JP3979255B2 - External connection router switching method, switching source external connection router and switching destination external connection router - Google Patents

External connection router switching method, switching source external connection router and switching destination external connection router Download PDF

Info

Publication number
JP3979255B2
JP3979255B2 JP2002297317A JP2002297317A JP3979255B2 JP 3979255 B2 JP3979255 B2 JP 3979255B2 JP 2002297317 A JP2002297317 A JP 2002297317A JP 2002297317 A JP2002297317 A JP 2002297317A JP 3979255 B2 JP3979255 B2 JP 3979255B2
Authority
JP
Japan
Prior art keywords
external connection
router
switching
connection router
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002297317A
Other languages
Japanese (ja)
Other versions
JP2004135047A (en
Inventor
誠 船引
泰輔 松本
広和 小林
豊樹 川原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2002297317A priority Critical patent/JP3979255B2/en
Publication of JP2004135047A publication Critical patent/JP2004135047A/en
Application granted granted Critical
Publication of JP3979255B2 publication Critical patent/JP3979255B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

【0001】
【発明の属する利用分野】
本発明は、複数の無線端末がパーソナルエリアネットワークを構成する無線通信システムに関する。
【0002】
【従来の技術】
従来、複数の無線端末がパーソナルエリアネットワーク(PAN)を構成する無線通信システムにおいては、PAN内部の端末同士での通信は各々の端末が持つPAN内共通無線インタフェースを使用して通信を行い、PAN外部の端末と通信を行う場合、同一のPANに属する外部接続ルータを経由して通信を行う。外部接続ルータはPAN内部で使用するPAN内共通無線インタフェースとは別に外部接続用の外部接続無線インタフェースを持つ。例えば、外部接続ルータは携帯電話インタフェースや無線LANインタフェースを持つ場合が考えられる。
【0003】
また、PAN内に複数の外部接続ルータが存在する場合には、各外部接続ルータの外部接続無線インタフェースの接続状況に応じて、外部接続ルータの切り替えが行われる。外部接続ルータの切り替えの際、パケットロスならびに遅延等により、切り替え前に行っていた外部端末との通信が切断されるもしくは瞬断が生じるという問題がある。この問題を回避する手段として、切り替える前にPANが接続されていた基地局がパケットをバッファリングし、切り替えが完了した時にバッファリングしていたパケットを新しい基地局に転送する方法、あるいは2つの基地局に同じパケットをバイキャストする方法が提案されている(例えば、特許文献1参照)。
【0004】
【特許文献1】
特開2002−125254(第2ページ、請求項3、図1)
【0005】
【発明が解決しようとする課題】
複数の無線端末がPANを構成する無線通信システムにおいて、外部接続ルータを切り替えて通信を行う場合は、従来のバッファリングやバイキャストなどの方法を用いたとしても、外部接続ルータが切り替わった後に切り替え先の外部接続ルータがルーティング情報などのルータ情報を再構築しなければならないため、パケット伝送に大きな遅延が生じ、外部端末との通信が切断される、もしくは瞬断が生じるという課題がある。
【0006】
本発明は、外部接続ルータの切り替え時に切り替え先の外部接続ルータがルーティング情報などのルータ情報を再構築する必要をなくし、外部接続ルータ切り替え時の通信の切断もしくは瞬断を回避することを目的とする。
【0007】
【課題を解決するための手段】
この課題を解決するために本発明は、外部接続ルータ切り替え時に、切り替え前に外部接続を行っていた外部接続ルータから切り替え後に使用される外部接続ルータに情報を転送するように構成したものである。
【0008】
これにより、外部接続ルータの切り替え時に切り替え後に使用される外部接続ルータがルーティング情報などのルータ情報を再構築する必要がなくなり、スムーズな切り替えを行うことができるという効果が得られる。
【0009】
【発明の実施の形態】
本発明の請求項1に記載の発明は、パーソナルエリアネットワーク内に、複数の外部接続ルータが互いに異なる無線インタフェースで基地局に接続され、その内1つの外部接続ルータに少なくとも1つの無線端末が接続され、無線端末が接続中の切替元の外部接続ルータから切替先の外部接続ルータに切り替える方法において、所定の条件を満たす場合に前記切替元の外部接続ルータが保持しているルータ情報をパーソナルエリアネットワーク内に接続されている切替先の外部接続ルータに転送することを特徴とする外部接続ルータの切替え方法としたものであり、外部ルータ切り替え後においても通信を継続して行えるという作用を有する。
【0010】
請求項2に記載の発明は、請求項1記載の外部接続ルータの切替え方法において、所定の条件を満たす場合、少なくとも1つの切替先の外部接続ルータから切替元の外部接続ルータに切替の開始を示す切り替え許可パケット(メッセージ)を転送するものであり、切り替え許可パケットをトリガにして切替処理開始するもので、外部接続ルータの切り替えをスムーズに行えるという作用を有する。
【0011】
請求項3に記載の発明は、請求項1記載の外部接続ルータの切替え方法において、ルータ情報を転送する際に、パーソナルエリアネットワーク内に接続されている全ての切替先候補の外部接続ルータに転送するものであり、切り替わる候補の全ての外部接続ルータに同様にルータ情報を転送するため、どの外部接続ルータに切り替わっても切り替え後の通信がスムーズに行えるという作用を有する。
【0012】
請求項4に記載の発明は、請求項1記載の外部接続ルータの切替え方法において、切替先候補の外部接続ルータの内接続が決定した外部接続ルータから切替の開始を示す切り替え許可パケット(メッセージ)を切替元の外部接続ルータに転送するものであり、切り替わる候補の全ての外部接続ルータに同様にルータ情報を転送し、切換先候補の内外部接続ルータから切り替え許可パケットを送ることで、外部接続ルータの切り替えをスムーズに行えるという作用を有する。
【0013】
請求項5に記載の発明は、請求項1記載の外部接続ルータの切替え方法において、前記ルータ情報は、少なくとも 1 つの宛先 IP アドレスと転送先 IP アドレスを含むルーティングテーブルであるものであり、切替元から切換先にルーティングテーブルが転送されるために、切替前と切替後で通信を継続することができるという作用を有する。
【0014】
請求項6に記載の発明は、請求項1記載の無線通信システムにおいて、前記ルータ情報には、ルーティング情報、セッション情報、パケットフィルタリング情報、VPN情報、またはNAT情報を含むものであり、ルータ情報以外の情報を利用して通信を継続することができるという作用を有する。
【0015】
請求項7に記載の発明は、請求項1記載の外部接続ルータの切替え方法において、前記所定の条件を満たすとは、基地局(アクセスポイント)との接続が切断された場合、他の外部接続ルータが接続可能になった場合、他の外部接続ルータからルータ情報の転送することを要求された場合、切替先または切替先候補が決定した場合、または所定の時間周期が経過した場合をいうものであり、
これらを切替のトリガとして切替手順をスムーズに行うことができるという作用を有する。
【0016】
請求項8に記載の発明は、請求項1記載の外部接続ルータの切替え方法において、前記切替元の外部接続ルータは、ルータ切替え処理において自身に外部接続が切り替わらなかった場合、前記切替先のルータより転送されたルータ情報を破棄するものであり、転送されたルータ情報を破棄することで次の切替準備ができるという作用を有する。
【0017】
請求項9に記載の発明は、パーソナルエリアネットワーク内に、複数の外部接続ルータが互いに異なる無線インタフェースで基地局と接続され、その内1つの外部接続ルータに少なくとも 1 つの無線端末が接続され、無線端末が接続中の切替元の外部接続ルータから切替先の外部接続ルータに切り替える際の切替元の外部接続ルータにおいて、 切替先の外部接続ルータから切替を指示する切り替え許可パケットを受信するアクセス制御部と、前記切り替え許可パケットの受信をトリガとして、保持しているルーティングテーブルをルータ情報として前記アクセス制御部を介してパーソナルエリアネットワーク内に接続されている前記切替先の外部接続ルータに送出すると共にルーティングテーブルを破棄するIP処理部と、を有する切替元の外部接続ルータであり、切替元の外部接続ルータとして切換先の外部接続ルータにルーティング情報を転送することで、切り替先の外部接続ルータがルーティングテーブルを再構築する必要なくスムーズに切替えができるという作用を有する。
【0018】
請求項10に記載の発明は、請求項記載の切替元の外部接続ルータにおいて、前記IP処理部は、前記アクセス制御部から少なくとも1つの切り替え許可パケットの受信した場合は、保持しているルーティングテーブルをルータ情報として前記アクセス制御部を介して全ての切替先候補の外部接続ルータに送出するものであり、切換先候補の全ての外部接続ルータが同一のルータ情報を保持することで、どのルータも切り換えるが可能となるという作用を有する。
【0019】
請求項11に記載の発明は、請求項記載の切替元の外部接続ルータにおいて、前記ルータ情報は、少なくとも 1 つの宛先 IP アドレスと転送先 IP アドレスを含むルーティングテーブルであるものであり、切替元から切換先にルーティングテーブルが転送されるために、切替前と切替後で通信を継続するという作用を有する。
【0020】
請求項12に記載の発明は、パーソナルエリアネットワーク内に、複数の外部接続ルータがそれぞれ異なる無線インタフェースで基地局と接続され、その内1つの外部接続ルータに少なくとも 1 つの無線端末が接続され、無線端末が接続中の切替元の外部接続ルータから切替先の外部接続ルータに切り替える際の切替元の外部接続ルータにおいて、基地局との接続が切断されたことを検知する外部接続無線インタフェース部と、前記接続が切断されたことを検知した場合、ネットワークに接続されている全ての切替先の外部接続ルータに対して、保持しているルーティングテーブルをルータ情報として生成するIP処理部と、前記ルータ情報を前記全ての切替先候補の外部接続ルータに送出する前記アクセス制御部と、を有する切替元の外部接続ルータであり、切り替わる候補の全ての外部接続ルータに同様にルータ情報を転送するため、どの外部接続ルータに切り替わっても切り替え後の通信がスムーズに行えるという作用を有する。
【0021】
請求項13に記載の発明は、請求項12記載の切替え元の外部接続ルータにおいて、さらに、IP処理部は、前記アクセス制御部経由で切替先の外部接続ルータから切り替え許可パケットを受信すると、ルーティングテーブルを破棄するものであり、転送されたルータ情報を破棄することで次の切替準備ができるという作用を有する。
【0022】
請求項14に記載の発明は、請求項記載の切替元の外部接続ルータにおいて、前記IP処理部は、切替先の外部接続ルータに周期的にルータ情報を前記アクセス制御部を介して送出するものであり、周期的にルータ情報を更新することで、常に外部接続ルータ間で同一のルータ情報を保持することができるという作用を有する。
【0023】
請求項15に記載の発明は、パーソナルエリアネットワーク内に、複数の外部接続ルータが互いに異なる無線インタフェースで基地局に接続され、その内1つの外部接続ルータに少なくとも 1 つの無線端末が接続され、無線端末が接続中の切替元の外部接続ルータから切替先の外部接続ルータに切り替える際の切替先の外部接続ルータにおいて、アクセスポイントを検出したことを通知する外部接続無線インタフェース部と、前記通知により外部接続ルータの切替を指示する切り替え許可パケットを生成するIP処理部と、前記切り替え許可パケットを切替元の外部接続ルータに送出するアクセス制御部と、を有し、前記切り替え許可パケットの応答として、前記切替元の外部接続ルータからルータ情報としてルーティングテーブルを前記アクセス制御部が受信し、前記IP処理部が受信したルーティングテーブルに書き替え、外部接続ルータとして動作する切替先の外部接続ルータであり、外部接続ルータの切り替えをスムーズに行えるという作用を有する。
【0024】
請求項16に記載の発明は、請求項1記載の無線通信システムにおいて、前記第二の外部接続ルータは、ルータ切り替え処理において自身に外部接続が切り替わらなかった場合に前記第一のルータより転送されたルータ情報を破棄することを特徴とするものであり、ルータ情報を保存するメモリ領域を無駄に消費することを防ぐという作用を有する。
【0025】
以下、本発明の実施の形態について、図1から図9を用いて説明する。
【0026】
(実施の形態1)
図1は本発明の実施の形態1における無線通信システムの構成図を示し、図1において、11〜14は少なくとも2種類の無線インタフェースを具備するルータA〜ルータD、15〜17は少なくとも1つの無線インタフェースを具備する端末、18〜20は少なくとも1つの無線インタフェースを具備するインターネットと接続された基地局、21はインターネット110に接続された外部端末である。
【0027】
本実施の形態の無線通信システムにおいては、ルータA11からルータD14ならびに端末15〜端末17は同一の無線インタフェースを具備し、それぞれの端末間で通信を行うパーソナルエリアネットワーク(PAN)100を形成している。
【0028】
また、ルータA11は、基地局18と通信を行うための無線インタフェースを具備し、同様にルータ12は基地局19と、ルータ13は基地局20と通信を行うための無線インタフェースを具備している。例えば、共通インタフェースとして、Bluetoothやウルトラ・ワイドバンドなどが用いられる。基地局18は携帯電話基地局であり、基地局19は2.4GHz帯無線LANアクセスポイントであり、基地局20は5.2GHz帯無線LANであり、ルータ11は携帯電話通信機能を持つ端末であり、ルータ12は2.4GHz帯無線LAN通信機能を持つ端末であり、ルータ13は5.2GHz帯無線LAN通信機能を持つ端末である場合などが考えられる。
【0029】
PAN100に属する端末15〜端末17は、図1に示すようにPAN100に属していない外部端末21と通信を行うためには、外部接続ルータ11を介して基地局18に接続する。あるいは、図2に示すように、外部接続ルータ12を介して基地局19に接続する。あるいは、図3に示すように外部接続ルータ13を介して基地局20に接続する。
【0030】
例えば、外部接続ルータ11から基地局18に携帯電話端末経由で外部端末21と接続している時に、外部接続ルータ12が無線LANアクセスポイントである基地局19を検出した場合に外部接続に使用する外部接続ルータを外部接続ルータ12に切り替える。
【0031】
次に、外部接続ルータ11から外部接続ルータ12に外部接続手段が切り替わる場合について、図6を用いて説明する。
【0032】
まず、PAN100に属する端末15〜端末17は、外部接続ルータ11を経由して外部端末21と通信を行っている。その際、PAN100内では、所定のルーティングプロトコルを用いてルーティングを行っており、外部接続ルータ11はPAN100内でのルーティングテーブル121を構築する。図12にルーティングテーブル121の一例を示すが、宛先IPアドレス122と転送先IPアドレスより構成されている。
【0033】
外部接続ルータ12は、外部接続を行う基地局19を検出した時に、現在外部接続を行っている外部接続ルータ11に外部接続可能であることを示す切り替え許可パケットを送信する(S61)。その後、外部接続ルータ11ならびに12はルータ切り替え処理を行い、外部接続を外部接続ルータ12に切り替える(S62)。外部接続ルータ11が外部接続ルータ12に切り替わった後、外部接続ルータ11はルーティングテーブル121などのルータ情報を外部接続ルータ12に転送する(S63)。外部接続ルータ12は転送されたルーティングテーブル121を使用して、PAN100内の端末15〜端末17と外部端末21との間のパケットのルーティングを行う。
【0034】
例えば、図10に示すように、端末22と外部接続ルータ11の間の通信は端末15を経由することにより行い、端末23と外部接続ルータ11の間の通信は端末17を経由することにより行っている場合、外部接続ルータ11は図12に示すルーティングテーブル121を保持している。外部接続ルータ11はPAN外部から受信したIPパケットの宛先IPアドレスを参照し、そのIPアドレスが保持しているルーティングテーブル121の宛先IPアドレス122に存在する場合、それに対応する転送先IPアドレス123にIPパケットの転送を行う。図12の場合、端末22宛のIPパケットは端末22のIPアドレスがルーティングテーブル121に存在するので、端末15に転送される。端末23宛のパケットも同様にして、端末17に転送される。外部接続ルータ11から外部接続ルータ12に切り替えられた時、ルーティングテーブル121を外部接続ルータ12に転送することにより、図11に示すように、端末22宛のIPパケットならびに端末23宛のパケットが端末15ならびに端末17に転送される。以上の処理により、外部接続ルータ切り替え後も正しくルーティングが行われる。
【0035】
上記説明では、図1は外部接続ルータ11を使用して基地局18を経由して外部端末21と通信を行う場合のパケットの経路を示しているが、図2は外部接続ルータ12を使用して基地局19を経由して外部端末21と通信を行う場合のパケットの経路を示し、図3は、外部接続ルータ13を使用して基地局20を経由して外部端末21と通信を行う場合のパケットの経路を示している。
【0036】
端末15〜端末17の構成図を図4に示し、説明する。図4において、41はPAN100内の端末間の通信で使用する無線リンクに対応したアンテナ44、変復調部45、アクセス制御部46を含むPAN内共通無線インタフェース41であり、42はIPv4あるいはIPv6の処理を行うIP処理部であり、43はIPv4あるいはIPv6上で動作するアプリケーションの制御を行う上位層処理部である。
【0037】
以下に端末の動作について説明する。
【0038】
まず、データ送信時の動作について説明する。端末は、上位層処理部43において送信すべきデータが発生した場合、IP処理部42に送信データを出力する。IP処理部42においては、送信データに宛先IPアドレスなどの情報を含むIPヘッダを付加し、アクセス制御部46に出力する。アクセス制御部46において、PAN内で使用するアクセス制御方式に従ったアクセス制御が行われ、送信タイミングになった時に変復調部45に出力する。変復調部45においては、使用する変調方式に従った変調が施され、アンテナ44に出力し、アンテナ44から自由空間中に電波が放出される。
【0039】
次に、データ受信時の動作について説明する。端末は、アンテナ44において電波が検出された後、変復調部45に入力され、変復調部45において、使用する復調方式に従った復調が行われ、IP処理部42に出力される。IP処理部42においては、IPヘッダの受信処理が行われ、上位層処理部43に出力される。上位層処理部43においては、アプリケーションによるデータ受信処理が行われる。 次に、外部接続ルータ11〜14の構成図を図5に示し、説明する。図5において、PAN内共通無線インタフェース51、IP処理部52、上位層処理部53は図4における41から43と同様の動作を行う。54は、外部接続に使用する無線リンクに対応したアンテナ、変復調部、アクセス制御部を含む外部接続無線インタフェースである。
【0040】
以下に外部接続ルータの動作について説明する。
【0041】
まず、データ送信時の動作について説明する。外部接続ルータは、上位層処理部53において送信すべきデータが発生した場合、IP処理部52に送信データを出力する。IP処理部52においては、送信データに宛先IPアドレスなどの情報を含むIPヘッダを付加し、宛先IPアドレスが同一PAN内にある端末のIPアドレスである場合は、アクセス制御部46に出力し、PAN外の端末のアドレスである場合はアクセス制御部57に出力する。アクセス制御部46において、PAN内で使用するアクセス制御方式に従ったアクセス制御が行われ、送信タイミングになった時に変復調部45に出力する。変復調部45においては、使用する変調方式に従った変調が施され、アンテナ44に出力し、アンテナ44から自由空間中に電波が放出される。アクセス制御部57において、外部接続に使用するアクセス制御方式に従ったアクセス制御が行われ、送信タイミングになった時に変復調部56に出力する。変復調部56においては、使用する変調方式に従った変調が施され、アンテナ55に出力し、アンテナ55から自由空間中に電波が放出される。
【0042】
次に、データ受信時の動作について説明する。外部接続ルータは、アンテナ44において電波が検出された後、変復調部45に入力され、変復調部45において、PAN内で使用する復調方式に従った復調が行われ、IP処理部52に出力される。また、アンテナ55において電波が検出された後、変復調部56に入力され、変復調部56において、外部接続に使用する復調方式に従った復調が行われ、IP処理部52に出力される。IP処理部52においては、IPヘッダの受信処理が行われ、IPヘッダに含まれる宛先IPアドレスが自身に割り当てられたIPアドレスと一致する場合に、データは上位層処理部53に出力される。上位層処理部53においては、アプリケーションによるデータ受信処理が行われる。
【0043】
次に、データ中継時の動作について説明する。外部接続ルータは、アンテナ44において電波が検出された後、変復調部45に入力され、変復調部45において、PAN内で使用する復調方式に従った復調が行われ、IP処理部52に出力される。また、アンテナ55において電波が検出された後、変復調部56に入力され、変復調部56において、外部接続に使用する復調方式に従った復調が行われ、IP処理部52に出力される。IP処理部52においては、IPヘッダの受信処理が行われ、IPヘッダに含まれる宛先IPアドレスが自身に割り当てられたIPアドレスと異なる場合に、保持しているルーティング情報を参照し、PAN内の端末宛であれば、PAN内共通無線インタフェース51にデータを出力し、PAN外部の端末宛であれば、外部接続無線インタフェース54にデータを出力する。その後、PAN内共通無線インタフェース51ならびに外部接続無線インタフェース54において、上記のデータの送信処理が行われる。
【0044】
なお、外部接続ルータ11は、セッション情報、パケットフィルタリング情報、VPN情報、NAT情報などを所有している場合には、それらを外部接続ルータ12に転送し、外部接続ルータ12はそれらの情報を利用して通信を継続することも可能である。
【0045】
なお、パケットフィルタリング情報はパケットフィルタリングテーブルなどであり、NAT情報はNATテーブルなどであり、VPN情報はセキュリティ(例えば、IPsecやファイアウォール)関する情報などであり、セッション情報はWWWブラウザやメールなどのセッションに関する情報である。
【0046】
(実施の形態2)
本実施の形態2においては、外部接続ルータの切り替え先が決定した時に、ルータ情報の転送を行う点が実施の形態1と異なり、異なる点を中心に説明する。なお、本実施の形態の無線通信システムの構成図である図1、図2、図3は実施の形態1と同様である。
【0047】
外部接続ルータ11経由で外部端末21と通信を行っている間に、外部接続ルータ12から基地局19に接続可能であるという情報を受信し、外部接続ルータ12に接続を切り替えることを決定した場合について、図7を用いて説明する。
【0048】
外部接続ルータ12は、外部接続を行う基地局19を検出した時に、現在外部接続を行っている外部接続ルータ11に外部接続可能であることを示す切り替え許可パケットを送信する(S71)。外部接続ルータ12は、外部接続ルータ11の外部接続ルータの切り替えが決定した(S72)後に、外部接続ルータ12にルータ情報を転送する(S73)。その後、外部接続ルータ11ならびに外部接続ルータ12はルータ切り替え処理を行い、外部接続を外部接続ルータ12に切り替える(S74)。
【0049】
なお、外部接続ルータ11はセッション情報、パケットフィルタリング情報、VPN情報、NAT情報などを所有している場合には、それらを外部接続ルータ12に転送し、外部接続ルータ12はそれらの情報を利用して通信を継続することも可能である。
【0050】
(実施の形態3)
本発明の実施の形態3においては、外部接続ルータの切り替え先の候補が決定してから、ルータ情報の転送を行う点が実施の形態1と異なり、異なる点を中心に説明する。図1、図2、図3は実施の形態1と同様である。
【0051】
外部接続ルータ11経由で外部端末21と通信を行っている間に、外部接続ルータ12ならびに外部接続ルータ13から基地局19ならびに基地局20に接続可能であるという情報を受信し、それらを次に使用する外部接続ルータの候補と決定した場合について、図8を用いて説明する。
【0052】
外部接続ルータ12ならびに13は外部接続を行う基地局19ならびに20を検出した時に、現在外部接続を行っている外部接続ルータ11に外部接続可能であることを示す切り替え許可パケットを送信する(S81)。外部接続ルータ11はそれらのパケットを受信することにより、外部接続ルータ12ならびに13を次に外部接続に使用するための切り替え候補と決定する(S82)。
【0053】
その後、外部接続ルータ11は外部接続ルータ12ならびに外部接続ルータ13に現在保持しているルータ情報を転送する(S83)。なお、本実施の形態では切り替え先候補の外部接続ルータが2つの場合について説明しているが、切り替え先候補の外部接続ルータが3つ以上の時も同様に行うことが可能である。なお、外部接続ルータ11はセッション情報、パケットフィルタリング情報、VPN情報、NAT情報などを所有している場合には、それらを切り替え先候補の外部接続ルータ12、13に転送することも可能である。
【0054】
外部接続ルータ11はルータ切り替え先候補である外部接続ルータの中の1つに外部接続ルータを切り替えるルータ切り替え処理を行い、切り替え先の外部接続ルータはそれらの情報を利用して通信を継続することが可能である(S84)。切り替え先の候補であったが、切り替えられなかった外部接続ルータは取得したルータ情報を破棄する(S85)、あるいは将来の利用のために保持しておくことができる。
【0055】
(実施の形態4)
本発明の実施の形態4においては、外部接続ルータの接続が切断された時に、ルータ情報の転送を行う点が実施の形態1と異なる。
なお、本実施の形態の無線通信システムの構成図である図1、図2、図3は実施の形態1と同様である。
【0056】
外部接続ルータ11経由で外部端末21と通信を行っており、外部接続ルータ11経由での通信が不能になった場合について、図9を用いて説明する。外部接続ルータ11は基地局18との接続が切断されたと検知した後(S91)、外部接続ルータ11はPAN内の全ての外部接続ルータ12、13、14に現在保持しているルータ情報を転送する(S92)。なお、本実施の形態では、PAN内に外部接続ルータが4つある場合について示したが、外部接続ルータが2つ以上の場合であれば、適用することができる。なお、外部接続ルータ11はセッション情報、パケットフィルタリング情報、VPN情報、NAT情報などを所有している場合には、それらを全ての外部接続ルータに転送することも可能である。その後、外部接続ルータ12から切り替え許可パケットを受信し(S93)、外部接続を切り替えるためのルータ切り替え処理を行う(S94)。その後、切り替え先の外部接続ルータはそれらの情報を利用して通信を継続することが可能である。また、切り替えられなかった外部接続ルータは取得したルータ情報を破棄する(S95)、あるいは将来の利用のために保持しておくことができる。
【0057】
なお、外部接続ルータの切り替え先から要求を受信した時に、ルータ情報の転送を行ってもよく、その方法について以下に説明する。
【0058】
外部接続ルータ11経由で外部端末21と通信を行っており、外部接続ルータ12経由に接続が切り替わった後、外部接続ルータ12は外部接続ルータ11にルータ情報を転送するように要求するルータ情報要求メッセージを送信する。もしくは、外部接続ルータ12は基地局19を検出した後、外部接続ルータ11にルータ情報要求メッセージを送信する。外部接続ルータ11はルータ情報要求メッセージを受信した時、外部接続ルータ12に現在保持しているルータ情報を転送する。なお、外部接続ルータ11はセッション情報、パケットフィルタリング情報、VPN情報、NAT情報などを所有している場合には、それらを外部接続ルータ12に転送し、外部接続ルータ12はそれらの情報を利用して通信を継続することも可能である。
【0059】
なお、外部接続ルータの切り替えに関係なく、周期的にルータ情報の転送を行ってもよく、その方法について以下に説明する。
【0060】
外部接続ルータ11経由で外部端末21と通信を行っている間、外部接続ルータ11は、同一PAN内の全ての外部接続ルータに現在保持しているルータ情報を転送する。なお、外部接続ルータ11はセッション情報、パケットフィルタリング情報、VPN情報、NAT情報などを所有している場合には、それらを全ての外部接続ルータに転送することも可能である。外部接続ルータが切り替わった後には、切り替え先の外部接続ルータはそれらの情報を利用して通信を継続することも可能である。切り替え先の外部接続ルータは同様に周期的にルータ情報を転送する。
【0061】
【発明の効果】
以上のように本発明によれば、外部接続ルータ切り替えをスムーズに行うことができ、外部接続ルータ切り替え時の通信の切断ならびに瞬断を回避することができるという有利な効果が得られる。
【図面の簡単な説明】
【図1】本発明の一実施の形態によるネットワーク構成を示す図
【図2】本発明の一実施の形態によるネットワーク構成におけるルータBへの切り替えを説明する図
【図3】本発明の一実施の形態によるネットワーク構成におけるルータCへの切り替えを説明する図
【図4】本発明の一実施の形態による端末の構成を示す図
【図5】本発明の一実施の形態による外部接続ルータの構成を示す図
【図6】本発明の実施の形態1によるシーケンスを示す図
【図7】本発明の実施の形態2によるシーケンスを示す図
【図8】本発明の実施の形態3によるシーケンスを示す図
【図9】本発明の実施の形態4によるシーケンスを示す図
【図10】本発明の一実施の形態によるネットワーク構成のルータAの切り替えを説明する図
【図11】本発明の一実施の形態によるネットワーク構成のルータBの切り替えを説明する図
【図12】本発明の一実施の形態によるルーティングテーブルの1例を示す図
【符号の説明】
11、12、13、14 外部接続ルータ
15、16、17、22、23 無線端末
18、19、20 基地局
21 外部端末
41、51 PAN内共通無線インタフェース
42、52 IP処理部
43、53 上位層処理部
54 外部接続無線インタフェース
44、55 アンテナ
45、56 変復調部
46、57 アクセス制御部
100 パーソナルアリアネットワーク
110 インターネット
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a wireless communication system in which a plurality of wireless terminals constitute a personal area network.
[0002]
[Prior art]
Conventionally, in a wireless communication system in which a plurality of wireless terminals constitute a personal area network (PAN), communication between terminals within a PAN is performed using a common wireless interface within the PAN possessed by each terminal. When communicating with an external terminal, communication is performed via an external connection router belonging to the same PAN. The external connection router has an external connection wireless interface for external connection in addition to the intra-PAN common wireless interface used inside the PAN. For example, the external connection router may have a mobile phone interface or a wireless LAN interface.
[0003]
When there are a plurality of external connection routers in the PAN, the external connection routers are switched according to the connection status of the external connection wireless interface of each external connection router. When switching externally connected routers, there is a problem that communication with an external terminal performed before switching is disconnected or a momentary interruption occurs due to packet loss and delay. As a means of avoiding this problem, a method in which the base station to which the PAN is connected before switching switches the packet and transfers the buffered packet to the new base station when switching is completed, or two base stations A method of bicasting the same packet to a station has been proposed (for example, see Patent Document 1).
[0004]
[Patent Document 1]
JP-A-2002-125254 (second page, claim 3, FIG. 1)
[0005]
[Problems to be solved by the invention]
In a wireless communication system in which a plurality of wireless terminals constitute a PAN, when communication is performed by switching external connection routers, switching is performed after the external connection router is switched, even if conventional methods such as buffering and bicasting are used. Since the previous external connection router must reconstruct router information such as routing information, there is a problem that a large delay occurs in packet transmission, and communication with an external terminal is disconnected or a momentary interruption occurs.
[0006]
It is an object of the present invention to eliminate the necessity of reconstructing router information such as routing information at the switching destination external connection router when switching external connection routers, and avoiding disconnection or instantaneous interruption of communication when switching external connection routers. To do.
[0007]
[Means for Solving the Problems]
In order to solve this problem, the present invention is configured to transfer information from an externally connected router that has been connected externally before switching to an externally connected router that is used after switching when the externally connected router is switched. .
[0008]
This eliminates the need for the external connection router used after switching at the time of switching of the external connection router to reconstruct router information such as routing information, thereby providing an effect that smooth switching can be performed.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
  The invention according to claim 1 of the present invention is provided in a personal area network.Multiple external connection routers are connected to the base station via different wireless interfaces,At least one wireless terminal is connected to one external connection router,Wireless terminalIn the method of switching from the currently connected switching source external connection router to the switching destination external connection router, the router information held by the switching source external connection router is connected to the personal area network when a predetermined condition is satisfied. The external connection router switching method is characterized in that the transfer is performed to the switching destination external connection router, and has the effect that communication can be continued even after the external router is switched.
[0010]
  The invention described in claim 2 is described in claim 1.Switching the external connection routerInWhen a predetermined condition is satisfied, a switching permission packet (message) indicating the start of switching is transferred from at least one switching destination external connection router to the switching source external connection router.Is,The switching process is triggered by the switching permission packet.The external connection router can be switched smoothly.
[0011]
  The invention described in claim 3 is described in claim 1.Switching the external connection routerInWhen transferring router information, transfer it to all external connection routers that are connected within the personal area network.Is,Router information is similarly transferred to all external connection routers that are candidates for switching, so communication after switching can be performed smoothly regardless of which external connection router is switched to.It has the action.
[0012]
  The invention according to claim 4 is the invention according to claim 1.Switching the external connection routerInA switch permission packet (message) indicating the start of switching is transferred from the external connection router determined to be the internal connection of the switch destination candidate external connection routers to the switch source external connection router.Is,The router information is similarly transferred to all the external connection routers to be switched, and the switchover packets are sent from the internal connection routers among the switching destination candidates, so that the external connection routers can be switched smoothly.It has the action.
[0013]
  The invention according to claim 5 is the invention according to claim 1.Switching the external connection routerInThe router information is at least 1 Destinations IP Address and forwarding destination IP A routing table containing addressesIs,Because the routing table is transferred from the switching source to the switching destination, before and after switchingIt has the effect that communication can be continued.
[0014]
  The invention described in claim 6 is the wireless communication system according to claim 1,The router information includes routing information, session information, packet filtering information, VPN information, or NAT information.Is,Communication can be continued using information other than router information.It has the action.
[0015]
  The invention according to claim 7 is the invention according to claim 1.Switching the external connection routerInSatisfying the predetermined condition means that, when the connection with the base station (access point) is disconnected, when another external connection router becomes connectable, the router information is transferred from the other external connection router. When requested, when switching destination or switching destination candidate is determined, or when a predetermined time period has elapsedIs,
Using these as triggers for switching, the switching procedure is performed smoothly.It has the effect of being able to.
[0016]
  The invention according to claim 8 is the invention according to claim 1.Switching the external connection routerInThe external connection router of the switching source discards the router information transferred from the switching destination router when the external connection is not switched to itself in the router switching process.Is,The next switch can be prepared by discarding the transferred router information.It has the action.
[0017]
  The invention according to claim 9 is:In the personal area network, a plurality of external connection routers are connected to a base station via different wireless interfaces, and at least one external connection router is connected to at least one external connection router. 1 When switching from a switching source external connection router to which a wireless terminal is connected to a switching destination external connection routerIn the external connection router, the access control unit that receives a switching permission packet instructing switching from the switching destination external connection router, and the access control that uses the received routing permission packet as a trigger and the retained routing table as router information A switching source external connection router having an IP processing unit that sends to the switching destination external connection router connected in the personal area network via the communication unit and discards the routing table. By transferring the routing information to the switching destination external connection router as a router, the switching destination external connection router can smoothly switch without having to reconstruct the routing table.
[0018]
  The invention according to claim 10 is the claim.9DescribedSwitching source external connection routerInWhen the IP processing unit receives at least one switching permission packet from the access control unit, the IP processing unit uses the held routing table as router information to all the switching destination candidate external connection routers. SendIs whatSince all external connection routers of the switching destination candidate hold the same router information, any router can be switched.It has the action.
[0019]
  The invention according to claim 11 is the claim.9DescribedSwitching source external connection routerInThe router information is at least 1 Destinations IP Address and forwarding destination IP A routing table containing addressesIs,Since the routing table is transferred from the switching source to the switching destination, communication is continued before and after switching.It has the action.
[0020]
  The invention according to claim 12In the personal area network, a plurality of external connection routers are connected to the base station via different wireless interfaces, and at least one external connection router is connected to the external connection router. 1 In the switching source external connection router when switching from the switching source external connection router to which the wireless terminal is connected to the switching destination external connection router,External connection wireless interface unit that detects that the connection with the base station has been disconnected, and when detecting that the connection has been disconnected, for all external connection routers that are connected to the network, A switching source external connection router having an IP processing unit that generates a routing table that is held as router information, and the access control unit that sends the router information to all the external connection routers of the switching destination candidates Since the router information is similarly transferred to all the external connection routers to be switched, there is an effect that the communication after switching can be smoothly performed regardless of which external connection router is switched to.
[0021]
  The invention according to claim 1313. The switching source external connection router according to claim 12, wherein the IP processing unit discards the routing table when receiving the switching permission packet from the switching destination external connection router via the access control unit.Is,The next switch can be prepared by discarding the transferred router information.It has the action.
[0022]
  The invention described in claim 14 is the claim.9DescribedSwitching source external connection routerInThe IP processing unit periodically sends router information to the switching destination external connection router via the access control unit.Is,By periodically updating the router information, the same router information can always be retained between externally connected routers.It has the action.
[0023]
  The invention according to claim 15 is:In the personal area network, a plurality of external connection routers are connected to the base station via different wireless interfaces, and at least one external connection router is connected to the external connection router. 1 When switching from a switching source external connection router to which a wireless terminal is connected to a switching destination external connection routerIn the external connection router, an external connection wireless interface unit that notifies that an access point has been detected, an IP processing unit that generates a switching permission packet instructing switching of the external connection router based on the notification, and the switching permission packet An access control unit for sending to the external connection router, and as a response to the switching permission packet, the access control unit receives a routing table as router information from the switching source external connection router, and the IP processing unit Is rewritten to the received routing table, and is a switching destination external connection router that operates as an external connection router, and has an effect that the external connection router can be switched smoothly.
[0024]
According to a sixteenth aspect of the present invention, in the wireless communication system according to the first aspect, the second external connection router is transferred from the first router when the external connection is not switched to itself in the router switching process. The router information is discarded, and the memory area for storing the router information is prevented from being wasted.
[0025]
Hereinafter, embodiments of the present invention will be described with reference to FIGS.
[0026]
(Embodiment 1)
FIG. 1 is a configuration diagram of a wireless communication system according to Embodiment 1 of the present invention. In FIG. 1, 11 to 14 are routers A to D having at least two types of wireless interfaces, and 15 to 17 are at least one. Terminals having a wireless interface, 18 to 20 are base stations connected to the Internet having at least one wireless interface, and 21 is an external terminal connected to the Internet 110.
[0027]
In the wireless communication system according to the present embodiment, the routers A11 to D14 and the terminals 15 to 17 have the same wireless interface, and form a personal area network (PAN) 100 that performs communication between the terminals. Yes.
[0028]
The router A11 includes a wireless interface for communicating with the base station 18, and similarly, the router 12 includes a base station 19 and the router 13 includes a wireless interface for communicating with the base station 20. . For example, Bluetooth, ultra-wide band, or the like is used as a common interface. The base station 18 is a mobile phone base station, the base station 19 is a 2.4 GHz band wireless LAN access point, the base station 20 is a 5.2 GHz band wireless LAN, and the router 11 is a terminal having a mobile phone communication function. The router 12 is a terminal having a 2.4 GHz band wireless LAN communication function, and the router 13 is a terminal having a 5.2 GHz band wireless LAN communication function.
[0029]
The terminals 15 to 17 belonging to the PAN 100 are connected to the base station 18 via the external connection router 11 in order to communicate with the external terminal 21 not belonging to the PAN 100 as shown in FIG. Alternatively, as shown in FIG. 2, the base station 19 is connected via the external connection router 12. Alternatively, the base station 20 is connected via the external connection router 13 as shown in FIG.
[0030]
For example, when the external connection router 12 detects the base station 19 which is a wireless LAN access point when connecting from the external connection router 11 to the base station 18 via the mobile phone terminal, the external connection router 12 is used for external connection. The external connection router is switched to the external connection router 12.
[0031]
Next, the case where the external connection means is switched from the external connection router 11 to the external connection router 12 will be described with reference to FIG.
[0032]
First, the terminals 15 to 17 belonging to the PAN 100 communicate with the external terminal 21 via the external connection router 11. At that time, routing is performed in the PAN 100 using a predetermined routing protocol, and the external connection router 11 constructs a routing table 121 in the PAN 100. FIG. 12 shows an example of the routing table 121, which includes a destination IP address 122 and a transfer destination IP address.
[0033]
When the external connection router 12 detects the base station 19 performing external connection, the external connection router 12 transmits a switching permission packet indicating that external connection is possible to the external connection router 11 currently performing external connection (S61). Thereafter, the external connection routers 11 and 12 perform a router switching process to switch the external connection to the external connection router 12 (S62). After the external connection router 11 is switched to the external connection router 12, the external connection router 11 transfers router information such as the routing table 121 to the external connection router 12 (S63). The external connection router 12 uses the transferred routing table 121 to route packets between the terminals 15 to 17 in the PAN 100 and the external terminal 21.
[0034]
For example, as shown in FIG. 10, communication between the terminal 22 and the external connection router 11 is performed via the terminal 15, and communication between the terminal 23 and the external connection router 11 is performed via the terminal 17. The external connection router 11 holds the routing table 121 shown in FIG. The external connection router 11 refers to the destination IP address of the IP packet received from the outside of the PAN. When the IP address exists in the destination IP address 122 of the routing table 121 held by the IP packet, the external connection router 11 sets the transfer destination IP address 123 to that address. Transfers IP packets. In the case of FIG. 12, the IP packet addressed to the terminal 22 is transferred to the terminal 15 because the IP address of the terminal 22 exists in the routing table 121. Similarly, the packet addressed to the terminal 23 is transferred to the terminal 17. When the external connection router 11 is switched to the external connection router 12, the routing table 121 is transferred to the external connection router 12, so that the IP packet addressed to the terminal 22 and the packet addressed to the terminal 23 are transferred to the terminal as shown in FIG. 15 and the terminal 17. Through the above processing, routing is performed correctly even after the external connection router is switched.
[0035]
In the above description, FIG. 1 shows a packet path when the external connection router 11 is used to communicate with the external terminal 21 via the base station 18, but FIG. 2 uses the external connection router 12. FIG. 3 shows a packet path when communicating with the external terminal 21 via the base station 19, and FIG. 3 shows a case when communicating with the external terminal 21 via the base station 20 using the external connection router 13. Shows the route of the packet.
[0036]
A configuration diagram of the terminals 15 to 17 is shown in FIG. 4 and will be described. In FIG. 4, reference numeral 41 denotes an intra-PAN common radio interface 41 including an antenna 44 corresponding to a radio link used for communication between terminals in the PAN 100, a modulation / demodulation unit 45, and an access control unit 46, and 42 denotes an IPv4 or IPv6 process. An IP processing unit 43 performs control of an application operating on IPv4 or IPv6.
[0037]
The operation of the terminal will be described below.
[0038]
First, the operation at the time of data transmission will be described. When data to be transmitted is generated in the upper layer processing unit 43, the terminal outputs transmission data to the IP processing unit 42. In the IP processing unit 42, an IP header including information such as a destination IP address is added to the transmission data and output to the access control unit 46. The access control unit 46 performs access control according to the access control method used in the PAN, and outputs it to the modem unit 45 when the transmission timing comes. The modulation / demodulation unit 45 performs modulation according to the modulation method to be used, outputs the modulation to the antenna 44, and emits radio waves from the antenna 44 into free space.
[0039]
Next, the operation at the time of data reception will be described. After the radio wave is detected by the antenna 44, the terminal is input to the modulation / demodulation unit 45, where the modulation / demodulation unit 45 performs demodulation according to the demodulation method to be used, and outputs it to the IP processing unit 42. In the IP processing unit 42, IP header reception processing is performed and output to the upper layer processing unit 43. In the upper layer processing unit 43, data reception processing by an application is performed. Next, a configuration diagram of the external connection routers 11 to 14 will be described with reference to FIG. In FIG. 5, the intra-PAN common wireless interface 51, the IP processing unit 52, and the upper layer processing unit 53 perform the same operations as 41 to 43 in FIG. 4. Reference numeral 54 denotes an external connection wireless interface including an antenna, a modem unit, and an access control unit corresponding to a wireless link used for external connection.
[0040]
The operation of the external connection router will be described below.
[0041]
First, the operation at the time of data transmission will be described. The external connection router outputs transmission data to the IP processing unit 52 when data to be transmitted is generated in the upper layer processing unit 53. In the IP processing unit 52, an IP header including information such as a destination IP address is added to the transmission data, and when the destination IP address is an IP address of a terminal in the same PAN, the IP data is output to the access control unit 46. If it is the address of a terminal outside the PAN, it is output to the access control unit 57. The access control unit 46 performs access control according to the access control method used in the PAN, and outputs it to the modem unit 45 when the transmission timing comes. The modulation / demodulation unit 45 performs modulation according to the modulation method to be used, outputs the modulation to the antenna 44, and emits radio waves from the antenna 44 into free space. The access control unit 57 performs access control according to the access control method used for external connection, and outputs it to the modem unit 56 when the transmission timing comes. The modulation / demodulation unit 56 performs modulation according to the modulation method to be used, outputs the modulation to the antenna 55, and emits radio waves from the antenna 55 into free space.
[0042]
Next, the operation at the time of data reception will be described. The externally connected router detects the radio wave at the antenna 44 and then inputs it to the modulation / demodulation unit 45. The modulation / demodulation unit 45 performs demodulation in accordance with the demodulation method used in the PAN and outputs it to the IP processing unit 52. . In addition, after the radio wave is detected by the antenna 55, the signal is input to the modem unit 56, where the modem unit 56 performs demodulation according to the demodulation method used for external connection and outputs the demodulated signal to the IP processing unit 52. The IP processing unit 52 performs an IP header reception process, and the data is output to the upper layer processing unit 53 when the destination IP address included in the IP header matches the IP address assigned to itself. In the upper layer processing unit 53, data reception processing by an application is performed.
[0043]
Next, the operation at the time of data relay will be described. The externally connected router detects the radio wave at the antenna 44 and then inputs it to the modulation / demodulation unit 45. The modulation / demodulation unit 45 performs demodulation in accordance with the demodulation method used in the PAN and outputs it to the IP processing unit 52. . In addition, after the radio wave is detected by the antenna 55, the signal is input to the modem unit 56, where the modem unit 56 performs demodulation according to the demodulation method used for external connection and outputs the demodulated signal to the IP processing unit 52. In the IP processing unit 52, when receiving processing of the IP header is performed and the destination IP address included in the IP header is different from the IP address assigned to itself, the IP processing unit 52 refers to the stored routing information and If it is addressed to the terminal, data is output to the common wireless interface 51 within the PAN, and if it is addressed to a terminal outside the PAN, the data is output to the external connection wireless interface 54. Thereafter, the data transmission process is performed in the intra-PAN common wireless interface 51 and the external connection wireless interface 54.
[0044]
If the external connection router 11 has session information, packet filtering information, VPN information, NAT information, etc., the external connection router 11 transfers them to the external connection router 12, and the external connection router 12 uses these information. It is also possible to continue communication.
[0045]
The packet filtering information is a packet filtering table, the NAT information is a NAT table, the VPN information is information related to security (for example, IPsec or firewall), and the session information is related to a session such as a WWW browser or mail. Information.
[0046]
(Embodiment 2)
The second embodiment is different from the first embodiment in that the router information is transferred when the switching destination of the external connection router is determined. In addition, FIG.1, FIG.2, FIG.3 which is a block diagram of the radio | wireless communications system of this Embodiment is the same as that of Embodiment 1. FIG.
[0047]
When it is determined that the connection to the base station 19 is received from the external connection router 12 and the connection to the external connection router 12 is decided while communicating with the external terminal 21 via the external connection router 11 Will be described with reference to FIG.
[0048]
When the external connection router 12 detects the base station 19 performing external connection, the external connection router 12 transmits a switching permission packet indicating that external connection is possible to the external connection router 11 currently performing external connection (S71). The external connection router 12 transfers the router information to the external connection router 12 after switching of the external connection router of the external connection router 11 is determined (S72) (S73). Thereafter, the external connection router 11 and the external connection router 12 perform a router switching process to switch the external connection to the external connection router 12 (S74).
[0049]
If the external connection router 11 has session information, packet filtering information, VPN information, NAT information, etc., the external connection router 11 transfers them to the external connection router 12, and the external connection router 12 uses these information. It is also possible to continue communication.
[0050]
(Embodiment 3)
The third embodiment of the present invention is different from the first embodiment in that the router information is transferred after the candidate for the switching destination of the externally connected router is determined. 1, FIG. 2 and FIG. 3 are the same as those in the first embodiment.
[0051]
  While communicating with the external terminal 21 via the external connection router 11, the external connection router 12 and the external connection router 13 to the base station 19 andbase stationA case will be described with reference to FIG. 8 where information indicating that connection to the network 20 can be received and these are determined as candidates for an external connection router to be used next is described.
[0052]
  When the external connection routers 12 and 13 detect the base stations 19 and 20 that perform external connection, the external connection routers 12 and 13 transmit a switching permission packet indicating that external connection is possible to the external connection router 11 that is currently externally connected (S81). . External connection router11By receiving these packets, the external connection routers 12 and 13 are determined as switching candidates for next use for external connection (S82).
[0053]
Thereafter, the external connection router 11 transfers the router information currently held in the external connection router 12 and the external connection router 13 (S83). Although the present embodiment describes the case where there are two switching destination candidate external connection routers, the same can be done when there are three or more switching destination candidate external connection routers. If the external connection router 11 owns session information, packet filtering information, VPN information, NAT information, etc., it is also possible to transfer them to the external connection routers 12 and 13 as switching destination candidates.
[0054]
The external connection router 11 performs a router switching process for switching the external connection router to one of the external connection routers that are candidate router switching destinations, and the external connection router at the switching destination uses the information to continue communication. Is possible (S84). An externally connected router that has been a switching destination candidate but has not been switched can discard the acquired router information (S85), or retain it for future use.
[0055]
(Embodiment 4)
The fourth embodiment of the present invention is different from the first embodiment in that the router information is transferred when the connection of the external connection router is disconnected.
In addition, FIG.1, FIG.2, FIG.3 which is a block diagram of the radio | wireless communications system of this Embodiment is the same as that of Embodiment 1. FIG.
[0056]
A case where communication with the external terminal 21 is performed via the external connection router 11 and communication via the external connection router 11 is disabled will be described with reference to FIG. After the external connection router 11 detects that the connection with the base station 18 is disconnected (S91), the external connection router 11 transfers the router information currently held to all the external connection routers 12, 13, and 14 in the PAN. (S92). In the present embodiment, the case where there are four external connection routers in the PAN is shown, but the present invention can be applied if there are two or more external connection routers. If the external connection router 11 has session information, packet filtering information, VPN information, NAT information, etc., it can also be transferred to all external connection routers. Thereafter, a switching permission packet is received from the external connection router 12 (S93), and a router switching process for switching the external connection is performed (S94). Thereafter, the switching destination external connection router can continue the communication using the information. Further, the externally connected router that has not been switched can discard the acquired router information (S95) or can retain it for future use.
[0057]
The router information may be transferred when a request is received from the switching destination of the external connection router, and the method will be described below.
[0058]
Router information request for communicating with the external terminal 21 via the external connection router 11 and requesting the external connection router 11 to transfer the router information to the external connection router 11 after the connection is switched via the external connection router 12. Send a message. Alternatively, after detecting the base station 19, the external connection router 12 transmits a router information request message to the external connection router 11. When the external connection router 11 receives the router information request message, the external connection router 12 transfers the router information currently held in the external connection router 12. If the external connection router 11 has session information, packet filtering information, VPN information, NAT information, etc., the external connection router 11 transfers them to the external connection router 12, and the external connection router 12 uses these information. It is also possible to continue communication.
[0059]
Note that the router information may be periodically transferred regardless of the switching of the external connection router, and the method will be described below.
[0060]
While communicating with the external terminal 21 via the external connection router 11, the external connection router 11 transfers the currently held router information to all external connection routers in the same PAN. If the external connection router 11 has session information, packet filtering information, VPN information, NAT information, etc., it can also be transferred to all external connection routers. After the external connection router is switched, the external connection router that is the switching destination can continue communication using the information. Similarly, the switching destination external connection router periodically transfers the router information.
[0061]
【The invention's effect】
As described above, according to the present invention, it is possible to smoothly switch the external connection router, and it is possible to obtain an advantageous effect that it is possible to avoid disconnection and instantaneous interruption of communication when switching the external connection router.
[Brief description of the drawings]
FIG. 1 is a diagram showing a network configuration according to an embodiment of the present invention.
FIG. 2 is a diagram for explaining switching to the router B in the network configuration according to the embodiment of the present invention;
FIG. 3 is a diagram for explaining switching to the router C in the network configuration according to the embodiment of the present invention.
FIG. 4 is a diagram showing a configuration of a terminal according to an embodiment of the present invention.
FIG. 5 is a diagram showing a configuration of an external connection router according to an embodiment of the present invention;
FIG. 6 shows a sequence according to the first embodiment of the present invention.
FIG. 7 shows a sequence according to the second embodiment of the present invention.
FIG. 8 shows a sequence according to the third embodiment of the present invention.
FIG. 9 is a diagram showing a sequence according to the fourth embodiment of the present invention.
FIG. 10 is a diagram for explaining switching of the router A in the network configuration according to the embodiment of the present invention.
FIG. 11 is a diagram for explaining switching of the router B in the network configuration according to the embodiment of the present invention.
FIG. 12 is a diagram showing an example of a routing table according to an embodiment of the present invention.
[Explanation of symbols]
11, 12, 13, 14 External connection router
15, 16, 17, 22, 23 Wireless terminal
18, 19, 20 Base station
21 External terminal
41, 51 PAN common wireless interface
42, 52 IP processing unit
43, 53 Upper layer processing section
54 Externally connected wireless interface
44, 55 Antenna
45, 56 Modulator / Demodulator
46, 57 Access control unit
100 Personal Area Network
110 Internet

Claims (15)

パーソナルエリアネットワーク内に、複数の外部接続ルータが互いに異なる無線インタフェースで基地局と接続され、その内1つの外部接続ルータに少なくとも1つの無線端末が接続され、無線端末が接続中の切替元の外部接続ルータから切替先の外部接続ルータに切り替える方法において、
所定の条件を満たす場合に前記切替元の外部接続ルータが保持しているルータ情報をパーソナルエリアネットワーク内に接続されている切替先の外部接続ルータに転送することを特徴とする外部接続ルータの切替え方法。
A personal area network, a plurality of external connection router is connected to the base station at different air interface, at least one wireless terminal is connected to one external connection router them, switching source outside in the wireless terminal is connected In the method of switching from the connected router to the switching destination external connected router,
Switching of external connection routers characterized in that, when a predetermined condition is satisfied, the router information held by the switching source external connection router is transferred to the switching destination external connection router connected in the personal area network. Method.
所定の条件を満たす場合、少なくとも1つの切替先の外部接続ルータから切替元の外部接続ルータに切替の開始を示す切り替え許可パケット(メッセージ)を転送する請求項1記載の外部接続ルータの切替え方法。  2. The switching method of an external connection router according to claim 1, wherein when a predetermined condition is satisfied, a switching permission packet (message) indicating the start of switching is transferred from at least one switching destination external connection router to the switching source external connection router. ルータ情報を転送する際に、パーソナルエリアネットワーク内に接続されている全ての切替先候補の外部接続ルータに転送する請求項1記載の外部接続ルータの切替え方法。  2. The method for switching externally connected routers according to claim 1, wherein when transferring the router information, the router information is transferred to all externally connected routers that are connected in the personal area network. 切替先候補の外部接続ルータの内接続が決定した外部接続ルータから切替の開始を示す切り替え許可パケット(メッセージ)を切替元の外部接続ルータに転送する請求項3記載の外部接続ルータの切替え方法。  4. The switching method of an external connection router according to claim 3, wherein a switching permission packet (message) indicating the start of switching is transferred from the external connection router determined to be the internal connection of the external connection routers as switching destination candidates to the switching source external connection router. 前記ルータ情報は、少なくとも1つの宛先IPアドレスと転送先IPアドレスを含むルーティングテーブルである請求項1記載の外部接続ルータの切替え方法。  2. The method for switching externally connected routers according to claim 1, wherein the router information is a routing table including at least one destination IP address and a forwarding destination IP address. 前記ルータ情報には、ルーティング情報、セッション情報、パケットフィルタリング情報、VPN情報、またはNAT情報を含む請求項5記載の外部接続ルータの切替え方法。  6. The external connection router switching method according to claim 5, wherein the router information includes routing information, session information, packet filtering information, VPN information, or NAT information. 前記所定の条件を満たすとは、基地局(アクセスポイント)との接続が切断された場合、他の外部接続ルータが接続可能になった場合、他の外部接続ルータからルータ情報の転送することを要求された場合、切替先または切替先候補が決定した場合、または所定の時間周期が経過した場合をいう請求項1乃至6のいずれかに記載の外部接続ルータの切替え方法。  Satisfying the predetermined condition means that, when the connection with the base station (access point) is disconnected, when another external connection router becomes connectable, the router information is transferred from the other external connection router. The method for switching externally connected routers according to any one of claims 1 to 6, wherein a switching destination or a switching destination candidate is determined, or a predetermined time period has elapsed. 前記切替元の外部接続ルータは、ルータ切替え処理において自身に外部接続が切り替わらなかった場合、前記切替先のルータより転送されたルータ情報を破棄することを特徴とする請求項1記載の外部接続ルータの切替え方法。  2. The external connection router according to claim 1, wherein the external connection router of the switching source discards the router information transferred from the switch destination router when the external connection is not switched to itself in the router switching process. Switching method. パーソナルエリアネットワーク内に、複数の外部接続ルータが互いに異なる無線インタフェースで基地局と接続され、その内1つの外部接続ルータに少なくとも 1 つの無線端末が接続され、無線端末が接続中の切替元の外部接続ルータから切替先の外部接続ルータに切り替える際の切替元の外部接続ルータにおいて、
切替先の外部接続ルータから切替を指示する切り替え許可パケットを受信するアクセス制御部と、
前記切り替え許可パケットの受信をトリガとして、保持しているルーティングテーブルをルータ情報として前記アクセス制御部を介してパーソナルエリアネットワーク内に接続されている前記切替先の外部接続ルータに送出すると共にルーティングテーブルを破棄するIP処理部と、
を有する切替元の外部接続ルータ。
A personal area network, a plurality of external connection router is connected to the base station at different air interface, at least one wireless terminal is connected to one external connection router them, switching source outside in the wireless terminal is connected In the switching source external connection router when switching from the connection router to the switching destination external connection router ,
An access control unit that receives a switching permission packet instructing switching from a switching destination external connection router;
Using the reception of the switching permission packet as a trigger, the routing table held is sent as router information to the external connection router of the switching destination connected in the personal area network through the access control unit and the routing table An IP processing unit to be discarded;
Switching source external connection router.
前記IP処理部は、前記アクセス制御部から少なくとも1つの切り替え許可パケットの受信した場合は、保持しているルーティングテーブルをルータ情報として前記アクセス制御部を介して全ての切替先候補の外部接続ルータに送出する請求項9記載の切替元の外部接続ルータ。  When the IP processing unit receives at least one switching permission packet from the access control unit, the IP processing unit uses the held routing table as router information to all the switching destination candidate external connection routers. The switching source external connection router according to claim 9, which is transmitted. 前記ルータ情報は、少なくとも1つの宛先IPアドレスと転送先IPアドレスを含むルーティングテーブルである請求項9記載の切替元の外部接続ルータ。  10. The switching source external connection router according to claim 9, wherein the router information is a routing table including at least one destination IP address and a forwarding destination IP address. パーソナルエリアネットワーク内に、複数の外部接続ルータが互いに異なる無線インタフェースで基地局と接続され、その内1つの外部接続ルータに少なくとも 1 つの無線端末が接続され、無線端末が接続中の切替元の外部接続ルータから切替先の 外部接続ルータに切り替える際の切替元の外部接続ルータにおいて、
基地局との接続が切断されたことを検知する外部接続無線インタフェース部と、
前記接続が切断されたことを検知した場合、ネットワークに接続されている全ての切替先の外部接続ルータに対して、保持しているルーティングテーブルをルータ情報として生成するIP処理部と、
前記ルータ情報を前記全ての切替先候補の外部接続ルータに送出する前記アクセス制御部と、
を有する切替元の外部接続ルータ。
A personal area network, a plurality of external connection router is connected to the base station at different air interface, at least one wireless terminal is connected to one external connection router them, switching source outside in the wireless terminal is connected In the switching source external connection router when switching from the connection router to the switching destination external connection router,
An external connection wireless interface unit for detecting that the connection with the base station has been disconnected;
When it is detected that the connection is disconnected, an IP processing unit that generates a routing table that is stored as router information for all switching destination external connection routers connected to the network;
The access control unit that sends the router information to the external connection routers of all the switching destination candidates;
Switching source external connection router.
さらに、IP処理部は、前記アクセス制御部経由で切替先の外部接続ルータから切り替え許可パケットを受信すると、ルーティングテーブルを破棄する請求項12記載の切替え元の外部接続ルータ。  13. The switching source external connection router according to claim 12, wherein the IP processing unit discards the routing table when receiving the switching permission packet from the switching destination external connection router via the access control unit. 前記IP処理部は、切替先の外部接続ルータに周期的にルータ情報を前記アクセス制御部を介して送出する請求項9記載の切替元の外部接続ルータ。  The switching source external connection router according to claim 9, wherein the IP processing unit periodically sends router information to the switching destination external connection router via the access control unit. パーソナルエリアネットワーク内に、複数の外部接続ルータが互いに異なる無線インタフェースで基地局に接続され、その内1つの外部接続ルータに少なくとも 1 つの無線端末が接続され、無線端末が接続中の切替元の外部接続ルータから切替先の外部接続ルータに切り替える際の切替先の外部接続ルータにおいて、
アクセスポイントを検出したことを通知する外部接続無線インタフェース部と、
前記通知により外部接続ルータの切替を指示する切り替え許可パケットを生成するIP処理部と、
前記切り替え許可パケットを切替元の外部接続ルータに送出するアクセス制御部と、を有し、
前記切り替え許可パケットの応答として、前記切替元の外部接続ルータからルータ情報としてルーティングテーブルを前記アクセス制御部が受信し、前記IP処理部が受信したルーティングテーブルに書き替え、外部接続ルータとして動作する切替先の外部接続ルータ。
A personal area network, a plurality of external connection router is connected to the base station at different air interface, at least one wireless terminal is connected to one external connection router them, switching source outside in the wireless terminal is connected In the switching destination external connection router when switching from the connection router to the switching destination external connection router,
An external connection wireless interface unit for notifying that an access point has been detected;
An IP processing unit that generates a switching permission packet instructing switching of the external connection router by the notification;
An access control unit for sending the switching permission packet to the switching source external connection router,
In response to the switching permission packet, the access control unit receives a routing table as router information from the switching source external connection router, rewrites the routing table received by the IP processing unit, and operates as an external connection router. The destination external connection router.
JP2002297317A 2002-10-10 2002-10-10 External connection router switching method, switching source external connection router and switching destination external connection router Expired - Fee Related JP3979255B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002297317A JP3979255B2 (en) 2002-10-10 2002-10-10 External connection router switching method, switching source external connection router and switching destination external connection router

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002297317A JP3979255B2 (en) 2002-10-10 2002-10-10 External connection router switching method, switching source external connection router and switching destination external connection router

Publications (2)

Publication Number Publication Date
JP2004135047A JP2004135047A (en) 2004-04-30
JP3979255B2 true JP3979255B2 (en) 2007-09-19

Family

ID=32287049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002297317A Expired - Fee Related JP3979255B2 (en) 2002-10-10 2002-10-10 External connection router switching method, switching source external connection router and switching destination external connection router

Country Status (1)

Country Link
JP (1) JP3979255B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006049235A1 (en) * 2004-11-04 2006-05-11 Matsushita Electric Industrial Co., Ltd. Multi-interface communication equipment, terminal and path switching method
JP4614128B2 (en) 2004-12-10 2011-01-19 日本電気株式会社 Packet delivery system, PAN registration device, PAN management device, and packet transfer device
EP2146531A3 (en) * 2005-01-26 2015-12-23 Sharp Kabushiki Kaisha Mobile communication network subscriber information management system, subscriber information management method, communication control device, communication terminal, and communication control method
JP4603505B2 (en) * 2006-05-10 2010-12-22 富士通株式会社 Packet routing control program, packet routing control method, and computer system
US8316137B2 (en) * 2008-06-24 2012-11-20 Qualcomm Incorporated Method and apparatus for ensuring IPv6 uniqueness in a mobile subnetted environment
WO2014147704A1 (en) * 2013-03-18 2014-09-25 富士通株式会社 Communication-channel control device, address conversion device, communication system, and communication-channel setting method
JP2022038989A (en) * 2020-08-27 2022-03-10 a2network株式会社 Communication network connection service provision system, and wifi router therefor

Also Published As

Publication number Publication date
JP2004135047A (en) 2004-04-30

Similar Documents

Publication Publication Date Title
JP4772083B2 (en) Method of transition between link systems and mobile computing device
US8824480B2 (en) Method and apparatus for end-host based mobility, multi-homing and multipath protocols
CN101218802B (en) Mobile node and communication control method
EP1206098B1 (en) Home agent and IP packet transferring method
JP3800537B2 (en) Method for performing route update of a mobile user terminal in a telecommunications network operated based on the Internet protocol
JP2007527156A (en) General-purpose client for communication devices
JP4063024B2 (en) Mobility management method using distributed MobileIP
JPWO2006049235A1 (en) Multi-interface communication device, terminal, and path switching method
JP4088540B2 (en) Packet communication system, communication network, and IP address selection method in mobile node
WO2002073906A1 (en) Mobile terminal management system, mobile terminal, agent, and program
JP3727309B2 (en) Packet communication system
US7948927B2 (en) Packet relay method and home agent
Dreibholz et al. A new scheme for IP-based Internet-mobility
JP3979255B2 (en) External connection router switching method, switching source external connection router and switching destination external connection router
JP3694000B2 (en) COMMUNICATION SYSTEM AND COMMUNICATION METHOD, AND MOBILE NODE AND GATEWAY USED FOR THE SYSTEM
JP3875121B2 (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD, TRANSFER DEVICE, AND NETWORK MANAGEMENT DEVICE
JP2008219150A (en) Mobile communication system, gateway device and mobile terminal
US9367514B2 (en) Communication node and communication method
US7286542B2 (en) Mobile communication network system, foreign agent router, address server and packet delivery method employed therein
JP3790140B2 (en) Multihop network relay method and wireless node
JP4120607B2 (en) Router device and communication method
KR20070042035A (en) Method for seamless handvoer support in transport layer
JP3943009B2 (en) transceiver
JP3889981B2 (en) Mobile node, mobile communication system, and communication control program
CA2307218C (en) Hybrid rf packet network for both mobile and fixed subscribers

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050704

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050816

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070227

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070329

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070507

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070605

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070618

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100706

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110706

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110706

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120706

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees