JP3609677B2 - Mobile packet LAN connection system, packet switching device and LAN side connection device - Google Patents

Mobile packet LAN connection system, packet switching device and LAN side connection device Download PDF

Info

Publication number
JP3609677B2
JP3609677B2 JP2000012244A JP2000012244A JP3609677B2 JP 3609677 B2 JP3609677 B2 JP 3609677B2 JP 2000012244 A JP2000012244 A JP 2000012244A JP 2000012244 A JP2000012244 A JP 2000012244A JP 3609677 B2 JP3609677 B2 JP 3609677B2
Authority
JP
Japan
Prior art keywords
lan
packet
mobile
tunnel
connection
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
JP2000012244A
Other languages
Japanese (ja)
Other versions
JP2001203740A (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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2000012244A priority Critical patent/JP3609677B2/en
Publication of JP2001203740A publication Critical patent/JP2001203740A/en
Application granted granted Critical
Publication of JP3609677B2 publication Critical patent/JP3609677B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
この発明は、移動端末とLANとを接続するモバイルパケットLAN接続システム、同システムに好適なパケット交換装置およびLAN側接続装置に関する。
【0002】
【従来の技術】
現在、携帯電話やPHSなどの移動端末と企業のLANとの間でパケットの授受を行えるようにしたLAN接続システムが運用されている。この種のLAN接続システムのうち一般的によく知られているものとして、移動通信網に接続された移動パケット通信用ゲートウェイと、各LANとを各々専用線により常時接続した形態のものがある。
【0003】
このLAN接続システムにおいて、移動パケット通信用ゲートウェイは、各移動端末が各LANとの間でパケット通信を行う際に必要なIPアドレスを各LAN毎に管理している。そして、移動パケット通信用ゲートウェイは、ある移動端末から移動通信網を介してLANへの接続要求を受け取ると、この移動端末に対し、当該LANとの間でパケット通信を行うのに必要なIPアドレスを払い出す。これにより移動端末は、このIPアドレスを発アドレスとして使用し、移動パケット通信用ゲートウェイとの間でIPパケットの送受信を行うことが可能となる。移動パケット通信用ゲートウェイは、この移動端末から送られてくるIPパケットを専用線を介してLANに送るとともに、専用線を介してLANから送られてくるIPパケットを移動端末に送るのである。
【0004】
【発明が解決しようとする課題】
ところで、上述した従来のLAN接続システムは、移動パケット通信用ゲートウェイと各LANとが各々専用線によって常時接続されている。かかるLAN接続システムは、移動端末およびLAN間でパケット転送を頻繁に行うようなユーザにとっては経済的なシステムであるということができる。しかし、LAN接続システムのユーザの中には、移動端末およびLAN間のパケット転送をあまり頻繁に行わないユーザもいる。このようなユーザにしてみれば、たまにしか行わないパケット転送のために専用線を常時使用し、その使用料を負担しなければならないので、LAN接続システムは非経済的なシステムということになる。ここで、専用線を用いる代わりに、ゲートウェイとLANとをVPN(Virtual Private Network;仮想私設網)を介して接続する形態のLAN接続システムもある。しかし、この形態のシステムにおいても、L2TP(Layer 2 Tunnel Protocol)等の既存のVPN用プロトコルを使用しようとすると、ゲートウェイとLANとの間では常時接続回線を使用しなければならなくなり、また、LAN側においてはルータの再設定等、セキュリティ確保のための作業負担が大きくなるという問題がある。また、上述した従来のLAN接続システムは、移動端末とLANとの間のルーチングを行うために、各LANにアクセスするためのIPアドレスを移動パケット通信用ゲートウェイが管理しなければならないという問題があった。
【0005】
この発明は、以上説明した事情に鑑みてなされたものであり、その第1の目的は、移動端末およびLAN間のパケット転送のためのサービスを経済的に、かつ、簡易に提供することができるモバイルパケットLAN接続システムを提供することにある。また、この発明の第2の目的は、LANにアクセスのためのIPアドレスの管理を移動パケット通信用ゲートウェイが負担することなく、LAN側から移動端末に対してIPアドレスを直接付与し、移動端末とLANとの間のIPパケットのルーチングを行うことができるモバイルパケットLAN接続システムを提供することにある。さらにこの発明の第3の目的は、かかるモバイルパケットLAN接続システムに好適なパケット交換装置およびLAN側接続装置を提供することにある。
【0006】
【課題を解決するための手段】
この発明は、移動端末から移動通信網を介して契約者に対応したLANへの接続要求を受け、当該LANの接続装置に対してダイヤルアップにより回線接続を行い、当該移動端末と当該接続装置との間にパケット転送のためのコネクションを形成することを特徴とするものである。
【0007】
【発明の実施の形態】
以下、図面を参照し、本発明の一実施形態であるモバイルパケットLAN接続システムについて説明する。
【0008】
A.全体構成
図1は本実施形態に係るモバイルパケットLAN接続システムの全体構成を示すブロック図である。図1において、移動通信網1は、例えばCDMA方式により移動機(以下、MSという)および基地局(以下、BTSという)間の無線接続を行う移動通信網である。また、移動通信網2は、例えばTDMA方式によりMSおよびBTS間の無線接続を行う移動通信網である。
【0009】
図1には、移動通信網1のBTSを介して他者との通信を行うMSと、移動通信網2のBTSを介して他者との通信を行うMSが例示されている。これらのMSには、図示しないアダプタ(以下、ADPという)によりデータ端末(以下、DTEという)が各々接続されている。各DTEは、各々に接続されたADPおよびMSを介して、他のDTEとの間のデータ通信を行うことができる。
【0010】
移動パケット通信用ゲートウェイ3は、移動通信網1と他の網との接続を行うための手段である。また、移動パケット通信用ゲートウェイ4は、移動通信網2と他の網との接続を行うための手段である。
【0011】
LAN5は、本実施形態に係るモバイルパケットLAN接続サービスを受けるユーザのLANである。モバイルパケットLAN接続サービスを受けるLANは、これ以外にも存在しているが、図面が煩雑になるのを防止するため、図1では1個のLAN5のみが図示されている。
【0012】
この実施形態では、各LANに、モバイルパケットLAN接続サービスを受けるための1または複数のLAN側接続装置が備えられている。図1には、その例として、LAN5に設けられたLAN側接続装置6Aおよび6Bが図示されている。
【0013】
パケット交換ゲートウェイ7は、移動通信網およびゲートウェイを介してDTEからLANへの接続要求を受け取り、そのLANのLAN側接続装置との回線接続を行い、この回線を利用してDTEおよびLAN間のIPパケットのルーチングを行う手段である。ここで、パケット交換ゲートウェイ7は、DTEおよびLAN間においてパケット転送を行うのに必要な期間のみLAN側接続装置との間の回線を維持し、パケット転送終了後は回線を切断する。
【0014】
本実施形態では、パケット交換ゲートウェイ7およびLAN側接続装置間の通信回線として、ISDN8、移動通信網1および2を利用することができる。また、この通信回線として、フレームリレーを利用することも可能である。図1に示す例では、パケット交換ゲートウェイ7は、ISDN8または移動通信網1のいずれかを介してLAN5のLAN側接続装置6Aと回線接続を行うことができ、移動通信網2を介してLAN側接続装置6Bと回線接続を行うことができる。
【0015】
B.各装置のプロトコルスタックおよび各装置間に確立するコネクション
図2は、本実施形態に係るモバイルパケットLAN接続システムを構成する各装置のプロトコルスタックを示すものである。また、図3は、各装置間に確立する各種のコネクションを示す図である。なお、これらの図において、ADP/MSは、DTEに接続されたADPおよびMSを一体として捉えたものである。また、図2においてLAN側通信手段とは、具体的にはパケット交換ゲートウェイとLAN側接続装置との間の通信を行うISDNや移動通信網の交換機に相当する。
【0016】
図2および図3に示すように、DTEは、LAN側接続装置との間にPPP(Point to Point Protocol)のコネクションを張り、このPPPコネクションを介してユーザIPパケットを含んだPPPフレームの授受を行う。
【0017】
このPPPコネクションを張るに当たり、本実施形態では、ADP/MSおよびパケット交換ゲートウェイ間の区間と、パケット交換ゲートウェイおよびLAN側接続装置間の区間に第1および第2のIPトンネルを各々確立する。前者の区間にIPトンネル(第1のIPトンネル)を確立し、DTEが送信するPPPフレームを伝送するためのプロトコルが網内IPであり、この網内IPはADP/MS、移動パケット通信用ゲートウェイおよびパケット交換ゲートウェイに設けられている。また、後者のIPトンネル(第2のIPトンネル)を確立し、PPPフレームを伝送するためのプロトコルがトンネル用IPであり、このトンネル用IPは、パケット交換ゲートウェイ、LAN側回線およびLAN側接続装置に設けられている。
【0018】
本実施形態では、網内IPによりADP/MSおよびパケット交換ゲートウェイ間に確立されるパスと、トンネル用IPによりパケット交換ゲートウェイおよびLAN側接続装置間に確立されるパスとにより、DTEおよびLAN側接続装置間の接続が行われる。
【0019】
また、本実施形態では、移動通信網側の複数のDTEが共通のLANとの間でパケット通信を行うことがある。そこで、本実施形態では、図3に示すように、LANへの接続要求を行った各DTEのADP/MS毎に、当該ADP/MS、パケット交換ゲートウェイおよびLAN側接続装置の3者間を結ぶモバイルトンネルなるコネクションが各々確立され、このモバイルトンネルを介して、DTEおよびLAN側接続装置間でPPPフレームの授受が行われ、PPPコネクションが確立される。そして、移動通信網側のDTEと、その通信相手であるLAN内の装置は、このPPPコネクションを介してユーザIPパケットの授受を行う。このようにLANへの接続を行おうとする各DTE毎にモバイルトンネルを確立し、このモバイルトンネルを利用してPPPフレームの伝送を行うための機能が、ADP/MS、パケット交換ゲートウェイおよびLAN側接続装置に設けられている。
【0020】
C.パケット交換ゲートウェイの機能
本実施形態において、モバイルパケットLAN接続サービスを提供するための中心的な役割を果たすのは、パケット交換ゲートウェイである。このパケット交換ゲートウェイは、以下の機能を有している。
【0021】
a.DTEおよびLAN間でパケット転送を行う期間のみパケット交換ゲートウェイおよび当該LANのLAN側接続装置間に通信回線を確立する機能
この機能を果たすために、パケット交換ゲートウェイに設けられた不揮発性メモリには、図4に示すようなリンクテーブルが設定されている。このリンクテーブルには、モバイルパケットLAN接続サービスを利用する各DTE毎に、当該DTEに接続されたMSの発番号と、当該DTEと接続すべきLANのLAN側接続装置のトンネルIPアドレスとが対応付けて記憶されている。これらのMSの発番号およびLAN側接続装置のアドレスは、モバイルパケットLAN接続サービスの提供を開始するに先立って、予めリンクテーブル内に書き込まれる。
【0022】
DTEからLANに対する接続要求が出力されると、この接続要求はADPおよびMSによってパケット交換ゲートウェイ宛てに送られる。パケット交換ゲートウェイは、この接続要求に含まれるMSの発番号に対応したLAN側接続装置のトンネルIPアドレスをリンクテーブルから求め、このアドレスを用いて、ISDN等のWAN(広域網)のルータ(図示略)にLANへの接続要求を送る。この接続要求を受け取る各ルータは、当該ルータに収容されている各LAN側接続装置について、そのトンネルIPアドレスとダイヤルアップ用アドレス(ISDNに接続されたLAN側接続装置の場合にはそのISDN番号)を予め記憶している。各ルータは、パケット交換ゲートウェイから受け取った接続要求に付与されているトンネルIPアドレスが、予め記憶したものの中に含まれているか否かを判断し、該当するトンネルIPアドレスがある場合には、これに対応したダイヤルアップ用アドレスを用いて当該LAN側接続装置に対するダイヤルアップ接続を行い、通信回線を確立するのである。
【0023】
b.移動通信網側のDTEに接続されたADP/MSとLAN側接続装置とを結ぶモバイルトンネルを確立し、このモバイルトンネルを利用して、ADP/MSおよびパケット交換ゲートウェイ間のパスとパケット交換ゲートウェイおよびLAN側接続装置間のパスとの間でPPPフレームの乗せ替えを行う機能
【0024】
この機能を営むため、上記リンクテーブルには、各DTE毎に、網内IPアドレスを記憶するためにエリアと、当該DTEに対応したADP/MSに対して確立されたモバイルトンネルのIDを記憶するためのエリアが設けられている。これらの各エリアには、各MSがLANとの間でパケット転送を行うときに、各々該当する情報の書き込みが行われる。PPPフレームの乗せ替えは、このリンクテーブル内の網内IPアドレスおよびモバイルトンネルIDを参照することにより行われる。なお、この乗せ替えについては、説明の重複を避けるため、本実施形態の動作説明の際に併せて説明する。
【0025】
c.バッファ空き容量監視機能
パケット交換ゲートウェイは、各LAN毎に当該LAN宛てに送信すべきIPパケットのバッファリングを行うための送信バッファと、当該LANから受信したIPパケットのバッファリングを行う受信バッファを備えている。また、各LANのLAN側接続装置は、パケット交換ゲートウェイへ送信すべきIPパケットのバッファリングを行うための送信バッファと、パケット交換ゲートウェイから受信したIPパケットのバッファリングを行う受信サーバとを備えている。パケット交換ゲートウェイおよび各LAN側装置は、これらのバッファによるバッファリングを行いつつDTEおよびLAN間のパケット転送を行う。
【0026】
ここで、パケット交換ゲートウェイと各LANのLAN側接続装置との間のパケット転送は、各々1本の通信回線を介して行われる。従って、共通のLAN宛てのDTE宛ての多数のIPパケットが長時間に亙ってパケット交換ゲートウェイに送られてくる場合もあり、かかる場合には、当該LANに対応したLAN側接続装置の受信バッファまたはパケット交換ゲートウェイ内の当該LANに対応した送信バッファが満杯となって、当該LAN宛てのIPパケットのバッファリングをすることができなくなり、IPパケットの消失を招くおそれがある。
【0027】
そこで、本実施形態では、かかる事態を未然に防止するため、パケット交換ゲートウェイおよびLAN接続装置に対し、バッファの空き容量を監視する手段と、この監視結果をパケットの送信側に報告する手段とが設けられている。また、パケット交換ゲートウェイには、LAN側接続装置の受信バッファの空き容量が少ない場合に、LAN宛てのIPパケットの送出を控える等のフロー制御を行う手段が設けられている。
【0028】
D.本実施形態の動作
以下、本実施形態の動作について説明する。
(1)パケット通信を開始するまでの手順
本実施形態では、DTEからLANに対する接続要求が出力されることを契機として、DTEおよびLAN間のパケット通信が開始される。図5は、この接続要求に応じて、DTEとLANのRAS(Remote Access Server)との間にPPPのコネクションが確立され、LAN側からDTEにユーザIPアドレスが払い出されるまでの過程の大略を示したものである。
【0029】
まず、DTEに接続されたADP/MSは、DTEからLANへの接続要求を受け取ると、ダイヤルアップ接続要求を送信する。ここで、ダイヤルアップ接続要求は、MSの発番号を含んでいる。このダイヤルアップ接続要求は、移動パケット通信用ゲートウェイからパケット交換ゲートウェイにRADIUS(Remote Authentication Dial−In User Service;ダイヤルインユーザを対象とした遠隔認証サービス)プロトコルを用いて通知され、パケット交換ゲートウェイが行う認証においてDTEが正当である旨の判定がなされると、移動パケット通信用ゲートウェイからDTEに対して、IPトンネル用の網内IPアドレスが割り当てられる(以上、ステップS1)。
【0030】
このダイヤルアップ接続要求がパケット交換ゲートウェイに送られると、パケット交換ゲートウェイ、LAN側回線接続手段およびLAN側接続装置により、パケット交換ゲートウェイおよびLAN側接続装置間のパスを確立するための処理が行われる(ステップS2)。この処理において、パケット交換ゲートウェイは、まず、DTEの接続先であるLANを判定する。具体的には、ダイヤルアップ接続要求に含まれているMSの発番号に対応したLAN側接続装置のアドレスをリンクテーブルの中から捜し出す。次に、パケット交換ゲートウェイは、このアドレスを用いて、LAN側接続装置に対するダイヤルアップ接続を行い、LAN側接続装置との間のパスを確立する。このとき、トンネル用IPにより、パケット交換ゲートウェイとLAN側接続装置との間にIPトンネルが確立される。
【0031】
次にDTEおよびLAN側接続装置間にモバイルトンネルを確立するための処理が実行される(ステップS3)。具体的には、まず、パケット交換ゲートウェイは、予め用意された複数のモバイルトンネルIDの中から空いているものを選択し、このモバイルトンネルIDをDTEおよびLAN側接続装置間に確立するモバイルトンネルに割り当てるとともに、移動パケット通信用ゲートウェイが当該DTEに対して払い出した網内IPアドレスとともに、リンクテーブル内の当該DTEに対応したエリアに書き込む。次にパケット交換ゲートウェイは、このモバイルトンネルIDを、網内IPによりADP/MSに対して通知するとともに、トンネル用IPによりLAN側接続装置に通知する。さらにADP/MS、パケット交換ゲートウェイおよびLAN側接続装置間において各種制御情報の授受が行われ、ADP/MS、パケット交換ゲートウェイおよびLAN側接続装置の3者間にモバイルトンネルが確立する。
【0032】
次にPPPコネクション確立のための処理が行われる(ステップS4)。具体的には次の通りである。まず、パケット交換ゲートウェイは、各パス毎に用意されたバッファ類を初期化するとともに、DTEがLAN側接続装置宛てに送信するPPPフレームを中継する。具体的には、パケット交換ゲートウェイは、まず、網内IPヘッダとモバイルトンネルIDとが付加されたPPPフレームをDTE側から受け取る。ここで、網内IPヘッダは、移動パケット通信用ゲートウェイから当該DTEに払い出された網内IPアドレスを発IPアドレス、パケット交換ゲートウェイのIPアドレスを着アドレスとしている。また、モバイルトンネルIDは、パケット交換ゲートウェイが当該DTEに対して通知したIDである。次にパケット交換ゲートウェイは、PPPフレームから網内IPヘッダを取り除き、その代わりに、パケット交換ゲートウェイのIPアドレスを発アドレス、LAN側接続装置のトンネル用IPアドレスを着アドレスとするトンネル用IPヘッダを付加して、LAN側接続装置へ送信する。LAN側接続装置では、パケット交換ゲートウェイからの受信情報からPPPフレームを取り出す。そして、このパケット交換ゲートウェイからのPPPフレームへの応答のためのPPPフレームに対し、パケット交換ゲートウェイからのPPPフレームに付加されていたものと同じモバイルトンネルIDを付加する。さらにLAN側接続装置のトンネル用IPアドレスを発アドレス、パケット交換ゲートウェイのIPアドレスを着アドレスとするトンネル用IPヘッダを付加してIPパケットを構成し、パケット交換ゲートウェイへ送信する。
【0033】
パケット交換ゲートウェイは、このLAN側接続装置からの受信情報からPPPフレームとモバイルトンネルIDを取り出す。次に、リンクテーブルの中からモバイルトンネルIDに対応した網内IPアドレス、すなわち、接続要求元であるDTEに払い出された網内IPアドレスを読み出す。そして、PPPフレームに付加されていたトンネル用IPヘッダを取り除き、その代わりに、パケット交換ゲートウェイのIPアドレスを発アドレス、DTEの網内IPアドレスを着アドレスとする網内IPヘッダを付加してDTEへ送信する。DTEでは、パケット交換ゲートウェイから受信したIPパケットから網内IPヘッダを取り除き、LAN側接続装置から当該DTE宛ての応答として送信されたPPPフレームを取り出す。
【0034】
以上の手続が行われることにより、DTEおよびLAN側接続装置間にモバイルトンネルが確立し、DTEとLANのRASとの間にPPPのコネクションが確立される(ステップS4)。
【0035】
そして、DTEがLAN内の装置(例えば図1におけるメールサーバ6CやWebサーバ6D)との間でパケット通信を行う際に発IPアドレスとして使用するユーザIPアドレスが、LANのRASからPPPコネクションを介してDTEへ払い出される(ステップS5)。
【0036】
(2)パケット通信
次に、移動通信網側のDTEからLAN側のサーバ(例えば図1におけるメールサーバ6CやWebサーバ6D)にユーザIPパケットを送る場合を例に、本実施形態において行われるパケット通信について説明する。
【0037】
図6は、図2に示した各プロトコルによって生成されるパケットまたはフレームの構成を例示するものである。
【0038】
まず、送信元であるDTEでは、TCPまたはUDPにより、LAN側のサーザ宛てのデータに対して、TCPまたはUDPのヘッダを付加したパケットが生成される(図6(a)参照)。そして、DTEではユーザIPにより、ユーザIPアドレスを発アドレス、LAN側のサーバのIPアドレスを着アドレスとして含むユーザIPヘッダが付加され、IPパケットが生成される(図6(b)参照)。ここで、発アドレスであるユーザIPアドレスは、上述したように、PPPコネクションを介してLANのRASから払い出され、パケット交換ゲートウェイを介してDTEに送られたものである。DTEでは、このようにして生成されたIPパケットに対して、さらにPPPヘッダが付加され、PPPフレームが生成される(図6(c)参照)。このPPPフレームは、DTEからADP/MSに送られる。
【0039】
次に、ADP/MSでは、モバイルトンネルによりPPPフレームに対してパケット交換ゲートウェイから通知されたモバイルトンネルIDが付加され、さらに網内IPにより、網内IPアドレスを発アドレス、パケット交換ゲートウェイのIPアドレスを着アドレスとする網内IPヘッダが付加され、IPパケットが生成される(図6(d)参照)。ここで、発アドレスである網内IPアドレスは、上述したPPPコネクションの確立の際に、移動パケット通信用ゲートウェイからDTEに払い出されたものである。
【0040】
ADP/MSの網内IPにより生成されたIPパケットは、移動通信網を介して移動パケット通信用ゲートウェイに送られ、この移動パケット通信用ゲートウェイの網内IPによりパケット交換ゲートウェイに送られる。
【0041】
パケット交換ゲートウェイでは、網内IPにより、このIPパケットが受信され、IPパケットからモバイルトンネルID付きのPPPフレームが取り出される。このPPPフレームは、モバイルトンネルにより、トンネル用IPに引き渡される。トンネル用IPでは、このPPPフレームに対し、パケット交換ゲートウェイのIPアドレスを発アドレス、LAN側接続装置のIPアドレスを着アドレスとして含むトンネルIPヘッダが付加され、IPパケットが生成される。
【0042】
このIPパケットは、パケット交換ゲートウェイおよびLAN側接続装置間に確立された回線を介してLAN側接続装置に送られる。LAN側接続装置のトンネル用IPには、図6(e)に示すように、トンネルIPヘッダを有するIPパケットが到達する。そして、トンネル用IPにより、このIPパケットからモバイルトンネルID付きのPPPフレームが取り出され、モバイルトンネルによりPPPに引き渡される(図6(f)参照)。PPPでは、このPPPフレームからIPパケットが取り出される。そして、ユーザIPでは、このPPPから取り出されたIPパケットがLAN内の装置宛てのIPパケットか否かが判断され、LAN5内の装置宛てのIPパケットはLAN内に出力される(図6(g)参照)。
【0043】
この例において、このLANに出力されたIPパケットは、LAN内のサーバのIPアドレスを着IPアドレスとして含んでいる。従って、このIPパケットは、LAN内のサーバによって受信されることとなる(図6(h)参照)。
【0044】
以上、1つのDTEがLAN側の装置に対してパケットを送る場合を例に説明したが、本実施形態では複数のDTEが同一のLAN宛てにパケットを送ることも可能である。図7は、この場合の動作を分かり易く示したものである。この図7には、移動通信網に接続されたDTE1a〜1cが、同一のLANに接続されたDTE2a〜2cにIPパケットを転送する場合の各IPパケットの転送過程が例示されている。
【0045】
この図7に示すように、DTE1a〜1cは、各々の送信データの宛先であるDTE2a〜2cの各IPアドレスを着アドレスとして含むPPPフレームA〜Cを出力する。各DTEに接続されたADP/MSは、各PPPに対して、移動パケット通信用ゲートウェイから払い出された網内IPアドレスIP−Ma〜IP−Mcを含む網内IPヘッダを付加し、IPパケットとしてパケット交換ゲートウェイに送る。
【0046】
パケット交換ゲートウェイでは、このIPパケットにおける網内IPヘッダを共通のトンネル用IPアドレスIP−TNを含むトンネル用IPヘッダに付け替え、LAN側接続装置に送る。そして、LAN側接続装置では、このようにして送られてくる各IPパケットからトンネルIP用ヘッダを外してPPPフレームを取り出し、これらのPPPフレームからDTE2a〜2c宛てのIPパケットを取り出してLANに送出するのである。
以上が移動通信網に接続されたDTEからLANに対してパケットを送る場合の動作である。
【0047】
本実施形態では、LAN側から移動通信網に接続されたDTE宛てにパケットを送ることもできる。この場合、パケット交換ゲートウェイでは、トンネル用IPがLAN側接続装置から送られてきたIPパケットからモバイルトンネルID付きのPPPフレームを取り出し、モバイルトンネルがモバイルトンネルIDに対応した網内IPアドレスをリンクテーブルから読み出す。そして、パケット交換ゲートウェイの網内IPは、パケット交換ゲートウェイのIPアドレスを発アドレス、モバイルトンネルにより読み出された網内IPアドレスを着アドレスとする網内IPヘッダをPPPフレームに付加してIPパケットを生成して送信する。このIPパケットは、移動パケット通信用ゲートウェイを介して、該当するDTE宛てに送られることとなる。
【0048】
(3)フロー制御
図7は本実施形態において行われるフロー制御の様子を示すものである。LAN側接続装置は、パケット交換ゲートウェイからIPパケットを受け取って受信バッファに蓄積すると、この受信バッファの空き容量を示す情報をIPパケットに載せてパケット交換ゲートウェイに送り返す。パケット交換ゲートウェイは、LAN側接続装置の受信バッファの空き容量が少なくなると、当該LAN側接続装置宛てのIPパケットの送出を抑制するフロー制御を行う。
【0049】
また、パケット交換ゲートウェイは、あるLAN宛てのIPパケットをDTEから受信すると、そのLANに対応した送信バッファにIPパケットを蓄積するとともに、この送信バッファの空き容量を当該DTE宛てに送り返す。DTEは、IPパケットの送り先であるLANに対応した送信バッファの空き容量が少なくなったことを検知すると、パケット交換ゲートウェイに対するIPパケットの送出を抑制するフロー制御を行う。
バッファの空き容量を示す情報を載せたIPパケットは、モバイルトンネル用の制御情報として送受信される。
【0050】
(4)回線切断制御
パケット交換ゲートウェイは、各LANに対応した送信バッファにおけるIPパケットの蓄積状況を監視している。そして、あるLANに対応した送信バッファが空である状態が一定時間以上継続すると、そのLANのLAN側接続装置との間に確立していた通信回線を切断し、このLANを利用する各DTEに対し、通信回線切断の報告を行う。
【0051】
このように本実施形態によれば、DTEおよびLAN間のパケット通信に必要な期間のみパケット交換ゲートウェイと当該LANのLAN接続装置との間の通信回線が維持されるので、パケットの送受信を頻繁に行わないような場合であっても、安価にパケット通信を行うことができる。
【0052】
E.LAN側接続装置の構成例
図9は本実施形態に係るモバイルパケットLAN接続システムに好適なLAN側接続装置の一例であるLAN側接続装置600の構成を示すブロック図である。このLAN側接続装置600において、トンネル用IP部601は、前掲図2におけるトンネル用IPとしての機能を営む部分である。このトンネル用IP部601は、ISDN/FRインタフェース602を介してISDN8に接続されるとともに、移動機インタフェース603を介してMSに接続されている。
【0053】
また、トンネル用IP部601は、スイッチ610により、USBポート611またはPPP終端部612のうちいずれか一方に接続される。スイッチ610によりUSBポート611が選択されている場合、トンネル用IP部601は、このUSBポート611を介してLANのRASに接続される。この場合、移動機インタフェース603またはISDN/FR602によりパケット交換ゲートウェイから受信されたパケットは、トンネル用IP部601によりトンネル用IPヘッダが除去され、この結果得られるPPPフレームがスイッチ610およびUSBポート611を介してRASに送られる。そして、RASにより、PPPフレーム内のユーザIPパケットがLANに送出され、宛先であるDTEによって受信される。また、LANから移動通信網側のDTEへのパケット転送の場合には、これとは逆の経路を辿ってパケットが転送されることとなる。一方、スイッチ610によりPPP終端部612が選択されている場合、このPPP終端部612により移動通信網側のDTEとの間のPPPコネクションの終端が行われる。
【0054】
PPP終端部612は、ルータ613を介してLANに接続されている。また、ルータ613には、IPプール614が接続されている。このIPプール614は、LAN内のDTEまたはLANに接続されるDTEに付与すべきIPアドレスを格納する記憶手段である。本実施形態では、移動通信網側のDTEからLANへの接続要求が出力された場合、このIPプール614内のIPアドレスの1つが選択され、当該DTEに付与される。
【0055】
また、LAN側接続装置600およびルータ613間には、TCP終端部615が介挿されている。移動通信網側のDTEとの間のトランスポート層の通信制御は、このTCP終端部615によって終端することもできるし、LANに接続されたDTEにおいて終端することもできる。
【0056】
また、PPP終端部612には、認証サーバ616が接続されている。本実施形態では、移動通信網側のDTEとこのLAN側接続装置600のPPP終端部612との間にPPPコネクションが確立したとき、この認証サーバ616がLANへの接続を要求している移動通信網側のDTEの認証を行う。
以上がLAN側接続装置600の構成の詳細である。
【0057】
ユーザは、このLAN側接続装置600を1台入手することにより、移動通信網経由またはISDN経由のうち任意のルートを介してパケット交換ゲートウェイからのダイヤルアップ接続を受けることができる。また、このLAN側接続装置600によれば、RASを介してLANへの接続を行う形態とLANへ直接接続を行う形態のうち所望の形態を選択することができる。LANがRASを備えているか否かに拘わらず、このLAN側接続装置600を用いて、本実施形態に係るモバイルパケットLAN接続サービスの提供を受けることができる。
【0058】
【発明の効果】
以上説明したように、この発明によれば、移動機およびLAN間のパケット転送のためのサービスを経済的に、かつ、簡易に提供することができる。また、この発明によれば、LANにアクセスのためのIPアドレスの管理を移動パケット通信用ゲートウェイが負担することなく、LAN側から移動機に対してIPアドレスを直接付与し、移動機とLANとの間のIPパケットのルーチングを行うことができる。
【図面の簡単な説明】
【図1】この発明の一実施形態であるモバイルパケットLAN接続システムの構成を示すブロック図である。
【図2】同システムにおける各装置のプロトコルスタックを示す図である。
【図3】同システムにおいて各装置間に確立する各種のコネクションを示す図である。
【図4】同システムにおけるパケット交換ゲートウェイ内のリンクテーブルを例示する図である。
【図5】同システムにおいてパケット通信が開始されるまでの手続を示すシーケンス図である。
【図6】同システムにおいて行われるパケット通信の過程を示す図である。
【図7】同システムにおいて移動通信網側の複数のDTEとLAN側の複数のDTEとの間で行われるパケット通信を例示した図である。
【図8】同システムにおいて行われるフロー制御を説明する図である。
【図9】同システムに好適なLAN側接続装置の構成例を示すブロック図である。
【符号の説明】
1,2……移動通信網、3,4……移動パケット通信用ゲートウェイ、
5……LAN、6A,6B……LAN側接続装置。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mobile packet LAN connection system for connecting a mobile terminal and a LAN, and packet switching suitable for the system. apparatus And a LAN side connection device.
[0002]
[Prior art]
Currently, a LAN connection system that allows packets to be exchanged between a mobile terminal such as a mobile phone or PHS and a corporate LAN is in operation. As this type of LAN connection system, a generally well-known type is one in which a mobile packet communication gateway connected to a mobile communication network is always connected to each LAN by a dedicated line.
[0003]
In this LAN connection system, the mobile packet communication gateway manages, for each LAN, an IP address necessary for each mobile terminal to perform packet communication with each LAN. When the mobile packet communication gateway receives a connection request to a LAN from a certain mobile terminal via the mobile communication network, the IP address necessary for performing packet communication with the mobile terminal with respect to the LAN. Pay out. As a result, the mobile terminal can use this IP address as the source address and transmit / receive IP packets to / from the mobile packet communication gateway. The gateway for mobile packet communication sends the IP packet sent from the mobile terminal to the LAN via the dedicated line, and sends the IP packet sent from the LAN via the dedicated line to the mobile terminal.
[0004]
[Problems to be solved by the invention]
In the conventional LAN connection system described above, the mobile packet communication gateway and each LAN are always connected by dedicated lines. Such a LAN connection system can be said to be an economical system for users who frequently transfer packets between a mobile terminal and a LAN. However, some users of the LAN connection system do not frequently transfer packets between the mobile terminal and the LAN. For such a user, the LAN connection system is an uneconomical system because the dedicated line must always be used for the packet transfer that is occasionally performed and the usage fee must be borne. Here, there is a LAN connection system in which a gateway and a LAN are connected via a VPN (Virtual Private Network) instead of using a dedicated line. However, even in this type of system, if an existing VPN protocol such as L2TP (Layer 2 Tunnel Protocol) is to be used, a connection line must always be used between the gateway and the LAN. On the other hand, there is a problem that the work load for ensuring security such as router reconfiguration is increased. In addition, the conventional LAN connection system described above has a problem that the mobile packet communication gateway must manage the IP address for accessing each LAN in order to perform routing between the mobile terminal and the LAN. It was.
[0005]
The present invention has been made in view of the circumstances described above, and a first object thereof is to provide a service for packet transfer between a mobile terminal and a LAN economically and simply. The object is to provide a mobile packet LAN connection system. A second object of the present invention is to directly assign an IP address from a LAN side to a mobile terminal without burdening the mobile packet communication gateway to manage the IP address for accessing the LAN, and It is an object of the present invention to provide a mobile packet LAN connection system capable of routing IP packets between a LAN and a LAN. A third object of the present invention is to provide packet switching suitable for such a mobile packet LAN connection system. apparatus And providing a LAN side connection device.
[0006]
[Means for Solving the Problems]
The present invention receives a connection request from a mobile terminal to a LAN corresponding to a contractor via a mobile communication network, performs line connection by dial-up to the connection device of the LAN, and the mobile terminal and the connection device A connection for packet transfer is formed between the two.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a mobile packet LAN connection system according to an embodiment of the present invention will be described with reference to the drawings.
[0008]
A. overall structure
FIG. 1 is a block diagram showing the overall configuration of a mobile packet LAN connection system according to this embodiment. In FIG. 1, a mobile communication network 1 is a mobile communication network that performs wireless connection between a mobile device (hereinafter referred to as MS) and a base station (hereinafter referred to as BTS) by, for example, the CDMA method. The mobile communication network 2 is a mobile communication network that performs wireless connection between the MS and the BTS by, for example, the TDMA method.
[0009]
FIG. 1 illustrates an MS that communicates with another person via the BTS of the mobile communication network 1 and an MS that communicates with another person via the BTS of the mobile communication network 2. These MSs are connected to data terminals (hereinafter referred to as DTE) by adapters (not illustrated) (hereinafter referred to as ADP). Each DTE can perform data communication with other DTEs via the ADP and MS connected to each DTE.
[0010]
The mobile packet communication gateway 3 is means for connecting the mobile communication network 1 to another network. The mobile packet communication gateway 4 is a means for connecting the mobile communication network 2 to another network.
[0011]
A LAN 5 is a LAN of a user who receives a mobile packet LAN connection service according to this embodiment. Although there are other LANs that receive the mobile packet LAN connection service, only one LAN 5 is shown in FIG. 1 in order to prevent the drawing from becoming complicated.
[0012]
In this embodiment, each LAN is provided with one or a plurality of LAN side connection devices for receiving a mobile packet LAN connection service. FIG. 1 shows LAN side connection devices 6A and 6B provided in the LAN 5 as an example.
[0013]
The packet switching gateway 7 receives a connection request from the DTE to the LAN via the mobile communication network and the gateway, performs line connection with the LAN side connection device of the LAN, and uses this line to connect the IP between the DTE and the LAN. It is a means for routing packets. Here, the packet switching gateway 7 maintains the line with the LAN side connection device only for a period necessary for performing packet transfer between the DTE and the LAN, and disconnects the line after the packet transfer is completed.
[0014]
In this embodiment, the ISDN 8 and the mobile communication networks 1 and 2 can be used as a communication line between the packet switching gateway 7 and the LAN side connection device. In addition, a frame relay can be used as the communication line. In the example shown in FIG. 1, the packet switching gateway 7 can perform line connection with the LAN side connection device 6 </ b> A of the LAN 5 via either the ISDN 8 or the mobile communication network 1, and the LAN side via the mobile communication network 2 A line connection can be made with the connection device 6B.
[0015]
B. Protocol stack of each device and connection established between each device
FIG. 2 shows a protocol stack of each device constituting the mobile packet LAN connection system according to the present embodiment. FIG. 3 is a diagram showing various connections established between the devices. In these drawings, ADP / MS is an integrated view of ADP and MS connected to the DTE. Further, the LAN side communication means in FIG. 2 corresponds to an ISDN or a mobile communication network exchange for performing communication between the packet exchange gateway and the LAN side connection device.
[0016]
As shown in FIG. 2 and FIG. 3, the DTE establishes a PPP (Point to Point Protocol) connection with the LAN side connection device, and sends and receives a PPP frame including a user IP packet through the PPP connection. Do.
[0017]
In establishing this PPP connection, in this embodiment, first and second IP tunnels are established in a section between the ADP / MS and the packet switching gateway and in a section between the packet switching gateway and the LAN side connection device. A protocol for establishing an IP tunnel (first IP tunnel) in the former section and transmitting a PPP frame transmitted by the DTE is an intra-network IP, which is an ADP / MS, a mobile packet communication gateway. And provided in the packet switching gateway. A protocol for establishing the latter IP tunnel (second IP tunnel) and transmitting a PPP frame is a tunnel IP, which is a packet switching gateway, a LAN side line, and a LAN side connection device. Is provided.
[0018]
In this embodiment, the DTE and LAN side connection is established by the path established between the ADP / MS and the packet switching gateway by the IP in the network and the path established between the packet switching gateway and the LAN side connection device by the tunnel IP. Connections between devices are made.
[0019]
In the present embodiment, a plurality of DTEs on the mobile communication network side may perform packet communication with a common LAN. Therefore, in this embodiment, as shown in FIG. 3, for each ADP / MS of each DTE that has requested connection to the LAN, the ADP / MS, the packet switching gateway, and the LAN side connection device are connected. Each connection is established as a mobile tunnel, and a PPP frame is exchanged between the DTE and the LAN side connection device via this mobile tunnel, and a PPP connection is established. The DTE on the mobile communication network side and the device in the LAN that is the communication partner exchange user IP packets via this PPP connection. A function for establishing a mobile tunnel for each DTE to be connected to the LAN and transmitting the PPP frame using the mobile tunnel is connected to the ADP / MS, the packet switching gateway, and the LAN side connection. Provided in the apparatus.
[0020]
C. Packet-switched gateway functions
In the present embodiment, the packet switching gateway plays a central role for providing the mobile packet LAN connection service. This packet-switched gateway has the following functions.
[0021]
a. A function for establishing a communication line between a packet-switching gateway and a LAN-side connection device of the LAN only during a period of packet transfer between the DTE and the LAN
In order to fulfill this function, a link table as shown in FIG. 4 is set in the nonvolatile memory provided in the packet switching gateway. In this link table, for each DTE that uses the mobile packet LAN connection service, the calling number of the MS connected to the DTE and the tunnel IP address of the LAN side connection device of the LAN to be connected to the DTE It is remembered. These MS calling number and LAN side connection device address are written in the link table in advance prior to the start of the provision of the mobile packet LAN connection service.
[0022]
When a connection request to the LAN is output from the DTE, the connection request is sent to the packet switching gateway by the ADP and the MS. The packet switching gateway obtains the tunnel IP address of the LAN side connection device corresponding to the calling party number of the MS included in the connection request from the link table, and uses this address to make a WAN (wide area network) router such as ISDN (illustrated). A request for connection to the LAN is sent to (Omitted). Each router that receives this connection request, for each LAN side connection device accommodated in the router, its tunnel IP address and dial-up address (in the case of a LAN side connection device connected to ISDN, its ISDN number) Is stored in advance. Each router determines whether or not the tunnel IP address assigned to the connection request received from the packet switching gateway is included in the previously stored one, and if there is a corresponding tunnel IP address, A dial-up connection is made to the LAN side connection device using a dial-up address corresponding to the above, and a communication line is established.
[0023]
b. A mobile tunnel connecting the ADP / MS connected to the DTE on the mobile communication network side and the LAN side connection device is established, and the path between the ADP / MS and the packet switched gateway, the packet switched gateway, and A function to transfer a PPP frame to / from a path between LAN side connection devices
[0024]
In order to perform this function, the link table stores the area for storing the IP address in the network and the ID of the mobile tunnel established for the ADP / MS corresponding to the DTE for each DTE. An area is provided for this purpose. In each of these areas, when each MS performs packet transfer with the LAN, corresponding information is written. The PPP frame is switched by referring to the intra-network IP address and mobile tunnel ID in this link table. Note that this transfer will be described together with the description of the operation of the present embodiment in order to avoid duplication of explanation.
[0025]
c. Buffer free space monitoring function
The packet switching gateway includes a transmission buffer for buffering IP packets to be transmitted to the LAN for each LAN and a reception buffer for buffering IP packets received from the LAN. The LAN side connection device of each LAN includes a transmission buffer for buffering IP packets to be transmitted to the packet switching gateway, and a receiving server for buffering IP packets received from the packet switching gateway. Yes. The packet switching gateway and each LAN side device perform packet transfer between the DTE and the LAN while performing buffering using these buffers.
[0026]
Here, packet transfer between the packet switching gateway and the LAN side connection device of each LAN is performed via a single communication line. Therefore, a large number of IP packets addressed to the DTE addressed to the common LAN may be sent to the packet switching gateway for a long time. In such a case, the reception buffer of the LAN side connection device corresponding to the LAN is concerned. Alternatively, the transmission buffer corresponding to the LAN in the packet switching gateway becomes full, and it becomes impossible to buffer the IP packet addressed to the LAN, which may cause the loss of the IP packet.
[0027]
Therefore, in the present embodiment, in order to prevent such a situation, a means for monitoring the free capacity of the buffer and a means for reporting the monitoring result to the packet transmission side for the packet switching gateway and the LAN connection device are provided. Is provided. Further, the packet switching gateway is provided with means for performing flow control such as refraining from sending IP packets addressed to the LAN when the reception buffer of the LAN side connection device has a small free space.
[0028]
D. Operation of this embodiment
Hereinafter, the operation of this embodiment will be described.
(1) Procedure for starting packet communication
In the present embodiment, packet communication between the DTE and the LAN is started when a connection request to the LAN is output from the DTE. FIG. 5 shows an outline of the process from when the PPP connection is established between the DTE and the RAS (Remote Access Server) in response to this connection request until the user IP address is issued from the LAN side to the DTE. It is a thing.
[0029]
First, when receiving a connection request from the DTE to the LAN, the ADP / MS connected to the DTE transmits a dial-up connection request. Here, the dial-up connection request includes the MS calling number. The dial-up connection request is notified from the mobile packet communication gateway to the packet switching gateway using a RADIUS (Remote Authentication Dial-In User Service) protocol, and is performed by the packet switching gateway. When it is determined that the DTE is valid in the authentication, the IP address for the IP tunnel is assigned to the DTE from the mobile packet communication gateway (step S1).
[0030]
When this dial-up connection request is sent to the packet-switching gateway, processing for establishing a path between the packet-switching gateway and the LAN-side connection device is performed by the packet-switching gateway, the LAN-side line connection means, and the LAN-side connection device. (Step S2). In this process, the packet switching gateway first determines the LAN to which the DTE is connected. Specifically, the address of the LAN side connection device corresponding to the calling party number of the MS included in the dial-up connection request is searched from the link table. Next, the packet switching gateway uses this address to make a dial-up connection to the LAN side connection device and establish a path with the LAN side connection device. At this time, an IP tunnel is established between the packet switching gateway and the LAN side connection device by the tunnel IP.
[0031]
Next, processing for establishing a mobile tunnel between the DTE and the LAN side connection device is executed (step S3). Specifically, first, the packet switching gateway selects an available one from a plurality of mobile tunnel IDs prepared in advance, and this mobile tunnel ID is set as a mobile tunnel that is established between the DTE and the LAN side connection device. At the same time, the mobile packet communication gateway writes the information in the area corresponding to the DTE in the link table together with the in-network IP address assigned to the DTE. Next, the packet switching gateway notifies the mobile tunnel ID to the ADP / MS by the in-network IP and also notifies the LAN side connection device by the tunnel IP. Furthermore, various control information is exchanged between the ADP / MS, the packet switching gateway, and the LAN side connection device, and a mobile tunnel is established among the three parties of the ADP / MS, the packet switching gateway, and the LAN side connection device.
[0032]
Next, processing for establishing a PPP connection is performed (step S4). Specifically, it is as follows. First, the packet switching gateway initializes buffers prepared for each path and relays a PPP frame transmitted from the DTE to the LAN side connection device. Specifically, the packet switching gateway first receives a PPP frame with an in-network IP header and a mobile tunnel ID added from the DTE side. Here, the in-network IP header uses the in-network IP address issued from the mobile packet communication gateway to the DTE as the source IP address and the IP address of the packet switching gateway as the destination address. The mobile tunnel ID is an ID notified to the DTE by the packet switching gateway. Next, the packet switching gateway removes the IP header in the network from the PPP frame, and instead, uses a tunnel IP header with the IP address of the packet switching gateway as the source address and the tunnel IP address of the LAN side connection device as the destination address. In addition, it is transmitted to the LAN side connection device. In the LAN side connection device, the PPP frame is taken out from the reception information from the packet switching gateway. Then, the same mobile tunnel ID as that added to the PPP frame from the packet switching gateway is added to the PPP frame for the response to the PPP frame from the packet switching gateway. Furthermore, an IP packet is constructed by adding a tunnel IP header having the IP address for the tunnel of the LAN side connection device as the source address and the IP address of the packet switching gateway as the destination address, and is transmitted to the packet switching gateway.
[0033]
The packet switching gateway extracts the PPP frame and the mobile tunnel ID from the received information from the LAN side connection device. Next, the in-network IP address corresponding to the mobile tunnel ID, that is, the in-network IP address issued to the DTE that is the connection request source is read from the link table. Then, the tunnel IP header added to the PPP frame is removed, and instead, an in-network IP header with the IP address of the packet switching gateway as the source address and the in-network IP address of the DTE as the destination address is added to the DTE. Send to. In the DTE, the in-network IP header is removed from the IP packet received from the packet switching gateway, and the PPP frame transmitted as a response addressed to the DTE from the LAN side connection device is taken out.
[0034]
By performing the above procedure, a mobile tunnel is established between the DTE and the LAN side connection device, and a PPP connection is established between the DTE and the LAN RAS (step S4).
[0035]
Then, when the DTE performs packet communication with a device in the LAN (for example, the mail server 6C or Web server 6D in FIG. 1), the user IP address used as the originating IP address is transmitted from the LAN RAS through the PPP connection. Is paid out to the DTE (step S5).
[0036]
(2) Packet communication
Next, packet communication performed in this embodiment will be described by taking as an example a case where a user IP packet is sent from a DTE on the mobile communication network side to a server on the LAN side (for example, the mail server 6C or Web server 6D in FIG. 1).
[0037]
FIG. 6 exemplifies the structure of a packet or frame generated by each protocol shown in FIG.
[0038]
First, in the DTE that is a transmission source, a packet in which a TCP or UDP header is added to data addressed to a LAN-side server is generated by TCP or UDP (see FIG. 6A). In the DTE, a user IP header including the user IP address as the source address and the IP address of the server on the LAN side as the destination address is added by the user IP to generate an IP packet (see FIG. 6B). Here, as described above, the user IP address that is the calling address is issued from the RAS of the LAN through the PPP connection and is sent to the DTE through the packet switching gateway. In the DTE, a PPP header is further added to the IP packet generated in this way to generate a PPP frame (see FIG. 6C). This PPP frame is sent from the DTE to the ADP / MS.
[0039]
Next, in ADP / MS, the mobile tunnel ID notified from the packet switching gateway is added to the PPP frame by the mobile tunnel, and the IP address in the network is set as the originating address and the IP address of the packet switching gateway by the IP in the network. An in-network IP header is added to the destination address to generate an IP packet (see FIG. 6D). Here, the in-network IP address, which is the originating address, is one that has been issued to the DTE from the mobile packet communication gateway when the PPP connection described above is established.
[0040]
The IP packet generated by the ADP / MS in-network IP is sent to the mobile packet communication gateway via the mobile communication network, and is sent to the packet switching gateway by the in-network IP of the mobile packet communication gateway.
[0041]
In the packet switching gateway, this IP packet is received by the intra-network IP, and a PPP frame with a mobile tunnel ID is extracted from the IP packet. This PPP frame is delivered to the tunnel IP by the mobile tunnel. In the tunnel IP, a tunnel IP header including the IP address of the packet switching gateway as the source address and the IP address of the LAN side connection device as the destination address is added to the PPP frame, and an IP packet is generated.
[0042]
This IP packet is sent to the LAN side connection device via a line established between the packet switching gateway and the LAN side connection device. As shown in FIG. 6E, an IP packet having a tunnel IP header arrives at the tunnel IP of the LAN side connection device. Then, by the tunnel IP, a PPP frame with a mobile tunnel ID is taken out from this IP packet, and delivered to the PPP by the mobile tunnel (see FIG. 6F). In PPP, an IP packet is extracted from this PPP frame. Then, the user IP determines whether or not the IP packet extracted from the PPP is an IP packet addressed to a device in the LAN, and the IP packet addressed to a device in the LAN 5 is output to the LAN (FIG. 6 (g )reference).
[0043]
In this example, the IP packet output to this LAN includes the IP address of the server in the LAN as the destination IP address. Therefore, this IP packet is received by a server in the LAN (see FIG. 6 (h)).
[0044]
The case where one DTE sends a packet to an apparatus on the LAN side has been described as an example. However, in this embodiment, a plurality of DTEs can send a packet to the same LAN. FIG. 7 shows the operation in this case in an easy-to-understand manner. FIG. 7 illustrates the transfer process of each IP packet when DTEs 1a to 1c connected to the mobile communication network transfer IP packets to DTEs 2a to 2c connected to the same LAN.
[0045]
As shown in FIG. 7, the DTEs 1a to 1c output PPP frames A to C including the IP addresses of the DTEs 2a to 2c that are destinations of the transmission data as destination addresses. The ADP / MS connected to each DTE adds an in-network IP header including in-network IP addresses IP-Ma to IP-Mc issued from the mobile packet communication gateway to each PPP, and the IP packet To the packet-switched gateway.
[0046]
In the packet switching gateway, the in-network IP header in this IP packet is replaced with a tunnel IP header including a common tunnel IP address IP-TN, and sent to the LAN side connection device. Then, the LAN side connection device removes the tunnel IP header from each IP packet sent in this way, extracts the PPP frame, extracts the IP packets addressed to DTE 2a to 2c from these PPP frames, and sends them to the LAN. To do.
The above is the operation when a packet is sent from the DTE connected to the mobile communication network to the LAN.
[0047]
In the present embodiment, packets can be sent from the LAN side to a DTE connected to the mobile communication network. In this case, in the packet switching gateway, the tunnel IP takes out the PPP frame with the mobile tunnel ID from the IP packet sent from the LAN side connection device, and the mobile tunnel uses the IP address in the network corresponding to the mobile tunnel ID as the link table. Read from. The in-network IP of the packet switching gateway adds an in-network IP header with the IP address of the packet switching gateway as the source address and the in-network IP address read by the mobile tunnel as the destination address to the PPP frame. Generate and send. This IP packet is sent to the corresponding DTE via the mobile packet communication gateway.
[0048]
(3) Flow control
FIG. 7 shows the flow control performed in this embodiment. When the LAN side connection device receives the IP packet from the packet switching gateway and stores it in the reception buffer, the LAN side connection device puts information indicating the free capacity of the reception buffer on the IP packet and sends it back to the packet switching gateway. The packet-switching gateway performs flow control that suppresses transmission of IP packets addressed to the LAN-side connection device when the free capacity of the reception buffer of the LAN-side connection device decreases.
[0049]
When the packet switching gateway receives an IP packet addressed to a certain LAN from the DTE, the packet switching gateway accumulates the IP packet in a transmission buffer corresponding to the LAN and sends back the free capacity of the transmission buffer to the DTE. When the DTE detects that the free capacity of the transmission buffer corresponding to the LAN that is the destination of the IP packet has decreased, the DTE performs flow control that suppresses the transmission of the IP packet to the packet switching gateway.
An IP packet carrying information indicating the free capacity of the buffer is transmitted / received as control information for the mobile tunnel.
[0050]
(4) Line disconnection control
The packet switching gateway monitors the accumulation state of IP packets in the transmission buffer corresponding to each LAN. When the state in which the transmission buffer corresponding to a certain LAN is empty for a certain time or longer, the communication line established with the LAN side connection device of the LAN is disconnected, and each DTE using this LAN is disconnected. On the other hand, it reports the communication line disconnection.
[0051]
As described above, according to the present embodiment, the communication line between the packet switching gateway and the LAN connection device of the LAN is maintained only during a period necessary for packet communication between the DTE and the LAN. Even if it is not performed, packet communication can be performed at low cost.
[0052]
E. Configuration example of LAN side connection device
FIG. 9 is a block diagram showing a configuration of a LAN side connection device 600 which is an example of a LAN side connection device suitable for the mobile packet LAN connection system according to the present embodiment. In the LAN side connection device 600, the tunnel IP unit 601 is a part that functions as the tunnel IP in FIG. The tunnel IP unit 601 is connected to the ISDN 8 via the ISDN / FR interface 602 and to the MS via the mobile unit interface 603.
[0053]
The tunnel IP unit 601 is connected to either the USB port 611 or the PPP termination unit 612 by the switch 610. When the USB port 611 is selected by the switch 610, the tunnel IP unit 601 is connected to the LAN RAS via the USB port 611. In this case, the tunnel IP header 601 removes the tunnel IP header from the packet received from the packet switching gateway by the mobile device interface 603 or ISDN / FR 602, and the resulting PPP frame passes through the switch 610 and the USB port 611. Via RAS. Then, by RAS, the user IP packet in the PPP frame is sent to the LAN and received by the DTE that is the destination. Further, in the case of packet transfer from the LAN to the DTE on the mobile communication network side, the packet is transferred along the reverse route. On the other hand, when the PPP termination unit 612 is selected by the switch 610, the PPP termination unit 612 terminates the PPP connection with the DTE on the mobile communication network side.
[0054]
The PPP termination unit 612 is connected to the LAN via the router 613. In addition, an IP pool 614 is connected to the router 613. The IP pool 614 is storage means for storing an IP address to be assigned to a DTE in the LAN or a DTE connected to the LAN. In this embodiment, when a connection request to the LAN is output from the DTE on the mobile communication network side, one of the IP addresses in the IP pool 614 is selected and assigned to the DTE.
[0055]
The LAN side connection device 6 00 In addition, a TCP termination unit 615 is inserted between the routers 613. The transport layer communication control with the DTE on the mobile communication network side can be terminated by the TCP terminator 615 or can be terminated at the DTE connected to the LAN.
[0056]
An authentication server 616 is connected to the PPP termination unit 612. In the present embodiment, when a PPP connection is established between the DTE on the mobile communication network side and the PPP termination unit 612 of the LAN side connection device 600, the mobile communication requesting the connection to the LAN by the authentication server 616. Network side DTE authentication is performed.
The details of the configuration of the LAN side connection device 600 have been described above.
[0057]
By obtaining one LAN side connection device 600, the user can receive a dial-up connection from the packet switching gateway via any route through the mobile communication network or ISDN. Further, according to the LAN side connection device 600, a desired form can be selected from a form in which connection is made to the LAN via the RAS and a form in which direct connection is made to the LAN. Regardless of whether or not the LAN is equipped with RAS, the LAN side connection device 600 can be used to receive the mobile packet LAN connection service according to the present embodiment.
[0058]
【The invention's effect】
As described above, according to the present invention, a service for packet transfer between a mobile device and a LAN can be provided economically and easily. In addition, according to the present invention, the IP address for accessing the LAN is not burdened by the mobile packet communication gateway, and the IP address is directly assigned to the mobile device from the LAN side. IP packets can be routed between.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a mobile packet LAN connection system according to an embodiment of the present invention.
FIG. 2 is a diagram showing a protocol stack of each device in the system.
FIG. 3 is a diagram showing various connections established between devices in the system.
FIG. 4 is a diagram exemplifying a link table in a packet switching gateway in the system.
FIG. 5 is a sequence diagram showing a procedure until packet communication is started in the system.
FIG. 6 is a diagram showing a process of packet communication performed in the system.
FIG. 7 is a diagram illustrating packet communication performed between a plurality of DTEs on the mobile communication network side and a plurality of DTEs on the LAN side in the system.
FIG. 8 is a diagram illustrating flow control performed in the system.
FIG. 9 is a block diagram showing a configuration example of a LAN side connection device suitable for the system.
[Explanation of symbols]
1, 2, ... mobile communication network, 3, 4 ... mobile packet communication gateway,
5: LAN, 6A, 6B: LAN side connection device.

Claims (10)

移動端末から移動通信網を介して契約者に対応したLANへの接続要求を受け、当該LANの接続装置に対してダイヤルアップにより回線接続を行い、当該移動端末と当該LANとの間のパケット通信のためのコネクションを形成するパケット交換装置を具備することを特徴とするモバイルパケットLAN接続システム。From a mobile terminal via a mobile communication network receives a connection request to the LAN corresponding to the contractor, have row line connected by dial-up to the connection adapter of the LAN, packets between the mobile terminal and the LAN A mobile packet LAN connection system comprising a packet switching device for forming a connection for communication. 前記コネクションを介して、前記LAN側から前記移動端末に対してユーザIPアドレスを払い出し、当該移動端末は当該ユーザIPアドレスを用いて当該LAN側の装置とパケット通信を行うことを特徴とする請求項1に記載のモバイルパケットLAN接続システム。A user IP address is issued from the LAN side to the mobile terminal via the connection, and the mobile terminal performs packet communication with a device on the LAN side using the user IP address. 2. The mobile packet LAN connection system according to 1. 前記パケット交換装置は、移動端末からLANへの接続要求に応じて、各移動端末毎に、当該移動端末との間に第1のIPトンネルを確立するとともに、接続要求のあった各LAN毎に、当該LANのLAN側接続装置との間に第2のIPトンネルを確立することを特徴とする請求項1に記載のモバイルパケットLAN接続システム。In response to a connection request from the mobile terminal to the LAN, the packet switching apparatus establishes a first IP tunnel with the mobile terminal for each mobile terminal, and for each LAN for which a connection request has been made. 2. The mobile packet LAN connection system according to claim 1, wherein a second IP tunnel is established with a LAN side connection device of the LAN. 前記パケット交換装置は、前記移動端末からの接続要求毎に、
a.当該移動端末と当該LANとの間に仮想的なコネクションであるモバイルトンネルを確立し、
b.該モバイルトンネルにモバイルトンネル識別子を付与し、
c.該モバイルトンネル識別子を当該移動端末および当該LANのLAN側接続装置に通知し、
d.該モバイルトンネル識別子と当該移動端末のために確立された前記第1のIPトンネルを利用するためのトンネルIPアドレスとを対応付けて記憶し、
前記LAN側接続装置は、移動端末宛てのパケットに当該移動端末に対応したモバイルトンネル識別子を付与して、前記第2のIPトンネルを介して前記パケット交換装置に送り、
前記パケット交換装置は、前記第2のIPトンネルを介して送られてくるパケットに付与されたモバイルトンネル識別子から当該移動端末に対応した前記第1のIPトンネル用のトンネルIPアドレスを求め、このトンネルIPアドレスを用いて当該パケットを当該移動端末宛てに送る
ことを特徴とする請求項3に記載のモバイルパケットLAN接続システム。
The packet switching device , for each connection request from the mobile terminal,
a. Establishing a mobile tunnel that is a virtual connection between the mobile terminal and the LAN,
b. A mobile tunnel identifier is assigned to the mobile tunnel,
c. Notifying the mobile tunnel identifier to the mobile terminal and the LAN side connection device of the LAN,
d. Storing the mobile tunnel identifier in association with a tunnel IP address for using the first IP tunnel established for the mobile terminal;
The LAN side connection device gives a mobile tunnel identifier corresponding to the mobile terminal to a packet addressed to the mobile terminal, and sends the packet to the packet switching device via the second IP tunnel,
The packet switching device obtains a tunnel IP address for the first IP tunnel corresponding to the mobile terminal from a mobile tunnel identifier assigned to a packet sent via the second IP tunnel, and this tunnel 4. The mobile packet LAN connection system according to claim 3, wherein the packet is sent to the mobile terminal using an IP address.
前記接続要求を送信した移動端末に対して、前記第1のIPトンネル用のトンネルIPアドレスを払い出す移動パケット通信用ゲートウェイを具備することを特徴とする請求項3に記載のモバイルパケットLAN接続システム。4. The mobile packet LAN connection system according to claim 3, further comprising a mobile packet communication gateway that pays out a tunnel IP address for the first IP tunnel to the mobile terminal that has transmitted the connection request. . 移動端末から移動通信網を介して契約者に対応したLANへの接続要求を受け、当該LANの接続装置に対してダイヤルアップにより回線接続を行い、当該移動端末と当該LANとの間のパケット通信のためのコネクションを形成することを特徴とするパケット交換装置Packet communication between the mobile terminal and the LAN by receiving a connection request from the mobile terminal to the LAN corresponding to the contractor via the mobile communication network, connecting to the LAN connection device by dial-up A packet switching apparatus for forming a connection for 通信網を介して通信を行う通信手段と、
LANとのインタフェースとを具備し、
常時は前記LANに接続されていない他の装置から前記LANに対する接続要求が送信され、この接続要求を受けた通信網内のパケット交換装置が前記通信手段に対してダイヤルアップ接続要求を送ってきた場合に、当該パケット交換装置と前記LANとを結ぶコネクションを形成し、前記他の装置から当該パケット交換装置を経由して送られてくるパケットをLANに送信するとともに、LANから前記他の装置宛てのパケットを当該パケット交換装置に送ることを特徴とするLAN側接続装置。
A communication means for communicating via a communication network;
An interface with a LAN,
A connection request to the LAN is transmitted from another device that is not always connected to the LAN, and the packet switching device in the communication network that has received this connection request has sent a dial-up connection request to the communication means. In this case, a connection connecting the packet switching device and the LAN is formed, and a packet sent from the other device via the packet switching device is transmitted to the LAN, and from the LAN to the other device. LAN-side connection and wherein the sending the packet to the packet switching device.
前記通信手段は、固定網を介して他との通信を行う第1の通信手段と、移動通信網を介して他との通信を行う第2の通信手段とを具備することを特徴とする請求項7に記載のLAN側接続装置。The communication means comprises a first communication means for communicating with others via a fixed network and a second communication means for communicating with others via a mobile communication network. Item 8. The LAN side connection device according to Item 7. 前記他の装置との間にPPPコネクションを確立する手段と、
前記他の装置に対し、当該PPPコネクションを介してユーザIPアドレスを払い出す手段と
を具備することを特徴とする請求項7に記載のLAN側接続装置。
Means for establishing a PPP connection with the other device;
The LAN side connection apparatus according to claim 7, further comprising means for issuing a user IP address to the other apparatus via the PPP connection.
前記パケット交換装置との間にIPトンネルを確立し、このIPトンネルにより複数の他の装置との間でパケットの授受を行うトンネル用IP部を具備することを特徴とする請求項7に記載のLAN側接続装置。8. The tunnel IP unit according to claim 7, further comprising: a tunnel IP unit that establishes an IP tunnel with the packet switching device, and exchanges packets with a plurality of other devices through the IP tunnel. LAN side connection device.
JP2000012244A 2000-01-20 2000-01-20 Mobile packet LAN connection system, packet switching device and LAN side connection device Expired - Fee Related JP3609677B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000012244A JP3609677B2 (en) 2000-01-20 2000-01-20 Mobile packet LAN connection system, packet switching device and LAN side connection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000012244A JP3609677B2 (en) 2000-01-20 2000-01-20 Mobile packet LAN connection system, packet switching device and LAN side connection device

Publications (2)

Publication Number Publication Date
JP2001203740A JP2001203740A (en) 2001-07-27
JP3609677B2 true JP3609677B2 (en) 2005-01-12

Family

ID=18539989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000012244A Expired - Fee Related JP3609677B2 (en) 2000-01-20 2000-01-20 Mobile packet LAN connection system, packet switching device and LAN side connection device

Country Status (1)

Country Link
JP (1) JP3609677B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030065156A (en) * 2002-01-31 2003-08-06 주식회사 인프라밸리 Network interconnecting system
JP5178368B2 (en) * 2008-07-18 2013-04-10 株式会社日立国際電気 Gateway device

Also Published As

Publication number Publication date
JP2001203740A (en) 2001-07-27

Similar Documents

Publication Publication Date Title
JP3836272B2 (en) Movement point-to-point protocol
US6496491B2 (en) Mobile point-to-point protocol
US6449272B1 (en) Multi-hop point-to-point protocol
US7225259B2 (en) Service tunnel over a connectionless network
JP3665622B2 (en) Source address selection system, router device, communication node, and source address selection method
JP2001326697A (en) Mobile communication network, terminal, packet communication control method, and gateway unit
JP3692083B2 (en) Communication device with dial-up function
WO2008032709A1 (en) Packet distribution system and packet distribution method
US9204482B2 (en) Modem-router unit, access node, and method of enabling communication with a packet switched network
JP4344336B2 (en) Multihoming authentication communication system, multihoming authentication communication method, and management server
WO2010009678A1 (en) Method, intercommunicating gateway, access point and system for processing lan data
JP3609677B2 (en) Mobile packet LAN connection system, packet switching device and LAN side connection device
JP3742060B2 (en) Mobile IP packet communication system
JP2007049503A (en) Packet communication service system, packet communication service method, edge side gateway device, and center side gateway device
JP3614744B2 (en) Method for establishing a QoS session between terminals in different networks supporting IP communication
Cisco Configuring PPP for Wide-Area Networking
Cisco Configuring PPP for Wide-Area Networking
Cisco Configuring PPP for Wide-Area Networking
Cisco Configuring PPP for Wide-Area Networking
JP4143479B2 (en) Communication system between subscriber terminals
JP2005244366A (en) Gateway unit, mobile terminal and inter-lan connection method
JP2020102692A (en) Medium adapter device, distribution communication management method, and distribution communication management program
KR20050002338A (en) Routing system and method depending on movement of mobile network
JP3936319B2 (en) Communication confirmation method, data relay device, data relay system
JP3926653B2 (en) Session setting method in communication network, communication system and program thereof

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040217

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040419

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: 20041012

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041014

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20071022

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20081022

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091022

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20101022

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20111022

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20121022

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20131022

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees