(57)【要約】  本発明は、中継装置において、ネットワーク管理者に負担をかけることなく、ルータポートへのＶＬＡＮ番号の割当てを自動化することを課題とする。この課題を解決するため、中継装置２００は、ＶＬＡＮ間でパケットのルーティングのためのＩＰアドレスをルータポートと対応付けてレイヤ３定義テーブル２７１に記憶させる設定更新部２５０と、設定更新部２５０によって記憶されたＩＰアドレスからＶＬＡＮ番号を抽出し、そのＩＰアドレスに対応するルータポートと対応付けてレイヤ３定義テーブル２７１に記憶させるＶＬＡＮ番号設定部２６０とを備える。
2008114424.tif 000002
【特許請求の範囲】
【請求項１】
ＶＬＡＮ毎に設けられたルータポートの設定に従ってＶＬＡＮ間でのパケットのルーティングを行う中継装置であって、
ＶＬＡＮ間でパケットのルーティングのためのＩＰアドレスを前記ルータポートと対応付けて記憶手段に記憶させる設定更新手段と、
設定更新手段によって記憶されたＩＰアドレスからＶＬＡＮ番号を抽出し、該ＩＰアドレスに対応するルータポートと対応付けて前記記憶手段に記憶させるＶＬＡＮ番号設定手段と
を備えたことを特徴とする中継装置。
【請求項２】
前記ＶＬＡＮ番号設定手段は、ＩＰｖ６形式のＩＰアドレスにおいて、自組織にて任意にマッピングを変更可能な部分に設定された識別番号を抽出することを特徴とする請求項１に記載の中継装置。
【請求項３】
前記ＶＬＡＮ番号設定手段は、ＩＰｖ６形式のＩＰアドレスにおいて、予約フィールドに設定された識別番号を抽出することを特徴とする請求項１に記載の中継装置。
【請求項４】
前記ＶＬＡＮ番号設定手段は、ＩＰｖ６形式のＩＰアドレスにおいて、インターフェースＩＤの固定値設定部分に設定された識別番号を抽出することを特徴とする請求項１に記載の中継装置。
【請求項５】
ＶＬＡＮ毎に設けられたルータポートの設定に従ってＶＬＡＮ間でのパケットのルーティングを行う中継装置におけるＶＬＡＮ番号設定方法であって、
ＶＬＡＮ間でパケットのルーティングのためのＩＰアドレスを前記ルータポートと対応付けて記憶手段に記憶させる設定更新工程と、
設定更新工程によって記憶されたＩＰアドレスからＶＬＡＮ番号を抽出し、該ＩＰアドレスに対応するルータポートと対応付けて前記記憶手段に記憶させるＶＬＡＮ番号設定工程と
を含んだことを特徴とするＶＬＡＮ番号設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＶＬＡＮ毎に設けられたルータポートの設定に従ってＶＬＡＮ間でのパケットのルーティングを行う中継装置とその装置におけるＶＬＡＮ番号設定方法に関し、特に、ネットワーク管理者に負担をかけることなく、ＶＬＡＮ番号の割当てを自動化することができる中継装置およびＶＬＡＮ番号設定方法に関する。
【背景技術】
【０００２】
近年、レイヤ３スイッチと呼ばれる中継装置が広く利用されるようになっている。レイヤ３スイッチは、ＶＬＡＮ番号（ＶＬＡＮ  ＩＤ）と呼ばれる識別番号に基づいて、ＶＬＡＮ（Virtual  LAN）を設定し、ＶＬＡＮ間のパケットの転送をレイヤ３のルーティング機能により行う（例えば、特許文献１参照）。【０００３】
【特許文献１】特開２００４−２７４４４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、レイヤ３スイッチにおいては、ＶＬＡＮ間でのパケットのルーティングを可能にするため、ＶＬＡＮ単位でルータポート（レイヤ３インターフェースともいう）と呼ばれる仮想のポートが作成され、ルータポート毎にルーティング用のＩＰアドレスが割り当てられる。また、ＶＬＡＮを識別するためのＶＬＡＮ番号もルータポート毎に割り当てられる。【０００５】
すなわち、レイヤ３スイッチの設定を行うネットワーク管理者は、ルータポート毎にＩＰアドレスとＶＬＡＮ番号を設定する必要がある。ＶＬＡＮは、複数のレイヤ３スイッチに跨って設定することが可能であり、そのような設定をする場合は、各レイヤ３スイッチの設定に不整合が生じないように留意する必要がある。【０００６】
しかしながら、ＩＰアドレスとＶＬＡＮ番号は、本来、全く独立した技術に基づくものであり、両者の値に相関関係はないため、特に、大規模なネットワークにおいては、ＩＰアドレスとＶＬＡＮ番号の対応を正しく把握し、間違いなくレイヤ３スイッチに設定することは、ネットワーク管理者にとって大きな負担となっていた。【０００７】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、ネットワーク管理者に負担をかけることなく、ＶＬＡＮ番号の割当てを自動化することができる中継装置およびＶＬＡＮ番号設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明の一つの態様では、ＶＬＡＮ毎に設けられたルータポートの設定に従ってＶＬＡＮ間でのパケットのルーティングを行う中継装置であって、ＶＬＡＮ間でパケットのルーティングのためのＩＰアドレスを前記ルータポートと対応付けて記憶手段に記憶させる設定更新手段と、設定更新手段によって記憶されたＩＰアドレスからＶＬＡＮ番号を抽出し、該ＩＰアドレスに対応するルータポートと対応付けて前記記憶手段に記憶させるＶＬＡＮ番号設定手段とを備えたことを特徴とする。【０００９】
また、本発明の他の態様では、上記の発明の態様において、前記ＶＬＡＮ番号設定手段は、ＩＰｖ６形式のＩＰアドレスにおいて、自組織にて任意にマッピングを変更可能な部分に設定された識別番号を抽出することを特徴とする。【００１０】
また、本発明の他の態様では、上記の発明の態様において、前記ＶＬＡＮ番号設定手段は、ＩＰｖ６形式のＩＰアドレスにおいて、予約フィールドに設定された識別番号を抽出することを特徴とする。【００１１】
また、本発明の他の態様では、上記の発明の態様において、前記ＶＬＡＮ番号設定手段は、ＩＰｖ６形式のＩＰアドレスにおいて、インターフェースＩＤの固定値設定部分に設定された識別番号を抽出することを特徴とする。【００１２】
また、本発明の他の態様では、ＶＬＡＮ毎に設けられたルータポートの設定に従ってＶＬＡＮ間でのパケットのルーティングを行う中継装置におけるＶＬＡＮ番号設定方法であって、ＶＬＡＮ間でパケットのルーティングのためのＩＰアドレスを前記ルータポートと対応付けて記憶手段に記憶させる設定更新工程と、設定更新工程によって記憶されたＩＰアドレスからＶＬＡＮ番号を抽出し、該ＩＰアドレスに対応するルータポートと対応付けて前記記憶手段に記憶させるＶＬＡＮ番号設定工程とを含んだことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ルータポートに対応付けられたＩＰアドレスからＶＬＡＮ番号を抽出してルータポートへ設定することとしたので、ネットワーク管理者がＶＬＡＮ番号とＩＰアドレスの対応を意識して把握しておく必要がなくなり、ネットワーク管理者の負担が軽減されるとともに、設定ミスによる障害の発生を回避することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、本実施例に係る中継装置を示す図である。
【図２】図２は、本実施例に係る中継装置の構成を示すブロック図である。
【図３】図３は、レイヤ２定義テーブルの一例を示す図である。
【図４】図４は、経路学習テーブルの一例を示す図である。
【図５】図５は、グローバルユニキャストアドレスの場合におけるＩＰｖ６アドレスの構造を示す図である。
【図６】図６は、ＶＬＡＮの設定が行われる場合の中継装置の処理手順を示すフローチャートである。
【図７】図７は、従来の中継装置の一例を示す図である。
【符号の説明】
【００１５】
１００  中継装置
１７１  レイヤ３定義テーブル
２００  中継装置
２１０ａ〜２１０ｎ  入力ポート
２２０ａ〜２２０ｎ  出力ポート
２３０  スイッチ部
２４０  経路制御部
２５０  設定更新部
２６０  ＶＬＡＮ番号設定部
２７０  記憶部
２７１  レイヤ３定義テーブル
２７２  レイヤ２定義テーブル
２７３  経路学習テーブル
３００  管理端末
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、本発明に係る中継装置およびＶＬＡＮ番号設定方法の好適な実施の形態を詳細に説明する。
【実施例】
【００１７】
まず、従来の中継装置について説明する。図７は、従来の中継装置の一例を示す図である。同図に示す中継装置１００は、レイヤ３スイッチであり、Ｐ０〜Ｐ９の物理ポートを有している。この例では、物理ポートＰ０〜Ｐ４が一つのＶＬＡＮを構成し、物理ポートＰ５〜Ｐ９が別のＶＬＡＮを構成している。また、物理ポートＰ０〜Ｐ４が所属するＶＬＡＮに対してルータポートＲＰ０が作成され、物理ポートＰ５〜Ｐ９が所属するＶＬＡＮに対してルータポートＲＰ１が作成されている。【００１８】
レイヤ３定義テーブル１７１は、ルータポートに関連する情報が格納されるテーブルであり、ルータポート、ＩＰアドレス、ＶＬＡＮ番号といった項目を有する。ルータポートは、ルータポート名が格納される項目であり、ＩＰアドレスは、ルーティングのためのＩＰアドレスが格納される項目であり、ＶＬＡＮ番号は、当該のルータポートに対応するＶＬＡＮのＶＬＡＮ番号が格納される項目である。【００１９】
図７に示したレイヤ３定義テーブル１７１の例では、ルータポートＲＰ０に対して、「２００１：２５８：８４０２：２ａ０１：：」というＩＰアドレスと、「１００」というＶＬＡＮ番号が設定され、ルータポートＲＰ１に対して、「２００１：２５９：８４０２：２ａ０２：：」というＩＰアドレスと、１０１というＶＬＡＮ番号が設定されている。【００２０】
このように、従来の中継装置においては、ネットワーク管理者は、ルータポート毎にＩＰアドレスとＶＬＡＮ番号を設定する必要があり、この対応を把握しておく必要があった。しかしながら、図７の例でも明らかなように、ＩＰアドレス（例えば、「２００１：２５８：８４０２：２ａ０１：：」）とＶＬＡＮ番号（例えば、「１００」）には、本来的に、値の相関関係がないため、これらの対応を正しく把握しておくことは、ネットワーク管理者にとって負担が大きかった。【００２１】
次に、本実施例に係る中継装置について説明する。図１は、本実施例に係る中継装置を示す図である。同図に示す中継装置２００は、レイヤ３スイッチであり、Ｐ０〜Ｐ９の物理ポートを有している。この例では、物理ポートＰ０〜Ｐ４が一つのＶＬＡＮを構成し、物理ポートＰ５〜Ｐ９が別のＶＬＡＮを構成している。また、物理ポートＰ０〜Ｐ４が所属するＶＬＡＮに対してルータポートＲＰ０が作成され、物理ポートＰ５〜Ｐ９が所属するＶＬＡＮに対してルータポートＲＰ１が作成されている。【００２２】
レイヤ３定義テーブル２７１は、ルータポートに関連する情報が格納されるテーブルであり、ルータポート、ＩＰアドレス、ＶＬＡＮ番号といった項目を有する。ルータポートは、ルータポート名が格納される項目であり、ＩＰアドレスは、ルーティングのためのＩＰアドレスが格納される項目であり、ＶＬＡＮ番号は、当該のルータポートに対応するＶＬＡＮのＶＬＡＮ番号が格納される項目である。【００２３】
図１に示したレイヤ３定義テーブル２７１の例では、ルータポートＲＰ０に対して、「２００１：１００：８４０２：２ａ０１：：」というＩＰアドレスが設定され、ルータポートＲＰ１に対して、「２００１：１０１：８４０２：２ａ０２：：」が設定されている。【００２４】
そして、中継装置２００は、レイヤ３定義テーブル２７１に設定されているＩＰアドレスからＶＬＡＮ番号を抽出し、抽出したＶＬＡＮ番号を、そのエントリのＶＬＡＮ番号の項目に割り当てるように構成されている。例えば、図１の例では、中継装置２００は、ＩＰアドレスの２１〜３２ｂｉｔ目をＶＬＡＮ番号として抽出するように構成されている。【００２５】
具体的には、ルータポートＲＰ０に対して、「２００１：１００：８４０２：２ａ０１：：」というＩＰアドレスが設定されているため、２１〜３２ｂｉｔ目の「１００」が、ルータポートＲＰ０のＶＬＡＮ番号として割り当てられている。また、ルータポートＲＰ１に対して、「２００１：１０１：８４０２：２ａ０２：：」というＩＰアドレスが設定されているため、２１〜３２ｂｉｔ目の「１０１」が、ルータポートＲＰ１のＶＬＡＮ番号として割り当られている。【００２６】
このように、本実施例に係る中継装置においては、ルータポートと対応付けてレイヤ３定義テーブル２７１に登録されたＩＰアドレスからＶＬＡＮ番号が抽出され、ルータポートへ自動的に割り当てられるため、ネットワーク管理者は、ＩＰアドレスとＶＬＡＮ番号の対応を意識して把握しておく必要がない。なお、ＩＰアドレスのどの部分にＶＬＡＮ番号を埋め込むかについては、運用の都合に合わせて適宜変更することができる。【００２７】
次に、本実施例に係る中継装置２００の構成について説明する。図２は、本実施例に係る中継装置２００の構成を示すブロック図である。同図に示すように、中継装置２００は、入力ポート２１０ａ〜２１０ｎと、出力ポート２２０ａ〜２２０ｎと、スイッチ部２３０と、経路制御部２４０と、設定更新部２５０と、ＶＬＡＮ番号設定部２６０と、各種情報を記憶する記憶部２７０とを有する。【００２８】
入力ポート２１０ａ〜２１０ｎは、中継対象のパケットが受信される受信部であり、出力ポート２２０ａ〜２２０ｎは、中継対象のパケットが送出される送信部である。なお、入力ポート２１０ａと出力ポート２２０ａは、一体として、物理ポートＰ１を構成しているものとする。同様に、例えば、入力ポート２１０ｂと出力ポート２２０ｂは、一体として、物理的ポートＰ２を構成しているものとする。【００２９】
スイッチ部２３０は、入力ポート２１０ａ〜２１０ｎと出力ポート２２０ａ〜２２０ｎの間の接続関係を切り替えるスイッチである。経路制御部２４０は、記憶部２７０に記憶されているレイヤ３定義テーブル２７１と、レイヤ２定義テーブル２７２と、経路学習テーブル２７３とに基づいて、入力ポート２１０ａ〜２１０ｎにおいて受信されたパケットをどのように転送すべきかを判断し、その判断結果に従ってスイッチ部２３０を制御する制御部である。【００３０】
レイヤ３定義テーブル２７１は、図１に示したように、ルータポートと、ＩＰアドレスと、ＶＬＡＮ番号の対応が格納されるテーブルであり、主として、ＶＬＡＮ間のルーティングのために使用される。【００３１】
レイヤ２定義テーブル２７２は、図３に示すように、物理ポートと、その物理ポートが所属しているＶＬＡＮに対応するルータポートと、そのルータポートに割り当てられているＶＬＡＮ番号との対応が格納されるテーブルであり、主として、ＶＬＡＮの範囲を確定するために使用される。【００３２】
経路学習テーブル２７３は、図４に示すように、受信されたパケットの送信元ＭＡＣアドレスと、そのパケットを受信したＶＬＡＮのＶＬＡＮ番号と、物理ポートの対応が経路制御部２４０によって格納されるテーブルであり、主として、レイヤ２レベルでの経路制御に使用される。【００３３】
設定更新部２５０は、中継装置２００に接続された管理端末３００を介して送信されたネットワーク管理者の指示に従って、記憶部２７０に記憶されているレイヤ３定義テーブル２７１やレイヤ２定義テーブル２７２等の各種設定情報の内容を更新する処理部である。【００３４】
ＶＬＡＮ番号設定部２６０は、設定更新部２５０によってレイヤ３定義テーブル２７１のＩＰアドレスの項目が更新された場合に、更新後のＩＰアドレスからＶＬＡＮ番号を抽出し、同一エントリのＶＬＡＮ番号の項目に設定する処理部である。【００３５】
ここで、ＩＰアドレスがＩＰｖ６アドレスである場合を例にして、ＶＬＡＮ番号の抽出方法について説明する。図５は、グローバルユニキャストアドレスの場合におけるＩＰｖ６アドレスの構造を示す図である。同図に示すように、ＩＰｖ６アドレスは、１２８ｂｉｔのサイズをもち、６４ｂｉｔのプレフィックスと、６４ｂｉｔのインターフェースＩＤとに分けられる。【００３６】
プレフィックスは、ＩＰｖ４アドレスにおけるサブネットアドレスに相当し、３ｂｉｔのＦＰ（Format  Prefix）と、１３ｂｉｔのＴＬＡ  ＩＤ（Top  Level  Aggregation  ID）と、１３ｂｉｔのＳｕｂ−ＴＬＡと、６ｂｉｔの予約フィールドと、１３ｂｉｔのＮＬＡ  ＩＤ（Next  Level  Aggregation  ID）と、１６ｂｉｔのＳＬＡ  ＩＤ（Site  Level  Aggregation  ID）とからなる。【００３７】
このプレフィックスのＦＰ以降の部分の内容は、ネットワーク管理組織によって階層的に割り当てを受けることになっているが、上位組織から割り当てを受けた部分以降については、上記のマッピングルールに拘ることなく自組織でマッピングを決めることとしても問題はない。そこで、プレフィックスのうち、この自組織でマッピングルールを任意に決めることができる部分に１２ｂｉｔのＶＬＡＮ番号を設定するフィールドを設けることができる。【００３８】
例えば、ＩＰｖ６アドレスの２１〜３２ｂｉｔ目をＶＬＡＮ番号のフィールドとすると、レイヤ３定義テーブル２７１に「２００１：２５８：８４０２：２ａ０１」というプレフィックスをもつＩＰｖ６アドレスが格納されていると、ＶＬＡＮ番号設定部２６０は、このＩＰｖ６アドレスから、「２５８」というＶＬＡＮ番号を抽出する。【００３９】
また、上記のようにＩＰｖ６アドレスのマッピングルールを新たに決める代わりに、現状のマッピングルールにおいて使用されていない部分にＶＬＡＮ番号を設定することもできる。例えば、図５に示した６ｂｉｔの予約フィールドにＶＬＡＮ番号を設定することとし、ＶＬＡＮ番号設定部２６０が、ＩＰｖ６アドレスのこの予約フィールドからＶＬＡＮ番号を抽出するように構成することもできる。【００４０】
また、インターフェースＩＤの２５〜４０ｂｉｔ目の０ｘＦＦＦＥが固定的に設定されることになっている部分にＶＬＡＮ番号を設定することとし、ＶＬＡＮ番号設定部２６０が、ＩＰｖ６アドレスのこの部分からＶＬＡＮ番号を抽出するように構成することもできる。【００４１】
次に、本実施例に係る中継装置２００の処理手順について説明する。図６は、ＶＬＡＮの設定が行われる場合の中継装置２００の処理手順を示すフローチャートである。同図に示すように、管理端末３００において新たなＶＬＡＮとルータポートが定義されると（ステップＳ１０１）、中継装置２００の設定更新部２５０は、レイヤ３定義テーブル２７１にエントリを追加し、定義されたルータポート名を設定する（ステップＳ２０１）。【００４２】
続いて、管理端末３００においてルータポートと物理ポートの対応が定義されると（ステップＳ１０２）、設定更新部２５０は、レイヤ２定義テーブル２７２の該当エントリに、定義されたルータポート名を設定する（ステップＳ２０２）。【００４３】
続いて、管理端末３００においてルータポートにＩＰアドレスが割り当てられると（ステップＳ１０３）、設定更新部２５０は、レイヤ３定義テーブル２７１の該当エントリに、割り当てられたＩＰアドレスを設定する（ステップＳ２０３）。そして、ＶＬＡＮ番号設定部２６０が、割り当てられたＩＰアドレスの所定部分からＶＬＡＮ番号を抽出し、同一エントリのＶＬＡＮ番号の項目へ設定することにより、一連の処理手順は完了する（ステップＳ２０４）。【００４４】
上述してきたように、本実施例では、ルータポートに対応付けられたＩＰアドレスからＶＬＡＮ番号を抽出してルータポートへ設定することとしたので、ネットワーク管理者がＶＬＡＮ番号とＩＰアドレスの対応を意識して把握しておく必要がなくなり、ネットワーク管理者の負担が軽減されるとともに、設定ミスによる障害の発生を回避することができる。
【産業上の利用可能性】
【００４５】
以上のように、本発明に係る中継装置およびＶＬＡＮ番号設定方法は、ＶＬＡＮ毎に設けられたルータポートの設定に従ってＶＬＡＮ間でのパケットのルーティングを行う場合に有用であり、特に、ネットワーク管理者に負担をかけることなく、ＶＬＡＮ番号の割当てを自動化することが必要な場合に適している。
【図１】
2008114424.tif 000003
【図２】
2008114424.tif 000004
【図３】
2008114424.tif 000005
【図４】
2008114424.tif 000006
【図５】
2008114424.tif 000007
【図６】
2008114424.tif 000008
【図７】
2008114424.tif 000009
【国際調査報告】
2008114424.tif 000010
2008114424.tif 000011
2008114424.tif 000012