(57)【特許請求の範囲】
【請求項１】
予めＶＰＮ−ＩＤ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）毎にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス検索するＩＰアドレス検索面を保持するルーティングテーブルと、受信したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）フレームのＶＬＡＮ−ＩＤ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報からＶＰＮ−ＩＤ番号を割り当ててその該当するＶＰＮ−ＩＤに対応するＩＰアドレス検索面を前記ルーティングテーブルから選択する手段と、その選択したＩＰアドレス検索面内でのみルーティングを行うルーティング手段とを有し、
前記ルーティングテーブルと前記ＩＰアドレス検索面を前記ルーティングテーブルから選択する手段と前記ルーティング手段とをレイヤ３スイッチ処理手段に配設したことを特徴とするルーティング装置。
【請求項２】
前記ＬＡＮフレームを受信する複数のポートと、前記ＶＬＡＮ−ＩＤに対応して設けられかつ前記ルーティング手段のルーティング結果に対応するＶＬＡＮに前記ＬＡＮフレームを送信するためのポートとを持つレイヤ２スイッチ処理手段を含み、前記受信したＬＡＮフレームのＶＬＡＮ−ＩＤ情報からＶＰＮ−ＩＤ番号を割り当てるようにしたことを特徴とする請求項１記載のルーティング装置。
【請求項３】
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスのフィルタリングを行うフィルタ手段を前記レイヤ３スイッチ処理手段に含むことを特徴とする請求項１または請求項２記載のルーティング装置。
【請求項４】
予めＶＰＮ−ＩＤ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）毎にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス検索するＩＰアドレス検索面を保持するルーティングテーブルの中から、受信したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）フレームのＶＬＡＮ−ＩＤ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報からＶＰＮ−ＩＤ番号を割り当ててその該当するＶＰＮ−ＩＤに対応するＩＰアドレス検索面を選択するステップと、そのＩＰアドレス検索面内でのみルーティングを行うステップとを有し、
前記ルーティングテーブルからの前記ＩＰアドレス検索面の選択と、そのＩＰアドレス検索面内でのみルーティングとをレイヤ３スイッチ処理手段で行うようにしたことを特徴とする仮想私設網方式。
【請求項５】
前記ＬＡＮフレームを受信する複数のポートと、前記ＶＬＡＮ−ＩＤに対応して設けられかつ前記ルーティング手段のルーティング結果に対応するＶＬＡＮに前記ＬＡＮフレームを送信するためのポートとを持つレイヤ２スイッチ処理手段で前記受信したＬＡＮフレームのＶＬＡＮ−ＩＤ情報からＶＰＮ−ＩＤ番号を割り当てるようにしたことを特徴とする請求項４記載の仮想私設網方式。
【請求項６】
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスのフィルタリングを前記レイヤ３スイッチ処理手段で行うようにしたことを特徴とする請求項４または請求項５記載の仮想私設網方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はルーティング装置及びそれに用いる仮想私設網方式に関し、特に仮想ＬＡＮ（ＶＬＡＮ：Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を利用したルーティング方法に関する。
【０００２】
【従来の技術】
従来、仮想ＬＡＮのネットワーク構成においては、第１のスイッチの各ポートに複数の端末を接続して第１のＬＡＮを構成し、第２のスイッチの各ポートに複数の端末を接続して第２のＬＡＮを構成している場合に、これら複数の端末を仮想ＬＡＮという形で括ってグループ化し、論理的構成によって仮想ＬＡＮを構成して同じスイッチ内での端末間通信を行っている。
【０００３】
上記の構成において、端末を単なるポートに移動した場合には一般的なＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの学習方法によってスイッチのテーブルの構成が可能である。各端末はＭＡＣアドレスを有しているので、ポートを移動した場合にはそのアドレスを引き継ぐようにする。
【０００４】
このテーブルには仮想ＬＡＮの属性が定義されているので、各端末からのパケットを受信すると、そのＭＡＣアドレスとポートの論理アドレスとに基づいてＶＬＡＮ−ＩＤ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：仮想ＬＡＮ識別子）が与えられ、テーブルへの登録が行われる。
【０００５】
また、ネットワークを越えて、つまり他のスイッチへ伝送ラインを接続して仮想的な論理ネットワーク（仮想ＬＡＮ）を構築することがある。異なるスイッチ間に接続された端末とのエンド−エンド通信を行うためには、すなわち同じＬＡＮ属性を持つ仮想ＬＡＮの中で端末のエンド−エンド間通信を行うためには、それぞれのスイッチに固定的なポート割当てを行い、その固定的に割り当てられたポートにつながる端末を１つの同じ属性を持った仮想ＬＡＮとみなすことで、端末のエンド−エンド間通信が可能となる。
【０００６】
さらに、仮想ＬＡＮタグとよばれる識別子をパケットに付加し、この仮想ＬＡＮタグに基づいて仮想的なネットワークの識別を行ってスイッチ−スイッチ間での送信を行うことができる。
【０００７】
さらにまた、同一の仮想ＬＡＮに属するスイッチのポートに接続された端末にパケットをブロードキャストまたはユニキャスト送信させることができる。この場合でも、ＭＡＣアドレスの学習によってスイッチのテーブルを構成することができる。
【０００８】
しかしながら、上記のようなネットワーク構成では仮想ＬＡＮと仮想ＬＡＮとの間の通信（仮想ＬＡＮ間通信）を対象としたものではない。ネットワークとして仮想ＬＡＮ間通信を可能にすることは任意の端末間との通信を可能にすることを意味する。
【０００９】
近年のネットワークの使用例からわかるように、インタネット接続や共有データやファイルを使用することが当たり前となっている。よって、将来、ネットワーク機器の導入及びネットワークの構築にあたって、今後予想される端末数の拡大、複数の仮想ＬＡＮ間通信を可能にするネットワークが必要である。
【００１０】
【発明が解決しようとする課題】
上述した従来の仮想ＬＡＮのネットワーク構成では、単に仮想ＬＡＮを利用してルーティングさせる場合、仮想的な識別ＩＤを持つことができないため、仮想ＬＡＮからルータを介して専用線へ通信した場合、専用線においてイントラネットとしての閉域性を保つことができない。
【００１１】
そこで、本発明の目的は上記の問題点を解消し、専用線においてイントラネットとしての閉域性を保つことができるルーティング装置及びそれに用いる仮想私設網方式を提供することにある。
【００１２】
【課題を解決するための手段】
本発明によるルーティング装置は、予めＶＰＮ−ＩＤ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）毎にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス検索するＩＰアドレス検索面を保持するルーティングテーブルと、受信したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）フレームのＶＬＡＮ−ＩＤ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報からＶＰＮ−ＩＤ番号を割り当ててその該当するＶＰＮ−ＩＤに対応するＩＰアドレス検索面を前記ルーティングテーブルから選択する手段と、その選択したＩＰアドレス検索面内でのみルーティングを行うルーティング手段とを備え、
前記ルーティングテーブルと前記ＩＰアドレス検索面を前記ルーティングテーブルから選択する手段と前記ルーティング手段とをレイヤ３スイッチ処理手段に配設している。
【００１３】
本発明による仮想私設網方式は、予めＶＰＮ−ＩＤ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）毎にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス検索するＩＰアドレス検索面を保持するルーティングテーブルの中から、受信したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）フレームのＶＬＡＮ−ＩＤ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報からＶＰＮ−ＩＤ番号を割り当ててその該当するＶＰＮ−ＩＤに対応するＩＰアドレス検索面を選択するステップと、そのＩＰアドレス検索面内でのみルーティングを行うステップとを備え、
前記ルーティングテーブルからの前記ＩＰアドレス検索面の選択と、そのＩＰアドレス検索面内でのみルーティングとをレイヤ３スイッチ処理手段で行うようにしている。
【００１４】
すなわち、本発明のインタネットＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ：仮想私設網）は、ＶＬＡＮ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）−ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域網）間をＶＰＮ接続する場合において、ＶＬＡＮのＶｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  ＬＡＮ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎをルーティング識別子に使用することでエンド−エンド間のインタネット専用網（イントラネット）で仮想的に閉域性を確保する方法である。
【００１５】
より具体的に、本発明のインタネットＶＰＮ方式は、Ｌ２（Ｌａｙｅｒ  ２）スイッチ部においてＶＬＡＮを適用したＬＡＮ間、あるいはＶＬＡＮ−パケット網間をＬ３（Ｌａｙｅｒ  ３）スイッチを有するルーティング処理にてゲートウエイする場合に、ルーティングテーブルの情報面のルート情報を各ＶＬＡＮ−ＩＤ毎に予めエントリしておき、到着したパケットはＶＬＡＮ−ＩＤ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：仮想ＬＡＮ識別子）毎に持つルート面を選択し、該当したルート面内でのみＩＰアドレス検索を行うことを可能としている。
【００１６】
また、ＶＰＮ番号間の関係に関してはＶＰＮ番号に相当するＶＬＡＮ−ＩＤがエンド−エンドで全く同じ値でなくても良く、ルーティングされる前に関連性が確立されていればよい。
【００１７】
本発明のインタネットＶＰＮ方式では、ＶＬＡＮ−ＩＤのＶｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  ＬＡＮ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎから、ＶＰＮ−ＩＤを識別し、各ＶＰＮ−ＩＤ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：仮想私設網識別子）毎に格納したルート情報を選択することが可能となるため、閉域性が確保されることとなる。
【００１８】
また、ＶＬＡＮで使用する従来のＶＬＡＮ−ＩＤはＬ２ブリッジに使用されており、本発明のようなＬ３ルーティングスイッチのＶＰＮ−ＩＤに使用されてはいない。
【００１９】
【発明の実施の形態】
次に、本発明の一実施例について図面を参照して説明する。図１は本発明の一実施例によるルーティング装置の構成を示すブロック図である。図１において、本発明の一実施例によるルーティング装置はハブやブリッジ等の論理的なハブ機能を持つＬ２（Ｌａｙｅｒ  ２）スイッチ処理部１と、ルータ等のＬ３（Ｌａｙｅｒ  ３）スイッチ処理部２とから構成されている。
【００２０】
Ｌ２スイッチ処理部１はそれぞれ専用線［例えば、インタネットやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域網）等］を介して複数の仮想ＬＡＮ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）（図示せず）に接続されたポート１１−１〜１１−ｍと、複数の仮想ＬＡＮ（ＶＬＡＮ＃１〜ＶＬＡＮ＃ｎ）（図示せず）各々個別に接続されたポート１２−１〜１２−ｎとから構成されている。
【００２１】
Ｌ３スイッチ処理部２はＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスのフィルタリングを行うフィルタ部２１と、ＶＰＮ−ＩＤ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：仮想私設網識別子）分のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス検索面を選択するＩＰアドレス検索面選択部２２と、ＶＰＮ−ＩＤ分のＩＰアドレス検索面を蓄積するルーティングテーブル２３とから構成されている。
【００２２】
Ｌ２スイッチ処理部１はポート１１−１〜１１−ｍで受信したパケットをＬ３スイッチ処理部２へ転送させる時に、ＶＰＮ−ＩＤとしてＶＬＡＮ−ＩＤを割り当ててＩＰアドレスとともに送出する。
【００２３】
ルーティングテーブル２３はＶＰＮ−ＩＤ分のＩＰアドレス検索面を保持しており、ＩＰアドレス検索面選択部２２がＬ２スイッチ処理部１からのＶＬＡＮ−ＩＤに対応するＩＰアドレス検索面を選択（ポイント）する。よって、ルーティングテーブル２３ではその選択されたＩＰアドレス検索面内でのみルーティングを行い、ＩＰアドレス検索面内で検索された接続情報［ポートやＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス等］をＬ２スイッチ処理部１へ送出する。
【００２４】
Ｌ２スイッチ処理部１はＬ３スイッチ処理部２によるルーティング結果を基に、対応するポート１２−１〜１２−ｎにＬ３スイッチ処理部２でルーティングされたパケットを送出する。
【００２５】
上記の方式を用いれば、特定のＶＬＡＮ−ＩＤを持つ仮想ＬＡＮ間、あるいはＬＡＮ−ＷＡＮ間でのみルーティングを行うことが可能になるので、インタネット等のグローバルなネットワーク内で特定ユーザ間でのみ仮想的な特定のパスを張ることができる。
【００２６】
図２は本発明の一実施例によるネットワーク間インタフェース（ＮＮＩ：Ｎｅｔｗｏｒｋ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）におけるＶＰＮの関係を示す図である。図２において、ネットワーク＃１，＃２にはそれぞれＶＰＮ＃１〜＃３が設定され、ゲートウェイ（Ｇ／Ｗ：Ｇａｔｅｗａｙ）はネットワーク＃１のＶＰＮ＃１とネットワーク＃２のＶＰＮ＃１との間をＶＰＮ＃１エントリによって接続し、ネットワーク＃１のＶＰＮ＃２とネットワーク＃２のＶＰＮ＃２との間をＶＰＮ＃２エントリによって接続している。
【００２７】
図３は図１のルーティングテーブル２３の構成例を示す図である。図３において、ルーティングテーブル２３にはポインタＶＰＮ−ＩＤ＝１，ＶＰＮ−ＩＤ＝２，ＶＰＮ−ＩＤ＝３でそれぞれ示される領域（ＩＰアドレス検索面に相当）に、ＩＰアドレス「１９２．１２２．０９２．ｘ」，「１９２．１２２．０９３．ｘ」，「１９２．１２２．０９４．ｘ」にそれぞれ対応して、ポートやＭＡＣアドレス等からなる接続情報「ａａａａａ」，「ｂｂｂｂｂ」，「ｃｃｃｃｃ」，「ｄｄｄｄｄ」，「ｅｅｅｅｅ」，「ｆｆｆｆｆ」，「ｇｇｇｇｇ」，「ｈｈｈｈｈ」，「ｉｉｉｉｉ」が蓄積されている。
【００２８】
図４は図１のＬ２スイッチ処理部１の動作を示すフローチャートであり、図５は図１のＬ３スイッチ処理部２の動作を示すフローチャートである。これら図１〜図５を参照して本発明の一実施例によるルーティング装置の動作について説明する。
【００２９】
Ｌ２スイッチ処理部１はポート１１−１〜１１−ｍからパケットを受信すると（図４ステップＳ１）、受信パケットのＶＰＮ−ＩＤとしてＶＬＡＮ−ＩＤを割り当ててＩＰアドレスとともにＬ３スイッチ処理部２に送出する（図４ステップＳ２）。
【００３０】
Ｌ３スイッチ処理部２はＬ２スイッチ処理部１からＶＰＮ−ＩＤとして割り当てられたＶＬＡＮ−ＩＤがＩＰアドレスとともに送られてくると（図５ステップＳ１１）、ルーティンぐテーブル２３のＶＬＡＮ−ＩＤに対応するＩＰアドレス検索面においてＩＰアドレスに対応する接続情報（ＭＡＣアドレス等）を検索する（図５ステップＳ１２）。
【００３１】
Ｌ３スイッチ処理部２は接続情報が検索されれば（図５ステップＳ１３）、検索した接続情報をＬ２スイッチ処理部１に通知し（図５ステップＳ１４）、接続情報が検索されなければ（図５ステップＳ１３）、該当なしをＬ２スイッチ処理部１に通知する（図５ステップＳ１６）。
【００３２】
Ｌ２スイッチ処理部１はＬ３スイッチ処理部２から接続情報が送られてくると（図４ステップＳ３）、入力した接続情報を基にポート１２−１〜１２−ｎから対応するＶＬＡＮ＃１〜＃ｎに受信パケットを転送する（図４ステップＳ４）。また、Ｌ２スイッチ処理部１はＬ３スイッチ処理部２から接続情報が送られてこなければ（図４ステップＳ３）、つまり該当なしが通知されると、受信パケットを廃棄する（図４ステップＳ６）。
【００３３】
Ｌ２スイッチ処理部１及びＬ３スイッチ処理部２は上述した処理動作を処理終了となるまで繰り返し行う（図４ステップＳ１〜Ｓ６、図５ステップＳ１〜Ｓ１６）。
【００３４】
このように、Ｌ２スイッチ処理部１において仮想ＬＡＮを適用したＬＡＮ間、あるいはＶＬＡＮ−パケット網間をＬ３スイッチ処理部２を有するルーティング処理にてゲートウエイする場合に、ルーティングテーブル２３の情報面（ＩＰアドレス検索面）のルート情報を各ＶＬＡＮ−ＩＤ毎に予めエントリしておき、到着したパケットのＶＬＡＮ−ＩＤ毎に持つルート面を選択し、該当したルート面内でのみＩＰアドレス検索を行うことによって、仮想ＬＡＮを利用しているエンドユーザがインタネットを閉域性のある特定ユーザ向けのイントラネットとして利用することができる。この場合、各ルート面毎のルーティングのエントリ数も少なくてすむ。
【００３５】
【発明の効果】
以上説明したように本発明によれば、予めＶＰＮ−ＩＤ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）毎にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス検索するＩＰアドレス検索面を保持するルーティングテーブルの中から、受信したＬＡＮ（Ｌｏｃａｌ  ＡｒｅａＮｅｔｗｏｒｋ）フレームのＶＬＡＮ−ＩＤ（Ｖｉｒｔｕａｌ  ｂｒｉｄｇｅｄ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報からＶＰＮ−ＩＤ番号を割り当ててその該当するＶＰＮ−ＩＤに対応するＩＰアドレス検索面を選択し、そのＩＰアドレス検索面内でのみルーティングを行うことによって、専用線においてイントラネットとしての閉域性を保つことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例によるルーティング装置の構成を示すブロック図である。
【図２】本発明の一実施例によるネットワーク間インタフェースにおけるＶＰＮの関係を示す図である。
【図３】図１のルーティングテーブルの構成例を示す図である。
【図４】図１のＬ２スイッチ処理部の動作を示すフローチャートである。
【図５】図１のＬ３スイッチ処理部の動作を示すフローチャートである。
【符号の説明】
１  Ｌ２スイッチ処理部
２  Ｌ３スイッチ処理部
１１−１〜１１−ｍ  ポート
１２−１〜１２−ｎ  ポート（ＶＬＡＮ＃１〜ＶＬＡＮ＃ｎ）
２１  フィルタ部
２２  ＩＰアドレス検索面選択部
２３  ルーティングテーブル
【図１】
0003570349.tif 000002
【図２】
0003570349.tif 000003
【図３】
0003570349.tif 000004
【図４】
0003570349.tif 000005
【図５】
0003570349.tif 000006