(57)【要約】  【課題】  制御パッケージと転送パッケージが専用のコントローラを必要とするバスを用いずに接続されるパケット交換装置を提供する。  【解決手段】  複数の外部ポートによりパケット送受信を行う１つ以上の転送パッケージ２０と、その１つから受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージ１０とで構成されるパケット交換装置１であり、各パッケージ間の通信をイーサネット（Ｒ）３０で行う。データを受信した受信外部ポート又は送信する送信外部ポートを、パケット交換装置の有するすべての外部ポートに対して識別可能とする識別情報で、データをカプセル化することにより論理トンネルを形成する。受信データを解析することによりポートを特定する。制御パッケージは、すべての外部ポートがあたかも自パッケージの所有ポートであるかのように振る舞うことが可能となる。【選択図】  図１
2005184152.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置において、前記各転送パッケージと前記制御パッケージとの間で通信を行う内部通信方法であり、
前記転送パッケージの１つが、複数の外部ポートの１つからパケットを受信した場合、前記１つの外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記パケットをカプセル化することにより論理トンネルを形成するトネリングステップと、
前記転送パッケージの１つが、前記カプセル化パケットを前記イーサネット（Ｒ）を介して前記制御パッケージに送信するステップと、
前記制御パッケージが、前記イーサネット（Ｒ）を介して前記カプセル化パケットを受信した場合、前記カプセル化パケットを解析することにより前記１つの外部ポートを特定するステップと、
前記制御パッケージが、前記カプセル化パケットを元の前記パケットに復元するステップと、
前記制御パッケージが、前記復元されたパケットのアドレス情報とパケット転送テーブルから、前記復元されたパケットを送出すべき外部ポートを特定する送信外部ポート決定ステップと、
前記制御パッケージが、前記復元されたパケットを前記特定された外部ポートを有する転送パッケージに送信するステップとを有する通信を行う内部通信方法。
【請求項２】
ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージとで構成されるパケット交換装置であり、
各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）を備え、
各転送パッケージと前記制御パッケージが、前記イーサネット（Ｒ）を介してデータを送信する際に、前記データを受信した受信外部ポート又は送信する送信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記データをカプセル化することにより論理トンネルを形成するトネリング手段と、前記イーサネット（Ｒ）を介してカプセル化データを受信した場合、前記カプセル化データを解析することにより前記送信外部ポート又は前記受信外部ポートを特定する手段とをそれぞれ備えたパケット交換装置。
【請求項３】
前記制御パッケージが、
ネットワークアドレスと外部ポートを関係付けるパケット転送テーブルと、
前記転送パッケージの１つから前記データとして受信した受信パケットのアドレス情報及び前記パケット転送テーブルから、前記受信パケットを送出すべき送信外部ポートを決定する手段と、
前記受信パケットを前記送信外部ポートを含む前記転送パッケージに送る手段とを備えた請求項２に記載のパケット交換装置。
【請求項４】
前記制御パッケージが、
ネットワークアドレスと外部ポートを関係付けるパケット転送テーブルと、
送信すべきパケット及び送信指示を受け取った場合、前記送信すべきパケットのアドレス情報及び前記パケット転送テーブルから、前記送信すべきパケットを送出すべき送信外部ポートを決定する手段と、
カプセル化された前記送信すべきパケットを前記送信外部ポートを含む前記転送パッケージに送る手段とを備えた請求項２に記載のパケット交換装置。
【請求項５】
前記すべての外部ポートに対応する前記論理トンネルが識別子を有し、前記各パッケージが少なくとも自ら扱う外部ポートの前記識別情報と前記各パッケージが少なくとも自ら扱う外部ポートに対応する前記論理トンネルの識別子とを関係付けるテーブル手段を備え、前記トネリング手段が、前記受信外部ポート又は前記送信外部ポートを識別可能とする前記識別情報として、前記テーブル手段により前記受信外部ポート又は前記送信外部ポートに関係付けられる前記論理トンネルの前記識別子でカプセル化する請求項２から４のいずれか１つに記載のパケット交換装置。
【請求項６】
前記すべての外部ポートが識別子を有し、前記トネリング手段が、前記受信外部ポート又は前記送信外部ポートを識別可能とする前記識別情報として、前記受信外部ポート又は前記送信外部ポートの識別子でカプセル化する請求項２から４のいずれか１つに記載のパケット交換装置。
【請求項７】
ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の各転送パッケージにおいて実行されるプログラムであり、
複数の外部ポートの１つからパケットを受信した場合、前記１つの外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記パケットをカプセル化することにより論理トンネルを形成するトネリングステップと、
前記カプセル化パケットを前記イーサネット（Ｒ）を介して前記制御パッケージに送信するステップと、
前記イーサネット（Ｒ）を介してカプセル化データを受信した場合、前記カプセル化データのカプセル化ヘッダを解析することにより送出すべき外部ポートを特定するステップと、
前記カプセル化データから前記カプセル化ヘッダを除去して元のデータを復元するステップと、
前記復元されたデータを前記特定された外部ポートに送出するステップとを有する、前記パケット交換装置の前記各転送パッケージにおいて実行されるパケット交換プログラム。
【請求項８】
ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の制御パッケージにおいて実行されるプログラムであり、
パケットを受信した受信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記パケットをカプセル化したカプセル化パケットを前記受信外部ポートから前記イーサネット（Ｒ）を介して受信した場合、前記カプセル化パケットを解析することにより前記受信外部ポートを特定して、前記受信外部ポートに対応する論理トンネルにより通信する通信ステップと、
前記カプセル化パケットを元のパケットに復元するステップと、
ネットワークアドレスと外部ポートを関係付けるパケット転送テーブルと、
復元された前記パケットのアドレス情報と前記パケット転送テーブルから、復元された前記パケットを送出すべき送信外部ポートを決定する送信外部ポート決定ステップと、
前記復元されたパケットを前記送信外部ポートを有する転送パッケージに送信するステップとを有する、前記パケット交換装置の前記制御パッケージにおいて実行されるパケット交換プログラム。
【請求項９】
ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の前記制御パッケージにおいて実行されるプログラムであり、
パケットを受信した受信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記パケットをカプセル化したカプセル化パケットを前記受信外部ポートから前記イーサネット（Ｒ）を介して受信した場合、前記カプセル化パケットを解析することにより前記受信外部ポートを特定して、前記受信外部ポートに対応する論理トンネルにより通信する通信ステップと、
前記カプセル化パケットを元のパケットに復元するステップと、
送信すべきパケット及び送信指示を受け取った場合、前記送信すべきパケットのアドレス情報及びパケット転送テーブルから、前記送信すべきパケットを送出すべき送信外部ポートを決定するステップと、
前記復元されたパケットを前記送信外部ポートを有する転送パッケージに送信するステップとを有する、前記パケット交換装置の前記制御パッケージにおいて実行されるパケット交換プログラム。
【請求項１０】
ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の前記各転送パッケージにおいて実行されるプログラムであり、
すべての前記外部ポートに対応する論理トンネルが識別子を有し、自パッケージが扱う外部ポートの識別情報と前記自パッケージが扱う前記外部ポートに対応する前記論理トンネルの前記識別子とを関係付けるテーブル作成ステップと、
前記複数の外部ポートの１つからパケットを受信した場合、前記１つの外部ポートを、パケット交換装置の有するすべての外部ポートに対して、前記論理トンネルの前記識別子で前記パケットをカプセル化することにより前記論理トンネルを形成するトネリングステップと、
前記カプセル化パケットを前記イーサネット（Ｒ）を介して前記制御パッケージに送信するステップと、
前記イーサネット（Ｒ）を介してカプセル化データを受信した場合、前記カプセル化データのカプセル化ヘッダを解析することにより送出すべき外部ポートを特定するステップと、
前記カプセル化データから前記カプセル化ヘッダを除去して元のデータを復元するステップと、
前記復元されたデータを前記特定された外部ポートに送出するステップとを有する、前記パケット交換装置の前記各転送パッケージにおいて実行されるパケット交換プログラム。
【請求項１１】
ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の前記制御パッケージにおいて実行されるプログラムであり、
すべての前記外部ポートに対応する論理トンネルが識別子を有し、自パッケージが扱う外部ポートの識別情報と前記自パッケージが扱う前記外部ポートに対応する前記論理トンネルの前記識別子とを関係付けるテーブル作成ステップと、
パケットを受信した受信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、前記論理トンネルの前記識別子で前記パケットをカプセル化したカプセル化パケットを前記受信外部ポートから前記イーサネット（Ｒ）を介して受信した場合、前記カプセル化パケットを解析することにより前記受信外部ポートを特定して、前記受信外部ポートに対応する論理トンネルにより通信する通信ステップと、
前記カプセル化パケットを元のパケットに復元するステップと、
ネットワークアドレスと外部ポートを関係付けるパケット転送テーブルと、復元された前記パケットのアドレス情報と前記パケット転送テーブルから、復元された前記パケットを送出すべき送信外部ポートを決定する送信外部ポート決定ステップと、
前記復元されたパケットを前記送信外部ポートを有する転送パッケージに送信するステップとを有する、前記パケット交換装置の前記制御パッケージにおいて実行されるパケット交換プログラム。
【請求項１２】
ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の制御パッケージにおいて実行されるプログラムであり、
すべての前記外部ポートに対応する論理トンネルが識別子を有し、自パッケージが扱う外部ポートの識別情報と前記自パッケージが扱う前記外部ポートに対応する前記論理トンネルの前記識別子とを関係付けるテーブル作成ステップと、
パケットを受信した受信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、前記論理トンネルの前記識別子で前記パケットをカプセル化したカプセル化パケットを前記受信外部ポートから前記イーサネット（Ｒ）を介して受信した場合、前記カプセル化パケットを解析することにより前記受信外部ポートを特定して、前記受信外部ポートに対応する論理トンネルにより通信する通信ステップと、
前記カプセル化パケットを元のパケットに復元するステップと、
送信すべきパケット及び送信指示を受け取った場合、前記送信すべきパケットのアドレス情報及び前記パケット転送テーブルから、前記送信すべきパケットを送出すべき送信外部ポートを決定するステップと、
前記復元されたパケットを前記送信外部ポートを有する転送パッケージに送信するステップとを有する、前記パケット交換装置の前記制御パッケージにおいて実行されるパケット交換プログラム。
【請求項１３】
前記すべての外部ポートが識別子を有し、前記カプセル化に前記識別情報として前記すべての外部ポートの前記識別子を用いる請求項７から１２のいずれか１つに記載のパケット交換プログラム。
【請求項１４】
前記送信外部ポート決定ステップが、ＩＰアドレス、ＭＡＣアドレス、又はシムヘッダのいずれかを用いる請求項１に記載の内部通信方法。
【請求項１５】
前記送信外部ポート決定ステップが、ＩＰアドレス、ＭＡＣアドレス、又はシムヘッダのいずれかを用いる請求項８に記載のパケット交換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワーク機器を接続する通信ネットワークシステムにおけるパケット交換装置、内部通信方法及びパケット交換プログラムに関する。
【背景技術】
【０００２】
複数のネットワーク機器を接続するパケット交換装置としては、転送用アドレスとしてＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを用いるルータ装置や、転送用アドレスとしてＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを用いるブリッジ装置などがある。また、近年ではシムヘッダ（又はラベル）を転送用アドレスとして用いるＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈ）ルータ装置も開発されている。
【０００３】
パケット転送装置は、パケット入力ポートから入力されたパケットを格納し、そのパケットの転送用アドレスを解析する。そして、解析した転送用アドレスを基に、あらかじめ保持しているパケット転送情報から転送先ポートを決定して、該当する出力ポートからパケットを送信することによりパケット転送機能を実現している。
【０００４】
ルータ装置では、ＲＩＰ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）やＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）などのルーティングプロトコル、ＭＰＬＳルータ装置では、それらに加えてＬＤＰ（Ｌａｂｅｌ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などのＭＰＬＳシグナリングプロトコルが必要とされる。そして、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）などのネットワーク管理プロトコルもパケット交換装置に必要な機能となっている。
【０００５】
このようなパケット転送装置は、複数の通信ポートと前述の通信プロトコル処理を主に行うプロセッサを最低限有する構成となる。
特に大規模なネットワークに使用されるパケット交換装置は、収容機器数の規模に応じた柔軟なポート構成をとるために、複数個のパッケージ（すなわち、モジュール）に分割された構成をとることが多い。すなわち、通信ポートを備えたパケット入出力用の転送パッケージと、パケット転送制御や通信プロトコル処理を行う制御パッケージとに分かれた構成となる。それぞれのパッケージにはプロセッサが搭載されている。
【０００６】
このようにプロセッサを搭載した複数のパッケージで構成されるパケット交換装置は、既に幾つか提案されている。その一例を図７に示す（下記の特許文献１参照）。図７のパケット交換装置は、制御パッケージにあたるルータ管理部９１０と転送パッケージにあたる複数のルーティングアクセラレータ９２０から構成され、これらのパッケージがルータバス９３０を介して接続されている。このため、ルータ管理部９１０及び複数のルーティングアクセラレータ９２０は、バス制御部９３２及び９３４をそれぞれ備えている。
【特許文献１】特許第３１１３７４２号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、従来技術におけるパケット交換装置では、転送パッケージと制御パッケージはルータバスなどのバスを通じて接続されているため、システム構成に応じてバスを制御する専用のバスコントローラが別途必要となり、その開発に余分なコストがかかるという課題がある。
したがって、制御パッケージと転送パッケージが専用のコントローラを必要とするバスを用いずに接続されるパケット交換装置があれば、好都合である。
【課題を解決するための手段】
【０００８】
本発明は上述の課題を解決するため、請求項１に記載の発明は、ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置において、前記各転送パッケージと前記制御パッケージとの間で通信を行う内部通信方法であり、
前記転送パッケージの１つが、複数の外部ポートの１つからパケットを受信した場合、前記１つの外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記パケットをカプセル化することにより論理トンネルを形成するトネリングステップと、
前記転送パッケージの１つが、前記カプセル化パケットを前記イーサネット（Ｒ）を介して前記制御パッケージに送信するステップと、
前記制御パッケージが、前記イーサネット（Ｒ）を介して前記カプセル化パケットを受信した場合、前記カプセル化パケットを解析することにより前記１つの外部ポートを特定するステップと、
前記制御パッケージが、前記カプセル化パケットを元の前記パケットに復元するステップと、
前記制御パッケージが、前記復元されたパケットのアドレス情報とパケット転送テーブルから、前記復元されたパケットを送出すべき外部ポートを特定する送信外部ポート決定ステップと、
前記制御パッケージが、前記復元されたパケットを前記特定された外部ポートを有する転送パッケージに送信するステップとを有する通信を行う内部通信方法を備えた構成とした。この構成により、パケット交換装置を構成する制御パッケージと１つ以上の転送パッケージとの間の通信をイーサネット（Ｒ）などの標準仕様のＬＡＮで行うことができるので、パケット交換装置の開発及び製品のコストを抑えることができる。
【０００９】
また、請求項２に記載の発明は、ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージとで構成されるパケット交換装置であり、
各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）を備え、
各転送パッケージと前記制御パッケージが、前記イーサネット（Ｒ）を介してデータを送信する際に、前記データを受信した受信外部ポート又は送信する送信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記データをカプセル化することにより論理トンネルを形成するトネリング手段と、前記イーサネット（Ｒ）を介してカプセル化データを受信した場合、前記カプセル化データを解析することにより前記送信外部ポート又は前記受信外部ポートを特定する手段とをそれぞれ備えた構成とした。この構成により、請求項１と同様の効果を得ることができる。
【００１０】
請求項３に記載の発明は、請求項２に記載のパケット交換装置において、前記制御パッケージが、
ネットワークアドレスと外部ポートを関係付けるパケット転送テーブルと、
前記転送パッケージの１つから前記データとして受信した受信パケットのアドレス情報及び前記パケット転送テーブルから、前記受信パケットを送出すべき送信外部ポートを決定する手段と、
前記受信パケットを前記送信外部ポートを含む前記転送パッケージに送る手段とを備えたものである。
【００１１】
請求項４に記載の発明は、請求項２に記載のパケット交換装置において、前記制御パッケージが、
ネットワークアドレスと外部ポートを関係付けるパケット転送テーブルと、
送信すべきパケット及び送信指示を受け取った場合、前記送信すべきパケットのアドレス情報及び前記パケット転送テーブルから、前記送信すべきパケットを送出すべき送信外部ポートを決定する手段と、
カプセル化された前記送信すべきパケットを前記送信外部ポートを含む前記転送パッケージに送る手段とを備えたものである。
【００１２】
請求項５に記載の発明は、請求項２から４のいずれか１つに記載のパケット交換装置において、前記すべての外部ポートに対応する前記論理トンネルが識別子を有し、前記各パッケージが少なくとも自ら扱う外部ポートの前記識別情報と前記各パッケージが少なくとも自ら扱う外部ポートに対応する前記論理トンネルの識別子とを関係付けるテーブル手段を備え、前記トネリング手段が、前記受信外部ポート又は前記送信外部ポートを識別可能とする前記識別情報として、前記テーブル手段により前記受信外部ポート又は前記送信外部ポートに関係付けられる前記論理トンネルの前記識別子でカプセル化するものである。
【００１３】
請求項６に記載の発明は、請求項２から４のいずれか１つに記載のパケット交換装置において、前記すべての外部ポートが識別子を有し、前記トネリング手段が、前記受信外部ポート又は前記送信外部ポートを識別可能とする前記識別情報として、前記受信外部ポート又は前記送信外部ポートの識別子でカプセル化するものである。
【００１４】
請求項７に記載の発明は、ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の各転送パッケージにおいて実行されるプログラムであり、
複数の外部ポートの１つからパケットを受信した場合、前記１つの外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記パケットをカプセル化することにより論理トンネルを形成するトネリングステップと、
前記カプセル化パケットを前記イーサネット（Ｒ）を介して前記制御パッケージに送信するステップと、
前記イーサネット（Ｒ）を介してカプセル化データを受信した場合、前記カプセル化データのカプセル化ヘッダを解析することにより送出すべき外部ポートを特定するステップと、
前記カプセル化データから前記カプセル化ヘッダを除去して元のデータを復元するステップと、
前記復元されたデータを前記特定された外部ポートに送出するステップとを有する、前記パケット交換装置の前記各転送パッケージにおいて実行されるパケット交換プログラムを備えた構成とした。
【００１５】
請求項８に記載の発明は、ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の制御パッケージにおいて実行されるプログラムであり、
パケットを受信した受信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記パケットをカプセル化したカプセル化パケットを前記受信外部ポートから前記イーサネット（Ｒ）を介して受信した場合、前記カプセル化パケットを解析することにより前記受信外部ポートを特定して、前記受信外部ポートに対応する論理トンネルにより通信する通信ステップと、
前記カプセル化パケットを元のパケットに復元するステップと、
ネットワークアドレスと外部ポートを関係付けるパケット転送テーブルと、
復元された前記パケットのアドレス情報と前記パケット転送テーブルから、復元された前記パケットを送出すべき送信外部ポートを決定する送信外部ポート決定ステップと、
前記復元されたパケットを前記送信外部ポートを有する転送パッケージに送信するステップとを有する、前記パケット交換装置の前記制御パッケージにおいて実行されるパケット交換プログラムを備えた構成とした。
【００１６】
請求項９に記載の発明は、ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の前記制御パッケージにおいて実行されるプログラムであり、
パケットを受信した受信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、識別可能とする識別情報で前記パケットをカプセル化したカプセル化パケットを前記受信外部ポートから前記イーサネット（Ｒ）を介して受信した場合、前記カプセル化パケットを解析することにより前記受信外部ポートを特定して、前記受信外部ポートに対応する論理トンネルにより通信する通信ステップと、
前記カプセル化パケットを元のパケットに復元するステップと、
送信すべきパケット及び送信指示を受け取った場合、前記送信すべきパケットのアドレス情報及びパケット転送テーブルから、前記送信すべきパケットを送出すべき送信外部ポートを決定するステップと、
前記復元されたパケットを前記送信外部ポートを有する転送パッケージに送信するステップとを有する、前記パケット交換装置の前記制御パッケージにおいて実行されるパケット交換プログラムを備えた構成とした。
【００１７】
請求項１０に記載の発明は、ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の前記各転送パッケージにおいて実行されるプログラムであり、
すべての前記外部ポートに対応する論理トンネルが識別子を有し、自パッケージが扱う外部ポートの識別情報と前記自パッケージが扱う前記外部ポートに対応する前記論理トンネルの前記識別子とを関係付けるテーブル作成ステップと、
前記複数の外部ポートの１つからパケットを受信した場合、前記１つの外部ポートを、パケット交換装置の有するすべての外部ポートに対して、前記論理トンネルの前記識別子で前記パケットをカプセル化することにより前記論理トンネルを形成するトネリングステップと、
前記カプセル化パケットを前記イーサネット（Ｒ）を介して前記制御パッケージに送信するステップと、
前記イーサネット（Ｒ）を介してカプセル化データを受信した場合、前記カプセル化データのカプセル化ヘッダを解析することにより送出すべき外部ポートを特定するステップと、
前記カプセル化データから前記カプセル化ヘッダを除去して元のデータを復元するステップと、
前記復元されたデータを前記特定された外部ポートに送出するステップとを有する、前記パケット交換装置の前記各転送パッケージにおいて実行されるパケット交換プログラムを備えた構成とした。
【００１８】
請求項１１に記載の発明は、ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の前記制御パッケージにおいて実行されるプログラムであり、
すべての前記外部ポートに対応する論理トンネルが識別子を有し、自パッケージが扱う外部ポートの識別情報と前記自パッケージが扱う前記外部ポートに対応する前記論理トンネルの前記識別子とを関係付けるテーブル作成ステップと、
パケットを受信した受信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、前記論理トンネルの前記識別子で前記パケットをカプセル化したカプセル化パケットを前記受信外部ポートから前記イーサネット（Ｒ）を介して受信した場合、前記カプセル化パケットを解析することにより前記受信外部ポートを特定して、前記受信外部ポートに対応する論理トンネルにより通信する通信ステップと、
前記カプセル化パケットを元のパケットに復元するステップと、
ネットワークアドレスと外部ポートを関係付けるパケット転送テーブルと、復元された前記パケットのアドレス情報と前記パケット転送テーブルから、復元された前記パケットを送出すべき送信外部ポートを決定する送信外部ポート決定ステップと、
前記復元されたパケットを前記送信外部ポートを有する転送パッケージに送信するステップとを有する、前記パケット交換装置の前記制御パッケージにおいて実行されるパケット交換プログラムを備えた構成とした。
【００１９】
請求項１２に記載の発明は、ネットワークシステムにおいてパケットを入出力する複数の外部ポートによりパケットの送受信を行う少なくとも１つの転送パッケージと、前記転送パッケージの１つを介して受信したパケットを適切な外部ポートから送出する制御を行う制御パッケージと、前記各転送パッケージ及び前記制御パッケージに接続されて、前記パッケージ間の通信を行うイーサネット（Ｒ）で構成されるパケット交換装置の制御パッケージにおいて実行されるプログラムであり、
すべての前記外部ポートに対応する論理トンネルが識別子を有し、自パッケージが扱う外部ポートの識別情報と前記自パッケージが扱う前記外部ポートに対応する前記論理トンネルの前記識別子とを関係付けるテーブル作成ステップと、
パケットを受信した受信外部ポートを、前記パケット交換装置の有するすべての外部ポートに対して、前記論理トンネルの前記識別子で前記パケットをカプセル化したカプセル化パケットを前記受信外部ポートから前記イーサネット（Ｒ）を介して受信した場合、前記カプセル化パケットを解析することにより前記受信外部ポートを特定して、前記受信外部ポートに対応する論理トンネルにより通信する通信ステップと、
前記カプセル化パケットを元のパケットに復元するステップと、
送信すべきパケット及び送信指示を受け取った場合、前記送信すべきパケットのアドレス情報及び前記パケット転送テーブルから、前記送信すべきパケットを送出すべき送信外部ポートを決定するステップと、
前記復元されたパケットを前記送信外部ポートを有する転送パッケージに送信するステップとを有する、前記パケット交換装置の前記制御パッケージにおいて実行されるパケット交換プログラム。
【００２０】
請求項１３に記載の発明は、請求項７から１２のいずれか１つに記載のパケット交換プログラムにおいて、前記すべての外部ポートが識別子を有し、前記カプセル化に前記識別情報として前記すべての外部ポートの前記識別子を用いる構成とした。
【００２１】
請求項１４に記載の発明は、請求項１に記載の内部通信方法において、前記送信外部ポート決定ステップが、ＩＰアドレス、ＭＡＣアドレス、又はシムヘッダのいずれかを用いる構成とした。
【００２２】
請求項１５に記載の発明は、請求項８に記載のパケット交換プログラムおいて、前記送信外部ポート決定ステップが、ＩＰアドレス、ＭＡＣアドレス、又はシムヘッダのいずれかを用いる構成とした。
【発明の効果】
【００２３】
本発明によれば、パケット交換装置を構成する制御パッケージと１つ以上の転送パッケージとの間の通信をイーサネット（Ｒ）などの標準仕様のＬＡＮで行うことができるので、パケット交換装置の開発及び製品のコストを抑えることができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。
なお、複数の図面に同じ要素を示す場合には同一の参照符号を付ける。
図１は本発明の一実施の形態に係るパケット交換装置を示す構成図である。図１において、パケット交換装置１は、複数の外部ポートを備えパケットの入出力を行う１つ以上の転送パッケージ（又は転送モジュール）２０−１、２０−２〜２０−Ｎ（Ｎは転送パッケージの個数）、パケット転送制御や通信プロトコル処理を行う１つ又は複数の制御パッケージ（又は制御モジュール）１０、及び転送パッケージ２０と制御パッケージ１０との間の通信を可能とする標準仕様のネットワーク媒体３０を備える。ネットワーク媒体３０としては、ネットワークの構築に必要な構成要素が市販されているような標準仕様のものであればよい。本願の出願時点では、この標準仕様としては、例えばイーサネット（Ｒ）（IEEE 802.3）が最適であると考えられるので、以降、ネットワーク媒体３０は、イーサネット（Ｒ）であるものとする。
【００２５】
このため、制御パッケージ１０及び転送パッケージ２０−１〜２０−Ｎは、イーサネット（Ｒ）コントローラ又はイーサネット（Ｒ）インタフェース（ＩＦ）１２、２４をそれぞれ備え、各パッケージは、後述の内部ポートを介してイーサネット（Ｒ）で接続される。ネットワーク媒体３０は、イーサネット（Ｒ）ハブ３２を含み、各内部ポートは、イーサネット（Ｒ）ハブ３２を介して相互にイーサネット（Ｒ）接続される。
【００２６】
制御パッケージ１０は、イーサネット（Ｒ）ＩＦ１２に加えて、パケット転送制御とパケット変換を行うパケット交換制御部１４を備える。各転送パッケージ２０−ｉ（ｉ＝１〜Ｎ）は、前述のイーサネット（Ｒ）ＩＦ２４に加えて、１以上Ｍ個の外部ポートを有する外部ポートインタフェース（ＩＦ）２２、及び外部ポートＩＦ２２とイーサネット（Ｒ）ＩＦ２４との間で通信プロトコル処理を行う制御部２６を備える。各転送パッケージ２０−ｉの外部ポートの数は同じである必要はない。しかし、以降の説明では、説明を簡単にするために各転送パッケージ２０−ｉのポート数をＭと仮定する。図１ではＮ個の転送パッケージ２０−ｉは、それぞれの外部ポートに、＃１〜＃Ｍまでの識別子を付けている。識別子は、通し番号でも英数字の組み合わせなどでも、識別できれば何でもよい。
【００２７】
図２は、本発明の原理を説明するために図１を概念的に書き直したものである。図２において、転送パッケージ２０−１〜２０−Ｎに通し番号を付け、＃１、＃２〜＃Ｎで表す。転送パッケージ２０−１〜２０−Ｎに対応してイーサネット（Ｒ）３０により形成しうる通信路の、パケット交換制御部１４側の端を、内部ポート＃１、＃２〜＃Ｎと称する。また、転送パッケージ２０−１〜２０−Ｎの外部ポートには、＃１の転送パッケージ２０−１の外部ポート＃１〜＃Ｎの転送パッケージ２０−Ｎの外部ポート＃Ｍに至るまで、Ｅ1、Ｅ2〜ＥM×Nと識別子（ＩＤ）を付けるものとする。例えば、転送パッケージ＃ｉの外部ポート＃ｋのＩＤは、ＥM(i-1)+kと表される。本発明によれば、制御パッケージ１０のパケット交換制御部１４の内部ポート＃１〜＃Ｎ上には、外部ポートＥ1〜ＥM×Nと同数の論理ポート＃１〜＃Ｍ×Ｎが作成され、それぞれのネットワークトンネル（論理トンネル）Ｔ1〜ＴM×Nで結合される（後に詳述する）。論理トンネルは、制御パッケージ１０の内部ポートと各転送パッケージの内部ポートとの間のイーサネット（Ｒ）３０上に構築され、論理トンネルを構築する技術としては、ＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ）やＭＰＬＳやＩＰ−ｏｎ−ＩＰなどが知られている。
【００２８】
外部ポートから入力されたパケットＡは、その外部ポートに対応する論理トンネルを経由して制御パッケージ１０の論理ポートに転送される。制御パッケージ１０は、パケット交換装置１のすべての外部ポートＥ1〜ＥM×Nに１対１に対応した論理ポート＃１〜＃Ｍ×Ｎを管理している。そのため、制御パッケージ１０のパケット交換制御部１４は、すべての転送パッケージ＃１〜＃Ｎの配下の外部ポートＥ1〜ＥM×Nがあたかも自パッケージが所有しているポートであるかのように振る舞うことが可能となる。
【００２９】
なお、制御パッケージ１０のパケット交換制御部１４及び各転送パッケージ２０−ｉの制御部２６は、パケット交換装置１が有するすべての外部ポートＥ1〜ＥM×Nと、制御パッケージと転送パッケージとの間の通信に用いられる論理トンネルＴ1〜ＴM×Nとを関係付ける論理トンネル対応テーブル１６を備えている。また、パケット交換制御部１４は、図１に示すようにパケットの経路設定（ルーティング）に用いる周知のパケット転送テーブル１８も備えている。
【００３０】
次に、図３〜図６を参照して、本発明の一実施の形態によるパケット交換装置１の動作を説明する。
図３は、本発明の一実施の形態によりパケット交換装置１が行うパケット受信、パケット送信又はパケット転送（又はパケット交換）の際に、制御パッケージ１０のパケット交換制御部１４が行う処理とパケットの流れを示すフローチャートである。図６は、本発明の一実施の形態によりパケット交換装置１が行うパケット受信、パケット送信又はパケット転送（又はパケット交換）の際に、関係する転送パッケージ２０−ｉの制御部２６が行う処理とパケットの流れを示すフローチャートである。図３及び図６において、ステップ１０２〜１２０はパケット交換装置１が到来するパケットを受信する場合の一連の動作を表し、ステップ１２２〜１４０はパケット交換装置１からパケットを送信する場合の一連の動作を表し、ステップ１０２〜１２０及び１２４〜１４０はパケット交換装置１が到来するパケットを受信して転送する場合の一連の動作を表す。
【００３１】
なお、図３では、同じパケットＡについて、図面左側の受信処理と右側の送信処理を同一の転送パッケージが常に行うような印象を受けるかもしれないが、実際には、左側の受信処理と右側の送信処理は別個の転送パッケージが行う確率の方が同一の転送パッケージが行う確率より高い。しかし、各転送パッケージが受信と送信を行う機能を有するので、便宜上、図３のように示している。
【００３２】
＜パケット受信＞
パケット交換装置１のＭ×Ｎ個の外部ポートのいずれか（例えば、Ｅｒ（１≦ｒ≦Ｍ×Ｎ）とする）がパケットＡを受信する。図２の例では、外部ポートＥｒは、転送パッケージ２０−ｉ（＃ｉ）の外部ポート＃ｋのＩＤである。このとき、パケットＡを受信した外部ポートＥｒを含む転送パッケージ＃ｉの制御部２６では、ステップ１０２で始まるプログラムが読み出され、実行される。
【００３３】
まず、転送パッケージ制御部２６は、ステップ１０２において、外部ポートＩＦ２２からパケットＡを受け取る。次に、送信ルーチン２００ａ及び受信ルーチン３００（図６）において、本発明により転送パッケージ２０−ｉ（＃ｉ）から制御パッケージ１０へと論理トンネルを介してパッケージ間通信を行う。具体的には、ステップ１０４において、そのパケットを受信した外部ポート番号又はＩＤ（この例では、Ｅｒ）を求める。次にステップ１０６において、求めた外部ポートＩＤを基に論理トンネル対応テーブル１６を検索し、転送する論理ネットワークトンネルの論理トンネルＩＤを求める。図４は、論理トンネル対応テーブル１６の構造を示す図である。論理トンネル対応テーブル１６の各レコードは、外部ポートＩＤとそれに対応する論理トンネルＩＤからなる。例えば、図２の例にしたがえば、論理トンネル対応テーブル１６により、（Ｅ1、Ｔ1）、（Ｅ2、Ｔ2）〜（ＥM×N、ＴM×N）という具合に外部ポートＩＤと論理トンネルＩＤが関係付けられる。
【００３４】
次に、ステップ１０８において、求めた論理トンネルＩＤを用いて論理トンネル用ヘッダＨＤを作成し、入力パケットＡを論理トンネル上に転送できるような論理トンネル用パケットフォーマットにフォーマット変換する（ヘッダＨＤによるカプセル化）。図５は、本発明のパケット交換装置１により受信又は送信されるパケットが、パッケージ間の論理トンネルによる転送の前後に変換される様子を示す図である。図５において、外部ポートから入力されたパケット（ユーザデータ）は、パッケージ間通信を行う前に、転送パッケージ２０にてステップ１０８において、転送に用いられる論理トンネルのＩＤ（この例では、Ｔｒ（ｒ＝Ｍ（ｉ−１）＋ｋ））を含むヘッダを付加することによりフォーマット変換される。このようにして、変換後のパケットは論理トンネル用フォーマットになっている。
【００３５】
最後に、ステップ１１０において、論理トンネル用パケットを内部ポートに送出する。この論理トンネル用パケットが、イーサネット（Ｒ）３０を介して制御パッケージ１０のイーサネット（Ｒ）ＩＦ１２に受信されると、パケット交換制御部１４では図６のステップ１１２で始まるプログラム（すなわち、ルーチン３００）が呼び出されて、実行される。
【００３６】
図６に移り、パケット交換制御部１４は、ステップ１１２において、イーサネット（Ｒ）ＩＦ１２によって形成される内部ポート＃ｉから論理トンネル用パケットを受信する。続いて、ステップ１１４において、その受信したパケットのヘッダＨＤを解析し、そのパケットが使用した論理トンネルの論理トンネルＩＤを求める。ステップ１１６において、求めた論理トンネルＩＤを基に論理トンネル対応テーブル１６を検索して、パケットを受信した外部ポートＩＤを求める。これにより、パケット交換制御部１４はパケットを受信した外部ポートを知ることができる。ステップ１１８において、転送パッケージ制御部２６が付けたヘッダＨＤを受信パケットから除去することにより、外部ポートから入力されたときのパケットＡのフォーマットに戻した（カプセル化の解除）後、受信したパケットを一時的に記憶するための蓄積装置１５にいったん保存する。さらに、判断ステップ１２０において、復元されたパケットＡの宛先がこのパケット交換装置１であるかどうか判断する。パケットの宛先がこのパケット交換装置１である場合、パケットの受信は完了したことになり、そのパケットに対するパケット交換制御部１４の処理（すなわち、受信ルーチン３００）は終了する。
【００３７】
＜パケット転送＞
一方、ステップ１２０において、復元されたパケットＡの宛先がこのパケット交換装置１ではない場合、パケット転送を行うため、送信ルーチン２００ａを実行する。すなわち、ステップ１２４では、蓄積装置１５に蓄積されているパケットＡに含まれるアドレス情報とパケット転送テーブル１８に基づいて、パケットを送出すべき外部ポートを決定する（この外部ポートのＩＤを、仮にＥｓ（ただし、図２の例では、ｓ＝Ｍ（ｊ−１）＋ｍ）とする）。ここでの動作は、パケット交換装置１がルータ装置として動作する場合は通常のＩＰルーティング動作と同じであり（ＩＰアドレスを用いる）、ブリッジ装置として動作する場合は通常のＯＳＩ基本参照モデル第２層スイッチング動作と同じであり（ＭＡＣアドレスを用いる）、ＭＰＬＳルータ装置として動作する場合は通常のラベルスイッチング動作と同じである（ラベル又はシムヘッダを用いる）。
【００３８】
次に、ステップ１２６において、ステップ１２４で決定した外部ポートＩＤ（この例では、Ｅｓ）を基に論理トンネル対応テーブル１６を検索し、使用する論理ネットワークトンネルの論理トンネルＩＤ（図２の例では、Ｔｓ）を求める。ステップ１２８において、求めた論理トンネルＩＤを使用して、論理トンネル用ヘッダを作成し、図５に示すように出力パケットを論理トンネル上に転送できるような論理トンネル用パケットフォーマットにフォーマット変換する（カプセル化）。最後に、ステップ１３０において、論理トンネル用パケットを内部ポートの論理トンネル上に送出して、このパケットに関するパケット交換制御部１４の処理（すなわち、送信ルーチン２００ａ）を終了する。送出されたパケットがイーサネット（Ｒ）３０を介して、外部ポートＥｓを含む転送パッケージ＃ｊのイーサネット（Ｒ）ＩＦ２４に受信されると、その転送パッケージ＃ｊの制御部２６は、図３のステップ１３２で始まるプログラム（すなわち、受信ルーチン３００ａ）を呼び出して実行する。
【００３９】
転送パッケージ制御部２６は、ステップ１３２において、イーサネット（Ｒ）ＩＦ２４により形成される内部ポートよりパケットを受信する。次に、ステップ１３４において、パケットヘッダを解析し、そのパケットが使用した論理トンネルの論理トンネルＩＤ（この例では、Ｔｓ）を求める。ステップ１３６において、求めた論理トンネルＩＤを基に論理トンネル対応テーブル１６を検索し、パケットを出力する外部ポートＩＤ（この例では、Ｅｓ）を決定する。次に、ステップ１３８において、論理トンネルＩＤを含むヘッダをパケットから削除し、外部ポートへ出力するパケットフォーマットにフォーマット変換する（カプセル化の解除）。このステップにより、パケット受信ルーチン３００ａが終了する。最後に、ステップ１４０において、決定した外部ポートＥｓへパケットを送出する。
【００４０】
上述の送信ルーチン２００及び２００ａは、本質的に同じである。ステップ１０４及び１２４における外部ポートの決定方法が異なる点を除けば、送信ルーチン２００及び２００ａは、パケット間通信に使用する論理トンネルのＩＤ（すなわち、パケット受信又はパケット送信に用いる外部ポートのＩＤ）を用いてパケットをカプセル化して送信を行うという点は同じである。同様に、上述の受信ルーチン３００及び３００ａも、本質的に同じである。
【００４１】
以上説明したように、本発明によれば、制御パッケージと１つ以上の転送パッケージとの間をイーサネット（Ｒ）で接続したパケット交換装置は、パケットの受信及び転送を専用のコントローラを必要とするバスを用いずに行うことができる。
また、以下に説明するようにパケット交換制御部は、外部ポートを介して受信したパケットのみならず、制御パッケージ内部の他のアプリケーションが生成したパケットを送信することも可能である。
【００４２】
＜パケット送信＞
再び、図６において、パケット交換制御部１４は、ステップ１２２において、与えられたパケットを送信するよう他のアプリケーション又は外部から指示を受ける。すると、ステップ１２４において、送信すべきパケットに含まれるアドレス情報とパケット転送テーブル１８に基づいて、パケットを送出すべき外部ポートを決定し、ステップ１２６に進む。ステップ１２６以降は、既に説明したので省略する。
【００４３】
以上は、本発明の説明のために実施の形態の例を掲げたに過ぎない。したがって、本発明の技術思想又は原理に沿って上述の実施の形態に種々の変更、修正又は追加を行うことができる。
例えば、上述の実施の形態では、外部ポートに対応する論理トンネルのＩＤを含むヘッダによりパケットをカプセル化した。しかし、パケット交換装置が有するすべての外部ポートにそれぞれ唯一無二のＩＤを付けている限り、論理トンネルのＩＤの代わりに外部ポートＩＤを含むヘッダを用いてカプセル化してもよい。また、外部ポートにパッケージごとのＩＤを付けている場合、パッケージＩＤと外部ポートＩＤとの組み合わせでカプセル化してもよい。このように、パッケージ間の通信に用いる論理トンネルの形成、すなわち、パケットのカプセル化には、パケットの送受信に関与する外部ポート（すなわち、パケットを受信した外部ポート又はパケットを送出すべき外部ポート）を特定できる情報を用いればよい。
【００４４】
また、各転送パッケージ２０−ｉの論理トンネル対応テーブル１６は、パケット交換装置１が有するすべての外部ポートに対するデータを持つ必要はなく、各転送パッケージ２０−ｉが有する外部ポートに対するデータを持てば十分である。
【産業上の利用可能性】
【００４５】
本発明によれば、パケット交換装置を構成する制御パッケージと１つ以上の転送パッケージとの間の通信をイーサネット（Ｒ）などの標準仕様のＬＡＮで行うことができるので、パケット交換装置の開発及び製品のコストを抑えることができるので、本発明はパケット交換方式の通信分野などにおいて有用である。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施の形態に係るパケット交換装置を示す構成図
【図２】本発明の原理を概念的に説明するための説明図
【図３】図１に示したパケット交換装置のパケット交換制御部が行う処理とパケットの流れを示すフローチャート
【図４】本発明における論理トンネル対応テーブルの構造を示す図
【図５】本発明のパケット交換装置により受信又は送信されるパケットが、パッケージ間の論理トンネルによる転送の前後に変換される様子を示す図
【図６】図１に示したパケット交換装置の制御部が行う処理とパケットの流れを示すフローチャート
【図７】従来技術のパケット交換装置を示す図
【符号の説明】
【００４７】
１  パケット交換装置
１０  制御パッケージ（制御モジュール）
１２、２４  イーサネット（Ｒ）インタフェース（ＩＦ）
１４  パケット交換制御部
１５  蓄積装置
１６  論理トンネル対応テーブル
１８  パケット転送テーブル
２０、２０−１、２０−２〜２０−Ｎ  転送パッケージ（転送モジュール）
２２  外部ポートインタフェース（ＩＦ）
２６  制御部（転送パッケージ制御部）
３０  イーサネット（Ｒ）（ネットワーク媒体）
３２  イーサネット（Ｒ）ハブ
【図１】
2005184152.tif 000003
【図２】
2005184152.tif 000004
【図３】
2005184152.tif 000005
【図４】
2005184152.tif 000006
【図５】
2005184152.tif 000007
【図６】
2005184152.tif 000008
【図７】
2005184152.tif 000009