【手続補正書】
【提出日】平成20年12月9日(2008.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末を広域ネットワークに接続する際に実行されるパケット転送制御方法であって、
上記端末から管理サーバに、該端末から上記広域ネットワークに送信される各パケットに適用すべき特定ヘッダ情報の割当要求パケットを送信し、
上記端末から上記管理サーバまでの通信経路上において、上記端末への上記特定ヘッダ情報の既割当数に基いて、上記特定ヘッダ情報の割当要求パケットを上記管理サーバに転送するか、廃棄するかを判定し、
上記特定ヘッダ情報の割当要求パケットを受信した上記管理サーバが、上記端末に特定ヘッダ情報を割り当てることを特徴とするパケット転送制御方法。
【請求項２】
端末を広域ネットワークに接続する際に実行されるパケット転送制御方法であって、
上記端末から管理サーバに、該端末から上記広域ネットワークに送信される各パケットに適用すべき特定ヘッダ情報の割当要求パケットを送信し、
上記端末と上記管理サーバとの間の通信経路上に位置した通信装置が、上記端末への特定ヘッダ情報の割当数を管理し、該割当数に基いて上記特定ヘッダ情報割当要求パケットの上記管理サーバへの転送を制御し、
上記特定ヘッダ情報の割当要求パケットを受信した上記管理サーバが、上記端末に特定ヘッダ情報を割り当てることを特徴とするパケット転送制御方法。
【請求項３】
前記管理サーバから前記端末への新たな特定ヘッダ情報の割当が、割当数の上限を超える場合、前記通信装置が、上記端末からの受信パケット、または上記管理サーバから該端末宛のパケットを廃棄することを特徴とする請求項２に記載のパケット転送制御方法。
【請求項４】
前記端末と前記広域ネットワーク間の通信プロトコル手順が、ＰＰＰｏＥ（Point-to-Point Protocol over Ethernet）であり、前記特定ヘッダ情報が、ＰＰＰｏＥセッション識別子であることを特徴とする請求項２に記載のパケット転送制御方法。
【請求項５】
前記特定ヘッダ情報が、前記端末のＩＰアドレスであり、該ＩＰアドレスは、ＤＨＣＰを用いて前記管理サーバから割り当てられることを特徴とする請求項２に記載のパケット転送制御方法。
【請求項６】
前記通信装置が、前記特定ヘッダ情報の割当数を上記端末の固定アドレスと対応づけて管理することを特徴とする請求項２に記載のパケット転送制御方法。
【請求項７】
前記端末の固定アドレスが、該端末のＭＡＣアドレスであることを特徴とする請求項６に記載のパケット転送制御方法。
【請求項８】
前記通信装置が、前記特定ヘッダ情報の既割当数に基づいて、前記端末への新たな特定ヘッダ情報の割当可否を判断し、上記新たな特定ヘッダ情報の割当が可と判断された場合に、前記特定ヘッダ情報の割当要求を前記管理サーバに転送すると共に、前記固定アドレスを管理しておき、上記管理サーバから上記端末に通知される新たな特定ヘッダ情報を上記固定アドレスと対応付けて保持することを特徴とする請求項６に記載のパケット転送制御方法。
【請求項９】
前記通信装置が、前記特定ヘッダ情報の有効期限を示す時刻情報を記憶し、期限切れになった特定ヘッダ情報を自動的に削除し、上記削除された特定ヘッダ情報と対応する上記固定アドレスを送信元または宛先とする受信パケットを廃棄することを特徴とする請求項８に記載のパケット転送制御方法。
【請求項１０】
前記通信装置が、パケットを受信した際、該受信パケットの送信元または宛先アドレスとなっている固定アドレスに対応した前記時刻情報を更新することを特徴とする請求項９に記載のパケット転送制御方法。
【請求項１１】
前記通信装置が、端末毎に前記特定ヘッダ情報の既割当数を保持し、前記端末の前記ＰＰＰｏＥセッション識別子の既割当数が所定値に達していた時、上記端末から送信される新たなＰＰＰｏＥセッションの接続要求を受付不可と判断し、上記端末から送信されるＰＰＰｏＥディスカバリステージのパケットを廃棄することを特徴とする請求項４に記載のパケット転送制御方法。
【請求項１２】
前記通信装置が、端末毎に前記特定ヘッダ情報の既割当数を保持し、前記端末の前記ＰＰＰｏＥセッション識別子の既割当数が所定値に達していない時、上記端末から送信される新たなＰＰＰｏＥセッションの接続要求を受付可と判断し、該端末と前記管理サーバとの間で通信されるＰＰＰｏＥパケットを中継することを特徴とする請求項４に記載のパケット転送制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
しかしながら、ユーザ端末が接続されたアクセス回線と管理サーバとの間にレイヤ２スイッチ（Ｌ２ＳＷ）を配置し、このＬ２ＳＷで複数ユーザのトラフィックを単一アクセス回線に集約して管理サーバに転送するネットワーク構成においては、管理サーバは、ユーザ毎に個別のアクセス回線を識別することができない。この場合、管理サーバ側では、ユーザ毎の割当てＩＰアドレス数や接続セッション数を制限することが不可能となる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
図２は、本発明のＬ２ＳＷ１０の１実施例を示すブロック構成図である。
Ｌ２ＳＷ１０は、プロセッサ（制御部）１１と、プロセッサ１１が実行する各種のプログラムを格納したメモリ１２と、データメモリ１３と、複数対の入力回線インタフェース１４−ｉおよび出力回線インタフェース１５−ｉ（ｉ＝１〜ｎ）と、これらの要素を接続する内部バス１６とからなる。メモリ１２には、本発明に関係するプログラムとして、上りＰＰＰｏＥパケット処理ルーチン１００と、下りＰＰＰｏＥパケット処理ルーチン２００と、タイムアウト監視ルーチン３００が用意されている。また、メモリ１３には、前述したＰＰＰｏＥセッション管理テーブル４０と、その他のテーブルとして、例えば、パケット転送に必要なルーティング情報を定義したルーティングテーブルが用意されている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
入力回線インタフェース１４−ｉと出力回線インタフェース１５−ｉは、図１に示した回線５０Ａ〜５０Ｕの何れかに接続され、それぞれポートＩＤ（Ｐａ〜Ｐｕ）が割り当てられている。アクセス回線５０からの受信信号は、入力回線インタフェース１４−ｉで処理され、受信パケットに変換して入力バッファに一時的に蓄積される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
セッション数が上限値未満の場合、プロセッサ１１は、ＭＡＣアドレス４１、接続ポートＩＤ４２に受信パケットの送信元ＭＡＣアドレスと入力ポートＩＤを含み、セッションＩＤ欄４３の１つの空きフィールドを予約した新たなテーブルエントリを生成し、これをＰＰＰｏＥセッション管理テーブル４０に追加する（１０５）。この後、プロセッサ１１は、予約されたセッションＩＤフィールドと対応するタイムアウト時刻４４を更新し（１１９）、受信パケットをＢＡＳ３０との接続回線５０Ｕが収容された出力回線インタフェース１５−ｎに中継し（１２０）、このルーチンを終了する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
ここで、ルータ３２は、ＤＨＣＰ（Dynamic Host Configuration Protocol）に従って、ユーザ端末２０に使用期限付きのＩＰアドレスの割当て／解放を行うＤＨＣＰサーバとしての機能を備えている。但し、ルータ３２の位置に、ＤＨＣＰリレーエージェントを配置してもよい。この場合、ルータ３２とは別にＤＨＣＰサーバを配置しておき、ユーザ端末２０とＤＨＣＰサーバが、ルータ３２（ＤＨＣＰリレーエージェント）を介して、ＤＨＣＰパケットを送受信することになる。
本実施例では、Ｌ２ＳＷ１０が、ＩＰアドレス管理テーブル７０を用いて、アクセス回線毎にユーザ端末への割当てＩＰアドレス数を制限し、ユーザ端末２０とルータ３２との間のパケット通信を制御する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
図１２は、ＩＰアドレス管理テーブル７０の１例を示す。
ＩＰアドレス管理テーブル７０は、ユーザ端末２０のＭＡＣアドレス７１と対応して、接続ポートＩＤ７２と、割当てＩＰアドレス７３と、リース終了時刻７４とを示す複数のテーブルエントリ７００−１、７００−２、・・・からなる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
接続ポートＩＤ７２は、実施例１と同様、ＭＡＣアドレス７１をもつユーザ端末との接続されたアクセス回線が収容された入力回線インタフェースのポート識別子を示し、割当てＩＰアドレス７３は、ルータ３２が上記ユーザ端末に割り当てた期限付きのＩＰアドレスの値を示し、リース終了時刻７４は、割当てＩＰアドレスの有効期限を示している。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
ＩＰアドレス管理テーブル７０には、Ｌ２ＳＷ１０が、ユーザ端末から接続要求（DHCP DISCOVER）パケットを受信した時、上りパケット処理ルーチン４００によって、新たなテーブルエントリが追加される。また、各テーブルエントリには、Ｌ２ＳＷ１０が、ユーザ端末からのＩＰアドレス割当て要求（DHCP REQUEST）に応答してルータ３２が返送するＩＰアドレス通知（DHCP ACK）パケットを受信した時、下りパケット処理ルーチン５００によって、割当てＩＰアドレス７３とリース終了時刻７４とが登録される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
リース終了時刻７４は、ユーザ端末からの要求によって延長可能であり、リース期間監視ルーチン６００によって定期的にチェックされる。リース終了時刻に達したテーブルエントリは、リース期間監視ルーチン６００によって、ＩＰアドレス管理テーブル７０から自動的に削除される。
実施例１では、一つのＭＡＣアドレス（ユーザ端末）に対して複数のセッションＩＤを割り当てることができたが、実施例２では、各ＭＡＣアドレス（ユーザ端末）に対して一つのＩＰアドレスが割り当てられる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
ステップ４０２で、受信パケットの送信元ＭＡＣアドレスに該当するテーブルエントリが見つかった場合、プロセッサ１１は、検索されたテーブルエントリの接続ポートＩＤ７２と受信パケットの入力ポートＩＤとを比較する（４０６）。ポートＩＤが一致した場合、プロセッサ１１は、受信パケットの種類を判定し（４０８）、ポートＩＤが不一致の場合は、モバイル型のユーザ端末が別のユーザ網に移動してパケットを送信したものと理解して、上記テーブルエントリの接続ポートＩＤ７２の値を受信パケットの入力ポートＩＤに変更（４０７）してから、受信パケットの種類を判定する（４０８）。但し、ポートＩＤが不一致の場合、破線で示すように、受信パケットを廃棄して（４１４）、このルーチンを終了するようにしてもよい。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
図２０は、実施例２において、ユーザ端末２０が、Ｌ２ＳＷ１０を介して、ルータ（ＤＨＣＰサーバ）３２との間で行うＩＰアドレス解放のための通信シーケンスを示す。
ユーザ端末２０は、自分に割り当てられたＩＰアドレスを無効化または解放する時、ルータ３２宛に、DHCP DECLINEパケットまたはDHCP RELEASEパケットを送信する（ＳＱ６１）。DHCP DECLINEパケットは、ユーザ端末に割り当てられたＩＰアドレスが、ＡＲＰ手順によって、別のユーザ端末に割り当てられたＩＰアドレスと競合することが判明した時、ＩＰアドレスの割当てを無効にするために送信されるＤＨＣＰパケットであり、DHCP RELEASEパケットは、正常に割り当てられたＩＰパケットが不要になった時、ＩＰパケットを解放するために送信されるＤＨＣＰパケットである。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
尚、実施例では、Ｌ２ＳＷの各回線インタフェース部が、それぞれアクセス回線を介して個別のユーザ網に接続されたネットワーク構成について説明したが、本発明は、回線インタフェース部に収容される特定のアクセス回線が、例えば、ポートＶＬＡＮとタグＶＬＡＮとの変換機能を備えた別のＬ２ＳＷを介して、複数のユーザ網に接続されるネットワーク構成に対しても適用可能である。この場合、上記特定アクセス回線では複数のタグＶＬＡＮが多重化された状態となるため、例えば、図３に示したＰＰＰｏＥセッション管理テーブル４０において、上記特定アクセス回線の接続ポートＩＤについては、ポートＩＤとＶＬＡＮ−ＩＤとの組み合わせを適用することによって、ＶＬＡＮ毎にユーザ端末の接続数（ＰＰＰｏＥセッション数）を制限することが可能となる。
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2008160868.tif 000001
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2008160868.tif 000002