(57)【特許請求の範囲】
【請求項１】
パケットの宛先アドレスと該パケットを送出する時分割多重回線を一意に示したポート識別子とを対応付けたアドレステーブルと、
該アドレステーブルに基づき、受信したパケットに、このパケットの宛先アドレスに対応するポート識別子を付加して出力するタグ生成部と、
該タグ生成部からの該パケットを、これに付加したポート識別子に対応する時分割多重回線にマッピングする時分割多重部と、
終端した時分割多重回線のポート識別子を、この時分割多重回線からデマッピングしたパケットに付加する時分割分離部と、
該時分割分離部からの該パケットの送信元アドレスと該付加されたポート識別子を対応付けて該アドレステーブルに登録又は更新するタグ終端部と、
を備えたことを特徴とするインタフェース装置。
【請求項２】
請求項１において、
該ポート識別子が、複数の時分割多重回線を連結したコンカチネーション回線に対応しており、
該時分割多重部が、該パケットを、これに付加したポート識別子に対応したコンカチネーション回線にマッピングすることを特徴としたインタフェース装置。
【請求項３】
請求項１において、
さらに、グループ識別子とポート識別子とを対応付けたポートグループ管理テーブルを有し、
該アドレステーブルが、さらに、該宛先アドレスに対応付けたグループ識別子を記憶し、
該タグ生成部は、さらに、該アドレステーブルを参照して、該受信したパケットに、このパケットの宛先アドレスに対応したグループ識別子を付加し、
該時分割多重部は、該ポートグループ管理テーブルを参照して、該パケットに付加された該グループ識別子に対応付けられた全てのポート識別子に対応する時分割多重回線に該パケットを送出することを特徴としたインタフェース装置。
【請求項４】
請求項１において、
さらに、グループ識別子とポート識別子とを対応付けたポートグループ管理テーブルを有し、
該アドレステーブルが、さらに、該宛先アドレスに対応付けたグループ識別子を記憶し、
該時分割分離部は、該ポートグループ管理テーブルを参照して、さらに、該ポート識別子に対応した該グループ識別子を該パケットに付加し、
該タグ終端部は、該パケットの送信元アドレスと、該付加されたグループ識別子とを対応付けて該アドレステーブルに登録又は更新することを特徴としたインタフェース装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はインタフェース装置に関し、特に多重化方式の異なるパケット多重ネットワークと時分割多重回線ネットワークとを接続するインタフェース装置及びネットワーク装置に関するものである。
【０００２】
長距離/高速伝送のネットワークシステムは、情報を時分割多重化した回線又はパスで管理して伝送する。例えば、PDH(Plesiochronous Digital Hierarchy)及びSDH(Synchronous Digital Hierarchy)は、それぞれ、ビット単位及びバイト単位で情報を多重化して伝送する。
【０００３】
一方、高機能サービス、例えば、サービス品質(Quality of Service：QoS)、ブロードキャスト、及びマルチキャスト等を目的とする伝送システムやLAN(Local Area Network)を使用したユーザのネットワークシステムは、パケット単位で情報を多重化（パケット多重）して管理し伝送する。
【０００４】
近年、WAN(Wide Area Network)においても、LANとの親和性を高めるため、パケット処理がますます必要になってきている。このとき、例えば、遠隔のLAN間を接続する長距離/高速伝送の時分割多重伝送路は、収容したパケット多重された通信の高機能サービスを維持して伝送することが重要である。
【０００５】
【従来の技術】
従来のパケット多重処理を行うルータ又はスイッチは、物理的な伝送路をラインとして扱うものがほとんどであった。すなわち、一つの物理インタフェースに時分割で複数の回線を収容するインタフェースをサポートする装置は、一部の装置のみであった。また、この一部の装置は低速インタフェースにのみ対応しており、高速インタフェースには対応していない。
【０００６】
一方、従来の時分割多重回線を処理するシステムは、ビット又はバイト単位多重化回線又はパスの多重化又はスイッチを行うだけであり、回線又はパスの中にマッピングされているパケットを扱うことはなかった。このため、長距離伝送を行う時分割多重回線ネットワーク内ではパケットは処理されないため、LAN等の高機能サービスに柔軟に対応することが可能なWANを構築することが難しい。
【０００７】
図15は、一般的なWANネットワークの構成例を示している。このWANネットワークは、パケット多重ネットワーク701〜703間を時分割多重回線ネットワーク500で接続したネットワークである。この例では、パケット多重ネットワーク701〜703はLANネットワークであり、時分割多重回線ネットワーク500は、SDHネットワークである。
【０００８】
LANネットワーク701は、インタフェース装置110_1、時分割多重スイッチ300、及びSDHインタフェース400(400_1〜400_n)を経由して時分割多重回線ネットワーク500に接続されている。LANネットワーク702，703も、同様に、時分割多重回線ネットワーク500に接続されている。
【０００９】
LANネットワーク701〜703には、それぞれ、ホスト801，802，…、ホスト803，804，…、及びホスト805，806，…が接続されている。
ホスト801からホスト803にパケット71を伝送する動作を以下に説明する。
パケット71は、LANネットワーク701及びこれを終端するライン終端部200を経由してインタフェース装置110_1に送信される。このインタフェース装置110_1は、パケット71を、例えば、このパケット71の帯域に対応した仮想コンカチネーション回線VC#1にマッピングする。
【００１０】
回線VC#1は、時分割多重スイッチ300でスイッチングされて、SDHインタフェース400_1、時分割多重回線ネットワーク500、及びSDHインタフェース401_1を経由して時分割多重スイッチ301に伝送される。
この時分割多重スイッチ301は、回線VC#1をスイッチングして、インタフェース装置111_1に与える。このインタフェース装置111_1は、回線VC#1からパケット71をデマッピングし、このパケット71をライン終端部201を経由してLANネットワーク702に送出する。宛先のホスト803は、パケット71を受信する。
【００１１】
【発明が解決しようとする課題】
図16は、図15に示した従来のインタフェース装置110を示している。このインタフェース装置110は、物理回線60で相互接続されたパケットスイッチ120と仮想コンカチネーションフレーム処理部130とで構成されている。
【００１２】
パケットスイッチ120は、パケット多重ネットワーク701を終端する物理インタフェースであるライン終端部200からパケット71（図示せず）を受信する。そして、パケットスイッチ120は、パケット71のヘッダを解析し、その帯域に対応するフレーム処理部130の仮想コンカチネーション回線(チャネル：channel、通常のコンカチネーションされていない回線も含む)に振り分ける。
【００１３】
このとき、パケットスイッチ120は、パケット71がユニキャスト、ブロードキャスト、又はマルチキャストパケットである場合、それに対応したパケットの振り分けを行う。
フレーム処理部130は、受信したパケット71を仮想コンカチネーション回線単位にマッピングし、時分割多重回線50を経由して時分割多重スイッチ300に与える。
【００１４】
逆に、インタフェース装置110において、フレーム処理部130は、時分割多重スイッチ300から受信した時分割多重回線を仮想コンカチネーション回線に時分割分離し、これらの回線にマッピングされたパケットをデマッピングする。パケットスイッチ120は、デマッピングされたパケットを多重化し、ライン終端部200を経由してパケット多重ネットワーク701に送出する。
【００１５】
また、フレーム処理部130の回線又はパスは、伝送するパケットの帯域(速度)に対応する回線に設定されている。これにより、高機能サービスに対応した柔軟な時分割多重回線ネットワークの構築が可能となる。
回線の帯域を変化させる例を、時分割多重回線ネットワークがSDHインタフェースで、そのビットレート2.488Gbps(STM-16)である場合について以下に説明する。
【００１６】
SDHインタフェースには、通常のコンカチネーション及びITU-Tの勧告G.709で定義された仮想コンカチネーション、例えば、VC-3-Xvが定義されている。
この仮想コンカチネーションは、52Mbpsから2.488Gbpsの間に52Mbps間隔で49種類（52Mbps，104Mbps，…，2.488Gbps）の回線速度（帯域）が存在し得る。
【００１７】
そこで、フレーム処理部130は、パケットの宛先に対応する回線として、例えば、パケットが要求する帯域の仮想コンカチネーション回線60（同図中では、50Mbps，600Mbps，…，150Mbps）を設定することにより、パケットが要求する帯域で通信することが可能になる。
【００１８】
しかしながら、仮想コンカチネーションフレーム処理部130は、複数の速度の回線を処理する必要があり、パケットスイッチ120とこの様な多種速度且つ多回線を持つ、フレーム処理を行う回路を単一の集積回路に統合することは回路規模、I/O、消費電力の点で実現が難く、部品コストが大きくなる。
【００１９】
この対策として、各回線を分割する方式があるが、帯域及び接続形態によりパケットを回線にマッピングするための装置内ブロック間の物理インタフェースが複数種類存在するこにとなり、結果としてユーザに提供する帯域及び回線の接続形態により異なるハードウェアを準備する必要がある。
【００２０】
例えば、従来技術ではパケットを帯域及び回線数が共に可変であるような時分割多重（以後、TDMと略称することがある。）回線に対して多重（マッピング）する場合、パケット処理部と回線処理部のインタフェースは、次の(1)〜(4)の何れかの手法を採ることになる。
【００２１】
(1)TDM回線側で取り得る最大の帯域をもつ物理的なインタフェースを個々のTDM側で取り得る最大の回線数だけ設ける。
(2)TDM回線側で取り得る最大の回線数の物理インタフェースを設ける。この場合、個々の回線の帯域はTDM側で取り得る最大帯域よりも小さい。
【００２２】
(3)TDM側で取り得る最大帯域の物理インタフェースをもたせる。この場合、物理インタフェースの数はTDM側で取り得る最大数より小さい。
(4)TDM側の回線の帯域により上記の(2)又は(3)を使い分ける。
(1)の場合、集積回路のI/O数、部品実装面積、及び消費電力が増大する。(2)、(3)の場合、パケットスイッチ120と時分割多重スイッチ300の性能を制限するため、ボトルネックとなりシステムの性能を抑制する要因となる。(4)の場合、上述したように、装置内インタフェースが複数必要となり装置の複雑化、及び装置を構成するユニットのメニューの増加を招く。
【００２３】
従って本発明は、パケット多重ネットワークと時分割多重回線ネットワークとを接続するインタフェース装置及びネットワーク装置において、容易に実現可能な回路構成で、帯域が可変、また、回線数が可変であり、ブロードキャスト及びマルチキャスト機能を維持したインタフェース装置及びネットワーク装置を実現することを課題とする。
【００２４】
【課題を解決するための手段】
上記の課題を解決するため、本発明のインタフェース装置は、パケットの宛先アドレスと該パケットを送出する時分割多重回線を一意に示したポート識別子とを対応付けたアドレステーブルと、該アドレステーブルに基づき、受信したパケットに、このパケットの宛先アドレスに対応するポート識別子を付加して出力するタグ生成部と、該タグ生成部からの該パケットを、これに付加したポート識別子に対応する時分割多重回線にマッピングする時分割多重部と、終端した時分割多重回線のポート識別子を、この時分割多重回線からデマッピングしたパケットに付加する時分割分離部と、該時分割分離部からの該パケットの送信元アドレスと該付加されたポート識別子を対応付けて該アドレステーブルに登録又は更新するタグ終端部と、を備えたことを特徴としている（請求項１、付記１及び６）。
【００２５】
本発明の原理を分かり易く説明するため、本発明のインタフェース装置が、パケット多重ネットワークと時分割多重回線ネットワークとの間のインタフェース装置である例について説明する。
ここで、リモートアドレス、ローカルアドレス、パケットの宛先アドレス、及び送信元アドレスについて説明する。
【００２６】
リモートアドレスは、注目するインタフェース装置からみて時分割多重回線ネットワーク側のホストのアドレスであり、ローカルアドレスは、パケット多重ネットワーク側のホストのアドレスである。したがって、パケット多重ネットワーク側から時分割多重回線ネットワーク側に向かうパケットの送信元アドレスがローカルアドレスであり、宛先アドレスがリモートアドレスである。逆に、時分割多重回線ネットワーク側からパケット多重ネットワーク側に向かうパケットの送信元アドレスがリモートアドレスであり、宛先アドレスがローカルアドレスである。
【００２７】
以後、適宜、パケットの宛先アドレス又は送信元アドレスがリモートアドレス又はローカルアドレスのいずれであるかを示すことがあるが、リモートが遠隔のアドレス、ローカルが近隣のアドレスを必ずしも示すものではない。
アドレステーブル（リモートアドレステーブル）には、パケット多重ネットワーク側から受信したパケットの宛先アドレス（リモートアドレス）と、このパケットを送出する時分割多重回線を一意に示したポート識別子とが、対応付けられて予め登録されている。
【００２８】
タグ生成部は、アドレステーブル（リモートアドレステーブル）に基づき、パケットの宛先アドレスに対応するポート識別子をパケットに付加する。時分割多重部は、タグ生成部から受信したパケットを、これに付加したポート識別子に対応する時分割多重回線（フレーム）にマッピングする。また、時分割分離部は、時分割多重回線からパケットをデマッピングし、該時分割多重回線に対応するポート識別子をデマッピングしたパケットに付加する。さらに、タグ終端部は、該パケットの送信元アドレス（リモートアドレス）とポート識別子とを対応付けてアドレステーブル（リモートアドレステーブル）に登録又は更新する。
【００２９】
このように、受信パケットの論理的なスイッチングを行うことにより、インタフェース装置の回路構成が簡略化できると共に回線数可変可能な時分割回線処理が可能になる。また、アドレステーブル（リモートアドレステーブル）に送信元アドレス（リモートアドレス）とポート識別子の対応関係を自律的に登録することも可能となる。
また、本発明においては、上記の本発明において、該ポート識別子が、複数の時分割多重回線を連結したコンカチネーション回線に対応しており、該時分割多重部が、該パケットを、これに付加したポート識別子に対応したコンカチネーション回線にマッピングすることが可能である（請求項２、付記２）。
【００３０】
すなわち、該時分割多重回線を、複数の回線を連結（コンカチネーション）した回線とすることが可能である。時分割多重部は、パケットをこれに付加したポート識別子に対応するコンカチネーション回線にマッピングする。このコンカチネーション回線としては、例えば、SDHフレームにおける通常のコンカチネーション及び仮想コンカチネーションで構成された回線を用いることができる。
【００３１】
これにより、時分割多重回線の帯域が可変で且つ回線数も可変な時分割フレーム処理が可能になる。すなわち、各時分割多重回線の帯域を、例えば、予め決められた帯域を最小単位として、任意に指定できる。
また、本発明においては、上記の本発明において、該タグ生成部は、該パケットがブロードキャストパケットであるとき、該パケットにブロードキャスト識別子を付加し、時分割多重部は、該パケットからブロードキャスト識別子を削除した後、全てのポートに対応する時分割多重回線に該パケットを送出することができる（付記３）。
【００３２】
これにより、ブロードキャストパケットに対応した処理を行うことが可能になる。
また、本発明においては、上記の本発明において、該時分割多重部は、受信した該パケットがブロードキャストパケットであるとき、全ての該時分割多重回線に該パケットを送出することができる（付記４）。
【００３３】
すなわち、時分割多重部は、パケットがブロードキャストパケットであるか否かを判定し、ブロードキャストパケットである場合、全ての時分割多重回線にパケットを送出する。これによっても、ブロードキャストパケットに対応した処理を行うことが可能になる。
【００３４】
また、本発明においては、上記の本発明において、該タグ生成部は、該アドレステーブル（リモートアドレステーブル）に登録されていないアドレス（リモートアドレス）を宛先アドレスとするパケットを廃棄することができる（付記５）。
【００３５】
これにより、時分割多重回線ネットワーク側のホスト宛でないパケットを時分割多重回線ネットワーク側に送出することが無くなる。すなわち、パケットのフィルタリングが可能である。
【００３７】
また、本発明においては、上記の本発明において、終端した時分割多重回線からパケットをデマッピングする時分割分離部と、該アドレステーブル（リモートアドレステーブル）を第1のアドレステーブルとしたとき、該パケットの宛先アドレス（ローカルアドレス）が登録された第2のアドレステーブル（ローカルアドレステーブル）と、をさらに有し、該タグ終端部が、該時分割分離部から受信した該パケットの内、該第2のアドレステーブルに宛先アドレスが登録されていないパケットを廃棄することができる（付記７）。
【００３８】
これにより、パケット多重ネットワークに向かうパケットの内、第2のアドレステーブル（ローカルアドレステーブル）に登録されていないものを廃棄することが可能となる。すなわち、パケットのフィルタリングが可能になる。
また、本発明においては、上記の本発明において、該タグ終端部が、該時分割分離部からのブロードキャストパケットを廃棄しなくてもよい（付記８）。
【００３９】
また、本発明においては、上記の本発明において、該タグ生成部が、パケットの送信元アドレス（ローカルアドレス）を該第2のアドレステーブル（ローカルアドレステーブル）に登録することができる（付記９）。
これにより、パケット多重ネットワーク側のホストのアドレス（ローカルアドレス）を第2のアドレステーブル（ローカルアドレステーブル）に自律的に登録又は更新することが可能になる。
【００４０】
また、本発明においては、上記の本発明において、さらに、グループ識別子とポート識別子とを対応付けたポートグループ管理テーブルを有し、該アドレステーブル（第1のアドレステーブル、リモートアドレステーブル）が、さらに、該宛先アドレス（リモートアドレス）に対応付けたグループ識別子を記憶し、該タグ生成部は、さらに、該アドレステーブル（第1のアドレステーブル、リモートテーブル）を参照して、該受信したパケットに、このパケットの宛先アドレス（リモートアドレス）に対応したグループ識別子を付加し、該時分割多重部は、該ポートグループ管理テーブルを参照して、該パケットに付加された該グループ識別子に対応付けられた全てのポート識別子に対応する時分割多重回線に該パケットを送出することが可能である（請求項３、付記１０）。
【００４１】
これにより、ポートグループ管理テーブルに基づきパケットをマルチキャストで時分割多重回線ネットワーク側に送出することが可能になる。なお、ポートグループ管理テーブルに全てのポート識別子にグループ識別子を対応付けた場合、時分割多重部はパケットをブロードキャストする。
【００４２】
また、本発明においては、上記の本発明において、さらに、グループ識別子とポート識別子とを対応付けたポートグループ管理テーブルを有し、該時分割多重部は、該ポートグループ管理テーブルを参照して、受信したパケットに付加されたグループ識別子に対応付けられた全てのポート識別子に対応する時分割多重回線に該パケットを送出することができる（付記１１）。
【００４３】
これによっても、パケットをマルチキャストで時分割多重回線ネットワーク側に送出することが可能になる。なお、この場合、パケットにグループ識別子を付加する手段は問わない。
また、本発明においては、上記の本発明において、さらに、グループ識別子とポート識別子とを対応付けたポートグループ管理テーブルを有し、該アドレステーブル（第1のアドレステーブル、リモートアドレステーブル）が、さらに、該宛先アドレス（リモートアドレス）に対応付けたグループ識別子を記憶し、該時分割分離部は、該ポートグループ管理テーブルを参照して、さらに、該ポート識別子に対応した該グループ識別子を該パケットに付加し、該タグ終端部は、該パケットの送信元アドレス（リモートアドレス）と、該付加されたグループ識別子とを対応付けて該アドレステーブル（第1のアドレステーブル、リモートアドレステーブル）に登録又は更新することが可能である（請求項４、付記１２）。
【００４４】
すなわち、さらに、ポートグループ管理テーブルを有し、この管理テーブルは、グループ識別子とポート識別子とを対応付けて記憶している。また、アドレステーブル（リモートアドレステーブル）は、さらに、送信元アドレス（リモートアドレス）とグループ識別子とを対応付けて記憶している。
【００４５】
該時分割分離部は、該ポートグループ管理テーブルから該ポート識別子に対応するグループ識別子を検索し、このグループ識別子を該パケットに付加して送出する。
該タグ終端部は、該パケットの送信元アドレス（リモートアドレス）と付加されたグループ識別子とを対応付けて第1のアドレステーブル（リモートアドレステーブル）に登録又は更新する。
【００４６】
これにより、さらに、送信元アドレス（リモートアドレス）とグループ識別子と対応付けて第1のアドレステーブル（リモートアドレステーブル）に登録又は更新することが可能になる。すなわち、リモートアドレスのホストのグループ識別子をリモートアドレステーブルに自律的に登録又は更新することが可能になる。
【００４７】
また、本発明においては、上記の本発明において、該タグ終端部が、該時分割分離部からのマルチキャストパケットを廃棄しなくてもよい（付記１３）。
これにより、第1のアドレステーブル（リモートアドレステーブル）に登録されていないマルチキャストパケットが廃棄されることが無くなる。
【００４８】
また、本発明においては、上記の本発明において、さらに、該時分割多重部を第１の時分割多重部としたとき、複数の該第１の時分割多重部からの時分割多重回線を時分割多重する第２の時分割多重部を備えることができる（付記１４）。
すなわち、第２の時分割多重部は、第１の時分割多重部からの複数の時分割多重回線を多重化して高速な時分割多重回線とすることが可能になる。
【００４９】
例えば、複数の第１の時分割多重部が、受信したパケットを時分割多重回線にマッピングし、このマッピングされた各時分割多重回線を、第２の時分割多重部が、さらに、高速な時分割多重回線に時分割多重することができる。
また、本発明においては、上記の本発明において、該時分割分離部を第１の時分割分離部としたとき、該第１の時分割分離部の前段に第２の時分割分離部を有し、該第１の時分割分離部と該タグ終端部との間にパケット多重部を備えることができる（付記１５）。
【００５０】
すなわち、第２の時分割分離部は、高速な時分割多重回線を時分割分離した時分割多重回線を該第１の時分割分離部を与えることができる。さらに、パケット多重部は、第１の時分割分離部からのパケットを多重化してより高速なパケット多重をタグ終端部に与えることが可能になる。
【００５１】
例えば、第２の時分割分離部は、高速な時分割多重回線を時分割多重回線（チャネル）に分離する。複数の第１の時分割分離部は、分離された各時分割多重回線、例えば、仮想コンカチネーションフレーム、にマッピングされたパケットを時分割分離（デマッピング）することができる。
【００５２】
そして、各第１の時分割分離部から分離されたパケットを、パケット多重部は、パケット多重化して、タグ終端部に送出することが可能になる。
これにより、より高速な時分割多重回線ネットワークからパケット多重ネットワークへのインタフェースが可能になる。
【００５３】
さらに、本発明においては、上記の本発明において、該時分割多重回線を、PDH回線又はSDH回線とすることができる（付記１６）。
すなわち、本発明のインタフェース装置は、PDH回線又はSDH回線にも対応することが可能である。
【００５４】
また、上記の課題を解決するため、本発明のネットワーク装置は、第１のパケット多重ネットワーク、該第１のパケット多重ネットワークに接続された請求項１に係る第１のインタフェース装置、この第１のインタフェース装置に接続された時分割多重回線ネットワーク、この時分割多重回線ネットワークに接続された請求項１に係る第２のインタフェース装置、この第２のインタフェース装置に接続された第２のパケット多重ネットワークで構成することを特徴としている（付記１７）。
【００５５】
これにより、例えば、広域のパケット多重ネットワーク（LANネットワーク）、すなわち、WANネットワークを構築することが可能になる。
【００５６】
【発明の実施の形態】
本発明のインタフェース装置は、宛先アドレス及び送信元アドレスをパケットヘッダに挿入されているパケットであれば適用可能であるが、ここではイーサネット(Ethernet)のパケットを処理する場合の実施例を示す。
【００５７】
図１は、本発明に係るインタフェース装置100の基本的な構成例を示している。このインタフェース装置100は、拡張ヘッダ終端部10と仮想コンカチネーションフレーム処理部20とで構成されている。
拡張ヘッダ終端部10は、パケット多重ネットワーク（図示せず）に接続された物理インタフェースのライン終端部200から受信した多重化されたパケット71（後述するパケット71a_1等の総称である。）のヘッダを解析し、パケットの出力回線を判定する。
【００５８】
そして、拡張ヘッダ終端部10は、判定結果に基づき、出力回線を示すポート識別子等を拡張ヘッダ（以後、装置内タグと称することがある。）として付加することによりパケット70（後述するパケット70a_1等の総称である。）を論理的に振り分ける。
【００５９】
仮想コンカチネーションフレーム処理部20は、パケット70を受信し、付加された拡張ヘッダに基づきパケット71を仮想コンカチネーション回線（通常のコンカチネーションされていない回線も含む。）にマッピングして時分割多重回線ネットワーク側の、例えば、時分割多重スイッチ300に出力する。
【００６０】
逆に、フレーム処理部20は、時分割多重スイッチ300からの時分割多重回線に含まれるパケット71をデマッピングし、このパケット71に拡張ヘッダを付加したパケット70を拡張ヘッダ終端部10に与える。拡張ヘッダ終端部10は、拡張ヘッダに基づきパケット71を処理し、パケット71をライン終端部200を経由してパケット多重ネットワークに送出する。
【００６１】
インタフェース装置100のより詳細な実施例(1)及び(2)を以下に説明する。
実施例(1)：ユニキャストパケット及びブロードキャストパケットの伝送
インタフェース装置100が、ユニキャストパケット及びブロードキャストパケットを伝送する場合の実施例(1)を以下に説明する。
【００６２】
図２は、図１に示した拡張ヘッダ終端部10aの実施例(1)を示している。この拡張ヘッダ終端部10aは、タグ生成部11a、タグ終端部13a、リモートアドレステーブル12a、及びローカルアドレステーブル14aで構成されている。
リモートアドレステーブル12aは、リモートアドレスフィールドT1_RA、ポート識別子フィールドT1_PortID、及び有効時間フィールドT1_LTimeで構成され、各フィールドには、それぞれ、“リモートアドレスRA”、この“リモートアドレスRA”に対応する時分割多重回線の“ポート識別子PortID”、及びこれらのデータの“有効時間LTime”が登録される。
【００６３】
ローカルアドレステーブル14aは、ローカルアドレスフィールドT2_LA、及び有効時間フィールドT2_LTimeで構成され、各フィールドには、それぞれ、“ローカルアドレスLA”及びこのデータの“有効時間LTime”が登録される。
リモートアドレステーブル12a及びローカルアドレステーブル14aに登録されたデータは、共に登録後から“有効時間LTime”を経過した後、削除される。これにより、テーブル12a及び14aに登録された不要なデータを削除できることになる。
【００６４】
タグ生成部11aは、ライン終端部200（図１参照）から受信したパケット71a_1の送信元アドレス（ローカルアドレス）をローカルアドレステーブル14aに書込情報84aによって登録又は更新する。
なお、ローカルアドレステーブル14aには、パケット71a_1を受信したことを契機とせずに、予めパケット多重ネットワーク側の所定のホストのアドレスを登録しておくことも可能である。
【００６５】
また、タグ生成部11aは、パケット71a_1に“ポート識別子PortID”及び“ブロードキャスト識別子BID”（以後、これらの２つの識別子を総称して装置内タグTag_aと称することがある。）を付加したパケット70a_1を仮想コンカチネーションフレーム処理部20a（図４参照）に送出する。すなわち、タグ生成部11aは、リモートアドレステーブル12aを参照して、パケット71a_1の宛先アドレス（リモートアドレス）に対応する“ポート識別子PortID”を読出情報81aで読み出し、この“ポート識別子PortID”をパケット71a_1に付加する。
【００６６】
なお、タグ生成部11aは、リモートアドレステーブル12aにパケット71a_1の宛先アドレスが登録されていないとき、パケット71a_1を破棄する。
さらに、タグ生成部11aは、パケット71a_1がブロードキャストパケット又はユニキャストパケットであるか否かを示す“ブロードキャスト識別子BID”をパケット70a_1に付加する。
【００６７】
タグ終端部13aは、フレーム処理部20aから“ポート識別子PortID”及び“ブロードキャスト識別子BID”が付加されたパケット70a_2を受信する。そして、タグ終端部13aは、“ポート識別子PortID”とパケット70a_2の送信元アドレス（リモートアドレス）とを対応付けてリモートアドレステーブル12aに書込情報82aによって登録又は更新する。
【００６８】
なお、リモートアドレステーブル12aには、受信したパケット70a_2に含まれる“ポート識別子PortID”を登録又は更新する代わりに、時分割多重回線ネットワーク側の所定のホストのアドレス（リモートアドレス）及びこれに対応する“ポート識別子PortID”を予め登録することもできる。
【００６９】
さらに、タグ終端部13aは、ローカルアドレステーブル14aを読出情報83aによって検索し、パケット70a_2の宛先アドレス（ローカルアドレス）がローカルアドレステーブル14aに登録されている場合、パケット70a_2から装置内タグTag_aを削除したパケット71a_2をライン終端部200に送出し、登録されていない場合、パケット70a_2を廃棄する。
【００７０】
なお、タグ終端部13aは、パケット70a_2がブロードキャストパケットである場合、ローカルアドレステーブル14aにパケット70a_2の宛先アドレス（ローカルアドレス）が登録されているか否かに関わらずパケット70a_2から装置内タグTag_aを削除したパケット71a_2をライン終端部200に送出するようにしてもよい。
【００７１】
図３は、実施例(1)において、図２に示したタグ生成部11aが送出するパケット70a_1及びタグ終端部13aが受信するパケット70a_2の構成例を示している。なお、パケット70a_1及びパケット70a_2の構成は同一であり、以後、パケット70a_1及びパケット70a_2を総称してパケット70aと称することがある。
【００７２】
パケット70aは、パケット多重ネットワーク側に対応したオリジナルパケット71aと、装置内タグTag_aとで構成されている。
この例では、オリジナルパケット71aは、イーサネットパケットであり、宛先アドレスフィールド72a、送信元アドレスフィールド73a、パケット長/タイプフィールド74a、データフィールド75a、及びFCS(Frame Check Sequence)フィールド76aで構成されている。
【００７３】
拡張ヘッダTag_aは、ポート識別子フィールドTag_PortID、及びブロードキャスト識別子フィールドTag_BIDで構成されている。
パケット71a_1のポート識別子フィールドTag_PortIDには、パケット70a_1（図２参照）の宛先アドレス（リモートアドレス）72aに対応するポートの“ポート識別子PortID”が設定され、パケット70a_2（図２参照）の送信元アドレス（リモートアドレス）73aに対応するポートの“ポート識別子PortID”が設定される。
【００７４】
また、ブロードキャスト識別子フィールドTag_BIDには、パケット71aがユニキャストである場合、“ブロードキャスト識別子BID”＝“0”が設定され、ブロードキャストである場合、“ブロードキャスト識別子BID”＝“1”が設定される。
図４は、実施例(1)における仮想コンカチネーションフレーム処理部20a（図１参照）の構成例を示している。このフレーム処理部20aは、タグ生成部11a（図２参照）から受信したパケット70a_1（図３参照）を仮想コンカチネーション回線にマッピングして時分割多重回線ネットワーク側に送出する時分割多重部30aと、時分割多重回線ネットワーク側からの時分割多重回線50_2からデマッピングしたパケットに装置内タグTag_aを付加したパケット70a_2をタグ終端部13a（図２参照）に与える時分割分離部40aとで構成されている。
【００７５】
時分割多重部30aは、パケット70a_1の装置内タグTag_aを読み出すタグ読出部31a、パケット70a_1から装置内タグTag_aを削除したパケット71a_3（図３のオリジナルパケット71aと同じパケット）を出力するタグ削除部32a、及びパケット71a_3を一時的に記憶するバッファ33aを含んでいる。
【００７６】
また、時分割多重部30aは、タグ読出部31aからの装置内タグTag_aに含まれたタグ情報92（“ポート識別子PortID”及び“ブロードキャスト識別子BID”）に基づいて生成される読出/書込制御信号91aで、バッファ33aに対してパケット71a_3の書込タイミング及び読出タイミングを指示するバッファ制御部34a、及びこのバッファ制御部34aの読出タイミングに基づきバッファ33aから受信したパケット71a_3を所定の仮想コンカチネーション回線（仮想コンカチネーション回線でない通常の回線も含む。）にマッピングするパケットマッピング部35a_1を含んでいる。
【００７７】
このパケットマッピング部35aは、所定の帯域の仮想コンカチネーション回線に対応した論理的なパケットマッピング部35a_1〜35a_nで構成されている。
すなわち、バッファ制御部34aは、“ブロードキャスト識別子BID”＝“0”であるとき、例えば、“ポート識別子PortID”＝“1”に対応する論理的なパケットマッピング部35a_1にパケット71a_3を与える。
【００７８】
また、バッファ制御部34aは、“ブロードキャスト識別子BID”＝“1”であるとき、全ての論理的なパケットマッピング部35a_1〜35a_nにパケット71a_3を与える。すなわち、パケット71a_3は、ブロードキャストされる。
また、時分割多重部30aは、パケットマッピング部35aからの仮想コンカチネーション回線を時分割多重回線ネットワーク側の時分割多重回線50_1に多重化する仮想コンカチネーション多重部36aを含んでいる。
【００７９】
時分割分離部40aは、時分割多重回線ネットワーク側の時分割多重回線50_2を仮想コンカチネーションフレーム（仮想コンカチネーションフレームでない通常のフレームも含む。）に分離する仮想コンカチネーション分離部41a、分離された仮想コンカチネーションフレームからパケット71a_4をデマッピングするパケットデマッピング部42a(42a_1〜42a_n)、及びデマッピングされたパケット71a_4を一時的に記憶するバッファ43a(43a_1〜43a_n)を含んでいる。
【００８０】
さらに、時分割分離部40aは、それぞれ、バッファ43a_1〜43a_nに記憶されたパケットの読出タイミング信号97a_1〜97a_nをバッファ43a_1〜43a_nに与えるバッファ読出制御部46a、各バッファ43a_1〜43a_nから読み出されたパケットに対応する装置内タグTag_a（＝“ポート識別子PortID”及び“ブロードキャスト識別子BID”）を付加するタグ付加部44a(44a_1〜44a_n)、及び装置内タグTag_aが付加されたパケット70a_3をパケット多重化して出力すると共に、バッファ43aからのパケット読出を許可する読出許可信号96aをバッファ読出制御部46aに与えるパケット多重部45aを含んでいる。
【００８１】
図5(3)は、本発明に係るインタフェース装置を適用したWANネットワークを示している。このネットワークは、図15に示したWANネットワークの内、特に本発明に係るインタフェース装置をより詳細に示し、他の一部を省略して形で示している。
【００８２】
すなわち、ネットワークは、LANネットワーク701、ライン終端部200、本発明に係るインタフェース装置100_1、時分割多重回線ネットワーク600、上記のインタフェース装置100と同じ構成を有するインタフェース装置101_1、ライン終端部201、及びLANネットワーク702が順次接続されネットワークである。
【００８３】
時分割多重回線ネットワーク600は、図15に示したWANネットワークの中の時分割多重スイッチ300〜302、SDHインタフェース400_1〜400_n，401_1〜401_n，402_1〜402_n，及び時分割多重回線ネットワーク500を含んだネットワークである。  LANネットワーク701には、ホスト801（アドレスA1）及びホスト802が接続され、LANネットワーク702には、ホスト803（アドレスA2）が接続されている。
【００８４】
また、インタフェース装置100_1の時分割多重部30はポートP1，P2で、時分割分離部40はポートP1，P2で、インタフェース装置101_1の時分割多重部30はポートP3で、及び時分割分離部40はポートP3で時分割多重回線ネットワーク600に接続されている。
【００８５】
同図(1)には、ホスト801からホスト803に送信されたパケット71（宛先アドレスA2、送信元アドレスA1）に、装置内タグ（ポート識別子のみ表示し、他の識別子は省略されているが、同様である。）Tag_aが付加又は削除される位置を示している。
【００８６】
すなわち、インタフェース装置100_1内で、パケット71にポート識別子P1が付加され、このポート識別子P1に基づきパケット処理された後、ポート識別子P1は削除される。時分割多重回線ネットワーク600においては、パケット71は時分割多重回線にマッピングされて伝送される。そして、インタフェース装置101_1内で、パケット71にポート識別子P3が付加され、このポート識別子P3に基づきパケット処理された後、ポート識別子P3は削除される。
【００８７】
なお、同図中に示した（ローカル）及び、（リモート）は、インタフェース装置100_1に注目したときのローカル側及びリモート側を示している。
同図(2)は、逆に、ホスト803からホスト801に送信されたパケット71（宛先アドレスA1、送信元アドレスA2）に、ポート識別子が付加又は削除される位置を示しており、この位置は同図(1)と同様である。
【００８８】
また、同図中に示した（ローカル）及び、（リモート）は、インタフェース装置101_1に注目したときのローカル側及びリモート側を示している。
図６及び図７は、それぞれ、図２に示したタグ生成部11a及びタグ終端部13aの動作手順例を示している。図６及び図７を参照して、図５のホスト801とホスト803との間でパケットを交換する場合を例にとって本発明のインタフェース装置100（図５では符号101）の動作手順を以下に説明する。
【００８９】
まず、ホスト801が、例えば、ARP(Address Resolution Protocol)プロトコルで、ブロードキャストパケット71a_1（宛先アドレス＝“0”）を送出した場合の動作手順を説明する。
図６のステップS101，S102：タグ生成部11aは、ライン終端部200から受信したパケット71a_1（図３のオリジナルパケット71aと同一）の“送信元アドレス73a”が、ローカルアドレステーブル14aに既に登録されている否かをチェックする。
【００９０】
登録されている場合、タグ生成部11aは、ローカルアドレステーブル14aのローカルアドレスフィールドT2_LA及び有効時間フィールドT1_LTimeを、それぞれ、パケット71a_1の“送信元アドレス73a（図３参照）”及び所定の“最大値”で更新する。
【００９１】
ステップS103：タグ生成部11aは、登録されていない場合、タグ生成部11aは、ローカルアドレステーブル14aにローカルアドレスフィールドT2_LA＝パケット71a_1の“送信元アドレス73a”及び有効時間フィールドT2_LTime＝所定の“最大値”で構成されるデータを登録する。
【００９２】
ステップS104〜S106：タグ生成部11aは、パケット71a_1の“宛先アドレス72a”＝“0”であることを検出し、パケット71a_1がブロードキャストパケットであることを知る。
そこで、タグ生成部11aは、ポート識別子フィールドTag_PortID＝“0（全てのポートを示す）”、及びブロードキャスト識別子フィールドTag_BID＝“1（ブロードキャストパケットを示す）”で構成された装置内タグTag_aを生成して、この装置内タグTag_aをパケット71a_1に付加したパケット70a_1を出力する。
【００９３】
図４において、仮想コンカチネーションフレーム処理部20aの時分割多重部30aにおいて、タグ読出部31aは、受信したパケット70a_1の装置内タグTag_aからポート識別子PortID＝“0”を読み出し、パケット70a_1がブロードキャストパケットであることをタグ情報92でバッファ制御部34aに通知する。
【００９４】
一方、タグ削除部32aは、パケット70a_1から装置内タグTag_aを削除したパケット71a_3を生成し、バッファ33aはパケット71a_3をバッファ制御部34aからの書込制御信号91aで書き込む。
バッファ33aに記憶されたパケット71a_3は、バッファ制御部34aからの読出制御信号91aで全ての論理的なパケットマッピング部35a_1〜35a_nにブロードキャストされ、各仮想コンカチネーション回線にマッピングされる。
【００９５】
このとき、パケットマッピング部35a_1〜35a_nは、パケット71a_3に対応した帯域に設定されている。
各回線は、仮想コンカチネーション多重部36bで高速回線50_1に多重化されて時分割多重回線ネットワーク600に出力される。
【００９６】
高速回線50_1（ポートP1）は、インタフェース装置101_1（図５参照）に、高速回線50_2（ポートP3）として与えられる。
インタフェース装置101_1において、時分割分離部40aの仮想コンカチネーション分離部41a（図４参照）は、高速回線50_2から仮想コンカチネーション回線を時分割分離し、パケットデマッピング部42a_3は、分離された回線からブロードキャストのパケット71a_4をデマッピングする。このパケット71a_4を、バッファ43a_1は記憶する。
【００９７】
タグ付加部44aは、パケット71a_4にパケットデマッピング部42a_3に対応する“ポート識別子PortID”＝“3”及びブロードキャストを示す“ブロードキャスト識別子BID”＝“1”に設定された装置内タグTag_aを付加したパケット70a_2（図３参照）をタグ終端部13a（図２参照）に与える。
【００９８】
図６の動作手順例に従って、タグ終端部13aは、パケット70a_2を処理する。
ステップS201，S203：タグ終端部13aは、パケット70a_2の“送信元アドレス73a”がリモートアドレステーブル12aに登録されているか否かを確認し、登録されていないので、リモートアドレスフィールドT1_RA、ポート識別子フィールドT1_PortID、及び有効時間フィールドT1_LTimeに、それぞれ、“送信元アドレス73a”、“ポート識別子PortID”＝“3”、及び“最大値”を登録する。
【００９９】
ステップS204，S205：さらに、タグ終端部13aは、パケット70a_2の“ブロードキャスト識別子BID”＝“1”であるので、パケット70a_2から装置内タグTag_aを削除したパケット71a_1を、ライン終端部200（図１参照）を経由してパケット多重ネットワーク703のホスト803に送出する。
【０１００】
次に、ホスト803が、ホスト801にユニキャストパケット71a_1を送信する場合の動作を説明する。
パケット71a_1は、LANネットワーク702、ライン終端部201を経由してインタフェース装置101_1のタグ生成部11a（11）に伝送される（図４及び図５参照）。
【０１０１】
図６に示した動作手順に従って、タグ生成部11aはパケット71a_1を処理する。
ステップS101，S102，S103：タグ生成部11aは、ローカルアドレステーブル14aのローカルアドレスフィールドT2_LA及び有効時間フィールドT2_LTimeに、それぞれ、パケット71a_1の“送信元アドレス73a”及び“最大値”を登録又は更新する。
【０１０２】
ステップS104，S107，S108：タグ生成部11aは、ユニキャストパケット70a_1の“宛先アドレス72a”がリモートアドレステーブル12aに登録されているので（上記のタグ終端部13aのステップS203で登録）、このテーブル12aから“宛先アドレス72a”（＝リモートアドレス）に対応する“ポート識別子PortID”＝“3”を読み出す。
【０１０３】
そして、タグ生成部11aは、ポート識別子フィールドTag_PortID及びブロードキャスト識別子フィールドTag_BIDに、それぞれ、読み出した“ポート識別子PortID”＝“3”及びユニキャストパケットであることを示す“0”を設定した装置内タグTag_aを生成し、この装置内タグTag_aをパケット71a_1に付加したパケット70a_1をフレーム処理部20aの時分割多重部30aに送出する。
【０１０４】
この時分割多重部30a（図４参照）は、パケット70a_1の装置内タグTag_aに基づき、例えば、“ポート識別子PortID”＝“3”に対応したパケットマッピング部35a_3において、パケット70a_1から装置内タグTag_aを削除したパケット71a_1を回線にマッピングし、仮想コンカチネーション多重部36aにおいて回線を多重化した高速回線50_1を時分割多重回線ネットワーク600に送出する。
【０１０５】
インタフェース装置100_1において、時分割分離部40a（図４参照）は、受信した高速回線50_2を時分割分離し、例えば、パケットデマッピング部42a_1で回線からパケット71a_4をデマッピングする。
さらに、時分割分離部40aは、ポート識別子フィールドTag_PortID及びブロードキャスト識別子フィールドTag_BIDに、それぞれ、パケットデマッピング部42a_1に対応する“ポート識別子PortID”＝“1”及びパケット71a_1がユニキャストパケットであることを示す“0”を設定した装置内タグTag_aをパケット71a_4に付加し、他の回線からデマッピングされたパケットと多重化して、パケット70a_2をタグ終端部13a（図２参照）に送出する。
【０１０６】
図７に示した動作手順に従って、タグ終端部13aはパケット70a_2を処理する。
ステップS201，S203：タグ終端部13aは、ユニキャストパケット70a_2の装置内タグTag_aを参照して、リモートアドレステーブル12aのリモートアドレスフィールドT1_RA、ポート識別子フィールドT1_PortID、及び有効時間フィールドT1_LTimeに、それぞれ、パケット70a_2の“送信元アドレス73a”、パケットデマッピング部42a_2に対応する“ポート識別子PortID”＝“1”、及び所定の“最大値”を登録する。
【０１０７】
ステップS204，S206，S205：さらに、タグ終端部13aは、パケット70a_2がユニキャストパケットであるので、ローカルアドレステーブル14aにパケット70a_1の宛先アドレス72aが登録されているか否かを検索し、登録されているので（上述したブロードキャストパケットを送出したときのステップS103で登録済み）、パケット70a_2から装置内タグTag_aを削除したパケット71a_2をライン終端部200、及びLANネットワーク701を経由してホスト801に送信する。
【０１０８】
ステップS206，S207：なお、ローカルアドレステーブル14aに“宛先アドレス72a（ホスト801のアドレス（ローカルアドレス））”が登録されていない場合、パケット71a_1は廃棄される。
実施例(2)：ユニキャストパケット及びマルチキャストパケットの伝送
図８は、本発明のインタフェース装置100の実施例(2)における拡張ヘッダ終端部10bの構成例を示している。この拡張ヘッダ終端部10bが、実施例(1)の拡張ヘッダ終端部10a（図２参照）と異なる点は、リモートアドレステーブル12bに“リモートアドレスRA”に対応する“グループ識別子GrpID”を設定するグループ識別子フィールドT1_GrpIDが、さらに設けられていることである。
【０１０９】
タグ生成部11bの動作が、実施例(1)のタグ生成部11a（同図参照）の動作と異なる点は、リモートアドレステーブル12bから、パケット71b_1の宛先アドレス（リモートアドレス）に対応する“グループ識別子GrpID”を読み出し、これを装置内タグTag_bに追加されたグループ識別子フィールドTag_GrpIDに設定することである。
【０１１０】
また、タグ終端部13bの動作が、実施例(1)のタグ終端部13aと異なる点は、パケット70b_2に含まれる“グループ識別子GrpID”を、パケット70b_2の送信元アドレスに対応付けてリモートアドレステーブル12bに登録することである。
図９は、タグ生成部11bが出力するパケット70b_1、及びタグ終端部13bが受信するパケット70b_2の構成例を示している。図３に示したパケット70aと同様に、パケット70b_1とパケット70b_2の構成は同一であり、以後、パケット70b_1及びパケット70b_2を総称してパケット70bと称することがある。
【０１１１】
パケット70bがパケット70aと異なる点は、パケット70bには、装置内タグTag_bにグループ識別子フィールドTag_GrpIDが含まれていることである。このグループ識別子フィールドTag_GrpIDには、パケット71bがマルチキャストパケットである場合、このパケット71bに対応する“グループ識別子GrpID”が設定され、ブロードキャスト識別子フィールドTag_BIDには、“ブロードキャスト識別子BID”＝“1”が設定される。
【０１１２】
なお、オリジナルパケット71bは、パケット70aのオリジナルパケット71aと同様のイーサネットパケットである。
図10は、実施例(2)における仮想コンカチネーションフレーム処理部20bの構成例を示している。このフレーム処理部20bは、実施例(1)の仮想コンカチネーションフレーム処理部20a（図４参照）と同様に、時分割多重部30b及び時分割分離部40bで構成されている。
【０１１３】
時分割多重部30bが、実施例(1)の時分割多重部30aと異なる点は、ポートグループ管理テーブル37が追加されていることである。このポートグループ管理テーブル37には、対応付けた“ポート識別子PortID”と“グループ識別子GrpID”とが、予め設定されている。
【０１１４】
また、タグ読出部31bが、ポートグループ管理テーブル37に信号TBL_Grpを与え、管理テーブル37が信号94をバッファ制御部34bに与えていることも異なっている。
時分割多重部30bの動作が、実施例(1)の時分割多重部30aの動作と異なる点は、タグ読出部31bがパケット70b_1から読み出した装置内タグTag_bに基づき、ポートグループ管理テーブル37に信号TBL_Grpを与え、この信号TBL_Grpに基づき管理テーブル37は、ユニキャスト、マルチキャスト、又はブロードキャストに対応したポート識別子をバッファ制御部34bに与えることである。
【０１１５】
時分割分離部40bが実施例(1)の時分割分離部40aの構成と異なる点は、タグ付加部44bが、管理テーブル37から信号95を受信していることである。
時分割分離部40bは、さらに、パケット71bをデマッピングしたパケットデマッピング部42b_1〜42b_nに対応する“ポート識別子PortID”に対応する“グループ識別子GrpID”をポートグループ管理テーブル37から検索し、装置内タグTag_bのグループ識別子フィールドTag_GrpIDに設定する。
【０１１６】
すなわち、時分割分離部40bから出力されるパケット70b_2の装置内タグTag_bは、図９に示したように、ポート識別子フィールドTag_PortID、ブロードキャスト識別子フィールドTag_BID、及びグループ識別子フィールドTag_Grpで構成される。
【０１１７】
図11〜図14は、それぞれ、実施例(2)におけるタグ生成部11b、時分割多重部30b、時分割分離部40b、及びタグ終端部13bの動作手順例を示している。
図５に示したWANネットワークにおいて、ホスト801からホスト803にマルチキャストパケット71b_1を送信する手順を以下に説明する。
【０１１８】
パケット71b_1は、LANネットワーク701、及びライン終端部200を経由してインタフェース装置100_1に送信される。
図11は、インタフェース装置100_1において、図８に示してタグ生成部11bが、パケット71b_1を処理する動作手順を示している。
【０１１９】
ステップS401〜S403：タグ生成部11bは、図６に示したステップS101〜S103と同様に、ローカルアドレステーブル14bにパケット71b_1の“送信元アドレス”を登録又は更新する。
ステップS404〜S407：タグ生成部11bは、パケット71b_1がマルチキャストパケットであるので、パケット71b_1に装置内タグTag_b（図９参照）を付加し、ポート識別子フィールドTag_PortID＝“0”、ブロードキャスト識別子フィールドTag_BID＝“1”とする。
【０１２０】
さらに、タグ生成部11bは、リモートアドレステーブル12bを参照して、パケット71b_1の“宛先アドレス72b”に対応する“グループ識別子GrpID”＝例えば“1”を読み出し、装置内タグTag_bのグループ識別子フィールドTag_GrpID＝“1”とする。
【０１２１】
そして、タグ生成部11bは、パケット71b_1に装置内タグTag_bを付加したパケット70b_1を時分割多重部30b（図10参照）に送出する。
なお、このとき、リモートアドレステーブル12bには、リモートアドレス（宛先アドレス）RAに対応する“グループ識別子GrpID”は、既に登録されているものとする。
【０１２２】
図12は、図10に示した時分割多重部30bが、受信したパケット70b_1を処理する動作手順を示している。なお、時分割多重部30bのポートグループ管理テーブル37には、“グループ識別子GrpID”に対応する“ポート識別子PortID”が予め設定されている。また、“ポート識別子PortID”に対応する出力ポート（仮想コンカチネーション回線（フレーム）は、パケット70b_1の帯域に対応する帯域のフレームに設定されている。
【０１２３】
ステップS501，S504，S505：時分割多重部30bのタグ読出部31bは、パケット70b_1の装置内タグTag_bを読み出し、ブロードキャスト識別子フィールドTag_BID＝“1”であるので、グループ識別子フィールドTag_GrpIDに設定されている“3”を信号TBL_Grpでポートグループ管理テーブル37に与える。
【０１２４】
ステップS503：バッファ制御部34bは、管理テーブル37から信号TBL_Grp＝“3”に対応する出力ポート識別子（マルチキャストに対応する複数のポート識別子）を信号94で受信し、出力ポートリスト（図示せず）を作成し、リストに登録され出力ポートのキュー（図示せず）にバッファ33bの読出アドレスを設定する。
【０１２５】
バッファ33bは、パケット70b_1から装置内タグTag_bを削除したパケット71b_3（図９のパケット71bと同様である。以後、符号71bを用いる。）をタグ削除部32bから受信し、記憶する。
バッファ制御部34bは、キューに設定された読出アドレスに基づき、“グループ識別子GrpID”＝“3”に対応する、例えば、パケットマッピング部35b_1，35b_3，…に、パケット70bを読み出す読出制御信号91bをバッファ33bに与る。
【０１２６】
これにより、パケット70bは、このパケット70bの帯域に対応したパケットマッピング部35b_1，35b_3，…にマルチキャストされたことになる。
以後、パケット71bがパケットマッピング部35bにおいて仮想コンカチネーションフレームにマッピングされ、このフレームが、仮想コンカチネーション多重部36bにおいて、時分割多重回線50_1に多重化される動作は、実施例(1)と同様である。
【０１２７】
パケット71b（時分割多重回線50_1）は、時分割多重回線ネットワーク600を経由して、インタフェース装置101_1に伝送される（図５参照）。
インタフェース装置101_1において、実施例(1)と同様に、時分割分離部40bの仮想コンカチネーション分離部41b及びパケットデマッピング部42bは、受信した時分割多重回線50_2からパケット71bをデマッピングし、バッファ43bに与える（図10参照）。
【０１２８】
図13は、時分割分離部40bが、パケット71b（同図中では、符号71b_4で示されている。）を処理する動作手順を示している。
なお、インタフェース装置101_1のポートグループ管理テーブル37にも、インタフェース装置100_1のポートグループ管理テーブル37と同様に、“グループ識別子GrpID”と“ポート識別子PortID”とが対応付けられて予め設定されている。
【０１２９】
すなわち、“グループ識別子GrpID”とマルチキャストすべき“ポート識別子PortID”とが対応付けて登録されている。このとき、“グループ識別子GrpID”と全ての“ポート識別子PortID”とを対応付けて登録すれば、ブロードキャストが設定されたことになる。
【０１３０】
ステップS601〜S604：バッファ読出制御部46bは、パケット多重部45bからの読出許可信号96bを受信し、例えば、読出タイミング信号97b_1をバッファ43b_1に与え、パケット71b_4を読み出しタグ付加部44b_1に与える。
タグ付加部44bは、パケット71bがマルチキャストパケットであるので、パケット71bを送出したポートの“ポート識別子PortID”＝例えば“1”に対応する“グループ識別子GrpID”＝例えば“3”を、ポートグループ管理テーブル37から読み出す。
【０１３１】
そして、タグ付加部44bは、装置内タグTag_bのポート識別子フィールドTag_PortID、ブロードキャスト識別子フィールドTag_BID、及びグループ識別子フィールドTag_GrpIDに、それぞれ、“1”、“1”、“3”を設定する。さらに、タグ付加部44bは、装置内タグTag_bをパケット71bに付加したパケット70b_3（図９参照）をパケット多重部45bに与える。
【０１３２】
パケット多重部45bは、パケット71bを他のタグ付加部44b_2〜44B_nからのパケットを多重化し、パケット70b_4としてタグ終端部13b（図８参照）に与える。
図14は、タグ終端部13bがパケット70b_4を処理する動作手順を示している。
ステップS301，S302，S303：タグ終端部13bは、パケット70b_2の“送信元アドレス73b”がリモートアドレステーブル12bに登録されている場合、又は登録されていない場合、“送信元アドレス73b”に対応するデータ更新又は登録を行う。
【０１３３】
すなわち、タグ終端部13bは、それぞれ、リモートアドレステーブル12bのリモートアドレスフィールドT1_RA、ポート識別子フィールドT1_PortID、グループ識別子フィールドT1_GrpID、及び有効時間フィールドLTimeに、“送信元アドレス73b”、“1”、“3”、及び“最大値”を設定する。
【０１３４】
これにより、“アドレス73b”の送信元ホスト801が、マルチキャストのグループ“3”に属していることをリモートアドレステーブル12bに自律的に登録したことになる。
ステップS304，S305：タグ終端部13bは、パケット70b_2がマルチキャストパケットであるので、パケット70b_2から装置内タグTag_bを削除したパケット71b_2を送出する。
【０１３５】
このパケット71b_1は、ライン終端部201及びLANネットワーク702を経由してホスト803に伝送される（図５参照）。これにより、LANネットワーク701のホスト801から送出されたマルチキャストパケット71は、このパケット71の帯域に対応した帯域で、宛先の１つであるLANネットワーク702のホスト803に送信されたことになる。
【０１３６】
逆に、ホスト803からマルチキャスト（又はブロードキャスト）パケット71bをホスト801宛に送信した場合、タグ生成部11aにおいて、リモートアドレステーブル12aが参照され、このテーブル12aには宛先のホスト801がグループ“3”に属していることが自律的に登録されているので、パケット71bに“グループ識別子GrpID”＝“3”のグループ識別子フィールドTag_GrpIDが付加される。
【０１３７】
そして、次段の時分割多重部30bにおいて、ポートグループ管理テーブル37が参照され、パケット71bは、グループ“3”に対応するポートに送出される。
（付記１）
パケットの宛先アドレスと該パケットを送出する時分割多重回線を一意に示したポート識別子とを対応付けたアドレステーブルと、
該アドレステーブルに基づき、受信したパケットに、このパケットの宛先アドレスに対応するポート識別子を付加して出力するタグ生成部と、
該タグ生成部からの該パケットを、これに付加したポート識別子に対応する時分割多重回線にマッピングする時分割多重部と、
を備えたことを特徴とするインタフェース装置。
（付記２）上記の付記１において、
該ポート識別子が、複数の時分割多重回線を連結したコンカチネーション回線に対応しており、
該時分割多重部が、該パケットを、これに付加したポート識別子に対応したコンカチネーション回線にマッピングすることを特徴としたインタフェース装置。
（付記３）上記の付記１において、
該タグ生成部は、該パケットがブロードキャストパケットであるとき、該パケットにブロードキャスト識別子を付加し、
時分割多重部は、該パケットからブロードキャスト識別子を削除した後、全てのポートに対応する時分割多重回線に該パケットを送出することを特徴としたインタフェース装置。
（付記４）上記の付記１において、
該時分割多重部は、受信した該パケットがブロードキャストパケットであるとき、全ての該時分割多重回線に該パケットを送出することを特徴としたインタフェース装置。
（付記５）上記の付記１において、
該タグ生成部は、該アドレステーブルに登録されていないアドレスを宛先アドレスとするパケットを廃棄することを特徴としたインタフェース装置。
（付記６）上記の付記１において、
終端した時分割多重回線のポート識別子を、この時分割多重回線からデマッピングしたパケットに付加する時分割分離部と、
該時分割分離部からの該パケットの送信元アドレスと該付加されたポート識別子を対応付けて該アドレステーブルに登録又は更新するタグ終端部と、
を備えたことを特徴とするインタフェース装置。
（付記７）上記の付記１において、
終端した時分割多重回線からパケットをデマッピングする時分割分離部と、該アドレステーブルを第1のアドレステーブルとしたとき、該パケットの宛先アドレスが登録された第2のアドレステーブルと、をさらに有し、
該タグ終端部が、該時分割分離部から受信した該パケットの内、該第2のアドレステーブルに宛先アドレスが登録されていないパケットを廃棄することを特徴としたインタフェース装置。
（付記８）上記の付記７において、
該タグ終端部が、該時分割分離部からのブロードキャストパケットを廃棄しないことを特徴としたインタフェース装置。
（付記９）上記の付記７において、
該タグ生成部が、パケットの送信元アドレスを該第2のアドレステーブルに登録することを特徴としたインタフェース装置。
（付記１０）上記の付記１において、
さらに、グループ識別子とポート識別子とを対応付けたポートグループ管理テーブルを有し、
該アドレステーブルが、さらに、該宛先アドレスに対応付けたグループ識別子を記憶し、
該タグ生成部は、さらに、該アドレステーブルを参照して、該受信したパケットに、このパケットの宛先アドレスに対応したグループ識別子を付加し、
該時分割多重部は、該ポートグループ管理テーブルを参照して、該パケットに付加された該グループ識別子に対応付けられた全てのポート識別子に対応する時分割多重回線に該パケットを送出することを特徴としたインタフェース装置。
（付記１１）上記の付記１において、
さらに、グループ識別子とポート識別子とを対応付けたポートグループ管理テーブルを有し、
該時分割多重部は、該ポートグループ管理テーブルを参照して、受信したパケットに付加されたグループ識別子に対応付けられた全てのポート識別子に対応する時分割多重回線に該パケットを送出することを特徴としたインタフェース装置。
（付記１２）上記の付記６において、
さらに、グループ識別子とポート識別子とを対応付けたポートグループ管理テーブルを有し、
該アドレステーブルが、さらに、該宛先アドレスに対応付けたグループ識別子を記憶し、
該時分割分離部は、該ポートグループ管理テーブルを参照して、さらに、該ポート識別子に対応した該グループ識別子を該パケットに付加し、
該タグ終端部は、該パケットの送信元アドレスと、該付加されたグループ識別子とを対応付けて該アドレステーブルに登録又は更新することを特徴としたインタフェース装置。
（付記１３）上記の付記７において、
該タグ終端部が、該時分割分離部からのマルチキャストパケットを廃棄しないことを特徴としたインタフェース装置。
（付記１４）上記の付記１において、
さらに、該時分割多重部を第１の時分割多重部としたとき、複数の該第１の時分割多重部からの時分割多重回線を時分割多重する第２の時分割多重部を有することを特徴としたインタフェース装置。
（付記１５）上記の付記６において、
該時分割分離部を第１の時分割分離部としたとき、該第１の時分割分離部の前段に第２の時分割分離部を有し、該第１の時分割分離部と該タグ終端部との間にパケット多重部を有することを特徴としたインタフェース装置。
（付記１６）上記の付記１において、
該時分割多重回線が、PDH回線又はSDH回線であることを特徴としたインタフェース装置。
（付記１７）
第１のパケット多重ネットワーク、該第１のパケット多重ネットワークに接続された請求項１に係る第１のインタフェース装置、この第１のインタフェース装置に接続された時分割多重回線ネットワーク、この時分割多重回線ネットワークに接続された請求項１に係る第２のインタフェース装置、及びこの第２のインタフェース装置に接続された第２のパケット多重ネットワークで構成されたことを特徴とするネットワーク装置。
【０１３８】
【発明の効果】
以上説明したように、本発明に係るインタフェース装置及びネットワーク装置によれば、アドレステーブルが、宛先アドレスと受信したパケットを送出する時分割多重回線のポート識別子とを対応付けて記憶し、このアドレステーブルに基づき、タグ生成部が、該パケットにポート識別子を付加し、時分割多重部がタグ生成部からの該パケットを、ポート識別子に対応する時分割多重回線にマッピングし、時分割分離部が、終端した時分割多重回線のポート識別子を、この時分割多重回線からデマッピングしたパケットに付加し、タグ終端部が、該時分割分離部からの該パケットの送信元アドレスと該付加されたポート識別子を対応付けて該アドレステーブルに登録又は更新することにより、受信パケットの論理的なスイッチングを行うことが可能になり、可変回線数のインタフェース装置及びネットワーク装置を、容易に実現可能な回路構成で構築できる。また、アドレステーブル（リモートアドレステーブル）に送信元アドレス（リモートアドレス）とポート識別子の対応関係を自律的に登録することも可能となる。
【０１３９】
また、該ポート識別子が、複数の時分割多重回線を連結した仮想コンカチネーション回線に対応付けることにより、帯域が可変で且つ回線数も可変な時分割フレーム処理が可能なインタフェース装置を構築することができる。
また、該時分割多重部が受信したパケットがブロードキャストパケットであるとき全ての時分割多重回線にパケットを送出ようにしたので、ブロードキャストパケットに対応した処理を行うことが可能になる。
【０１４０】
さらに、グループ識別子とポート識別子を対応付けたポートグループ管理テーブル基づき、受信したパケットをグループ識別子で指定される全てのポート識別子に対応する時分割多重回線にパケットを送出することにより、マルチキャストが可能になる。
【０１４１】
すなわち、本発明のインタフェース装置及びネットワーク装置によれば、回路規模、消費電力、及び実装面積を抑制しながら、システムのスループットを落すことなく、パケット多重ネットワークと時分割多重回線ネットワークとの間を可変帯域な状態で相互接続することが可能になる。
【０１４２】
また、物理ポートを分けないため、同様の回路構成で、回線の高帯域化（高速化）が比較的簡易に実現できる。
【図面の簡単な説明】
【図１】本発明に係るインタフェース装置の実施例(1)及び(2)における基本的な構成例を示したブロック図である。
【図２】本発明に係るインタフェース装置の実施例(1)における拡張ヘッダ終端部の構成例を示したブロック図である。
【図３】本発明に係るインタフェース装置の実施例(1)におけるパケット例を示した図である。
【図４】本発明に係るインタフェース装置の実施例(1)における仮想コンカチネーションフレーム処理部の構成例を示したブロック図である。
【図５】本発明に係るインタフェース装置の実施例(1)及び(2)を適用したネットワークの構成例を示したブロック図である。
【図６】本発明に係るインタフェース装置の実施例(1)におけるタグ生成部の動作手順例を示したフローチャート図である。
【図７】本発明に係るインタフェース装置の実施例(1)におけるタグ終端部の動作手順例を示したフローチャート図である。
【図８】本発明に係るインタフェース装置の実施例(2)における拡張ヘッダ終端部の構成例を示したブロック図である。
【図９】本発明に係るインタフェース装置の実施例(2)におけるパケット例を示した図である。
【図１０】本発明に係るインタフェース装置の実施例(2)における仮想コンカチネーションフレーム処理部の構成例を示したブロック図である。
【図１１】本発明に係るインタフェース装置の実施例(2)におけるタグ生成部の動作手順例を示したフローチャート図である。
【図１２】本発明に係るインタフェース装置の実施例(2)における時分割多重部の動作手順例を示したフローチャート図である。
【図１３】本発明に係るインタフェース装置の実施例(2)における時分割分離部の動作手順例を示したフローチャート図である。
【図１４】本発明に係るインタフェース装置の実施例(2)におけるタグ終端部の動作手順例を示したフローチャート図である。
【図１５】一般的なWANネットワークの構成例を示したブロック図である。
【図１６】従来のインタフェース装置の構成例を示したブロック図である。
【符号の説明】
100，100_1〜100_n，101_1〜101_n，102_1〜102_n  インタフェース装置
110  インタフェース装置               120  パケットスイッチ
130  仮想コンカチネーションフレーム処理部
200〜202  ライン終端部                300〜302  時分割多重スイッチ
400_1〜400_n，401_1〜401_n，402_1〜402_n  SDHインタフェース
500，600  時分割多重回線ネットワーク
701〜703  パケット多重ネットワーク、LANネットワーク
801〜806  ホスト
A1，A2  ホストアドレス                P1〜P3  ポート識別子、ポート
10，10a，10b  拡張ヘッダ終端部        11a，11b  タグ生成部
12a，12b  リモートアドレステーブル
T1_RA  リモートアドレスフィールド     RA  リモートアドレス
T1_PortID  ポート識別子フィールド     PortID  ポート識別子
T1_GrpID  グループ識別子フィールド    GrpID  グループ識別子
T1_LTime  有効時間フィールド
13a，13b  タグ終端部
14a，14b  ローカルアドレステーブル
T2_LA  ローカルアドレスフィールド     LA  ローカルアドレス
T2_LTime  有効時間フィールド
20，20a，20b  仮想コンカチネーションフレーム処理部
30，30a，30b  時分割多重部
31a，31b  タグ読出部                  32a，32b  タグ削除部
33a，33b  バッファ                    34a，34b  バッファ制御部
35a，35a_1〜35a_n，35b，35b_1〜35b_n  パケットマッピング部
36a，36b  仮想コンカチネーション多重部
37  ポートグループ管理テーブル
T3_PortID  ポート識別子フィールド     PortID  ポート識別子
T3_GrpID  グループ識別子フィールド    GrpID  グループ識別子
40，40a，40b  時分割分離部
41a，41b  仮想コンカチネーション分離部
42a，42a_1〜42a_n，42b，42b_1〜42b_n  パケットデマッピング部
43a，43a_1〜43a_n，43b，43b_1〜43b_n  バッファ
44a，44a_1〜44a_n，44b，44b_1〜44b_n  タグ付加部
45a，45b  パケット多重部              46a，46b  バッファ読出制御部
50，50_1，50_2  時分割多重回線        60  物理回線
70，70a，70a_1，70a_2，70b，70b_1〜70b_3  パケット
Tag_a，Tag_b  拡張ヘッダ、装置内タグ
Tag_PortID  ポート識別子フィールド    PortID  ポート識別子
Tag_BID  ブロードキャスト識別子フィールド
BID  ブロードキャスト識別子
Tag_GrpID  グループ識別子フィールド   GrpID  グループ識別子
71，71a，71a_1〜71a_4，71b，71b_1〜71b_4  オリジナルパケット
72a，72b  宛先アドレスフィールド、宛先アドレス
73a，73b  送信元アドレスフィールド、送信元アドレス
74a，74b  パケット長/タイプフィールド
75a，75b  データフィールド            76a，76b  FCSフィールド
81a，81b  読出情報                    82a，82b  書込情報
83a，83b  読出情報                    84a，84b  書込情報
91a，91b  読出/書込制御信号           92  タグ情報
TBL_Grp  信号                         94，95  信号
96a，96b  読出許可信号
97a_1〜97a_n，97b_1〜97b_n  読出タイミング信号
図中、同一符号は同一又は相当部分を示す。
【図１】
0003889613.tif 000002
【図２】
0003889613.tif 000003
【図３】
0003889613.tif 000004
【図４】
0003889613.tif 000005
【図５】
0003889613.tif 000006
【図６】
0003889613.tif 000007
【図７】
0003889613.tif 000008
【図８】
0003889613.tif 000009
【図９】
0003889613.tif 000010
【図１０】
0003889613.tif 000011
【図１１】
0003889613.tif 000012
【図１２】
0003889613.tif 000013
【図１３】
0003889613.tif 000014
【図１４】
0003889613.tif 000015
【図１５】
0003889613.tif 000016
【図１６】
0003889613.tif 000017