(57)【特許請求の範囲】
【請求項１】
リング型伝送路を構成するためのフレーム中継装置であって、
前記リング型伝送路に外から入って来るフレームにパラメータを付加するパラメータ付加部と、
前記リング型伝送路に属する２つのポートの各々にはパラメータ変化量が設定されており、前記リング型伝送路を構成する他のフレーム中継装置から受け取ったフレームに付加されている前記パラメータを前記パラメータに前記パラメータ変化量を減算するまたは加算するのいずれか一方向に変化させるパラメータ変更部と、
前記リング型伝送路に属する２つのポートで、送信元が同一である２つのフレームを受信する状況下において、前記２つのフレームの各々に付加されている前記パラメータの大小関係に基づいて、前記２つのポートのうち一方のポートによって受信されたフレームの転送を許可し、他方のポートによって受信されたフレームの転送を禁止する、リング管理部と
を備えるフレーム中継装置。
【請求項２】
前記パラメータ変化量は、前記他の中継装置からの前記フレームの伝送距離及び遅延時間のうち一方に応じて設定されている、
請求項１に記載のフレーム中継装置。
【請求項３】
前記パラメータ変化量は、前記他の中継装置からの前記フレームの伝送距離又は遅延時間が大きくなるほど、大きくなるように設定され、
前記パラメータ変更部は、前記ポートでフレームを受信した場合、受信したフレームに付加されているパラメータから、フレームを受信したポートに設定されているパラメータ変化量を減算し、
前記ポートでフレームを受信した場合、受信したフレームの送信元ＭＡＣアドレス、フレームを受信したポートの番号、及び、受信したフレームに付加されている前記パラメータ変更部による減算後のパラメータを、相互に関連付けて登録可能なＦＤＢを備え、
前記リング管理部は、
受信したフレームの送信元ＭＡＣアドレスが前記ＦＤＢに登録されており、フレームを受信したポートの番号が、前記送信元ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているポートの番号と異なる場合において、
受信したフレームに付加されている前記パラメータ変更部による減算後のパラメータが、前記送信元ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているパラメータよりも大きいときには、
前記送信元ＭＡＣアドレス、並びに、前記送信元ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているポートの番号及びパラメータを、前記ＦＤＢの登録から削除して、受信したフレームの送信元ＭＡＣアドレス、フレームを受信したポートの番号、及び、受信したフレームに付加されている前記パラメータ変更部による減算後のパラメータを、相互に関連付けて前記ＦＤＢに登録するとともに、受信したフレームの転送を許可し、
前記場合において、受信したフレームに付加されている前記パラメータ変更部による減算後のパラメータが、前記送信元ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているパラメータ以下であるときには、
相互に関連付けて前記ＦＤＢに登録されている前記送信元ＭＡＣアドレス、ポートの番号及びパラメータの変更を行わずに、受信したフレームの転送を禁止する、
請求項２に記載のフレーム中継装置。
【請求項４】
ＭＡＣ−ｉｎ−ＭＡＣ方式のフレームを中継する、
請求項１乃至３の何れか一項に記載のフレーム中継装置。
【請求項５】
前記ＭＡＣ−ｉｎ−ＭＡＣ方式は、ＥｏＥ方式であり、
前記パラメータは、ＥｏＥ方式のフレームのＴＴＬ領域に設定される、
請求項４に記載のフレーム中継装置。
【請求項６】
前記ＭＡＣ−ｉｎ−ＭＡＣ方式は、ＩＥＥＥ８０２．１ａｈに規定されたＰＢＢ方式であり、
前記パラメータは、ＰＢＢ方式のフレームの所定の予約領域に設定される、
請求項４に記載のフレーム中継装置。
【請求項７】
リング型伝送路を構成するフレーム中継装置のためのフレーム中継方法であって、
前記リング型伝送路に外から入って来るフレームにパラメータを付加するパラメータ付加工程と、
前記リング型伝送路に属する２つのポートの各々にはパラメータ変化量が設定されており、前記リング型伝送路を構成する他のフレーム中継装置から受け取ったフレームに付加されている前記パラメータを前記パラメータに前記パラメータ変化量を減算するまたは加算するのいずれか一方向に変化させるパラメータ変更工程と、
前記リング型伝送路に属する２つのポートで、送信元が同一である２つのフレームを受信する状況下において、前記２つのフレームの各々に付加されている前記パラメータの大小関係に基づいて、前記２つのポートのうち一方のポートによって受信されたフレームの転送を許可し、他方のポートによって受信されたフレームの転送を禁止するリング管理工程と、
を備えるフレーム中継方法。
【請求項８】
請求項１乃至６の何れか一項に記載のフレーム中継装置から構成されるリング型伝送路を有する、リング型ネットワークシステム。
【請求項９】
第１のリング型伝送路を構成する複数のフレーム中継装置と、
第２のリング型伝送路を構成する複数のフレーム中継装置と、
前記第１のリング型伝送路及び前記第２のリング型伝送路の外に配置され、前記フレーム中継装置に接続される外部フレーム中継装置とを備え、
前記第１のリング型伝送路を構成する前記フレーム中継装置と前記第２のリング型伝送路を構成する前記フレーム中継装置とはインターコネクション伝送路を介して１対１にて接続され、
前記フレーム中継装置の各々は、
前記第１のリング型伝送路及び前記第２のリング型伝送路に外から入って来るフレームにパラメータを付加するパラメータ付加部と、
前記第１のリング型伝送路及び前記第２のリング型伝送路のうちいずれかに属するポート、並びに、前記インターコネクション伝送路に接続されたポートの各々にはパラメータ変化量が設定されており、前記第１のリング型伝送路及び前記第２のリング型伝送路を構成する他のフレーム中継装置から受け取ったフレームに付加されている前記パラメータを前記パラメータに前記パラメータ変化量を減算するまたは加算するのいずれか一方向に変化させるパラメータ変更部と、
前記第１のリング型伝送路及び前記第２のリング型伝送路のうちいずれかに属する２つのポート、又は、前記第１のリング型伝送路及び前記第２のリング型伝送路のうちいずれかに属する１つのポートと前記インターコネクション伝送路に接続された１つのポートで、送信元が同一である２つのフレームを受信する状況下において、前記２つのフレームの各々に付加されている前記パラメータの大小関係に基づいて、前記２つのポートのうち一方のポートによって受信されたフレームの転送を許可し、他方のポートによって受信されたフレームの転送を禁止する、リング管理部とを有する、
スーパーリング型ネットワークシステム。
【請求項１０】
前記フレーム中継装置の各々は、
前記第１のリング型伝送路及び前記第２のリング型伝送路に外から入って来る前記フレームに、前記第１のリング型伝送路及び前記第２のリング型伝送路において識別力を有する宛先及び送信元を付加するカプセル化部と、
前記宛先及び前記送信元が付加された前記フレームが、前記第１のリング型伝送路及び前記第２のリング型伝送路から外に出て行くときに、前記宛先及び前記送信元を除去するデカプセル化部とを更に有し、
前記カプセル化部は、前記パラメータ付加部を兼ねる、
請求項９に記載のスーパーリング型ネットワークシステム。
【請求項１１】
前記スーパーリング型ネットワークシステムは、２つの前記インターコネクション伝送路、前記第１のリング型伝送路の一部、及び、前記第２のリング型伝送路の一部をそれぞれ含む複数のスモールリング型伝送路を含み、
前記スモールリング型伝送路の各々では、前記フレーム中継装置のうち一つのフレーム中継装置の一つのポートがスレーブポートに設定され、
前記スモールリング型伝送路が正常状態にあるとき前記スレーブポートはブロッキング状態に設定され、
前記スモールリング型伝送路が異常状態にあるとき前記スレーブポートはフォワーディング状態に設定される、
請求項１０に記載のスーパーリング型ネットワークシステム。
【請求項１２】
前記フレーム中継装置の各々は、
前記第１のリング型伝送路又は前記第２のリング型伝送路に属する２つのＮＮＩポートと、
前記第１のリング型伝送路及び前記第２のリング型伝送路の外側に配置された外部中継装置との接続に供されるアクセスポートと、
前記インターコネクション伝送路に接続されるＩＣポートと、
前記ＮＮＩポート、前記アクセスポート及び前記ＩＣポートを通じた前記フレーム中継装置及び前記外部中継装置の間でのフレームの流れを制御する中継ユニットとを備え、
自身に割り当てられる前記第１のリング型伝送路及び前記第２のリング型伝送路における固有のＭＡＣアドレスをマイ代表アドレスとし、自身と前記インターコネクション伝送路を介して接続された中継装置に割り当てられる前記第１のリング型伝送路及び前記第２のリング型伝送路における固有のＭＡＣアドレスをメイト代表アドレスとするとき、
前記中継ユニットは、前記フレームの宛先及び送信元に含まれる、前記マイ代表アドレスと前記メイト代表アドレスの組合わせに基づいて、前記フレームの流れを制御する、
請求項１０又は１１に記載のスーパーリング型ネットワークシステム。
【請求項１３】
前記中継ユニットは、
前記フレームのうち、前記送信元に前記マイ代表アドレスが含まれているフレームについては、前記第ＮＮＩポート及び前記ＩＣポートの各々によって受信された場合に流れを止め、
前記フレームのうち、前記送信元に前記メイト代表アドレスが含まれているフレームについては、前記ＩＣポートから送信されないように流れを止め、
前記フレームのうち、前記宛先に前記マイ代表アドレス及び前記メイト代表アドレスのうち一方が含まれているフレームについては、前記アクセスポートによって受信されたフレームを除き、前記ＮＮＩポートから送信されないように流れを止め、
前記フレームのうち、前記送信元に前記メイト代表アドレスが含まれているフレームについては、前記ＩＣポートによって受信されたフレームを除き、前記ＮＮＩポートから送信されないように流れを止め、
前記フレームのうち、前記宛先に前記マイ代表アドレス及び前記メイト代表アドレスが含まれているフレームについては、前記アクセスポートから送信されるように流れを生成する、
請求項１２に記載のスーパーリング型ネットワークシステム。
【請求項１４】
１つの前記外部中継装置は、前記インターコネクション伝送路を介して相互に接続された１組の前記フレーム中継装置に接続されている、
請求項１２又は１３に記載のスーパーリング型ネットワークシステム。
【請求項１５】
前記フレーム中継装置の各々において、
前記パラメータ変化量は、前記他の中継装置からの前記フレームの伝送距離及び遅延時間のうち一方に応じて設定されている、
請求項９に記載のスーパーリング型ネットワークシステム。
【請求項１６】
前記フレーム中継装置の各々において、
前記パラメータ変化量は、前記他の中継装置からの前記フレームの伝送距離又は遅延時間が大きくなるほど、大きくなるように設定され、
前記パラメータ変更部は、前記ポートでフレームを受信した場合、受信したフレームに付加されているパラメータから、フレームを受信したポートに設定されているパラメータ変化量を減算し、
前記ポートでフレームを受信した場合、受信したフレームの送信元ＭＡＣアドレス、フレームを受信したポートの番号、及び、受信したフレームに付加されている前記パラメータ変更部による減算後のパラメータを、相互に関連付けて登録可能なＦＤＢを備え、
前記リング管理部は、
受信したフレームの送信元ＭＡＣアドレスが前記ＦＤＢに登録されており、フレームを受信したポートの番号が、前記送信元ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているポートの番号と異なる場合において、
受信したフレームに付加されている前記パラメータ変更部による減算後のパラメータが、前記送信元ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているパラメータよりも大きいときには、
前記送信元ＭＡＣアドレス、並びに、前記送信元ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているポートの番号及びパラメータを、前記ＦＤＢの登録から削除して、受信したフレームの送信元ＭＡＣアドレス、フレームを受信したポートの番号、及び、受信したフレームに付加されている前記パラメータ変更部による減算後のパラメータを、相互に関連付けて前記ＦＤＢに登録するとともに、受信したフレームの転送を許可し、
前記場合において、受信したフレームに付加されている前記パラメータ変更部による減算後のパラメータが、前記送信元ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているパラメータ以下であるときには、
相互に関連付けて前記ＦＤＢに登録されている前記送信元ＭＡＣアドレス、ポートの番号及びパラメータの変更を行わずに、受信したフレームの転送を禁止する、
請求項１５に記載のスーパーリング型ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレーム中継装置、フレーム中継方法、リング型ネットワークシステム、及び、スーパーリング型ネットワークシステムに関する。
【背景技術】
【０００２】
イーサネット（登録商標）等の通信ネットワークシステムにおいては、フレームの伝送経路の冗長性を確保するために、リング型伝送路が用いられている。
リング型伝送路では、フレームのループを防止するために、リングプロトコルが採用される。リングプロトコルによれば、リング型伝送路を構成する複数のフレーム中継装置（スイッチングハブ）のうち１つがマスターノードに設定され、マスターノードの１つのポート（スレーブポート）がブロッキング状態に設定される（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０１００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スレーブポートがブロッキング状態に設定されると、スレーブポートがフレームの送受信を行わないため、リング型伝送路の２つの中継装置間のフレームの伝送方向が、スレーブポートを経由しない方向に規定される。
ここで、リング型伝送路の特定の２つのフレーム中継装置間では、スレーブポートを経由する伝送方向での伝送距離に対し、スレーブポートを経由しない伝送方向での伝送距離が長くなってしまうことがある。このため、伝送方向が規定されてしまうと、特定のフレーム中継装置間では、伝送距離が長くなって遅延時間が大きくなるという問題がある。そして、このような問題は、リング型伝送路が長距離になるほど顕著になる。
【０００５】
一方、冗長性を多角的に確保するために、例えば、それぞれ４つのフレーム中継装置からなるリング型伝送路をループ状に複数接続したスーパーリング型伝送路（ラダーリング型伝送路）を構築することが考えられる。しかしながら、複数の小さなリング型伝送路を相互に接続して、より大きなリング型伝送路を構成する場合、小さなリング型伝送路の各々でリングプロトコルを採用すると、大きなリング型伝送路では、リングプロトコルを採用するのが困難であるという問題もある。
【０００６】
即ち、小さなリング型伝送路の各々で１つのフレーム中継装置のスレーブポートがブロッキング状態に設定された上で、更に、大きなリング型伝送路において、１つのフレーム中継装置のスレーブポートがブロッキング状態にされると、フレーム中継装置の一部が他のフレーム中継装置から完全に分離されてしまい、フレーム中継装置間で通信が不可能になってしまう。
【０００７】
本発明は上述した事情に基づいてなされ、その目的の一つは、リング型伝送路に適用されるフレーム中継装置であって、リング型伝送路に属するポートをブロッキング状態にせずにフレームのループを防止し、且つ、伝送距離や遅延時間等が小さくなるように伝送路を選択するフレーム中継装置を提供することにある。
本発明の目的の一つは、リング型伝送路に適用されるフレームの中継方法であって、リング型伝送路に属するポートをブロッキング状態にせずにフレームのループを防止し、且つ、伝送距離や遅延時間等が小さくなるように伝送路を選択するフレーム中継方法を提供することにある。
【０００８】
本発明の目的の一つは、リング型伝送路に属するポートをブロッキング状態にせずにフレームのループを防止し、且つ、伝送距離や遅延時間等が小さくなるように伝送路を選択するリング型ネットワークシステムを提供することにある。
本発明の目的の一つは、複数のリング型伝送路を相互に接続して構成されたラダーリング型伝送路を有するスーパーリング型ネットワークシステムであって、冗長性が多角的に確保されながら、フレームのループが確実に防止され且つ伝送距離や遅延時間等が小さくなるように伝送路を選択するスーパーリング型ネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明の一態様によれば、リング型伝送路を構成するためのフレーム中継装置であって、前記リング型伝送路に外から入って来るフレームにパラメータを付加するパラメータ付加部と、前記リング型伝送路を構成する他のフレーム中継装置から受け取ったフレームに付加されている前記パラメータを一方向に変化させるパラメータ変更部と、前記リング型伝送路に属する２つのポートで、送信元が同一である２つのフレームを受信する状況下において、前記２つのフレームの各々に付加されている前記パラメータの大小関係に基づいて、前記２つのポートのうち一方のポートによって受信されたフレームの転送を許可し、他方のポートによって受信されたフレームの転送を禁止する、リング管理部とを備えるフレーム中継装置が提供される。
【００１０】
また、上記の目的を達成するため、本発明の一態様によれば、リング型伝送路を構成するフレーム中継装置のためのフレーム中継方法であって、前記リング型伝送路に外から入って来るフレームにパラメータを付加するパラメータ付加工程と、前記リング型伝送路を構成する他のフレーム中継装置から受け取ったフレームに付加されている前記パラメータを一方向に変化させるパラメータ変更工程と、前記リング型伝送路に属する２つのポートで、送信元が同一である２つのフレームを受信する状況下において、前記２つのフレームの各々に付加されている前記パラメータの大小関係に基づいて、前記２つのポートのうち一方のポートによって受信されたフレームの転送を許可し、他方のポートによって受信されたフレームの転送を禁止するリング管理工程と、を備えるフレーム中継方法が提供される。
【００１１】
更に、上記の目的を達成するため、本発明の一態様によれば、上記フレーム中継装置から構成されるリング型伝送路を有する、リング型ネットワークシステムが提供される。
【００１２】
また更に、上記の目的を達成するため、本発明の一態様によれば、第１のリング型伝送路を構成する複数のフレーム中継装置と、第２のリング型伝送路を構成する複数のフレーム中継装置と、前記第１のリング型伝送路及び前記第２のリング型伝送路の外に配置され、前記フレーム中継装置に接続される外部フレーム中継装置とを備え、前記第１のリング型伝送路を構成する前記フレーム中継装置と前記第２のリング型伝送路を構成する前記フレーム中継装置とはインターコネクション伝送路を介して１対１にて接続され、前記フレーム中継装置の各々は、前記第１のリング型伝送路及び前記第２のリング型伝送路に外から入って来るフレームにパラメータを付加するパラメータ付加部と、前記第１のリング型伝送路及び前記第２のリング型伝送路を構成する他のフレーム中継装置から受け取ったフレームに付加されている前記パラメータを一方向に変化させるパラメータ変更部と、前記第１のリング型伝送路及び前記第２のリング型伝送路のうちいずれかに属する２つのポート、又は、前記第１のリング型伝送路及び前記第２のリング型伝送路のうちいずれかに属する１つのポートと前記インターコネクション伝送路に接続された１つのポートで、送信元が同一である２つのフレームを受信する状況下において、前記２つのフレームの各々に付加されている前記パラメータの大小関係に基づいて、前記２つのポートのうち一方のポートによって受信されたフレームの転送を許可し、他方のポートによって受信されたフレームの転送を禁止する、リング管理部とを有する、スーパーリング型ネットワークシステムが提供される。
【発明の効果】
【００１３】
本発明によれば、リング型伝送路に適用されるフレーム中継装置であって、リング型伝送路に属するポートをブロッキング状態にせずにフレームのループを防止し、且つ、伝送距離や遅延時間等が小さくなるように伝送路を選択するフレーム中継装置が提供される。
本発明によれば、リング型伝送路に適用されるフレームの中継方法であって、リング型伝送路に属するポートをブロッキング状態にせずにフレームのループを防止し、且つ、伝送距離や遅延時間等が小さくなるように伝送路を選択するフレーム中継方法が提供される。
本発明によれば、リング型伝送路に属するポートをブロッキング状態にせずにフレームのループを防止し、且つ、伝送距離や遅延時間等が小さくなるように伝送路を選択するリング型ネットワークシステムが提供される。
本発明によれば、複数のリング型伝送路を相互に接続して構成されたラダーリング型伝送路を有し、冗長性が多角的に確保されながら、フレームのループが防止され、且つ、伝送距離や遅延時間等が小さくなるように伝送路を選択するスーパーリング型ネットワークシステムが提供される。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態の広域ネットワークシステムの構成を概略的に示す図である。
【図２】図１の広域ネットワークシステムのＥｏＥ網を伝搬するＥｏＥフレームのフォーマットを示す図である。
【図３】図１の広域ネットワークシステムに用いられたエッジスイッチの構成を概略的に示すブロック図である。
【図４】エッジスイッチのＦＤＢの登録内容を概略的に示す表である。
【図５】エッジスイッチのＴＴＬ変化量ＤＢの登録内容を概略的に示す表である。
【図６】図３のエッジスイッチがＥｏＥフレームを転送する際に実行する処理を説明するためのフローチャートである。
【図７】図１の広域ネットワークシステムにおけるフレームの流れを説明するための図である。
【図８】第２実施形態の広域ネットワークシステムの構成を概略的に示す図である。
【図９】図８の広域ネットワークシステムに用いられたエッジスイッチの構成を概略的に示すブロック図である。
【図１０】エッジスイッチのポート設定ＤＢの内容を説明するためのブロック図である。
【図１１】図８の広域ネットワークシステムにおける、正常時のフレームの流れを説明するための図である。
【図１２】図８の広域ネットワークシステムにおける、第１スモールリングに障害が発生したときのフレームの流れの一例を説明するための図である。
【図１３】図８の広域ネットワークシステムにおける、第１スモールリングに障害が発生したときのフレームの流れの他の例を説明するための図である。
【図１４】第１のケースの第１パターンにおけるフレームの流れを説明するための図である。
【図１５】第１のケースの第２パターンにおけるフレームの流れを説明するための図である。
【図１６】第２のケースのラダーリング型伝送路正常時におけるフレームの流れを説明するための図である。
【図１７】第２のケースの第１スモールリング及び第４スモールリング障害発生時におけるフレームの流れを説明するための図である。
【図１８】第３のケースにおいて、エッジスイッチのＮＮＩポートから送信されたときのフレームの流れを説明するための図である。
【図１９】第３のケースにおいて、エッジスイッチのＩＣポートから送信されたときのフレームの流れを説明するための図である。
【図２０】第４のケースにおけるフレームの流れを説明するための図である。
【図２１】第５のケースにおけるフレームの流れを説明するための図である。
【図２２】第６のケースにおけるフレームの流れを説明するための図である。
【図２３】第７のケースにおけるフレームの流れを説明するための図である。
【図２４】第１アクセスリングが正常状態であるときの、第４のケースに対応するフレームの流れを説明するための図である。
【発明を実施するための形態】
【００１５】
以下、本発明の第１実施形態について図面を参照しながら説明する。
図１は、第１実施形態の広域ネットワークシステム１０の構成を概略的に示している。具体的には、広域ネットワークシステム１０は、複数のユーザ網１２ａ，１２ｂ，１２ｃ，１２ｄと、ユーザ網１２ａ，１２ｂ，１２ｃ，１２ｄ同士をＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにてレイヤ２レベルで接続する広域網１４とからなる。
【００１６】
〔ユーザ網〕
本実施形態では、広域ネットワークシステム１０のユーザは世界的な企業であって、複数の国に営業所や工場等の拠点を有する。ユーザ網１２ａ，１２ｂ，１２ｃ，１２ｄは、ユーザの各拠点に対応して設けられ、例えば、上海（中国）、東京（日本）、ニューヨーク（米国）及びロンドン（英国）にそれぞれ設けられている。以下では、ユーザ網１２ａ，１２ｂ，１２ｃ，１２ｄを単にユーザ網１２ともいう。
各ユーザ網１２は、例えば、パーソナルコンピュータ（ＰＣ）からなるユーザ端末１６ａ，１６ｂ，１６ｃ，１６ｄ、及び、ユーザ端末１６ａ，１６ｂ，１６ｃ，１６ｄに接続されたスイッチングハブ（フレーム中継装置）１８ａ，１８ｂ，１８ｃ，１８ｄ等を含み、スイッチングハブ１８ａ，１８ｂ，１８ｃ，１８ｄが広域網１４に接続される。
【００１７】
ユーザ網１２での通信方式は、例えばＩＥＥＥ８０２．１Ｑ規格に準拠している。この規格の場合、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）フレームはＣ−ＴＡＧ（カスタマーＶＬＡＮタグ）を含む。以下では、Ｃ−ＴＡＧを含むＭＡＣフレームをＣ−ＴＡＧフレームともいう。
【００１８】
〔広域網〕
広域網１４は、例えば、通信事業者等によって設置される。広域網１４は、ＰＢ網（プロバイダーブリッジ網）２０ａ，２０ｂ，２０ｃ，２０ｄとＥｏＥ網（イーサネットオーバーイーサネット網（イーサネットは登録商標））２２とからなる。以下では、ＰＢ網２０ａ，２０ｂ，２０ｃ，２０ｄを単にＰＢ網２０ともいう。
【００１９】
〔ＰＢ網〕
ＰＢ網２０は、中国、日本、米国及び欧州にそれぞれ設けられている。ＰＢ網２０の各々は、一般的には、相互に接続された複数のスイッチングハブによって構成されるが、図１では、ＰＢ網２０ａ，２０ｂ，２０ｃ，２０ｄは、それぞれ１つのスイッチングハブ２４ａ，２４ｂ，２４ｃ，２４ｄによって構成されている。また図１では、１つのＰＢ網２０に対し、１つのユーザ網１２が接続されているが、複数のユーザ網１２が接続されていてもよい。
【００２０】
スイッチングハブ２４ａ，２４ｂ，２４ｃ，２４ｄは、上海、東京、ニューヨーク及びロンドンにそれぞれ設置され、ユーザ網１２は、地域的に対応するスイッチングハブ２４ａ，２４ｂ，２４ｃ，２４ｄに接続されている。そして、スイッチングハブ２４ａ，２４ｂ，２４ｃ，２４ｄがＥｏＥ網２２に接続されている。
なお、以下では、スイッチングハブ２４ａ，２４ｂ，２４ｃ，２４ｄのことを単にスイッチングハブ２４ともいう。
【００２１】
ＰＢ網２０での通信方式は、例えばＩＥＥＥ８０２．１ａｄ規格に準拠している。従って、ＰＢ網２０のスイッチングハブ２４は、ユーザ網１２から受信したＣ−ＴＡＧフレームを、ユーザ毎に異なるＳ−ＴＡＧ（サービスＶＬＡＮタグ）を付与することにより、Ｓ−ＴＡＧフレーム（拡張ＶＬＡＮタグフレーム）に変換し、得られたＳ−ＴＡＧフレームを宛先に応じてＥｏＥ網２２に向けて送信する。またこれとは逆に、スイッチングハブ２４は、ＥｏＥ網２２から受信したＳ−ＴＡＧフレームからＳ−ＴＡＧを外してＣ−ＴＡＧフレームに変換し、得られたＣ−ＴＡＧフレームを宛先に応じてユーザ網１２に向けて送信する。
【００２２】
〔ＥｏＥ網〕
ＥｏＥ網（コア網）２２は、複数のスイッチングハブによって構成されており、本実施形態では、例えば、４つのスイッチングハブ２６ａ，２６ｂ，２６ｃ，２６ｄからなる。スイッチングハブ２６ａ，２６ｂ，２６ｃ，２６ｄは、中国、日本、米国及び欧州にそれぞれ設置され、地域的に対応するスイッチングハブ２４にそれぞれ接続されている。
また、スイッチングハブ２６ａ，２６ｂ，２６ｃ，２６ｄは、リング型伝送路を構成するように、光ファイバ等の伝送媒体を介して相互に接続されている。本実施形態では、反時計回りでみて、スイッチングハブ２６ａ、スイッチングハブ２６ｂ、スイッチングハブ２６ｃ、及び、スイッチングハブ２６ｄがこの順序で接続されている。
【００２３】
以下では、スイッチングハブ２６ａ，２６ｂ，２６ｃ，２６ｄを単にスイッチングハブ２６ともいう。また、スイッチングハブ２６は、ＥｏＥ網２２の端若しくは境界、即ち出入口に位置し、ＰＢ網２０のスイッチングハブ（外部中継装置）２４に接続されるため、エッジスイッチ２６ともいう。
ＥｏＥ網２２の通信方式は、ＭＡＣ−ｉｎ−ＭＡＣ方式であり、例えばＥｏＥ方式（イーサネットオーバーイーサネット方式（イーサネットは登録商標））である。従って、ＥｏＥ網２２内では、図２の中段及び下段に示したフォーマットを有するフレーム（ＥｏＥフレーム）が送受信される。なお、図２の上段には、Ｓ−ＴＡＧフレームのフォーマットが示されている。
【００２４】
ＥｏＥフレームは、Ｓ−ＴＡＧフレームに、ＥｏＥ宛先アドレス（ＥｏＥ−ＤＡ）、ＥｏＥ送信元アドレス（ＥｏＥ−ＳＡ）、ＥｏＥ  ＴＰＩＤ（Ｔａｇ  Ｐｒｏｔｏｃｏｌ  Ｉｄｅｎｔｉｆｉｅｒ）、ＴＴＬ（Ｔｉｍｅ  ｔｏ  Ｌｉｖｅ）、及び、ＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｔａｇ  Ｉｄｅｎｔｉｆｉｅｒ）を付与したものである。
以下では、ＥｏＥ宛先アドレス（ＥｏＥ−ＤＡ）、ＥｏＥ送信元アドレス（ＥｏＥ−ＳＡ）、ＥｏＥ  ＴＰＩＤ、ＴＴＬ、及び、ＥＤＩＤをまとめてＥｏＥヘッダともいう。また、ＥｏＥ宛先アドレス（ＥｏＥ−ＤＡ）のことを単に宛先（ＥｏＥ−ＤＡ）ともいい、ＥｏＥ送信元アドレス（ＥｏＥ−ＳＡ）のことを単に送信元（ＥｏＥ−ＳＡ）ともいう。
【００２５】
Ｓ−ＴＡＧフレームへのＥｏＥヘッダの付与（カプセル化）は、ＰＢ網２０からＳ−ＴＡＧフレームを直接受け取ったエッジスイッチ２６が行う。また、ＥｏＥフレームからのＥｏＥヘッダの除外（デカプセル化）については、デカプセル化後のＳ−ＴＡＧフレームをＰＢ網２０に向けて直接送信するエッジスイッチ２６のみが行う。従って、ＥｏＥフレームを受信した一のエッジスイッチ２６が、このＥｏＥフレームを他のエッジスイッチ２６に向けて転送する際には、ＥｏＥフレームのフォーマットは変換されずに維持される。
【００２６】
宛先（ＥｏＥ−ＤＡ）としては、ユニキャストの場合には、エッジスイッチ２６の各々に割り当てられたＥｏＥ網２２内における固有のＭＡＣアドレス（ＥｏＥ−ＭＡＣ）が使われる。マルチキャストの場合には、宛先（ＥｏＥ−ＤＡ）としてマルチキャストアドレスが使われる。
送信元（ＥｏＥ−ＳＡ）としては、エッジスイッチ２６の各々に割り当てられたＥｏＥ網２２内における固有のＭＡＣアドレス（ＥｏＥ−ＭＡＣ）が使われる。
送信元（ＥｏＥ−ＳＡ）には、カプセル化を行うエッジスイッチ２６のＭＡＣアドレス（ＥｏＥ−ＭＡＣ）が設定され、宛先（ＥｏＥ−ＤＡ）には、デカプセル化を行うエッジスイッチ２６のＭＡＣアドレス（ＥｏＥ−ＭＡＣ）若しくはマルチキャストアドレスが設定される。
【００２７】
ＥｏＥ  ＴＰＩＤには、当該フレームが、ＥｏＥフレームであることを示す値が設定される。
ＥＤＩＤは、Ｓ−ＴＡＧのＴＣＩ（Ｔａｇ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）に含まれるＳ−ＶＩＤ（サービスＶＬＡＮＩＤ）を拡張するための値であり、広域網１４の管理者によって適当に設定される。
ＴＴＬには、カプセル化の際に、適当な初期値が設定される。そして、ＴＴＬの値は、１つのエッジスイッチ２６を通過するたびに、適当なＴＴＬ変化量（ΔＴＴＬ）だけ減算される。
【００２８】
〔エッジスイッチ〕
図３は、エッジスイッチ２６の概略的な構成を示すブロック図である。
エッジスイッチ２６は複数のポート３２を有する。ここでいうポート３２は、ＯＳＩ参照レベルでの物理層を担当し、例えば、ポート３２の数と同じ数の物理的なコネクタと、コネクタが接続される１つのインターフェースＬＳＩ（大規模集積回路）によって構成される。
【００２９】
各ポート３２は、例えば通信用ＬＳＩからなる中継ユニット３４に接続されており、接続先に応じて、Ｓ−ＴＡＧフレーム又はＥｏＥフレームを受信して中継ユニット３４に入力する。一方、ポート３２は、中継ユニット３４が出力したＳ−ＴＡＧフレーム又はＥｏＥフレームを、接続先に向けて送信する。
中継ユニット３４はメモリ３６に接続され、中継ユニット３４及びメモリ３６は、互いに協働して、ＯＳＩ参照レベルでのデータリンク層を担当する。つまり、中継ユニット３４及びメモリ３６は、ポート３２から入力されたＳ−ＴＡＧフレーム又はＥｏＥフレームの宛先を決定し、宛先に応じて、カプセル化及びデカプセル化を行ったうえで、Ｓ−ＴＡＧフレーム又はＥｏＥフレームをポート３２に向けて出力する。
なお以下では、Ｓ−ＴＡＧフレーム及びＥｏＥフレームを単にフレームともいう。
【００３０】
より詳しくは、中継ユニット３４は、機能でみたときに、ＴＴＬ減算・廃棄部４０、学習部４２、検索部４４、カプセル化部４６、デカプセル化部４８、リング管理部５０を有し、メモリ３６には、フォワーディングデータベース（ＦＤＢ）５２、及び、ＴＴＬ変化量ＤＢ（データベース）５４が登録されている。
【００３１】
〔ＴＴＬ減算・廃棄部〕
ＴＴＬ減算・廃棄部４０は、ＥｏＥフレームの永久ループを防止するように構成されており、受信したＥｏＥフレームに対して所定の処理を行うが、受信したＳ−ＴＡＧフレームに対しては処理を行わない。
具体的には、ＴＴＬ減算・廃棄部４０は、受信したＥｏＥフレームに含まれるＴＴＬを読み出し、読み出したＴＴＬから所定量を引き算して得られる差を、受信したＥｏＥフレームのＴＴＬに新たに設定する。つまり、受信したＥｏＥフレームのＴＴＬが所定量だけ小さくなる。
【００３２】
そして、ＴＴＬ減算・廃棄部４０は、減算後のＴＴＬを所定の閾値と比較する。比較の結果、減算後のＴＴＬが所定の閾値以下であれば、受信したＥｏＥフレームを廃棄する。つまり、ＴＴＬ減算・廃棄部４０は、減算後のＴＴＬが所定の閾値以下であれば、受信したＥｏＥフレームの転送を禁止する。
【００３３】
一方、ＴＴＬ減算・廃棄部４０は、比較の結果、減算後のＴＴＬが所定の閾値よりも大きければ、ＥｏＥフレームの転送を許可する。
なお閾値は、例えば広域網１４の管理者によって設定され、フレームが広域ネットワークシステム内を永久にループしないように適当な不変の値に設定される。本実施形態では、閾値が例えば１に設定される。
【００３４】
〔学習部〕
学習部４２は、処理対象のフレームに含まれるカスタマー送信元アドレス（Ｃ−ＳＡ）を学習する機能を有する。
例えば、処理対象がＳ−ＴＡＧフレームである場合、学習部４２は、フレームに含まれるＳ−ＶＩＤ及びカスタマー送信元アドレス（Ｃ−ＳＡ）を読み込む。そして、学習部４２は、Ｓ−ＶＩＤ及びカスタマー送信元アドレス（Ｃ−ＳＡ）がＦＤＢ５２に登録されているか否か判定する。判定の結果、ＦＤＢ５２に登録されていなければ、学習部４２は、受信したポート３２の番号と関連付けて、読み込んだＳ−ＶＩＤ及びＣ−ＳＡをＦＤＢ５２に新規登録する。
【００３５】
処理対象がＥｏＥフレームである場合、学習部４２は、ＥｏＥフレーム中のＳ−ＶＩＤ、及び、カスタマー送信元アドレス（Ｃ−ＳＡ）を読み込む。そして、学習部４２は、読み込んだＳ−ＶＩＤ及びカスタマー送信元アドレス（Ｃ−ＳＡ）がＦＤＢ５２に登録されているか否か判定する。判定の結果、ＦＤＢ５２に登録されていなければ、学習部４２は、更に、ＥｏＥフレームに含まれる送信元（ＥｏＥ−ＳＡ）、及び、ＴＴＬを読み込み、受信したポート３２の番号と関連付けて、読み込んだＳ−ＶＩＤ、カスタマー送信元アドレス（Ｃ−ＳＡ）、送信元（ＥｏＥ−ＳＡ）、及び、ＴＴＬをＦＤＢ５２に新規登録する。
なお、ＥｏＥフレームは、ＴＴＬ減算・廃棄部４０によって転送が許可された場合にのみ学習部４２の処理対象になり、ＦＤＢ５２に登録されるＴＴＬは、ＴＴＬ減算・廃棄部４０によって減算された後のＴＴＬである。
【００３６】
〔検索部〕
検索部４４は、ＦＤＢ５２を参照しながら、ポート３２から入力されたフレームの出力先となるポート３２を決定する。そして、検索部４４の決定に従って、ポート３２からポート３２へとフレームが中継される。
【００３７】
〔カプセル化部〕
カプセル化部４６は、受信したＳ−ＴＡＧフレームをＥｏＥ網２２内の他のエッジスイッチ２６向けて送信する場合に、ＥｏＥヘッダを付与してＥｏＥフレームに変換する。
【００３８】
〔デカプセル化部〕
デカプセル化部４８は、受信したＥｏＥフレームをＰＢ網２０内のスイッチングハブ２４に向けて送信する場合に、ＥｏＥヘッダを外してＳ−ＴＡＧフレームに変換する。
【００３９】
〔リング管理部〕
リング管理部５０は、カスタマー送信元アドレス（Ｃ−ＳＡ）が同一であって、経路が異なるＥｏＥフレームを受信したときに、ＴＴＬが最も大きいＥｏＥフレームのみを転送するように構成されている。
具体的には、リング管理部５０は、カスタマー送信元アドレス（Ｃ−ＳＡ）と関連付けてＦＤＢ５２に登録されているＴＴＬ（ＦＤＢ  ＴＴＬ）と、受信したＥｏＥフレームに含まれるＴＴＬ（受信ＴＴＬ）とを比較し、比較結果に基づいて、ＦＤＢ５２の登録内容を更新するとともに、ＥｏＥフレームの転送を許可又は禁止する。なお、受信ＴＴＬは、ＴＴＬ減算・廃棄部４０によって減算された後のＴＴＬである。
【００４０】
例えば、比較の結果、受信ＴＴＬがＦＤＢ  ＴＴＬよりも大きければ、ＥｏＥフレームを受信したポートと対応付けて、受信ＴＴＬをＴＴＬとしてＦＤＢ５２に登録するとともに、ＥｏＥフレームの転送を許可する。
なおこのとき、比較に供されたＦＤＢ  ＴＴＬを含むＦＤＢ５２の登録は消去される。つまり、同じ送信元（ＥｏＥ−ＳＡ）の登録が上書き若しくは更新される。
一方、リング管理部５０は、比較の結果、受信ＴＴＬがＦＤＢ  ＴＴＬ以下であり、受信したポートがＦＤＢ５２に登録されているポートと異なれば、受信したＥｏＥフレームを廃棄する。つまり、ＥｏＥフレームの転送が禁止される。
【００４１】
あるいは、リング管理部５０は、比較の結果、受信ＴＴＬがＦＤＢ  ＴＴＬよりも小さく、受信したポートがＦＤＢ５２に登録されているポートと同じであれば、ポートと関連付けてＦＤＢ５２に受信ＴＴＬをＴＴＬとして登録するとともに、ＥｏＥフレームの転送を許可する。
【００４２】
また、リング管理部５０は、比較の結果、同じ送信元（ＥｏＥ−ＳＡ）から送られて来たフレームに含まれるＴＴＬが、ＦＤＢ５２に登録されているＴＴＬと等しく、受信したポートが、ＦＤＢ５２に登録されているポートと同じであれば、ＦＤＢ５２の登録を変更することなく、フレームの転送を許可する。
【００４３】
〔ＦＤＢ〕
ＦＤＢ５２には、前述したように、学習部４２及びリング管理部５０によって取得されたＳ−ＶＩＤ、ＭＡＣアドレス、ポート３２の番号、ＥｏＥ−ＭＡＣ及びＴＴＬが相互に関連付けて登録されている。図４は、ＦＤＢ５２の登録内容を概略的に示しているけれども、各項目の値は「・・・」にて表されている。
【００４４】
〔ＴＴＬ変化量ＤＢ〕
図５は、ＴＴＬ変化量ＤＢ５４の登録内容を概略的に示している。ただし、各項目の値は「・・・」にて表されている。
ＴＴＬ変化量ＤＢ５４には、ポート３２毎に、ＴＴＬ変化量（ΔＴＴＬ）が登録されている。ＴＴＬ変化量は、ＴＴＬ減算・廃棄部４０が受信したＥｏＥフレームのＴＴＬから所定量を引き算するときに、受信したポート３２をキーとして読み出され、当該所定量として使用される。
【００４５】
ＴＴＬ変化量は、ポート３２に接続された、光ファイバ等の伝送媒体の仕様に応じて、例えば、広域網１４の管理者によって設定される。ここでいう伝送媒体の仕様とは、例えば、長さ（伝送距離）や遅延時間であり、通信の品質に影響を与える量である。
ＴＴＬ変化量は、伝送媒体の仕様に応じて高精度にて設定されていてもよいが、低精度若しくは粗に設定されていてもよい。
【００４６】
〔フローチャート〕
以下、上述したエッジスイッチ２６がＥｏＥフレームを受信したときに実行する処理の流れを、図６を参照して説明する。
エッジスイッチ２６がＥｏＥフレームを受信すると、ＴＴＬ減算・廃棄部４０は、受信したポート３２に対応するＴＴＬ変化量を読み込む（ステップＳ１０）。そして、ＴＴＬ減算・廃棄部４０は、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量を減算し、減算後のＴＴＬを新たにＥｏＥフレームのＴＴＬに設定する（ステップＳ１２）。
【００４７】
それから、ＴＴＬ減算・廃棄部４０は、減算後のＴＴＬが、閾値である１以下であるか否かを判定する（ステップＳ１４）。判定の結果、減算後のＴＴＬが閾値以下であれば（Ｙｅｓの場合）、ＥｏＥフレームが廃棄され（ステップＳ１６）、処理が終了する。
【００４８】
一方、ステップＳ１４の判定の結果、減算後のＴＴＬが閾値よりも大きければ（Ｎｏの場合）、学習部４２は、ＥｏＥフレーム中のＳ−ＶＩＤ及びカスタマー送信元アドレス（Ｃ−ＳＡ）が、ＦＤＢ５２に登録されているか検索する（ステップＳ１８）。
この後、検索結果が判定され（ステップＳ２０）、Ｓ−ＶＩＤ及びカスタマー送信元アドレス（Ｃ−ＳＡ）がＦＤＢ５２に登録されていなければ（Ｎｏの場合）、学習部４２は、ＥｏＥフレーム中に含まれている、送信元（ＥｏＥ−ＳＡ）、カスタマー送信元アドレス（Ｃ−ＳＡ）、Ｓ−ＶＩＤ、及び、ＴＴＬを、受信したポート３２と関連付けてＦＤＢ５２に新規に登録する（ステップＳ２２）。
【００４９】
それから、検索部４４が、宛先（ＥｏＥ−ＤＡ）及び必要に応じてカスタマー宛先アドレス（Ｃ−ＤＡ）を読み込み、ＥｏＥフレームをユニキャストにて送信するか否かを判定する（ステップＳ２４）。則ち、宛先（ＥｏＥ−ＤＡ）が、単一の宛先を示すユニキャストアドレスであるか否かを判定する。
ステップＳ２４の判定の結果、宛先（ＥｏＥ−ＤＡ）がユニキャストアドレスではなく、マルチキャストアドレスである場合（Ｎｏの場合）、ＥｏＥフレームに含まれるＳ−ＶＩＤに属する、受信したポート３２を除く全てのポート３２が出力先として選択され、選択された各ポート３２からＥｏＥフレーム若しくはＳ−ＴＡＧフレームが送信される（ステップＳ２６）。
【００５０】
一方、ステップＳ２４の判定の結果、ユニキャストアドレスである場合（Ｙｅｓの場合）、検索部４４は、ＥｏＥフレームの宛先（ＥｏＥ−ＤＡ）がＦＤＢ５２に登録されているか検索する（ステップＳ２８）。ただし、宛先（ＥｏＥ−ＤＡ）がエッジスイッチ２６のＭＡＣアドレス（ＥｏＥ−ＭＡＣ）に一致していれば、カスタマー宛先アドレス（Ｃ−ＤＡ）が登録されているか否かを検索する。
この後、検索結果が判定され（ステップＳ３０）、宛先（ＥｏＥ−ＤＡ）が登録されていない場合（Ｎｏの場合）、ステップＳ２６が実行される。
【００５１】
一方、ステップＳ３０の判定の結果、宛先（ＥｏＥ−ＤＡ）が登録されている場合（Ｙｅｓの場合）、宛先（ＥｏＥ−ＤＡ）と関連付けて登録されているポート３２が出力先として選択され、選択されたポート３２からＥｏＥフレームが送信される（ステップＳ３２）。なお、宛先（ＥｏＥ−ＤＡ）がエッジスイッチ２６のＭＡＣアドレス（ＥｏＥ−ＭＡＣ）に一致している場合には、カスタマー宛先アドレス（Ｃ−ＳＡ）がＦＤＢ５２に登録されていれば、カスタマー宛先アドレス（Ｃ−ＳＡ）と関連付けて登録されているポート３２が出力先として選択され、選択されたポート３２から、ＥｏＥフレームをデカプセル化して得られるＳ−ＴＡＧフレームが送信される。
かくして、ステップＳ２６又はステップＳ３０が実行され、フレームが転送されると、処理が終了する。
【００５２】
他方、ステップＳ２０の判定の結果、Ｓ−ＶＩＤ及びカスタマー送信元アドレス（Ｃ−ＳＡ）が登録されている場合（Ｙｅｓの場合）、ＥｏＥフレームに含まれるＴＴＬ（受信ＴＴＬ）が、カスタマー送信元アドレス（Ｃ−ＳＡ）に関連付けられてＦＤＢ５２に登録されているＴＴＬ（ＦＤＢ  ＴＴＬ）よりも大きいか否かが判定される（ステップＳ３４）。なお、ここでの受信ＴＴＬは、減算後のＴＴＬである。
【００５３】
ステップＳ３４の判定の結果、受信ＴＴＬがＦＤＢ  ＴＴＬよりも大きければ（Ｙｅｓの場合）、受信したポート３２と関連付けて、ＥｏＥフレームの送信元（ＥｏＥ−ＳＡ）、カスタマー送信元アドレス（Ｃ−ＳＡ）、Ｓ−ＶＩＤ、及び、受信ＴＴＬがＦＤＢ５２に登録される（ステップＳ３６）。そしてこの際、受信ＴＴＬ以下であったＦＤＢ  ＴＴＬを含む登録は消去される。従って、同一のカスタマー送信元アドレス（Ｃ−ＳＡ）に関し、ＦＤＢ  ＴＴＬを受信ＴＴＬで置き換えるように、ＦＤＢ５２の登録が更新される。
【００５４】
一方、ステップＳ３４の判定の結果、受信ＴＴＬがＦＤＢ  ＴＴＬ以下であれば（Ｎｏの場合）、受信したポート３２（受信ポート）が、カスタマー送信元アドレス（Ｃ−ＳＡ）に関連付けられてＦＤＢ５２に登録されているポート３２（ＦＤＢポート）と一致するか否かが判定される（ステップＳ３８）。
ステップＳ３８の判定の結果、受信ポートがＦＤＢポートと異なれば（Ｎｏの場合）、ステップＳ１６が実行され、ＥｏＥフレームが廃棄される。一方、ステップＳ３８の判定の結果、受信ポートがＦＤＢポートと一致すれば（Ｙｅｓの場合）、受信ＴＴＬがＦＤＢ  ＴＴＬと等しいか否かが判定される（ステップＳ４０）。
【００５５】
ステップＳ４０の判定の結果、受信ＴＴＬがＦＤＢ  ＴＴＬと等しくなければ（Ｎｏの場合）、即ち、受信ＴＴＬがＦＤＢ  ＴＴＬよりも小さければ、ステップＳ３６が実行され、同一のカスタマー送信元アドレス（Ｃ−ＳＡ）に関し、ＦＤＢ  ＴＴＬを受信ＴＴＬで置き換えるように、ＦＤＢ５２の登録が更新される。
一方、ステップＳ４０の判定の結果、受信ＴＴＬがＦＤＢ  ＴＴＬと等しければ、引き続きステップＳ２４が実行される。なお、ステップＳ２２及びステップＳ３６の後にも、ステップＳ２４が実行される。
【００５６】
〔動作〕
以下、上述した第１実施形態の広域ネットワークシステム１０の動作について、図７を参照して、上海のユーザ端末１６ａからニューヨークのユーザ端末１６ｃにフレームが送信される場合を例に説明する。
なお、ＭＡＣアドレスは、通常６バイトのアドレスがあるが、ユーザ端末１６ａのＭＡＣアドレスを「ａ」とし、ユーザ端末１６ｃのＭＡＣアドレスを「ｃ」とし、エッジスイッチ２６ａのＭＡＣアドレス（ＥｏＥ−ＭＡＣ）を「Ａ」とし、エッジスイッチ２６ｃのＭＡＣアドレス（ＥｏＥ−ＭＡＣ）を「Ｃ」であるとする。
また、スイッチングハブ２４との接続に供されるエッジスイッチ２６のポート３２をアクセスポート３２ａとし、エッジスイッチ２６同士の接続に供されるポート３２をＮＮＩポート（ネットワークネットワークインターフェースポート）３２ｎとする。
【００５７】
そして、図７でみて、反時計回りにて上流側に位置するＮＮＩポート３２ｎを第１ＮＮＩポート３２ｎ１とし、下流側に位置するＮＮＩポート３２ｎを第２ＮＮＩポート３２ｎ２とする。これらアクセスポート３２ａ、第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２は、同一のサービスＶＬＡＮ（Ｓ−ＶＬＡＮ）に属するものとする。
【００５８】
上海のユーザ端末１６ａから送信されたＭＡＣフレームは、ＰＢ網２０ａのスイッチングハブ２４ａ、ＥｏＥ網２２のエッジスイッチ２６、及び、ＰＢ網２０ｃのスイッチングハブ２４ｃを経由して、ユーザ端末１６ｃに到達する。
このとき、ＥｏＥ網２２の入口側に位置するエッジスイッチ２６ａのＦＤＢ５２に、ユーザ端末１６ｃのＭＡＣアドレスである「ｃ」が登録されていなければ、ＥｏＥフレームの宛先（ＥｏＥ−ＤＡ）にはマルチキャストアドレスが設定される。
【００５９】
従って、エッジスイッチ２６ａは、第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２から、ＭＡＣフレームをカプセル化して得られるＥｏＥフレームを送信する。なお、このカプセル化の際に、送信元（ＥｏＥ−ＳＡ）には「Ａ」が設定され、ＴＴＬの初期値として、例えば「６４」が設定される。
【００６０】
エッジスイッチ２６ａから反時計回りにて送信されたＥｏＥフレームは、エッジスイッチ２６ｂの第１ＮＮＩポート３２ｎ１によって受信される。
エッジスイッチ２６ｂでは、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＥｏＥフレーム中のＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｂのＴＴＬ変化量ＤＢ５４ｂにおいて、受信した第１ＮＮＩポート３２ｎ１に関連付けて予め設定されており、例えば「４」である。従って減算後、ＥｏＥフレームのＴＴＬは「６０」に設定される。
【００６１】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」が、ＦＤＢ５２ｂに登録されているか否かが判定される。この例では、「ａ」が登録されていないものとし、新規に登録される。この登録の際、ＦＤＢ５２ｂには、「ａ」と関連付けて、Ｓ−ＶＩＤ、第１ＮＮＩポート３２ｎ１、及び、減算後のＴＴＬである「６０」が登録される。
【００６２】
この後、宛先（ＥｏＥ−ＤＡ）が検索されるが、宛先（ＥｏＥ−ＤＡ）がマルチキャストアドレスであるため、ＥｏＥフレームに含まれるＳ−ＶＩＤに属する、受信した第１ＮＮＩポート３２ｎ１以外の全てのポート３２からフレームが送信される。即ち、エッジスイッチ２６ｂは、第２ＮＮＩポート３２ｎ２からＥｏＥフレームを送信し、アクセスポート３２ａからＳ−ＴＡＧフレームを送信する。
【００６３】
エッジスイッチ２６ｂの第２ＮＮＩポート３２ｎ２から反時計回りにて送信されたＥｏＥフレームは、エッジスイッチ２６ｃの第１ＮＮＩポート３２ｎ１によって受信される。
エッジスイッチ２６ｃでも、エッジスイッチ２６ｂの場合と同様に、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｃのＴＴＬ変化量ＤＢ５４ｃにおいて、受信した第１ＮＮＩポート３２ｎ１に関連付けて予め設定されており、例えば「１６」である。従って減算後、ＥｏＥフレームのＴＴＬは「４４」に設定される。
【００６４】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」がＦＤＢ５２ｃに登録されているか否かが判定される。この例では、「ａ」が登録されていないものとし、新規に登録される。この登録の際、ＦＤＢ５２ｃには、Ｓ−ＶＩＤ、及び、第１ＮＮＩポート３２ｎ１とともに、減算後のＴＴＬである「４４」が登録される。
【００６５】
この後、宛先（ＥｏＥ−ＤＡ）が検索されるが、宛先（ＥｏＥ−ＤＡ）がマルチキャストアドレスであるため、ＥｏＥフレームに含まれるＳ−ＶＩＤに属する、受信した第１ＮＮＩポート３２ｎ１以外の全てのポート３２からフレームが送信される。即ち、エッジスイッチ２６ｃは、第２ＮＮＩポート３２ｎ２からＥｏＥフレームを送信し、アクセスポート３２ａからＳ−ＴＡＧフレームを送信する。
アクセスポート３２ａから送信されたＳ−ＴＡＧフレームは、スイッチングハブ２４ｃを経由してユーザ端末１６ｃに到達する。かくして、所望のフレームの転送が行われる。
【００６６】
一方、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１から時計回りに送信されたＥｏＥフレームは、エッジスイッチ２６ｄの第２ＮＮＩポート３２ｎ２によって受信される。
エッジスイッチ２６ｄでも、エッジスイッチ２６ｂの場合と同様に、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｄのＴＴＬ変化量ＤＢ５４ｄにおいて、受信した第２ＮＮＩポート３２ｎ２に関連付けて予め設定されており、例えば「１６」である。従って減算後、ＥｏＥフレームのＴＴＬは「４８」に設定される。
【００６７】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」がＦＤＢ５２ｄに登録されているか否かが判定される。この例では、「ａ」が登録されていないものとし、新規に登録される。この登録の際、ＦＤＢ５２ｃには、Ｓ−ＶＩＤ、及び、第１ＮＮＩポート３２ｎ１とともに、減算後のＴＴＬである「４８」が登録される。
【００６８】
エッジスイッチ２６ｄの第１ＮＮＩポート３２ｎ１から時計回りに送信されたＥｏＥフレームは、エッジスイッチ２６ｃの第２ＮＮＩポート３２ｎ２によって受信される。
エッジスイッチ２６ｃでは、反時計回りの場合と同様に、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｃのＴＴＬ変化量ＤＢ５４ｃにおいて、受信した第２ＮＮＩポート３２ｎ２に関連付けて予め設定されており、例えば「８」である。従って減算後、ＥｏＥフレームのＴＴＬは「４０」に設定される。
【００６９】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」がＦＤＢ５２ｃに登録されているか否かが判定される。この例では、反時計回りのＥｏＥフレームに基づいて、「ａ」が既に登録されているものとする。従って、ＦＤＢ５２ｃに登録されているＦＤＢ  ＴＴＬである「４４」と、時計回りのＥｏＥフレームに含まれるＴＴＬ（受信ＴＴＬ）である「４０」とが比較される。
比較の結果、ＦＤＢ  ＴＴＬの方が受信ＴＴＬよりも大きいので、ＦＤＢ５２ｃに対して新規登録や更新登録がされることなく、時計回りのＥｏＥフレームが廃棄される。
【００７０】
一方、エッジスイッチ２６ｃの第２ＮＮＩポート３２ｎ２から反時計回りに送信されたＥｏＥフレームは、エッジスイッチ２６ｄの第１ＮＮＩポート３２ｎ１によって受信される。
エッジスイッチ２６ｄでも、他のエッジスイッチ２６の場合と同様に、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｄのＴＴＬ変化量ＤＢ５４ｄにおいて、受信した第１ＮＮＩポート３２ｎ１に関連付けて予め設定されており、例えば「８」である。従って減算後、ＥｏＥフレームのＴＴＬは「３６」に設定される。
【００７１】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」がＦＤＢ５２ｄに登録されているか否かが判定される。この例では、時計回りのＥｏＥフレームに基づいて、「ａ」が既に登録されているものとする。従って、ＦＤＢ５２ｄに登録されているＦＤＢ  ＴＴＬである「４８」と、反時計回りのＥｏＥフレームに含まれるＴＴＬ（受信ＴＴＬ）である「３６」とが比較される。
【００７２】
比較の結果、ＦＤＢ  ＴＴＬの方が受信ＴＴＬよりも大きいので、ＦＤＢ５２ｄに対して新規登録や更新登録がされることなく、反時計回りのＥｏＥフレームが廃棄される。
かくして、ユーザ端末１６ａからユーザ端末１６ｃに向けてフレームが送信されると、フレームの転送中に各エッジスイッチ２６のＦＤＢ５２にカスタマー送信元アドレス（Ｃ−ＳＡ）が新規登録される。そして以降、ＦＤＢ５２に登録された内容に基づいて、フレームの転送が行われる。
【００７３】
すなわち、ユーザ端末１６ｃからユーザ端末１６ａに向けてフレームが送信されたときには、ＦＤＢ５２ｃ及びＦＤＢ５２ｂに従って、エッジスイッチ２６ｃ、エッジスイッチ２６ｂ、及び、エッジスイッチ２６ａを経由して、フレームがユーザ端末１６ａに到達する。つまり、上海とニューヨークとの間でのフレームの転送は、ロンドン経由ではなく、東京経由にて行われる。
【００７４】
このように第１実施形態の広域ネットワークシステム１０によれば、リング型伝送路を構成しているエッジスイッチ２６のポート３２をブロッキング状態にせずとも、フレームのループが防止される。具体的には、エッジスイッチ２６において、同一のカスタマー送信元アドレス（Ｃ−ＳＡ）からのフレームに付加されているＴＴＬの値が小さい方のフレームが廃棄されることによって、フレームのループが防止される。
そしてこの場合、リング型伝送路の全周が長くても、伝送方向が一律に規定されないので、特定のエッジスイッチ２６間でフレームの伝搬距離が極端に長くなってしまうことがない。このため、フレームの遅延時間が抑制され、通信が円滑に行われる。
なお、図７中のＦＤＢ５２ｂ，５２ｃ，５２ｄでは、スペースの関係上、新規に登録されたＭＡＣアドレス、ＴＴＬ及びポート３２の欄のみが記載されている。
【００７５】
第１実施形態の広域ネットワークシステム１０によれば、リング型伝送路の２つのエッジスイッチ２６間の伝送方向として、ＴＴＬの減算量が小さくなる方向が選択される。従って、ポート３２に設定されるＴＴＬ変化量が伝送時間や遅延時間に関連付けて設定されている場合、リング型伝送路の２つのエッジスイッチ２６間の伝送路として、伝送距離や遅延時間が小さくなる伝送路を選択することができる。
【００７６】
〔第２実施形態〕
以下、第２実施形態の広域ネットワークシステム１００について説明する。なお、第１実施形態の広域ネットワークシステム１０と同一又は類似の構成については、同一の符号を付して説明を省略する。
図８は、広域ネットワークシステム１００の概略的な構成を示している。図８に示したように、広域ネットワークシステム１００は、第１実施形態の広域ネットワークシステム１０を内包しており、更に、ユーザ網１２ｅ，１２ｆ，１２ｇ，１２ｈ、スイッチングハブ２４ｅ，２４ｆ，２４ｇ，２４ｈ及びエッジスイッチ２６ｅ，２６ｆ，２６ｇ，２６ｈを含む。
【００７７】
以下では、ユーザ網１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ，１２ｇ，１２ｈを単にユーザ網１２ともいい、スイッチングハブ２４ａ，２４ｂ，２４ｃ，２４ｄ，２４ｅ，２４ｆ，２４ｇ，２４ｈを単にスイッチングハブ２４ともいい、エッジスイッチ２６ａ，２６ｂ，２６ｃ，２６ｄ，２６ｅ，２６ｆ，２６ｇ，２６ｈを単にエッジスイッチ２６ともいう。
【００７８】
ユーザ網１２ｅは例えば北京に設置され、ユーザ網１２ｅのスイッチングハブ１８ｅは、北京に設置されたスイッチングハブ２４ｅに接続されている。スイッチングハブ２４ｅは、北京に設置されたエッジスイッチ２６ｅに接続されるとともに、上海のスイッチングハブ２４ａに接続されている。エッジスイッチ２６ａ，２６ｅ及びスイッチングハブ２４ａ，２４ｅは、中国においてリング型伝送路（第１アクセスリング）を構成している。
【００７９】
ユーザ網１２ｆは例えば大阪に設置され、ユーザ網１２ｆのスイッチングハブ１８ｆは、大阪に設置されたスイッチングハブ２４ｆに接続されている。スイッチングハブ２４ｆは、大阪に設置されたエッジスイッチ２６ｆに接続されるとともに、東京のスイッチングハブ２４ｂに接続されている。エッジスイッチ２６ｂ，２６ｆ及びスイッチングハブ２４ｂ，２４ｆは、日本においてリング型伝送路（第２アクセスリング）を構成している。
【００８０】
ユーザ網１２ｇは例えばロサンゼルスに設置され、ユーザ網１２ｇのスイッチングハブ１８ｇは、ロサンゼルスに設置されたスイッチングハブ２４ｇに接続されている。スイッチングハブ２４ｇは、ロサンゼルスに設置されたエッジスイッチ２６ｇに接続されるとともに、ニューヨークのスイッチングハブ２４ｃに接続されている。エッジスイッチ２６ｃ，２６ｇ及びスイッチングハブ２４ｃ，２４ｇは、米国においてリング型伝送路（第３アクセスリング）を構成している。
【００８１】
ユーザ網１２ｈは例えばミュンヘン（ドイツ）に設置され、ユーザ網１２ｆのスイッチングハブ１８ｈは、ミュンヘンに設置されたスイッチングハブ２４ｈに接続されている。スイッチングハブ２４ｈは、ミュンヘンに設置されたエッジスイッチ２６ｈに接続されるとともに、ロンドンのスイッチングハブ２４ｄに接続されている。エッジスイッチ２６ｄ，２６ｈ及びスイッチングハブ２４ｄ，２４ｈは、ヨーロッパにおいてリング型伝送路（第４アクセスリング）を構成している。
【００８２】
エッジスイッチ２６ｅ，２６ｆ，２６ｇ，２６ｈはリング型伝送路を構成するように伝送媒体を介して相互に接続されている。すなわち、反時計回りでみて、エッジスイッチ２６ｅ、エッジスイッチ２６ｆ、エッジスイッチ２６ｇ、及び、エッジスイッチ２６ｈがこの順序で接続されている。
そして、エッジスイッチ２６ｅ，２６ｆ，２６ｇ，２６ｈが構成するリング型伝送路は、エッジスイッチ２６ａ，２６ｂ，２６ｃ，２６ｄが構成するリング型伝送路と並行に設けられている。
【００８３】
その上で、地域的に対応するエッジスイッチ２６ａとエッジスイッチ２６ｅ、エッジスイッチ２６ｂとエッジスイッチ２６ｆ、エッジスイッチ２６ｃとエッジスイッチ２６ｇ、エッジスイッチ２６ｄとエッジスイッチ２６ｈがそれぞれ相互に１対１で接続されている。
従って、エッジスイッチ２６ａ，２６ｂ，２６ｃ，２６ｄ，２６ｅ，２６ｆ，２６ｇ，２６ｈは、はしごを折り曲げて両端を繋げたような形状のラダーリング型伝送路（スーパーリング型伝送路）を構成している。
【００８４】
ラダーリング型伝送路では、エッジスイッチ２６ａ，２６ｂ，２６ｃ，２６ｄが１つの大きなリング型伝送路（第１ラージリング）を構成しており、エッジスイッチ２６ｅ，２６ｆ，２６ｇ，２６ｈが１つの大きなリング型伝送路（第２ラージリング）を構成している。
【００８５】
また、エッジスイッチ２６ａ，２６ｂ，２６ｆ，２６ｅが１つの小さなリング型伝送路（第１スモールリング）を構成しており、エッジスイッチ２６ｂ，２６ｃ，２６ｇ，２６ｆが１つの小さなリング型伝送路（第２スモールリング）を構成しており、エッジスイッチ２６ｃ，２６ｄ，２６ｈ，２６ｇが１つの小さなリング型伝送路（第３スモールリング）を構成しており、エッジスイッチ２６ｄ，２６ａ，２６ｅ，２６ｈが１つの小さなリング型伝送路（第４スモールリング）を構成している。
【００８６】
〔エッジスイッチ〕
本実施形態では、好ましい態様として、同一の地域に設置されたエッジスイッチ２６ａとエッジスイッチ２６ｅ、エッジスイッチ２６ｂとエッジスイッチ２６ｆ、エッジスイッチ２６ｃとエッジスイッチ２６ｇ、エッジスイッチ２６ｄとエッジスイッチ２６ｈが、それぞれ対若しくは組をなすように構成されている。各組のエッジスイッチ２６は、相補的に動作し、これにより優れた冗長性が確保されている。
そのために、図９に示したように、各エッジスイッチ２６においては、メモリ３６にマイ代表アドレス５８、メイト代表アドレス６０、及び、ポート設定ＤＢ６２が登録されている。
〔マイ代表アドレス〕
マイ代表アドレス５８は、エッジスイッチ２６の各々に割り当てられた、ＥｏＥ網２２内における一つの固有のアドレスである。当然のことながら、この固有のアドレスが、エッジスイッチ２６がフレームをカプセル化するときに、ＥｏＥフレームの宛先（ＥｏＥ−ＤＡ）又は送信元（ＥｏＥ−ＳＡ）として使用される。
マイ代表アドレス５８は、例えばＥｏＥ網２２の管理者によって設定され、エッジスイッチ２６には、異なるマイ代表アドレス５８がそれぞれ割り当てられる。
【００８７】
〔メイト代表アドレス〕
メイト代表アドレス６０は、対をなすエッジスイッチ２６に割り当てられた、ＥｏＥ網２２内における一つの固有のアドレスであり、例えばＥｏＥ網２２の管理者によって設定される。例えばエッジスイッチ２６ａにとっては、エッジスイッチ２６ｅに割り当てられた固有のアドレスがメイト代表アドレス６０であり、エッジスイッチ２６ｅにとってはエッジスイッチ２６ａに割り当てられた固有のアドレスがメイト代表アドレス６０である。
なお、本明細書では、対若しくは組をなすという意味でメイトという単語を使用しており、エッジスイッチ２６ａはエッジスイッチ２６ｅのメイトであり、エッジスイッチ２６ｅはエッジスイッチ２６ａのメイトである。他の組についても同様である。
【００８８】
〔ポート設定ＤＢ〕
ポート設定ＤＢ６２は、例えばＥｏＥ網２２の管理者によって設定される。ポート設定ＤＢ６２には、中継ユニット３４が一のポート３２から他のポート３２へとフレームを中継する際のルールが、ポート３２の接続先に応じて、ポート３２毎に規定されている。
なお、エッジスイッチ２６のポート３２には、アクセスポート３２ａ、ＮＮＩポート３２ｎに加えて、組をなすエッジスイッチ２６同士を接続するためのインターコネクションポート（ＩＣポート）３２ｉがある。
【００８９】
以下、図１０を参照して、エッジスイッチ２６ａを例に、エッジスイッチ２６のポート３２の種類別に、ポート設定ＤＢ６２に基づいて設定されているルールについて説明する。
なお、図１０では、アクセスポート３２ａ及びＩＣポート３２ｉの数が１個であり、ＮＮＩポート３２ｎの数が２個であるが、アクセスポート３２ａ、ＩＣポート３２ｉ及びＮＮＩポート３２ｎの数は、１個又は２個に限定されることはなく、３個以上であってもよい。
【００９０】
〔ＩＣポートのルール設定〕
ＩＣポート３２ｉには、出力側の中継ルールとして、メイトＥｏＥ−ＳＡ出力フィルタ（Ｍａｔｅ  ＥｏＥ−ＳＡ  Ｅｇｒｅｓｓ  Ｆｉｌｔｅｒ）７０が設定される一方、入力側の中継ルールとして、マイＥｏＥ−ＳＡ入力フィルタ（Ｍｙ  ＥｏＥ−ＳＡ  Ｉｎｇｒｅｓｓ  Ｆｉｌｔｅｒ）７２、及び、メイトＥｏＥ−ＳＡ入力マーカ（Ｍａｔｅ  ＥｏＥ−ＳＡ  Ｉｎｇｒｅｓｓ  Ｍａｒｋｅｒ）７４が設定されている。
【００９１】
（１）メイトＥｏＥ−ＳＡ出力フィルタ
メイトＥｏＥ−ＳＡ出力フィルタ７０によれば、ＥｏＥフレームの送信元（ＥｏＥ−ＳＡ）がメイト代表アドレス６０に一致する場合に、中継ユニット３４は、ＩＣポート３２ｉが当該フレームを送信しないように動作する。
（２）マイＥｏＥ−ＳＡ入力フィルタ
マイＥｏＥ−ＳＡ入力フィルタ７２によれば、ＩＣポート３２ｉによって受信されたＥｏＥフレームの送信元（ＥｏＥ−ＳＡ）がマイ代表アドレス５８に一致する場合に、中継ユニット３４は、当該フレームを破棄して他のポート３２に中継しないように動作する。
【００９２】
（３）メイトＥｏＥ−ＳＡ入力マーカ
メイトＥｏＥ−ＳＡ入力マーカ７４によれば、ＩＣポート３２ｉによって受信されたＥｏＥフレームの送信元（ＥｏＥ−ＳＡ）がメイト代表アドレス６０に一致するときに、当該フレームに、ＩＣポート３２ｉによって受信されたこと、即ち、対をなすエッジスイッチ２６ｅから直接来たことを示すマーカが付与される。
【００９３】
〔ＮＮＩポートのルール設定〕
ＮＮＩポート３２ｎには、出力側の中継ルールとして、メイトＥｏＥ−ＳＡ出力フィルタ（Ｍａｔｅ  ＥｏＥ−ＳＡ  Ｅｇｒｅｓｓ  Ｆｉｌｔｅｒ）８０、及び、マイ／メイトＥｏＥ−ＤＡ出力フィルタ（Ｍｙ／Ｍａｔｅ  ＥｏＥ−ＤＡ  Ｅｇｒｅｓｓ  Ｆｉｌｔｅｒ）８２が設定される一方、入力側の中継ルールとして、マイＥｏＥ−ＳＡ入力フィルタ（Ｍｙ  ＥｏＥ−ＳＡ  Ｉｎｇｒｅｓｓ  Ｆｉｌｔｅｒ）８４が設定されている。
（４）メイトＥｏＥ−ＳＡ出力フィルタ
メイトＥｏＥ−ＳＡ出力フィルタ８０によれば、ＥｏＥフレームの送信元（ＥｏＥ−ＳＡ）がメイト代表アドレス６０に一致する場合に、中継ユニット３４は、ＮＮＩポート３２ｎが当該フレームを送信しないように動作する。
ただし例外として、メイトＥｏＥ−ＳＡ入力マーカ７４によってマーカが付与されたフレームについては、送信元（ＥｏＥ−ＳＡ）がメイト代表アドレス６０に一致しても、中継ユニット３４は、ＮＮＩポート３２ｎが当該フレームを送信することを許容する。
【００９４】
（５）マイ／メイトＥｏＥ−ＤＡ出力フィルタ
マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２によれば、ＥｏＥフレームの宛先（ＥｏＥ−ＤＡ）がマイ代表アドレス５８及びメイト代表アドレス６０のうちの何れかに一致する場合に、中継ユニット３４は、ＮＮＩポート３２ｎが当該フレームを送信しないように動作する。
ただし例外として、第１エッジスイッチ２６ａ自身がカプセル化したＥｏＥフレームについては、宛先（ＥｏＥ−ＤＡ）がメイト代表アドレス６０に一致しても、中継ユニット３４は、ＮＮＩポート３２ｎが当該フレームを送信することを許容する。
【００９５】
（６）マイＥｏＥ−ＳＡ入力フィルタ
マイＥｏＥ−ＳＡ入力フィルタ８４によれば、ＮＮＩポート３２ｎによって受信されたＥｏＥフレームの送信元（ＥｏＥ−ＳＡ）がマイ代表アドレス５８に一致する場合に、中継ユニット３４は、当該フレームを破棄して他のポート３２に中継しないように動作する。
【００９６】
〔アクセスポートのルール設定〕
アクセスポート３２ａには、出力側の中継ルールとして、マイ／メイトＥｏＥ−ＤＡ出力フォワーダ（Ｍｙ／Ｍａｔｅ  ＥｏＥ−ＳＡ  Ｅｇｒｅｓｓ  Ｆｏｒｗａｒｄｅｒ）９０が設定されている。
（７）マイ／メイトＥｏＥ−ＤＡ出力フォワーダ
マイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０によれば、ＮＮＩポート３２ｎ又はＩＣポート３２ｉによって受信されたＥｏＥフレームの宛先（ＥｏＥ−ＤＡ）がマイ代表アドレス５８及びメイト代表アドレス６０の何れかに一致する場合に、中継ユニット３４は、当該フレームをアクセスポート３２ａから送信するように動作する。
すなわち、マイ／メイトＥＯＥ−ＤＡ出力フォワーダ９０によれば、ＥｏＥフレームの宛先（ＥｏＥ−ＤＡ）が、マイ代表アドレス５８に一致するときは当然ながら、メイト代表アドレス６０に一致する場合にも、中継ユニット３４は、当該ＥｏＥフレームを自局宛として処理する。
【００９７】
そして、中継ユニット３４は、自局宛のＥｏＥフレームのカスタマー宛先アドレス（Ｃ−ＤＡ）に含まれるＭＡＣアドレスがＦＤＢ５２に登録されていないときでも、デカプセル化したフレームを、アクセスポート３２ａから送信する（フラッディング）。またこのとき、ＩＣポート３２ｉで受信したのでなければ、ＩＣポート３２ｉから、ＥｏＥフレームをそのまま送信する（フラッディング）。
【００９８】
なおこのとき、ＮＮＩポート３２ｎには、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２が設定されているので、ＮＮＩポート３２ｎからＥｏＥフレームは送信されない。
また、中継ユニット３４は、フレームの宛先（ＥｏＥ−ＤＡ）がマルチキャストアドレス又はブロードキャストアドレスである場合にも、デカプセル化したフレームを、アクセスポート３２ａから送信する（フラッディング）。
【００９９】
なお、図１０においては、スペースの関係から、エッジスイッチ２６ａのＩＣポート３２ｉについてのみ、メイトＥｏＥ−ＳＡ出力フィルタ７０、マイＥｏＥ−ＳＡ入力フィルタ７２、及び、メイトＥｏＥ−ＳＡ入力マーカ７４が表示されているが、エッジスイッチ２６ｅのＩＣポート３２ｉについても、メイトＥｏＥ−ＳＡ出力フィルタ７０、マイＥｏＥ−ＳＡ入力フィルタ７２、及び、メイトＥｏＥ−ＳＡ入力マーカ７４が設定されている。
【０１００】
同様に、図１０においては、エッジスイッチ２６ａの１つのＮＮＩポート３２ｎについてのみ、メイトＥｏＥ−ＳＡ出力フィルタ８０、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２、及び、マイＥｏＥ−ＳＡ入力フィルタ８４が表示されているが、エッジスイッチ２６ａ，２６ｅの全てのＮＮＩポート３２ｎにメイトＥｏＥ−ＳＡ出力フィルタ８０、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２、及び、マイＥｏＥ−ＳＡ入力フィルタ８４が設定されている。
【０１０１】
そして同様に、図１０においては、エッジスイッチ２６ａのアクセスポート３２ａについてのみ、マイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０が表示されているが、エッジスイッチ２６ｅのアクセスポート３２ａにも、マイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０が設定されている。
【０１０２】
〔第２リング管理部・リング管理ＤＢ〕
また、広域ネットワークシステム１００では、エッジスイッチ２６が、第１アクセスリング、第２アクセスリング、第３アクセスリング、第４アクセスリング、第１スモールリング、第２スモールリング、第３スモールリング、及び、第４スモールリングを構成しており、これらのリングの各々においてフレームの永久ループを防止する手段が必要である。
そこで、再び図９を参照すると、エッジスイッチ２６の中継ユニット３４は、第２リング管理部６４を有し、メモリ３６にはリング管理ＤＢ６６が登録されている。なお、第１実施形態のリング管理部５０は、第１リング管理部５０に相当する。
【０１０３】
第２リング管理部５６は、リングプロトコルを実行するように構成され、例えば、制御フレームの送受信、制御フレームの受信不能による障害発生の検知、障害発生検知時に、所定のスレーブポートをブロッキング状態からフォワーディング状態へと遷移させる役割を担う。第２リング管理部５６によれば、リング型伝送路が正常であれば、スレーブポートとして選択された１つのポート３２がブロッキング状態に設定され、リング型伝送路に障害が発生すれば、スレーブポートとして選択された１つのポート３２がフォワーディング状態に設定される。
【０１０４】
リング管理ＤＢ６６は、第２リング管理部６４によって検出されたリング型伝送路の状態を記憶する。また、リング管理ＤＢ６６は、マスターポート又はスレーブポートに設定されたポート３２も記憶する。
マスターポート及びスレーブポートの設定は、例えば、広域ネットワークシステム１００又はリング型伝送路の管理者によって行われる。マスターポート及びスレーブポートの設定は、サービスＶＬＡＮ（Ｓ−ＶＬＡＮ）毎に行うことができ、これにより負荷分散を図ることもできる。
【０１０５】
中継ユニット３４は、リング管理ＤＢ６６を参照して、スレーブポートによるフレームの送受信の可否を判定する。リングプロトコルによりスレーブポートがブロッキング状態に設定された場合、ＦＤＢ５２の登録内容やポート設定ＤＢ６２の設定にかかわらず、制御フレーム以外のフレーム（ユーザフレーム）のスレーブポートでの送受信が禁止される。
【０１０６】
なお、図８では、任意のＳ−ＶＬＡＮについてブロッキング状態に設定されたスレーブポートが黒塗りで示されている。図８に示したように、第１乃至第４スモールリングのそれぞれのためのスレーブポートは、第１ラージリング及び第２ラージリングのうち一方に偏るよう選択され、本実施形態では、エッジスイッチ２６ｅ，２６ｆ，２６ｇ，２６ｈのポート３２から選択されている。また、本実施形態では、第１アクセスリング、第２アクセスリング、第３アクセスリング及び第４アクセスリングのためのスレーブポートが、エッジスイッチ２６ｅ，２６ｆ，２６ｇ，２６ｈのポート３２から選択されている。
【０１０７】
〔全体動作〕
以下、上述した第２実施形態の広域ネットワークシステム１００の全体的な動作について説明する。
＜正常時＞
図１１を参照すると、広域ネットワークシステム１００においても、上海のユーザ端末１６ａからニューヨークのユーザ端末１６ｃにフレームが送信される場合、障害が発生していなければ、エッジスイッチ２６ａ、エッジスイッチ２６ｂ、及び、エッジスイッチ２６ｃを経由して、フレームが転送される。このフレームの流れは、広域ネットワークシステム１０の場合と同様であり、これは、第１乃至第４スモールリングのスレーブポートが、第２ラージリング側に偏って設定され、第１ラージリングではフレームがブロックされないためである。
なお、図１１では、エッジスイッチ２６ｇ，２６ｈ等の広域ネットワークシステム１００の一部の構成が省略されている。
【０１０８】
ここで、広域ネットワークシステム１００では、広域ネットワークシステム１０とは異なり、エッジスイッチ２６ａとエッジスイッチ２６ｅとが接続されている。このため、宛先（ＥｏＥ−ＤＡ）にマルチキャストアドレスが設定されたＥｏＥフレームは、エッジスイッチ２６ａのＩＣポート３２ｉからも送信され、エッジスイッチ２６ｅのＩＣポート３２ｉによって受信される。
【０１０９】
エッジスイッチ２６ｅでは、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＥｏＥフレーム中のＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｅのＴＴＬ変化量ＤＢ５４ｅにおいて、受信したＩＣポート３２ｉに関連付けて予め設定されており、例えば「１」である。従って減算後、ＥｏＥフレームのＴＴＬは「６３」に設定される。
【０１１０】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」が、ＦＤＢ５２ｅに登録されているか否かが判定される。この例では、「ａ」が登録されていないものとし、新規に登録される。この登録の際、ＦＤＢ５２ｅには、「ａ」と関連付けて、Ｓ−ＶＩＤ、ＩＣポート３２ｉ、及び、減算後のＴＴＬである「６３」が登録される。
【０１１１】
この後、宛先（ＥｏＥ−ＤＡ）が検索されるが、宛先（ＥｏＥ−ＤＡ）がマルチキャストアドレスであるため、ＥｏＥフレームに含まれるＳ−ＶＩＤに属する、受信したＩＣポート３２ｉ及びブロッキング状態の第１ＮＮＩポート３２ｎ１以外の全てのポート３２からフレームが送信される。即ち、エッジスイッチ２６ｅは、第２ＮＮＩポート３２ｎ２からＥｏＥフレームを送信し、アクセスポート３２ａからＳ−ＴＡＧフレームを送信する。
なお、エッジスイッチ２６ｆの第１ＮＮＩポート３２ｎ１はブロッキング状態であるため、エッジスイッチ２６ｅの第２ＮＮＩポート３２ｎ２から送信されたＥｏＥフレームは廃棄される。
【０１１２】
また、広域ネットワークシステム１００では、エッジスイッチ２６ｂとエッジスイッチ２６ｆとが接続されている。このため、宛先（ＥｏＥ−ＤＡ）にマルチキャストアドレスが設定されたＥｏＥフレームは、エッジスイッチ２６ｂのＩＣポート３２ｉからも送信され、エッジスイッチ２６ｆのＩＣポート３２ｉによって受信される。
【０１１３】
エッジスイッチ２６ｆでは、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＥｏＥフレーム中のＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｆのＴＴＬ変化量ＤＢ５４ｆにおいて、受信したＩＣポート３２ｉに関連付けて予め設定されており、例えば「１」である。従って減算後、ＥｏＥフレームのＴＴＬは「５９」に設定される。
【０１１４】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」が、ＦＤＢ５２ｆに登録されているか否かが判定される。この例では、「ａ」が登録されていないものとし、新規に登録される。この登録の際、ＦＤＢ５２ｆには、「ａ」と関連付けて、Ｓ−ＶＩＤ、ＩＣポート３２ｉ、及び、減算後のＴＴＬである「５９」が登録される。
【０１１５】
この後、宛先（ＥｏＥ−ＤＡ）が検索されるが、宛先（ＥｏＥ−ＤＡ）がマルチキャストアドレスであるため、ＥｏＥフレームに含まれるＳ−ＶＩＤに属する、受信したＩＣポート３２ｉ及びブロッキング状態の第１ＮＮＩポート３２ｎ１以外の全てのポート３２からフレームが送信される。即ち、エッジスイッチ２６ｅは、第２ＮＮＩポート３２ｎ２からＥｏＥフレームを送信し、アクセスポート３２ａからＳ−ＴＡＧフレームを送信する。
なお、エッジスイッチ２６ｇの第１ＮＮＩポート３２ｎ１はブロッキング状態であるため、エッジスイッチ２６ｆの第２ＮＮＩポート３２ｎ２から送信されたＥｏＥフレームは廃棄される。
【０１１６】
同様に、広域ネットワークシステム１００では、エッジスイッチ２６ｃとエッジスイッチ２６ｇとが接続され、エッジスイッチ２６ｄとエッジスイッチ２６ｈとが接続されている。このため、エッジスイッチ２６ｃ及びエッジスイッチ２６ｄからも、エッジスイッチ２６ｇ及びエッジスイッチ２６ｈに向けて、宛先（ＥｏＥ−ＤＡ）にマルチキャストアドレスが設定されたＥｏＥフレームがそれぞれ送信される。このときのエッジスイッチ２６ｇ及びエッジスイッチ２６ｈの動作は、エッジスイッチ２６ｂの動作と同様であるので、説明を省略する。
【０１１７】
＜障害発生時（１）＞
次に、図１２に示したように、エッジスイッチ２６ａとエッジスイッチ２６ｂとの間で障害が発生した場合について説明する。
障害が発生した場合、障害箇所を含む第１スモールリングを構成するエッジスイッチ２６ａ，２６ｂ，２６ｆ，２６ｅのＦＤＢ５２ａ，５２ｂ，５２ｆ，５２ｅが、第２リング管理部６４の機能によって消去（フラッシュ）される。このため、エッジスイッチ２６ａでのカプセル化の際、ＥｏＥフレームの宛先（ＥｏＥ−ＤＡ）にはマルチキャストアドレスが設定される。
【０１１８】
また、障害の発生により、エッジスイッチ２６ｆの第１ＮＮＩポート３２ｎ１は、フォワーディング状態に設定される。従って、エッジスイッチ２６ａのＩＣポート３２ｉから送信されたＥｏＥフレームが、エッジスイッチ２６ｅ、エッジスイッチ２６ｆ、及び、エッジスイッチ２６ｂを経由して、エッジスイッチ２６ｃに到達する。
【０１１９】
より詳しくは、図１１の場合と同様に、エッジスイッチ２６ａのＩＣポート３２ｉから送信されたＥｏＥフレームは、エッジスイッチ２６ｅのＩＣポート３２ｉによって受信され、そして、エッジスイッチ２６ｅの第２ＮＮＩポート３２ｎ２から送信される。この場合、エッジスイッチ２６ｆの第１ＮＮＩポート３２ｎ１はフォワーディング状態であるため、ＥｏＥフレームは、エッジスイッチ２６ｆの第１ＮＮＩポート３２ｎ１によって廃棄されることなく受信される。
【０１２０】
エッジスイッチ２６ｆでは、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＥｏＥフレーム中のＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｆのＴＴＬ変化量ＤＢ５４ｆにおいて、受信した第１ＮＮＩポート３２ｎ１に関連付けて予め設定されており、例えば「４」である。従って減算後、ＥｏＥフレームのＴＴＬは「５９」に設定される。
【０１２１】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」が、ＦＤＢ５２ｆに登録されているか否かが判定される。この例では、「ａ」が登録されていないものとし、新規に登録される。この登録の際、ＦＤＢ５２ｆには、「ａ」と関連付けて、Ｓ−ＶＩＤ、第１ＮＮＩポート３２ｎ１、及び、減算後のＴＴＬである「５９」が登録される。
【０１２２】
この後、宛先（ＥｏＥ−ＤＡ）が検索されるが、宛先（ＥｏＥ−ＤＡ）がマルチキャストアドレスであるため、ＥｏＥフレームに含まれるＳ−ＶＩＤに属する、受信した第１ＮＮＩポート３２ｎ１以外の全てのポート３２からフレームが送信される。即ち、エッジスイッチ２６ｆは、第２ＮＮＩポート３２ｎ２及びＩＣポート３２ｉからＥｏＥフレームを送信し、アクセスポート３２ａからＳ−ＴＡＧフレームを送信する。
なお、エッジスイッチ２６ｇの第１ＮＮＩポート３２ｎ１はブロッキング状態であるため、エッジスイッチ２６ｆの第２ＮＮＩポート３２ｎ２から送信されたＥｏＥフレームは廃棄される。
【０１２３】
エッジスイッチ２６ｆのＩＣポート３２ｉから送信されたＥｏＥフレームは、エッジスイッチ２６ｂのＩＣポート３２ｉによって受信される。エッジスイッチ２６ｂでは、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＥｏＥフレーム中のＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｂのＴＴＬ変化量ＤＢ５４ｂにおいて、受信したＩＣポート３２ｉに関連付けて予め設定されており、例えば「１」である。従って減算後、ＥｏＥフレームのＴＴＬは「５８」に設定される。
【０１２４】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」が、ＦＤＢ５２ｂに登録されているか否かが判定される。この例では、「ａ」が登録されていないものとし、新規に登録される。この登録の際、ＦＤＢ５２ｂには、「ａ」と関連付けて、Ｓ−ＶＩＤ、第１ＮＮＩポート３２ｎ１、及び、減算後のＴＴＬである「５８」が登録される。
【０１２５】
この後、宛先（ＥｏＥ−ＤＡ）が検索されるが、宛先（ＥｏＥ−ＤＡ）がマルチキャストアドレスであるため、ＥｏＥフレームに含まれるＳ−ＶＩＤに属する、受信したＩＣポート３２ｉ以外の全てのポート３２からフレームが送信される。即ち、エッジスイッチ２６ｂは、第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２からＥｏＥフレームを送信し、アクセスポート３２ａからＳ−ＴＡＧフレームを送信する。
【０１２６】
なお、エッジスイッチ２６ｂの第１ＮＮＩポート３２ｎ１とエッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２の間では障害が発生しているため、エッジスイッチ２６ｂの第１ＮＮＩポート３２ｎ１から送信されたＥｏＥフレームは、エッジスイッチ２６ａによって受信されない。
【０１２７】
エッジスイッチ２６ｂの第２ＮＮＩポート３２ｎ２から送信されたＥｏＥフレームは、エッジスイッチ２６ｃの第１ＮＮＩポート３２ｎ１によって受信される。エッジスイッチ２６ｃでは、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｃのＴＴＬ変化量ＤＢ５４ｃにおいて、受信した第１ＮＮＩポート３２ｎ１に関連付けて予め設定されており、例えば「１６」である。従って減算後、ＥｏＥフレームのＴＴＬは「４２」に設定される。
【０１２８】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」がＦＤＢ５２ｃに登録されているか否かが判定される。この例では、障害発生前に「ａ」が登録されているものとし、且つ、「ａ」と関連付けてＦＤＢ  ＴＴＬとしての「４４」及び受信ポートとしての第１ＮＮＩポート３２ｎ１が登録されているものとする。
【０１２９】
この場合、ＥｏＥフレーム中のＴＴＬ（受信ＴＴＬ）と、ＦＤＢ５２ｃに登録されているＴＴＬ（ＦＤＢ  ＴＴＬ）とが比較され、受信ＴＴＬ（＝４２）よりもＦＤＢ  ＴＴＬ（＝４４）が大きい。従って、次に、受信した第１ＮＮＩポート３２ｎ１が、ＦＤＢ５２ｃに登録されている受信ポートと一致するか否かが判定される。登録されている受信ポートは第１ＮＮＩポート３２ｎ１であり、ＥｏＥフレームを受信した第１ＮＮＩポート３２ｎ１に一致する。よって次に、受信ＴＴＬがＦＤＢ  ＴＴＬに一致するか否かが判定される。受信ＴＴＬは「４２」であり、ＦＤＢ  ＴＴＬである「４４」に一致しないので、更新登録が行われる。
【０１３０】
更新登録により、ＦＤＢ５２ｃには、図１２に示したように、カスタマー送信元アドレス（Ｃ−ＤＡ）である「ａ」と関連付けて、ＦＤＢ  ＴＴＬとしての「４２」が、Ｓ−ＶＩＤ、及び、第１ＮＮＩポート３２ｎ１とともに登録される。
【０１３１】
この後、宛先（ＥｏＥ−ＤＡ）が検索されるが、宛先（ＥｏＥ−ＤＡ）がマルチキャストアドレスであるため、ＥｏＥフレームに含まれるＳ−ＶＩＤに属する、受信した第１ＮＮＩポート３２ｎ１以外の全てのポート３２からフレームが送信される。即ち、エッジスイッチ２６ｃは、第２ＮＮＩポート３２ｎ２からＥｏＥフレームを送信し、アクセスポート３２ａからＳ−ＴＡＧフレームを送信する。
アクセスポート３２ａから送信されたＳ−ＴＡＧフレームは、スイッチングハブ２４ｃを経由してユーザ端末１６ｃに到達する。かくして、所望のフレームの転送が行われる。
【０１３２】
また、エッジスイッチ２６ｃの第２ＮＮＩポート３２ｎ２から送信されたＥｏＥフレームは、第１実施形態の図７の場合と同様に、エッジスイッチ２６ｄにおいて廃棄される。
一方、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１から送信されたＥｏＥフレームは、エッジスイッチ２６ｄによって転送され、エッジスイッチ２６ｃの第２ＮＮＩポート３２ｎ２によって受信される。エッジスイッチ２６ｃでは、ＥｏＥフレーム中のＴＴＬからＴＴＬ変化量が減算され、減算されたＴＴＬが新たにＴＴＬに設定される。ＴＴＬ変化量は、エッジスイッチ２６ｃのＴＴＬ変化量ＤＢ５４ｃにおいて、受信した第２ＮＮＩポート３２ｎ２に関連付けて予め設定されており、例えば「８」である。従って減算後、ＥｏＥフレームのＴＴＬは「４０」に設定される。
【０１３３】
それから、減算後のＴＴＬは閾値よりも大きいので、ＥｏＥフレーム中のカスタマー送信元アドレス（Ｃ−ＳＡ）に設定されている、ユーザ端末１６ａのＭＡＣアドレスである「ａ」がＦＤＢ５２ｃに登録されているか否かが判定される。この例では、反時計回りのＥｏＥフレームに基づいて、「ａ」が既に更新登録されているものとする。従って、ＦＤＢ５２ｃに登録されているＦＤＢ  ＴＴＬである「４２」と、時計回りのＥｏＥフレームに含まれるＴＴＬ（受信ＴＴＬ）である「４０」とが比較される。
比較の結果、ＦＤＢ  ＴＴＬの方が受信ＴＴＬよりも大きいので、ＦＤＢ５２ｃに対して新規登録や更新登録がされることなく、時計回りのＥｏＥフレームが廃棄される。
【０１３４】
＜障害発生時（２）＞
次に、図１３に示したように、エッジスイッチ２６ａとエッジスイッチ２６ｅとの間、及び、エッジスイッチ２６ｂとエッジスイッチ２６ｆとの間の伝送路におけるＴＴＬ変化量がいずれも「１」ではなく「３」であるときに、エッジスイッチ２６ａとエッジスイッチ２６ｂとの間で障害が発生した場合について説明する。
【０１３５】
この場合、エッジスイッチ２６ａのＩＣポート３２ｉから送信されたＥｏＥフレームについては、減算後のＴＴＬが、エッジスイッチ２６ｅにおいて「６１」になり、エッジスイッチ２６ｆにおいて「５７」になり、エッジスイッチ２６ｂにおいて「５４」になり、エッジスイッチ２６ｃにおいて「３８」になる。
【０１３６】
従って、エッジスイッチ２６ｃのＦＤＢ５２ｃにおいて、更新登録によって「ａ」と関連付けてＦＤＢ  ＴＴＬとして「３８」が登録される。このとき、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１から送信されたＥｏＥフレームが、エッジスイッチ２６ｄで転送され、エッジスイッチ２６ｃの第２ＮＮＩポート３２ｎ２によって受信されると、当該ＥｏＥフレームの減算後のＴＴＬは「４０」であり、ＦＤＢ  ＴＴＬである「３８」よりも大である。
【０１３７】
このため、更新登録が行われ、「ａ」と関連付けて、ＦＤＢ  ＴＴＬとしての「４０」が、Ｓ−ＶＩＤ、及び、受信ポートとしての第２ＮＮＩポート３２ｎ２とともに登録される。この更新登録以降、時計回りのＥｏＥフレームが、エッジスイッチ２６ｃによって転送されるようになり、反時計回りのＥｏＥフレームは、エッジスイッチ２６ｃで廃棄されるようになる。
【０１３８】
ただし、エッジスイッチ２６ｄを経由する時計回りのＥｏＥフレームが、エッジスイッチ２６ｂを経由する反時計回りのＥｏＥフレームよりも先にエッジスイッチ２６ｃによって受信されれば、ＦＤＢ  ＴＴＬを「４４」から「４０」に変更する更新登録が行われる。この更新登録以降、エッジスイッチ２６ｃに到着した反時計回りのＥｏＥフレームは廃棄される。
なお、図１１、図１２及び図１３中のＦＤＢ５２ｂ，５２ｃ，５２ｄ，５２ｅ，５２ｆでは、スペースの関係上、新規又は更新登録されたＭＡＣアドレス、ＴＴＬ及びポート３２の欄のみが記載されている。
【０１３９】
以上、図１２及び図１３の障害発生時の例によって説明した通り、エッジスイッチ２６ａとエッジスイッチ２６ｂの間で障害が発生した場合、エッジスイッチ２６ａとエッジスイッチ２６ｃの間の伝送路が切り替わる。そして、本実施形態のエッジスイッチ２６の動作によって、エッジスイッチ２６ａとエッジスイッチ２６ｃの間の伝送路として、ＴＴＬの減算量が小さくなる伝送路が選択される。具体的に、図１２の場合では、反時計回りの伝送方向が選択され、図１３の場合では、時計回りの伝送方向が選択される。
【０１４０】
従って、第２実施形態の広域ネットワークシステム１００は、ポート３２に設定されるＴＴＬ変化量が伝送距離や遅延時間に関連付けて設定されている場合、エッジスイッチ２６ａとエッジスイッチ２６ｃの間の伝送路として、伝送距離や遅延時間が小さくなる伝送路を選択することができる。
【０１４１】
〔冗長動作〕
以下、組をなす２つのエッジスイッチ２６の動作を、エッジスイッチ２６ａ及びエッジスイッチ２６ｅを中心として、複数のケースについて説明する。
いずれのケースにおいても、スイッチングハブ（外部ＳＷ）２４ａとスイッチングハブ（外部ＳＷ）２４ｅとの間の伝送路において障害が発生し、リングプロトコルの規定に従い、スイッチングハブ２４ｅのアクセスポート３２ａが、ブロッキング状態からフォワーディング状態に遷移させられているものとする。
【０１４２】
また、エッジスイッチ２６ａのＥｏＥ−ＭＡＣ即ちマイ代表アドレス５８は「Ａ」であるとし、エッジスイッチ２６ｅのＥｏＥ−ＭＡＣ即ちマイ代表アドレス５８は「Ｅ」であるとする。この場合、エッジスイッチ２６ａのメイト代表アドレス６０は「Ｅ」であり、エッジスイッチ２６ｅのメイト代表アドレス６０は「Ａ」である。
そして、エッジスイッチ２６ｃ及びエッジスイッチ２６ｇのＥｏＥ−ＭＡＣは、それぞれ「Ｃ」及び「Ｇ」であるとする。マルチキャストアドレスは「ＭＣ」であるとする。更に、ユーザ端末１６ａ，１６ｃ，１６ｅ，１６ｇのＭＡＣアドレスは、それぞれ「ａ」、「ｃ」、「ｅ」及び「ｇ」であるとする。
【０１４３】
〔第１のケース／ＥｏＥ−ＳＡ：Ａ，ＥｏＥ−ＤＡ：Ｃ〕
第１のケースとして、ユーザ網１２ａ内のユーザ端末１６ａが、ユーザ網１２ｃ内のユーザ端末１６ｃに向けてフレームを送信した場合について説明する。第１のケースでは、図１４に示したように、エッジスイッチ２６ａのアクセスポート３２ａがフレームを受信する。エッジスイッチ２６ａは、受信したフレームをカプセル化して、ＩＣポート３２ｉ及びＮＮＩポートｎのうち一方からフレームを送信する。
【０１４４】
ここで、フレームの伝搬経路は、エッジスイッチ２６ａのＦＤＢ５２ａの登録内容、更に場合によってはエッジスイッチ２６ｅのＦＤＢ５２ｅの登録内容によって異なる。
カスタマー宛先アドレス（Ｃ−ＤＡ）である「ｃ」がエッジスイッチ２６ａのＦＤＢ５２ａに登録済みの場合には、「ｃ」に対応して、ＮＮＩポート３２ｎのうちの１つが登録されているパターン（第１のパターン）と、ＩＣポート３２ｉが登録されているパターン（第２のパターン）がある。後者の第２のパターンにおいては、エッジスイッチ２６ｅのＦＤＢ５２ｅには、宛先（ＥｏＥ−ＤＡ）である「Ｃ」に対応して、第２ＮＮＩポート３２ｎ２が登録されているものとする。
【０１４５】
＜第１のパターン＞
以下、第１のパターンについて図１４を参照して説明する。
エッジスイッチ２６ａのＦＤＢ５２ａにおいて、第２ＮＮＩポート３２ｎ２がカスタマー宛先アドレス（Ｃ−ＤＡ）の「ｃ」と対応付けて登録されている場合、フレームの出力先の候補として第２ＮＮＩポート３２ｎ２が選択される。このため、フレームは、第２ＮＮＩポート３２ｎ２に設定された、出力側の中継ルールである、メイトＥｏＥ−ＳＡ出力フィルタ８０、及び、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の処理対象になる。
【０１４６】
この場合、フレームの送信元（ＥｏＥ−ＳＡ）である「Ａ」は、エッジスイッチ２６ａのメイト代表アドレス６０に一致せず、宛先（ＥｏＥ−ＤＡ）は、エッジスイッチ２６ｅのマイ代表アドレス５８及びメイト代表アドレス６０の何れにも一致しない。このため、フレームは、メイトＥｏＥ−ＳＡ出力フィルタ８０、及び、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の通過を許可され、エッジスイッチ２６ｅの第２ＮＮＩポート３２ｎ２から送信される。
【０１４７】
そして、第２ＮＮＩポート３２ｎ２から送信されたフレームは、エッジスイッチ（ＥＳＷ）２６ｂによって転送され、エッジスイッチ２６ｃに到達する。そして、フレームは、エッジスイッチ２６ｃでデカプセル化されてから、ＰＢ網２０ｃを経由して、ユーザ網１２ｃのユーザ端末１６ｃに到達する。
【０１４８】
なお、図１４の第１のパターンでは、第１アクセスリングにのみ障害が発生しており、第２アクセスリング、第３アクセスリング、第４アクセスリング、第１スモールリング、第２スモールリング、第３スモールリング、及び、第４スモールリングはいずれも正常状態であるものとする。従って、エッジスイッチ２６ｅのアクセスポート３２ａはフォワーディング状態にあり、エッジスイッチ２６ｅ及びエッジスイッチ２６ｆの第１ＮＮＩポート３２ｎ１，３２ｎ１がブロッキング状態にあるものとする。これらの第１ＮＮＩポートポート３２ｎ１，３２ｎ１がブロッキング状態であることにより不通である伝送路は破線で示されている。
【０１４９】
＜第２のパターン＞
以下、第２のパターンについて図１５を参照して説明する。
エッジスイッチ２６ａのＦＤＢ５２ａにおいて、ＩＣポート３２ｉがカスタマー宛先アドレス（Ｃ−ＤＡ）の「ｃ」と対応付けて登録されている場合、フレームの出力先の候補としてＩＣポート３２ｉが選択される。このため、フレームは、ＩＣポート３２ｉに設定された、出力側の中継ルールである、メイトＥｏＥ−ＳＡ出力フィルタ７０の処理対象になる。
【０１５０】
この場合、フレームの送信元（ＥｏＥ−ＳＡ）である「Ａ」は、エッジスイッチ２６ａのメイト代表アドレス６０に一致しない。このため、フレームは、メイトＥｏＥ−ＳＡ出力フィルタ７０の通過を許可され、エッジスイッチ２６ａのＩＣポート３２ｉから送信される。
そして、ＩＣポート３２ｉから送信されたフレームは、エッジスイッチ２６ｅのＩＣポート３２ｉによって受信され、エッジスイッチ２６ｅの入力側の中継ルールである、マイＥｏＥ−ＳＡ入力フィルタ７２及びメイトＥｏＥ−ＳＡ入力マーカ７４の処理対象になる。
【０１５１】
この場合、フレームの送信元（ＥｏＥ−ＳＡ）である「Ａ」は、エッジスイッチ２６ｅのマイ代表アドレス５８には一致せず、メイト代表アドレス６０に一致する。このため、フレームは、マイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可され、メイトＥｏＥ−ＳＡ入力マーカ７４によってマーカを付与される。
【０１５２】
エッジスイッチ２６ｅのＦＤＢ５２ｅにおいて、第２ＮＮＩポート３２ｎ２が宛先（ＥｏＥ−ＤＡ）である「Ｃ」と対応付けて登録されている場合、マイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可されたフレームは、第２ＮＮＩポート３２ｎ２に設定された出力側の中継ルールである、メイトＥｏＥ−ＳＡ出力フィルタ８０、及び、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の処理対象になる。
【０１５３】
この場合、フレームの送信元（ＥｏＥ−ＳＡ）である「Ａ」はメイト代表アドレス６０に一致するが、フレームにはマーカが付与されているので、フレームは、メイトＥｏＥ−ＳＡ出力フィルタ８０の通過を許可される。一方、フレームの宛先（ＥｏＥ−ＤＡ）は「Ｃ」であり、マイ代表アドレス５８及びメイト代表アドレス６０の何れにも一致しないので、フレームは、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の通過を許可される。
【０１５４】
従って、フレームは、エッジスイッチ２６ｅの第２ＮＮＩポート３２ｎ２から送信される。そして、第２ＮＮＩポート３２ｎ２から送信されたフレームは、エッジスイッチ（ＥＳＷ）２６ｆ等によって転送され、最終的にユーザ網１２ｃのユーザ端末１６ｃに到達する。
【０１５５】
更に、マイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可されたフレームは、アクセスポート３２ａに設定された、エッジスイッチ２６ａの出力側の中継ルールである、マイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０の処理対象になる。
この場合、フレームの宛先（ＥｏＥ−ＤＡ）は「Ｃ」であって、エッジスイッチ２６ａのマイ代表アドレス５８及びメイト代表アドレス６０の何れにも一致しないので、フレームがエッジスイッチ２６ａのアクセスポート３２ａから送信されることはない。
【０１５６】
なお、図１５の第２のパターンでは、第１アクセスリング及び第１スモールリングに障害が発生しており、第２アクセスリング、第３アクセスリング、第４アクセスリング、第２スモールリング、第３スモールリング、及び、第４スモールリングはいずれも正常状態であるもとする。従って、エッジスイッチ２６ｅのアクセスポート３２ａ及びエッジスイッチ２６ｆの第１ＮＮＩポート３２ｎ１はフォワーディング状態にあり、エッジスイッチ２６ｅの第１ＮＮＩポート３２ｎ１がブロッキング状態にあるものとする。第１ＮＮＩポートポート３２ｎ１がブロッキング状態であることにより不通である伝送路は破線で示されている。
【０１５７】
〔第２のケース／ＥｏＥ−ＳＡ：Ａ，ＥｏＥ−ＤＡ：ＭＣ〕
以下、第２のケースについて説明する。第２のケースは、ユーザ網１２ａ内のユーザ端末１６ａがユーザ網１２ｃ内のユーザ端末１６ｃに向けてフレームを送信する点においては第１のケースと同じであるが、カスタマー宛先アドレス（Ｃ−ＤＡ）である「ｃ」及び宛先（ＥｏＥ−ＤＡ）である「Ｃ」が、エッジスイッチ２６ａ及びエッジスイッチ２６ｅのＦＤＢ５２ａ，５２ｅに登録されていないものとする。このようにカスタマー宛先アドレス（Ｃ−ＤＡ）である「ｃ」が登録されていない場合としては、ユーザ端末１６ｃが新しい場合の外、第１スモールリング若しくは第４スモールリングでの障害の発生や時間の経過等に起因して、ＦＤＢ５２ａ，５２ｅの登録内容の一部又は全部がフラッシュ（消去）された場合が考えられる。
【０１５８】
なお、第２のケースでは、第１スモールリング及び第２スモールリングに障害が発生している時に、エッジスイッチ２６ａからエッジスイッチ２６ｂ及びエッジスイッチ２６ｄに向けて送信されたフレームが、エッジスイッチ２６ｅに戻ってきて受信されることが考えられる。よって以下では、まず、第１スモールリング及び第２スモールリングを含むリング型伝送路が正常であるときの動作について図１６を参照して説明し、その後、図１７を参照して第１スモールリング及び第２スモールリングに障害が発生しているときの動作について説明する。
【０１５９】
＜ラダーリング型伝送路正常時＞
この場合、図１６に示したように、エッジスイッチ２６ａでは、フレームをカプセル化するときに、宛先（ＥｏＥ−ＤＡ）にマルチキャストアドレスである「ＭＣ」が設定され、受信したアクセスポート３２ａと同一のＳ−ＶＩＤが割り当てられている全てのポート３２が、フレームの出力先の候補に設定される。
【０１６０】
従って、フレームは、第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２に設定された、エッジスイッチ２６ｅの出力側の中継ルールである、メイトＥｏＥ−ＳＡ出力フィルタ８０、及び、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の処理対象になる。
この場合、フレームの送信元（ＥｏＥ−ＳＡ）である「Ａ」はメイト代表アドレス６０に一致せず、フレームは、メイトＥｏＥ−ＳＡ出力フィルタ８０の通過を許可される。一方、フレームの宛先（ＥｏＥ−ＤＡ）は「ＭＣ」であり、マイ代表アドレス５８及びメイト代表アドレス６０の何れにも一致しないので、フレームは、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の通過を許可される。従って、フレームは、エッジスイッチ２６ｅの第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２から送信される。
【０１６１】
また、フレームは、フレームの宛先（ＥｏＥ−ＤＡ）が「ＭＣ」であるため、ＩＣポート３２ｉに設定された、出力側の中継ルールである、メイトＥｏＥ−ＳＡ出力フィルタ７０の処理対象になる。この場合、フレームの送信元（ＥｏＥ−ＳＡ）である「Ａ」は、エッジスイッチ２６ａのメイト代表アドレス６０に一致しない。このため、フレームは、メイトＥｏＥ−ＳＡ出力フィルタ７０の通過を許可され、エッジスイッチ２６ａのＩＣポート３２ｉから送信される。
【０１６２】
更に、図示しないけれども、受信したアクセスポート３２ａと同一のＳ−ＶＩＤが割り当てられた他のアクセスポート３２ａがあれば、当該アクセスポート３２ａからも、フレームが、カプセル化されることなくＰＢ網２０ａに向けて送信される。
【０１６３】
エッジスイッチ２６ａのＩＣポート３２ｉから送信されたフレームは、エッジスイッチ２６ｅのＩＣポート３２ｉによって受信され、エッジスイッチ２６ｅの入力側の中継ルールである、マイＥｏＥ−ＳＡ入力フィルタ７２及びメイトＥｏＥ−ＳＡ入力マーカ７４の処理対象になる。
この場合、フレームの送信元（ＥｏＥ−ＳＡ）はエッジスイッチ２６ａのＭＡＣアドレス「Ａ」であって、エッジスイッチ２６ｅのマイ代表アドレス５８には一致しないが、メイト代表アドレス６０には一致する。このため、フレームは、マイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可され、メイトＥｏＥ−ＳＡ入力マーカ７４によってマーカを付与される。
【０１６４】
マイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可されたフレームは、フレームの宛先（ＥｏＥ−ＤＡ）が「ＭＣ」であるため、デカプセル化された後、エッジスイッチ２６ｅのアクセスポート３２ａから送信される。
また、マイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可されたフレームは、ＮＮＩポート３２ｎに設定された、エッジスイッチ２６ａの出力側の中継ルールである、メイトＥｏＥ−ＳＡ出力フィルタ８０、及び、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の処理対象になる。
【０１６５】
この場合、フレームの送信元（ＥｏＥ−ＳＡ）である「Ａ」はメイト代表アドレス６０に一致するが、フレームにはマーカが付与されているので、フレームは、メイトＥｏＥ−ＳＡ出力フィルタ８０の通過を許可される。一方、フレームの宛先（ＥｏＥ−ＤＡ）は「ＭＣ」であり、マイ代表アドレス５８及びメイト代表アドレス６０の何れにも一致しないので、フレームは、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の通過を許可される。
しかしながら、エッジスイッチ２６ｅの第１ＮＮＩポートｎ１はブロッキング状態であり、エッジスイッチ２６ｅの第２ＮＮＩポートｎ２の接続先であるエッジスイッチ２６ｆの第１ＮＮＩポートｎ１はブロッキング状態であるので、フレームは、エッジスイッチ２６ｅの第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２からは送信されない。
【０１６６】
かくして、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１から送信されたフレームは、エッジスイッチ２６ｂによって転送され、エッジスイッチ２６ｃに到達する。エッジスイッチ２６ｃに到達したフレームは、エッジスイッチ２６ｃでデカプセル化されてから、ＰＢ網２０ｃを経由して、ユーザ網１２ｃのユーザ端末１６ｃに到達する。
一方、エッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２から送信されたフレームは、エッジスイッチ２６ｄによって転送され、エッジスイッチ２６ｃに到達するが、エッジスイッチ２６ｃにおいて、ＦＤＢ  ＴＴＬと受信ＴＴＬの比較によって廃棄される。
【０１６７】
なお、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１から送信されたフレームは、エッジスイッチ２６ｂ及びエッジスイッチ２６ｃによって転送され、エッジスイッチ２６ｄまで到達するが、エッジスイッチ２６ｄにおいてＦＤＢ  ＴＴＬと受信ＴＴＬの比較によって廃棄される。
従って、ラダーリング型伝送路が正常であれば、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２から送信されたフレームが、エッジスイッチ２６ａに戻ってくることはない。
【０１６８】
＜第１スモールリング・第４スモールリング障害発生時＞
以下、エッジスイッチ２６ａのＮＮＩポート３２ｎから送信されたフレームがエッジスイッチ２６ｅによって受信される例として、エッジスイッチ２６ａのＩＣポート３２ｉとエッジスイッチ２６ｅのＩＣポート３２ｉとの間の伝送路に障害が発生している場合について図１７を参照して説明する。
【０１６９】
この場合、エッジスイッチ２６ｅ及びエッジスイッチ２６ｆの第１ＮＮＩポート３２ｎ１，３２ｎ１はフォワーディング状態に設定される。
このため、エッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２から送信されたフレームは、エッジスイッチ２６ｂ及びエッジスイッチ２６ｆによって転送され、エッジスイッチ２６ｅの第２ＮＮＩポート３２ｎ２によって受信される。同様に、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１から送信されたフレームは、エッジスイッチ２６ｄ及びエッジスイッチ２６ｈによって転送され、エッジスイッチ２６ｅの第１ＮＮＩポート３２ｎ１によって受信される。
エッジスイッチ２６ｅの第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２によって受信されたフレームは、ＦＤＢ  ＴＴＬと受信ＴＴＬがそれぞれ比較され、比較の結果、第１ＮＮＩポート３２ｎ１によって受信されたフレームが廃棄される。
【０１７０】
エッジスイッチ２６ｅの第２ＮＮＩポート３２ｎ２によって受信されたフレームは、入力側の中継ルールである、マイＥｏＥ−ＳＡ入力フィルタ８４の処理対象になる。
この場合、フレームの送信元（ＥｏＥ−ＳＡ）はエッジスイッチ２６ａのアドレス「Ａ」であって、エッジスイッチ２６ｅのマイ代表アドレス５８には一致しない。このため、フレームは、マイＥｏＥ−ＳＡ入力フィルタ８４の通過を許可される。そして、フレームの宛先（ＥｏＥ−ＤＡ）は「ＭＣ」であるため、受信した以外の他のＮＮＩポート３２ｎ、アクセスポート３２ａ及びＩＣポート３２ｉが出力先の候補に設定される。ただし、ＩＣポート３２ｉに接続された伝送路では障害が発生しているので、ＩＣポート３２ｉは候補から外される。
【０１７１】
従って、フレームは、他のＮＮＩポート３２ｎ、則ち第１ＮＮＩポート３２ｎ１に設定された、出力側の中継ルールである、メイトＥｏＥ−ＳＡ出力フィルタ８０、及び、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の処理対象になる。この場合、フレームの送信元（ＥｏＥ−ＳＡ）が「Ａ」であって、メイト代表アドレス６０に一致するので、フレームは、メイトＥｏＥ−ＳＡ出力フィルタ８０の通過を禁止される。このため、フレームは、第１ＮＮＩポート３２ｎ１を通じてエッジスイッチ２６ｈに向けて送信されることはない。
【０１７２】
アクセスポート３２ａについては、マイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０が設定されているものの、フィルタは設定されていない。このため、宛先（ＥｏＥ−ＤＡ）が「ＭＣ」であるフレームは、デカプセル化された後、ＰＢ網２０ａのスイッチングハブ２４ｅに向けて送信される。
【０１７３】
〔第３のケース／ＥｏＥ−ＳＡ：Ａ，ＥｏＥ−ＤＡ：Ｅ〕
第３のケースとして、ユーザ網１２ａ内のユーザ端末１６ａが、ユーザ網１２ｅ内のユーザ端末１６ｅに向けてフレームを送信した場合であって、ユーザ端末１６ｅのＭＡＣアドレスである「ｅ」がエッジスイッチ２６ａのＦＤＢ５２ａに登録されている場合について説明する。
この第３のケースは、第１のケースとは、フレームの宛先（ＥｏＥ−ＤＡ）において異なっているが、エッジスイッチ２６ａのＦＤＢ５２ａの登録内容に応じて、図１８及び図１９に示したように、第１ＮＮＩポート３２ｎ１又はＩＣポート３２ｉからフレームが送信される点においては同じである。
【０１７４】
これはフレームが、ＮＮＩポート３２ｎに設定された、メイトＥｏＥ−ＳＡ出力フィルタ８０、及び、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の処理対象になっても、メイトＥｏＥ−ＳＡ出力フィルタ８０の通過が許可されるのは勿論のこと、自身でカプセル化されたフレームは、たとえ宛先（ＥｏＥ−ＤＡ）がメイト代表アドレス６０である「Ｅ」と一致しても、例外として、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の通過を許可されるためである。
【０１７５】
そして、図１８に示したように、エッジスイッチ２６ｅの第２ＮＮＩポート３２ｎ２がフレームを受信すると、フレームは、第２ＮＮＩポート３２ｎ２に設定されたマイＥｏＥ−ＳＡ入力フィルタ８４を通過する。そしてフレームは、アクセスポート３２ａに設定されたマイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０によって、アクセスポート３２ａから送信され、スイッチングハブ２４ｅを経由して、ユーザ端末１６ｅに到達する。
【０１７６】
他方、図１９に示したように、エッジスイッチ２６ａのＩＣポート３２ｉからフレームが送信された場合、フレームは、エッジスイッチ２６ｅのＩＣポート３２ｉに設定されたマイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可され、メイトＥｏＥ−ＳＡ入力マーカ７４によってマーカが付与される。
そしてフレームは、アクセスポート３２ａに設定されたマイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０によって、アクセスポート３２ａから送信される、スイッチングハブ２４ｅを経由して、ユーザ端末１６ｅに到達する。
【０１７７】
〔第４のケース／ＥｏＥ−ＳＡ：Ｃ，ＥｏＥ−ＤＡ：Ａ〕
第４のケースとして、図２０を参照して、ユーザ網１２ｃ内のユーザ端末１６ｃが、ユーザ網１２ｅ内のユーザ端末１６ｅに向けてフレームを送信し、エッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２がフレームを受信した場合について説明する。
なお、第４のケースでも、第１アクセスリングを構成するスイッチングハブ２４ａとスイッチングハブ２４ｅとの間には障害が発生しているが、エッジスイッチ２６ｃは、障害の発生を検知できずに、障害発生前と同様、宛先（ＥｏＥ−ＤＡ）として「Ａ」を用いてフレームをカプセル化するものとする。
【０１７８】
第４のケースでは、エッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２によって受信されたフレームは、送信元（ＥｏＥ−ＳＡ）がマイ代表アドレス５８とは異なる「Ｃ」であるので、マイＥｏＥ−ＳＡ入力フィルタ８４の通過を許可される。そして、フレームは、宛先（ＥｏＥ−ＤＡ）がマイ代表アドレス５８である「Ａ」に一致するので、マイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０によって、アクセスポート３２ａから送信される。
【０１７９】
ここで、第１アクセスリングを構成するスイッチングハブ２４ａとスイッチングハブ２４ｅとの間には障害が発生しており、障害発生時にエッジスイッチ２６ａのＦＤＢ５２ａの内容が一度消去されている。このため、エッジスイッチ２６ａのＦＤＢ５２ａには、カスタマー宛先アドレス（Ｃ−ＤＡ）の「ｅ」が登録されていない。
従って、フレームはフラッディングの対象になり、フレームの出力先の候補として、エッジスイッチ２６ａのＩＣポート３２ｉも選択される。フレームの送信元（ＥｏＥ−ＳＡ）は「Ｃ」であるので、フレームは、ＩＣポート３２ｉに設定されたメイトＥｏＥ−ＳＡ出力フィルタ７０の通過を許可される。このため、フレームは、エッジスイッチ２６ａのＩＣポート３２ｉからエッジスイッチ２６ｅに向けて送信される。
【０１８０】
エッジスイッチ２６ｅのＩＣポート３２ｉによって受信されたフレームは、ＩＣポート３２ｉに設定されたマイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可され、メイトＥｏＥ−ＳＡ入力マーカ７４によるマーカの付与は行われない。このフレームは、宛先（ＥｏＥ−ＤＡ）がメイト代表アドレス６０である「Ａ」に一致するので、アクセスポート３２ａに設定されたマイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０によって、エッジスイッチ２６ｅのアクセスポート３２ａから送信される。そしてフレームは、スイッチングハブ２４ｅを経由して、カスタマー宛先アドレス（Ｃ−ＤＡ）の「ｅ」が割り当てられているユーザ端末１６ｅに到達する。
【０１８１】
〔第５のケース／ＥｏＥ−ＳＡ：Ｃ，ＥｏＥ−ＤＡ：Ｅ〕
第５のケースとして、図２１を参照して、ユーザ網１２ｃ内のユーザ端末１６ｃが、ユーザ網１２ｅ内のユーザ端末１６ｅに向けてフレームを送信し、エッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２がフレームを受信した場合について説明する。
なお、第５のケースでは、第１アクセスリングを構成するスイッチングハブ２４ａとスイッチングハブ２４ｅとの間での障害発生後に、エッジスイッチ２６ｃが、ユーザ端末１６ｅのＭＡＣアドレスである「ｅ」を学習しており、宛先（ＥｏＥ−ＤＡ）として「Ｅ」を用いてフレームをカプセル化するものとする。
【０１８２】
第５のケースでは、エッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２によって受信されたフレームは、送信元（ＥｏＥ−ＳＡ）がマイ代表アドレス５８とは異なる「Ｃ」であるので、マイＥｏＥ−ＳＡ入力フィルタ８４の通過を許可される。
【０１８３】
ここで、エッジスイッチ２６ｃは、障害発生後にユーザ端末１６ｅのＭＡＣアドレスである「ｅ」を学習していることから、エッジスイッチ２６ａも、障害発生後にユーザ端末１６ｅのＭＡＣアドレスである「ｅ」を学習している。従って、ＦＤＢ５２ａに従って、フレームの出力先の候補として、エッジスイッチ２６ａのＩＣポート３２ｉが選択される。フレームの送信元（ＥｏＥ−ＳＡ）は「Ｃ」であるので、フレームは、ＩＣポート３２ｉに設定されたメイトＥｏＥ−ＳＡ出力フィルタ７０の通過を許可される。このため、フレームは、エッジスイッチ２６ａのＩＣポート３２ｉからエッジスイッチ２６ｅに向けて送信される。
【０１８４】
エッジスイッチ２６ｅのＩＣポート３２ｉによって受信されたフレームは、ＩＣポート３２ｉに設定されたマイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可され、メイトＥｏＥ−ＳＡ入力マーカ７４によるマーカの付与は行われない。このフレームは、宛先（ＥｏＥ−ＤＡ）がマイ代表アドレス５８である「Ｅ」に一致するので、アクセスポート３２ａに設定されたマイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０によって、エッジスイッチ２６ｅのアクセスポート３２ａから送信される。そしてフレームは、スイッチングハブ２４ｅを経由して、カスタマー宛先アドレス（Ｃ−ＤＡ）の「ｅ」が割り当てられているユーザ端末１６ｅに到達する。
【０１８５】
〔第６のケース／ＥｏＥ−ＳＡ：Ｃ，ＥｏＥ−ＤＡ：Ｇ〕
第６のケースとして、図２２を参照して、ユーザ網１２ｃ内のユーザ端末１６ｃが、ユーザ網１２ｇ内のユーザ端末１６ｇに向けてフレームを送信し、このフレームをエッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２が受信した場合について説明する。
なお、第６のケースでは、このフレームをエッジスイッチ２６ａが受信する状況として、第１スモールリング及び第２スモールリングに障害が発生しているものとする。このため、エッジスイッチ２６ｆの第１ＮＮＩポート３２ｎ１はフォワーディング状態にされている。
【０１８６】
第６のケースでは、エッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２によって受信されたフレームは、送信元（ＥｏＥ−ＳＡ）がマイ代表アドレス５８とは異なる「Ｃ」であるので、マイＥｏＥ−ＳＡ入力フィルタ８４の通過を許可される。フレームは、宛先（ＥｏＥ−ＤＡ）がマイ代表アドレス５８である「Ａ」及びメイト代表アドレス６０である「Ｅ」のいずれにも一致しないので、エッジスイッチ２６ａのアクセスポート３２ａから送信されることはない。
【０１８７】
第２ＮＮＩポート３２ｎ２によって受信されたフレームの出力先の候補として、ＦＤＢ５２ａの登録内容に応じて、例えば、ＩＣポート３２ｉが選択される。フレームの送信元（ＥｏＥ−ＳＡ）は「Ｃ」であるので、フレームは、ＩＣポート３２ｉに設定されたメイトＥｏＥ−ＳＡ出力フィルタ７０の通過を許可される。このため、フレームは、エッジスイッチ２６ａのＩＣポート３２ｉからエッジスイッチ２６ｅに向けて送信される。
【０１８８】
エッジスイッチ２６ｅのＩＣポート３２ｉによって受信されたフレームは、ＩＣポート３２ｉに設定されたマイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可され、メイトＥｏＥ−ＳＡ入力マーカ７４によるマーカの付与は行われない。このフレームは、宛先（ＥｏＥ−ＤＡ）がマイ代表アドレス５８である「Ｅ」及びメイト代表アドレス６０である「Ａ」のいずれにも一致しないので、エッジスイッチ２６ｅのアクセスポート３２ａから送信されることはない。
【０１８９】
エッジスイッチ２６ｅにおいて、ＩＣポート３２ｉによって受信されたフレームの出力先の候補として、ＦＤＢ５２ｅの登録内容に応じて、例えば、第２ＮＮＩポート３２ｎ２が選択される。フレームは、第２ＮＮＩポート３２ｎ２に設定されたメイトＥｏＥ−ＳＡ出力フィルタ８０及びマイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の通過をそれぞれ許可される。このため、フレームは、エッジスイッチ２６ｅの第２ＮＮＩポート３２ｎ２から送信され、エッジスイッチ２６ｆによって転送され、エッジスイッチ２６ｇに到達する。そしてフレームは、デカプセル化されてからエッジスイッチ２６ｇのアクセスポート３２ａから送信され、最終的にユーザ端末１６ｇに到達する。
【０１９０】
〔第７のケース／ＥｏＥ−ＳＡ：Ｃ，ＥｏＥ−ＤＡ：ＭＣ〕
図２３を参照して第７のケースについて説明する。第７のケースでは、ユーザ網１２ｃ内のユーザ端末１６ｃがユーザ網１２ｅのユーザ端末１６ｅに向けて送信したフレームを、エッジスイッチ２６ｃが宛先（ＥｏＥ−ＤＡ）としてマルチキャストアドレスである「ＭＣ」を用いてカプセル化し、このカプセル化されたフレームがエッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２によって受信されるものとする。
【０１９１】
第７のケースでは、エッジスイッチ２６ａの第２ＮＮＩポート３２ｎ２によって受信されたフレームは、送信元（ＥｏＥ−ＳＡ）がマイ代表アドレス５８とは異なる「Ｃ」であるので、マイＥｏＥ−ＳＡ入力フィルタ８４の通過を許可される。フレームは、宛先（ＥｏＥ−ＤＡ）がマルチキャストを表す「ＭＣ」であるため、エッジスイッチ２６ａのアクセスポート３２ａから送信される。
【０１９２】
また、第２ＮＮＩポート３２ｎ２によって受信されたフレームの出力先の候補として、第１ＮＮＩポート３２ｎ１が選択される。フレームは、第１ＮＮＩポート３２ｎ１に設定されたメイトＥｏＥ−ＳＡ出力フィルタ８０及びマイ／メイトＥｏＥ−ＤＡ出力フィルタ８２の通過をそれぞれ許可される。このため、フレームは、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１からエッジスイッチ２６ｄに向けて送信される。
【０１９３】
一方、フレームの出力先の候補として、エッジスイッチ２６ａのＩＣポート３２ｉも選択される。フレームは、ＩＣポート３２ｉに設定されたメイトＥｏＥ−ＳＡ出力フィルタ７０の通過を許可され、エッジスイッチ２６ｅに向けて送信される。
【０１９４】
エッジスイッチ２６ｅのＩＣポート３２ｉによって受信されたフレームは、ＩＣポート３２ｉに設定されたマイＥｏＥ−ＳＡ入力フィルタ７２の通過を許可され、メイトＥｏＥ−ＳＡ入力マーカ７４によるマーカの付与は行われない。このフレームは、宛先（ＥｏＥ−ＤＡ）がマルチキャストを表す「ＭＣ」であるため、エッジスイッチ２６ｅのアクセスポート３２ａから送信される。
【０１９５】
またエッジスイッチ２６ｅにおいても、ＩＣポート３２ｉによって受信されたフレームの出力先の候補として、第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２が選択される。ただし、エッジスイッチ２６ｅ及びエッジスイッチ２６ｆの第１ＮＮＩポートポート３２ｎ１，３２ｎ１はブロッキング状態であり、エッジスイッチ２６ｅの第１ＮＮＩポート３２ｎ１及び第２ＮＮＩポート３２ｎ２からフレームは送信されない。
【０１９６】
他方、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１によって受信されたフレームは、ＦＤＢ  ＴＴＬと受信ＴＴＬの比較によって廃棄される。また、エッジスイッチ２６ａの第１ＮＮＩポート３２ｎ１から送信されたフレームは、エッジスイッチ２６ｄにおいて、ＦＤＢ  ＴＴＬと受信ＴＴＬの比較によって廃棄される。
【０１９７】
以上、代表的な第１乃至第７のケースについてフレームの流れを説明したが、他のケースも存在する。そこで、表１に、第１乃至第７のケース及びこれらの類型のケースにおける、エッジスイッチ２６ａ及びエッジスイッチ２６ｅの各々のメイトＥｏＥ−ＳＡ出力フィルタ７０，８０、マイＥｏＥ−ＳＡ入力フィルタ７２，８４、メイトＥｏＥ−ＳＡ入力マーカ７４、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２、及び、マイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０によるフレームの取り扱いを、送信元（ＥｏＥ−ＳＡ）及び宛先（ＥｏＥ−ＤＡ）別に示しておく。
なお、表１では、エッジスイッチ２６ａ、エッジスイッチ２６ｅ及びエッジスイッチ２６ｃを、それぞれ第１エッジスイッチ２６ａ、第２エッジスイッチ２６ｅ及び第３エッジスイッチ２６ｃと記載している。
【０１９８】
【表１】
0005541528.tif 000002
【０１９９】
上述した第２実施形態の広域ネットワークシステム１００は、第１実施形態の広域ネットワーク１０と同一の効果を有する。
そして、広域ネットワークシステム１００によれば、第１乃至第４のスモールリングの各々において、１つのスレーブポートをブロッキング状態に設定しても、第１及び第２のラージリングでは、ポート３２をブロッキング状態に設定する必要がないので、一部のエッジスイッチ２６が他のエッジスイッチ２６から隔離されてしまうことがない。
【０２００】
更に、広域ネットワークシステム１００では、ユーザ網１２ａ，１２ｅが２つのエッジスイッチ２６、即ちエッジスイッチ２６ａ及びエッジスイッチ２６ｅにそれぞれ接続されており、エッジスイッチの冗長性が確保されている。
すなわち、エッジスイッチ２６ａ及びエッジスイッチ２６ｅのうち一方、例えば、エッジスイッチ２６ａが故障したとしても、他方のエッジスイッチ２６ｅが正常に動作していれば、ユーザ網１２ａ，１２ｅのユーザ端末１６ａ，１６ｅから、他のユーザ網１２ｂ，１２ｃ，１２ｄ，１２ｆ，１２ｇ，１２ｈのユーザ端末１６ｂ，１６ｃ，１６ｄ，１６ｆ，１６ｇ，１６ｈに向けて送信されたフレームは、エッジスイッチ２６ｅを介して転送される。
かくして、広域ネットワークシステム１００では、エッジスイッチの冗長性が確保されており、通信の安定性が確保されている。
【０２０１】
特に、上述した第２実施形態の広域ネットワークシステム１００では、エッジスイッチ２６に、マイ代表アドレス５８及びメイト代表アドレス６０が設定されるとともに、メイトＥｏＥ−ＳＡ出力フィルタ７０、マイＥｏＥ−ＳＡ入力フィルタ７２、メイトＥｏＥ−ＳＡ入力マーカ７４、メイトＥｏＥ−ＳＡ出力フィルタ８０、マイ／メイトＥｏＥ−ＤＡ出力フィルタ８２、マイＥｏＥ−ＳＡ入力フィルタ８４、及び、マイ／メイトＥｏＥ−ＤＡ出力フォワーダ９０が設定されていることによって、簡単な構成にて、エッジスイッチの冗長性が確保され、通信の安定性が確保されている。
【０２０２】
また、上述した第２実施形態の広域ネットワークシステム１００では、エッジスイッチ２６ａ、エッジスイッチ２６ｅ、及び、スイッチングハブ２４ｃ，２４ｇがリング型伝送路を構成しているので、ＰＢ網２０ａの冗長性も確保され、通信の安定性が確保されている。
【０２０３】
すなわち、例えば、スイッチングハブ２４ａとスイッチングハブ２４ｅとの間の伝送路に障害が発生しても、或いは、スイッチングハブ２４ａとエッジスイッチ２６ａとの間の伝送路に障害が発生しても、或いは、スイッチングハブ２４ｅとエッジスイッチ２６ｅとの間の伝送路に障害が発生しても、ユーザ網１２ａ，１２ｅのユーザ端末１６ａ，１６ｅは、他のユーザ網１２ｂ，１２ｃ，１２ｄ，１２ｆ，１２ｇ，１２ｈのユーザ端末１６ｂ，１６ｃ，１６ｄ，１６ｆ，１６ｇ，１６ｈと通信可能である。
なお、リング型伝送路での障害には、エッジスイッチ２６ａ及びエッジスイッチ２６ｅの各々の一部又は全体の故障も含まれる。
【０２０４】
一方、上述した第２実施形態の広域ネットワークシステム１００では、第１アクセスリング、第２アクセスリング、第３アクセスリング及び第４アクセスリングでの障害発生により生じる不具合が解消される。
具体的には、図２４は、第１アクセスリングが正常状態にあるときの、ユーザ端末１６ｃからユーザ端末１６ｅに向けたフレームの転送の様子を示している。第１アクセスリングが正常状態であれば、ユーザ端末１６ｃからユーザ端末１６ｅ宛のフレームは、エッジスイッチ２６ａ、スイッチングハブ２４ａ及びスイッチングハブ２４ｅを順次経由する。
ここで第１アクセスリングに障害が発生すると、リングプロトコルによって、エッジスイッチ２６ｅのアクセスポートがフォワーディング状態にされ、ユーザ網１２ｅの接続先（収容先）がエッジスイッチ２６ａからエッジスイッチ２６ｅに変更される。
【０２０５】
しかしながら、他のエッジスイッチ２６ｂ，２６ｃ，２６ｄ，２６ｆ，２６ｇ，２６ｈは、接続先の変更を検知できず、接続先の変更後も、変更前の接続先を宛先（ＥｏＥ−ＤＡ）として、ＥｏＥフレームを一定期間送信してしまう。この場合、従来技術では、フレームが、変更前の接続先であるエッジスイッチにおいて廃棄されてしまうことがあり、宛先のユーザ端末１６ｅに届かないことがあった。
【０２０６】
そこで、第４のケースで説明したように、エッジスイッチ２６ａは、自身宛のＥｏＥフレームをＩＣポート３２ｉを通じてエッジスイッチ２６ｅに転送し、エッジスイッチ２６ｅは、受信したメイト宛のＥｏＥフレームをアクセスポート３２ａからＰＢ網２０ａに向けて送信する。これにより、ユーザ網１２ｅの接続先が変更された直後であっても、フレームが確実に宛先に到達する。
このように、上述した第２実施形態の広域ネットワークシステム１００では、簡単な構成にて、接続先が変更されたときの不具合が解消される。
【０２０７】
なお、一定期間とは、ユーザ端末１６ｅと他のユーザ端末１６ｂ，１６ｃ，１６ｄ，１６ｆ，１６ｇ，１６ｈが両方向で通信していれば、他のエッジスイッチ２６ｂ，２６ｃ，２６ｄ，２６ｆ，２６ｇ，２６ｈが再学習するまでであり、片方向で通信していれば、他のエッジスイッチ２６ｂ，２６ｃ，２６ｄ，２６ｆ，２６ｇ，２６ｈでのＦＤＢ５２ｂ，５２ｃ，５２ｄ，５２ｆ，５２ｇ，５２ｈの登録がエージングタイムの経過により抹消されるまでである。
【０２０８】
本発明は、上述した第１実施形態及び第２実施形態に制約されることなく、種々に変更して実施できる。
例えば上述した第１実施形態及び第２実施形態では、カスタマー送信元アドレス（Ｃ−ＤＡ）が同一であるフレームを複数のポート３２で受信したときに、ＴＴＬからＴＴＬ変化量を減算し、減算後のＴＴＬを用いて、最短経路のフレームを選択したが、ＴＴＬとは別のパラメータを新たに設定し、同じ目的にて使用してもよい。
【０２０９】
ＴＴＬとは別のパラメータを用いる場合、フレームのフォーマットはＥｏＥフレームに限定されることない。また、ＴＴＬとは別のパラメータを用いる場合、ＴＴＬ変化量に代わるパラメータ変化量を減算するのではなく、加算してもよい。つまり、パラメータやパラメータ変化量が伝送距離や遅延時間等を反映するように構成されていればよい。
ただし、フレームの汎用性を考慮すれば、パラメータとしてＴＴＬを用いるのが好ましい。
【０２１０】
また、上述した第１実施形態及び第２実施形態では、カプセル化部４６がフレームにＴＴＬを付加し、ＴＴＬ減算・廃棄部４０がＴＴＬを変更しているけれども、ＴＴＬとは別のパラメータを用いる場合、パラメータを付加するパラメータ付加部、及び、パラメータを変更するパラメータ変更部を別に設けてもよい。ただし、構成を簡単にするために、カプセル化部４６及びＴＴＬ減算・廃棄部４０を、パラメータ付加部及びパラメータ変更部としてそれぞれ機能させるのが好ましい。
【０２１１】
更に、上述した第１実施形態及び第２実施形態では、フレームを受信した直後に、受信前の伝送距離に対応するＴＴＬ変化量だけフレーム中のＴＴＬ（受信ＴＴＬ）を変更し、変更後の受信ＴＴＬとＦＤＢ  ＴＴＬとを比較したけれども、ＴＴＬとは別のパラメータを用いる場合、受信ＴＴＬとＦＤＢ  ＴＴＬとを比較した後にパラメータを変更してもよい。この場合、パラメータの変化量は、送信後の伝送距離や遅延時間等に対応して設定される。
【０２１２】
また、上述した第１実施形態及び第２実施形態では、ＭＡＣ−ｉｎ−ＭＡＣ方式として、ＥｏＥ方式を採用したけれども、ＩＥＥＥ８０２．１ａｈに規定されたＰＢＢ方式を採用してもよい。ＰＢＢ方式のフレームの場合、ＴＴＬの領域が無いため、ＴＴＬに相当するパラメータを予約領域に設定する。
最後に、上述した第１実施形態及び第２実施形態で用いられている装置の具体的な構成や処理手順はいずれも好ましいものであって、これらに限定されることはないのは勿論である。
【符号の説明】
【０２１３】
１０，１００        広域ネットワークシステム
１２        ユーザ網
１４        広域網
１６        ユーザ端末
２０        ＰＢ網
２２        ＥｏＥ網
２４        スイッチングハブ（外部フレーム中継装置）
２６        エッジスイッチ（スイッチングハブ／フレーム中継装置）
３２ａ      アクセスポート
３２ｉ      ＩＣポート
３２ｎ      ＮＮＩポート
４０        ＴＴＬ減算・廃棄部（パラメータ変更部）
４６        カプセル化部（パラメータ付加部）
５０        リング管理部
【図１】
0005541528.tif 000003
【図２】
0005541528.tif 000004
【図３】
0005541528.tif 000005
【図４】
0005541528.tif 000006
【図５】
0005541528.tif 000007
【図６】
0005541528.tif 000008
【図７】
0005541528.tif 000009
【図８】
0005541528.tif 000010
【図９】
0005541528.tif 000011
【図１０】
0005541528.tif 000012
【図１１】
0005541528.tif 000013
【図１２】
0005541528.tif 000014
【図１３】
0005541528.tif 000015
【図１４】
0005541528.tif 000016
【図１５】
0005541528.tif 000017
【図１６】
0005541528.tif 000018
【図１７】
0005541528.tif 000019
【図１８】
0005541528.tif 000020
【図１９】
0005541528.tif 000021
【図２０】
0005541528.tif 000022
【図２１】
0005541528.tif 000023
【図２２】
0005541528.tif 000024
【図２３】
0005541528.tif 000025
【図２４】
0005541528.tif 000026