(57)【要約】【課題】マルチシャーシスリンクアグリゲーションが設定される２台のネットワーク中継装置において、レイヤ３（Ｌ３）レベルのスイッチング機能を容易に実現する。【解決手段】例えば、それぞれ、ブリッジ用ポートＰｂとポートＰ１を含む複数のポートを持ち、Ｐｂを介して互いに通信回線で接続される第１および第２ネットワーク中継装置Ｌ３ＳＷ１，Ｌ３ＳＷ２を備える。Ｌ３ＳＷ１は、自身のＰ１とＬ３ＳＷ２のＰ１とを論理的に１個のポートとして機能させるための第１リンクテーブルと、第１ルーティングテーブルを備える。Ｌ３ＳＷ２は、第１リンクテーブルと同様の第２リンクテーブルと、第２ルーティングテーブルを備える。Ｌ３ＳＷ１，Ｌ３ＳＷ２のそれぞれは、フレーム（パケット）を自身のＰ１から受信した場合に加えて自身のＰｂから受信した場合にも、自身のルーティングテーブルに基づいて宛先ポートを独立に定める。【選択図】図１
2014116668.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ、ブリッジ用ポートと第１ポートを含む複数のポートを持ち、ブリッジ用ポートを介して互いに通信回線で接続される第１および第２ネットワーク中継装置を備え、
前記第１ネットワーク中継装置は、
自身の前記第１ポートと前記第２ネットワーク中継装置の前記第１ポートとを論理的に１個のポートとして機能させるための第１リンクテーブルと、
自身の前記複数のポートと、当該複数のポートの先に存在するＭＡＣアドレスとの関係を表す第１アドレステーブルと、
第１ルーティングテーブルとを備え、
前記第２ネットワーク中継装置は、
前記第１リンクテーブルと同じ内容を持ち、自身の前記第１ポートと前記第１ネットワーク中継装置の前記第１ポートとを論理的に１個のポートとして機能させるための第２リンクテーブルと、
自身の前記複数のポートと、当該複数のポートの先に存在するＭＡＣアドレスとの関係を表す第２アドレステーブルと、
前記第１ルーティングテーブルとは独立に更新される第２ルーティングテーブルとを備え、
前記第１および第２ネットワーク中継装置のそれぞれは、自身の前記第１ポートからパケットを含むフレームを受信した際に、当該パケット内の宛先ＩＰアドレスに応じた宛先となるポートを自身のルーティングテーブルに基づいて独立に定め、自身の前記ブリッジ用ポートからパケットを含むフレームを受信した際にも、当該パケット内の宛先ＩＰアドレスに応じた宛先となるポートを自身のルーティングテーブルに基づいて独立に定める通信システム。
【請求項２】
請求項１記載の通信システムにおいて、
前記ブリッジ用ポートは、
ブリッジ用通常ポートと、
ブリッジ用専用ポートとを含み、
前記第１ネットワーク中継装置は、前記第１ポートから第１パケットを含む第１フレームを受信した際に前記第１ルーティングテーブルに基づいて宛先となるポートを決定し、前記宛先となるポートが前記ブリッジ用ポートの場合には、レイヤ３レベルの通信プロトコルに基づいて前記第１フレーム内の宛先ＭＡＣアドレスを変更した第２フレームを生成すると共に、前記第１フレーム内の送信元ＭＡＣアドレスと前記第１フレームを受信したポートの識別子とを含む専用フレームを生成し、前記第２フレームを自身の前記ブリッジ用通常ポートから、前記専用フレームを自身の前記ブリッジ用専用ポートからそれぞれ転送し、
前記第２ネットワーク中継装置は、自身の前記ブリッジ用通常ポートから前記第２フレームを受信した際に前記第２ルーティングテーブルに基づいて宛先となるポートを決定し、
前記第２ネットワーク中継装置は、自身の前記ブリッジ用専用ポートから前記専用フレームを受信した際に、前記専用フレーム内の送信元ＭＡＣアドレスと前記受信したポートの識別子とを対応付けて前記第２アドレステーブルを更新する通信システム。
【請求項３】
請求項２記載の通信システムにおいて、
前記第１および第２ネットワーク中継装置のそれぞれは、ボックス型のネットワーク中継装置で実現される通信システム。
【請求項４】
自身以外のネットワーク中継装置と通信回線を介して接続するためのブリッジ用ポートと、第１ポートとを含む複数のポートと、
前記第１ポートと前記自身以外のネットワーク中継装置の所定のポートとを論理的に１個のポートとして機能させるためのリンクテーブルと、
前記複数のポートと、当該複数のポートの先に存在するＭＡＣアドレスとの関係を表すアドレステーブルと、
パケット内の宛先ＩＰアドレスに応じた宛先となるポートを定めるためのルーティングテーブルとを備え、
前記第１ポートからパケットを含むフレームを受信した際に、当該パケット内の宛先ＩＰアドレスに応じた宛先となるポートを前記ルーティングテーブルに基づいて定め、前記ブリッジ用ポートからパケットを含むフレームを受信した際にも、当該パケット内の宛先ＩＰアドレスに応じた宛先となるポートを前記ルーティングテーブルに基づいて定めるネットワーク中継装置。
【請求項５】
請求項４記載のネットワーク中継装置において、
前記ブリッジ用ポートは、
ブリッジ用通常ポートと、
ブリッジ用専用ポートとを含み、
前記ネットワーク中継装置は、
前記第１ポートから第１パケットを含む第１フレームを受信した際に前記ルーティングテーブルに基づいて宛先となるポートを決定し、前記宛先となるポートが前記ブリッジ用ポートの場合には、レイヤ３レベルの通信プロトコルに基づいて前記第１フレーム内の宛先ＭＡＣアドレスを変更した第２フレームを生成し、前記第２フレームを前記ブリッジ用通常ポートから転送する汎用プロトコル処理部と、
前記宛先となるポートが前記ブリッジ用通常ポートの場合、前記第１フレーム内の送信元ＭＡＣアドレスと前記第１フレームを受信したポートの識別子とを含む専用フレームを生成し、前記専用フレームを前記ブリッジ用専用ポートから転送する専用プロトコル処理部とを備え、
前記専用プロトコル処理部は、前記自身以外のネットワーク中継装置から前記ブリッジ用専用ポートを介して専用フレームを受信した際に、当該専用フレーム内の送信元ＭＡＣアドレスと受信したポートの識別子と対応付けて前記アドレステーブルを更新するネットワーク中継装置。
【請求項６】
請求項５記載のネットワーク中継装置において、
前記ネットワーク中継装置は、ボックス型のネットワーク中継装置で実現されるネットワーク中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよびネットワーク中継装置に関し、例えば、２台の装置を跨いでリンクアグリゲーションが設定され、レイヤ３（Ｌ３）レベルのスイッチング機能を搭載したネットワーク中継装置と、それを含んだ通信システムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、冗長用ポートで接続された一対の中位スイッチ装置と、当該一対の中位スイッチ装置の同一ポート番号のポートに対してリンクアグリゲーションが設定された状態で接続される下位スイッチ装置および上位スイッチ装置とを備えた構成が示されている。また、特許文献２には、装置間にまたがってリンクアグリゲーショングループが設定された通常装置において、当該リンクアグリゲーショングループの帯域制御を行う方法が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７８８９３号公報
【特許文献２】特開２００９−２３２４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、冗長化方式として、特許文献１または特許文献２に示されるように、１台のスイッチ装置［Ａ］内の２個のポートと２台のスイッチ装置［Ｂ］内のそれぞれ１個ずつのポートとの間がそれぞれ通信回線で接続される方式が知られている。この際に、１台のスイッチ装置［Ａ］は、自身の２個のポートに対してリンクアグリゲーションを設定する。また、２台のスイッチ装置［Ｂ］は、互いに専用の通信回線を用いた通信を行うことで、前述したそれぞれ１個ずつのポートを１台のスイッチ装置［Ａ］から見て論理的（仮想的）に１個のポートとして機能させる。
【０００５】
当該冗長化方式では、物理的に１台のスイッチ装置との間に設定される一般的なリンクアグリゲーションと異なり、物理的に２台のスイッチ装置を跨いでリンクアグリゲーションが設定される。このため、通信回線の障害に対する冗長化や通信帯域の拡大といった一般的なリンクアグリゲーションによって得られる効果に加えて、スイッチ装置の障害に対する冗長化が実現できる。このように２台のスイッチ装置を跨いでリンクアグリゲーションを設定する冗長化方式を、本明細書ではマルチシャーシスリンクアグリゲーションと呼ぶ。
【０００６】
こうした中、本発明者等は、このマルチシャーシスリンクアグリゲーションが設定される２台のスイッチ装置にレイヤ３（Ｌ３）レベルのスイッチング機能を搭載することを検討した。この場合、通常、当該２台のスイッチ装置を論理的（仮想的）に１台のスイッチ装置として機能させる方式が検討される。当該方式を実現するためには、例えば、当該２台のスイッチ装置に割り当てるＭＡＣ（Media Access Control）アドレスを共通化する仕組みと、ＩＰ（Internet Protocol）アドレスの経路情報を表すルーティングテーブルを共有化（同期化）する仕組みとが必要となる。しかしながら、その中でも特に、後者のルーティングテーブルを共有化（同期化）する仕組みを実現することは容易ではない。
【０００７】
具体的に説明すると、ルーティングテーブルの更新は、レイヤ２（Ｌ２）レベルで用いられるアドレステーブル（ＭＡＣアドレスとポートとの対応関係を表すテーブル）の更新と比べて処理が複雑であるため、ＣＰＵ（Central Processing Unit）によるソフトウエア処理が用いられる場合が多い。マルチシャーシスリンクアグリゲーションが設定される２台のスイッチ装置がボックス型の装置の場合、それぞれが個別のＣＰＵを持つことになる。この場合、２台のスイッチ装置の一方に含まれるＣＰＵがルーティングテーブルを更新してから、当該情報が他方のスイッチ装置に転送され、当該情報が他方のスイッチ装置に反映されるまでにある程度の期間を要する。
【０００８】
一方、２台のスイッチ装置を用いて１台のスイッチ装置のようなルーティング処理を行うためには、例えば、ルーティングテーブルが共有化（同期化）されていることを前提として、フレームを受信した一方のスイッチ装置のみによってルーティングテーブルの検索を行うような方式を用いることが考えられる。すなわち、一方のスイッチ装置は、ルーティングテーブルを検索した結果、他方のスイッチ装置に宛先となるポートが存在する場合には、当該宛先となるポートを付加したフレームを他方のスイッチ装置に転送する。これを受けて、他方のスイッチ装置は、当該宛先となるポートを検出し、自身のルーティングテーブルを検索せずに当該宛先となるポートからフレームを転送する。
【０００９】
しかしながら、このような方式を用いると、前述したような理由で２台のスイッチ装置間でのルーティングテーブルの共有化（同期化）にある程度の期間を要する場合、その期間内で宛先となるポートに不整合が生じ得る。また、場合によっては、ある経路情報が一方のスイッチ装置内のルーティングテーブルのみに存在するような事態も生じ得る。この場合、例えば、当該経路情報に基づくルーティングが本来行われる筈のフレームを他方のスイッチ装置が受信した場合、当該フレームは破棄されてしまう。
【００１０】
本発明は、このようなことを鑑みてなされたものであり、その目的の一つは、マルチシャーシスリンクアグリゲーションが設定される２台のネットワーク中継装置（スイッチ装置）において、レイヤ３（Ｌ３）レベルのスイッチング機能を容易に実現することにある。また、当該ネットワーク中継装置を備えた通信システムを実現することにある。本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１２】
本実施の形態による通信システムは、それぞれ、ブリッジ用ポートと第１ポートを含む複数のポートを持ち、ブリッジ用ポートを介して互いに通信回線で接続される第１および第２ネットワーク中継装置を備える。第１ネットワーク中継装置は、自身の第１ポートと第２ネットワーク中継装置の第１ポートとを論理的に１個のポートとして機能させるための第１リンクテーブルと、自身の複数のポートとその先に存在するＭＡＣアドレスとの関係を表す第１アドレステーブルと、第１ルーティングテーブルとを備える。同様に、第２ネットワーク中継装置は、第２リンクテーブルと、第２アドレステーブルと、第２ルーティングテーブルとを備える。第２リンクテーブルは、第１リンクテーブルと同じ内容を持ち、自身の第１ポートと第１ネットワーク中継装置の第１ポートとを論理的に１個のポートとして機能させるためのテーブルである。第２ルーティングテーブルは、第１ルーティングテーブルとは独立に更新されるテーブルである。ここで、第１および第２ネットワーク中継装置のそれぞれは、自身の第１ポートからパケットを含むフレームを受信した際に、当該パケット内の宛先ＩＰアドレスに応じた宛先となるポートを自身のルーティングテーブルに基づいて独立に定める。これに加えて、第１および第２ネットワーク中継装置のそれぞれは、自身のブリッジ用ポートからパケットを含むフレームを受信した際にも、当該パケット内の宛先ＩＰアドレスに応じた宛先となるポートを自身のルーティングテーブルに基づいて独立に定める。
【発明の効果】
【００１３】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、マルチシャーシスリンクアグリゲーションが設定される２台のネットワーク中継装置において、レイヤ３（Ｌ３）レベルのスイッチング機能が容易に実現可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態による通信システムにおいて、その構成の一例を示す概略図である。
【図２】図１の通信システムにおける主要部の動作例を示す説明図である。
【図３】（ａ）は、図２における通常フレームと専用フレームの概略的なフォーマットの一例を示す図であり、（ｂ）は、図２における一部のフレームの具体的な内容の一例を示す図である。
【図４】図１の通信システムにおいて、そのスイッチ装置（Ｌ３スイッチ装置）の主要部の概略構成例を示すブロック図である。
【図５】図４のスイッチ装置（Ｌ３スイッチ装置）の主要な動作例を示すフロー図である。
【発明を実施するための形態】
【００１５】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１６】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１８】
《通信システムの概略構成》
図１は、本発明の一実施の形態による通信システムにおいて、その構成の一例を示す概略図である。図１に示す通信システムは、マルチシャーシスリンクアグリゲーションが設定される２台のスイッチ装置（ネットワーク中継装置）Ｌ３ＳＷ１，Ｌ３ＳＷ２と、複数（ここでは４台）のスイッチ装置ＳＷＵ１〜ＳＷＵ４を備える。本明細書では、このマルチシャーシスリンクアグリゲーションが設定される２台のスイッチ装置Ｌ３ＳＷ１，Ｌ３ＳＷ２を総称してマルチシャーシスリンクアグリゲーション装置ＭＬＡＧＳＷと呼ぶ。Ｌ３ＳＷ１，Ｌ３ＳＷ２のそれぞれは、ボックス型のスイッチ装置（ネットワーク中継装置）で実現される。
【００１９】
スイッチ装置（第１および第２ネットワーク中継装置）Ｌ３ＳＷ１，Ｌ３ＳＷ２のそれぞれは、複数（ここでは３個）のポートＰ１〜Ｐ３と、ブリッジ用ポートＰｂとを備える。Ｐｂは、ここでは、ブリッジ用通常ポートＰｂｇとブリッジ用専用ポートＰｂｓとを含んでいる。Ｌ３ＳＷ１，Ｌ３ＳＷ２は、Ｐｂを介して互いに通信回線で接続される。すなわち、Ｌ３ＳＷ１，Ｌ３ＳＷ２は、Ｐｂｇ間とＰｂｓ間がそれぞれ通信回線で接続される。スイッチ装置ＳＷＵ３はポートＰ１を含み、当該Ｐ１は、Ｌ３ＳＷ１のポートＰ３に通信回線を介して接続される。スイッチ装置ＳＷＵ４はポートＰ１を含み、当該Ｐ１は、Ｌ３ＳＷ２のポートＰ３に通信回線を介して接続される。
【００２０】
スイッチ装置ＳＷＵ１，ＳＷＵ２のそれぞれは、２個のポートＰ１，Ｐ２を含む。ＳＷＵ１のＰ１は、ＭＬＡＧＳＷの一方となるスイッチ装置Ｌ３ＳＷ１のポートＰ１に通信回線を介して接続され、ＳＷＵ１のＰ２は、ＭＬＡＧＳＷの他方となるスイッチ装置Ｌ３ＳＷ２のポートＰ１に通信回線を介して接続される。ＳＷＵ１は、自身のＰ１，Ｐ２に対してマルチシャーシスリンクアグリゲーションを設定する。本明細書では、このマルチシャーシスリンクアグリゲーションが設定されるポートをマルチシャーシスリンクアグリゲーショングループＭＬＡＧと呼ぶ。ＳＷＵ１は、自身のＰ１，Ｐ２に対してマルチシャーシスリンクアグリゲーショングループＭＬＡＧ１を設定する。同様に、ＳＷＵ２のＰ１は、Ｌ３ＳＷ１のポートＰ２に通信回線を介して接続され、ＳＷＵ２のＰ２は、Ｌ３ＳＷ２のポートＰ２に通信回線を介して接続される。ＳＷＵ２は、自身のＰ１，Ｐ２に対してマルチシャーシスリンクアグリゲーショングループＭＬＡＧ２を設定する。
【００２１】
ここで、ＭＬＡＧＳＷを構成する２台のスイッチ装置Ｌ３ＳＷ１，Ｌ３ＳＷ２は、レイヤ２（Ｌ２）レベルのスイッチング機能に加えてレイヤ３（Ｌ３）レベルのスイッチング機能を備えた所謂Ｌ３スイッチ装置である。ＭＬＡＧＳＷは、前述したスイッチ装置ＳＷＵ１におけるマルチシャーシスリンクアグリゲーショングループＭＬＡＧ１の設定に応じて、Ｌ３ＳＷ１，Ｌ３ＳＷ２のポートＰ１に対してもＭＬＡＧ１を設定し、当該２個のＰ１を論理的（仮想的）に１個のポートとして機能させる。同様に、ＭＬＡＧＳＷは、前述したスイッチ装置ＳＷＵ２におけるマルチシャーシスリンクアグリゲーショングループＭＬＡＧ２の設定に応じて、Ｌ３ＳＷ１，Ｌ３ＳＷ２のポートＰ２に対してもＭＬＡＧ２を設定し、当該２個のＰ２を論理的（仮想的）に１個のポートとして機能させる。
【００２２】
《通信システムの主要部の動作》
図２は、図１の通信システムにおける主要部の動作例を示す説明図である。図１に示す通信システムは、図２に示すように、ＭＬＡＧＳＷを構成する２台のスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１，Ｌ３ＳＷ２内にそれぞれ独立に更新されるルーティングテーブルＲＴＢＬ１，ＲＴＢＬ２を備える点が主要な特徴となっている。すなわち、Ｌ３ＳＷ１，Ｌ３ＳＷ２のそれぞれは、パケットを含むフレームを受信した際に、当該パケット内の宛先ＩＰアドレスに応じた宛先となるポートを自身のルーティングテーブルに基づいて独立に定める。また、これを実現するため、図１に示す通信システムは、Ｌ３ＳＷ１，Ｌ３ＳＷ２の間がブリッジ用通常ポートＰｂｇとブリッジ用専用ポートＰｂｓを介した２本の通信回線で接続される点が更なる特徴となっている。以下、これらの特徴を含めて図１の通信システムの動作例について説明する。
【００２３】
図２の例では、スイッチ装置ＳＷＵ１〜ＳＷＵ４のそれぞれは、レイヤ２（Ｌ２）レベルのスイッチング機能を持つスイッチ装置（Ｌ２スイッチ装置）Ｌ２ＳＷとなっている。ＳＷＵ１にはＩＰアドレスＩＰＡ１０およびＭＡＣアドレスＭＡ１０を持つ端末ＴＭ１０が接続され、ＳＷＵ２にはＩＰアドレスＩＰＡ１１およびＭＡＣアドレスＭＡ１１を持つ端末ＴＭ１１が接続される。ＳＷＵ３にはＩＰアドレスＩＰＡ３を持つ端末ＴＭ３が接続され、ＳＷＵ４にはＩＰアドレスＩＰＡ４を持つ端末ＴＭ４が接続される。また、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１，Ｌ３ＳＷ２のポートＰ１には、ＭＡＣアドレスＭＡ１が設定される。Ｌ３ＳＷ１のブリッジ用通常ポートＰｂｇには、ＩＰアドレスＩＰＡ１とＭＡＣアドレスＭＡ１ａが設定され、Ｌ３ＳＷ２のブリッジ用通常ポートＰｂｇには、ＩＰアドレスＩＰＡ２とＭＡＣアドレスＭＡ２ａが設定される。
【００２４】
スイッチ装置（Ｌ３スイッチ装置、第１ネットワーク中継装置）Ｌ３ＳＷ１は、ＭＬＡＧテーブル（第１リンクテーブル）ＭＬＡＧＴＢＬと、アドレステーブル（第１アドレステーブル）ＭＡＣＴＢＬ１と、ルーティングテーブル（第１ルーティングテーブル）ＲＴＢＬ１と、ＡＲＰテーブルＡＲＰＴＢＬ１とを備えている。同様に、スイッチ装置（Ｌ３スイッチ装置、第２ネットワーク中継装置）Ｌ３ＳＷ２は、ＭＬＡＧテーブル（第２リンクテーブル）ＭＬＡＧＴＢＬと、アドレステーブル（第２アドレステーブル）ＭＡＣＴＢＬ２と、ルーティングテーブル（第２ルーティングテーブル）ＲＴＢＬ２と、ＡＲＰテーブルＡＲＰＴＢＬ２とを備えている。
【００２５】
ＭＬＡＧテーブル（リンクテーブル）ＭＬＡＧＴＢＬは、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１，Ｌ３ＳＷ２のポートＰ１，Ｐ２にそれぞれマルチシャーシスリンクアグリゲーショングループＭＬＡＧ１，ＭＬＡＧ２が設定されていることを示すテーブルである。言い換えれば、ＭＬＡＧＴＢＬは、Ｌ３ＳＷ１，Ｌ３ＳＷ２のポートＰ１，Ｐ２のそれぞれを論理的（仮想的）に１個のポートとして機能させるためのテーブルである。ＭＬＡＧＴＢＬは、Ｌ３ＳＷ１，Ｌ３ＳＷ２に対して予め手動で設定されるか、場合によっては専用の通信プロトコルを用いて自動で設定され、Ｌ３ＳＷ１，Ｌ３ＳＷ２で共通の内容となる。
【００２６】
ルーティングテーブルＲＴＢＬ１，ＲＴＢＬ２は、宛先ＩＰアドレス（実際には宛先ネットワークアドレス）と、ネクストホップ（宛先ＩＰアドレスにフレームを届けるために経由する直近のＩＰアドレス）との関係を示す。ＡＲＰテーブルＡＲＰＴＢＬ１，ＡＲＰＴＢＬ２は、ＩＰアドレスとＭＡＣアドレスとポートとの関係を示す。ＲＴＢＬ１，ＲＴＢＬ２およびＡＲＰＴＢＬ１，ＡＲＰＴＢＬ２は、Ｌ３ＳＷ１，Ｌ３ＳＷ２内でそれぞれ独立に更新される。アドレステーブルＭＡＣＴＢＬ１，ＭＡＣＴＢＬ２は、各ポートと、各ポートの先に存在するＭＡＣアドレスとの関係を表す。この際に、ＭＬＡＧが設定されているポートは、ＭＬＡＧのポートとして登録される。例えば、ＭＡＣＴＢＬ１では、ＭＬＡＧ１のポートの先にＭＡＣアドレスＭＡ１０が存在することが表され、これは、ＭＬＡＧＴＢＬに基づき、Ｌ３ＳＷ１のポートＰ１の先にＭＡ１０が存在することを意味する。なお、アドレステーブル、ルーティングテーブル、ＡＲＰテーブルは、テーブルの参照回数を減らすため、適宜統合することも可能である。
【００２７】
ここで、アドレステーブルＭＡＣＴＢＬ１，ＭＡＣＴＢＬ２の更新は、フレームを受信した際に、レイヤ２（Ｌ２）レベルの通信プロトコルを用いることで実現可能である。レイヤ２（Ｌ２）レベルの通信プロトコルを用いると、受信したフレームに含まれる送信元ＭＡＣアドレスが検出され、それと当該フレームを受信したポートとが関連付けられ、アドレステーブルが更新される。しかしながら、図１（図２）の通信システムではマルチシャーシスリンクアグリゲーショングループＭＬＡＧ１，ＭＬＡＧ２が設定されているため、このようなレイヤ２（Ｌ２）レベルの通信プロトコルを用いるのみでは、アドレステーブルに不整合が生じてしまう。
【００２８】
具体的には、例えば、図２に示されるように、スイッチ装置ＳＷＵ１に接続される端末ＴＭ１０が、スイッチ装置ＳＷＵ４に接続される端末ＴＭ４に向けてパケットを含むフレームを送信する場合を想定する。この場合、まず、ＴＭ１０は、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１，Ｌ３ＳＷ２のポートＰ１をデフォルトゲートウェイとして、ＳＷＵ１を介して当該フレームを送信する。この際に、ＳＷＵ１は、レイヤ２（Ｌ２）レベルにおいて、マルチシャーシスリンクアグリゲーショングループＭＬＡＧ１に伴う所定の規則に従い、当該フレーム（パケット）を送信するポートをポートＰ１，Ｐ２の中から選択する。ここでは、ポートＰ１が選択されたものとする。
【００２９】
次いで、スイッチ装置ＳＷＵ１からパケット（第１パケット）を含むフレーム（第１フレーム）を受信したスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１は、レイヤ３（Ｌ３）レベルにおいて、当該フレーム（パケット）内から端末ＴＭ４のＩＰアドレスＩＰＡ４を検出し、それを宛先としてルーティング処理（経路探索）を行う。この例では、Ｌ３ＳＷ１は、ルーティングテーブルＲＴＢＬ１およびＡＲＰテーブルＡＲＰＴＢＬ１を参照することで、宛先ＩＰアドレスＩＰＡ４に対応するネクストホップＩＰＡ２と、当該ＩＰＡ２に対応するＭＡＣアドレスＭＡ２ａおよび宛先となるポートＰｂｇを得る。
【００３０】
このようにして、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１は、第１フレーム（第１パケット）を受信した際に、第１フレーム（第１パケット）に含まれる宛先ＩＰアドレス（ＩＰＡ４）に応じた宛先となるポート（Ｐｂｇ）を自身のルーティングテーブルＲＴＢＬ１に基づいて定める。その後、Ｌ３ＳＷ１は、第１フレーム（第１パケット）内の送信元ＭＡＣアドレスと宛先ＭＡＣアドレスを書き換え、その書き換え後の第２フレーム（第２パケット）を宛先となるポート（Ｐｂｇ）から転送する（すなわちスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ２に向けて転送する）。
【００３１】
しかしながら、このように送信元ＭＡＣアドレスの書き換えが生じてしまうと、マルチシャーシスリンクアグリゲーショングループＭＬＡＧ１が設定されるスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１，Ｌ３ＳＷ２のポートＰ１に対応するＭＡＣアドレスを共有化（同期化）することが困難となる。すなわち、Ｌ３ＳＷ１は、スイッチ装置ＳＷＵ１から受信した第１フレーム（第１パケット）内に含まれる送信元ＭＡＣアドレス（端末ＴＭ１０のＭＡＣアドレスＭＡ１０）に基づいて、アドレステーブルＭＡＣＴＢＬ１上でＭＡ１０を学習することができる。これに対して、Ｌ３ＳＷ２がＬ３ＳＷ１から受信した第２フレーム（第２パケット）内に含まれる送信元ＭＡＣアドレスは、Ｌ３ＳＷ１のＭＡＣアドレスＭＡ１ａとなっているため、Ｌ３ＳＷ２は、アドレステーブルＭＡＣＴＢＬ２上でＭＡ１０を学習することが困難となる。
【００３２】
また、ここでは、レイヤ３（Ｌ３）レベルでの転送を例としているが、送信元ＭＡＣアドレスの書き換えが生じないレイヤ２（Ｌ２）レベルでの転送においても、レイヤ２（Ｌ２）レベルの通信プロトコルを用いるのみでは、アドレステーブルに不整合が生じてしまう。すなわち、仮に、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１，Ｌ３ＳＷ２間でレイヤ２（Ｌ２）レベルでの転送が行われるような場合を想定すると、Ｌ３ＳＷ１は、端末ＴＭ１０のＭＡＣアドレスＭＡ１０をポートＰ１に対応付けるのに対して、Ｌ３ＳＷ２は、ＭＡ１０をブリッジ用通常ポートＰｂｇに対応付けてしまう。
【００３３】
そこで、本実施の形態では、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１は、ＭＬＡＧ１が設定されるポートＰ１から第１フレーム（第１パケット）を受信した際に、ルーティングテーブルＲＴＢＬ１に基づいて宛先となるポートを決定する。この際に、当該宛先となるポートがブリッジ用ポートＰｂ（ブリッジ用通常ポートＰｂｇ）の場合には、以下のような処理を行う。
【００３４】
まず、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１は、レイヤ３レベルの通信プロトコルに基づいて、ポートＰ１から受信した第１フレーム（第１パケット）内の送信元ＭＡＣアドレスおよび宛先ＭＡＣアドレスをそれぞれ変更した第２フレーム（第２パケット）（ここでは通常フレームと呼ぶ）ＦＬ１を生成する。そして、Ｌ３ＳＷ１は、当該通常フレームＦＬ１をブリッジ用通常ポートＰｂｇからスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ２に向けて転送する。
【００３５】
これに加えて更に、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１は、専用の通信プロトコルに基づいて、ポートＰ１（ＭＬＡＧ１）から受信した第１フレーム（第１パケット）内の送信元ＭＡＣアドレスと、その受信したポートの識別子（ここではＭＬＡＧ１）とを含む専用フレームＦＬＣ１を生成する。具体的には、例えば、Ｌ３ＳＷ１は、Ｐ１から受信した第１フレーム（第１パケット）のコピーを生成し、それに受信したポートの識別子を付加することでＦＬＣ１を生成する。そして、Ｌ３ＳＷ１は、当該専用フレームＦＬＣ１をブリッジ用専用ポートＰｂｓからスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ２に向けて転送する。
【００３６】
図３（ａ）は、図２における通常フレームと専用フレームの概略的なフォーマットの一例を示す図であり、図３（ｂ）は、図２における一部のフレームの具体的な内容の一例を示す図である。図３（ａ）に示すように、通常フレームＦＬは、パケットＰＫと、フレームヘッダを含み、フレームヘッダ内には宛先ＭＡＣアドレスＤ＿ＭＡＣＡＤと送信元ＭＡＣアドレスＳ＿ＭＡＣＡＤが含まれている。パケットＰＫは、データＤＡＴと、パケットヘッダを含み、パケットヘッダ内には送信元ＩＰアドレスＳ＿ＩＰＡＤと宛先ＩＰアドレスＤ＿ＩＰＡＤが含まれている。なお、図３（ａ）では省略しているが、実際の通常フレーム（所謂ＭＡＣフレーム）には、これら以外の情報も適宜含まれる。専用フレームＦＬＣは、当該通常フレームＦＬに受信したポートの識別子ＲＰが付加されたフォーマットを備えている。
【００３７】
ここで、前述したように、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１からＬ３ＳＷ２に向けてブリッジ用通常ポートＰｂｇを介して転送される通常フレーム（第２フレーム）ＦＬ１とブリッジ用専用ポートＰｂｓを介して転送される専用フレームＦＬＣ１は、図３（ａ）のフォーマットに基づいて、例えば図３（ｂ）に示すような内容となる。ＦＬ１は、送信元ＩＰアドレスＩＰＡ１０および宛先ＩＰアドレスＩＰＡ４を含み、ＭＡＣアドレスが書き換えられることで送信元ＭＡＣアドレスＭＡ１ａおよび宛先ＭＡＣアドレスＭＡ２ａを含む。一方、ＦＬＣ１は、ＦＬ１と同じ送信元ＩＰアドレスＩＰＡ１０および宛先ＩＰアドレスＩＰＡ４と、ＦＬ１とは異なる送信元ＭＡＣアドレスＭＡ１０および宛先ＭＡＣアドレスＭＡ１とを含み、加えて受信したポートの識別子（ＭＬＡＧ１）を含む。
【００３８】
図２において、ブリッジ用通常ポートＰｂｇから通常フレーム（第２フレーム）ＦＬ１を受信したスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ２は、自身のルーティングテーブルＲＴＢＬ２等を用いてルーティング処理（経路探索）を行う。すなわち、Ｌ３ＳＷ２は、ポートＰ１〜Ｐ３からフレーム（パケット）を受信した場合だけでなく、Ｐｂｇからフレーム（パケット）を受信した場合にもＲＴＢＬ２等を用いてルーティング処理（経路探索）を行う。なお、図２の例では、例えば、Ｌ３ＳＷ２のポートＰ３とＴＭ４に同一のネットワークアドレスが設定される。このような場合、Ｌ３ＳＷ２は、ＦＬ１の送信元ＭＡＣアドレスをＰ３のＭＡＣアドレスに、宛先ＭＡＣアドレスをＴＭ４のＭＡＣアドレスにそれぞれ書き換え、その書き換え後のフレームをレイヤ２（Ｌ２）レベルでＰ３からスイッチ装置ＳＷＵ４に向けて転送することになる。
【００３９】
また、ブリッジ用専用ポートＰｂｓから専用フレームＦＬＣ１を受信したスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ２は、ＦＬＣ１に基づいてアドレステーブルＭＡＣＴＢＬ２の更新を行う。すなわち、Ｌ３ＳＷ２は、まず、ＦＬＣ１（図３（ｂ））から、受信したポートの識別子（ＭＬＡＧ１）と、送信元ＭＡＣアドレスＭＡ１０とを検出する。次いで、Ｌ３ＳＷ２は、当該ＭＡ１０をポート（ＭＬＡＧ１）に対応付けてアドレステーブルＭＡＣＴＢＬ２を更新する。
【００４０】
これによって、Ｌ３ＳＷ１のＭＡＣＴＢＬ１とＬ３ＳＷ２のＭＡＣＴＢＬ２において、マルチシャーシスリンクアグリゲーショングループが設定されるポートに対してＭＡＣアドレスを共有化（同期化）することが可能になる。具体的には、前述したように、Ｌ３ＳＷ１は、ポート（ＭＬＡＧ１）からＭＡＣアドレスＭＡ１０を含む第１フレーム（第１パケット）を受信した際に、レイヤ２（Ｌ２）レベルの通信プロトコルを用いて第１フレーム（第１パケット）を処理することで、ＭＡ１０をＭＬＡＧ１に対応付けてＭＡＣＴＢＬ１を更新する。一方、Ｌ３ＳＷ２は、専用の通信プロトコルを用いて専用フレームＦＬＣ１を処理することで、ＭＡ１０をＭＬＡＧ１に対応付けてＭＡＣＴＢＬ２を更新する。その結果、マルチシャーシスリンクアグリゲーショングループが設定されるポートを論理的（仮想的）に１個のポートとして機能させることが可能になる。なお、ＦＬＣ１は、Ｌ３ＳＷ２によってアドレステーブルの更新（学習）用として使用されたのち、Ｌ３ＳＷ２によって破棄される。
【００４１】
なお、ここでは、マルチシャーシスリンクアグリゲーション装置ＭＬＡＧＳＷを構成するスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１がＭＬＡＧ１でフレーム（パケット）を受信し、その宛先となるポートがブリッジ用ポートＰｂである場合に専用フレームＦＬＣ１を生成するという動作例を説明した。ただし、これ以外の場合にも専用フレームが生成されるようにＬ３ＳＷ１を構成することも可能である。例えば、Ｌ３ＳＷ１は、ＭＬＡＧ１でフレーム（パケット）を受信し、その宛先となるポートがポートＰ３である場合にも専用フレームを生成する。そして、当該専用フレームを受信したスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ２は、当該専用フレームに基づいてアドレステーブルＭＡＣＴＢＬ２を更新したのち、当該専用フレームを破棄する。これによって、マルチシャーシスリンクアグリゲーションＭＬＡＧが設定されるポートに関して、Ｌ３ＳＷ１とＬ３ＳＷ２とでアドレステーブルの情報を共有化することが可能になる。
【００４２】
さらに、図２において、例えば、端末ＴＭ３から端末ＴＭ４に向けてフレーム（パケット）を送信するような場合にも、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１は、ブリッジ用通常ポートＰｂｇから通常フレームを転送することに加えて、ブリッジ用専用ポートＰｂｓから専用フレームを転送してもよい。そして、当該専用フレームを受信したスイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ２は、例えば、ＴＭ３のＭＡＣアドレスをＬ３ＳＷ１のポートＰ３に対応付けてアドレステーブルＭＡＣＴＢＬ２を更新したのち、当該専用フレームを破棄する。これによって、ＭＬＡＧが設定されるポートに加えて、ＭＬＡＧＳＷが備える全てのポートに関して、Ｌ３ＳＷ１とＬ３ＳＷ２とでアドレステーブルの情報を共有化することが可能になる。ただし、Ｌ３ＳＷ１，Ｌ３ＳＷ２は、このようにアドレステーブルの情報を共有化しているが、前述したようにルーティングテーブルＲＴＢＬ１，ＲＴＢＬ２は独立に更新し、それぞれ独立にルーティング処理（経路探索）を行う。
【００４３】
以上のように、図１および図２の通信システムは、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１のポートＰ１（又はＰ２）とＬ３ＳＷ２のＰ１（又はＰ２）にリンクアグリゲーション（すなわちマルチシャーシスリンクアグリゲーション）を設定することが可能な構成となっている。更に、その上で、図１および図２の通信システムは、Ｌ３ＳＷ１，Ｌ３ＳＷ２にレイヤ３（Ｌ３）レベルのスイッチング機能を容易に実装することが可能な構成となっている。すなわち、前述したように、ルーティングテーブルを２台のスイッチ装置Ｌ３ＳＷ１，Ｌ３ＳＷ２の間で共有化（同期化）する仕組みが不要となるため、当該スイッチング機能の実装が容易となる。
【００４４】
また、図１および図２の通信システムは、スイッチ装置Ｌ３ＳＷ１，Ｌ３ＳＷ２の間がブリッジ用通常ポートＰｂｇとブリッジ用専用ポートＰｂｓを介した２本の通信回線で接続されている。これに関して、仮に、Ｌ３ＳＷ１，Ｌ３ＳＷ２の間が１本の通信回線で接続されるような場合を想定する。この場合、通常、当該１本の通信回線を用いた通信には、専用の通信プロトコルが用いられる。その一例として、前述したように、Ｌ３ＳＷ１，Ｌ３ＳＷ２の一方の装置のみでルーティング処理（経路検索）を行うような通信プロトコルが挙げられる。この際に、他方の装置は、この一方の装置による経路探索結果を当該１本の通信回線を介して受け、自身のルーティングテーブルを用いることなく当該経路探索結果に基づく転送を行う。すなわち、本実施の形態と異なり、ブリッジ用ポートＰｂで受信したフレーム（パケット）に対するルーティング処理（経路探索）は行われない。
【００４５】
このような専用の通信プロトコルを適用する結果、当該１本の通信回線を介して受信したフレーム（パケット）に対して、レイヤ３（Ｌ３）あるいはレイヤ２（Ｌ２）レベルの通信プロトコルに基づく処理を行うことが困難となる場合がある。すなわち、この場合、本実施の形態のように、スイッチ装置Ｌ３ＳＷ１，Ｌ３ＳＷ２のそれぞれにおいて独立にルーティング処理を行わせるようなことが困難となり、Ｌ３ＳＷ１，Ｌ３ＳＷ２を１台のＬ３スイッチ装置として機能させるような仕組みが必須となり得る。そこで、本実施の形態では、レイヤ３（Ｌ３）あるいはレイヤ２（Ｌ２）レベルの通信プロトコルに基づく処理を実現するための通信回線（ブリッジ用通常ポートＰｂｇ間の通信回線）を備える。
【００４６】
ただし、この通信回線（ブリッジ用通常ポートＰｂｇ間の通信回線）のみでは、マルチシャーシスリンクアグリゲーショングループが設定されるポートに対してＭＡＣアドレスを共有化（同期化）することが困難となり得る。当該ＭＡＣアドレスの共有化（同期化）を図るためには、専用の通信プロトコルが必要となり、そのために、本実施の形態では、更に別の通信回線（ブリッジ用専用ポートＰｂｓ間の通信回線）を備えている。なお、場合によっては、１本の通信回線をレイヤ３（Ｌ３）あるいはレイヤ２（Ｌ２）レベルの通信プロトコルと専用の通信プロトコルの両方に対応させることも可能である。ただし、この場合、適用する通信プロトコルの判別等に伴う処理の複雑化や処理速度の低下等が懸念される。そこで、本実施の形態にように２本の通信回線を用いることが望ましい。なお、２本の通信回線とは、論理的な通信回線が２本であることを意味し、物理的な通信回線は必ずしも２本であるとは限らない。例えば、通信回線（ブリッジ用通常ポートＰｂｇ間の通信回線）と通信回線（ブリッジ用専用ポートＰｂｓ間の通信回線）のそれぞれにリンクアグリゲーションを適用したような場合には、物理的な通信回線は４本となる。
【００４７】
《スイッチ装置（ネットワーク中継装置）の概略構成》
図４は、図１の通信システムにおいて、そのスイッチ装置（Ｌ３スイッチ装置）の主要部の概略構成例を示すブロック図である。図４に示すスイッチ装置（Ｌ３スイッチ装置、ネットワーク中継装置）Ｌ３ＳＷは、例えば、フレーム転送制御部ＦＦＣＴＬと、テーブルユニットＴＢＬＵと、複数のポート（Ｐ１，Ｐ２，Ｐ３，…，Ｐｂｇ，Ｐｂｓ）を備えている。この内、ブリッジ用通常ポートＰｂｇおよびブリッジ用専用ポートＰｂｓは、図１で述べたようにブリッジ用ポートＰｂとなる。図１のＬ３ＳＷ１を例とすると、ポートＰ１，Ｐ２，Ｐ３には、それぞれ通信回線を介してスイッチ装置ＳＷＵ１，ＳＷＵ２，ＳＷＵ３が接続され、ブリッジ用通常ポートＰｂｇおよびブリッジ用専用ポートＰｂｓには、それぞれ通信回線を介してＬ３ＳＷ２が接続される。
【００４８】
テーブルユニットＴＢＬＵには、例えば、図２のＬ３ＳＷ１を例とすると、ＭＬＡＧテーブルＭＬＡＧＴＢＬ、アドレステーブルＭＡＣＴＢＬ、ルーティングテーブルＲＴＢＬ１、およびＡＲＰテーブルＡＲＰＴＢＬ１が保持される。なお、各テーブルは、適宜統合することができ、例えばＴＣＡＭ（Ternary Content Addressable Memory）等を用いて実現することが可能である。
【００４９】
フレーム転送制御部ＦＦＣＴＬは、汎用プロトコル処理部ＧＰＣＴＬと、専用プロトコル処理部ＳＰＣＴＬとを備える。ＳＰＣＴＬは、専用フレーム生成部ＦＬＣＧを含む。ＦＬＣＧは、図２および図３で述べたように、受信したフレームＦＬのコピーを生成し、それに受信したポートの識別子ＲＰを付加した専用フレームＦＬＣを生成する。ＧＰＣＴＬは、レイヤ２（Ｌ２）およびレイヤ３（Ｌ３）レベルの通信プロトコルに基づく一般的な処理を行い、ＳＰＣＴＬは、専用の通信プロトコルに基づく処理を行う。ＦＦＣＴＬは、複数のポート（Ｐ１，Ｐ２，Ｐ３，…，Ｐｂｇ，Ｐｂｓ）からフレームを受信した際に、ＧＰＣＴＬにテーブルユニットＴＢＬＵを参照させ、宛先となるポートの決定や各テーブルの更新等を行い、当該宛先となるポートからフレームを転送する。また、ＦＦＣＴＬは、受信したポートによっては、ＳＰＣＴＬを動作させ、専用の通信プロトコルを用いた処理を行う。
【００５０】
図５は、図４のスイッチ装置（Ｌ３スイッチ装置）の主要な動作例を示すフロー図である。図５において、フレーム転送制御部ＦＦＣＴＬは、複数のポート（Ｐ１，Ｐ２，Ｐ３，…，Ｐｂｇ，Ｐｂｓ）で、適宜、フレーム（ＦＬ）を受信する（ステップＳ５０１）。ここで、ＦＦＣＴＬは、ブリッジ用ポートＰｂ以外のポート（Ｐ１，Ｐ２，Ｐ３，…）で通常フレームを受信した場合、ステップＳ５０３を実行し、それ以外の場合にはステップＳ５０７を実行する（ステップＳ５０２）。
【００５１】
ステップＳ５０３において、フレーム転送制御部ＦＦＣＴＬ（汎用プロトコル処理部ＧＰＣＴＬ）は、受信した通常フレームに基づいて、レイヤ２（Ｌ２）レベルの通信プロトコルに基づく処理を行うことでアドレステーブルＭＡＣＴＢＬを更新する。次いで、ＦＦＣＴＬ（ＧＰＣＴＬ）は、受信した通常フレームに基づいてルーティングテーブルＲＴＢＬを検索し、ＡＲＰテーブルＡＲＰＴＢＬ等を用いて宛先となるポートを決定する（ステップＳ５０４）。
【００５２】
続いて、フレーム転送制御部ＦＦＣＴＬ（専用プロトコル処理部ＳＰＣＴＬ）は、専用フレーム生成部ＦＬＣＧを用いて受信した通常フレームをコピーし、それに受信したポートの識別子を付加した専用フレーム（ＦＬＣ）を生成する（ステップＳ５０５）。例えば、図２において、スイッチ装置（Ｌ３スイッチ装置）Ｌ３ＳＷ１は、ポートＰ１（ＭＬＡＧ１）で通常フレームを受信した場合には受信したポートの識別子ＲＰとしてＭＬＡＧ１を付加し、ポートＰ３で通常フレームを受信した場合にはＲＰとしてＰ３を付加する。そして、ＦＦＣＴＬ（汎用プロトコル処理部ＧＰＣＴＬ）は、受信した通常フレームをステップＳ５０４で決定した宛先となるポートから転送し、ＦＦＣＴＬ（ＳＰＣＴＬ）は、ステップＳ５０５で生成した専用フレーム（ＦＬＣ）をブリッジ用専用ポートＰｂｓから転送する（ステップＳ５０６）。
【００５３】
一方、ステップＳ５０７において、フレーム転送制御部ＦＦＣＴＬは、ブリッジ用ポートＰｂ（Ｐｂｇ，Ｐｂｓ）で通常フレーム（ＦＬ）と専用フレーム（ＦＬＣ）とを受信した場合、ステップＳ５０８を実行する。ステップＳ５０８において、ＦＦＣＴＬ（汎用プロトコル処理部ＧＰＣＴＬ）は、受信した通常フレーム（ＦＬ）に基づいてルーティングテーブルＲＴＢＬを検索し、ＡＲＰテーブルＡＲＰＴＢＬ等を用いて宛先となるポートを決定する。次いで、ＦＦＣＴＬ（ＧＰＣＴＬ）は、受信した通常フレーム（ＦＬ）をステップＳ５０８で決定した宛先となるポートから転送する（ステップＳ５０９）。
【００５４】
続いて、フレーム転送制御部ＦＦＣＴＬ（専用プロトコル処理部ＳＰＣＴＬ）は、受信した専用フレーム（ＦＬＣ）に基づいてアドレステーブルＭＡＣＴＢＬを更新する（ステップＳ５１０）。すなわち、専用フレーム（ＦＬＣ）の中から受信したポートの識別子ＲＰと送信元ＭＡＣアドレスＳ＿ＭＡＣＡＤとを検出し、これに基づいてＭＡＣＴＢＬを更新する。そして、ＦＦＣＴＬ（ＳＰＣＴＬ）は、当該専用フレーム（ＦＬＣ）を破棄する（ステップＳ５１１）。一方、ステップＳ５０７において、ＦＦＣＴＬは、ブリッジ用ポートＰｂ（Ｐｂｇ，Ｐｂｓ）で通常フレーム（ＦＬ）と専用フレーム（ＦＬＣ）とを受信しない場合、ブリッジ用専用ポート（Ｐｂｓ）で専用フレーム（ＦＬＣ）のみを受信することになる（ステップＳ５１２）。この場合、ＦＦＣＴＬは、ステップＳ５１０およびＳ５１１の処理を行う。
【００５５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００５６】
ＡＲＰＴＢＬ  ＡＲＰテーブル
Ｄ＿ＩＰＡＤ  宛先ＩＰアドレス
Ｄ＿ＭＡＣＡＤ  宛先ＭＡＣアドレス
ＤＡＴ  データ
ＦＦＣＴＬ  フレーム転送制御部
ＦＬ  通常フレーム
ＦＬＣ  専用フレーム
ＦＬＣＧ  専用フレーム生成部
ＧＰＣＴＬ  汎用プロトコル処理部
ＩＰＡ  ＩＰアドレス
Ｌ２ＳＷ  Ｌ２スイッチ装置
Ｌ３ＳＷ  スイッチ装置（Ｌ３スイッチ装置）
ＭＡ  ＭＡＣアドレス
ＭＡＣＴＢＬ  アドレステーブル
ＭＬＡＧ  マルチシャーシスリンクアグリゲーショングループ
ＭＬＡＧＳＷ  マルチシャーシスリンクアグリゲーション装置
ＭＬＡＧＴＢＬ  ＭＬＡＧテーブル（リンクテーブル）
Ｐ  ポート
ＰＫ  パケット
ＲＰ  受信したポートの識別子
ＲＴＢＬ  ルーティングテーブル
Ｓ＿ＩＰＡＤ  送信元ＩＰアドレス
Ｓ＿ＭＡＣＡＤ  送信元ＭＡＣアドレス
ＳＰＣＴＬ  専用プロトコル処理部
ＳＷＵ  スイッチ装置
ＴＢＬＵ  テーブルユニット
ＴＭ  端末
【図１】
2014116668.tif 000003
【図２】
2014116668.tif 000004
【図３】
2014116668.tif 000005
【図４】
2014116668.tif 000006
【図５】
2014116668.tif 000007