(57)【特許請求の範囲】
【請求項１】
パソコン端末等のノード（７）が接続される複数の物理ポート（２）と、
前記物理ポートに接続される第１のスイッチングモジュール（３）と、
前記第１のスイッチングモジュールと仮想インタフェース（６）を介して接続される第２のスイッチングモジュール（５）と、
前記物理ポート毎及び前記仮想インタフェース毎のリンク状態とＶＬＡＮ−ＩＤのデータが格納された記憶手段（４）とを備え、
前記第１のスイッチングモジュールは、前記物理ポートのリンク状態及びＶＬＡＮ−ＩＤの状態変化を監視する物理ポート監視手段（３ａ）と、
前記物理ポート監視手段の監視結果に基づいて前記物理ポート毎のデータの更新を行うデータ更新手段（３ｂ）と、
前記データ更新手段によりデータを更新したときに前記第２のスイッチングモジュールにその変更通知を行うデータ通知手段（３ｃ）とを備えており、
前記第２のスイッチングモジュールは、前記第１のスイッチングモジュールからの前記物理ポートのリンク状態の変更通知を受信する変更通知受信手段（５ａ）と、
前記変更通知受信手段が前記物理ポートのリンク状態の変更通知を受信したときに、前記記憶手段のデータに基づいて前記仮想インタフェース各々のＶＬＡＮ−ＩＤと同じ値を持つ物理ポートが１つ以上リンク接続しているか否かを判別する判別手段（５ｃ）と、
前記判別手段が前記第２のスイッチングモジュールの仮想インタフェースと同じＶＬＡＮ−ＩＤを持つ物理ポートが１つ以上リンク接続していると判断したときに、その仮想インタフェースのリンク状態もリンク接続となるように前記記憶手段に格納されたデータを書き替え、また前記判別手段が前記第２のスイッチングモジュールの仮想インタフェースと同じＶＬＡＮ−ＩＤを持つ物理ポートがすべてリンク切断していると判断したときに、その仮想インタフェースのリンク状態もリンク切断となるように前記記憶手段に格納されたデータを書き替えるデータ書替手段（５ｄ）とを備えたことを特徴とするマルチレイヤスイッチ。
【請求項２】
パソコン端末等のノード（７）が接続される複数の物理ポート（２）と、前記物理ポートに接続される第１のスイッチングモジュール（３）と、前記第１のスイッチングモジュールと仮想インタフェース（６）を介して接続される第２のスイッチングモジュール（５）と、前記物理ポート毎及び前記仮想インタフェース毎のリンク状態とＶＬＡＮ−ＩＤのデータが格納された記憶手段（４）とを備えたマルチレイヤスイッチのリンク状態決定方法であって、
前記物理ポートのリンク状態及びＶＬＡＮ−ＩＤの状態変化を監視するステップと、
前記監視結果に基づいて前記物理ポート毎のデータの更新を行うステップと、
前記データを更新したときに前記第２のスイッチングモジュールにその変更通知を行うステップと、
前記第１のスイッチングモジュールからの前記物理ポートのリンク状態の変更通知を受信するステップと、
前記物理ポートのリンク状態の変更通知を受信したときに、前記記憶手段のデータに基づいて前記仮想インタフェースのＶＬＡＮ−ＩＤと同じ値を持つ物理ポートが１つ以上リンク接続しているか否かを判別するステップと、
前記第２のスイッチングモジュールの仮想インタフェースと同じＶＬＡＮ−ＩＤを持つ物理ポートが１つ以上リンク接続していると判断したとき、その仮想インタフェースのリンク状態もリンク接続となるように前記記憶手段に格納されたデータを書き替え、また前記第２のスイッチングモジュールの仮想インタフェースと同じＶＬＡＮ−ＩＤを持つ物理ポートがすべてリンク切断していると判断したとき、その仮想インタフェースのリンク状態もリンク切断となるように前記記憶手段に格納されたデータを書き替えるステップとを含むことを特徴とするリンク状態決定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＶＬＡＮに対応しているスイッチングＨＵＢの機能とルータの機能を備え、ＶＬＡＮの分割とＶＬＡＮ間の自由な通信の両方を同時に実現するマルチレイヤスイッチ及びリンク状態決定方法に関する。
【０００２】
【従来の技術】
従来のルータを用いたネットワークは、図３に示すように構築するのが一般的であった。図３の例では、ルータ１１のポートにスイッチングＨＵＢ１２（１２Ａ）とスイッチングＨＵＢ１２（１２Ｂ）がケーブル接続され、更にスイッチングＨＵＢ１２ＡとスイッチングＨＵＢ１２Ｂの各ポートにはパソコン等のノード１３がケーブル接続されている。
【０００３】
スイッチングＨＵＢ１２Ａ，１２Ｂは、ネットワーク間の接続を行うネットワークデバイスであり、受信したパケットの送信先ポートを決定するため、パケットをバッファに格納する機能を有し、このバッファに格納された受信パケットの宛先ＭＡＣアドレスを解析し、該当する端末が接続されているポートのみにパケットを送信するものである。また、ルータ１１は、ネットワークアドレスと呼ばれるＯＳＩ参照モデル第３層「ネットワークレイヤ」の情報を元にネットワーク間のデータ（パケット）の配送を行うものである。
【０００４】
ところで、図３に示すネットワークでは、ルータ１１にとって自身が持つインタフェースは、物理的にケーブル接続されているインタフェースと完全に同じである。従って、ルータ１１にとってインタフェースのリンク状態は、スイッチングＨＵＢ１２Ａ及びスイッチングＨＵＢ１２Ｂと接続されている各物理インタフェースと１対１に対応している。
【０００５】
例えば図３において、ルータ１１とスイッチングＨＵＢ１２Ａとの間のケーブル接続が外れると、ルータ１１は、このケーブル接続が外れた事を認識し、スイッチングＨＵＢ１２Ｂに接続されているノード（パソコンや他のルータ等）に対してスイッチングＨＵＢ１２Ａとの接続が外れたことを通知し、スイッチングＨＵＢ１２Ａに対する通信を行わないように機能する。
【０００６】
しかしながら、図３に示すネットワークを構築する場合、１台のルータ１１と２台のスイッチングＨＵＢ１２Ａ，１２Ｂが必要不可欠であり、ネットワークの規模が大きくなるに従ってその台数も増すという問題があった。
【０００７】
そこで、上記問題を解決する装置としてマルチレイヤスイッチが知られている。マルチレイヤスイッチ２１は、図４に示すように、上述した図３のルータ１１とスイッチングＨＵＢ１２を１つの装置にまとめたものと等価である。そして、このマルチレイヤスイッチ２１では、スイッチモジュール（スイッチングＨＵＢ）２２がＶＬＡＮ（Virtual ＬＡＮ、仮想ＬＡＮ）と呼ばれる論理的に分割された物理インタフェースのグループとなり、このスイッチモジュール２２がルータモジュール２３と仮想インタフェースで接続される。
【０００８】
ＶＬＡＮとは、物理的な位置（ネットワークの構成）に無関係の論理的なＬＡＮで、物理的な形態（例えば、EthernetやＡＴＭ−ＬＡＮ）や通信プロトコル（例えば、ＴＣＰ／ＩＰやNetWare ）などを混合してセグメント分けできるものである。
【０００９】
そして、それぞれのＶＬＡＮは、ＶＬＡＮ−ＩＤと呼ばれるＩＤ番号によって識別され、ＶＬＡＮ間の通信をルータモジュール２３が行う。ルータモジュール２３のインタフェースには、ＶＬＡＮ−ＩＤを設定することによって指定したＶＬＡＮに割り当てる。
【００１０】
【発明が解決しようとする課題】
しかしながら、上述したマルチレイヤスイッチ２１におけるルータモジュール２３のインタフェースは、それぞれ複数の物理インタフェースに割り当てることが可能なので、リンク状態はそれら物理インタフェースのリンク状態を検出して決定しなければならないという課題があった。
【００１１】
そこで、本発明は、上記問題点に鑑みてなされたものであり、物理ポートの状態（リンク状態の変化及びＶＬＡＮ−ＩＤの変化）を監視し、この監視結果に基づいてネットワーク上における経路情報の変更を瞬時に行うことができるマルチレイヤスイッチ及びリンク状態決定方法を提供することを目的としている。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、パソコン端末等のノード７が接続される複数の物理ポート２と、
前記物理ポートに接続される第１のスイッチングモジュール３と、
前記第１のスイッチングモジュールと仮想インタフェース６を介して接続される第２のスイッチングモジュール５と、
前記物理ポート毎及び前記仮想インタフェース毎のリンク状態とＶＬＡＮ−ＩＤのデータが格納された記憶手段４とを備え、
前記第１のスイッチングモジュールは、前記物理ポートのリンク状態及びＶＬＡＮ−ＩＤの状態変化を監視する物理ポート監視手段３ａと、
前記物理ポート監視手段の監視結果に基づいて前記物理ポート毎のデータの更新を行うデータ更新手段３ｂと、
前記データ更新手段によりデータを更新したときに前記第２のスイッチングモジュールにその変更通知を行うデータ通知手段３ｃとを備えており、
前記第２のスイッチングモジュールは、前記第１のスイッチングモジュールからの前記物理ポートのリンク状態の変更通知を受信する変更通知受信手段５ａと、
前記変更通知受信手段が前記物理ポートのリンク状態の変更通知を受信したときに、前記記憶手段のデータに基づいて前記仮想インタフェース各々のＶＬＡＮ−ＩＤと同じ値を持つ物理ポートが１つ以上リンク接続しているか否かを判別する判別手段５ｃと、
前記判別手段が前記第２のスイッチングモジュールの仮想インタフェースと同じＶＬＡＮ−ＩＤを持つ物理ポートが１つ以上リンク接続していると判断したときに、その仮想インタフェースのリンク状態もリンク接続となるように前記記憶手段に格納されたデータを書き替え、また前記判別手段が前記第２のスイッチングモジュールの仮想インタフェースと同じＶＬＡＮ−ＩＤを持つ物理ポートがすべてリンク切断していると判断したときに、その仮想インタフェースのリンク状態もリンク切断となるように前記記憶手段に格納されたデータを書き替えるデータ書替手段５ｄとを備えたことを特徴とする。
【００１３】
請求項２の発明は、パソコン端末等のノード７が接続される複数の物理ポート２と、前記物理ポートに接続される第１のスイッチングモジュール３と、前記第１のスイッチングモジュールと仮想インタフェース６を介して接続される第２のスイッチングモジュール５と、前記物理ポート毎及び前記仮想インタフェース毎のリンク状態とＶＬＡＮ−ＩＤのデータが格納された記憶手段４とを備えたマルチレイヤスイッチのリンク状態決定方法であって、
前記物理ポートのリンク状態及びＶＬＡＮ−ＩＤの状態変化を監視するステップと、
前記監視結果に基づいて前記物理ポート毎のデータの更新を行うステップと、
前記データを更新したときに前記第２のスイッチングモジュールにその変更通知を行うステップと、
前記第１のスイッチングモジュールからの前記物理ポートのリンク状態の変更通知を受信するステップと、
前記物理ポートのリンク状態の変更通知を受信したときに、前記記憶手段のデータに基づいて前記仮想インタフェースのＶＬＡＮ−ＩＤと同じ値を持つ物理ポートが１つ以上リンク接続しているか否かを判別するステップと、
前記第２のスイッチングモジュールの仮想インタフェースと同じＶＬＡＮ−ＩＤを持つ物理ポートが１つ以上リンク接続していると判断したとき、その仮想インタフェースのリンク状態もリンク接続となるように前記記憶手段に格納されたデータを書き替え、また前記第２のスイッチングモジュールの仮想インタフェースと同じＶＬＡＮ−ＩＤを持つ物理ポートがすべてリンク切断していると判断したとき、その仮想インタフェースのリンク状態もリンク切断となるように前記記憶手段に格納されたデータを書き替えるステップとを含むことを特徴とする。
【００１４】
【発明の実施の形態】
図１は本発明によるマルチレイヤスイッチのブロック図、図２は同マルチレイヤスイッチが実行する処理手順を示すフローチャートである。
【００１５】
図１に示すように、本例のマルチレイヤスイッチ１は、パソコン端末等のノード７が接続される物理インタフェースとして複数の物理ポート２（２−１、２−２、２−３、…、２−ｎ）を備えている。この複数の物理ポート２は、第１のスイッチングモジュール３に接続されている。
【００１６】
第１のスイッチングモジュール３は、複数の物理ポート２と接続され、物理ポート２から受信するデータリンク層（ＯＳＩ参照モデル第２層）の宛先ＭＡＣアドレスを解析し、該当するノード（パソコン等の端末）７が接続されている物理ポート２のみにパケットを送信するものである。
【００１７】
更に、第１のスイッチングモジュール３の機能として本発明の要部に係わる構成について説明する。図１に示すように、この第１のスイッチングモジュール３は、例えばＣＰＵ、ＤＳＰ等のマイクロプロセッサから構成される物理ポート監視手段３ａ、データ更新手段３ｂ、データ通知手段３ｃを備えている。
【００１８】
物理ポート監視手段３ａは、各物理ポート２（２−１、２−２、２−３、…、２−ｎ）の状態変化を監視している。具体的に、物理ポート監視手段３ａは、各物理ポート２のリンク状態が変化したか否かの判別と、ユーザのコマンド入力によって設定される各物理ポート２のＶＬＡＮ−ＩＤが変更されたか否かの判別を行っている。なお、上記リンク状態が変化したか否かの判別は、各物理ポート２は、第１のスイッチングモジュール３とケーブル接続されているときは導通しており、その間の接続が外れたときに発生する割込信号によりリンクＤＯＷＮを検出している。また、リンクＤＯＷＮの検出はポーリングでも可能である。さらに、リンクＵＰも同様に割込信号またはポーリングで検出している。
【００１９】
データ更新手段３ｂは、物理ポート監視手段３ａの監視結果に基づいて各物理ポート２毎のデータの更新を行っている。具体的に、データ更新手段３ｂは、物理ポート監視手段３ａが物理ポート２のリンク状態が変化したと判別したときに、後述する記憶手段４に格納されたリンク状態テーブル４ａのデータのうち、リンク状態が変化したと判別された物理ポート２のリンク状態のデータを更新している。また、データ更新手段３ｂは、物理ポート監視手段３ａが物理ポート２のＶＬＡＮ−ＩＤが変更されたと判別したときに、後述する記憶手段４に格納されたリンク状態テーブル４ａのデータのうち、ＶＬＡＮ−ＩＤが変更されたと判別された物理ポート２のＶＬＡＮ−ＩＤのデータを更新している。
【００２０】
データ通知手段３ｃは、データ更新手段３ｂによって後述する記憶手段４に格納されたリンク状態テーブル４ａのデータが更新されたときに、物理ポート２のリンク状態の変更された旨の通知データを後述する第２のスイッチングモジュール５に行っている。
【００２１】
例えばＲＡＭ、ＥＥＰＲＯＭ等からなる記憶手段４には、リンク状態テーブル４ａと仮想インタフェース設定値テーブル４ｂが格納されている。リンク状態テーブル４ａは、例えば下記表１に示すように、物理ポート２毎の物理ポート番号、ＶＬＡＮ−ＩＤ、リンク状態（ＵＰ…接続、ＤＯＷＮ…切断）等のデータがテーブル形式に格納されている。
【００２２】
【表１】
0003715506.tif 000002
【００２３】
仮想インタフェース設定値テーブル４ｂは、例えば下記表２に示すように、第１のスイッチングモジュール３と後述する第２のスイッチングモジュール５との間を仮想的に接続する仮想インタフェース６（６−１、６−２、６−３、…、６−ｎ：ｎはＶＬＡＮの数に相当）毎のインタフェース番号、ＶＬＡＮ−ＩＤ、ステータス（ＵＰ…接続、ＤＯＷＮ…切断）等のデータがテーブル形式に格納されている。
【００２４】
【表２】
0003715506.tif 000003
【００２５】
第２のスイッチングモジュール５は、ネットワークアドレスと呼ばれるＯＳＩ参照モデル第３層「ネットワークレイヤ」の情報を元にネットワーク間のデータ（パケット）の配送を行うもので、第１のスイッチングモジュール３と仮想インタフェース６により常時接続されている。
【００２６】
更に、第２のスイッチングモジュール５の機能として本発明の要部に係わる構成について説明する。図１に示すように、この第２のスイッチングモジュール５は、例えばＣＰＵ、ＤＳＰ等のマイクロプロセッサから構成される変更通知受信手段５ａ、データ読込手段５ｂ、判別手段５ｃ、データ書替手段５ｄを備えている。
【００２７】
変更通知受信手段５ａは、第１のスイッチングモジュール３からの物理ポート２のリンク状態の変更通知を受信している。
【００２８】
データ読込手段５ｂは、変更通知受信手段５ａが物理ポート２のリンク状態の変更通知を受信したときに、リンク状態テーブル４ａのデータを読み込んで判別手段５ｃに送出している。また、データ読込手段５ｂは、変更通知受信手段５ａが物理ポート２のリンク状態の変更通知を受信したときに、仮想インタフェース設定値テーブル４ｂのデータを読み込んで判別手段５ｃに送出している。
【００２９】
判別手段５ｃは、仮想インタフェース設定値テーブル４ｂのデータに基づいて各仮想インタフェース６の設定がＵＰ／ＤＯＷＮのいずれであるかを判別している。また、判別手段５ｃは、仮想インタフェース６の設定がＵＰしていると判別したときに、仮想インタフェース６のＶＬＡＮ−ＩＤと同じ値を持つ物理ポートが１つ以上リンクＵＰしているか否かを判別している。
【００３０】
データ書替手段５ｄは、第２のスイッチングモジュール５の仮想インタフェース６と同じＶＬＡＮ−ＩＤを持つ物理ポート２が１つ以上リンクＵＰ（接続）していると判断したとき、その仮想インタフェース６のリンク状態もリンクＵＰ（接続）となるように、仮想インタフェース設定値テーブル４ｂのデータのうち該当する仮想インタフェース６のステータスのデータをＵＰに書き替えている。また、データ書替手段５ｄは、第２のスイッチングモジュール５の仮想インタフェース６と同じＶＬＡＮ−ＩＤを持つ物理ポート２がすべてリンクＤＯＷＮ（切断）していると判断したとき、その仮想インタフェース６のリンク状態もリンクＤＯＷＮ（切断）となるように、仮想インタフェース設定値テーブル４ｂのデータのうち該当する仮想インタフェース６のステータスのデータをＤＯＷＮに書き替えている。
【００３１】
次に、上記のように構成されたマルチレイヤスイッチ１が実行する処理内容を図２に示すフローチャートに基づいて説明する。
【００３２】
まず、第１のスイッチングモジュール３の物理ポート監視手段３ａは、各物理ポート２（２−１、２−２、２−３、…、２−ｎ）の状態を例えば１番目の物理ポート２−１から順番に監視し（ＳＴ１）、リンク状態が変化したか否かを判別する（ＳＴ２）。リンク状態が変化したと判別すると（ＳＴ２−Ｙ）、データ更新手段３ｂがリンク状態テーブル４ａを更新する（ＳＴ４）。すなわち、リンク状態テーブル４ａのうちのその物理ポート２のリンク状態のデータを更新する。
【００３３】
リンク状態が変化していないと判別すると（ＳＴ２−Ｎ）、ＶＬＡＮ−ＩＤが変更されたか否かを判別する（ＳＴ３）。ユーザのコマンド入力設定によりＶＬＡＮ−ＩＤが変更されていると判別すると（ＳＴ３−Ｙ）、データ更新手段３ｂがリンク状態テーブル４ａを更新する（ＳＴ４）。すなわち、リンク状態テーブル４ａのうちのその物理ポート２のＶＬＡＮ−ＩＤのデータを更新する。ＶＬＡＮ−ＩＤが変更されていないと判別すると（ＳＴ３−Ｎ）、物理ポート２の状態監視の動作に戻る（ＳＴ１）。
【００３４】
リンク状態テーブル４ａが更新されると、データ通知手段３ｃが第２のスイッチモジュール５に物理ポート２のリンク状態の変更を通知する（ＳＴ５）。その後、第２のスイッチングモジュール５の変更通知受信手段５ａが第１のスイッチングモジュール３から送られる物理ポート２のリンク状態の変更通知を受信し（ＳＴ６）、データ読込手段５ｂが物理ポート２のリンク状態テーブル４ａを読み込む（ＳＴ７）。更に、第２のスイッチングモジュールのユーザ設定情報、すなわち仮想インタフェース設定値テーブル４ｂのデータを読み込む（ＳＴ８）
【００３５】
そして、仮想インタフェース６のカウント値ｉを０にし（ＳＴ９）、１つ目の仮想インタフェース６から順番に以下に説明する処理を実行する。
【００３６】
まず、第２のスイッチングモジュール５の判別手段５ｃは、仮想インタフェース６（ｉ）の設定がＵＰ（接続）しているか否か判別する（ＳＴ１０）。仮想インタフェース６（ｉ）の設定がＵＰしていると判別すると（ＳＴ１０−Ｙ）、その仮想インタフェース６のＶＬＡＮ−ＩＤと同じ値を持つ物理ポート２が１つ以上リンクＵＰしているか否かを判別する（ＳＴ１１）。
【００３７】
仮想インタフェース６のＶＬＡＮ−ＩＤと同じ値を持つ物理ポートが１つ以上リンクＵＰしていると判別すると（ＳＴ１１−Ｙ）、仮想インタフェース６の現在の状態がＤＯＷＮしているか否かを判別する（ＳＴ１２）。そして、その仮想インタフェース６の現在の状態がＤＯＷＮしていると判別すると（ＳＴ１２−Ｙ）、その仮想インタフェース６をＵＰ（接続）し（ＳＴ１３）、仮想インタフェース設定値テーブル４ｂのその仮想インタフェース６のステータスのデータをＵＰに書き替える。
【００３８】
そして、最後の仮想インタフェース６か否か判別する（ＳＴ１４）。最後の仮想インタフェース６でないと判別すると（ＳＴ１４−Ｎ）、仮想インタフェース６のカウント値ｉをｉ＋１とし（Ｓｔ１５）、仮想インタフェース６（ｉ）の設定がＵＰしているか否かの判別の動作に戻る（ＳＴ１０）。これに対し、最後の仮想インタフェース６と判別すると（ＳＴ１４−Ｙ）、物理ポート２のリンク状態の変更通知を受信する動作に戻る（ＳＴ６）。
【００３９】
ＳＴ１１において、仮想インタフェース６のＶＬＡＮ−ＩＤと同じ値を持つ物理ポート２が１つ以上リンクＵＰしていないと判別すると（ＳＴ１１−Ｎ）、その仮想インタフェース６の現在の状態がＵＰしているか否か判別する（ＳＴ１６）。
【００４０】
仮想インタフェース６の現在の状態がＵＰしていると判別すると（ＳＴ１６−Ｙ）、その仮想インタフェース６をＤＯＷＮ（切断）し、最後の仮想インタフェース６か否かを判別する動作に移行する（ＳＴ１４）。これに対し、仮想インタフェース６の現在の状態がＵＰしていないと判別すると（ＳＴ１６−Ｎ）、最後の仮想インタフェース６か否かを判別する動作に移行する（ＳＴ１４）。
【００４１】
そして、第２のスイッチングモジュール５は、上述した動作により書き替えられた仮想インタフェース設定値テーブルのデータに基づいて仮想インタフェース６のリンク状態が決定される。
【００４２】
このように、本例のマルチレイヤスイッチ１によれば、物理ポート２の状態変化（リンク状態のＵＰ（接続）／ＤＯＷＮ（切断）の変化、ＶＬＡＮ−ＩＤの変更）を検出し、ネットワーク上の経路情報の変更を瞬時に行うことができる。
【００４３】
しかも、様々な要因で発生する物理インタフェース（物理ポート２）のリンク状態のＵＰ／ＤＯＷＮを第２のスイッチングモジュール５のインタフェースのリンク状態に反映させ、敏速な経路の変更とネットワーク中の他のネットワークデバイス（マルチレイヤスイッチ、ルータなど）への通知を行うことができる。
【００４４】
ところで、上記実施の形態では、記憶手段４に格納されたリンク状態テーブル４ａのデータが更新されたときに、物理ポート２のリンク状態の変更された旨の通知データが第２のスイッチングモジュール５に送ることにより変更通知を行う場合を例にとって説明したが、第１のスイッチングモジュール３が読み書きする記憶手段と、第２のスイッチングモジュール５が読み書きする記憶手段を別々に設け、第１のスイッチングモジュール３で更新されて記憶手段に格納されたリンク状態テーブルのデータそのものを変更通知とし、そのデータを第２のスイッチングモジュール５に送信して記憶手段に格納する構成としてもよい。
【００４５】
【発明の効果】
以上の説明で明らかなように、本発明によれば、物理ポートの状態変化を検出し、ネットワーク上の経路情報の変更を瞬時に行うことができる。しかも、様々な要因で発生する物理ポートのリンク状態の接続／切断を第２のスイッチングモジュールの仮想インタフェースのリンク状態に反映させ、敏速な経路の変更とネットワーク中の他のネットワークデバイス（マルチレイヤスイッチ、ルータなど）への通知を行うことができる。
【図面の簡単な説明】
【図１】本発明によるマルチレイヤスイッチの実施の形態を示すブロック図
【図２】本発明によるマルチレイヤスイッチの処理手順を示すフローチャート
【図３】従来の一般的なネットワーク構成の一例を示す図
【図４】図３のネットワーク構成と等価なマルチレイヤスイッチのネットワーク構成を示す図
【符号の説明】
１…マルチレイヤスイッチ、２（２−１、２−２、２−３、…、２−ｎ）…物理ポート（物理インタフェース）、３…第１のスイッチングモジュール、３ａ…物理ポート監視手段、３ｂ…データ更新手段、３ｃ…データ通知手段、４…記憶手段、４…リンク状態テーブル、４ｂ…仮想インタフェース設定値テーブル、５…第２のスイッチングモジュール、５ａ…変更通知受信手段、５ｂ…データ読込手段、５ｃ…判別手段、５ｄ…データ書替手段、６…仮想インタフェース、７…ノード。
【図１】
0003715506.tif 000004
【図２】
0003715506.tif 000005
【図３】
0003715506.tif 000006
【図４】
0003715506.tif 000007