(57)【特許請求の範囲】
【請求項１】
外部からフレームを受信する受信ポート及び外部に前記フレームを送信する送信ポートとからなる複数のポートと、
前記複数のポートの受信ポートのいずれかが受信した前記フレームから分散ＩＤを算出し、前記フレームに前記分散ＩＤを付加する分散ＩＤ計算部と、
前記分散ＩＤに対応づけて前記フレームを外部に向けて送信する送信ポートを識別するポートＩＤを格納する第１振り分けテーブルと、
前記第１振り分けテーブルとは異なる対応関係になるように前記分散ＩＤに対応づけて前記ポートＩＤを格納する第２振り分けテーブルと、
前記第１振り分けテーブルを識別する第１テーブル識別情報、又は前記第２振り分けテーブルを識別する第２テーブル識別情報を前記フレームに付加する振り分けテーブル識別情報付加部と、
前記フレームに前記第１テーブル識別情報が付加されているとき、前記第１振り分けテーブルを参照し、前記フレームに前記第２テーブルが付加されているとき、前記第２振り分けテーブルを参照し、前記第１振り分けテーブル又は前記第２振り分けテーブルが前記フレームに付加された前記分散ＩＤに対応づけて格納している前記ポートＩＤを取得する送信側振り分けテーブルアクセス部と
を備え、
前記複数のポートからＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｇｒｏｕｐ）が構成され、
前記第１振り分けテーブル及び前記第２振り分けテーブルは、前記分散ＩＤに対応づけて前記ＬＡＧを構成するポートのポートＩＤを格納し、
前記送信側振り分けテーブルアクセス部は、前記フレームをフラッディング中継の場合に、前記第１振り分けテーブル又は前記第２振り分けテーブルを参照し、
複数のラインカードを備え、
各ラインカードは、外部からフレームを受信する受信ポート及び外部に前記フレームを送信する送信ポートとからなる複数のポートを備え、
前記複数のラインカードが備える複数のポートの中から選択された前記複数のポートから前記ＬＡＧが構成され、
各ラインカードは、外部から前記フレームを受信する受信ユニットと、外部へ前記フレームを送信する送信ユニットを備え、
前記受信ユニットは、前記分散ＩＤ計算部と、前記振り分けテーブル識別情報付加部を備え、
前記送信ユニットは、前記第１振り分けテーブルと、前記第２振り分けテーブルと、前記送信側振り分けテーブルアクセス部とを備え、
前記受信ユニットは、
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと、前記ポートＩＤ又は前記ＬＡＧを識別するＬＡＧ  ＩＤとを登録内容として格納するＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  Ｄａｔａｂａｓｅ）と、
前記ＦＤＢを宛先検索する機能を有するＦＤＢアクセス回路と、
前記ＬＡＧ  ＩＤと、前記分散ＩＤと、前記ポートＩＤとを対応づけて格納するＬＡＧ振り分けテーブルと、
前記ＬＡＧ振り分けテーブルを参照し、前記ＦＤＢアクセス回路が検出したＬＡＧ  ＩＤと、前記フレームに付加された分散ＩＤとに対応づけて格納している前記ポートＩＤを取得する受信側振り分けテーブルアクセス部とを備える
スイッチングハブ。
【請求項２】
スイッチングハブが備えるラインカードであって、
外部からフレームを受信する受信ポート及び外部に前記フレームを送信する送信ポートとからなる複数のポートと、
前記複数のポートの受信ポートのいずれかが受信した前記フレームから分散ＩＤを算出し、前記フレームに前記分散ＩＤを付加する分散ＩＤ計算部と、
前記分散ＩＤに対応づけて前記フレームを外部に向けて送信する送信ポートを識別するポートＩＤを格納する第１振り分けテーブルと、
前記第１振り分けテーブルとは異なる対応関係になるように前記分散ＩＤに対応づけて前記ポートＩＤを格納する第２振り分けテーブルと、
前記第１振り分けテーブルを識別する第１テーブル識別情報、又は前記第２振り分けテーブルを識別する第２テーブル識別情報を前記フレームに付加する振り分けテーブル識別情報付加部と、
前記フレームに前記第１テーブル識別情報が付加されているとき、前記第１振り分けテーブルを参照し、前記フレームに前記第２テーブルが付加されているとき、前記第２振り分けテーブルを参照し、前記第１振り分けテーブル又は前記第２振り分けテーブルが前記フレームに付加された前記分散ＩＤに対応づけて格納している前記ポートＩＤを取得する送信側振り分けテーブルアクセス部と
を有し、
ＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｇｒｏｕｐ）を構成するポートを備え、
前記送信側振り分けテーブルアクセス部は、前記フレームをフラッディング中継の場合に、前記第１振り分けテーブル又は前記第２振り分けテーブルを参照し、
外部から前記フレームを受信する受信ユニットと、外部へ前記フレームを送信する送信ユニットを備え、
前記受信ユニットは、前記分散ＩＤ計算部と、前記振り分けテーブル識別情報付加部を備え、
前記送信ユニットは、前記前記第１振り分けテーブルと、前記第２振り分けテーブルと、前記送信側振り分けテーブルアクセス部とを備え、
前記受信ユニットは、
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと、前記ポートＩＤ又は前記ＬＡＧを識別するＬＡＧ  ＩＤとを登録内容として格納するＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  Ｄａｔａｂａｓｅ）と、
前記ＦＤＢを宛先検索する機能を有するＦＤＢアクセス回路と、
前記ＬＡＧ  ＩＤと、前記分散ＩＤと、前記ポートＩＤとを対応づけて格納するＬＡＧ振り分けテーブルと、
前記ＬＡＧ振り分けテーブルを参照し、前記ＦＤＢアクセス回路が検出したＬＡＧ  ＩＤと、前記フレームに付加された分散ＩＤとに対応づけて格納している前記ポートＩＤを取得する受信側振り分けテーブルアクセス部とを備える
ラインカード。
【請求項３】
外部からフレームを受信する複数の受信ポートのいずれかが受信した前記フレームから分散ＩＤを算出し、前記フレームに前記分散ＩＤを付加する分散ＩＤ計算段階と、
前記分散ＩＤに対応づけて前記フレームを外部に向けて送信する送信ポートを識別するポートＩＤを格納する第１振り分けテーブルを識別する第１テーブル識別情報、又は前記第１振り分けテーブルとは異なる対応関係になるように前記分散ＩＤに対応づけて前記ポートＩＤを格納する前記第２振り分けテーブルを識別する第２テーブル識別情報を前記フレームに付加する振り分けテーブル識別情報付加段階と、
前記フレームに前記第１テーブル識別情報が付加されているとき、前記第１振り分けテーブルを参照し、前記フレームに前記第２テーブルが付加されているとき、前記第２振り分けテーブルを参照し、前記第１振り分けテーブル又は前記第２振り分けテーブルが前記フレームに付加された前記分散ＩＤに対応づけて格納している前記ポートＩＤを取得する送信側振り分けテーブルアクセス段階と
を備え、
前記複数のポートからＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｇｒｏｕｐ）が構成され、
前記第１振り分けテーブル及び前記第２振り分けテーブルは、前記分散ＩＤに対応づけて前記ＬＡＧを構成するポートのポートＩＤを格納し、
前記送信側振り分けテーブルアクセス段階は、前記フレームをフラッディング中継の場合に、前記第１振り分けテーブル又は前記第２振り分けテーブルを参照し、
複数のラインカードを備え、各ラインカードは、外部からフレームを受信する受信ポート及び外部に前記フレームを送信する送信ポートとからなる複数のポートを備え、前記複数のラインカードが備える複数のポートの中から選択された前記複数のポートから前記ＬＡＧが構成され、
各ラインカードは、外部から前記フレームを受信する受信ユニットと、外部へ前記フレームを送信する送信ユニットを備え、
前記受信ユニットは、前記分散ＩＤ計算段階と、前記振り分けテーブル識別情報付加段階を備え、
前記送信ユニットは、前記第１振り分けテーブルと、前記第２振り分けテーブルと、前記送信側振り分けテーブルアクセス段階を備え、
前記受信ユニットは、
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと、前記ポートＩＤ又は前記ＬＡＧを識別するＬＡＧ  ＩＤとを登録内容として格納するＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  Ｄａｔａｂａｓｅ）を宛先検索するＦＤＢアクセス段階と、
前記ＬＡＧ  ＩＤと、前記分散ＩＤと、前記ポートＩＤとを対応づけて格納するＬＡＧ振り分けテーブルを参照し、前記ＦＤＢアクセス段階で検出したＬＡＧ  ＩＤと、前記フレームに付加された分散ＩＤとに対応づけて格納している前記ポートＩＤを取得する受信側振り分けテーブルアクセス段階とを備える
フレーム中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイッチングハブ、ラインカード、及びフレーム中継方法に関する。
【背景技術】
【０００２】
従来、複数の物理ポートを論理的に束ねることにより１つの論理ポートとして取り扱うことができるネットワーク中継装置であって、パケットを入力するパケット入力部と、論理ポートに出力すべきパケットについて、パケットに含まれる宛先アドレス情報とパケットを用いるアプリケーションを特定するための識別情報とを抽出する抽出部と、論理ポートを構成する物理ポートのうち、パケットの出力に用いる物理ポートを宛先アドレス情報と識別情報とに応じて選択する物理ポート選択部と、選択された物理ポートを用いてパケットを宛先アドレスに出力するパケット出力部とを備えるネットワーク中継装置が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載のネットワーク中継装置によれば、より効率的なネットワークの中継処理ができ、また、通信の高速化に対応することもできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０２７７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載されているようなネットワーク中継装置においては、送信ポートにパケットやフレームを適切に振り分けるための振り分けテーブルがラインカードごとに設けられている。そして、振り分けテーブルの登録内容を変更する過渡状態において同一フレームが複数のポートから送信されることを防止するために、振り分けテーブルの登録内容を一旦消去した後、各ラインカード間で同期して振り分けテーブルの登録内容を更新することが必要である。そのため、ポートに故障が発生し、当該ポートが復旧する場合、及び手動でポートを切り換える場合にフレームロスが発生する。
【０００６】
したがって、本発明の目的は、故障復旧時及びポートの手動切替え時にフレームのロスが発生しないスイッチングハブ、ラインカード、及びフレーム中継方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、外部からフレームを受信する受信ポート及び外部にフレームを送信する送信ポートとからなる複数のポートと、複数のポートの受信ポートのいずれかが受信したフレームから分散ＩＤを算出し、フレームに分散ＩＤを付加する分散ＩＤ計算部と、分散ＩＤに対応づけてフレームを外部に向けて送信する送信ポートを識別するポートＩＤを格納する第１振り分けテーブルと、第１振り分けテーブルとは異なる対応関係になるように分散ＩＤに対応づけてポートＩＤを格納する第２振り分けテーブルと、第１振り分けテーブルを識別する第１テーブル識別情報、又は第２振り分けテーブルを識別する第２テーブル識別情報をフレームに付加する振り分けテーブル識別情報付加部と、フレームに第１テーブル識別情報が付加されているとき、第１振り分けテーブルを参照し、フレームに第２テーブルが付加されているとき、第２振り分けテーブルを参照し、第１振り分けテーブル又は第２振り分けテーブルがフレームに付加された分散ＩＤに対応づけて格納しているポートＩＤを取得する送信側振り分けテーブルアクセス部とを備えるスイッチングハブが提供される。
【０００８】
また、上記スイッチングハブは、複数のポートからＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｇｒｏｕｐ）が構成され、第１振り分けテーブル及び第２振り分けテーブルは、分散ＩＤに対応づけてＬＡＧを構成するポートのポートＩＤを格納することもできる。
【０００９】
また、上記スイッチングハブは、送信側振り分けテーブルアクセス部は、フレームをフラッディング中継の場合に、第１振り分けテーブル又は第２振り分けテーブルを参照することもできる。
【００１０】
また、上記スイッチングハブは、複数のラインカードを備え、各ラインカードは、外部からフレームを受信する受信ポート及び外部にフレームを送信する送信ポートとからなる複数のポートを備え、複数のラインカードが備える複数のポートの中から選択された複数のポートからＬＡＧが構成されることもできる。
【００１１】
また、上記スイッチングハブは、各ラインカードは、外部からフレームを受信する受信ユニットと、外部へフレームを送信する送信ユニットを備え、受信ユニットは、分散ＩＤ計算部と、振り分けテーブル識別情報付加部を備え、送信ユニットは、第１振り分けテーブルと、第２振り分けテーブルと、送信側振り分けテーブルアクセス部とを備えることもできる。
【００１２】
また、上記スイッチングハブは、受信ユニットは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと、ポートＩＤ又はＬＡＧを識別するＬＡＧ  ＩＤとを登録内容として格納するＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  Ｄａｔａｂａｓｅ）と、ＦＤＢを宛先検索する機能を有するＦＤＢアクセス回路と、ＬＡＧ  ＩＤと、分散ＩＤと、ポートＩＤとを対応づけて格納するＬＡＧ振り分けテーブルと、第ＬＡＧ振り分けテーブルを参照し、ＦＤＢアクセス回路が検出したＬＡＧ  ＩＤと、フレームに付加された分散ＩＤとに対応づけて格納しているポートＩＤを取得する受信側振り分けテーブルアクセス部とを備えることもできる。
【００１３】
また、本発明は上記目的を達成するため、スイッチングハブが備えるラインカードであって、外部からフレームを受信する受信ポート及び外部にフレームを送信する送信ポートとからなる複数のポートと、複数のポートの受信ポートのいずれかが受信したフレームから分散ＩＤを算出し、フレームに分散ＩＤを付加する分散ＩＤ計算部と、分散ＩＤに対応づけてフレームを外部に向けて送信する送信ポートを識別するポートＩＤを格納する第１振り分けテーブルと、第１振り分けテーブルとは異なる対応関係になるように分散ＩＤに対応づけてポートＩＤを格納する第２振り分けテーブルと、第１振り分けテーブルを識別する第１テーブル識別情報、又は第２振り分けテーブルを識別する第２テーブル識別情報をフレームに付加する振り分けテーブル識別情報付加部と、フレームに第１テーブル識別情報が付加されているとき、第１振り分けテーブルを参照し、フレームに第２テーブルが付加されているとき、第２振り分けテーブルを参照し、第１振り分けテーブル又は第２振り分けテーブルがフレームに付加された分散ＩＤに対応づけて格納しているポートＩＤを取得する送信側振り分けテーブルアクセス部とを有するラインカードが提供される。
【００１４】
また、上記ラインカードは、ＬＡＧを構成するポートを備えることもできる。
【００１５】
また、上記ラインカードは、送信側振り分けテーブルアクセス部は、フレームをフラッディング中継の場合に、第１振り分けテーブル又は第２振り分けテーブルを参照することもできる。
【００１６】
また、上記ラインカードは、外部からフレームを受信する受信ユニットと、外部へフレームを送信する送信ユニットを備え、受信ユニットは、分散ＩＤ計算部と、振り分けテーブル識別情報付加部を備え、送信ユニットは、前記第１振り分けテーブルと、第２振り分けテーブルと、送信側振り分けテーブルアクセス部とを備えることもできる。
【００１７】
また、上記ラインカードは、受信ユニットは、ＭＡＣアドレスと、ポートＩＤ又はＬＡＧを識別するＬＡＧ  ＩＤとを登録内容として格納するＦＤＢと、ＦＤＢを宛先検索する機能を有するＦＤＢアクセス回路と、ＬＡＧ  ＩＤと、分散ＩＤと、ポートＩＤとを対応づけて格納するＬＡＧ振り分けテーブルと、第ＬＡＧ振り分けテーブルを参照し、ＦＤＢアクセス回路が検出したＬＡＧ  ＩＤと、フレームに付加された分散ＩＤとに対応づけて格納しているポートＩＤを取得する受信側振り分けテーブルアクセス部とを備えることもできる。
【００１８】
また、本発明は上記目的を達成するため、外部からフレームを受信する複数の受信ポートのいずれかが受信したフレームから分散ＩＤを算出し、フレームに分散ＩＤを付加する分散ＩＤ計算段階と、分散ＩＤに対応づけてフレームを外部に向けて送信する送信ポートを識別するポートＩＤを格納する第１振り分けテーブルを識別する第１テーブル識別情報、又は第１振り分けテーブルとは異なる対応関係になるように分散ＩＤに対応づけてポートＩＤを格納する第２振り分けテーブルを識別する第２テーブル識別情報をフレームに付加する振り分けテーブル識別情報付加段階と、フレームに第１テーブル識別情報が付加されているとき、第１振り分けテーブルを参照し、フレームに第２テーブルが付加されているとき、第２振り分けテーブルを参照し、第１振り分けテーブル又は第２振り分けテーブルがフレームに付加された分散ＩＤに対応づけて格納しているポートＩＤを取得する送信側振り分けテーブルアクセス段階とを備えるフレーム中継方法が提供される。
【００１９】
また、上記フレーム中継方法は、複数のポートからＬＡＧが構成され、第１振り分けテーブル及び第２振り分けテーブルは、分散ＩＤに対応づけてＬＡＧを構成するポートのポートＩＤを格納することができる。
【００２０】
また、上記フレーム中継方法は、送信側振り分けテーブルアクセス段階は、フレームをフラッディング中継の場合に、第１振り分けテーブル又は第２振り分けテーブルを参照することもできる。
【００２１】
また、上記フレーム中継方法は、複数のラインカードを備え、各ラインカードは、外部からフレームを受信する受信ポート及び外部にフレームを送信する送信ポートとからなる複数のポートを備え、複数のラインカードが備える複数のポートの中から選択された複数のポートからＬＡＧが構成されるスイッチングハブのフレーム中継方法であることもできる。
【発明の効果】
【００２２】
本発明に係るスイッチングハブ、ラインカード、及びフレーム中継方法によれば、故障復旧時及びポートの手動切り替え時にフレームのロスが発生しないスイッチングハブ、ラインカード、及びフレーム中継方法を提供できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態に係るスイッチングハブの構成図である。
【図２】本発明の実施の形態に係るスイッチングハブの機能構成ブロック図である。
【図３Ａ】本実施の形態に係るラインカードが備える受信ユニットの機能構成ブロック図である。
【図３Ｂ】本実施の形態に係るラインカードの受信ユニットが有するＬＡＧ振り分けテーブルの通常時のデータ構成を示す図である。
【図３Ｃ】本実施の形態に係るラインカードの受信ユニットが有するＬＡＧ振り分けテーブルにおいて、ポートＩＤ「４／１」のポートが使用不可になり、書き換えられた場合のデータ構成を示す図である。
【図４】本実施の形態に係るラインカードが備える送信ユニットの機能構成ブロック図である。
【図５Ａ】本実施の形態に係るスイッチングハブの動作の概要を示す図である。
【図５Ｂ】（ａ）は本実施の形態に係る第１振り分けテーブルのデータ構成を示す図であり、（ｂ）は本実施の形態に係る第２振り分けテーブルのデータ構成を示す図である。
【発明を実施するための形態】
【００２４】
［実施の形態の概要］
外部からフレームを受信する受信ポート及び外部に前記フレームを送信する送信ポートからなる複数のポートを備えるスイッチングハブにおいて、前記複数のポートの受信ポートのいずれかが受信した前記フレームから分散ＩＤを算出し、前記フレームに前記分散ＩＤを付加する分散ＩＤ計算部と、前記分散ＩＤに対応づけて前記フレームを外部に向けて送信する送信ポートを識別するポートＩＤを格納する第１振り分けテーブルと、前記第１振り分けテーブルとは異なる対応関係になるように前記分散ＩＤに対応づけて前記ポートＩＤを格納する第２振り分けテーブルと、前記第１振り分けテーブルを識別する第１テーブル識別情報、又は前記第２振り分けテーブルを識別する第２テーブル識別情報を前記フレームに付加する振り分けテーブル識別情報付加部と、前記フレームに前記第１テーブル識別情報が付加されているとき、前記第１振り分けテーブルを参照し、前記フレームに前記第２テーブルが付加されているとき、前記第２振り分けテーブルを参照し、前記第１振り分けテーブル又は前記第２振り分けテーブルが前記フレームに付加された前記分散ＩＤに対応づけて格納している前記ポートＩＤを取得する送信側振り分けテーブルアクセス部とを備えるスイッチングハブが提供される。
【００２５】
［実施の形態］
図１は、本発明の実施の形態に係るスイッチングハブの構成の概要を示し、図２は、本発明の実施の形態に係るラインカードの機能構成の概要を示す。
【００２６】
（スイッチングハブ１及びラインカード２の構成の概要）
本発明の実施の形態に係るスイッチングハブ１は、フレーム等の情報を中継するシャーシ型のスイッチングハブであり、複数のラインカード（例えば、ラインカード２、ラインカード２ａ、ラインカード２ｎ）と、複数のラインカード間でフレーム等の情報を中継する通信経路としての中継経路３とを備える。各ラインカードはそれぞれ、中継経路３に接続するポート（例えば、ラインカード２においてはポート１３及びポート１４、ラインカード２ａにおいてはポート１３ａ及びポート１４ａ、ラインカード２ｎにおいてはポート１３ｂ及びポート１４ｂ）と、伝送路（例えば、伝送路４、４ｎ、５、５ｎ、６、６ｎ）に接続するポート（例えば、ラインカード２が有するポート１０は伝送路４に接続し、同様にポート１０ｎ、１１、１１ｎ、１２、１２ｎはそれぞれ伝送路４ｎ、５、５ｎ、６、６ｎに接続する）とを有する。
【００２７】
本実施の形態において、各ラインカードがそれぞれ有する伝送路に接続するポートの中から選択された複数のポートから、Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｇｒｏｕｐ（ＬＡＧ）を構成している。ここで、ＬＡＧは、ＩＥＥＥ  Ｓｔｄ  ８０２．３−２００５に規定されている技術であって、複数の物理回線を束ねて１つの論理回線にする技術である。本実施の形態において複数のラインカードはそれぞれ同一の構成及び機能を有するので、以下、ラインカード２について詳細に説明する。
【００２８】
図２に示すように、ラインカード２は、外部からフレーム等の情報を受信する複数の受信ポート及び外部にフレームを送信する複数の送信ポートからなる複数のポート（例えば、ポート１０、１０ａ、１０ｎ）と、複数のポートにおける情報の送受信を制御するインターフェース部としてのＩ／Ｆ回路２０と、受信したフレームをいずれのポートから送信するか決定する受信ユニット３０と、受信ユニット３０の決定に基づいてフレームを所定のポートから送信させる送信ユニット４０とを備える。
【００２９】
（Ｉ／Ｆ回路２０）
Ｉ／Ｆ回路２０は、複数の受信ポートであるポートのいずれかが受信したフレームを当該ポートから受け取り、受信ユニット３０へ当該フレームを供給する。なお、Ｉ／Ｆ回路２０は、受け取ったフレームに内部ヘッダを付加し、当該内部ヘッダにフレームを受信したポートのポートＩＤを格納した後、受信ユニット３０へ内部ヘッダ付きのフレームを供給する。
【００３０】
また、Ｉ／Ｆ回路２０は、送信ユニット４０から受け取ったフレームを、所定のポートから送信する。なお、Ｉ／Ｆ回路２０は、受け取ったフレームに付加されている内部ヘッダの送信ポートビットマップに送信ポートとして設定されているポートへ、フレームを供給する。Ｉ／Ｆ回路２０は、ポートへフレームを供給するさい、フレームに付加されている内部ヘッダを削除する。
【００３１】
（受信ユニット３０）
図３Ａは、本実施の形態に係るラインカードが備える受信ユニットの機能構成の一例を示す。
【００３２】
本実施の形態に係る受信ユニット３０は、分散ＩＤ計算部３００と、振り分けテーブル識別情報付加部３０５と、ＦＤＢアクセス回路３１０と、ＦＤＢ３１５と、受信側振り分けテーブルアクセス部としてのＬＡＧ振り分けテーブルアクセス回路３２０と、ＬＡＧ振り分けテーブル３３２とを有する。
【００３３】
（分散ＩＤ計算部３００）
分散ＩＤ計算部３００は、複数の受信ポートであるポートのいずれかが受信したフレームから分散ＩＤを算出すると共に、算出した分散ＩＤを当該フレームに付加する。例えば、分散ＩＤ計算部３００は、複数のポートのいずれかが受信したフレームをＩ／Ｆ回路２０から受け取り、当該フレームに含まれるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを用いて分散ＩＤを算出する。そして、分散ＩＤ計算部３００は、算出した分散ＩＤをフレームの内部ヘッダに付加する。分散ＩＤ計算部３００は、分散ＩＤが付加されたフレームを振り分けテーブル識別情報付加部３０５に供給する。
【００３４】
（振り分けテーブル識別情報付加部３０５）
振り分けテーブル識別情報付加部３０５は、ＬＡＧを構成する複数のポートの通信状態に応じ、送信ユニット４０が有する第１振り分けテーブル３３０と第２振り分けテーブル３３５とのいずれを用いるかを決定する。具体的に、振り分けテーブル識別情報付加部３０５は、ＬＡＧを構成する複数のポートのいずれにも障害が発生していない場合、又は現在用いている複数の送信ポートをそのまま継続して使用する場合、第１振り分けテーブル３３０を識別する第１テーブル識別情報を、分散ＩＤ計算部３００から受け取ったフレームに付加する。
【００３５】
また、振り分けテーブル識別情報付加部３０５は、ＬＡＧを構成する複数のポートのいずれかに障害が発生している場合、又は使用していた複数のポートのいずれか若しくはすべてを他の送信ポートに変更する場合、第２振り分けテーブル３３５を識別する第２テーブル識別情報を、分散ＩＤ計算部３００から受け取ったフレームに付加する。
【００３６】
振り分けテーブル識別情報付加部３０５は、例えば、フレームの内部ヘッダの１ビット分の領域を用いて、第１テーブル識別情報（例えば「０」）、又は第２テーブル識別情報（例えば「１」）をフレームの内部ヘッダに付加する。振り分けテーブル識別情報付加部３０５は、第１テーブル識別情報、又は第２テーブル識別情報が付加されたフレームをＦＤＢアクセス回路３１０に供給する。なお、本実施の形態では、振り分けテーブル識別情報付加部３０５を分散ＩＤ計算部３００の後段に配置しているが、これに限定されるものではない。例えば、ＬＡＧ振り分けテーブルアクセス回路３２０の後段に、振り分けテーブル識別情報付加部３０５を配置してもよい。
【００３７】
（ＦＤＢアクセス回路３１０及びＦＤＢ３１５）
フォワーディングデータベース（Ｆｏｒｗａｒｄｉｎｇ  Ｄａｔａｂａｓｅ：ＦＤＢ）３１５は、フレームに含まれるＭＡＣアドレスと、フレームを受け取ったポートを一意に識別するポート識別子としてのポートＩＤ又はＬＡＧ  ＩＤとを登録内容として少なくとも格納する。
【００３８】
ＦＤＢアクセス回路３１０は、振り分けテーブル識別情報付加部３０５から受け取ったフレームに含まれる送信元ＭＡＣアドレス及び宛先ＭＡＣアドレスを用いて、ＦＤＢ３１５を検索する機能、及びＦＤＢ３１５の登録内容を変更する機能を有する。すなわち、ＦＤＢアクセス回路３１０は、送信元ＭＡＣアドレス学習、及びフレームの宛先検索を実行する機能等を有する。
【００３９】
例えば、ＦＤＢアクセス回路３１０は、振り分けテーブル識別情報付加部３０５から受け取った分散ＩＤが付加されたフレームに含まれる宛先ＭＡＣアドレスと、ＦＤＢ３１５に格納されているＭＡＣアドレスとを比較する。そして、ＦＤＢアクセス回路３１０は、当該宛先ＭＡＣアドレスと同一のＭＡＣアドレスがＦＤＢ３１５に格納されていないと判断した場合、当該フレームをフラッディング中継としてＬＡＧ振り分けテーブルアクセス回路３２０に供給する。ＦＤＢアクセス回路３２０は、当該フレームをフラッディング中継としてＬＡＧ振り分けテーブルアクセス回路３２０に供給する場合に、当該フレームの内部ヘッダに宛先としてフラッディングであることを識別する識別子を格納する。
【００４０】
また、ＦＤＢアクセス回路３１０は、振り分けテーブル識別情報付加部３０５から受け取ったフレームに含まれる宛先ＭＡＣアドレスと、ＦＤＢ３１５に格納されているＭＡＣアドレスとを比較した結果、当該宛先ＭＡＣアドレスと同一のＭＡＣアドレスがＦＤＢ３１５に格納されていると判断した場合であって、ＦＤＢ３１５に当該ＭＡＣアドレスに関連付けて格納されているポートＩＤを検出した場合、当該ポートＩＤを当該フレームの内部ヘッダに宛先として格納する。そして、ＦＤＢアクセス回路３１０は、内部ヘッダに宛先のポートＩＤを含むフレームをフォワーディング中継（ユニキャスト）としてＬＡＧ振り分けテーブルアクセス回路３２０に供給する。
【００４１】
また、ＦＤＢアクセス回路３１０は、振り分けテーブル識別情報付加部３０５から受け取ったフレームに含まれる宛先ＭＡＣアドレスと、ＦＤＢ３１５に格納されているＭＡＣアドレスとを比較した結果、当該宛先ＭＡＣアドレスと同一のＭＡＣアドレスがＦＤＢ３１５に格納されていると判断した場合であって、ＦＤＢ３１５に当該ＭＡＣアドレスに関連付けて格納されているＬＡＧ  ＩＤを検出した場合、当該ＬＡＧ  ＩＤとともにフレームをＬＡＧ振り分けテーブルアクセス回路３２０に供給する。
【００４２】
（ＬＡＧ振り分けテーブル３３２）
ＬＡＧ振り分けテーブル３３２は、ＬＡＧ  ＩＤ及び分散ＩＤに対応づけてフレームを外部に向けて送信する送信ポートであるポートを識別するポートＩＤを格納する。なお、本実施の形態においては、スイッチングハブ１が備える複数のラインカードのそれぞれが、同一のＬＡＧ振り分けテーブル３３２を有する。本実施の形態では、ＬＡＧ  ＩＤ「１」のＬＡＧが、ポートＩＤ「３／１」、「４／１」、「５／１」の３つのポートにより構成される例を示す。なお、「３／１」は、３番のラインカードの１番のポートを識別することを意味する。
【００４３】
図３Ｂは、本実施の形態に係るラインカードの受信ユニットが有するＬＡＧ振り分けテーブルの、ＬＡＧ  ＩＤ「１」のＬＡＧを構成するポートＩＤ「３／１」、「４／１」、「５／１」の３つのポート全てが使用可である通常時のデータ構成を示している。分散ＩＤ「０」〜「７」に対応づけて、ポートＩＤ「３／１」、「４／１」、「５／１」が格納されている。本実施の形態では、「０」〜「７」の８つの分散ＩＤを有するので、最大８つのポートから１つのＬＡＧを構成することができる。８つ以上のポートからＬＡＧを構成する場合は、分散ＩＤの数を増やせばよい。
【００４４】
図３Ｃは、本実施の形態に係るラインカードの受信ユニットが有するＬＡＧ振り分けテーブルにおいて、ポートＩＤ「４／１」のポートが使用不可になり、書き換えられた場合のデータ構成を示す。分散ＩＤ「０」〜「７」に対応づけて、ポートＩＤ「３／１」、「５／１」が格納されている。
【００４５】
例えば、図３Ｂに示すように、受信ユニット３０が有するＬＡＧ振り分けテーブル３３２は、ＬＡＧを構成する複数のポートのいずれにも障害が発生していない場合、又は現在用いている複数の送信ポートをそのまま継続して使用する場合、すなわち、通常時に、ポートＩＤ「４／１」を格納している。ここで、ポートＩＤ「４／１」の使用ができなくなった場合、ＬＡＧ振り分けテーブルアクセス回路３２０は、ＬＡＧ振り分けテーブル３３２の格納内容を、例えば、図３Ｃのように書き換える。
【００４６】
（ＬＡＧ振り分けテーブルアクセス回路３２０）
ＬＡＧ振り分けテーブルアクセス回路３２０は、ＦＤＢアクセス回路３１０からＬＡＧ  ＩＤとともにフレームを受け取った場合、当該ＬＡＧ  ＩＤを用い、ＬＡＧ振り分けテーブル３３２を参照する。そして、当該ＬＡＧ  ＩＤと、フレームの内部ヘッダに付加されている分散ＩＤと、に対応づけてＬＡＧ振り分けテーブル３３２に格納されているポートＩＤをフレームの内部ヘッダに宛先のポートとして格納する。ＬＡＧ振り分けテーブルアクセス回路３２０は、宛先のポートＩＤを格納したフレームを、ポート１３から、中継経路３へ供給する。
【００４７】
また、ＬＡＧ振り分けテーブルアクセス回路３２０は、ＦＤＢアクセス回路３１０から受け取ったフレームがフォワーディング中継としてのフレームである場合であって、内部ヘッダに宛先のポートＩＤが含まれている場合、そのまま、当該フレームを、ポート１３から、中継経路３へ供給する。
【００４８】
また、ＬＡＧ振り分けテーブルアクセス回路３２０は、ＦＤＢアクセス回路３１０から受け取ったフレームがフラッディング中継としてのフレームである場合、そのまま、当該フレームを、ポート１３から、中継経路３へ供給する。
【００４９】
なお、ポートＩＤを内部ヘッダに格納しているフレームをフォワーディング中継する場合、フレームに付加されている分散ＩＤは必須ではなく、ＦＤＢアクセス回路３１０又はＬＡＧ振り分けテーブルアクセス回路３２０は、フレームから分散ＩＤを削除することもできる。
【００５０】
（中継経路３）
中継経路３は、受信ユニット３０からフレームを受け取り、宛先のポートを有するラインカードの送信ユニット４０へ当該フレームを中継する。中継経路３は、受信ユニット３０から受け取ったフレームの内部ヘッダに宛先としてポートＩＤが格納されている場合、当該ポートＩＤのポートを有するラインカードへフレームを中継する。中継経路３は、受信ユニット３０から受け取ったフレームの内部ヘッダに宛先としてフラッディングの識別子が格納されている場合、フレームを受け取ったラインカードを除く全てのラインカードへフレームを中継する。
【００５１】
（送信ユニット４０）
図４は、本実施の形態に係るラインカードが備える送信ユニットの機能構成の一例を示す。
【００５２】
本実施の形態に係る送信ユニット４０は、送信側振り分けテーブルアクセス部としての送信側振り分けテーブルアクセス回路４００と、送信ポートビットマップ設定部４０５と、第１振り分けテーブル３３０と、第２振り分けテーブル３３５とを有する。
【００５３】
（第１振り分けテーブル３３０及び第２振り分けテーブル３３５）
第１振り分けテーブル３３０及び第２振り分けテーブル３３５は、分散ＩＤに対応づけてフレームを外部に向けて送信する送信ポートであるポートを識別するポートＩＤを格納する。
【００５４】
図５Ｂ（ａ）は、第１振り分けテーブル３３０のデータ構成を示す。第１振り分けテーブル３３０は、例えば、ＬＡＧを構成する複数のポートに障害が発生していない場合、又は現在用いている複数の送信ポートをそのまま継続して使用する場合に用いられる。図５Ｂ（ａ）では、ＬＡＧ  ＩＤ「１」のＬＡＧを構成するポートＩＤ「３／１」、「４／１」、「５／１」の３つのポート全てが使用可である通常時のデータ構成を示し、分散ＩＤ「０」〜「７」に対応づけて、ポートＩＤ「３／１」、「４／１」、「５／１」が格納されている。
【００５５】
図５Ｂ（ｂ）は、第２振り分けテーブル３３５のデータ構成を示す。第２振り分けテーブル３３５は、例えば、ＬＡＧを構成する複数のポートのいずれかに障害が発生している場合、又は使用していた複数の送信ポートのいずれか若しくはすべてを他の送信ポートに変更する場合に用いられる。図５Ｂ（ｂ）では、ＬＡＧ  ＩＤ「１」のＬＡＧを構成するポートＩＤ「３／１」、「４／１」、「５／１」の３つのポートのうちポートＩＤ「４／１」のポートが使用不可である場合のデータ構成を示し、分散ＩＤ「０」〜「７」に対応づけて、ポートＩＤ「３／１」、「５／１」が格納されている。
【００５６】
（送信側振り分けテーブルアクセス回路４００）
送信側振り分けテーブルアクセス回路４００は、フレームの内部ヘッダに宛先としてフラッディングであることを識別する識別子（又は、マルチキャストであることを示す識別子）が格納されている場合、当該フレームに第１テーブル識別情報が付加されているとき、第１振り分けテーブル３３０を参照し、当該フレームに第２テーブル識別情報が付加されているとき、第２振り分けテーブル３３５を参照する。
【００５７】
例えば、送信側振り分けテーブルアクセス回路４００は、フレームに付加されている分散ＩＤを用いて、第１振り分けテーブル３３０又は第２振り分けテーブル３３５を参照する。そして、送信側振り分けテーブルアクセス回路４００は、第１振り分けテーブル３３０又は第２振り分けテーブル３３５に当該分散ＩＤに対応づけて格納されているポートＩＤを取得し、当該ポートＩＤとともにフレームを送信ポートビットマップ設定部４０５に供給する。第１振り分けテーブル３３０又は第２振り分けテーブル３３５から取得したポートＩＤは、フレームの内部ヘッダに、宛先としてフラッディングであることを識別する識別子とともに、格納してもよい。
【００５８】
また、送信側振り分けテーブルアクセス回路４００は、フレームの内部ヘッダに宛先としてポートＩＤが格納されている場合、第１振り分けテーブル３３０及び第２振り分けテーブル３３５を参照せずに、フレームを送信ポートビットマップ設定部４０５に供給する。
【００５９】
（送信ポートビットマップ設定部４０５）
送信ポートビットマップ設定部４０５は、フレームの内部ヘッダに送信ビットマップを設定する。送信ビットマップは、例えば、ラインカードが有する伝送路に接続するポートの数分のビット数を有し、複数のビットの各ビットは、複数のポートの各ポートに対応づけられる。そして、送信ポートとなるポートに対応づけられたビットには、例えば、「１」が設定され、送信ポートとならないポートに対応づけられたビットには、「０」が設定される。
【００６０】
送信ポートビットマップ設定部４０５は、送信側振り分けテーブルアクセス回路４００から受け取ったフレームの内部ヘッダに宛先としてポートＩＤが格納されている場合、送信ビットマップを、当該ポートＩＤのポートに対応づけられたビットに「１」を設定し、他のビットに「０」を設定する。
【００６１】
また、送信ポートビットマップ設定部４０５は、送信側振り分けテーブルアクセス回路４００から受け取ったフレームの内部ヘッダに宛先としてフラッディングの識別子が格納されている場合、ＬＡＧ  ＩＤ「１」のＬＡＧを構成しないポートに対応づけられたビットには「１」を設定し、ＬＡＧ  ＩＤ「１」のＬＡＧを構成するポートのうち、送信側振り分けテーブルアクセス回路４００において第１振り分けテーブル３３０又は第２振り分けテーブル３３５から取得したポートＩＤのポートに対応づけられたビットには「１」を設定し、その他のＬＡＧ  ＩＤ「１」のＬＡＧを構成するポートに対応づけられたビットには「０」を設定する。なお、ＬＡＧ  ＩＤ「１」のＬＡＧを構成しないポートであって、他のＬＡＧ  ＩＤのＬＡＧを構成するポートについては、当該他のＬＡＧ  ＩＤのＬＡＧについて、上記と同様の動作にて、所定のポートＩＤのポートに対応づけられたビットには「１」を設定し、他のＬＡＧ  ＩＤ「１」のＬＡＧを構成する他のポートに対応づけられたビットには「０」を設定する。この場合、送信ユニット４０は、当該他のＬＡＧ  ＩＤのＬＡＧについて、分散ＩＤに対応づけて当該他のＬＡＧ  ＩＤのＬＡＧを構成するポートのポートＩＤを格納した第１振り分けテーブル３３０及び第２振り分けテーブル３３５を有する。
【００６２】
送信ポートビットマップ設定部４０５は、送信ビットマップを設定したフレームをＩ／Ｆ回路２０へ供給する。
【００６３】
Ｉ／Ｆ回路２０は、送信ポートビットマップ設定部４０５からフレームを受け取ると、送信ビットマップに「１」と設定されたビットに対応づけられたポートから、フレームを送信する。
【００６４】
（スイッチングハブの動作）
図５Ａは、本実施の形態に係るスイッチングハブの動作の概要を示し、図５Ｂ（ａ）は、本実施の形態に係る第１振り分けテーブルのデータ構成を示し、図５Ｂ（ｂ）は、本実施の形態に係る第２振り分けテーブルのデータ構成を示す。
【００６５】
図５Ａに示すように、スイッチングハブ１は、ラインカード２、２ａ、２ｂ、及び２ｃを備える。そして、ラインカード２のポート１０は伝送路４に接続しており、ポート１３は中継経路３に接続している。同様に、ラインカード２ａのポート１１は伝送路５に接続しており、ポート１４は中継経路３に接続している。そして、ラインカード２ｂのポート１７は伝送路７に接続しており、ポート１５は中継経路３に接続している。更に、ラインカード２ｃのポート１８は伝送路８に接続しており、ポート１６は中継経路３に接続している。ここで、ポート１０のポートＩＤを「１／１」、ポート１１のポートＩＤを「３／１」、ポート１７のポートＩＤを「４／１」、ポート１８のポートＩＤを「５／１」とする。そして、ポート１１と、ポート１７と、ポート１８とで一つのＬＡＧが構成されている。
【００６６】
図５Ｂ（ａ）に示すように、ポートに障害が発生していない場合、又は現在用いている複数の送信ポートをそのまま継続して使用する場合に用いられる第１振り分けテーブル３３０は、分散ＩＤに対応づけてポートＩＤを格納する。例えば、ポートに障害が発生していない場合、第１振り分けテーブル３３０は、分散ＩＤ「０」、「３」、「６」に対応づけてポートＩＤ「３／１」を格納し、分散ＩＤ「１」、「４」、「７」に対応づけてポートＩＤ「４／１」を格納し、分散ＩＤ「２」、「５」に対応づけてポートＩＤ「５／１」を格納する。
【００６７】
（フラッディング中継：ポートに障害が発生していない場合）
まず、フレームをフラッディングとして中継する場合について説明する。一例として、ポート１０がフレームを受信した場合、ラインカード２が有する分散ＩＤ計算部３００は、当該フレームに含まれるＭＡＣアドレスから分散ＩＤを算出する。例えば、分散ＩＤ計算部３００が算出した分散ＩＤの値が「１」の場合、分散ＩＤ計算部３００は、分散ＩＤ「１」をフレームに付加する。そして、ラインカード２が有する振り分けテーブル識別情報付加部３０５は、現在、ポートに障害が発生していないので、当該フレームに第１テーブル識別情報を付加する。
【００６８】
第１テーブル識別情報が付加されたフレームを受け取ったラインカード２ａ乃至２ｃの送信側振り分けテーブルアクセス回路４００はそれぞれ、第１振り分けテーブル３３０を参照する。図５Ｂ（ａ）に示す第１振り分けテーブル３３０の場合、分散ＩＤ「１」に対応するポートＩＤは「４／１」なので、ラインカード２ｂが有するポート１７からフレームは送信される。
【００６９】
（フラッディング中継：ポートに障害が発生した後の場合）
例えば、ポート１７に障害が発生した場合、第２振り分けテーブル３３５は、分散ＩＤ「０」、「２」、「４」、「６」に対応づけてポートＩＤ「３／１」を格納し、分散ＩＤ「１」、「３」、「５」、「７」に対応づけてポートＩＤ「５／１」を格納する。すなわち、第２振り分けテーブル３３５は、障害が発生したポートに対応するポートＩＤを除くポートＩＤを格納する。
【００７０】
そして、ポート１０がフレームを受信した場合、ラインカード２が有する分散ＩＤ計算部３００は、当該フレームに含まれるＭＡＣアドレスから分散ＩＤを算出する。例えば、分散ＩＤ計算部３００が算出した分散ＩＤの値が「１」の場合、分散ＩＤ計算部３００は、分散ＩＤ「１」をフレームに付加する。そして、ラインカード２が有する振り分けテーブル識別情報付加部３０５は、現在、ポートに障害が発生しているので、当該フレームに第２テーブル識別情報を付加する。
【００７１】
第２テーブル識別情報が付加されたフレームを受け取ったラインカード２ａ乃至２ｃの送信側振り分けテーブルアクセス回路４００はそれぞれ、第２振り分けテーブル３３５を参照する。図５Ｂ（ｂ）に示す第１振り分けテーブル３３０の場合、分散ＩＤ「１」に対応するポートＩＤは「５／１」なので、ラインカード２ｃが有するポート１８からフレームは送信される。
【００７２】
そして、ポート１７の障害が復旧した場合、ラインカード２が有する振り分けテーブル識別情報付加部３０５は、新たに受け取るフレームに第１テーブル識別情報を付加する。これにより、本実施の形態に係るスイッチングハブ１は、フレームを送信すべきポートを切り換える。
【００７３】
（フォワーディング中継）
次に、フレームをフォワーディング中継する場合について説明する。一例として、ポート１０がフレームを受信した場合、ＦＤＢアクセス回路３１０は、ＦＤＢ３１５を参照し、受信したフレームに含まれるＭＡＣアドレスに対応づけてＦＤＢ３１５に格納されているポートＩＤ又はＬＡＧ  ＩＤを取得する。そして、ＦＤＢアクセス回路３１０は、取得したポートＩＤ又はＬＡＧ  ＩＤで識別されるポートを有するラインカード又はＬＡＧにフレームを転送する。そして、フレームを受け取ったラインカードの送信側振り分けテーブルアクセス回路４００は、受信ユニット３０から受け取ったフレームを、当該フレームの内部ヘッダに格納されているポートＩＤ又はＬＡＧ  ＩＤで識別されるポート又はＬＡＧから外部に送信させる。
【００７４】
（実施の形態の効果）
本発明の実施の形態に係るスイッチングハブ１は、第１振り分けテーブル３３０及び第２振り分けテーブル３３５を予め有するラインカード２を備えているので、フレームを送信すべき送信ポートに故障等の障害が発生した後、若しくは現在用いている送信ポートを他の送信ポートに変更した後、当該送信ポートが復旧した場合、若しくは変更した他の送信ポートを変更前の送信ポートに戻す場合に、第１振り分けテーブル３３０から第２振り分けテーブル３３５へ、又は第２振り分けテーブル３３５から第１振り分けテーブル３３０へと用いるテーブルを切り換えるだけでフレームを送信すべき送信ポートを一斉に切り換えることができる。これにより、スイッチングハブ１は、送信ポートのいずれかに故障等の障害が発生した後、若しくは現在用いている送信ポートを他の送信ポートに変更した後、送信ポートの復旧時に、フレームのロスなくポートの切り替えをすることができる。
【００７５】
また、本実施の形態に係るスイッチングハブ１は、送信すべきポートを一のポートから他のポートに手動で切り替える場合に、第１振り分けテーブル３３０から第２振り分けテーブル３３５へと用いるテーブルを切り換えることができるので、フレームをロスすることなくポートを切り換えることができる（すなわち、フレームロスなく縮退することができる）。これにより、スイッチングハブ１が備える複数のラインカードのうち、故障したラインカードを交換する場合においても、フレームをロスすることなくスムーズにラインカードの交換をすることができる。
【００７６】
以上、本発明の実施の形態を説明したが、上記に記載した実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない点に留意すべきである。
【符号の説明】
【００７７】
１  スイッチングハブ
２、２ａ、２ｂ、２ｃ、２ｎ  ラインカード
３  中継経路
４、４ａ、４ｎ、５、５ｎ、６、６ｎ、７、８  伝送路
１０、１０ａ、１０ｎ、１１、１１ｎ、１２、１２ｎ  ポート
１３、１３ａ、１３ｂ、１４、１４ａ、１４ｂ  ポート
１５、１６、１７、１８  ポート
２０  Ｉ／Ｆ回路
３０  受信ユニット
４０  送信ユニット
３００  分散ＩＤ計算部
３０５  振り分けテーブル識別情報付加部
３１０  ＦＤＢアクセス回路
３１５  ＦＤＢ
３２０  ＬＡＧ振り分けテーブルアクセス回路
３３０  第１振り分けテーブル
３３２  ＬＡＧ振り分けテーブル
３３５  第２振り分けテーブル
４００  送信側振り分けテーブルアクセス回路
４０５  送信ポートビットマップ設定部
【図１】
0005422844.tif 000002
【図２】
0005422844.tif 000003
【図３Ａ】
0005422844.tif 000004
【図３Ｂ】
0005422844.tif 000005
【図３Ｃ】
0005422844.tif 000006
【図４】
0005422844.tif 000007
【図５Ａ】
0005422844.tif 000008
【図５Ｂ】
0005422844.tif 000009