(57)【特許請求の範囲】
【請求項１】
筐体内に複数のラインカードを備えたシャーシ型スイッチであって、
前記複数のラインカードの障害を検知する障害検知部と、
前記複数のラインカードのそれぞれに搭載され、宛先ＭＡＣアドレスと転送先のラインカード及び出力ポートを対応付けたデータベースであるＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  Ｄａｔａｂａｓｅ）を参照し、受信したフレームの宛先ＭＡＣアドレスが前記ＦＤＢに登録されている場合、当該フレームをユニキャストフレームと判断するフレーム処理部と、
前記複数のラインカードのそれぞれに搭載され、前記フレーム処理部において受信したフレームがユニキャストフレームと判断した場合であって、当該ユニキャストフレームの転送先のラインカードで障害が検知されているとき、前記受信したフレームを、自ラインカードの受信ポート以外の全てのポート及び他の全てのラインカードに強制的に転送する強制フラッディング処理部と、
を備えたことを特徴とするシャーシ型スイッチ。
【請求項２】
前記フレーム処理部は、受信したフレームに、フレームの種別、転送先のラインカードの識別子を含む機器内転送用ヘッダを付与し、
前記複数のラインカードのそれぞれに搭載され、前記機器内転送用ヘッダ内のフレームの種別がユニキャストフレームであるときは、当該フレームを転送先のラインカードのみに転送し、前記機器内転送用ヘッダ内のフレームの種別が宛先不明フレームであるときは、当該フレームを自ラインカードの受信ポート以外の全てのポート及び他の全てのラインカードに転送する転送処理部と、を備え、
前記強制フラッディング処理部は、受信したユニキャストフレームの転送先のラインカードで障害が検知されているとき、当該受信したユニキャストフレームに付与する前記機器内転送用ヘッダ内のフレームの種別を、宛先不明フレームに強制的に変更することで、前記受信したユニキャストフレームを、自ラインカードの受信ポート以外の全てのポート及び他の全てのラインカードに強制的に転送するように構成される
請求項１記載のシャーシ型スイッチ。
【請求項３】
前記障害検知部は、前記複数のラインカードのそれぞれに搭載され、前記各ラインカード間で互いに定期的に疎通確認フレームを送受信し、任意のラインカードから前記疎通確認フレームを所定時間受信しないとき、当該ラインカードにて障害が発生したと判断するように構成される
請求項１または２記載のシャーシ型スイッチ。
【請求項４】
前記障害検知部は、複数のラインカードにわたってＬＡＧが設定されており、かつ、そのＬＡＧが設定されている複数のラインカードのいずれかで障害を検知したとき、当該ＬＡＧが設定されている複数のラインカードの全てで障害を検知したとみなす
請求項１〜３いずれかに記載のシャーシ型スイッチ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、筐体内に複数のラインカードを備えたシャーシ型スイッチに関するものである。
【背景技術】
【０００２】
筐体内に複数のラインカードを備えたシャーシ型スイッチが知られている。
【０００３】
シャーシ型スイッチとして、各ラインカードにＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  Ｄａｔａｂａｓｅ）を搭載し、そのＦＤＢに基づいてラインカード間のフレーム転送を行うものがある。なお、ＦＤＢとは、宛先ＭＡＣアドレスと出力ポート（転送先のラインカードの識別子及び出力ポートの識別子、あるいはＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｇｒｏｕｐ）の識別子）を対応付けるデータベースである。また、ＬＡＧとは、複数の伝送路を束ね、仮想的に１つの伝送路として用いる技術であり、ＬＡＧに設定された複数のポートは全体で１つのポートとして扱われる。
【０００４】
このシャーシ型スイッチでは、ユニキャストフレームを受信した場合、当該フレームを受信したラインカードが、自身に搭載されたＦＤＢを参照して、受信したフレームの宛先ＭＡＣアドレスに対応する転送先のラインカードの識別子及び出力ポートの識別子（あるいはＬＡＧの識別子）を抽出し、抽出した転送先にフレーム転送を行うようになっている。受信したフレームの宛先ＭＡＣアドレスがＦＤＢに登録されていない場合は、当該フレームを宛先不明フレーム（アンノウン）として、自ラインカードの受信ポート以外の全てのポート及び他の全てのラインカードに転送する処理（フラッディングという）を行う。
【０００５】
ところで、シャーシ型スイッチにおいて、装置内のラインカードに故障など障害が発生すると、その障害が発生したラインカードに転送されるユニキャストフレームの中継が正常に行われなくなり、通信断となってしまう。よって、ラインカードが故障した場合には、なるべく短時間でバックアップ経路へ切り替えを行うことが望ましい。
【０００６】
従来のシャーシ型スイッチでは、装置内のラインカードで障害が発生したことを検知すると、その障害を検知したラインカードに対応するＦＤＢエントリをソフトウェアにより消去する（ＦＤＢフラッシュという）。ＦＤＢフラッシュが実施されると、ユニキャストフレームは宛先不明フレームとしてフラッディングされることになり、バックアップ経路への切り替えが行われることになる。
【０００７】
なお、この出願の発明に関連する先行技術文献情報としては、特許文献１〜３がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２６３３９５号公報
【特許文献２】特開２００８−１３６０１３号公報
【特許文献３】特開２０１１−２９８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述の従来のシャーシ型スイッチでは、ラインカードの障害検知から経路切り替えまでに数百ｍｓ程度かかってしまい、通信断となる時間が非常に長くなってしまうという問題がある。以下、この理由を具体的に説明する。
【００１０】
図４（ａ）に示すように、従来のシャーシ型スイッチ４２ａを含む４つのネットワーク中継機器４２ａ〜４２ｄを反時計回りに順次リング状に接続したリングネットワーク４１において、シャーシ型スイッチ４２ａに接続された端末４３ａ（ＭＡＣアドレスは０１：０ａ）から、ネットワーク中継機器４２ｃに接続された端末４３ｂ（ＭＡＣアドレスは０１：０ｂ）にユニキャストフレームを送信する場合を考える。ここでは、端末４３ａは、シャーシ型スイッチ４２ａの１０番のラインカードのポート１０に接続されており、シャーシ型スイッチ４２ａの１番のラインカードに設定されているＬＡＧ１０がネットワーク中継機器４２ｂに接続されているとする。また、ネットワーク中継機器４２ｄのネットワーク中継機器４２ｃに接続されるポートは、フレームの送受信を禁止するブロッキングの状態に設定されているとする。
【００１１】
端末４３ａから端末４３ｂ宛てのユニキャストフレームをシャーシ型スイッチ４２ａの１０番のラインカードで受信すると、１０番のラインカードは、自身に搭載されたＦＤＢ４４を参照して、受信したフレームの宛先ＭＡＣアドレス（０１：０ｂ）に対応する転送先（ＬＡＧ１０）を抽出する。ここでは、ＬＡＧ１０は１番のラインカードに設定されているので、１０番のラインカードで受信したユニキャストフレームは、１０番のラインカードから１番のラインカードに転送され、１番のラインカードのＬＡＧ１０が設定されているポートのいずれかから送信されることになる。シャーシ型スイッチ４２ａの１番のラインカードから送信されたフレームは、ネットワーク中継機器４２ｂ，４２ｃを経て端末４３ｂに到達する。
【００１２】
ここで、図４（ｂ）に示すように、シャーシ型スイッチ４２ａの１番のラインカードに障害が発生したとする。従来のシャーシ型スイッチ４２ａでは、ラインカードの障害は、シャーシ型スイッチ４２ａ内の管理カード（図示せず）にて検知され、管理カードは、例えば、障害を検知したラインカードのＦＤＢエントリを消去するために、全てのラインカードに制御フレームを送信して、各ラインカードにてＦＤＢフラッシュを実施することになる（制御フレームを送信しない方式もある）。ＦＤＢフラッシュが終了するまで、両端末４３ａ，４３ｂ間は通信断となる。
【００１３】
ＦＤＢフラッシュが終了すると、端末４３ｂ宛てのユニキャストフレームは、１０番のラインカードにて宛先不明と判断されフラッディングされることになる。その結果、ネットワーク中継機器４２ｄに当該ユニキャストフレームが転送され、経路の切り替えが行われる。
【００１４】
このように、従来のシャーシ型スイッチ４２ａでは、管理カードでラインカードの障害を検知した後に、管理カードと各ラインカード間で制御フレームの通信を行い、全てのラインカードの対応するＦＤＢエントリをソフトウェアにより消去する必要があり、さらにＦＤＢを消去する動作自体にも時間がかかってしまうため、結果的に、ラインカードの障害検知から経路切り替えまでに数百ｍｓ程度の時間がかかってしまう（なお、制御フレームを送信しない方式でもＦＤＢを消去する時間は必要となるため、ラインカードの障害検知から経路切り替えまでに数百ｍｓ程度時間がかかってしまう）。ラインカードの障害検知から経路切り替えまでの時間は、両端末４３ａ，４３ｂ間が通信断となるため、できるだけ短縮することが望ましい。
【００１５】
本発明は、上記事情に鑑み為されたものであり、ラインカードに障害が発生した際のバックアップ経路への切り替え時間を短縮可能なシャーシ型スイッチを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は上記目的を達成するために創案されたものであり、筐体内に複数のラインカードを備えたシャーシ型スイッチであって、前記複数のラインカードの障害を検知する障害検知部と、前記複数のラインカードのそれぞれに搭載され、受信したユニキャストフレームを他のラインカードに転送する際に、当該転送先のラインカードで障害が検知されているとき、前記受信したユニキャストフレームを、自ラインカードの受信ポート以外の全てのポート及び他の全てのラインカードに強制的に転送する強制フラッディング処理部と、を備えたものである。
【００１７】
前記複数のラインカードのそれぞれに搭載され、受信したフレームに、フレームの種別、転送先のラインカードの識別子を含む機器内転送用ヘッダを付与するフレーム処理部と、前記複数のラインカードのそれぞれに搭載され、前記機器内転送用ヘッダ内のフレームの種別がユニキャストフレームであるときは、当該フレームを転送先のラインカードのみに転送し、前記機器内転送用ヘッダ内のフレームの種別が宛先不明フレームであるときは、当該フレームを自ラインカードの受信ポート以外の全てのポート及び他の全てのラインカードに転送する転送処理部と、を備え、前記強制フラッディング処理部は、受信したユニキャストフレームの転送先のラインカードで障害が検知されているとき、当該受信したユニキャストフレームに付与する前記機器内転送用ヘッダ内のフレームの種別を、宛先不明フレームに強制的に変更することで、前記受信したユニキャストフレームを、自ラインカードの受信ポート以外の全てのポート及び他の全てのラインカードに強制的に転送するように構成されてもよい。
【００１８】
前記障害検知部は、前記複数のラインカードのそれぞれに搭載され、前記各ラインカード間で互いに定期的に疎通確認フレームを送受信し、任意のラインカードから前記疎通確認フレームを所定時間受信しないとき、当該ラインカードにて障害が発生したと判断するように構成されてもよい。
【００１９】
前記障害検知部は、複数のラインカードにわたってＬＡＧが設定されており、かつ、そのＬＡＧが設定されている複数のラインカードのいずれかで障害を検知したとき、当該ＬＡＧが設定されている複数のラインカードの全てで障害を検知したとみなしてもよい。
【発明の効果】
【００２０】
本発明によれば、ラインカードに障害が発生した際のバックアップ経路への切り替え時間を短縮できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態に係るシャーシ型スイッチの概略構成図である。
【図２】図１のシャーシ型スイッチにおいて、疎通確認フレームの経路を示す図である。
【図３】（ａ），（ｂ）は、図１のシャーシ型スイッチをリングネットワークに適用した場合の動作を説明する図である。
【図４】（ａ），（ｂ）は、従来のシャーシ型スイッチをリングネットワークに適用した場合の動作を説明する図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態を添付図面にしたがって説明する。
【００２３】
図１は、本実施の形態に係るシャーシ型スイッチの概略構成図である。
【００２４】
図１に示すように、シャーシ型スイッチ１は、筐体１０内に複数のラインカード３を備えている。ここでは、３つのラインカード３ａ〜３ｃ（ＬＣ１，ＬＣ２，ＬＣ３）を備える場合を示しているが、ラインカード３の数はこれに限定されるものではない。シャーシ型スイッチ１は、例えばリングネットワークに適用される。
【００２５】
各ラインカード３は、中継経路であるクロスバースイッチ２を介して装置内で相互に接続されている。ここでは、２つのクロスバースイッチ２ａ，２ｂ（図１ではクロスバースイッチ１，クロスバースイッチ２として示している）を備えて中継経路を冗長化した場合を示しているが、クロスバースイッチ２の数はこれに限定されるものではない。
【００２６】
各ラインカード３には、フレーム処理部４と、転送処理部５と、が搭載されている。
【００２７】
フレーム処理部４は、ＦＤＢ６を参照して、受信したフレームの宛先ＭＡＣアドレスに対応する転送先のラインカード３の識別子及び出力ポートの識別子（あるいはＬＡＧの識別子）を抽出し、その抽出した転送先の情報を基に、受信したフレームに、フレームの種別、転送先のラインカード３の識別子、出力ポートの識別子を含む機器内転送用ヘッダを付与して、転送処理部５に出力する。
【００２８】
ここでいうフレームの種別とは、当該フレームがユニキャストフレームであるか、宛先不明フレームであるか、ブロードキャストフレームであるか等を識別するためのものである。例えば、受信したフレームの宛先ＭＡＣアドレスがＦＤＢ６に登録されていればユニキャストフレーム、ＦＤＢ６に登録されていなければ宛先不明フレーム、受信したフレームの宛先ＭＡＣアドレスがブロードキャストアドレスであればブロードキャストフレーム、と判断する。
【００２９】
本実施の形態では、フレーム処理部４にさらにＬＡＧ用転送先テーブル７を備え、ＬＡＧに対応できるようにしている。ＬＡＧ用転送先テーブル７は、分散ＩＤと転送先のラインカード３の識別子及び出力ポートの識別子とを対応付けるデータベースであり、ＬＡＧごとに設定される。フレーム処理部４は、ＦＤＢ６を参照して抽出した転送先（出力ポート）がＬＡＧである場合、そのＬＡＧ用に設定されたＬＡＧ用転送先テーブル７を参照し、所定の方法で設定された分散ＩＤに応じた転送先のラインカード３の識別子及び出力ポートの識別子を抽出することになる。なお、ＬＡＧが設定されたポートのうちどのポートからフレームを出力するか決定する方法（所謂分散ルール）は種々提案されているため、ＬＡＧ用転送先テーブル７と分散ＩＤを用いた方法に限らず、他の方法で出力ポートを決定するようにしてもよい。
【００３０】
また、フレーム処理部４は、受信したフレームの送信元ＭＡＣアドレスと、当該フレームを受信したポートとを関連付けて、ＦＤＢ６の学習を行うようになっている。ＦＤＢ６の学習方法は公知であるため、ここでは説明を省略する。
【００３１】
転送処理部５は、フレーム処理部４で付与した機器内転送用ヘッダに基づき、フレームの転送処理を行うものである。転送処理部５は、機器内転送用ヘッダ内のフレームの種別がユニキャストフレームであるときは、当該フレームを転送先のラインカード３のみに転送し、機器内転送用ヘッダ内のフレームの種別が宛先不明フレームであるときは、当該フレームを自ラインカード３の受信ポート以外の全てのポート及び他の全てのラインカード３（ただし、ＶＬＡＮが同じに設定されているポートに限る）に転送する（フラッディングする）。
【００３２】
さて、本実施の形態に係るシャーシ型スイッチ１は、障害検知部８と、強制フラッディング処理部９と、をさらに備えている。
【００３３】
障害検知部８は、ラインカード３の障害を検知するものである。なお、ここでいうラインカード３の障害とはラインカード３間で通信に障害が発生している状態をいい、ラインカード３の故障の他、中継経路等に障害が発生した場合も含むものとする。
【００３４】
本実施の形態では、障害検知部８を、複数のラインカード３のそれぞれに搭載し、各ラインカード３間で互いに定期的に疎通確認フレームを送受信し、任意のラインカード３から疎通確認フレームを所定時間受信しないとき、当該ラインカード３にて障害が発生したと判断するように構成した。このように構成することで、任意のラインカード３で障害が発生した場合にはその情報を全てのラインカード３が検知できることとなり、ラインカード３間で障害の情報を共有することが可能になる。障害検知部８と強制フラッディング処理部９は、共にフレーム処理部４内に備えられる。
【００３５】
本実施の形態では、疎通確認フレームを１０００ｐｐｓ（１ｍｓに１回）の送信周期で送信するように障害検知部８を構成した。これにより、各ラインカード３のフレーム処理部４間において、転送処理部５及びクロスバースイッチ２経由で、非常に短い間隔で疎通確認フレームを送受信し、ラインカード３の障害検知（中継経路の健全性の確認を含む）を高速に行うことが可能になる。本実施の形態では、任意のラインカード３から疎通確認フレームを３．５ｍｓ（疎通確認フレームの送信周期の３．５倍）受信しないときに、当該ラインカード３にて障害が発生したと判断するようにした。
【００３６】
一例として、図示左側のラインカード３ａ（ＬＣ１）のフレーム処理部４から送信される疎通確認フレームの経路を示すと、図２のようになる。図２に示すように、本実施の形態ではクロスバースイッチ２を２つ備えているため、図示左側のクロスバースイッチ２ａを通る経路（破線）と、図示右側のクロスバースイッチ２ｂを通る経路（一点鎖線）の２つの経路を介して、疎通確認フレームが送信される。
【００３７】
強制フラッディング処理部９は、複数のラインカード３のそれぞれに搭載され、受信したユニキャストフレームを他のラインカード３に転送する際に、当該転送先のラインカード３で障害が検知されているとき、受信したユニキャストフレームを、自ラインカード３の受信ポート以外の全てのポート及び他の全てのラインカード３に強制的に転送する（つまり強制的にフラッディングする）ものである。
【００３８】
より具体的には、強制フラッディング処理部９は、受信したユニキャストフレームの転送先のラインカード３で障害が検知されているとき、当該受信したユニキャストフレームに付与する機器内転送用ヘッダ内のフレームの種別を、宛先不明フレームに強制的に変更するように構成される。これにより、転送先のラインカード３に障害があるユニキャストフレームは、転送処理部５で宛先不明フレームとして扱われてフラッディングされ、結果的にバックアップ経路への切り替えが行われることになる。強制フラッディング処理部９における機器内転送用ヘッダ内のフレームの種別の変更は、ハードウェアによる処理で行われるため、ラインカード３の障害を検知した後、瞬時にバックアップ経路へ切り替えることが可能になる。
【００３９】
以下、本実施の形態に係るシャーシ型スイッチ１をリングネットワークに適用した場合の動作を図３を用いて説明する。
【００４０】
図３（ａ）に示すように、４つのネットワーク中継機器３２ａ〜３２ｄを反時計回りに順次リング状に接続したリングネットワーク３１において、ネットワーク中継機器３２ａとして本発明のシャーシ型スイッチ１を用い、シャーシ型スイッチ１（ネットワーク中継機器３２ａ）に接続された端末３３ａ（ＭＡＣアドレスは０１：０ａ）から、ネットワーク中継機器３２ｃに接続された端末３３ｂ（ＭＡＣアドレスは０１：０ｂ）にユニキャストフレームを送信する場合を考える。
【００４１】
端末３３ａは、シャーシ型スイッチ１の１０番のラインカード３のポート１０に接続されており、シャーシ型スイッチ１の１番のラインカード３に設定されているＬＡＧ１０がネットワーク中継機器３２ｂに接続されているとする。また、ネットワーク中継機器３２ｄのネットワーク中継機器３２ｃに接続されるポートは、フレームの送受信を禁止するブロッキングの状態に設定されているとする。
【００４２】
端末３３ａから端末３３ｂ宛てのユニキャストフレームをシャーシ型スイッチ１の１０番のラインカード３で受信すると、１０番のラインカード３のフレーム処理部４は、自身に搭載されたＦＤＢ６を参照して、受信したフレームの宛先ＭＡＣアドレス（０１：０ｂ）に対応する転送先（ＬＡＧ１０）を抽出する。ここでは、転送先がＬＡＧであるため、フレーム処理部４は、さらにＬＡＧ用転送先テーブル７を参照して、転送先のラインカード３の識別子（ここでは１番）及び出力ポートの識別子を抽出する。
【００４３】
フレーム処理部４は、フレームの種別（ユニキャストフレーム）、転送先のラインカード３の識別子（ここでは１番）及び出力ポートの識別子を含む機器内転送用ヘッダをフレームに付与して、転送処理部５に出力する。なお、このとき、転送先である１番のラインカード３では障害が検知されていないため、強制フラッディング処理部９は処理を行わない。
【００４４】
転送処理部５は、入力されたフレームの種別がユニキャストフレームであるため、当該フレームを転送先である１番のラインカード３のみに転送する。１番のラインカード３に転送されたフレームは、機器内転送用ヘッダにて指定された出力ポートから送信され、ネットワーク中継機器３２ｂ，３２ｃを経て端末３３ｂに到達する。
【００４５】
ここで、図３（ｂ）に示すように、シャーシ型スイッチ１の１番のラインカード３に障害が発生したとする。１０番のラインカード３では、１番のラインカード３から疎通確認フレームを所定時間（ここでは３．５ｍｓ）受信しないことで、１番のラインカード３の障害を検知する。このラインカード３の障害の検知は、シャーシ型スイッチ１の全てのラインカード３で略同時に行われる。
【００４６】
１番のラインカード３の障害を検知した後、端末３３ａから端末３３ｂ宛てのユニキャストフレームを１０番のラインカード３で受信したときの動作は、以下のようになる。
【００４７】
まず、１０番のラインカード３のフレーム処理部４が、自身に搭載されたＦＤＢ６を参照して、受信したフレームの宛先ＭＡＣアドレス（０１：０ｂ）に対応する転送先（ＬＡＧ１０）を抽出する。ここでは、転送先がＬＡＧであるため、フレーム処理部４は、さらにＬＡＧ用転送先テーブル７を参照して、転送先のラインカード３の識別子（ここでは１番）及び出力ポートの識別子を抽出する。
【００４８】
その後、フレーム処理部４は、フレームの種別や転送先のラインカード３の識別子（ここでは１番）及び出力ポートの識別子を含む機器内転送用ヘッダをフレームに付与して、転送処理部５に出力するが、このとき、転送先の１番のラインカード３で障害が検知されているため、強制フラッディング処理部９が、機器内転送用ヘッダ内のフレームの種別を、宛先不明フレームに強制的に変更する。
【００４９】
転送処理部５は、入力されたフレームの種別が宛先不明フレームであるため、当該フレームをフラッディングする。フラッディングされたフレームは、ネットワーク中継機器３２ｄ，３３ｃを経て端末３３ｂに到達する。
【００５０】
なお、このリングネットワーク３１では、シャーシ型スイッチ１とネットワーク中継機器３２ｄ間で、リング疎通確認フレームを用いて相互に障害の有無を監視しており、シャーシ型スイッチ１にて障害が発生したときには、直ちにネットワーク中継機器３２ｄのブロッキングしているポート（ネットワーク中継機器３２ｄのネットワーク中継機器３２ｃに接続されるポート）を開放するようになっている。このとき、障害を検知したシャーシ型スイッチ１のＬＡＧ１０はブロッキングの状態に設定される。
【００５１】
リング疎通確認フレームを用いたブロッキング状態のポートの切り替え制御は公知であるため、ここでは詳細な説明を省略するが、例えばリング疎通確認フレームの送信周期を３．３ｍｓとすると、図３のリングネットワーク３１では、ネットワーク中継機器３２ｄのポート開放よりも早く、シャーシ型スイッチ１にてフラッディングされたフレームがネットワーク中継機器３２ｄに到達してしまい、ネットワーク中継機器３２ｄにて多少の時間のロスが生じてしまう。ただし、このような時間のロスを合わせても通信断となる時間は５０ｍｓ以内であり、従来の数百ｍｓと比較して通信断となる時間の大幅な短縮が可能である。
【００５２】
その後、図示しない管理カードからの制御フレームによりＦＤＢフラッシュが実施されると、端末３３ａから端末３３ｂ宛てのユニキャストフレームは、ＦＤＢ未学習の宛先不明フレームとして扱われるようになり、従来通りの制御に移行する。つまり、本発明の処理は、ＦＤＢフラッシュを実施するソフトウェアの処理を待つ間に、通信不可となるユニキャストフレームをハードウェアで強制的にフラッディングさせる処理、と換言することもできる。
【００５３】
以上説明したように、本実施の形態に係るシャーシ型スイッチ１は、複数のラインカード３の障害を検知する障害検知部８と、複数のラインカード３のそれぞれに搭載され、受信したユニキャストフレームを他のラインカード３に転送する際に、当該転送先のラインカード３で障害が検知されているとき、受信したユニキャストフレームを強制的にフラッディングする強制フラッディング処理部９と、を備えている。これにより、従来と比較して、ラインカード３に障害が発生した際のバックアップ経路への切り替え時間、すなわち通信断となる時間を大幅に短縮することが可能となる。
【００５４】
また、本実施の形態では、障害検知部８を、複数のラインカード３のそれぞれに搭載しており、各ラインカード３間で互いに定期的に疎通確認フレームを送受信し、任意のラインカード３から疎通確認フレームを所定時間受信しないとき、当該ラインカード３にて障害が発生したと判断するように構成しているため、障害の検知を高速に（例えば３．５ｍｓ以内に）行うことができ、ラインカード３に障害が発生した際のバックアップ経路への切り替え時間をより短縮することが可能となり、通信断となる時間を５０ｍｓ以内と非常に短時間にすることが可能になる。
【００５５】
本発明は上記実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更を加え得ることは勿論である。
【００５６】
例えば、上記実施の形態では、疎通確認フレームを用いてラインカード３の障害検知を行ったが、独自の方式でラインカード３の障害検知を行うようにしてもよい。
【００５７】
また、上記実施の形態では、障害検知部８を複数のラインカード３のそれぞれに搭載したが、これに限らず、従来通り管理カードに障害検知部８を搭載してもよい。この場合、各ラインカード３で障害を認識するまでの時間が長くなってしまうが、この場合でも、従来必須であったＦＤＢフラッシュが終了するまでの時間は短縮できるので、従来と比較してバックアップ経路への切り替え時間、すなわち通信断となる時間は短縮できる。
【００５８】
さらに、上記実施の形態では言及しなかったが、複数のラインカード３にわたってＬＡＧを設定することも可能である。この場合、障害検知部８は、ＬＡＧが設定されている複数のラインカード３のいずれかで障害を検知したとき、当該ＬＡＧが設定されている複数のラインカード３の全てで障害を検知したとみなすようにすれば、フレームのループを防止して上述と同様の動作を行うことが可能である。例えば、１〜３番のラインカード３にＬＡＧを設定している場合、障害検知部８は、１番のラインカード３に障害が発生すると、２，３番のラインカード３にも障害が発生したと判断し、当該ＬＡＧに転送する全てのユニキャストフレームを強制的にフラッディングさせるようにすればよい。
【符号の説明】
【００５９】
１  シャーシ型スイッチ
２  クロスバースイッチ
３  ラインカード
４  フレーム処理部
５  転送処理部
６  ＦＤＢ
７  ＬＡＧ用転送先テーブル
８  障害検知部
９  強制フラッディング処理部
１０  筐体
【図１】
0005776617.tif 000002
【図２】
0005776617.tif 000003
【図３】
0005776617.tif 000004
【図４】
0005776617.tif 000005