(57)【特許請求の範囲】
【請求項１】
複数のユーザ端末が接続されたアクセス網と、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ４）対応のアクセスサーバもしくはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網とを相互接続する通信装置であって、
前記アクセス網、ＩＰｖ４対応アクセスサーバ、ＩＰ網とパケット送受信するインタフェース部と、
前記インタフェース部が送受信するパケットに所定の通信処理を行うプロトコル処理部と、
前記プロトコル処理部で通信処理されたパケットを別のプロトコル処理部へ転送するスイッチと、
前記通信装置全体の制御を行う制御部とからなり、
前記アクセス網に接続された端末からのＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）パケットを前記インタフェース部を介して受信すると、
前記プロトコル処理部は、前記制御部を介して予め設定された前記インタフェース部の情報と受信ＰＰＰパケットの通信処理情報を含むパケット制御情報と、受信ＰＰＰパケットの内容に基づき該受信ＰＰＰパケットの宛先と実施する通信処理を判定し、該判定に基づき前記制御部に前記スイッチを制御させ、該受信ＰＰＰパケットの透過転送または該ＰＰＰパケットからのＩＰパケット抽出転送を実施し、
前記パケット制御情報に基づき、前記受信ＰＰＰパケットを宛先となる前記ＩＰｖ４対応サーバに接続されたインタフェース部から該受信ＰＰＰパケットを透過転送するか、宛先となるＩＰ網に接続したインタフェース部から前記受信ＰＰＰパケットから抽出したＩＰパケットを転送することを特徴とする通信装置。
【請求項２】
上記ＩＰ網は、ＩＰｖ４網もしくはＩＰｖ６（Ｉｎｔｅｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）網であることを特徴とする請求項1に記載の通信装置。
【請求項３】
上記予め設定されるパケット制御情報は、上記インタフェース部の番号と回線情報、入出力インタフェースの関係、受信ＰＰＰパケットの通信処理情報を含むことを特徴とする請求項1もしくは請求項２に記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アクセス系の通信装置に関し、特に、複数のユーザ端末が接続されたアクセス網をＩＰｖ４（Internet Protocol version 4）対応のアクセスサーバ又はＩＰｖ４網又はＩＰｖ６（Internet Protocol version 6）網に接続する機能を備えたアクセスサーバに関するものである。
【０００２】
【従来の技術】
従来、ユーザ端末からＩＰｖ４網にアクセスする方法として、例えば、認証、ＩＰアドレス管理等のユーザ管理を容易に行うことのできるＰＰＰ（Point to Point Protocol）が一般的に利用されている。
【０００３】
一方、昨今では、ＩＰｖ４アドレスの枯渇問題により、ＩＰｖ６への対応が望まれている。ユーザ端末からＩＰｖ６網にアクセスする方法としては、例えば、ＩＰｖ６専用線を用いる方法（従来技術１）が提供されている。又、既存のＩＰｖ４網を利用するために、ＩＰｖ４トンネル技術を用いてＩＰｖ６網にアクセスする方法（従来技術２）等も提案されている。
【０００４】
【発明が解決しようとする課題】
従来技術１では、専用線を用いるので、ユーザにとって、回線コストが高価となる。又、従来技術２では、上述のＩＰｖ４アドレスの枯渇が問題となる。
【０００５】
本発明の目的は、既存のＩＰｖ４網を利用し、かつ廉価な回線コストで、アクセス網とＩＰｖ４対応のアクセスサーバ又はＩＰｖ4網又はＩＰｖ６網との接続を可能とするアクセスサーバを提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明によるＩＰｖ４/ＩＰｖ６デュアルスタック機能を備えたアクセスサーバは、複数のユーザ端末が接続されたアクセス網と、ＩＰｖ４対応のアクセスサーバもしくはＩＰ網とを相互接続する通信装置であって、上記ユーザ端末からのＰＰＰパケットを受信する受信手段と、受信手段により受信されたＰＰＰパケットの内容と予め登録されたパケット制御情報とに基づき、上記ＰＰＰパケットを透過転送するか否かを判断する判断手段と、上記判断手段により、上記ＰＰＰパケットを透過転送する場合には、上記ＰＰＰパケットを上記ＩＰｖ４対応のアクセスサーバに転送し、そうでない場合には、上記ＰＰＰパケットからＩＰパケットを抽出し、このＩＰパケットをＩＰｖ４網又はＩＰｖ６網に転送する転送手段と、を有することを特徴とする。
【０００７】
上記ＩＰｖ４網又は上記ＩＰｖ６網の何れの網に転送するかは、上記ＰＰＰパケットに含まれるＩＰパケットの種別に基づく。すなわち、上記ＩＰパケットの種別がＩＰｖ４パケットの場合には、ＩＰｖ４網に転送し、ＩＰｖ６パケットの場合には、ＩＰｖ６網に転送する。
【０００８】
【発明の実施の形態】
以下、本発明の実施例について、図面を参照して詳細に説明する。
【０００９】
図1は、本発明を適用したネットワーク（システム）全体の構成を示す図である。
【００１０】
本実施例では、ネットワークは、複数のユーザ端末１００（１００−１、１００−２、…）と、上記複数の端末１００と接続されるアクセス網（例えば、ＡＴＭ回線、ＶＬＡＮ（Virtual LAN）回線）１０１（１０１−１、１０１−２、…）と、上記アクセス網１０１をＩＰｖ４網１０５（ＩＰｖ４対応アクセスサーバ１０４を含む）又はＩＰｖ６網１０６に接続するＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３、とから構成されている。なお、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３とアクセス網１０１−１、１０１−２、ＩＰｖ４対応アクセスサーバ１０４−１等との伝送路上に記されている１、２、３…等は、インタフェース（以下、ＩＦ）番号（後述）を示すものとする。
【００１１】
本実施例では、アクセス網１０１とＩＰ網（ＩＰｖ４網、ＩＰｖ６網）との間にＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３を設け、ＰＰＰ（Point to Point Protocol）によって、ユーザ端末１００とＩＰｖ４網又はＩＰｖ６網とを接続するようにした点に特徴がある。又、上記ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３によって、ユーザ端末１００からのＰＰＰパケットの内容を解析し、所定のプロトコル処理を施した後、ＩＰｖ４網又はＩＰｖ６網に転送制御するようにした点に特徴がある。
【００１２】
本実施例では、アクセスサーバ１０３が、ユーザ端末（例えば、ＩＰｖ４対応）１００−４からＰＰＰパケット（ＩＰｖ４パケット over PPP）を受信すると、そのＰＰＰパケットをＩＰｖ４対応アクセスサーバ１０４−１に透過転送する。
又、アクセスサーバ１０３が、ユーザ端末（例えば、ＩＰｖ６対応）１００−１からＰＰＰパケット（ＩＰｖ６パケット over PPP）を受信すると、ＰＰＰを終端し、ＩＰｖ６パケット化してＩＰｖ６網１０６に転送する。更に、アクセスサーバ１０３が、ユーザ端末（例えば、ＩＰｖ４/ＩＰｖ６対応）１００−５からＰＰＰパケット（ＩＰｖ４パケット over PPP又はＩＰｖ６パケット over PPP）を受信すると、ＩＰｖ４パケットの場合には、ＰＰＰを終端し、ＩＰｖ４パケット化してＩＰｖ４網１０５−２に転送する。ＩＰｖ６パケットの場合には、ＰＰＰを終端し、ＩＰｖ６パケット化してＩＰｖ６網１０６に転送する。
【００１３】
なお、本実施例では、ＰＰＰｏＡ（PPP over ATM）パケット、ＰＰＰoＥoＡ（PPPoE over ATM）、ＶＬＡＮタグ付きＰＰＰｏＥ（PPP over Ethernet）等を総してＰＰＰと称する。
【００１４】
図２は、本発明によるＩＰｖ４/ＩＰｖ６対応アクセスサーバ（通信装置）１０３の構成を示すブロック図である。
【００１５】
ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３は、アクセス網１０１、ＩＰｖ４対応アクセスサーバ１０４、ＩＰｖ４網１０５−２、ＩＰｖ６網１０６等とのインタフェースである複数のＩＦ２００（２００−１、２００−２、…）と、これらＩＦ２００（２００−１、２００−２、…）と接続されるプロトコル処理部２０１（２０１−１、２０１−２、…）と、プロトコル処理部間を接続するスイッチ２０２と、上記各部（ＩＦ、プロトコル処理部、スイッチ）を統括的に制御する装置制御部２０３と、から構成されている。ここで、明示していないが、プロトコル処理部２０１のそれぞれには、１もしくは複数のＩＦが接続された構成となっている。又、装置制御部２０３には、設定端末２１０が接続されている。この設定端末２１０は、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３が所望の動作をするように、装置の制御情報（例えば、ＡＴＭ回線、ＶＬＡＮ回線の設定情報）等を入力するためのものである。装置制御部２０３は、上記制御情報に基づいて各部の設定及び監視等を行う。
【００１６】
本実施例では、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３に備えるプロトコル処理部２０１が、ユーザ端末（ＩＰｖ４対応又はＩＰｖ６対応）１００からのＰＰＰパケットの内容を解析し、ＩＰｖ４パケットの場合には、ＩＰｖ４対応アクセスサーバ１０４−１に透過転送し、ＩＰｖ６パケットの場合には、ＰＰＰを終端し、ＩＰｖ６パケット化してＩＰｖ６網１０６に転送する。又、ユーザ端末（ＩＰｖ４/ＩＰｖ６対応）１００からのＰＰＰパケットの内容を解析し、ＩＰｖ４パケットの場合には、ＰＰＰを終端し、ＩＰｖ４パケット化してＩＰｖ４網１０５−２に転送する。ＩＰｖ６パケットの場合には、ＰＰＰを終端し、ＩＰｖ６パケット化してＩＰｖ６網１０６に転送する。
【００１７】
なお、ＩＦ２００のそれぞれに記されている（１）、（２）、…等は、各ＩＦを識別するための番号を示すものとする。同様に、プロトコル処理部２０１に記されている（１）、（２）、…等は、各プロトコル処理部を識別するための番号を示すものとする。
【００１８】
図３は、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３に備える装置制御部２０２の構成を示す図である。
【００１９】
装置制御部２０２は、設定端末２１０とのインタフェースである設定端末ＩＦ３００と、プロセッサ３０１と、プロセッサ３０１が実行する、受付処理３１０−１、ＡＴＭ回線設定処理３１０−２、ＶＬＡＮ回線設定処理３１０−３、その他３１０−４等のパケット制御情報を記憶するプログラム記憶メモリ３０１と、上記プロセッサ３０１とＩＦ２００、プロトコル処理部２０１及びスイッチ２０２とのインタフェースであるプロセッサ間通信ＩＦ３０３と、から構成されている。
【００２０】
本実施例では、プロセッサ３０１は、設定端末２１０から入力された上記パケット制御情報を、設定端末ＩＦ３００を介して受信し、プログラム記憶メモリ３０２に格納する。又、プロセッサ３０１は、プログラム記憶メモリ３０２からＡＴＭ回線設定、ＶＬＡＮ回線等の制御情報を読み出し、プロセッサ間ＩＦ３０３を介して、プロトコル処理部２０１等に転送する。
【００２１】
図４は、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３に備えるプロトコル処理部２０１の構成を示す図である。
【００２２】
プロトコル処理部２０１は、プロセッサ４００と、プロセッサ４００が実行する、ＰＰＰ透過処理４１０−１、ＰＰＰ終端処理４１０−２、ＩＰパケット転送処理４０５−３等のパケット制御情報を記憶するプログラム記憶メモリ４０１と、ＡＴＭ回線設定情報を記憶するＡＴＭ透過テーブル４０２と、ＶＬＡＮ回線設定情報を記憶するＶＬＡＮ透過テーブル４０３と、上記プロセッサ４００と装置制御部２０２とのインタフェースであるプロセッサ間通信ＩＦ４０４と、受信したパケットを一時的に蓄積するバッファメモリ４０５と、から構成されている。
【００２３】
本実施例では、プロセッサ４００が、バッファメモリ４０５−１又は４０５−４から読み出したパケットの内容と、ATM透過テーブル４０２又はVLAN透過テーブル４０３の内容とに基づき、所定のプロトコル処理を行った後、そのパケットデータをバッファメモリ４０５−２又は４０５−３に書き込む。
【００２４】
バッファメモリ４０５−１から読み出したＰＰＰパケットをＰＰＰ透過転送する場合には、そのＰＰＰパケットデータをバッファメモリ４０５−２に書き込む。バッファメモリ４０５−１から読み出したＰＰＰパケットのＰＰＰを終端する場合には、ＩＰｖ４パケットデータ又はＩＰｖ６パケットデータをバッファメモリ４０５−２に書き込む。又、バッファメモリ４０５−４から読み出したＩＰｖ４パケットをＰＰＰ透過転送する場合には、そのＰＰＰパケットデータをバッファメモリ４０５−３に書き込む。バッファメモリ４０５−４から読み出したＩＰｖ４パケットパケット又はＩＰｖ６パケットを終端する場合には、ＰＰＰパケットデータをバッファメモリ４０５−３に書き込む。
【００２５】
図５、６は、プロトコル処理部２０１に備えるＡＴＭ透過テーブル４０２の構造を示す図である。
【００２６】
図５は、アクセス網１０１からのＰＰＰパケットの宛先を決定するためのテーブルである。一方、図６は、ＩＰｖ４対応アクセスサーバ１０４からのＰＰＰパケット又はＩＰｖ４網１０５−２からのＩＰｖ４パケット又はＩＰｖ６網１０６からのＩＰｖ６パケットの宛先を決定するためのテーブルである。
【００２７】
ＡＴＭ透過テーブル４０２は、入ＩＦ番号５００と、ＶＰ(仮想パス識別子)５０１と、ＶＣ（仮想チャネル識別子）５０２と、透過表示５０３と、出プロトコル処理部５０４と、出ＩＦ番号５０５と、方路５０６の各エリアから構成されている。ここで、入ＩＦ番号５００、ＶＰ５０１及びＶＣ５０２等の入回線種別を表す情報は、テーブル検索に用いる。アクセス網１０１がＡＴＭ回線の場合には、ＰＰＰパケット（ＡＴＭパケット）のヘッダ情報（図省略）から入ＩＦ番号、ＶＰ、ＶＣを特定し、それらに基づきテーブルを検索する。透過表示５０３によって、受信したＰＰＰパケットを透過転送するか否か（ＰＰＰ終端）が判る。出プロトコル処理部５０４、出ＩＦ番号５０５及び方路５０６によって、パケットの出力先が判る。なお、出プロトコル処理部５０４には、例えば、上述のプロトコル処理部２０１の識別番号、出ＩＦ番号にはＩＦ２００の識別番号、方路５０６には、装置の接続先が登録されている。
【００２８】
なお、上記実施例では、図５、６に示すテーブルを別々に実現したが、一つのテーブルで実現するようにしても良い。又、プロトコル処理部２０１に備えるＶＬＡＮ透過テーブル４０３の構造も、入ＩＦ番号、ＶＬＡＮタグを用いてテーブル４０３を検索する以外は、ＡＴＭ透過テーブル４０２と同様の構造である。
【００２９】
図７は、設定端末２１０からのコマンド受付の処理を示すフローチャートである。
【００３０】
装置制御部２０３に備えるプロセッサ３０１は、設定端末２１０からのコマンドを、設定端末ＩＦ３００を介して受信すると（ステップ７００）、そのコマンドの内容を分析する（ステップ７０１）。上記コマンドには、入ＩＦ番号、ＶＰ、ＶＣ（又はＶＬＡＮタグ）、出プロトコル処理部、出ＩＦ番号等の制御情報（パラメータ）等が含まれている。次に、プロセッサ３０１は、上記制御情報から、回線種別を判定し（ステップ７０２）、ＡＴＭ回線制御情報（ＶＰ、ＶＣ等）の場合には、その制御情報をプロトコル処理部２０１に転送する（ステップ７０３）。同様に、ＶＬＡＮ回線制御情報（ＶＬＡＮタグ等）の場合には、その制御情報を上記プロトコル処理部２０１に転送する（ステップ７０４）。上記処理によって、上ＡＴＭ回線制御情報がＡＴＭ透過テーブル４０２に、ＶＬＡＮ回線制御情報がＶＬＡＮ透過テーブル４０３に設定される。なお、明示していないが、ＩＦ２００、スイッチ２０２の制御情報も同様にして、それぞれＩＦ２００、スイッチ２０２に転送される。
【００３１】
図８は、ユーザ端末（例えば、ＩＰｖ４対応ユーザ端末）１００−１からＩＰｖ４網１０５−１に接続する手順を示す図である。
【００３２】
ＩＰｖ４対応ユーザ端末１００−１は、ＰＰＰセッション確立手順として、まず、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３に、リンク制御プロトコル（ＬＣＰ）のリンク設定パケットであるＬＣＰ  Ｃｏｎｆｉｇ-ｒｅｑを送信する（ステップ８００）。ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３は、ＬＣＰＣｏｎｆｉｇ-ｒｅｑを受信すると、入回線種別から求めたＰＰＰ透過表示がＹｅｓであるため、ＬＣＰ  Ｃｏｎｆｉｇ-ｒｅｑをＩＰｖ４対応アクセスサーバ１０４−１に送信する（ステップ８０２）。ＩＰｖ４対応アクセスサーバ１０４−１は、ＬＣＰ  Ｃｏｎｆｉｇ-ｒｅｑを受諾すると、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３に、ＬＣＰ  Ｃｏｎｆｉｇ-ａｃｋを送信する（ステップ８０４）。ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３は、ＬＣＰ  Ｃｏｎｆｉｇ-ａｃｋを受信すると、入回線種別から求めたＰＰＰ透過表示がＹｅｓであるため、ＩＰｖ４対応ユーザ端末１００−１に、ＬＣＰ  Ｃｏｎｆｉｇ-ａｃｋを送信する（ステップ８０５）。同様の手順が、ＩＰｖ４アクセスサーバ１０４−１からＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３を経由して発ＩＰｖ４対応ユーザ端末１００−１に対して実行され（ステップ８０２、８０３、８０６、８０７）、リンクが確立する。明示しないが、その後、ユーザ認証が実行される（ステップ８０８）。ユーザ認証後、ＩＰ制御プロトコル（ＩＰＣＰ）のＩＰＣＰ  Ｃｏｎｆｉｇ-ｒｅｑとＩＰＣＰ  Ｃｏｎｆｉｇ-ａｃｋの送受信によって（ステップ８１０−ステップ８１６）、ＩＰアドレスのネゴシエーション等が実行され、ＰＰＰセッションが確立する（ステップ８１７）。これによって、パケットの送受信が可能となる。ＰＰＰ上で転送されるＩＰｖ４パケット（ステップ８１８）は、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３によってＰＰＰ透過処理（ステップ８１９、詳細は後述）が実行され、ＩＰｖ４対応アクセスサーバ１０４−１に転送される（ステップ８２０）。次に、ＩＰｖ４対応アクセスサーバ１０４−１によって終端処理が実行され（ステップ８２１）、ＩＰｖ４パケットがＩＰｖ４網１０５−１に転送される（ステップ８２２）。明示していないが、ＩＰｖ４対応ユーザ端末１００−１とＩＰｖ４網１０５−１との間で通信が終了すると、ＩＰｖ４端末１００−１とＩＰｖ４対応アクセスサーバ１０４−１との間でＩＰＣＰ  Ｔｅｒｍ-ｒｅｑとＩＰＣＰ  Ｔｅｒｍ-ａｃｋの送受信（ステップ８２３−ステップ８３０）によってリンクが開放される。
【００３３】
図９は、ユーザ端末（例えば、ＩＰｖ６対応ユーザ端末）１００−４からＩＰｖ６網１０５−１に接続する手順を示す図である。
【００３４】
ＩＰｖ６対応ユーザ端末１００−４は、ＰＰＰセッション確立手順として、まず、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３に、リンク制御プロトコル（ＬＣＰ）のリンク設定パケットであるＬＣＰ  Ｃｏｎｆｉｇ-ｒｅｑを送信する（ステップ９００）。ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３は、ＬＣＰＣｏｎｆｉｇ-ｒｅｑを受信すると、入回線種別から求めたＰＰＰ透過表示がＮｏであるため、ＬＣＰ  Ｃｏｎｆｉｇ-ｒｅｑを受諾した後、ＩＰｖ６対応ユーザ端末１００−４に送信する（ステップ９０１）。
【００３５】
同様の手順が、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３からＩＰｖ６対応ユーザ端末１００−４に対して実行され（ステップ９０２、９０３）、リンクが確立する。明示しないが、その後、ユーザ認証が実行される（ステップ９０４）。ユーザ認証後、ＩＰ制御プロトコル（ＩＰＣＰ）のＩＰＣＰ  Ｃｏｎｆｉｇ-ｒｅｑとＩＰＣＰ  Ｃｏｎｆｉｇ-ａｃｋの送受信によって（ステップ９０５−ステップ９０８）、ＩＰアドレスのネゴシエーション等が実行され、ＰＰＰセッションが確立する（ステップ９０９）。ＰＰＰ上で転送されるＩＰｖ６パケット（ステップ９１０）は、ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３によってＰＰＰ終端処理（ステップ９１１、詳細は後述）が実行され、ＩＰｖ６パケットがＩＰｖ６網１０６に転送される（ステップ９１２）。明示していないが、ＩＰｖ６対応ユーザ端末１００−４とＩＰｖ６網１０６との間で通信が終了すると、ＩＰｖ６端末１００−４とＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３との間でＩＰＣＰ  Ｔｅｒｍ-ｒｅｑとＩＰＣＰ  Ｔｅｒｍ-ａｃｋの送受信（ステップ９１３−ステップ９１６）によってリンクが開放される。
【００３６】
図１０は、プロトコル処理部２１０におけるＰＰＰ透過処理、ＰＰＰ終端処理の詳細を説明するフローチャートである。
【００３７】
例えば、プロトコル処理部２０１−１に備えるプロセッサ４００は、ＩＦ２００を介してＰＰＰパケットを受信すると（ステップ１０００、図１５、１５００）、入回線情報（ＶＰ、ＶＣ、ＶＬＡＮタグ等）から回線種別を判定する（ステップ１００１）。プロセッサ４００は、ＡＴＭ回線の場合には、上記入回線情報（例えば、入ＩＦ番号１、ＶＰ＝０、ＶＣ＝１）に基づきＡＴＭ透過テーブル４０２を検索し、一致するエントリからＰＰＰ透過表示を判定する（ステップ１００２）。プロセッサ４００は、ＰＰＰ透過表示がＹｅｓの場合には、図１３に示すように、宛先プロトコル処理部１３１０（＝２）、宛先ＩＦ番号１３１１（＝２）及びＰＰＰ透過表示１３１２（＝Ｙｅｓ）とからなる内部ヘッダをＰＰＰパケット１３１３に付与する（ステップ１００３、図１５−１５０１）。プロセッサ４００は、このパケットをバッファメモリ４０５−２に書込み（ステップ１００４）、所定のタイミングで上記バッファメモリ４０５−２から読み出して、スイッチ２０２に転送する（ステップ１００５）。
【００３８】
スイッチ２０２は、上記内部ヘッダの宛先に基づき上記パケットを宛先プロトコル処理部２０１−２に転送する。
【００３９】
次に、ステップ１００２において、プロセッサ４００は、ＰＰＰ透過表示がＮｏの場合には、受信したＰＰＰパケット（図１６、１６００）からＩＰパケット（例えば、ＩＰｖ６パケット）１４１０を取り出す（ステップ１００６）。プロセッサ４００は、図１４に示すように、宛先プロトコル処理部１３１０（＝４）、宛先ＩＦ番号１３１１（＝４）及びＰＰＰ透過表示１３１２（＝Ｎｏ）とからなる内部ヘッダをＩＰパケット１４１０に付与する（ステップ１００７、図１５―１６０１）。プロセッサ４００は、このパケットをバッファメモリ４０５−２に書込み（ステップ１００４）、所定のタイミングで上記バッファメモリ４０５−２から読み出して、スイッチ２０２に転送する（ステップ１００５）。
【００４０】
次に、ステップ１００１において、プロセッサ４００は、ＶＬＡＮ回線の場合には、入ＩＦ番号、ＶＬＡＮタグ等の入回線情報に基づきＶＬＡＮ透過テーブル４０３を検索し、一致するエントリからＰＰＰ透過表示を判定する（ステップ１１００）。プロセッサ４００は、ＰＰＰ透過表示がＹｅｓの場合には、宛先プロトコル処理部１３１０、宛先ＩＦ番号１３１１及びＰＰＰ透過表示１３１２（＝Ｙｅｓ）とからなる装置内部ヘッダ（図省略）をＩＰパケット１４１０に付与する（ステップ１１０１）。プロセッサ４００は、このパケットをバッファメモリ４０５−２に書込み（ステップ１００４）、所定のタイミングで上記バッファメモリ４０５−２から読み出して、スイッチ２０２に転送する（ステップ１００５）。
【００４１】
次に、ステップ１１００において、プロセッサ４００は、ＰＰＰ透過表示がＮｏの場合には、受信したＰＰＰパケットからＩＰパケット１４１０を取り出す（ステップ１１０４）。プロセッサ４００、宛先プロトコル処理部１３１０、宛先ＩＦ番号１３１１及びＰＰＰ透過表示１３１２（＝Ｎｏ）とからなる内部ヘッダ（図省略）をＩＰパケット１４１０に付与する（ステップ１１０５）。プロセッサ４００は、このパケットをバッファメモリ４０５−２に書込み（ステップ１００４）、所定のタイミングで上記バッファメモリ４０５−２から読み出して、スイッチ２０２に転送する（ステップ１００５）。
【００４２】
次に、ステップ１００１において、プロセッサ４００は、スイッチ２００２の場合には、内部ヘッダの情報（例えば、宛先プロトコル処理部１３１０（＝２）、宛先ＩＦ番号１３１１（＝２）及びＰＰＰ透過表示１３１２（＝Ｙｅｓ））に基づきＰＰＰ透過表示を判定する（ステップ１２００）。プロセッサ４００は、ＰＰＰ透過表示がＹｅｓの場合には、内部ヘッダを削除する（ステップ１２０１）。次に、プロセッサ４００は、パケットの宛先を判定し（ステップ１２０２）、バッファメモリ４０５−３の対応エリアにパケットデータを書き込む（ステップ１２０３）。プロセッサ４００は、バッファメモリ４０５−３から、上記パケットデータを読み出し、宛先ＩＦに転送する（ステップ１２０４）。ＰＰＰパケットは、例えば、宛先ＩＦ２００−２を介して、ＩＰｖ４対応アクセスサーバ１０４−１に転送される（図１５−１５０２）。
【００４３】
次に、ステップ１２００において、プロセッサ４００は、ＰＰＰ透過表示がＮｏの場合には、内部ヘッダ１２０５を削除する（ステップ１２０５）。プロセッサ４００は、ＩＰパケットの宛先ＩＰアドレスに基づき、ＩＰパケットの宛先を判定する（ステップ１２０６）。プロセッサ４００は、ユーザ端末１００（例えば、ユーザ端末１００−４）の場合には、そのＩＰパケットをＰＰＰパケットにカプセル化し（ステップ１２０７）、そのＰＰＰパケットデータをバッファメモリ４０５−３の対応エリアに書き込む（ステップ１２０３）。プロセッサ４００は、バッファメモリ４０５−３から上記ＰＰＰパケットデータを読み出し、宛先ＩＦに転送する（ステップ１２０４）。
【００４４】
又、ステップ１２０６において、プロセッサ４００は、ＩＰｖ４網又はＩＰｖ６網の場合には、ＩＰパケットデータをバッファメモリ４０５−３の対応エリアに書き込む（ステップ１２０４）。プロセッサ４００は、バッファメモリ４０５−３から上記ＩＰパケットデータを読み出し、宛先ＩＦに転送する（ステップ１２０５）。例えば、ＩＰｖ６パケットの場合には、宛先ＩＦ２００−４を介して、ＩＰｖ６網１０６に転送される（図１６−１６０２）。
【００４５】
【発明の効果】
本発明によれば、既存のＩＰｖ４網を利用し、かつ廉価な回線コストで、アクセス網とＩＰｖ４対応のアクセスサーバ又はＩＰｖ4網又はＩＰｖ６網との接続を可能とするアクセスサーバを提供することができる。
【図面の簡単な説明】
【図１】本発明を適用したネットワーク全体の構成を示す図。
【図２】本発明によるＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３の構成を示すブロック図。
【図３】ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３に備える装置制御部２０２の構成を示す図。
【図４】ＩＰｖ４/ＩＰｖ６対応アクセスサーバ１０３に備えるプロトコル処理部２０１の構成を示す図。
【図５】プロトコル処理部２０１に備えるＡＴＭ透過テーブル４０２の構造を示す図。
【図６】同じく、プロトコル処理部２０１に備えるＡＴＭ透過テーブル４０２の構造を示す図。
【図７】設定端末２１０からのコマンド受付の処理を示すフローチャート。
【図８】ユーザ端末（例えば、ＩＰｖ４対応ユーザ端末）１００−１からＩＰｖ４網１０５−１に接続する手順を示す図。
【図９】ユーザ端末（例えば、ＩＰｖ６対応ユーザ端末）１００−４からＩＰｖ６網１０５−１に接続する手順を示す図。
【図１０】プロトコル処理部２１０におけるＰＰＰ透過処理、ＰＰＰ終端処理の詳細を説明するフローチャート。
【図１１】同じく、プロトコル処理部２１０におけるＰＰＰ透過処理、ＰＰＰ終端処理の詳細を説明するフローチャート。
【図１２】同じく、プロトコル処理部２１０におけるＰＰＰ透過処理、ＰＰＰ終端処理の詳細を説明するフローチャート。
【図１３】内部ＰＰＰパケットの構成を示す図。
【図１４】内部ＩＰパケットの構成を示す図。
【図１５】パケットの変遷を示す図。
【図１６】同じく、パケットの変遷を示す図。
【符号の説明】
１００…ユーザ端末、１０１…アクセス網、１０３…ＩＰｖ４/ＩＰｖ６対応アクセスサーバ、１０４…ＩＰｖ４対応アクセスサーバ、１０５…ＩＰｖ４網、１０６…ＩＰｖ６網、２００…インタフェース（ＩＦ）、２０１…プロトコル処理部、２０２…スイッチ、２０３…装置制御部、２１０…設定端末、３００…設定端末インタフェース（ＩＦ）、３０１、４００…プロセッサ、３０２、４０１…プログラム記憶メモリ、３０３、４０４…プロセッサ間通信インタフェース（ＩＦ）、４０２…ＡＴＭ透過テーブル、４０３…ＶＬＡＮ透過テーブル、４０５…バッファメモリ。
【図１】
0003896300.tif 000002
【図２】
0003896300.tif 000003
【図３】
0003896300.tif 000004
【図４】
0003896300.tif 000005
【図５】
0003896300.tif 000006
【図６】
0003896300.tif 000007
【図７】
0003896300.tif 000008
【図８】
0003896300.tif 000009
【図９】
0003896300.tif 000010
【図１０】
0003896300.tif 000011
【図１１】
0003896300.tif 000012
【図１２】
0003896300.tif 000013
【図１３】
0003896300.tif 000014
【図１４】
0003896300.tif 000015
【図１５】
0003896300.tif 000016
【図１６】
0003896300.tif 000017