(57)【要約】【課題】  回線カード間のリンクアグリゲーションを構成可能とし、ＬＡＧ管理テーブルが不一致の状態に陥って、障害ポートにフレームを送信することを回避可能な通信装置を提供する。【解決手段】  通信装置１のフレーム転送部１２は、検索テーブル１２４とＬＡＧグループ番号とそのＬＡＧを構成するポート番号とを組み合わせたエントリからなるＬＡＧ管理テーブル１２５とを備えている。スイッチ機能部１２１は、検索テーブル１２４の検索にて決定した出力ポートがＬＡＧ管理テーブル１２５内のエントリに登録されている時にそのエントリのポート番号の中から分配アルゴリズムにしたがって出力ポートを選択する機能、フレーム転送部１２，１３間で検索テーブル１２４，１３４を一致させる機能、リンクアグリゲーションを構成するポート状態の情報を通知してＬＡＧ管理テーブル１２５，１３５を一致させる機能を持つ。【選択図】      図１
2008244907.tif 000002
【特許請求の範囲】
【請求項１】
複数の回線カードそれぞれに、リンクアグリゲーショングループとそれに属するポートとの関係を管理するリンクアグリゲーション管理テーブルが配備された通信装置であって、
前記複数の回線カードそれぞれにおいて前記リンクアグリゲーション管理テーブルの状態を一致させる機能を有することを特徴とする通信装置。
【請求項２】
前記複数の回線カード上に、複数のリンクを一本にまとめるリンクアグリゲーション機能と、前記リンクアグリゲーション管理テーブルとを有するスイッチングデバイスを搭載し、前記複数の回線カード上にフレームスイッチ機能を分散配備している分散スイッチ方式を用いることを特徴とする請求項１記載の通信装置。
【請求項３】
前記リンクアグリゲーション管理テーブルの状態を一致させる機能は、前記リンクアグリゲーショングループに属するポートに障害が発生して当該ポートの属する回線カードのリンクアグリゲーション管理テーブルが更新された時に当該リンクアグリゲーショングループに属するポートを持つ他の回線カードにリンクアグリゲーション管理情報を通知して前記他の回線カードのリンクアグリゲーション管理テーブルを更新させることを特徴とする請求項１または請求項２記載の通信装置。
【請求項４】
請求項１から請求項３のいずれかに記載の通信装置を含むことを特徴とする通信システム。
【請求項５】
複数の回線カードそれぞれに、リンクアグリゲーショングループとそれに属するポートとの関係を管理するリンクアグリゲーション管理テーブルが配備された通信装置に用いるＬＡＧ管理テーブル管理方法であって、
前記通信装置が、前記複数の回線カードそれぞれにおいて前記リンクアグリゲーション管理テーブルの状態を一致させる処理を実行することを特徴とするＬＡＧ管理テーブル管理方法。
【請求項６】
前記通信装置に、前記複数の回線カード上に、複数のリンクを一本にまとめるリンクアグリゲーション機能と、前記リンクアグリゲーション管理テーブルとを有するスイッチングデバイスを搭載し、前記複数の回線カード上にフレームスイッチ機能を分散配備している分散スイッチ方式を用いることを特徴とする請求項５記載のＬＡＧ管理テーブル管理方法。
【請求項７】
前記通信装置が、前記リンクアグリゲーション管理テーブルの状態を一致させる処理において、前記リンクアグリゲーショングループに属するポートに障害が発生して当該ポートの属する回線カードのリンクアグリゲーション管理テーブルが更新された時に当該リンクアグリゲーショングループに属するポートを持つ他の回線カードにリンクアグリゲーション管理情報を通知して前記他の回線カードのリンクアグリゲーション管理テーブルを更新させることを特徴とする請求項５または請求項６記載のＬＡＧ管理テーブル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置、通信システム及びそれに用いるＬＡＧ管理テーブル管理方法に関し、特にレイヤ２スイッチ機能を持つ通信装置に関する。
【背景技術】
【０００２】
一般的に、レイヤ２スイッチ装置では、複数の回線カード上にスイッチングデバイスを搭載し、各回線カード上にフレームスイッチ機能を分散配備している分散スイッチ方式と、一枚の集中スイッチカードと複数の回線カードとからなり、スイッチカードに一つのスイッチングデバイスを配備し、接続される複数の回線カードからのフレームを集中的にスイッチする集中スイッチ方式とがある。
【０００３】
上記のスイッチングデバイスは、アドレスとポート番号とを組み合わせたエントリからなる検索テーブルを内蔵しており、この検索テーブルはそれぞれのスイッチングデバイスで独立に管理されることが多い。
【０００４】
リンクアグリゲーション［以下、ＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ）とする］機能は複数のリンクを一本にまとめる機能であり、このＬＡＧ機能を有するスイッチングデバイスはＬＡＧの構成を管理するテーブル（以下、ＬＡＧ管理テーブルとする）を有している。ＬＡＧ管理テーブルはＬＡＧグループとそれに属するポートとの関係を管理するテーブルであり、上記の検索テーブルと同様に、スイッチングデバイス毎に配備され、スイッチングデバイス毎に独立に管理されることが多い。
【０００５】
集中スイッチ方式の場合、ＬＡＧ管理テーブルは複数の回線カードと接続される集中スイッチカードに配備され、一括管理される。この場合、複数の回線カードに跨るリンクアグリゲーションを外部の通信装置と構成することは、ＬＡＧを構成する各回線カードのポートの状態を集中スイッチカードに集約し、集中スイッチに配備されている一つのＬＡＧ管理テーブルで管理することによって、実現可能である。
【０００６】
従来の分散スイッチ方式のスイッチ装置について、上記の動作を図４及び図５を参照して説明する。図４において、ポート１２１２が正常状態の場合、ホスト４宛のフレームはＬＡＧの分配アルゴリズムによって出力ポートとしてポート１２１２が選択されるものとする。
【０００７】
この時、図４に示すように、ポート１２１２で障害が発生した場合、回線カード６２上のＬＡＧ管理テーブル６２３は図５の上図（正常時）から下図（障害時）へと更新され、出力ポートとしてポート１２２１が選択されることとなり、フレームは回線カード６３へ転送される。
【０００８】
しかしながら、同一のＬＡＧを構成するポートを持つ回線カード６３上のＬＡＧ管理テーブル６３３は回線カード６２のポート１２１２の障害状態を得る手段がないため、更新されず、不一致が発生する。回線カード６３では更新されないＬＡＧ管理テーブル６３３を基に、回線カード６２と同様の分配アルゴリズムにしたがって出力ポートが選択されるため、障害ポートであるポート１２１２が出力ポートとして決定され、通信装置２に対してフレームを送信できない状態になってしまうという問題がある。
【０００９】
複数の回線カード間のＬＡＧ管理テーブルの状態を一致させる手段としては、ＬＡＧ管理テーブルの状態変化（ＬＡＧに属するポート障害の発生／復旧によるエントリ中の該当ポートの無効化／有効化）の情報（ＬＡＧ管理情報）を、ＣＰＵ（中央処理装置）６１に通知もしくはＣＰＵ６１からの確認によって検出し、変更内容を他の回線カード上のＬＡＧ検索テーブルにも反映する方法が考えられる。
【００１０】
尚、ＬＡＧに関しては、以下の特許文献に記載されている。
【特許文献１】特開２００６−２９５９３４号公報
【特許文献２】特開２００６−２９５９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述した集中スイッチカードがない分散スイッチ方式では、ＬＡＧを構成するポートで障害が発生した場合、全ての回線カードのＬＡＧ管理テーブルを更新して一致させることによって、正常なポートにのみにフレームを分配する必要がある。
【００１２】
しかしながら、上記の分散スイッチ方式では、各回線カード上のＬＡＧ管理テーブルが独立に管理されるため、その障害ポートの属する回線カード以外の回線カードにその障害状態を通知する手段がない。そのため、ＬＡＧ管理テーブルを更新することができず、障害ポートの属する回線カードとそれ以外の回線カードとの間でＬＡＧ管理テーブルに不一致が発生する。そのとき、障害ポートの属する回線カード以外の回線カードでは、障害ポートが出力ポートとして選択され、フレームを送信できなくなる場合があるので、回線カード間に跨るＬＡＧを構成することができないという問題がある。
【００１３】
また、上記のＣＰＵ６１を使用したＬＡＧ管理テーブルの状態を一致させる手段では、ＣＰＵ６１が介在し、ソフトウェアでの処理となるため、ポートの状態変化の検出に時間がかかる、ＬＡＧ管理テーブル６２３，６３３への変更反映までに遅延が生じる等、処理性能に問題がある。また、ＣＰＵ６１に障害が発生した場合には、ＬＡＧ管理テーブル６２３，６３３の管理が不可能となってしまうという問題がある。
【００１４】
そこで、本発明の目的は上記の問題点を解消し、ＬＡＧ管理テーブルが不一致の状態に陥って、障害ポートにフレームを送信することを回避することができる通信装置、通信システム及びそれらに用いるＬＡＧ管理テーブル管理方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明による通信装置は、複数の回線カードそれぞれに、リンクアグリゲーショングループとそれに属するポートとの関係を管理するリンクアグリゲーション管理テーブルが配備された通信装置であって、
前記複数の回線カードそれぞれにおいて前記リンクアグリゲーション管理テーブルの状態を一致させる機能を備えている。
【００１６】
本発明による通信システムは、上記の通信装置を含むことを特徴とする。
【００１７】
本発明によるＬＡＧ管理テーブル管理方法は、複数の回線カードそれぞれに、リンクアグリゲーショングループとそれに属するポートとの関係を管理するリンクアグリゲーション管理テーブルが配備された通信装置に用いるＬＡＧ管理テーブル管理方法であって、
前記通信装置が、前記複数の回線カードそれぞれにおいて前記リンクアグリゲーション管理テーブルの状態を一致させる処理を実行している。
【００１８】
すなわち、本発明の通信装置は、複数の回線カードそれぞれに、リンクアグリゲーション［以下、ＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ）とする］管理テーブルが配備された通信装置において、ＬＡＧ管理テーブルの状態を一致させる機能を有することによって、ＬＡＧを構成するリンク障害が発生し、ＬＡＧ管理テーブルが不一致の状態に陥り、正常ポートへのフレーム送信が不可能になるという問題を解決し、回線カード間に跨るＬＡＧを構成可能としたことを特徴とする。
【００１９】
これによって、本発明の通信装置は、複数の回線カード上に、複数の物理リンクを一本にまとめるＬＡＧ機能と、ＬＡＧグループとそれに属するポートとの関係を管理するＬＡＧ管理テーブルとを有するスイッチングデバイスを搭載し、各回線カード上にフレームスイッチ機能を分散配備している分散スイッチ方式において、複数の回線カードのＬＡＧ管理テーブルの状態を一致させる機能（回線カード間でＬＡＧ管理テーブルを同期させる機能）を備え、ＬＡＧ管理テーブルが不一致の状態に陥って、障害ポートにフレームを送信することが回避可能となるため、回線カード間に跨るＬＡＧを構成することが可能となる。
【００２０】
また、本発明の通信装置は、ＬＡＧ管理テーブルを一致させる処理に装置制御部のＣＰＵ処理が介在しないので、ＣＰＵ処理による性能問題や、ＣＰＵ障害時にＬＡＧ管理テーブルの管理が不可となるという問題が発生しない。
【００２１】
さらに、本発明の通信装置は、あるＬＡＧグループに属するポートに障害が発生し、そのポートの属するフレーム転送部のＬＡＧ管理テーブルを更新した場合、そのＬＡＧグループに属するポートを持つ他のフレーム転送部にＬＡＧ管理情報を通知し、ＬＡＧ管理テーブルを更新させているので、同一ＬＡＧグループのポートを含むフレーム転送部のＬＡＧ管理テーブルを一致させることが可能となるため、どのフレーム転送部も障害ポートにフレームを送信することが回避可能となり、３つ以上のフレーム転送部に跨ったＬＡＧも構成することが可能となる。
【発明の効果】
【００２２】
本発明は、上記のような構成及び動作とすることで、ＬＡＧ管理テーブルが不一致の状態に陥って、障害ポートにフレームを送信することを回避することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の一実施例について図面を参照して説明する。
【実施例１】
【００２４】
図１は本発明の一実施例による通信システムの構成を示すブロック図である。図１において、本発明の一実施例による通信システムは、通信装置１，２と、ホスト装置３，４とから構成されている。通信装置１は、装置制御部１１と、２つのフレーム転送部１２，１３（例えば、回線カード等）とから構成されている。以下の説明では、２つのフレーム転送部１２，１３が同じ構成及び動作となっているので、フレーム転送部１２からフレーム転送部１３への転送について説明し、フレーム転送部１３からフレーム転送部１２への転送についてはその説明を省略する。
【００２５】
フレーム転送部１２は通信装置１外部の通信装置２と伝送媒体を介して接続するための２つポート（ポート２１１，２１２）を備え、通信装置２との間でフレームの送受信を行う。さらに、フレーム転送部１２はフレーム転送部１３との間でフレームの送受信を行い、フレーム転送部１３との間を接続するポート２１３とリンクアグリゲーション［以下、ＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ）とする］管理情報を送受信するためのポート２１５とを備えている。また、フレーム転送部１２はスイッチ機能部１２１と、フレーム識別部１２２と、ヘッダ編集部１２３と、検索テーブル１２４と、ＬＡＧ管理テーブル１２５とを備えている。尚、フレーム転送部１３もポート２２１，２２２，２２３，２２５を備え、スイッチ機能部１３１と、フレーム識別部１３２と、ヘッダ編集部１３３と、検索テーブル１３４と、ＬＡＧ管理テーブル１３５とを備えている。
【００２６】
スイッチ機能部１２１は、一般的なフレームスイッチ機能を有し、フレームの宛先アドレスをキーにアドレスとポート番号とを組み合わせたエントリからなる検索テーブル１２４の検索を行い、出力ポートを決定する。検索テーブル１２４の各エントリはエージングタイマを持ち、エージングタイマで一定時間の経過を検出したエントリを削除する。以下、このようなエントリをエージアウトしたエントリとする。
【００２７】
また、スイッチ機能部１２１はフレームの送信元アドレスが検索テーブル１２４に登録されているかどうかをチェックし、未登録の場合、受信ポートとともに登録（ラーニング）する。既に登録済みの場合、スイッチ機能部１２１は該当エントリのエージングタイマを更新する。
【００２８】
さらに、スイッチ機能部１２１は、ＬＡＧグループ番号とそのＬＡＧを構成するポート番号とを組み合わせたエントリからなるＬＡＧ管理テーブル１２５を備えている。スイッチ機能部１２１は、検索テーブル１２４の検索によって決定した出力ポートがＬＡＧ管理テーブル１２５に登録されているかどうかをチェックし、いずれかのＬＡＧグループ番号のエントリに登録されていた場合、そのエントリに登録されているポート番号の中から分配アルゴリズムにしたがって出力ポートを一つ選択する。
【００２９】
スイッチ機能部１２１はフレームがユニキャストフレームであり、スイッチ機能部１２１で決定した出力ポートと入力ポートとが同一のフレーム転送部１２に属するポートである場合、そのフレームをフレーム識別部１２２に転送する。
【００３０】
また、スイッチ機能部１２１はフレームがユニキャストフレームであるが、スイッチ機能部１２１で決定した出力ポートが他のフレーム転送部１３に属するポートである場合、ヘッダ編集部１２３に転送する。
【００３１】
さらに、スイッチ機能部１２１はフレームがブロードキャストフレームの場合、自機器（フレーム転送部１２）に属するポートに出力する（受信ポートを除く）とともに、ヘッダ編集部１２３に転送する。
【００３２】
フレーム識別部１２２では、ＬＡＧ管理テーブル１２５を参照し、入力ポートまたはスイッチ機能部１２１が決定した出力ポートがリンクアグリゲーショングループに属するポートかどうかを識別する。フレーム識別部１２２はフレームの入力ポートもしくは出力ポートのいずれかがリンクアグリゲーションポートである場合、フレームをコピー（複製）し、そのフレームをスイッチ機能部１２１で決定した出力ポートから出力すると同時に、コピーしたフレームをヘッダ編集部１２３に転送する。
【００３３】
ヘッダ編集部１２３では、コピーしたフレームであるかどうかを示すフィールド、入力ポート番号を格納するフィールドからなる装置内ヘッダを作成して、フレームに付与し、他のフレーム転送部１３にポート２１３から転送する。
【００３４】
ヘッダ編集部１２３は、フレーム識別部１２２からのフレームに対しては、コピーフィールドをセットし、他のフレーム転送部１３にポート２１３から転送する。この時、コピーしたフレームのデータ部は転送先のフレーム転送部１３における登録処理で必要ないため、ヘッダ編集部１２３はそのデータ部を削除する。これによって、本実施例では、フレーム転送部１２，１３間を転送するデータ量を削減することができ、フレーム転送部１２，１３間の伝送帯域を効率的に利用することが可能となる。
【００３５】
また、ヘッダ編集部１２３では、スイッチ機能部１２１からのフレームに対しては、コピーフィールドをセットせずに、他のフレーム転送部１３にポート２１３から転送する。
【００３６】
装置内ヘッダが付与されたフレームを受信したフレーム転送部１３では、スイッチ機能部１３１において、上記に示した転送元のフレームスイッチ処理と同様に、フレームの送信元アドレスが検索テーブル１３４に登録されているかどうかをチェックし、未登録の場合、装置内ヘッダの入力ポート番号とともに登録する。既に登録済みの場合、スイッチ機能部１３１は該当エントリのエージングタイマを更新する。
【００３７】
さらに、フレーム転送部１３では、装置内ヘッダのコピーフィールドを参照し、フレームがコピーフレームであると判断した場合、そのフレームは転送元のフレーム転送部１２から送信されていると判断し、リンクアグリゲーションポートへのフレームの重複送信を避けるため、フレームを廃棄する。コピーフレームではない場合、フレーム転送部１３はスイッチ機能部１３１の出力ポートを決定する処理を継続し、決定した出力ポートに出力する。
【００３８】
通信装置１は、上述したように、複数のフレーム転送部１２，１３各々が、ＬＡＧを構成するポートで送受信すると判定されたフレームをコピーし、そのコピーしたフレームを他のフレーム転送部のスイッチ機能部に転送することで、フレーム転送部１２，１３間においてそれぞれ独立に管理されている検索テーブル１２４，１３４の状態を一致させる機能を有している。
【００３９】
また、通信装置１は、あるＬＡＧグループに属するポートに障害が発生した場合、そのポートの属するフレーム転送部のＬＡＧ管理テーブルを更新するとともに、そのＬＡＧグループに属するポートを持つ他のフレーム転送部にポート２１５，２２５を介してＬＡＧ管理情報を通知し、ＬＡＧ管理テーブルを更新させることで、フレーム転送部間においてそれぞれ独立に管理されているＬＡＧ管理テーブル１２５，１３５の状態を一致させる機能を有している。
【００４０】
このように、通信装置１は、各々フレームの出力ポートを決定するために、アドレスとポート番号とを組み合わせたエントリからなる検索テーブル１２４，１３４と、ＬＡＧグループ番号とそのＬＡＧを構成するポート番号とを組み合わせたエントリからなるＬＡＧ管理テーブル１２５，１３５とが配備され、かつこれらのテーブルの状態を一致させる機能を有し、各々スイッチ機能を持つ複数のフレーム転送部１２，１３からなり、フレーム転送部１２、１３間に跨がるリンクアグリゲーションを構成可能となっている。
【００４１】
図２は本発明の一実施例によるＬＡＧ管理テーブル１２５，１３５の管理処理を示す図である。これら図１及び図２を参照して本発明の一実施例によるＬＡＧ管理テーブル１２５，１３５を同期させる場合の通信装置１の動作について説明する。
【００４２】
通信装置１では、フレーム転送部１２のポート２１１に直接ホスト装置３が接続されており、フレーム転送部１２のポート２１２とフレーム転送部１３のポート２２１とはリンクアグリゲーションを構成し、通信装置２に接続されている。このＬＡＧにはＬＡＧグループ番号Ｘが割り当てられているものとする。通信装置２にはホスト装置４が接続されているものとし、ホスト装置３，４のアドレスをそれぞれ「Ａ」、「Ｂ」とする。
【００４３】
通信装置２に対して、ポート２１２，２２１の間のリンクでＬＡＧを構成する場合、ＬＡＧ管理テーブル１２５，１３５には図２の上図（正常時）のようにＬＡＧグループ番号Ｘとそれに属するポート２１２，２２１との対応が登録される。ここで、通信装置２とポート２１２との間のリンクに障害が発生した場合、ＬＡＧ管理テーブル１２５のＬＡＧグループ番号Ｘのエントリからポート２１２が無効化され、図２の下図（障害時）のように更新される。
【００４４】
この場合、スイッチ機能部１２１では分配アルゴリズムによる出力ポートの選択肢からポート２１２が除外され、ポート２２１が選択されることとなる。そのため、ホスト装置４宛てのフレームはフレーム転送部１３に転送される。
【００４５】
さらに、ＬＡＧグループ番号Ｘのエントリのポート２１２が無効化されたというＬＡＧ管理情報をポート２１５からポート２２５を介して、フレーム転送部１３に通知する。
【００４６】
フレーム転送部１３では通知を受けたＬＡＧ管理情報にしたがって、ＬＡＧ管理テーブル１３５のＬＡＧグループ番号Ｘのエントリからポート２１２が無効化され、ＬＡＧ管理テーブル１２５と同一の内容となる。スイッチ機能部１３１ではこのＬＡＧ管理テーブル１３５にしたがって決定された出力ポート２２１にフレームを出力する。
【００４７】
上記のように、本実施例では、フレーム転送部１２，１３間でＬＡＧ管理情報を通知して、ＬＡＧ管理テーブル１２５，１３５を一致させることで、ＬＡＧ機能で選択されたポートからフレームを出力することができるようになり、異なるフレーム転送部１２，１３間でＬＡＧを構成することが可能となる。
【００４８】
また、本実施例では、通信装置２とポート２１２との間のリンク障害が復旧した場合、ＬＡＧ管理テーブル１２５のＬＡＧグループ番号Ｘのエントリのポート２１２が有効化され、ＬＡＧ管理テーブル１２５が図２の上図の状態に戻る。その場合、ポート２１２が有効化されたというＬＡＧ管理情報が、ポート２１５からポート２２５を介してフレーム転送部１３に通知される。
【００４９】
フレーム転送部１３では、通知を受けたＬＡＧ管理情報にしたがって、ＬＡＧ管理テーブル１３５のＬＡＧグループ番号Ｘのエントリのポート２１２が有効化し、ＬＡＧ管理テーブル１２５とその内容を一致させる。
【００５０】
このように、本実施例では、分散スイッチ方式において、複数のフレーム転送部１２，１３（回線カード）のＬＡＧ管理テーブル１２５，１３５の状態を一致させる機能を備えているので、ＬＡＧ管理テーブル１２５，１３５が不一致の状態に陥って、障害ポートにフレームを送信することを回避することができるため、フレーム転送部１２，１３（回線カード）間に跨るＬＡＧを構成することが可能となる。
【００５１】
また、本実施例では、ＬＡＧ管理テーブル１２５，１３５を一致させる処理に装置制御部１１のＣＰＵ処理が介在しないので、ＣＰＵ処理による性能問題や、ＣＰＵ障害時にＬＡＧ管理テーブル１２５，１３５の管理が不可になるという問題が発生しない。
【実施例２】
【００５２】
図３は本発明の他の実施例による通信システムの構成を示すブロック図である。図３において、本発明の他の実施例は、通信装置１ａにフレーム転送部１４を追加した以外は図１に示す本発明の一実施例と同様の構成となっており、同一構成要素には同一符号を付してある。
【００５３】
ＬＡＧを３つ以上のフレーム転送部１２〜１４に跨って構成した場合、そのＬＡＧを構成するフレーム転送部１２〜１４のどのポートから送信をするかは分配アルゴリズムによって決まり、どのポートも送信ポートとなる可能性があるため、そのＬＡＧグループに属するポートを含む全てのフレーム転送部１２〜１４のＬＡＧ管理テーブル１２５，１３５，１４５を一致させる必要がある。
【００５４】
そのために、上記の本発明の一実施例によるフレーム転送部１２〜１４において、同一のＬＡＧグループ番号のエントリを持つ全てのフレーム転送部にＬＡＧ管理情報を通知する機能を追加する。
【００５５】
あるＬＡＧグループに属するポートに障害が発生し、そのポートの属するフレーム転送部のＬＡＧ管理テーブルを更新した場合、そのＬＡＧグループに属するポートを持つ他のフレーム転送部にＬＡＧ管理情報を通知し、ＬＡＧ管理テーブルを更新させる。
【００５６】
このようにすることで、本実施例では、同一のＬＡＧグループのポートを含むフレーム転送部１２〜１４のＬＡＧ管理テーブル１２５，１３５，１４５を一致させることができるので、どのフレーム転送部１２〜１４も障害ポートにフレームを送信することを回避することができ、３つ以上のフレーム転送部１２〜１４に跨ったＬＡＧも構成することが可能となる。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施例による通信システムの構成を示すブロック図である。
【図２】本発明の一実施例によるＬＡＧ管理テーブルの管理処理を示す図である。
【図３】本発明の他の実施例による通信システムの構成を示すブロック図である。
【図４】従来の通信システムの構成を示すブロック図である。
【図５】従来のＬＡＧ管理テーブルの管理処理を示す図である。
【符号の説明】
【００５８】
１，１ａ，２  通信装置
３，４  ホスト装置
１１  装置制御部
１２〜１４  フレーム転送部
１２１，１３１，１４１  スイッチ機能部
１２２，１３２，１４２  フレーム識別部
１２３，１３３，１４３  ヘッダ編集部
１２４，１３４，１４４  検索テーブル
１２５，１３５，１４５  リンクアグリゲーション管理テーブル
２１１〜２１６，
２２１〜２２６，
２３１〜２３６  ポート
【図１】
2008244907.tif 000003
【図２】
2008244907.tif 000004
【図３】
2008244907.tif 000005
【図４】
2008244907.tif 000006
【図５】
2008244907.tif 000007