(57)【要約】【課題】  ＶＬＡＮ網の閉域性を維持した上で、地理的に離れた位置に存在する複数のＶＬＡＮ網を、ＭＰＬＳ網を用いて相互に接続することである。【解決手段】  ＶＬＡＮ網とＭＰＬＳ網をインタワークする装置において、ＶＬＡＮ ＩＤとＭＰＬＳのラベルを対応づける。ＶＬＡＮ網からＭＰＬＳ網へインタワークする装置では、ＶＬＡＮ ＩＤとパケットのレイヤ３またはレイヤ４ヘッダ情報の組から出力のＭＰＬＳラベルを決定する。出力のＭＰＬＳラベルは、ＶＬＡＮ毎に独立した値を割り当てる。ＭＰＬＳ網からＶＬＡＮ網へインタワークする装置では、入力のＭＰＬＳラベルをＶＬＡＮ ＩＤに対応付ける。【効果】  ＶＬＡＮ網間をＭＰＬＳ網でインタワークした際においても、閉域性を維持することが可能になる。また、エンド−エンドのＱｏＳ制御が可能になる。【選択図】  図１
2008219934.tif 000002
【特許請求の範囲】
【請求項１】
マルチ・プロトコル・ラベル・スイッチング（以下、「ＭＰＬＳ」という。）を用いるＭＰＬＳネットワークと、前記ＭＰＬＳプロトコルを用いないネットワークとをインタワークするパケット転送装置におけるパケット転送制御方法であって、
前記ＭＰＬＳネットワーク内では、ＯＳＩ（オープン・システム・インターコネクション）モデルのレイヤ３に相当するレイヤのヘッダ（以下、「レイヤ３ヘッダ」という。）の前に付与されるＭＰＬＳヘッダ内のラベルによりパケットのスイッチングが行われ、前記ＭＰＬＳプロトコルを用いないネットワーク内では、前記レイヤ３ヘッダの前に付与される、前記ＭＰＬＳヘッダとは異なるＯＳＩモデルのレイヤ２に相当するレイヤのヘッダ（以下、「レイヤ２ヘッダ」という。）によりパケットのスイッチングが行われ、前記ＭＰＬＳプロトコルを用いないネットワーク内には、前記レイヤ２ヘッダの識別子により識別される、複数の論理的なネットワークが構成され、
前記パケット転送制御方法は、
前記識別子と前記ラベルとの対応関係を前記パケット転送装置に設定し、
前記ＭＰＬＳプロトコルを用いないネットワークからパケットを受信すると、その受信パケットに付与されている前記レイヤ２ヘッダ内の前記識別子により、その受信パケットが前記複数の論理的なネットワークの内、何れのネットワークに属するものかを判断し、
前記対応関係を調べ、該対応関係のみに基づいて前記受信パケットに付与する前記ラベルを決定し、
前記ＭＰＬＳネットワークからパケットを受信すると、前記対応関係を調べ、該対応関係のみに基づいて前記ＭＰＬＳネットワークから前記受信パケットに付与されている前記ラベルに対応する前記識別子を決定し、前記ＭＰＬＳネットワークから前記受信パケットを、前記複数の論理的なネットワークの内、何れのネットワークに送信するかを判断する、ステップを有し、
前記対応関係において前記識別子と前記ラベルとは１対１に対応していることを特徴とするパケット転送制御方法。
【請求項２】
請求項１に記載のパケット転送制御方法であって、
前記レイヤ２ヘッダはＩＥＥＥ８０２.１Ｑにより定義されるＶＬＡＮのパケットヘッダであり、前記識別子はＶＬＡＮ＿ＩＤフィールドに設定される値であり、前記レイヤ３ヘッダは、インタネット・プロトコル（ＩＰ）ヘッダであることを特徴とするパケット転送制御方法。
【請求項３】
請求項１に記載のパケット転送制御方法であって、
前記レイヤ２ヘッダは前記ＭＰＬＳプロトコルを用いないネットワーク内におけるパケット転送の優先度情報を含んでおり、及び前記ＭＰＬＳヘッダは前記ＭＰＬＳネットワーク内におけるパケット転送の優先度情報を含んでおり、
前記方法は、前記レイヤ２ヘッダ内の前記優先度情報を前記ＭＰＬＳヘッダ内の前記優先度情報に変換するステップを有することを特徴とするパケット転送制御方法。
【請求項４】
請求項３に記載のパケット転送制御方法であって、
前記レイヤ２ヘッダはＩＥＥＥ８０２.１Ｑにより定義されるＶＬＡＮのパケットヘッダであり、前記レイヤ２ヘッダ内の前記優先度情報はユーザプライオリティフィールドに設定される値であり、前記ＭＰＬＳヘッダはシムヘッダであり、前記ＭＰＬＳヘッダ内の優先度情報は、３ビットのＥｘｐフィールドの値であることを特徴とするパケット転送制御方法。
【請求項５】
請求項３に記載のパケット転送制御方法であって、
前記レイヤ２ヘッダはＩＥＥＥ８０２.１Ｑにより定義されるＶＬＡＮのパケットヘッダであり、前記レイヤ２ヘッダ内の前記優先度情報はユーザプライオリティフィールドに設定される値であり、前記ＭＰＬＳヘッダはＡＴＭセルヘッダであり、前記ＭＰＬＳヘッダ内の優先度情報は、セル廃棄優先度ビット（ＣＬＰ）フィールドの値であることを特徴とするパケット転送制御方法。
【請求項６】
請求項４又は請求項５に記載のパケット転送制御方法であって、
前記レイヤ３ヘッダは、インタネット・プロトコル（ＩＰ）ヘッダであることを特徴とするパケット転送制御方法。
【請求項７】
マルチ・プロトコル・ラベル・スイッチング（以下、「ＭＰＬＳ」という。）ヘッダによりパケットのスイッチングが行われるＭＰＬＳネットワークと、ＩＥＥＥ８０２.１Ｑにより定義されるＶＬＡＮパケットヘッダによりパケットのスイッチング行われるネットワークとをインタワークするパケット転送装置の設定方法であって、
前記ＭＰＬＳヘッダは、前記ＭＰＬＳネットワークのコネクション識別子であるラベルと、前記ＭＰＬＳネットワーク内におけるパケット転送の優先度情報とを有し、
前記パケット転送装置の設定方法は、
前記ＶＬＡＮパケットヘッダ内のＶＬＡＮ＿ＩＤフィールドに設定される値と、前記ＭＰＬＳヘッダ内のラベルとの対応関係を設定し、
前記ＶＬＡＮパケットヘッダ内のユーザプライオリティフィールドに設定される値と、前記ＭＰＬＳヘッダ内の前記優先度情報との対応関係を設定する、ステップを有し、
前記対応関係において前記ＶＬＡＮ＿ＩＤフィールドに設定される値と、前記ラベルとは１対１に対応していることを特徴とするパケット転送装置の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット通信装置にかかり、特に仮想専用網（ＶＰＮ：Virtual Pr
ivate Network）をインタワークする装置に関する。
【背景技術】
【０００２】
企業内のイントラネットを構築する手段の一つとして、ＶＬＡＮ（Virtual Lo
cal Area Network）がある。ＶＬＡＮの方式は、アメリカのＩＥＥＥ８０２委員
会において、ＩＥＥＥ８０２.１Ｑとして標準化されている。
【０００３】
図２に、ＩＥＥＥ８０２.１ＱによるＶＬＡＮのパケットフォーマットを示す
。ＩＥＥＥ８０２.１ＱによるＶＬＡＮにおいて、ＩＰ（Internet Protocol）パ
ケット５００は、タグ制御情報５１４が付与されたＥｔｈｅｒｎｅｔ(登録商標)
フレーム５１０として転送される。タグ制御情報５１４には１２ビットの
ＶＬＡＮ ＩＤ５１４−３が設定される。ＶＬＡＮ ＩＤはＶＬＡＮを構成する
グループの識別子である。３ビットのユーザプライオリティ５１４−１は、パケ
ットの優先度を示す。
【０００４】
図３に、ＶＬＡＮのネットワーク構成例を示す。図３では、ネットワークが、
建物の１階と２階のように、地理的に２カ所の場所６−１、６−２にまたがって
いるものとする。場所６−１には、２つのネットワーク、ＶＬＡＮ ＃Ａ（７−
１−１）、ＶＬＡＮ ＃Ｂ（７−２−１）が存在する。場所６−２にも、２つの
ネットワーク、ＶＬＡＮ ＃Ａ（７−１−２）、ＶＬＡＮ ＃Ｂ（７−２−２）が
存在する。ＶＬＡＮ ＃Ａ（７−１−１）、ＶＬＡＮ ＃Ｂ（７−２−１）は、ス
イッチングハブ２−１により多重される。同様に、ＶＬＡＮ ＃Ａ（７−１−２
）、ＶＬＡＮ ＃Ｂ（７−２−２）はスイッチングハブ２−２により多重される
。ＶＬＡＮ ＃ＡとＶＬＡＮ ＃Ｂにはそれぞれ固有のＶＬＡＮ ＩＤが割り当て
られている。スイッチングハブ２−１、２−２は、ＶＬＡＮ ＩＤを見て、パケ
ットが所属するＶＬＡＮを認識する。例えば、ＶＬＡＮ ＃Ａ７−１−１が場所
６−２に向けて送信するパケットは、スイッチングハブ２−２により、ＶＬＡＮ
＃Ａ７−１−２に対してのみ転送される。
【０００５】
一方、インターネットにおけるパケットの転送技術として、ＭＰＬＳ（Multip
rotocol Label Switching）がある。ＭＰＬＳでは、ネットワーク内のパケット
転送装置は、ラベルと呼ばれる固定長のコネクション識別子を用いてパケット転
送処理を行う。
【０００６】
図７に、ＭＰＬＳのネットワーク構成例を示す。端末４−Ａから端末４−Ｃへ
パケットを転送する場合について説明する。ＭＰＬＳ網の入口となる装置３−１
では、パケットに設定された宛先ＩＰアドレスから、パケットの出力先とパケッ
トに付与するラベルの値を決定する。パケットを中継する装置３−２では、入力
パケットに付与されたラベルにより、パケットの出力先と出力パケットに付与す
るラベルの値を決定する。ＭＰＬＳ網の出口となる装置３−３は、パケットから
ラベルを外し、パケットに設定されたＩＰヘッダを見てパケットの転送先を決定
する。ＭＰＬＳのプロトコルについては、ＩＥＴＦ（Internet Engineering Tas
k Force）において、標準化作業が進められている。
【０００７】
図４に、下位レイヤとしてＰＰＰ（Point to Point Protocol）を使用するＭ
ＰＬＳのパケットフォーマットを示す。ＰＰＰを使用するＭＰＬＳでは、ＰＰＰ
ヘッダ５２１とＩＰヘッダ５０１の間に、４バイトのシム（Shim）ヘッダ５２２
が挿入される。シムヘッダは、２０ビットのラベル５２１−１、３ビットのＥｘ
ｐフィールド５２１−２、１ビットのＳビット５２１−３、８ビットのＴＴＬ（
Time to Live）フィールドを持つ。ＩＥＴＦでは、Ｅｘｐフィールド５２１−２
を、ＱｏＳ（Quality of Service）クラスとして使用することを検討している。
【０００８】
図５に、下位レイヤとしてＡＴＭ（Asynchronous Transfer Mode）を使用する
ＭＰＬＳのパケットフォーマットを示す。ＩＰパケット５００には、パディング
５３５−１及びトレイラ５３５−２が付与され、ＡＡＬ５フレーム５３５になる
（ＩＥＴＦのＲＦＣ２６８４で定義されるnull encapsulation）。ＡＡＬ５フレ
ーム５３５は、４８バイトずつに分割され、それぞれにセルヘッダ５３１が付与
され、ＡＴＭセル５３０−１から５３０−ｎになる。
【０００９】
図６に、ＡＴＭのセルフォーマットを示す。ＡＴＭを使用するＭＰＬＳでは、
セルヘッダ５３１のＶＰＩ（Virtual Path Identifier）５３１−２、ＶＣＩ（V
irtual Channel Identifier）５３１−３の設定値をラベルとして使用する。ま
た、１ビットのＣＬＰ（Cell Loss Priority）ビット５３１−５は、セル廃棄の
優先度を表すものである。
【００１０】
以下では、ラベルの値が設定されているシムヘッダまたは、ＡＴＭセルヘッダ
をＭＰＬＳヘッダと呼ぶことにする。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来、同一企業内で地理的に離れた拠点間の通信は、一般的には、専用線によ
り行っていた。しかし、近年では、インターネットを使用した仮想専用線網（Ｖ
ＰＮ：Virtual Private Network）を構築することにより、拠点間を接続するユ
ーザが増えている。
【００１２】
地理的に離れた拠点に存在するＶＬＡＮどうしをＭＰＬＳ網によって接続する
場合、ＭＰＬＳ網の入口に位置する装置がタグ制御情報を削除する。このため、
パケットがどのＶＬＡＮに所属するものであるかを示す情報（ＶＬＡＮ ＩＤ）
が、転送するパケットから失われる。したがって、ＭＰＬＳ網の出口に位置する
装置は、出力するパケットに対してＶＬＡＮ ＩＤを設定できないという問題が
ある。
【００１３】
また、パケットからタグ制御情報が削除されるため、パケットの優先度情報（
ユーザプライオリティ）が失われる。したがって、パケットを送出する側のＶＬ
ＡＮと、パケットを受信する側のＶＬＡＮでは、パケット送信側と同じＱｏＳ制
御を行えないという問題がある。
【００１４】
要するに、従来、ＯＳＩモデルのレイヤ２に相当するレイヤのヘッダ内に記さ
れている情報を、ＭＰＬＳヘッダにマッピングすることが検討されていなかった
。
【００１５】
そこで、本発明の目的は、ＯＳＩモデルのレイヤ２に相当するレイヤのヘッダ
内に記されている情報を、ＭＰＬＳヘッダにマッピングできるようにすることで
ある。
【００１６】
本発明の目的は、地理的に離れた位置に存在する、同一グループに属するＶＬ
ＡＮ同士を、閉域性を維持しながら、ＭＰＬＳ網を用いて接続することにある。
【００１７】
また、本発明の他の目的は、ＭＰＬＳ網によってＶＬＡＮ網をインタワークし
た場合においても、エンド−エンドで統一したＱｏＳ制御を行うことにある。
【課題を解決するための手段】
【００１８】
本発明では、ＭＰＬＳネットワークと、ＭＰＬＳプロトコルを用いないネット
ワークとをインタワークするパケット転送装置に、ＭＰＬＳプロトコルを用いな
いネットワークで使用されるパケットヘッダであって、ＯＳＩモデルのレイヤ３
に相当するレイヤのヘッダ（以下、「レイヤ３ヘッダ」という。）の前に付与さ
れる、ＭＰＬＳヘッダとは異なるＯＳＩモデルのレイヤ２に相当するレイヤのヘ
ッダ（以下、「レイヤ２ヘッダ」という。）の情報と、前記レイヤ３ヘッダの情
報との組と、前記ＭＰＬＳヘッダの情報との対応関係を示すヘッダ変換情報を設
定する。パケット転送装置は、この情報を用いることにより、前記レイヤ２ヘッ
ダをＭＰＬＳヘッダに変換する。
【００１９】
また、パケット転送装置に、前記ＭＰＬＳヘッダの情報と、前記レイヤ３ヘッ
ダの情報との組と、前記レイヤ２ヘッダの情報との対応関係を示すヘッダ変換情
報を設定する。パケット転送装置は、この情報を用いることにより、ＭＰＬＳヘ
ッダを前記レイヤ２ヘッダに変換する。
【００２０】
本発明の一実施例では、ＶＬＡＮとＭＰＬＳをインタワークする装置において
、ＶＬＡＮ ＩＤとＭＰＬＳラベルとを対応付ける。ＶＬＡＮ網からＭＰＬＳ網
へインタワークする装置では、ＶＬＡＮ ＩＤとパケットのヘッダ情報の組から
出力のＭＰＬＳラベルを決定する。出力のＭＰＬＳラベルは、ＶＬＡＮ毎に独立
した値を割り当てる。ＭＰＬＳ網からＶＬＡＮ網へインタワークする装置では、
入力のＭＰＬＳラベルをＶＬＡＮ ＩＤに対応付ける。
【００２１】
本発明の他の実施例では、ＶＬＡＮとＭＰＬＳをインタワークする装置は、タ
グ制御情報のユーザプライオリティ３ビットをＭＰＬＳのヘッダのＱｏＳ値を設
定するフィールドに対応付ける。ＰＰＰによるＭＰＬＳの場合には、ユーザプラ
イオリティ３ビットをＳｈｉｍヘッダのＥｘｐフィールド３ビットにマッピング
する。ＡＴＭによるＭＰＬＳの場合には、ユーザプライオリティ３ビットをセル
ヘッダのＣＬＰビット１ビットに変換する。
【発明の効果】
【００２２】
本発明により、ＯＳＩモデルのレイヤ２に相当するレイヤのヘッダ内に記され
ている情報を、ＭＰＬＳヘッダにマッピングできる。
【００２３】
また、本発明により、地理的に離れた位置に存在するＶＬＡＮ網同士を、それ
らの閉域性を損なうことなく、ＭＰＬＳ網によりインタワークすることが可能に
なる。また、ＶＬＡＮ網間でのエンド−エンドのＱｏＳ制御を行うことが可能に
なる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施形態を図面を用いて説明する。
【００２５】
図１は本発明を適用するネットワークの構成例を示すものである。ＶＬＡＮ 
＃Ａはネットワーク７−１−１、７−１−２、７−１−３、７−１−４及び７−
１−５から構成される。また、ＶＬＡＮ ＃Ｂはネットワーク７−２−１、７−
２−２、７−２−３、７−２−４及び７−２−５から構成される。場所６−１、
６−２、６−３、６−４及び６−５との間は、ＭＰＬＳ網５によって相互に接続
される。ＭＰＬＳ網５は、ネットワークインタワーク装置１−１、１−２及び１
−３と、パケット中継装置３により構成されている。
【００２６】
以下では、ＶＬＡＮ ＃Ａ７−１−１から、ネットワークインタワーク装置１
−１、１−２を経由し、ＶＬＡＮ ＃Ａ７−１−４へのパケット転送を例に説明
する。
【００２７】
図８は、本発明のネットワークインタワーク装置（１−１、１−２、１−３）
の構成例を示す。ネットワークインタワーク装置は、Ｅｔｈｅｒｎｅｔ
下位レイヤ処理部１１、パケットレイヤ処理部１２、ＭＰＬＳ下位レイヤ処理部１３、
スイッチ１４、制御部１５とを有する。
【００２８】
Ｅｔｈｅｒｎｅｔ下位レイヤ処理部１１は、Ｅｔｈｅｒｎｅｔフレー
ムを受信すると、そのフレームの物理レイヤ、およびデータリンクレイヤの終端処理を行
い、ＩＰパケットとタグ制御情報をパケットレイヤ処理部１２に渡す。また、Ｅ
ｔｈｅｒｎｅｔ下位レイヤ処理部１１は、パケットレイヤ処理部１２が決定した
宛先ＭＡＣアドレス及びタグ制御情報をＩＰパケットに付与し、ＩＰパケットを
Ｅｔｈｅｒｎｅｔフレーム化してＶＬＡＮ網に送出する。
【００２９】
ＭＰＬＳ下位レイヤ処理部１３は、ＭＰＬＳパケットを受信すると、そのパケ
ットの物理レイヤ、およびＭＰＬＳヘッダの終端処理を行い、ＩＰパケットとＭ
ＰＬＳヘッダ情報をパケットレイヤ処理部１２に渡す。また、パケットレイヤ処
理部１２が決定したＭＰＬＳヘッダ情報をＩＰパケットに付与し、ＩＰパケット
をＭＰＬＳパケット化してＭＰＬＳ網に送出する。
【００３０】
パケットレイヤ処理部１２は、入力パケットのＩＰヘッダ情報及びタグ制御情
報又はＭＰＬＳヘッダ情報に基づき、パケットの転送先を決定する。
【００３１】
スイッチ１４は、パケットレイヤ処理部１２から送出されたパケットを、その
パケットレイヤ処理部１２が定め転送先に対応する他のパケットレイヤ処理部１
２に送信する。
【００３２】
制御部１５は、管理装置と接続され、ネットワークインタワーク装置１の各処
理部の制御を行う。
【００３３】
図９はＶＬＡＮ側回線に位置するＥｔｈｅｒｎｅｔ下位レイヤ処理部１１の構
成を示すものである。
【００３４】
物理レイヤ受信処理部１１１は受信Ｅｔｈｅｒｎｅｔフレームの物理レイヤ処
理を行う。Ｅｔｈｅｒｎｅｔ受信処理部１１２は、受信したＥｔｈｅｒｎｅｔの
終端処理を行う。すなわち、受信フレームの宛先ＭＡＣアドレスから、自宛以外
のフレームを廃棄し、また、自宛の受信フレームのタグ制御情報を取り出す処理
を行う。パケットレイヤ処理部インタフェース１１３および１１４は、パケット
レイヤ処理部１２とのインタフェースである。Ｅｔｈｅｒｎｅｔ送信処理部１１
５はＭＡＣアドレスやタグ制御情報の付与等、ＩＰパケットをＥｔｈｅｒｎｅｔ
フレーム化する処理を行う。物理レイヤ送信処理部１１６はＥｔｈｅｒｎｅｔフ
レームを物理回線から送出する処理を行う。制御部インタフェース１１７は制御
部１５とのインタフェースであり、下位レイヤ処理部１１の各構成要素と接続す
る。
【００３５】
図１０はパケットレイヤ処理部１２の構成を示すものである。下位レイヤ処理
部インタフェース１２１、１２６はＥｔｈｅｒｎｅｔ下位レイヤ処理部１１、ま
たはＭＰＬＳ下位レイヤ処理部とのインタフェースである。テーブル検索処理部
１２２は、検索テーブル１２３を検索して、出力パケットに付与する出力物理ポ
ート及びＶＬＡＮ ＩＤまたはＭＰＬＳラベルを取得する処理を行う。スイッチ
インタフェース１２４、１２５はスイッチ１４とのインタフェースである。制御
部インタフェース１２７は制御部１５とのインタフェースであり、パケット処理
部１２の各構成要素と接続する。
【００３６】
図１２は、検索テーブル１２３の構成例を示す。検索テーブル１２３は、ＶＬ
ＡＮ ＩＤ検索テーブル１２３−１、ＭＰＬＳ出力用経路検索テーブル１２３−
２、ＭＰＬＳラベル検索テーブル１２３−３、ＶＬＡＮ出力用経路検索テーブル
１２３−４、ＭＰＬＳ出力用ＱｏＳ変換テーブル１２３−５、ＶＬＡＮ出力用Ｑ
ｏＳ変換テーブル１２３−６を有する。これらの検索テーブルは、メモリ上に構
築される。全ての検索テーブルが同一のメモリ上に構築される必要はない。
【００３７】
ＶＬＡＮ ＩＤ検索テーブル１２３−１は、ＶＬＡＮ ＩＤを検索キーし、どの
ＶＬＡＮに所属するかを判定するためのテーブルである。ＭＰＬＳ出力用経路検
索テーブル１２３−２は、ＶＬＡＮ網からＭＰＬＳ網への入口において出力ラベ
ルを決定するためのテーブルである。ＭＰＬＳラベル検索テーブル１２３−３は
、ＭＰＬＳラベルを検索キーとし、どのＶＬＡＮに所属するかを判定するための
テーブルである。ＶＬＡＮ出力用経路検索テーブル１２３−４は、ＭＰＬＳ網か
らＶＬＡＮ網への出口において出力ＶＬＡＮ ＩＤを決定するためのテーブルで
ある。ＭＰＬＳ出力用ＱｏＳ変換テーブル１２３−５は、ＶＬＡＮ網のＱｏＳ値
（ユーザプライオリティ）をＭＰＬＳ網のＱｏＳ値へ変換するためのテーブルで
ある。ＶＬＡＮ出力用ＱｏＳ変換テーブル１２３−６は、ＭＰＬＳ網のＱｏＳ値
をＶＬＡＮ網のＱｏＳ値（ユーザプライオリティ）へ変換するためのテーブルで
ある。
【００３８】
図１１はＭＰＬＳ下位レイヤ処理部１３の構成を示すものである。物理レイヤ
受信処理部１３１は受信パケットの物理レイヤ処理を行う。ＭＰＬＳ受信処理部
１３２は、データリンクレイヤの終端、およびＭＰＬＳヘッダを取り出す処理を
行う。パケットレイヤ処理部インタフェース１３３、１３４はパケットレイヤ処
理部１２とのインタフェースである。ＭＰＬＳ送信処理部１３５は、データリン
クレイヤの終端、およびＭＰＬＳヘッダをＩＰパケットに付与する処理を行う。
物理レイヤ送信処理部１３６はＭＰＬＳラベルが付与されたパケットを物理回線
から送出する。制御部インタフェース１３７は制御部１５とのインタフェースで
あり、下位レイヤ処理部１３の各構成要素と接続する。
【００３９】
ネットワークインタワーク装置１がＶＬＡＮ ＩＤとＭＰＬＳラベルを対応付
けるための処理手順を説明する。
【００４０】
図１におけるネットワークインタワーク装置１−１が入力ＶＬＡＮ ＩＤから
出力ラベルを取得する処理手順を説明する。
【００４１】
ネットワークインタワーク装置１−１では、テーブル検索処理部１２２が検索
テーブル１２３を検索する。
【００４２】
図１９は、ネットワークインタワーク装置１−１におけるテーブル検索処理部
１２２の検索手順の概念を示すものである。テーブル検索処理部１２２は、最初
にＶＬＡＮ ＩＤ検索テーブル１２３−１を検索し、次にＭＰＬＳ出力用経路検
索テーブル１２３−２を検索する。
【００４３】
図１３はＶＬＡＮ ＩＤ検索テーブルの構成例を示すものである。ＶＬＡＮ Ｉ
Ｄ検索テーブル１２３−１には、検索キーとして入力ＶＬＡＮ ＩＤ１２３−１
−１、および検索結果としてＶＬＡＮ ＩＤに対応するＶＬＡＮ名１２３−１−
２が設定される。図１３の例では、入力ＶＬＡＮ ＩＤの値10でＶＬＡＮ ＩＤ検
索テーブル１２３−１を検索すると、結果は、ＶＬＡＮ ＃Ａとなる。検索キー
として、入力ＶＬＡＮ ＩＤと、パケットの入力物理ポートの組合せを用いるこ
とも可能である。検索キーとして、入力ＶＬＡＮ ＩＤと、パケットの入力物理
ポートとの組合せを用いる場合には、図８で示す下位レイヤ処理部１１に、複数
の物理ポートが存在する構成において、異なる入力物理ポート間で、同じＶＬＡ
Ｎ ＩＤの値を使用することが可能となる。
【００４４】
図１４はＭＰＬＳ出力用経路検索テーブルの構成例を示すものである。ＭＰＬ
Ｓ出力用経路検索テーブル１２３−２には、検索キーとして宛先ＩＰアドレス１
２３−２−１、検索結果として出力ラベル１２３−２−２、および出力物理ポー
ト１２３−２−３が設定される。ＭＰＬＳ出力用経路検索テーブル１２３−２は
ＶＬＡＮ毎にエントリが分割されている。図１３に示されている例では、ＭＰＬ
Ｓ出力用経路検索テーブル１２３−２は、ＶＬＡＮ ＃Ａ用のエントリ１２３−
２−ａとＶＬＡＮ ＃Ｂ用のエントリ１２３−２−ｂに分割されている。
【００４５】
ＶＬＡＮ ＩＤ検索テーブル１２３−１の検索結果がＶＬＡＮ ＃Ａである場合
、ＭＰＬＳ出力用経路検索テーブル１２３−２のエントリ１２３−２−ａ部分が
検索される。図１４に示されている例では、宛先ＩＰアドレス192.169.10.0で、
エントリ１２３−２−ａを検索すると、その結果は、出力ラベルの値100、出力
物理ポート3となる。
【００４６】
次に、図１におけるネットワークインタワーク装置１−２が入力ラベルから出
力ＶＬＡＮ ＩＤを取得する処理手順を説明する。
【００４７】
ネットワークインタワーク装置１−２では、テーブル検索処理部１２２が検索
テーブル１２３を検索する。
【００４８】
図２０は、ネットワークインタワーク装置１−２におけるテーブル検索処理部
１２２の検索手順の概念を示すものである。テーブル検索処理部１２２は、最初
にＭＰＬＳラベル検索テーブル１２３−１を検索し、次にＶＬＡＮ出力用経路検
索テーブル１２３−２を検索する。
【００４９】
図１５は、ＭＰＬＳラベル検索テーブル１２３−３の構成例を示す。ＭＰＬＳ
ラベル検索テーブル１２３−３には、検索キーとして入力ラベル１２３−３−１
が、検索結果として、入力ラベルに対応したＶＬＡＮ名が設定される。図１５に
示されている例では、入力ラベルの値101でＭＰＬＳラベル検索テーブル１２３
−１を検索すると、その結果は、ＶＬＡＮ ＃Ａとなる。検索キーとして、入力
ラベルと、パケットの入力物理ポートとの組合せを用いることも可能である。検
索キーとして、入力ラベルと、パケットの入力物理ポートとの組合せを用いる場
合には、図８で示す下位レイヤ処理部１３に、複数の物理ポートが存在する構成
において、異なる入力物理ポート間で、同じラベルの値を使用することが可能と
なる。
【００５０】
図１６はＶＬＡＮ出力用経路検索テーブル１２３−４の構成例を示すものであ
る。
【００５１】
ＭＰＬＳラベル検索テーブル１２３−４には、検索キーとして宛先ＩＰアドレ
ス１２３−４−１、検索結果として宛先ＭＡＣアドレス１２３−４−２、出力Ｖ
ＬＡＮ ＩＤ１２３−４−３及び出力物理ポート１２３−４−４が設定される。
検索テーブル１２３−４はＶＬＡＮ毎にエントリが分割されている。図１６では
、ＶＬＡＮ出力用経路検索テーブル１２３−４は、ＶＬＡＮ ＃Ａ用のエントリ
１２３−４−ａとＶＬＡＮ ＃Ｂ用のエントリ１２３−４−ｂとに分割されてい
る。
【００５２】
ＭＰＬＳラベル検索テーブル１２３−３の検索結果が、ＶＬＡＮ ＃Ａである
場合、テーブル検索処理部１２２は、エントリ１２３−４−ａ部分を検索する。
宛先ＩＰアドレスが192.169.10.0の場合、エントリ１２３−４−ａを検索すると
、その結果は、出力ＭＡＣアドレスの値aa.bb.cc.dd.ee.ff、出力ＶＬＡＮ ＩＤ
の値10、出力物理ポート8となる。
【００５３】
次に、エンド−エンドのＱｏＳ制御を実現するための処理手順を説明する。
【００５４】
図１７はネットワークインタワーク装置１−１において、ＶＬＡＮで規定され
るユーザプライオリティをＭＰＬＳヘッダのＱｏＳ情報にマッピングを行うため
のＭＰＬＳ出力用ＱｏＳ変換テーブル１２３−１０の構成例を示す。
【００５５】
ＭＰＬＳ出力用ＱｏＳ変換テーブル１２３−１０には、検索キーとしてＴＣＰ
／ＩＰヘッダ情報１２３−１０−１及びユーザプライオリティ１２３−１０−２
が、検索結果として出力ＭＰＬＳヘッダのＱｏＳ値１２３−１０−３が設定され
る。
【００５６】
テーブル検索処理部１２２は、入力パケットに付与されたＴＣＰ／ＩＰヘッダ
情報及びユーザプライオリティを検索キーとしてＭＰＬＳ出力用ＱｏＳ変換テー
ブル１２３−１０を検索し、その結果として、出力ＭＰＬＳヘッダに設定するＱ
ｏＳ値を取得する。ＴＣＰ／ＩＰヘッダ情報１２３−１０には、宛先ＩＰアドレ
ス、ＩＰヘッダのＴＯＳ（Type of Service）値、ＴＣＰヘッダの宛先ポート番
号等を使用することが可能である。図１７に示す例では、ＴＣＰ／ＩＰヘッダ情
報１２３−１０として宛先ＩＰアドレスを使用している。ＭＰＬＳヘッダのＱｏ
Ｓ情報は、ＰＰＰを使用するＭＰＬＳでは、Ｅｘｐフィールド、ＡＴＭを使用す
るＭＰＬＳでは、セルヘッダのＣＬＰビットと対応付けることが可能である。
【００５７】
図１８はネットワークインタワーク装置１−２において、ＭＰＬＳヘッダのＱ
ｏＳ情報からユーザプライオリティへのマッピングを行うためのＶＬＡＮ出力用
ＱｏＳ変換テーブル１２３−１１の構成例を示す。
【００５８】
ＭＰＬＳ出力用テーブル１２３−１１には、検索キーとしてＴＣＰ／ＩＰヘッ
ダ情報１２３−１１−１及び入力ＭＰＬＳ ＱｏＳ値１２３−１１−２が、検索
結果としてユーザプライオリティ１２３−１１−３が設定される。
【００５９】
テーブル検索処理部１２２は、入力パケットに付与されたＴＣＰ／ＩＰヘッダ
情報、出力ＭＰＬＳ ＱｏＳ値を検索キーとしてＶＬＡＮ出力用ＱｏＳ変換テー
ブル１２３−１１を検索し、その結果として、出力ユーザプライオリティ値を取
得する。ＴＣＰ／ＩＰヘッダ情報１２３−１１には、宛先ＩＰアドレス、ＩＰヘ
ッダのＴＯＳ値等を使用することが可能である。図１８に示す例では、ＴＣＰ／
ＩＰヘッダ情報１２３−１１として宛先ＩＰアドレスを使用している。ＭＰＬＳ
ヘッダのＱｏＳ情報は、ＰＰＰを使用するＭＰＬＳではＥｘｐフィールドと、Ａ
ＴＭを使用するＭＰＬＳではセルヘッダのＣＬＰフィールドと対応付けることが
可能である。
【００６０】
ネットワークインタワーク装置１−１におけるＭＰＬＳ出力用ＱｏＳ変換テー
ブル１２３−１０の検索と、ネットワークインタワーク装置１−２におけるＶＬ
ＡＮ出力用ＱｏＳ変換テーブル１２３−１１の検索とを組合せることにより、同
じグループに属するＶＬＡＮ網同士がＭＰＬＳ網によってインタワークするネッ
トワークにおいても、ＶＬＡＮのＱｏＳ値を保存することが可能である。
【００６１】
ＶＬＡＮのタグ制御情報のユーザプライオリティとシムヘッダのＥｘｐビット
はいずれも３ビットであるため、ＶＬＡＮ網とＭＰＬＳ網で同一のＱｏＳ値を使
用することが可能である。このため、ＭＰＬＳ網における下位レイヤがＰＰＰの
場合には、必ずしも検索キーにＴＣＰ／ＩＰヘッダを設定しなくてもよい。
【００６２】
検索テーブル１２３の設定は、ネットワークインタワーク装置１の管理者が手
動で行う方法と、またはネットワーク内の装置が自律的に情報を交換することに
より、装置が自動に行う方法とがある。
【００６３】
検索テーブル１２３をネットワークインタワーク装置１の管理者が手動設定す
る一例を説明する。
【００６４】
ネットワークインタワーク装置１の管理者が検索テーブル１２３を手動設定す
る際には、管理者はネットワーク構成を把握した上で、ネットワークの運用方針
に基づいて検索テーブル１２３への設定値を定める。このとき、ＶＬＡＮ網の運
用者は、ネットワークインタワーク装置１の管理者に対して、地理的な離れた位
置に存在するＶＬＡＮ網同士を接続するために必要な情報を通知する。その情報
の一例として、接続する装置のＩＰアドレス情報がある。ネットワークインタワ
ーク装置１の管理者は、ネットワークインタワーク装置１の制御部１５に接続し
た管理装置からコマンドを入力することによって、検索テーブル１２３の設定を
行う。
【００６５】
ＭＰＬＳ出力用経路検索テーブル１２３−２を自動設定する例としては、ラベ
ル配布を行うためのシグナリングプロトコルを使用する方法がある。ラベル配布
プロトコルには、ＩＥＴＦのdraft-ietf-mpls-ldp-06.txtで定義されているＬＤ
Ｐ（Label Distribution Protocol）等がある。ＬＤＰを使用する場合には、Ｍ
ＰＬＳ網５を構成する装置１−１、１−２、および３が、互いにメッセージを交
換することによって、自律的に各装置に対して、ＭＰＬＳのパスで使用するラベ
ルが割り当てられる。
【００６６】
ＶＬＡＮ出力用検索テーブル１２３−４を自動設定する例としては、ルーティ
ングプロトコルを使用する方法がある。ルーティングプロトコルは、ネットワー
クインタワーク装置１−２、およびＶＬＡＮ網７−１−３、７−１−４を構成す
る装置間で動作する。ルーティングプロトコルの例としては、ＩＥＴＦのＲＦＣ
２１７８として定義されているＯＳＰＦ（Open Shortest Path First）等がある
。ルーティングプロトコルを使用することにより、ネットワークインタワーク装
置１−２は、宛先ＩＰアドレス１２３−４−１と出力物理ポート１２３−４−４
の対応関係、および転送先のＩＰアドレスを把握することができる。また、ＩＥ
ＴＦのＲＦＣ８２６で定義されるＡＲＰ（Adress Resolution Protocol）を使用
することにより、ネットワークインタワーク装置１−２は、転送先のＩＰアドレ
スと、ＭＡＣアドレス１２３−４−２の対応関係を把握できる。
【図面の簡単な説明】
【００６７】
【図１】本発明のネットワークインタワーク装置を用いて構成したネットワークの構成例を示す図である。
【図２】ＩＥＥＥ８０２.１ＱによるＶＬＡＮのパケットフォーマットを示す図である。
【図３】ＶＬＡＮ網の構成例を示す図である。
【図４】ＰＰＰを用いるＭＰＬＳのフレームフォーマットを示す図である。
【図５】ＡＴＭを用いるＭＰＬＳのフレームフォーマットを示す図である。
【図６】ＡＴＭのセルフォーマットを示す図である。
【図７】ＭＰＬＳ網の構成例を示す図である。
【図８】本発明のネットワークインタワーク装置の構成例を示す図である。
【図９】本発明のネットワークインタワーク装置の下位レイヤ処理部の構成例を示す図である。
【図１０】本発明のネットワークインタワーク装置のパケットレイヤ処理部の構成例を示す図である。
【図１１】本発明のネットワークインタワーク装置の下位レイヤ処理部の構成例を示す図である。
【図１２】本発明のネットワークインタワーク装置に設けられる検索テーブルの構成例を示す図である。
【図１３】本発明のネットワークインタワーク装置に設けられるＶＬＡＮ ＩＤ検索テーブルの構成例を示す図である。
【図１４】本発明のネットワークインタワーク装置に設けられるＭＰＬＳ出力用経路検索テーブルの構成例を示す図である。
【図１５】本発明のネットワークインタワーク装置に設けられるＭＰＬＳラベル検索テーブルの構成例を示す図である。
【図１６】本発明のネットワークインタワーク装置に設けられるＶＬＡＮ出力用経路検索テーブルの構成例を示す図である。
【図１７】本発明のネットワークインタワーク装置に設けられるＭＰＬＳ出力用ＱｏＳ変換テーブルの構成例を示す図である。
【図１８】本発明のネットワークインタワーク装置に設けられるＶＬＡＮ出力用ＱｏＳ変換テーブルの構成例を示す図である。
【図１９】本発明のネットワークインタワーク装置に設けられるテーブル検索処理部の検索手順の概念を示す図である。
【図２０】本発明のネットワークインタワーク装置に設けられるテーブル検索処理部の検索手順の概念を示す図である。
【符号の説明】
【００６８】
１  ネットワークインタワーク装置、１１  Ｅｔｈｅｒｎｅｔ下位レイヤ処理
部、１２  パケットレイヤ処理部、１３  ＭＰＬＳ下位レイヤ処理部、１４  ス
イッチ、１５  制御部、５００ ＩＰパケット、５１０ ＶＬＡＮフレーム、５２
０ ＰＰＰによるＭＰＬＳフレーム、５３０ ＡＴＭセル。
【図１】
2008219934.tif 000003
【図２】
2008219934.tif 000004
【図３】
2008219934.tif 000005
【図４】
2008219934.tif 000006
【図５】
2008219934.tif 000007
【図６】
2008219934.tif 000008
【図７】
2008219934.tif 000009
【図８】
2008219934.tif 000010
【図９】
2008219934.tif 000011
【図１０】
2008219934.tif 000012
【図１１】
2008219934.tif 000013
【図１２】
2008219934.tif 000014
【図１３】
2008219934.tif 000015
【図１４】
2008219934.tif 000016
【図１５】
2008219934.tif 000017
【図１６】
2008219934.tif 000018
【図１７】
2008219934.tif 000019
【図１８】
2008219934.tif 000020
【図１９】
2008219934.tif 000021
【図２０】
2008219934.tif 000022