(57)【特許請求の範囲】
【請求項１】
レイヤ２ネットワークを収容する複数の物理ポートと、
レイヤ２アドレスと前記複数の物理ポートとの対応を登録するフォワーディングデータベースと、
前記複数の物理ポート間でフレームを中継する中継部と、
前記中継部によって前記複数の物理ポート間で中継されるフラッディングフレームの帯域を制限するストームフィルタと、
複数のレイヤ２スイッチ装置間を冗長接続した場合にフレームの転送経路を制御する冗長化プロトコル制御部と、
前記冗長化プロトコル制御部において転送経路を切り替えるために、前記フォワーディングデータベースの内容を消去した場合、当該消去の時点から所定期間前記ストームフィルタの帯域制限を緩和する制御を行うストームフィルタ制御部とを備えたレイヤ２スイッチ装置。
【請求項２】
ストームフィルタ制御部は、タイマを用いて予め決められた時間の経過後、帯域制限の緩和を解除する制御を行うことを特徴とする請求項１記載のレイヤ２スイッチ装置。
【請求項３】
ストームフィルタ制御部は、消去後、フラッディングされる帯域が一定量より少なくなった場合に帯域制限の緩和を解除する制御を行うことを特徴とする請求項１記載のレイヤ２スイッチ装置。
【請求項４】
ストームフィルタ制御部は、消去後、フォワーディングデータベースへのレイヤ２アドレスと物理ポートとの対応の登録数が一定数以上となった場合に帯域制限の緩和を解除する制御を行うことを特徴とする請求項１記載のレイヤ２スイッチ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レイヤ２ネットワークを複数本収容してレイヤ２フレームの中継を行うレイヤ２スイッチ装置に関するものである。
【背景技術】
【０００２】
レイヤ２スイッチ装置は、イーサネット（登録商標。以下省略する。）などのレイヤ２ネットワーク間で、受信フレーム内のアドレス（ＭＡＣアドレス）によりフレームの送信先を決めて、フレームを中継する装置である。
【０００３】
レイヤ２スイッチ装置内部には、ＭＡＣアドレスとそのＭＡＣアドレスの端末が接続されるレイヤ２スイッチの物理ポート番号との対応を保持するフォワーディングデータベース（以下、ＦＤＢと称す）を持つ。レイヤ２スイッチ装置は、フレームを受信するとそのフレームの送信元ＭＡＣアドレスがＦＤＢに登録されているか検索し、登録されていなければそのＭＡＣアドレスと受信した物理ポート番号の対応をＦＤＢに登録する。この動作は、アドレス学習と呼ばれる。また、受信フレームの宛先ＭＡＣアドレスでＦＤＢを検索し、そのＭＡＣアドレスがＦＤＢに登録されていれば（アドレス学習済み）、対応した物理ポートにそのフレームを中継（送信）する。ＦＤＢに登録されていなければ、受信した物理ポート以外の全物理ポートにフレームを中継する。また、宛先アドレスが、複数端末宛（ブロードキャスト、マルチキャスト）の場合には、同様に受信した物理ポート以外の全物理ポートにフレームを中継する。受信した物理ポート以外の全物理ポートにフレームを中継する動作は、フラッディングと呼ばれる。
【０００４】
レイヤ２スイッチ装置を使用する場合、装置間のケーブルの誤接続などにより、ネットワークにループ経路（循環経路）が発生してしまう場合がある（Ｌ２ループ）。この場合、宛先アドレスが複数端末宛（ブロードキャスト、マルチキャスト）のフレーム、ＦＤＢに登録されていないフレームは、レイヤ２スイッチ装置でフラッディングされるため、装置を中継する毎にフレームが増殖され続け、ネットワークの伝送帯域、装置の中継の能力を圧迫し、他の正常な通信が不可となる障害が発生する。この障害は、ブロードキャストストームと呼ばれる。
【０００５】
ブロードキャストストーム発生時の対策機能として、従来のレイヤ２スイッチ装置では、フラッディングとなるフレームの受信帯域を制御する機能（ストームフィルタやストームコントロールと呼ばれる）があった（例えば、非特許文献１参照）。この機能は、Ｌ２ループなどによるブロードキャストストームが発生した際でも、フラッディングとなるフレームの受信帯域を設定された一定の値に抑えることにより、他の通信への影響を防ぐものである。
【０００６】
一方、レイヤ２ネットワークでは、レイヤ２スイッチ装置間を複数のリンクやリング構成で接続して、ケーブルなどの障害時でも障害箇所を迂回してフレームを中継可能とする冗長化プロトコルによる経路制御が使用される。冗長化プロトコルとして、イーサネットリングプロテクションスイッチングがある（例えば、非特許文献２参照）。イーサネットリングプロテクションスイッチングは、レイヤ２スイッチ装置をリング状に接続し、常にリングの一箇所をブロッキング状態（中継禁止状態）にしておき、リング上で障害が発生した際は、その障害箇所にブロッキング状態を移すことで、リング上の転送経路を切り替え、障害箇所を迂回するものである。このイーサネットリングプロテクションスイッチングでは、障害発生でブロッキング状態を移す際に、フレームのリング内の中継経路を替える必要があるため、一旦、全レイヤ２スイッチ装置内のＦＤＢを消去（フラッシュ）し、再度、アドレス学習を実施させることが行われる。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】ＡＸシリーズＬ２ループ対策ガイド、[online]、２０１０年２月１７日、アラクサラネットワークス株式会社、［２０１１年９月２２日検索］、インターネット（ＵＲＬ：http://www.alaxala.com/jp/techinfo/archive/guide/pdf/N08R025_L2loop_Guide_V2R0.pdf）
【非特許文献２】ＩＴＵ−Ｔ規格Ｇ．８０３２：  Ｅｔｈｅｒｎｅｔ  ｒｉｎｇ  ｐｒｏｔｅｃｔｉｏｎ  ｓｗｉｔｃｈｉｎｇ、２０１０年３月
【発明の概要】
【発明が解決しようとする課題】
【０００８】
実際のネットワークでは、ブロードキャストストームを防止するためのストームフィルタと、冗長経路を作るためのイーサネットリングプロテクションスイッチングなどの冗長化プロトコルが併用される。イーサネットリングプロテクションスイッチングでは、リングでの障害発生時の経路切り替え時に、全レイヤ２スイッチ装置内のＦＤＢが消去（フラッシュ）されるため、一時的にすべての中継フレームがフラッディングフレームとなる。従来のレイヤ２スイッチ装置では、ストームフィルタは、フラッディングフレームの受信帯域を、常に、設定された一定の値に抑えるため、イーサネットリングプロテクションスイッチングの経路切り替え時には、一時的に設定された一定の値を超えてしまい、フレームが廃棄されてしまうという問題があった。フレームが廃棄されると、映像中継に使用している場合には、映像の乱れとなる。また、ファイル転送に使用しているとフレームの再送が発生するため、再送によりトラヒック量が増えて、ネットワークが一時的に不安定になるという問題があった。
【０００９】
この発明は上記のような課題を解決するためになされたもので、冗長化プロトコルで転送経路を切り替える際の映像の乱れや再送によるネットワークの不安定状態を抑制することのできるレイヤ２スイッチ装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係るレイヤ２スイッチ装置は、レイヤ２ネットワークを収容する複数の物理ポートと、レイヤ２アドレスと、物理ポートとの対応を登録するフォワーディングデータベースと、複数の物理ポート間でフレームを中継する中継部と、中継部によって複数の物理ポート間で中継されるフラッディングフレームの帯域を制限するストームフィルタと、複数のレイヤ２スイッチ装置間を冗長接続した場合にフレームの転送経路を制御する冗長化プロトコル制御部と、冗長化プロトコル制御部において転送経路を切り替えるために、フォワーディングデータベースの内容を消去した場合、消去の時点から所定期間ストームフィルタの帯域制限を緩和する制御を行うストームフィルタ制御部とを備えたものである。
【発明の効果】
【００１１】
この発明のレイヤ２スイッチ装置は、冗長化プロトコル制御部において転送経路を切り替えるために、フォワーディングデータベースの内容を消去した場合、消去の時点から所定期間ストームフィルタの帯域制限を緩和するようにしたので、冗長化プロトコルで転送経路を切り替える際の映像の乱れや再送によるネットワークの不安定状態を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１によるレイヤ２スイッチ装置の構成を示すブロック図である。
【図２】この発明の実施の形態１によるレイヤ２スイッチ装置のストームフィルタ制御の動作を示すフローチャートである。
【図３】この発明の実施の形態１によるレイヤ２スイッチ装置をリング状に接続したネットワーク構成例の説明図である。
【図４】この発明の実施の形態１によるレイヤ２スイッチ装置をリング状に接続したネットワークでの障害時の構成を示す説明図である。
【図５】この発明の実施の形態１によるレイヤ２スイッチ装置をリング状に接続したネットワークでの障害時のフレーム中継経路を示す説明図である。
【図６】この発明の実施の形態１によるレイヤ２スイッチ装置におけるストームフィルタ制御の動作例を時系列で示す説明図である。
【図７】この発明の実施の形態２によるレイヤ２スイッチ装置のストームフィルタ制御の動作を示すフローチャートである。
【図８】この発明の実施の形態２によるレイヤ２スイッチ装置におけるストームフィルタ制御の動作例を時系列で示す説明図である。
【図９】この発明の実施の形態３によるレイヤ２スイッチ装置のストームフィルタ制御の動作を示すフローチャートである。
【図１０】この発明の実施の形態３によるレイヤ２スイッチ装置におけるストームフィルタ制御の動作例を時系列で示す説明図である。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１は、この発明の実施の形態１によるレイヤ２スイッチ装置を示す構成図である。
図１に示すレイヤ２スイッチ装置１００は、それぞれがネットワーク回線１０１に接続された複数の物理ポート１０２、フォワーディングデータベース（ＦＤＢ）１０３、ＦＤＢ登録・検索部１０４、ストームフィルタ１０５、中継部１０６、経路制御プロトコル制御部（冗長化プロトコル制御部）１０７、ストームフィルタ制御部１０８を備えている。
【００１４】
ネットワーク回線１０１は、例えばイーサネットなどのネットワーク回線である。物理ポート１０２は、レイヤ２ネットワークの物理層処理を行う物理ポートで、Ｐ０，Ｐ１，・・・，Ｐｎと番号がつけられている。フォワーディングデータベース１０３はＭＡＣアドレスとそのＭＡＣアドレスの端末が接続される物理ポート１０２の番号との対応を保持するフォワーディングデータベースである。なお、以下、フォワーディングデータベース１０３はＦＤＢ１０３と称する。ＦＤＢ登録・検索部１０４は、物理ポート１０２から受信したフレームの中の送信元ＭＡＣアドレスがＦＤＢ１０３に登録されているかを検索し、登録されていなければそのＭＡＣアドレスと受信した物理ポート１０２との対応をＦＤＢ１０３に登録するアドレス学習を実行する。また、受信フレームの宛先ＭＡＣアドレスでＦＤＢ１０３を検索し、検索結果（登録済みか否か、登録済みの場合は対応する物理ポート１０２の番号）を、受信フレームと共にストームフィルタ１０５へ出力するものである。
【００１５】
ストームフィルタ１０５は、物理ポート１０２の番号毎に受信フレームのブロードキャストフレーム、マルチキャストフレーム、アドレス未登録フレーム（ＦＤＢ登録・検索部１０４で宛先ＭＡＣアドレスの検索結果が登録なしのフレーム）の受信帯域を計測し、設定値（ストーム制限値）以下に抑える機能を有し、ストームフィルタ制御部１０８の指示により、その動作がＯＮ／ＯＦＦされる。中継部１０６は、ＦＤＢ登録・検索部１０４からの検索結果に基づいて、フレームを中継する。検索結果が登録済みの場合は検索結果の物理ポート１０２の番号へフレームを中継する。検索結果が登録なしおよびブロードキャスト、マルチキャストフレームの場合は、受信した物理ポート１０２以外の物理ポート１０２へフレームを中継する。経路制御プロトコル制御部１０７は、例えばイーサネットリングプロテクションスイッチングなどの冗長化プロトコルの経路制御を行う制御部で、物理ポート１０２からの障害情報と、中継部１０６を介した他の装置との制御フレームのやり取りにより、障害の検出、迂回制御を実行し、迂回制御を実行した場合には、ＦＤＢ１０３に対してＦＤＢ１０３の保持情報を消去（ＦＤＢフラッシュ）する。ストームフィルタ制御部１０８は、経路制御プロトコル制御部１０７からＦＤＢ１０３へのＦＤＢフラッシュ指示により、ストームフィルタ１０５の動作のＯＮ／ＯＦＦを制御する。すなわち、ストームフィルタ制御部１０８は、図示しないタイマを有し、ＦＤＢフラッシュの時点から一定時間ストームフィルタ１０５における帯域制限を緩和するようストームフィルタ１０５の制御を行う。
【００１６】
次に、実施の形態１のレイヤ２スイッチ装置１００の動作について図２〜図６を用いて説明する。
図２は、ストームフィルタ制御部１０８の動作を示すフローチャートである。ステップＳＴ２００で、経路制御プロトコル制御部１０７からＦＤＢ１０３へのＦＤＢフラッシュ指示で動作を開始し、ステップＳＴ２０１でストームフィルタ１０５における受信帯域の制限をＯＦＦし、ステップＳＴ２０２で１０秒のタイマをＯＮする。ステップＳＴ２０３でタイマ満了をチェックし、タイマ満了後に、ステップＳＴ２０４の実行に移り、ステップＳＴ２０４でストームフィルタ１０５の受信帯域の制限を再びＯＮし、ステップＳＴ２０５で動作を終了する。なお、ステップＳＴ２０２でのタイマ値１０秒は、ＦＤＢフラッシュ後、アドレスの再学習が完了すると見込まれる時間である。
【００１７】
また、図３〜図５は、障害が発生した場合のネットワーク構成例を示す説明図であり、図６は、ストームフィルタ１０５の制御を時系列で示す説明図である。
【００１８】
図３は、実施の形態１のレイヤ２スイッチ装置１００をリング状に接続したネットワーク構成例を示している。図中、ＳＷ１〜ＳＷ６は、それぞれリング状に接続されるレイヤ２スイッチ装置１００を示している。レイヤ２スイッチ装置１００は、ネットワーク回線１０１の中の２つのポートを用いて隣のレイヤ２スイッチ装置１００と接続されて、リングが構成される。図３は、このリングにおいて、レイヤ２スイッチ装置１００内の経路制御プロトコル制御部１０７が、イーサネットリングプロテクションスイッチングを実行し、１つのブロッキング状態３１０の箇所を決め、ＳＷ１のＳＷ２側の回線をブロッキング状態とした例を示している。
ブロッキング状態３１０となると、フレームの送受信は行えない。このため、この例では端末Ａ３０１と端末Ｂ３０２間のフレームは、経路３０３で中継される。この経路３０３は、ＳＷ２〜ＳＷ５において、ＦＤＢ１０３でのアドレス学習と中継部１０６での動作により決定されるものである。
【００１９】
図４は、図３のネットワーク構成例において、ネットワークの障害発生時の構成を示す図である。ＳＷ３とＳＷ４との間で障害３２０が発生すると、それぞれのレイヤ２スイッチ装置１００の経路制御プロトコル制御部１０７がその障害を検知して、ＳＷ３とＳＷ４の障害３２０側をブロッキング状態３１０とする。また、同時に、各レイヤ２スイッチ装置１００内部では、ＦＤＢフラッシュが実行される。
【００２０】
図６は、図４に示した障害発生前後でのレイヤ２スイッチ装置１００のストームフィルタ制御の動作を時系列で示す図である。図中、横軸６０１は時間経過を、縦軸６０２は受信帯域を示し、フラッディング帯域６０４は、レイヤ２スイッチ装置１００のリングに使用されるネットワーク回線１０１に繋がる物理ポート１０２で受信するフラッディングフレーム（ブロードキャストフレーム、マルチキャストフレーム、アドレス未登録フレーム）の受信帯域を時系列に示したものである。また、ストーム制限値６０３はフラッディングフレームの受信帯域をこの値以下に抑えるための制限値で、この図では、時刻Ｔ１で図４に示す障害３２０が発生した場合の動作例を示している。
【００２１】
時刻Ｔ１以前では、フラッディング帯域６０４はストーム制限値６０３以下であり、ストームフィルタ１０５で受信フレームが廃棄されることはない。時刻Ｔ１で障害３２０が発生すると、経路制御プロトコル制御部１０７がその障害を検知してＦＤＢ１０３へＦＤＢフラッシュ指示が出される。このＦＤＢフラッシュ指示によりストームフィルタ制御部１０８が動作を開始（図２ステップＳＴ２００）し、まず、ストームフィルタ１０５における受信帯域の制限がＯＦＦされる（図２ステップＳＴ２０１）。図６では、ストーム制限値６０３が無くなることで表現している。次に、ストームフィルタ制御部１０８では１０秒のタイマがかけられ（図２ステップＳＴ２０２）、タイマ満了まで待たされる（図２ステップＳＴ２０３）。タイマが満了するとストームフィルタ１０５の受信帯域の制限が再びＯＮされる（図２ステップＳＴ２０４）。図６ではタイマ満了時刻をＴ２で示しており、この時刻からストーム制限値６０３が現れることで表現している。
【００２２】
フラッディング帯域６０４は、時刻Ｔ１でのＦＤＢフラッシュ後はすべての受信フレームが未学習フレームとなるため急激に上がる。このとき、ストームフィルタ１０５における受信帯域の制限がＯＦＦされているため、ストームフィルタ１０５で受信フレームが廃棄されることはない。フラッディング帯域６０４は、学習が完了すると徐々に下がる。時刻Ｔ２でストームフィルタ１０５の受信帯域の制限が再びＯＮされるまでには、ストーム制限値６０３より下がり、Ｔ２以降でもストームフィルタ１０５で受信フレームが廃棄されることはない。
【００２３】
なお、図５は、図４のネットワークの障害発生時の構成において、各レイヤ２スイッチ装置１００でアドレス再学習後の端末Ａ３０１と端末Ｂ３０２間のフレーム中継経路を示しており、経路３３０で中継される。
【００２４】
以上説明したように、実施の形態１のレイヤ２スイッチ装置によれば、レイヤ２ネットワークを収容する複数の物理ポートと、レイヤ２アドレスと複数の物理ポートとの対応を登録するフォワーディングデータベースと、複数の物理ポート間でフレームを中継する中継部と、中継部によって複数の物理ポート間で中継されるフラッディングフレームの帯域を制限するストームフィルタと、複数のレイヤ２スイッチ装置間を冗長接続した場合にフレームの転送経路を制御する冗長化プロトコル制御部と、冗長化プロトコル制御部において転送経路を切り替えるために、フォワーディングデータベースの内容を消去した場合、消去の時点から所定期間ストームフィルタの帯域制限を緩和する制御を行うストームフィルタ制御部とを備えたので、冗長化プロトコルで転送経路を切り替える際の映像の乱れや再送によるネットワークの不安定状態を抑制することができる。
【００２５】
また、実施の形態１のレイヤ２スイッチ装置によれば、ストームフィルタ制御部は、タイマを用いて予め決められた時間の経過後、帯域制限の緩和を解除する制御を行うようにしたので、フラッディングされている帯域の監視やＦＤＢにおける登録数の監視といった処理を必要とせず、ストームフィルタ制御部のみで帯域制限を緩和する期間を管理することができる。
【００２６】
実施の形態２．
実施の形態１では、ストームフィルタ制御部１０８におけるストームフィルタＯＮ／ＯＦＦ制御にタイマを使用したものを示したが、フラッディングされている帯域を監視することで制御しても良く、これを実施の形態２として次に説明する。図面上の構成は実施の形態１の図１と同様であるため、図１を用いて説明する。
【００２７】
実施の形態２におけるストームフィルタ制御部１０８は、ストームフィルタ１０５への帯域制限の緩和制御開始後、フラッディングされる帯域が一定量より少なくなった場合にストームフィルタ１０５における帯域制限の緩和を解除する制御を行うよう構成されている。他の各構成は実施の形態１と同様であるため、ここでの説明は省略する。
【００２８】
以下、実施の形態２の動作について説明する。
図７は、実施の形態２のレイヤ２スイッチ装置１００におけるストームフィルタ制御部１０８の動作を示すフローチャートであって、図２と同一ステップ番号は同一の処理を示している。図２と異なるのは、ステップＳＴ７０１で、ストームフィルタ１０５で検出したフラッディングされている帯域が、閾値以下か否かを判定し、閾値以下になった後に、ステップＳＴ２０４の実行に移り、ステップＳＴ２０４でストームフィルタ１０５の受信帯域の制限を再びＯＮし、ステップＳＴ２０５で動作を終了する。
【００２９】
図８は、図４に示した障害発生前後でのストームフィルタ制御の実施の形態２における動作例を時系列で示す図である。図中、図６と同一番号は同一のものを示す。閾値８０１は、ストームフィルタ制御部１０８の動作フローチャート（図７）のステップＳＴ７０１で使用する閾値である。フラッディング帯域６０４は、レイヤ２スイッチ装置１００のリングに使用されるネットワーク回線１０１に繋がる物理ポート１０２で受信するフラッディングフレーム（ブロードキャストフレーム、マルチキャストフレーム、アドレス未登録フレーム）の受信帯域を時系列に示したものである。また、ストーム制限値６０３はフラッディングフレームの受信帯域をこの値以下に抑えるための制限値で、時刻Ｔ１で図４に示す障害３２０が発生した場合の動作例を示している。
【００３０】
時刻Ｔ１以前では、フラッディング帯域６０４はストーム制限値６０３以下であり、ストームフィルタ１０５で受信フレームが廃棄されることはない。時刻Ｔ１で障害３２０が発生すると経路制御プロトコル制御部１０７がその障害を検知してＦＤＢ１０３へＦＤＢフラッシュ指示が出される。このＦＤＢフラッシュ指示によりストームフィルタ制御部１０８が動作を開始（図７ステップＳＴ２００）し、まず、ストームフィルタ１０５における受信帯域の制限がＯＦＦされる（図７ステップＳＴ２０１）。図８では、ストーム制限値６０３が無くなることで表現している。次に、ストームフィルタ制御部１０８では、ストームフィルタ１０５で検出されるフラッディング帯域６０４を監視し、閾値８０１以下となるまで待たされる（図７ステップＳＴ７０１）、閾値８０１となるとストームフィルタ１０５の受信帯域の制限が再びＯＮされる（図７ステップＳＴ２０４）。図８では閾値８０１以下となる時刻をＴ２で示しており、この時刻からストーム制限値６０３が現れることで表現している。
【００３１】
フラッディング帯域６０４は、時刻Ｔ１でのＦＤＢフラッシュ後はすべての受信フレームが未学習フレームとなるため急激に上がる。このとき、ストームフィルタ１０５における受信帯域の制限がＯＦＦされているため、ストームフィルタ１０５で受信フレームが廃棄されることはない。フラッディング帯域６０４は、学習が完了すると徐々に下がる。時刻Ｔ２でストームフィルタ１０５の受信帯域の制限が再びＯＮされる時には、必ずストーム制限値６０３より下がり、Ｔ２以降でもストームフィルタ１０５で受信フレームが廃棄されることはない。
【００３２】
以上説明したように、実施の形態２のレイヤ２スイッチ装置によれば、ストームフィルタ制御部は、消去後、フラッディングされる帯域が一定量より少なくなった場合に帯域制限の緩和を解除する制御を行うようにしたので、ネットワークの状況等に応じて的確な帯域制限の緩和期間とすることができる。
【００３３】
実施の形態３．
実施の形態１では、ストームフィルタ制御部１０８におけるストームフィルタＯＮ／ＯＦＦ制御にタイマを使用したものを示したが、ＦＤＢ１０３に登録されているアドレス登録数を監視することで制御しても良く、これを実施の形態３として次に説明する。図面上の構成は実施の形態１の図１と同様であるため、図１を用いて説明する。
【００３４】
実施の形態３におけるストームフィルタ制御部１０８は、ストームフィルタ１０５への帯域制限の緩和制御開始後、ＦＤＢ１０３へのレイヤ２アドレスと物理ポートとの対応の登録数が一定数を超えた場合に帯域制限の緩和を解除する制御を行うよう構成されている。他の各構成は実施の形態１と同様であるため、ここでの説明は省略する。
【００３５】
以下、実施の形態３の動作について説明する。
図９は実施の形態３のレイヤ２スイッチ装置１００におけるストームフィルタ制御部１０８の動作を示すフローチャートであって、図２と同一ステップ番号は同一の処理を示している。図２と異なるのは、ステップＳＴ９０１とステップＳＴ９０２で、ステップＳＴ９０１では、ステップＳＴ９０２で使用する閾値にＦＤＢフラッシュ直前のＦＤＢアドレス登録数を設定し、ステップＳＴ９０２で、ＦＤＢ１０３のアドレス登録数が、閾値以上か否かを判定し、閾値以上になった後に、ステップＳＴ２０４の実行に移り、ステップＳＴ２０４でストームフィルタ１０５の受信帯域の制限を再びＯＮし、ステップＳＴ２０５で動作を終了する。
【００３６】
図１０は、図４に示した障害発生前後でのストームフィルタ制御の実施の形態３における動作例を時系列で示す図である。図中、図６と同一番号は同一のものを示す。アドレス登録数１００１は、ＦＤＢ１０３におけるＭＡＣアドレスと物理ポート１０２との対応を示す情報の登録数を時系列に示したもの、閾値１００２は、ストームフィルタ制御部１０８の動作フローチャート（図９）のステップＳＴ９０１で設定し、ステップＳＴ９０２で使用するための閾値である。フラッディング帯域６０４は、レイヤ２スイッチ装置１００のリングに使用されるネットワーク回線１０１に繋がる物理ポート１０２で受信するフラッディングフレーム（ブロードキャストフレーム、マルチキャストフレーム、アドレス未登録フレーム）の受信帯域を時系列に示したもの、ストーム制限値６０３はフラッディングフレームの受信帯域をこの値以下に抑えるための制限値で、時刻Ｔ１で図４に示す障害３２０が発生した場合の動作例を示している。
【００３７】
時刻Ｔ１以前では、フラッディング帯域６０４はストーム制限値６０３以下であり、ストームフィルタ１０５で受信フレームが廃棄されることはない。時刻Ｔ１で障害３２０が発生すると経路制御プロトコル制御部１０７がその障害を検知してＦＤＢ１０３へＦＤＢフラッシュ指示が出される。このＦＤＢフラッシュ指示によりストームフィルタ制御部１０８が動作を開始（図９ステップＳＴ２００）し、まず、この時点でのＦＤＢ１０３でのアドレス登録数１００１の値が、閾値１００２に設定される（図９ステップＳＴ９０１）。
次に、ストームフィルタ１０５における受信帯域の制限がＯＦＦされる（図９ステップＳＴ２０１）。図１０では、ストーム制限値６０３が無くなることで表現している。次にストームフィルタ制御部１０８では、ＦＤＢ１０３のアドレス登録数１００１を監視し、閾値１００２以上となるまで待たされる（図９ステップＳＴ９０２）、閾値１００２以上となるとストームフィルタ１０５の受信帯域の制限が再びＯＮされる（図９ステップＳＴ２０４）。図１０では閾値１００２以上となる時刻をＴ２で示しており、この時刻からストーム制限値６０３が現れることで表現している。
【００３８】
フラッディング帯域６０４は、時刻Ｔ１でのＦＤＢフラッシュ後はすべての受信フレームが未学習フレームとなるため急激に上がる。このとき、ストームフィルタ１０５における受信帯域の制限がＯＦＦされているため、ストームフィルタ１０５で受信フレームが廃棄されることはない。フラッディング帯域６０４は、学習が完了すると徐々に下がる。時刻Ｔ２でストームフィルタ１０５の受信帯域の制限が再びＯＮされる時には、ストーム制限値６０３より下がり、Ｔ２以降でもストームフィルタ１０５で受信フレームが廃棄されることはない。
【００３９】
以上説明したように、実施の形態３のレイヤ２スイッチ装置によれば、ストームフィルタ制御部は、消去後、フォワーディングデータベースへのレイヤ２アドレスと物理ポートとの対応の登録数が一定数以上となった場合に帯域制限の緩和を解除する制御を行うようにしたので、ネットワークの状況等に応じて的確な帯域制限の緩和期間とすることができる。
【００４０】
なお、以上の実施の形態１、２、３では、経路制御プロトコル制御部１０７のプロトコルとしてイーサネットリングプロテクションスイッチングを例に挙げたが、これ以外にもスパニングツリープロトコルなど、経路切替時にＦＤＢ１０３のフラッシュを伴う別のプロトコルであっても同様の効果を有する。また、各実施の形態では、ストームフィルタ１０５の動作の制御で、動作を緩和する際は、動作をＯＦＦする例を説明したが、制限をかける帯域を大きくすることでも、同様の効果を得ることができる。
【００４１】
また、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００４２】
１００  レイヤ２スイッチ装置、１０１  ネットワーク回線、１０２  物理ポート、１０３  フォワーディングデータベース（ＦＤＢ）、１０４  ＦＤＢ登録・検索部、１０５  ストームフィルタ、１０６  中継部、１０７  経路制御プロトコル制御部、１０８  ストームフィルタ制御部。
【図１】
0005748678.tif 000002
【図２】
0005748678.tif 000003
【図３】
0005748678.tif 000004
【図４】
0005748678.tif 000005
【図５】
0005748678.tif 000006
【図６】
0005748678.tif 000007
【図７】
0005748678.tif 000008
【図８】
0005748678.tif 000009
【図９】
0005748678.tif 000010
【図１０】
0005748678.tif 000011