(57)【要約】【課題】始点の管理端点と宛先の管理端点とが異なる通信規格に基づくネットワークに配置されていても、リンクトレース機能を用いて正確に通信経路情報を検索できるとともに、通信障害が発生している区間を正確に把握できる。【解決手段】始端ＭＥＰのスイッチ４及びスイッチ６は、ＩＥＥＥ８０２．１ａｄ網１内に配置されている。また、エッジスイッチ８、コアスイッチ１０、及び終端ＭＥＰのコアスイッチ１２は、ＩＥＥＥ８０２．１ａｈ網２内に配置されている。始端ＭＥＰ（スイッチ４）から送信されたＬＴＭフレーム１４を受信したエッジスイッチ８は、これをカプセル化する際にＴＹＰＥ、ＯｐＣｏｄｅを参照し、ＬＴＭ（Ｌｉｎｋ  Ｔｒａｃｅ  Ｍｅｓｓａｇｅ）であるか否かを判定する。コアスイッチ１０，１２もエッジスイッチ８と同様に、カプセル化ＬＴＭフレーム１８のＴＹＰＥ及びＯｐＣｏｄｅを参照してＬＴＭか否かを判定する。【選択図】図４
2011239220.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信規格に準拠した第１のネットワーク内に配置され、かつ前記第１の通信規格と異なる第２の通信規格に準拠した第２のネットワークに接続されることで、前記第２のネットワークから送信されたＭＡＣフレームを受信すると、この受信したＭＡＣフレームを前記第１の通信規格に基づきカプセル化して前記第１のネットワーク内に転送するネットワーク中継機器であって、
前記カプセル化に際して、前記受信したＭＡＣフレームに前記第１の通信規格に基づくカプセル化ヘッダ情報を付加した形式のカプセル化フレームを生成するカプセル化手段と、
前記受信したＭＡＣフレームに含まれているヘッダ情報のうち、そのタイプ領域に管理用の識別情報が設定されているか否かを識別する識別手段と、
前記識別手段により前記タイプ領域に管理用の識別情報が設定されていると識別された場合、前記受信したＭＡＣフレームに含まれるデータ領域のうち、そのオペレーションコード領域にリンクトレースの規定で定めるリンクトレースメッセージを示す識別情報が設定されているか否かを判定する判定手段と
を備えたネットワーク中継機器。
【請求項２】
請求項１に記載のネットワーク中継機器において、
Ｃ−ＭＡＣアドレスとＢ−ＭＡＣアドレスとが関連付けて登録されるＦＤＢと、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記受信したＭＡＣフレームに含まれるデータ領域のうち、そのターゲットＭＡＣアドレス領域に設定されたターゲットＭＡＣアドレスと同じ値が前記ＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていることを条件として、このＣ−ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているＢ−ＭＡＣアドレスを前記カプセル化ヘッダ情報に含まれる宛先Ｂ−ＭＡＣアドレス領域に設定し、前記カプセル化フレームを生成する処理を行うフレーム処理手段と、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含めたＬＴＲフレームを生成し、このＬＴＲフレームを前記第２のネットワークに対して送信する応答処理手段と
をさらに備えたことを特徴とするネットワーク中継機器。
【請求項３】
請求項２に記載のネットワーク中継機器において、
前記フレーム処理手段は、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合であっても、前記ＦＤＢに前記ターゲットＭＡＣアドレスが登録されていない場合、前記カプセル化フレームを生成することなく前記受信したＭＡＣフレームを破棄することを特徴とするネットワーク中継機器。
【請求項４】
第１の通信規格に準拠した第１のネットワーク内に配置されることにより、前記第１の通信規格と異なる第２の通信規格に準拠した第２のネットワークから送信されたＭＡＣフレームが前記第１の通信規格に基づきカプセル化ヘッダ情報を付加してカプセル化された形式のカプセル化フレームを前記第１のネットワーク内で転送するネットワーク中継機器であって、
前記カプセル化フレームとしてカプセル化された前記ＭＡＣフレームに含まれるヘッダ情報のうち、そのタイプ領域に管理用の識別情報が設定されているか否かを識別する識別手段と、
前記識別手段により前記タイプ領域に管理用の識別情報が設定されていると識別された場合、前記カプセル化された前記ＭＡＣフレームに含まれるデータ領域のうち、そのオペレーションコード領域にリンクトレースの規定で定めるリンクトレースメッセージを示す識別情報が設定されているか否かを判定する判定手段と
を備えたネットワーク中継機器。
【請求項５】
請求項４に記載のネットワーク中継機器において、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記カプセル化フレームに含まれる前記リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含み、かつ、前記カプセル化フレームの送信元Ｂ−ＭＡＣアドレスを宛先Ｂ−ＭＡＣアドレスとしてカプセル化ＬＴＲフレームを生成し、このカプセル化ＬＴＲフレームを前記第１のネットワーク内で送信する応答処理手段をさらに備えたことを特徴とするネットワーク中継機器。
【請求項６】
請求項５に記載のネットワーク中継機器において、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合であって、前記カプセル化フレームに含まれる前記カプセル化ヘッダ情報のうち、その宛先Ｂ−ＭＡＣアドレス領域に設定されたＭＡＣアドレスが自己に固有のＭＡＣアドレスと同一であることを確認した場合、前記カプセル化フレームの転送を終了するフレーム処理手段をさらに備えたことを特徴とするネットワーク中継機器。
【請求項７】
請求項５又は６に記載のネットワーク中継機器において、
前記応答処理手段は、
前記カプセル化ＬＴＲフレームに含まれるカプセル化ヘッダ情報のうち、送信元Ｂ−ＭＡＣアドレス領域及び送信元Ｃ−ＭＡＣアドレス領域のそれぞれに対して自己に固有のＭＡＣアドレスを設定し、宛先Ｂ−ＭＡＣアドレス領域に前記カプセル化フレームの送信元Ｂ−ＭＡＣアドレスを設定し、宛先Ｃ−ＭＡＣアドレス領域に対して前記カプセル化フレームに含まれるオリジナルＭＡＣアドレス領域に設定されたＭＡＣアドレスを設定することを特徴とするネットワーク中継機器。
【請求項８】
少なくとも第１の通信規格に準拠した第１のネットワークに、前記第１の通信規格と異なる第２の通信規格に準拠した第２のネットワークが少なくとも１つ相互に接続されたネットワークシステムであって、
前記第１のネットワークは、
前記第２のネットワークから送信されたＭＡＣフレームを受信すると、この受信したＭＡＣフレームを前記第１の通信規格に基づきカプセル化したカプセル化フレームとして前記第１のネットワーク内に転送するエッジスイッチと、
前記エッジスイッチにより転送された前記カプセル化フレームを前記第１のネットワーク内で中継するコアスイッチとを含み、
前記第２のネットワークは、
前記ＭＡＣフレームの中継を行う複数のスイッチと、
前記複数のスイッチのうち、前記ＭＡＣフレームのヘッダ情報に含まれる、タイプ領域に管理用の識別情報を設定し、かつ、そのデータ領域のオペレーションコード領域にリンクトレースの規定で定めるリンクトレースメッセージを示す識別情報を設定した状態で、前記第１のネットワーク内に配置されたいずれかの前記コアスイッチをターゲットＭＡＣアドレスに設定したＬＴＭフレーム、又は、前記第１のネットワークに複数の第２のネットワークが接続されており、前記第１のネットワークを介して接続された他の第２のネットワーク内に配置されたいずれかの前記スイッチをターゲットＭＡＣアドレスに設定したＬＴＭフレームを送信する管理端点を含み、
前記第１のネットワークに含まれる前記エッジスイッチ及び前記コアスイッチは、
前記管理端点から送信された前記ＭＡＣフレームに含まれているヘッダ情報のタイプ領域に管理用の識別情報が設定されているか否かを識別する識別手段と、
前記識別手段により前記タイプ領域に管理用の識別情報が設定されていると識別された場合、前記受信したＭＡＣフレームに含まれるデータ領域の前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されているか否かを判定する判定手段と
を備えたネットワークシステム。
【請求項９】
請求項８に記載のネットワークシステムにおいて、
前記第１のネットワークに含まれる前記エッジスイッチは、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記管理端点から送信された前記ＭＡＣフレームに含まれるデータ領域のうち、そのターゲットＭＡＣアドレス領域に設定されたターゲットＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていることを条件として、このＣ−ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されたＢ−ＭＡＣアドレスを前記カプセル化ヘッダ情報に含まれる宛先Ｂ−ＭＡＣアドレス領域に設定し、前記カプセル化フレームを生成する処理を行う一方、前記ターゲットＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていない場合、前記カプセル化フレームを生成することなく受信した前記ＭＡＣフレーム破棄するフレーム処理手段と、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含めたＬＴＲフレームを生成し、このＬＴＲフレームを前記第２のネットワークに対して送信する応答処理手段とをさらに有し、
前記第１のネットワークに含まれる前記コアスイッチは、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記カプセル化フレームに含まれる前記カプセル化ヘッダ情報のうち、その宛先Ｂ−ＭＡＣアドレス領域に設定されたＭＡＣアドレスが自己に固有のＭＡＣアドレスと同一であることを確認した場合、前記カプセル化フレームの転送を終了するフレーム処理手段と、
前記判定手段により前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記カプセル化フレームに含まれる前記リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含み、かつ、前記カプセル化フレームの送信元Ｂ−ＭＡＣアドレスを宛先Ｂ−ＭＡＣアドレスとしてカプセル化ＬＴＲフレームを生成し、このカプセル化ＬＴＲフレームを前記第１のネットワーク内で送信する応答処理手段と
をさらに備えたことを特徴とするネットワークシステム。
【請求項１０】
第１の通信規格に準拠した第１のネットワークに、前記第１の通信規格とは異なる第２の通信規格に準拠した第２のネットワークが少なくとも１つ接続された状態で、前記第２のネットワーク内に配置された始点の管理端点に対して、前記第１のネットワーク内に配置されたいずれかのコアスイッチを宛先の管理端点とするか、もしくは、前記管理端点から前記第１のネットワークを介して接続された前記第２のネットワークに配置されたいずれかのスイッチを宛先の管理端点とし、前記始点の管理端点から前記宛先の管理端点に対してリンクトレースメッセージをデータ領域内に含むＭＡＣフレームを送信してリンクトレースを実行するリンクトレース方法であって、
前記始点の管理端点から送信された前記ＭＡＣフレームを前記第１のネットワーク内に配置されたエッジスイッチで受信した場合、前記ＭＡＣフレームに含まれるヘッダ情報のうち、タイプ領域に管理用の識別情報が設定されているか否かを識別する識別工程と、
前記識別工程で前記タイプ領域に管理用の識別情報が設定されていると識別された場合、前記ＭＡＣフレームに含まれるデータ領域のうち、オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されているか否かを判定する判定工程と、
前記判定工程で前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記ＭＡＣフレームにカプセル化ヘッダ情報を付加した形式のカプセル化フレームを生成する過程で、前記ＭＡＣフレームに含まれるデータ領域のターゲットＭＡＣアドレス領域に設定されたターゲットＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていること条件として、このＣ−ＭＡＣアドレスと関連付けて前記ＦＤＢに登録されているＢ−ＭＡＣアドレスを前記カプセル化ヘッダ情報に含まれる宛先Ｂ−ＭＡＣアドレス領域に設定して前記カプセル化フレームを前記第１のネットワーク内で送信するフレーム処理工程と、
前記判定工程で前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含めたＬＴＲフレームを生成し、このＬＴＲフレームを前記第２のネットワークに対して送信する応答処理工程と
を備えたリンクトレース方法。
【請求項１１】
請求項１０に記載のリンクトレース方法において、
前記エッジスイッチから送信された前記カプセル化フレームを前記第１のネットワーク内に配置されたコアスイッチで受信した場合、前記カプセル化フレームとしてカプセル化された前記ＭＡＣフレームに含まれるヘッダ情報のうちタイプ領域に管理用の識別情報が設定されているか否かを前記コアスイッチにて識別する識別工程と、
前記コアスイッチでの前記識別工程で前記タイプ領域に管理用の識別情報が設定されていると識別された場合、前記カプセル化された前記ＭＡＣフレームに含まれるデータ領域のオペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されているか否かを前記コアスイッチにて判定する判定工程と、
前記コアスイッチでの前記判定工程で前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合、前記カプセル化フレームに含まれる前記リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含むカプセル化ＬＴＲフレームを生成し、このカプセル化ＬＴＲフレームを前記コアスイッチにて前記第１のネットワーク内で送信する応答処理工程と
をさらに備えたことを特徴とするリンクトレース方法。
【請求項１２】
請求項１１に記載のリンクトレース方法において、
前記コアスイッチでの前記判定工程で前記オペレーションコード領域に前記リンクトレースメッセージを示す識別情報が設定されていると判定された場合であって、前記カプセル化フレームに含まれる前記カプセル化ヘッダ情報のうち、その宛先Ｂ−ＭＡＣアドレス領域に設定されたＭＡＣアドレスが自己に固有のＭＡＣアドレスと同一であることを確認した場合、前記カプセル化フレームの転送を終了するフレーム処理工程をさらに備えたことを特徴とするリンクトレース方法。
【請求項１３】
請求項１１又は１２に記載のリンクトレース方法において、
前記各応答処理工程では、
前記カプセル化ＬＴＲフレームに含まれるカプセル化ヘッダ情報のうち、送信元Ｂ−ＭＡＣアドレス領域及び送信元Ｃ−ＭＡＣアドレス領域のそれぞれに対して自己に固有のＭＡＣアドレスを設定し、宛先Ｂ−ＭＡＣアドレス領域に前記カプセル化フレームの送信元Ｂ−ＭＡＣアドレスを設定し、宛先Ｃ−ＭＡＣアドレス領域に対して前記カプセル化フレームに含まれるオリジナルＭＡＣアドレス領域に設定されたＭＡＣアドレスを設定することを特徴とするリンクトレース方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの運用、保守及び管理を行うリンクトレース機能をサポートしたネットワーク中継機器、ネットワークシステム及びリンクトレース方法に関する。
【背景技術】
【０００２】
従来、ＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の国際勧告「Ｙ．１７３１」やＩＥＥＥ８０２．１ａｇの通信規格によって規定されたネットワークの運用、保守及び管理用のＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）のＬＴ（Ｌｉｎｋ  Ｔｒａｃｅ）機能が一般に知られている。
【０００３】
上記ＯＡＭのリンクトレース機能に関して、ネットワーク内の始点となる管理端点でＬＴＭ（Ｌｉｎｋ  Ｔｒａｃｅ  Ｍｅｓｓａｇｅ）フレームを生成し、このＬＴＭフレームが宛先の管理端点に到達するまでに経由した通信機器の情報を検索する先行技術が知られている（例えば、特許文献１参照）。国際勧告「Ｙ．１７３１」やＩＥＥＥ８０２．１ａｇの通信規格では、ＬＴＭフレームの構成のうち、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）ヘッダ部の宛先ＭＡＣアドレス（ＤＡ  ＭＡＣ）にマルチキャストアドレスを設定することが規定されているが、上記の先行技術（特許文献１）では、始点となる管理端点においてＬＴＭフレームを生成する際、そのＴＬＶ（Ｔｙｐｅ，Ｌｅｎｇｔｈ，ａｎｄ  Ｖａｌｕｅ）部に含まれているターゲットＭＡＣアドレス領域を参照して、そこに設定されているＭＡＣアドレスと同一のアドレスをＭＡＣヘッダ部の宛先ＭＡＣアドレスとして設定している。
【０００４】
上記の先行技術によれば、ネットワーク内でＯＡＭを実装していないネットワーク中継機器が介在したとしても、当該ネットワーク中継機器はＬＴＭフレームを受信した際、宛先ＭＡＣアドレスに基づいてユニキャストにＬＴＭフレームを転送することができる。このため、ＯＡＭを実装していないネットワーク中継機器がＬＴＭフレームをブロードキャストすることなく、宛先の管理端点までＬＴＭフレームを転送することができる。またＯＡＭを実装しているネットワーク中継機器については、ＬＴＭフレームを受信すると、国際勧告「Ｙ．１７３１」やＩＥＥＥ８０２．１ａｇの通信規格に基づいて、それぞれＬＴＲ（Ｌｉｎｋ  Ｔｒａｃｅ  Ｒｅｐｌｙ）フレームを生成し、このＬＴＲフレームを始点の管理端点へ送信することができる。これにより、始点の管理端点は、ＬＴＲフレームをその送信順に受信することで、宛先の管理端点に到達するまでにフレームが経由したネットワーク中継機器のＭＡＣアドレスから、その途中の通信経路の実体を明らかにすることができると考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１６７３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし上記の先行技術では、始点の管理端点と宛先の管理端点との間で、始点の管理端点が配置されているネットワークとは別のネットワークを経由するように配置されている場合に以下の不具合を生じる。
【０００７】
例えば、始点の管理端点がＩＥＥＥ８０２．１ａｄに準拠して構成されたネットワーク内に配置されており、宛先の管理端点がＩＥＥＥ８０２．１ａｈに基づいて構成されたネットワーク内に配置されている場合や、宛先の管理端点がＩＥＥＥ８０２．１ａｈに基づいて構成されたネットワークを介して接続された他のＩＥＥＥ８０２．１ａｄに基づいて構成されたネットワーク内に配置されている場合、ＩＥＥＥ８０２．１ａｈに準拠したネットワーク内のエッジスイッチでは、上記のＬＴＭフレームを受信すると、このフレームをカプセル化する。このとき先行技術の手法では、ＬＴＭフレーム中のヘッダ情報（宛先ＭＡＣアドレス及びＶＬＡＮ  ＴＡＧ）がＭＡＣ−ｉｎ−ＭＡＣヘッダ内の宛先ＭＡＣアドレス（ＤＡ  Ｂ−ＭＡＣ）に反映されることになる。
【０００８】
ところが、ＩＥＥＥ８０２．１ａｈのネットワーク内ではＬＴＭフレームそのものがカプセル化されているため、ネットワーク内の各コアスイッチではＬＴＭフレームとして識別されず、通常のユーザフレームとして転送されることから、途中の各スイッチはＬＴＲを返すことができない。したがって、ＩＥＥＥ８０２．１ａｄ内の管理端点からＩＥＥＥ８０２．１ａｈを経由してリンクトレースを実行することができないという問題がある。
【０００９】
そこで本発明は、始点となる管理端点と宛先の管理端点との間で始点となる管理端点が配置されているネットワークとは別のネットワークを経由するように配置されていても、リンクトレース機能を有効に発揮させることができる技術の提供を課題とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための第１の発明は、第１の通信規格に準拠した第１のネットワーク内に配置され、かつ第１の通信規格と異なる第２の通信規格に準拠した第２のネットワークに接続されることで、第２のネットワークから送信されたＭＡＣフレームを受信すると、この受信したＭＡＣフレームを第１の通信規格に基づきカプセル化して第１のネットワーク内に転送するネットワーク中継機器である。
【００１１】
特に第１の発明であるネットワーク中継機器は、上記のカプセル化に際して、受信したＭＡＣフレームに第１の通信規格に基づくカプセル化ヘッダ情報を付加した形式のカプセル化フレームを生成するカプセル化手段と、受信したＭＡＣフレームに含まれているヘッダ情報のうち、そのタイプ領域に管理用の識別情報が設定されているか否かを識別する識別手段と、識別手段によりタイプ領域に管理用の識別情報が設定されていると識別された場合、受信したＭＡＣフレームに含まれるデータ領域のうち、そのオペレーションコード領域にリンクトレースの規定で定めるリンクトレースメッセージを示す識別情報が設定されているか否かを判定する判定手段とを備える。
【００１２】
上述した第１の発明は、例えばＩＥＥＥ８０２．１ａｈやＥｏＥ（Ｅｔｈｅｒｎｅｔ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（「Ｅｔｈｅｒｎｅｔ」は登録商標）等の通信規格により構成されたネットワークにおいて、このネットワークに配置されたエッジスイッチとして好適に動作する。すなわち、第１の発明であるネットワーク中継機器は、他のＩＥＥＥ８０２．１ａｄやＩＥＥＥ８０２．１Ｑ等の通信規格により構成されたネットワークから転送されたＭＡＣフレームをエッジスイッチとして受信した際、このＭＡＣフレームが通常のユーザフレームであるのか、それともＩＴＵ−Ｔの国際勧告「Ｙ．１７３１」やＩＥＥＥ８０２．１ａｇ等の特定の通信規格に基づいたリンクトレースメッセージを含む管理目的のフレームであるのかを正確に判定することができる。その結果、受信したＭＡＣフレームがユーザフレームであった場合はこれをカプセル化して転送する一方、受信したＭＡＣフレームが管理目的のフレームであった場合、転送に際してエッジスイッチとして「Ｙ．１７３１」やＩＥＥＥ８０２．１ａｇ等の通信規格に基づいた処理を確実に行うことができる。
【００１３】
第２の発明は、第１の発明の構成において、Ｃ−ＭＡＣアドレスとＢ−ＭＡＣアドレスとが関連付けて登録されるＦＤＢと、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、受信したＭＡＣフレームに含まれるデータ領域のうち、そのターゲットＭＡＣアドレス領域に設定されたターゲットＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていることを条件として、このＣ−ＭＡＣアドレスと関連付けてＦＤＢに登録されているＢ−ＭＡＣアドレスをカプセル化ヘッダ情報に含まれる宛先Ｂ−ＭＡＣアドレス領域に設定し、カプセル化フレームを生成する処理を行うフレーム処理手段と、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含めたＬＴＲフレームを生成し、このＬＴＲフレームを第２のネットワークに対して送信する応答処理手段とをさらに備える。
【００１４】
第２の発明によれば、第１の発明に加えてさらに、エッジスイッチとして受信したＭＡＣフレームにリンクトレースメッセージが含まれていると判定した場合であって、ターゲットＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されている場合に限ってカプセル化フレームを生成することができる。元々ＩＥＥＥ８０２．１ａｈの通信規格においてエッジスイッチは、受信したＭＡＣフレームに設定されている宛先ＭＡＣアドレスがＦＤＢに登録されているかを検索し、ＦＤＢに上記の宛先ＭＡＣアドレスが登録されている場合、このＭＡＣフレームをカプセル化する際の宛先Ｂ−ＭＡＣアドレス領域に、上記の宛先ＭＡＣアドレスに関連付けてＦＤＢに登録されているＢ−ＭＡＣアドレスを設定している。一方、第２の発明でエッジスイッチは、受信したＭＡＣフレームに設定されているターゲットＭＡＣアドレスがＦＤＢに登録されているかを検索し、ＦＤＢにターゲットＭＡＣアドレスが登録されている場合、このＭＡＣフレームをカプセル化する際の宛先Ｂ−ＭＡＣアドレス領域に、上記のターゲットＭＡＣアドレスに関連付けてＦＤＢに登録されているＢ−ＭＡＣアドレスを設定する。これにより、ＭＡＣフレームをカプセル化しても確実に第１のネットワーク内で転送することができるとともに、宛先の管理端点に対してリンクトレースメッセージを転送することができる。
【００１５】
第３の発明として、上記のフレーム処理手段は、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合であっても、ＦＤＢにターゲットＭＡＣアドレスが登録されていない場合、カプセル化フレームを生成することなく受信したＭＡＣフレームを破棄することとする。
【００１６】
第３の発明によれば、第２の発明の作用に加えてさらに、ＦＤＢにターゲットＭＡＣアドレスが登録されている場合にのみ処理を実行することで、フレームをブロードキャストしてしまうことを未然に防止している。ＩＥＥＥ８０２．１ａｈの通信規格ではユーザフレームと同様に宛先のＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていない場合、このＭＡＣフレームをブロードキャストしてしまい、これを受信したあらゆるネットワーク中継機器からさらにリンクトレースリプライが送信されてしまい、リンクトレースそのものが機能しなくなってしまう。しかし、第３の発明では、ＦＤＢにターゲットＭＡＣアドレスが登録されていない場合、このＭＡＣフレームを破棄することで上記のブロードキャストによる不具合を解消しているとともに、始点となる管理端点からどのスイッチまでリンクトレースが有効に実行されたかを正確に把握することができる。
【００１７】
第４の発明は、第１の通信規格に準拠した第１のネットワーク内に配置されることにより、第１の通信規格と異なる第２の通信規格に準拠した第２のネットワークから送信されたＭＡＣフレームが第１の通信規格に基づきカプセル化ヘッダ情報を付加してカプセル化された形式のカプセル化フレームを第１のネットワーク内で転送するネットワーク中継機器である。特に第４の発明であるネットワーク中継機器は、カプセル化フレームとしてカプセル化されたＭＡＣフレームに含まれるヘッダ情報のうち、そのタイプ領域に管理用の識別情報が設定されているか否かを識別する識別手段と、識別手段によりタイプ領域に管理用の識別情報が設定されていると識別された場合、カプセル化されたＭＡＣフレームに含まれるデータ領域のうち、そのオペレーションコード領域にリンクトレースの規定で定めるリンクトレースメッセージを示す識別情報が設定されているか否かを判定する判定手段とを備えるものである。
【００１８】
第４の発明によれば、例えばＩＥＥＥ８０２．１ａｈやＥｏＥ等の通信規格により構成されたネットワークにおいて、このネットワークに配置されたコアスイッチとして有効に機能する。すなわちコアスイッチは、エッジスイッチから転送されたカプセル化フレーム（例えば、ＭＡＣ−ｉｎ−ＭＡＣフレームやＥｏＥフレーム）を受信した際、このフレームがユーザフレームであるのか、それともＩＴＵ−Ｔの国際勧告「Ｙ．１７３１」やＩＥＥＥ８０２．１ａｇ等の通信規格に基づいたリンクトレースメッセージを含む管理目的のフレームであるのかを正確に判定することができる。これにより、コアスイッチにおいてもＩＴＵ−Ｔの国際勧告「Ｙ．１７３１」やＩＥＥＥ８０２．１ａｇ等の通信規格に基づいた処理を確実に行うことができる。
【００１９】
第５の発明は、第４の発明の構成において、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、カプセル化されたＭＡＣフレームに含まれるヘッダ情報のうち、その宛先Ｂ−ＭＡＣアドレス領域に設定されたＭＡＣアドレスと同じ値がＦＤＢ中にＢ−ＭＡＣアドレスとして登録されていることを条件として、カプセル化フレームを転送する処理を行うフレーム処理手段と、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、カプセル化フレームに含まれるリンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含み、かつ、カプセル化フレームの送信元Ｂ−ＭＡＣアドレスを宛先Ｂ−ＭＡＣアドレスとしてカプセル化ＬＴＲフレームを生成し、このカプセル化ＬＴＲフレームを第１のネットワーク内で送信する応答処理手段とをさらに備える。
【００２０】
第５の発明によれば、第４の発明の作用に加えてさらに、コアスイッチで受信したカプセル化フレームにリンクトレースメッセージが含まれていると判定した場合であって、かつ、宛先Ｂ−ＭＡＣに設定されたＭＡＣアドレスと同じ値がＦＤＢ中にＢ−ＭＡＣアドレスとして登録されている場合に限り、このカプセル化フレームを中継することができる。また、リンクトレースメッセージであることを確実に判定した上で、始点の管理端点へリンクトレースリプライを含むフレームを送信することができる。これにより、始点の管理端点ではフレームが転送される経路情報を正確に収集することができる。
【００２１】
第６の発明は、第５の発明の構成において、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合であって、カプセル化フレームに含まれるカプセル化ヘッダ情報のうち、その宛先Ｂ−ＭＡＣアドレス領域に設定されたＭＡＣアドレスが自己に固有のＭＡＣアドレスと同一であることを確認した場合、カプセル化フレームの転送を終了するフレーム処理手段をさらに備える。
【００２２】
第６の発明によれば、第５の発明の作用に加えてさらに、コアスイッチが宛先の管理端点として指定されていた場合、その旨を正確に判定した上で、確実にリンクトレースリプライを始点の管理端点へ送信することができる。例えば、ＩＥＥＥ８０２．１ａｈの通信規格では、ネットワーク内でフレームがループすることを防止するため、受信したカプセル化フレームがユーザフレームであり、かつ、カプセル化フレームの宛先Ｂ−ＭＡＣアドレス領域に自己のＭＡＣアドレスが設定されている場合、このカプセル化フレームを破棄することが定められている。その上で第６の発明では、判定手段でリンクトレースメッセージか否かを確実に識別しつつ、宛先のＭＡＣアドレスが自己のＭＡＣアドレスであったとしても、このフレームを破棄することなく確実にリンクトレースリプライを生成することができる。
【００２３】
第７の発明は、第５の発明及び第６の発明の構成において、応答処理手段は、カプセル化ＬＴＲフレームに含まれるカプセル化ヘッダ情報のうち、送信元Ｂ−ＭＡＣアドレス領域及び送信元Ｃ−ＭＡＣアドレス領域のそれぞれに対して自己に固有のＭＡＣアドレスを設定し、宛先Ｂ−ＭＡＣアドレス領域にカプセル化フレームの送信元Ｂ−ＭＡＣアドレスを設定し、宛先Ｃ−ＭＡＣアドレス領域に対してカプセル化フレームに含まれるオリジナルＭＡＣアドレス領域に設定されたＭＡＣアドレスを設定する。
【００２４】
第７の発明によれば、第５の発明及び第６の発明の作用に加えてさらに、リンクトレースリプライを生成する過程で、ヘッダ情報のうち宛先Ｃ−ＭＡＣアドレス領域に対してカプセル化フレームのオリジナルＭＡＣアドレス領域に設定された始点の管理端点のＭＡＣアドレスを設定し、宛先Ｂ−ＭＡＣアドレス領域に対して、エッジスイッチのＭＡＣアドレスを設定できる。このため、コアスイッチで生成されたカプセル化ＬＴＲフレームは、例えばＩＥＥＥ８０２．１ａｈのネットワーク内では宛先Ｂ−ＭＡＣアドレス領域に設定されたエッジスイッチのＭＡＣアドレスに基づいてエッジスイッチまで転送される。そして、エッジスイッチでデカプセル化されたフレームがＩＥＥＥ８０２．１ａｄのネットワーク内を転送される際には、宛先Ｃ−ＭＡＣアドレス領域に設定された始点の管理端点のＭＡＣアドレスに基づいてフレームの転送が行われる。これにより、始点の管理端点が宛先の管理端点と異なる通信規格に基づくネットワークに配置されていても、確実にリンクトレースリプライを送ることができる。
【００２５】
第８の発明は、少なくとも第１の通信規格に準拠した第１のネットワークに、第１の通信規格と異なる第２の通信規格に準拠した第２のネットワークが少なくとも１つ相互に接続されたネットワークシステムであって、第１のネットワークは、第２のネットワークから送信されたＭＡＣフレームを受信すると、この受信したＭＡＣフレームを第１の通信規格に基づきカプセル化したカプセル化フレームとして第１のネットワーク内に転送するエッジスイッチと、エッジスイッチにより転送されたカプセル化フレームを第１のネットワーク内で中継するコアスイッチとを含み、第２のネットワークは、ＭＡＣフレームの中継を行う複数のスイッチと、複数のスイッチのうち、ＭＡＣフレームのヘッダ情報に含まれる、タイプ領域に管理用の識別情報を設定し、かつ、そのデータ領域のオペレーションコード領域にリンクトレースの規定で定めるリンクトレースメッセージを示す識別情報を設定した状態で、第１のネットワーク内に配置されたいずれかのコアスイッチをターゲットＭＡＣアドレスに設定したＬＴＭフレーム、又は、第１のネットワークに複数の第２のネットワークが接続されており、第１のネットワークを介して接続された他の第２のネットワーク内に配置されたいずれかのスイッチをターゲットＭＡＣアドレスに設定したＬＴＭフレームを送信する管理端点を含み、第１のネットワークに含まれるエッジスイッチ及びコアスイッチは、管理端点から送信されたＭＡＣフレームに含まれているヘッダ情報のタイプ領域に管理用の識別情報が設定されているか否かを識別する識別手段と、識別手段によりタイプ領域に管理用の識別情報が設定されていると識別された場合、受信したＭＡＣフレームに含まれるデータ領域のオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されているか否かを判定する判定手段とを有する。
【００２６】
第８の発明によれば、リンクトレースを実行する際に始点の管理端点と宛先の管理端点とがそれぞれＩＥＥＥ８０２．１ａｄ及び８０２．１ａｈの異なる通信規格に基づくネットワークに配置されている場合であっても、宛先の管理端点が配置されているネットワーク（ＩＥＥＥ８０２．１ａｈ）内で、リンクトレースメッセージを受信したエッジスイッチが確実にリンクトレースメッセージであることを判定することができる。
【００２７】
第９の発明は、第８の発明において、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、管理端点から送信されたＭＡＣフレームに含まれるデータ領域のうち、そのターゲットＭＡＣアドレス領域に設定されたターゲットＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていることを条件として、このＣ−ＭＡＣアドレスと関連付けてＦＤＢに登録されたＢ−ＭＡＣアドレスをカプセル化ヘッダ情報に含まれる宛先Ｂ−ＭＡＣアドレス領域に設定し、カプセル化フレームを生成する処理を行う一方、ターゲットＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていない場合、カプセル化フレームを生成することなく受信したＭＡＣフレーム破棄するフレーム処理手段と、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含めたＬＴＲフレームを生成し、このＬＴＲフレームを第２のネットワークに対して送信する応答処理手段とをさらに有し、第１のネットワークに含まれるコアスイッチは、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、カプセル化フレームに含まれるカプセル化ヘッダ情報のうち、その宛先Ｂ−ＭＡＣアドレス領域に設定されたＭＡＣアドレスが自己に固有のＭＡＣアドレスと同一であることを確認した場合、カプセル化フレームの転送を終了するフレーム処理手段と、判定手段によりオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、カプセル化フレームに含まれるリンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含み、かつ、カプセル化フレームの送信元Ｂ−ＭＡＣアドレスを宛先Ｂ−ＭＡＣアドレスとしてカプセル化ＬＴＲフレームを生成し、このカプセル化ＬＴＲフレームを第１のネットワーク内で送信する応答処理手段とを有する。
【００２８】
第９の発明によれば、宛先の管理端点が配置されているネットワーク（ＩＥＥＥ８０２．１ａｈ）内でリンクトレースメッセージを受信したエッジスイッチは、確実にリンクトレースメッセージをカプセル化フレームとして宛先の管理端点へ転送しつつ、始点の管理端点へリンクトレースリプライを応答することができる。すなわち、ＦＤＢにはターゲットＭＡＣアドレスに関連付けて宛先Ｂ−ＭＡＣアドレス領域に設定するＢ−ＭＡＣアドレスが登録されており、エッジスイッチで受信したＭＡＣフレームに設定されたターゲットＭＡＣアドレスがＦＤＢに登録されている場合、このＭＡＣフレームはカプセル化されても第１のネットワーク内で正確に転送されて確実に宛先の管理端点まで転送される。さらに、受信したＭＡＣフレームのターゲットＭＡＣアドレスがＦＤＢに登録されていない場合、エッジスイッチはこのＭＡＣフレームを破棄することで、上述したブロードキャストによる不具合を確実に防止することができる。
【００２９】
さらにコアスイッチは、カプセル化されたリンクトレースメッセージを宛先の管理端点まで中継しつつ、それぞれにリンクトレースリプライを返すことができる。また、宛先の管理端点に指定されたコアスイッチは、自己宛のリンクトレースメッセージであることを正確に認識した上で、リンクトレースリプライを返すことができる。これにより、複数の異なる通信規格を用いたネットワークに跨るネットワークシステム内においても、リンクトレース機能を容易に実現することができる。
【００３０】
第１０の発明は、第１の通信規格に準拠した第１のネットワークに、第１の通信規格とは異なる第２の通信規格に準拠した第２のネットワークが少なくとも１つ接続された状態で、第２のネットワーク内に配置された始点の管理端点に対して、第１のネットワーク内に配置されたいずれかのコアスイッチを宛先の管理端点とするか、もしくは、管理端点から第１のネットワークを介して接続された第２のネットワークに配置されたいずれかのスイッチを宛先の管理端点とし、始点の管理端点から宛先の管理端点に対してリンクトレースメッセージをデータ領域内に含むＭＡＣフレームを送信してリンクトレースを実行するリンクトレース方法であって、以下の工程を備える。
【００３１】
〔識別工程〕
この工程では、始点の管理端点から送信されたＭＡＣフレームを第１のネットワーク内に配置されたエッジスイッチで受信した場合、ＭＡＣフレームに含まれるヘッダ情報のうち、タイプ領域に管理用の識別情報が設定されているか否かを識別する。
【００３２】
〔判定工程〕
この工程では、先の識別工程でタイプ領域に管理用の識別情報が設定されていると識別された場合、ＭＡＣフレームに含まれるデータ領域のうち、オペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されているか否かを判定する。
【００３３】
〔フレーム処理工程〕
この工程では、先の判定工程でオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、ＭＡＣフレームにカプセル化ヘッダ情報を付加した形式のカプセル化フレームを生成する過程で、ＭＡＣフレームに含まれるデータ領域のターゲットＭＡＣアドレス領域に設定されたターゲットＭＡＣアドレスと同じ値がＦＤＢ中にＣ−ＭＡＣアドレスとして登録されていること条件として、このＣ−ＭＡＣアドレスと関連付けてＦＤＢに登録されているＢ−ＭＡＣアドレスをカプセル化ヘッダ情報に含まれる宛先Ｂ−ＭＡＣアドレス領域に設定してカプセル化フレームを第１のネットワーク内で送信する。
【００３４】
〔応答処理工程〕
この工程では、先の判定工程でオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、リンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含めたＬＴＲフレームを生成し、このＬＴＲフレームを第２のネットワークに対して送信する。
【００３５】
第１０の発明によれば、リンクトレースを実行する際に始点の管理端点と宛先の管理端点とがそれぞれＩＥＥＥ８０２．１ａｄ及び８０２．１ａｈの異なる通信規格に基づくネットワークに配置されている場合であっても、宛先の管理端点が配置されているネットワーク（ＩＥＥＥ８０２．１ａｈ）内では、リンクトレースメッセージを受信したエッジスイッチにより、リンクトレースメッセージであることを正しく判定した上でＭＡＣフレームのカプセル化を実行することができる。これにより、その後のカプセル化フレームの中継に際して、第１のネットワーク内でのリンクトレース機能に基づく動作に備えることができる。
【００３６】
第１１の発明は、第１０の発明において、コアスイッチにより実行される以下の工程をさらに備える。
【００３７】
〔識別工程〕
この工程では、エッジスイッチから送信されたカプセル化フレームを第１のネットワーク内に配置されたコアスイッチで受信した場合、カプセル化フレームとしてカプセル化されたＭＡＣフレームに含まれるヘッダ情報のうちタイプ領域に管理用の識別情報が設定されているか否かをコアスイッチにて識別する。
【００３８】
〔判定工程〕
この工程では、コアスイッチでの識別工程でタイプ領域に管理用の識別情報が設定されていると識別された場合、カプセル化されたＭＡＣフレームに含まれるデータ領域のオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されているか否かをコアスイッチにて判定する。
【００３９】
〔応答処理工程〕
この工程では、コアスイッチでの判定工程でオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合、カプセル化フレームに含まれるリンクトレースメッセージに対する応答としてのリンクトレースリプライをデータ領域に含むカプセル化ＬＴＲフレームを生成し、このカプセル化ＬＴＲフレームをコアスイッチにて第１のネットワーク内で送信する。
【００４０】
第１１の発明によれば、第１のネットワーク内でリンクトレースメッセージを受信したコアスイッチは、それぞれ確実にリンクトレースメッセージを処理しつつ、始点の管理端点へリンクトレースリプライを応答することができる。これにより、始点の管理端点は、それぞれから受信したリンクトレースリプライに基づいて、宛先の管理端点までフレームが正常に転送されたかを正確に把握することができる。
【００４１】
また第１２の発明は、第１１の発明の構成において、コアスイッチにより実行される以下の工程をさらに備える。
【００４２】
〔フレーム処理工程〕
この工程では、コアスイッチでの判定工程でオペレーションコード領域にリンクトレースメッセージを示す識別情報が設定されていると判定された場合であって、カプセル化フレームに含まれるカプセル化ヘッダ情報のうち、その宛先Ｂ−ＭＡＣアドレス領域に設定されたＭＡＣアドレスが自己に固有のＭＡＣアドレスと同一であることを確認した場合、カプセル化フレームの転送を終了する。
【００４３】
第１２の発明によれば、宛先の管理端点に指定されたコアスイッチにおいて、リンクトレースメッセージが自己宛であることを正確に認識し、その上でリンクトレースリプライを返すことができる。これにより、始点の管理端点から宛先の管理端点までの間でリンクトレースを正確に実行することができる。
【００４４】
第１３の発明は、第１１及び第１２の発明において、各応答処理工程では、カプセル化ＬＴＲフレームに含まれるカプセル化ヘッダ情報のうち、送信元Ｂ−ＭＡＣアドレス領域及び送信元Ｃ−ＭＡＣアドレス領域のそれぞれに対して自己に固有のＭＡＣアドレスを設定し、宛先Ｂ−ＭＡＣアドレス領域にカプセル化フレームの送信元Ｂ−ＭＡＣアドレスを設定し、宛先Ｃ−ＭＡＣアドレス領域に対してカプセル化フレームに含まれるオリジナルＭＡＣアドレス領域に設定されたＭＡＣアドレスを設定する。
【００４５】
第１３の発明によれば、第１１の発明及び第１２の発明の作用に加えてさらに、各コアスイッチにおいてリンクトレースリプライを生成し、カプセル化ＬＴＲフレームを送信する過程で、ヘッダ情報のうち宛先Ｃ−ＭＡＣアドレス領域に対してカプセル化フレームのオリジナルＭＡＣアドレス領域に設定された始点の管理端点のＭＡＣアドレスを設定し、宛先Ｂ−ＭＡＣアドレス領域に対して、エッジスイッチのＭＡＣアドレスを設定できる。このため、コアスイッチで生成されたカプセル化ＬＴＲフレームは、例えばＩＥＥＥ８０２．１ａｈのネットワーク内では宛先Ｂ−ＭＡＣアドレス領域に設定されたエッジスイッチのＭＡＣアドレスに基づいてエッジスイッチまで転送される。そして、エッジスイッチでデカプセル化されたフレームがＩＥＥＥ８０２．１ａｄのネットワーク内を転送される際には、宛先Ｃ−ＭＡＣアドレス領域に設定された始点の管理端点のＭＡＣアドレスに基づいてフレームの転送が行われる。これにより、始点の管理端点が宛先の管理端点と異なる通信規格に基づくネットワークに配置されていても、確実にリンクトレースリプライを送ることができる。
【発明の効果】
【００４６】
以上のように本発明によれば、始点の管理端点と宛先の管理端点との間で、始点となる管理端点が配置されているネットワークとは別のネットワークを経由するように配置されていても、フレームが経由する間の通信経路を正確に検索し、リンクトレース機能を有効に活用することができる。
【図面の簡単な説明】
【００４７】
【図１】ネットワークシステムの構成を概略的に示す図である。
【図２】ＩＥＥＥ８０２．１ａｄのフレーム形式とＩＥＥＥ８０２．１ａｈのフレーム形式を対比して示す概要図である。
【図３】８０２．１ａｈ網内に配置されるネットワーク中継機器の機能的な構成を概略的に示すブロック図である。
【図４】ネットワークシステムに適用できるリンクトレース方法の概要を示す流れ図である。
【図５】ＬＴＭフレームのフォーマットを概略的に示す図である。
【図６】カプセル化ＬＴＭフレームのフォーマットを概略的に示す図である。
【図７】ＬＴＲフレームのフォーマットを概略的に示す図である。
【図８】カプセル化ＬＴＲフレームのフォーマットを概略的に示す図である。
【図９】ＬＴフレーム判定部により実行されるＬＴＭ判定処理の手順例を示すフローチャートである。
【図１０】エッジスイッチのＬＴフレーム処理部で実行されるカプセル化ＬＴＭフレーム生成処理の概要を示すフローチャートである。
【図１１】エッジスイッチのＦＤＢを示す表である。
【図１２】終端ＭＥＰとなるコアスイッチのＬＴフレーム処理部で実行されるカプセル化ＬＴＲフレーム生成処理を示すフローチャートである。
【発明を実施するための形態】
【００４８】
以下、本発明の実施形態について図面を参照しながら説明する。
以下に挙げる実施形態は、例えば（１）ネットワーク内に配置される個々のネットワーク中継機器（エッジスイッチ又はコアスイッチ）としての形態、（２）複数のネットワークから構成されるネットワークシステムとしての形態、そして、（３）複数のネットワーク中継機器及びネットワークシステムを用いて実行されるリンクトレース方法としての形態を含むものとする。
【００４９】
〔ネットワークシステムの概要〕
図１は、上記の形態（２）として挙げられるネットワークシステムの構成を概略的に示す図である。このネットワークシステムは、例えば広域ネットワークとしての使用を想定したものである。広域用のネットワークシステムは、準拠する通信規格の違いによって例えば３つ（４つ以上でもよい）のネットワーク１，２，３に区分することができる。なお図１に示される配置関係でみて、隣り合うネットワーク１，２の組、そしてネットワーク２，３の組は物理的に接続された状態にある。
【００５０】
ネットワークシステムは、全体としてより高い信頼性を実現し、かつ大規模（広域用）な通信網を提供するため、その一部のネットワーク２に「ＭＡＣ−ｉｎ−ＭＡＣ」と呼ばれるフレームのカプセル化技術に対応した通信規格を適用している。ＭＡＣ−ｉｎ−ＭＡＣのカプセル化技術は、例えば通信規格の１つであるＩＥＥＥ８０２．１ａｈによって標準化されており、このためネットワーク２を構成する個々のネットワーク中継機器（参照符号８，１０，１２，１３）は、いずれもこのＩＥＥＥ８０２．１ａｈの通信規格に準拠している。
【００５１】
その他のネットワーク１，３は、別の通信規格であるＩＥＥＥ８０２．１ａｄに準拠している。このため各ネットワーク１，３を構成する個々のネットワーク中継機器（参照符号４，６，１５，１７）は、いずれもこのＩＥＥＥ８０２．１ａｄの通信規格に準拠している。
【００５２】
上記のＩＥＥＥ８０２．１ａｈにより実現されるＰＢＢ（Ｐｒｏｖｉｄｅｒ  Ｂａｃｋｂｏｎｅ  Ｂｒｉｄｇｉｎｇ）網は、その他のＩＥＥＥ８０２．１ａｄの通信規格に準拠したＰＢ（Ｐｒｏｖｉｄｅｒ  Ｂｒｉｄｇｉｎｇ）網を束ねるバックボーン網として活用することができる。このため図１に示される形態のネットワークシステムにおいては、ＩＥＥＥ８０２．１ａｈに準拠したネットワーク２をバックボーン（ＰＢＢ）網とし、このネットワーク２が両隣の各ネットワーク１，３をＰＢ網として束ねる役割を果たすことができる。以下では、ＩＥＥＥ８０２．１ａｈの規格に準拠したネットワーク２を「８０２．１ａｈ網２」と別称し、ＩＥＥＥ８０２．１ａｄの規格に準拠したネットワーク１，３をそれぞれ「８０２．１ａｄ網１，３」と別称する。
【００５３】
各ネットワーク１，２，３（８０２．１ａｄ網１，３、８０２．１ａｈ網２）内には、上記のように複数のネットワーク中継機器が配置されており、図１にはその一部がネットワーク中継機器（４〜１７）として示されている。これら複数のネットワーク中継機器は、それぞれのネットワーク１，２，３内において相互に接続されている。なお図１では、便宜上、本実施形態の説明に関係する一部のネットワーク中継機器のみを示すこととし、その他多数のネットワーク中継機器については、図面の煩雑化を防止するために図示を省略している。
【００５４】
〔８０２．１ａｄ網〕
上記の８０２．１ａｄ網１内には、例えばスイッチ４及びスイッチ６が配置されている。もう一方の８０２．１ａｄ網３についても同様に、その内部に例えばスイッチ１７及びスイッチ１５が配置されている。このうちスイッチ６，１５は、８０２．１ａｈ網２から転送されたフレームを各８０２．１ａｄ網１，３内で中継したり、各８０２．１ａｄ網１，３内で転送されるフレームを８０２．１ａｈ網２へ中継したりする。またスイッチ４，１７は、スイッチ６，１５から転送されたフレームを各８０２．１ａｄ網１，３内で中継する。
【００５５】
〔８０２．１ａｈ網〕
８０２．１ａｈ網２内には、例えばエッジスイッチ８，１３及びコアスイッチ１０，１２が配置されている。８０２．１ａｈ網２においては、エッジスイッチ８，１５は他の８０２．１ａｄ網１，３との間でフレームを中継する際、これをＭＡＣ−ｉｎ−ＭＡＣ方式でカプセル化又はデカプセル化する。また、コアスイッチ１０，１２は、それぞれエッジスイッチ８，１３から転送されたカプセル化フレームを８０２．１ａｈ網２内で中継する。
【００５６】
〔通信規格によるフレーム形式の違い〕
図２は、ＩＥＥＥ８０２．１ａｄのフレーム形式とＩＥＥＥ８０２．１ａｈのフレーム形式を対比して示す概要図である。なお、これらフレーム形式は公知であり、特段の説明を要しないため、図２中にフレーム内の各部に参照符号を付していない。
【００５７】
〔ＩＥＥＥ８０２．１ａｄのフレーム形式〕
図２中（Ａ）：ＩＥＥＥ８０２．１ａｄに準拠した形式のＭＡＣフレームは、そのヘッダ部分にＤＡ  ＭＡＣ（宛先ＭＡＣアドレス）、ＳＡ  ＭＡＣ（送信元ＭＡＣアドレス）、ＶＬＡＮ  ＴＡＧ、ＴＹＰＥ（タイプ）等の領域を備えている。またＭＡＣフレームは、ヘッダ部分に続くＤＡＴＡ（データ）領域、ＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）の領域を備えている。なお図２中、フレーム内の各部に括弧書きされている値（６Ｂ，４Ｂ等）はいずれも各領域のバイト長である。
【００５８】
〔ＩＥＥＥ８０２．１ａｈのフレーム形式〕
図２中（Ｂ）：ＩＥＥＥ８０２．１ａｈに準拠した形式のフレームは、上記のようにＭＡＣ−ｉｎ−ＭＡＣフレームとなる。すなわちＭＡＣ−ｉｎ−ＭＡＣフレームは、ＩＥＥＥ８０２．１ａｄのフレーム形式にＤＡ  Ｂ−ＭＡＣ（宛先Ｂ−ＭＡＣアドレス）、ＳＡ  Ｂ−ＭＡＣ（送信元Ｂ−ＭＡＣアドレス）、Ｂ−ＴＡＧ、Ｉ−ＴＡＧを付加したものである。なおＭＡＣ−ｉｎ−ＭＡＣフレームには、上記のＢ−ＴＡＧがなくＩ−ＴＡＧだけを有した形式もある。
【００５９】
〔カプセル化技術の概要〕
図１に示される広域用のネットワークシステムにおいて、例えば一方の８０２．１ａｄ網１から他方の８０２．１ａｄ網３へＭＡＣフレームを送信する場合にフレームのカプセル化が行われる。例えば、一方の８０２．１ａｄ網１内のスイッチ４を送信元として、ここから他方の８０２．１ａｄ網３内のスイッチ１７を宛先としたＭＡＣフレームが送信された場合を想定する。
【００６０】
上記の事例において、８０２．１ａｄ網１内でＭＡＣフレームはスイッチ４からスイッチ６に転送され、さらにスイッチ６から８０２．１ａｈ網２に向けて送信される。８０２．１ａｈ網２のエッジスイッチ８は、受信したＭＡＣフレームをカプセル化し、８０２．１ａｈ網２内ではこれを上記のＭＡＣ−ｉｎ−ＭＡＣフレームとして転送する。
【００６１】
８０２．１ａｈ網２内では、エッジスイッチ８において付加されたＤＡ  Ｂ−ＭＡＣ（図２中（Ｂ）参照）に基づいて中継（転送）が行われる。これによりＭＡＣ−ｉｎ−ＭＡＣフレームは、コアスイッチ１０，１２により順に中継され、もう１つのエッジスイッチ１３に到達する。エッジスイッチ１３はＭＡＣ−ｉｎ−ＭＡＣフレームを受信すると、これをデカプセル化する。これにより、ＭＡＣ−ｉｎ−ＭＡＣフレームはＭＡＣフレームとしての形式に復元される。
【００６２】
そして、エッジスイッチ１３によりデカプセル化された後のＭＡＣフレームは、他方の８０２．１ａｄ網３のスイッチ１５で受信され、８０２．１ａｄ網３内ではＭＡＣフレームとして宛先のスイッチ１７に送信される。
【００６３】
以上のように、ネットワークシステムにおいて通常のＭＡＣフレーム（いわゆるユーザフレーム）を転送する場合、ＩＥＥＥ８０２．１ａｈによるカプセル化技術は特に有益である。
【００６４】
〔想定事例〕
一方、上記の事例において、転送されるフレームがネットワークの管理を目的とする場合は以下の現象が発生すると考えられる。
【００６５】
例えばネットワーク管理を目的とするフレームとして、リンクトレース試験に用いられるＬＴＭフレームが挙げられる。ＬＴＭフレーム（図中参照符号なし）は、上記のように始点となる管理端点（以下、「始端ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｄ  Ｐｏｉｎｔ）」と略称する）から、宛先の管理端点（以下、「終端ＭＥＰ」と略称する）に向けて送信される。この場合、リンクトレース機能に関する規格の要求に基づき、途中でＬＴＭフレームを中継した各中継機器はそれぞれにＬＴＲフレームを生成し、これをＬＴＭフレームの送信元に対して送信する必要がある。
【００６６】
図１に示されるネットワークシステムにおいて、例えば一方の８０２．１ａｄ網１内のスイッチ４を始端ＭＥＰとし、８０２．１ａｈ網２内のコアスイッチ１２を終端ＭＥＰとしてそれぞれ指定する。この指定条件において、始端ＭＥＰのスイッチ４から終端ＭＥＰのコアスイッチ１２までの通信経路についてリンクトレース試験が行われるものとする。
【００６７】
始端ＭＥＰとなるスイッチ４は、宛先ＭＡＣアドレスをマルチキャストアドレスとし、ＴＡＲＧＥＴ  ＭＡＣ（ターゲットＭＡＣアドレス）を終端ＭＥＰとなるコアスイッチ１２のＭＡＣアドレスとし、そしてＳＡ  ＭＡＣを自己のＭＡＣアドレスとしたＬＴＭフレームを送信する。このときＬＴＭフレームのＴＹＰＥ領域には、例えば国際勧告「Ｙ．１７３１」やＩＥＥＥ８０２．１ａｇの規格で定められるＯＡＭの識別値が格納されている。
【００６８】
８０２．１ａｄ網１内でＬＴＭフレームは、スイッチ４からスイッチ６に送信され、これを受信したスイッチ６は、ＬＴＭフレームを８０２．１ａｈ網２のエッジスイッチ８に転送する。ＬＴＭフレームを受信したエッジスイッチ８は、上記のＭＡＣ−ｉｎ−ＭＡＣ形式でＬＴＭフレームをカプセル化し、これをカプセル化ＬＴＭフレームとして８０２．１ａｈ網２内へ中継する。この際、ＬＴＭフレームの宛先ＭＡＣアドレスはマルチキャストアドレスであるため、エッジスイッチ８はカプセル化に際してＤＡ  Ｂ−ＭＡＣにマルチキャストの値を格納する。
【００６９】
上記のようにカプセル化されたＬＴＭフレームは、エッジスイッチ８からコアスイッチ１０、コアスイッチ１２へ転送される。このときカプセル化ＬＴＭフレームを受信したコアスイッチ１２は、そのＤＡ  Ｂ−ＭＡＣを参照し、その値がブロードキャストであればそのままフレームを中継するか、もしくは破棄する。一方、ＤＡ  Ｂ−ＭＡＣの値が自己のＭＡＣアドレスであることを確認すると、コアスイッチ１２はフレームを破棄する。この場合のフレームの破棄は、コアスイッチ１２が準拠するＩＥＥＥ８０２．１ａｈの要求に基づくものであり、本来当然（規格通り）の処理である。
【００７０】
ところが上記の処理は、８０２．１ａｄ網１と８０２．１ａｈ網２に跨って行われるリンクトレース試験にとっては１つの障害となる。すなわち、コアスイッチ１０及びコアスイッチ１２からみれば、始端ＭＥＰ（スイッチ４）が別の通信規格に準拠した８０２．１ａｄ網１内に存在しているため、そのままではカプセル化されたＬＴＭフレームをＬＴＭフレームとしてコアスイッチ１０及びコアスイッチ１２は認識できない。したがってこの事例においては、始端ＭＥＰとなるスイッチ４がＬＴＭフレームを送信しても、所望の通りにリンクトレースは機能しないことが分かる。
【００７１】
本発明の発明者等は上記の現象に着眼しつつ、図１のネットワークシステムにおいてリンクトレースを所望通りに機能させるため、８０２．１ａｈ網２内のネットワーク中継機器（エッジスイッチ８，１３、コアスイッチ１０，１２等）に以下の構成を用いることが有効であることを見出した。
【００７２】
〔ネットワーク中継機器の形態〕
図３は、８０２．１ａｈ網２内に配置されるネットワーク中継機器の機能的な構成を概略的に示すブロック図である。
【００７３】
先ずネットワーク中継機器（エッジスイッチ８，１３、コアスイッチ１０，１２）は、一般的なフレームの中継に必要な構成として、例えばフレーム転送制御部４６やＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  ＤａｔａＢａｓｅ）５２、ソフトウェア制御のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０等を備えている。フレーム転送制御部４６には送受信部４６ａが設けられており、送受信部４６ａは、個々にネットワークケーブルが接続される複数のポート（参照符号４６０ａ，４６０ｂ，・・・等）を有している。またＦＤＢ５２は、例えばＲＡＭ等の物理メモリ領域を用いて形成されている。
【００７４】
この他にも本実施形態のネットワーク中継機器は、ＬＴフレーム中継制御部４８としての構成を有している。このＬＴフレーム中継制御部４８には、例えばＩＥＥＥ８０２．１ａｈ規格に基づく標準的なフレーム中継機能実行部４８ｃが組み込まれている。すなわちフレーム中継機能実行部４８ｃは、ＩＥＥＥ８０２．１ａｈ規格に基づいてＭＡＣフレームのカプセル化処理や、ＭＡＣ−ｉｎ−ＭＡＣフレームの転送処理を実行する通常の機能を有する部分である。
【００７５】
その上でＬＴフレーム中継制御部４８には、本実施形態に特有の機能要素としてＬＴフレーム判定部４８ａ及びＬＴフレーム処理部４８ｂが組み込まれている。このうちＬＴフレーム判定部４８ａは、受信したフレームがイーサネット（登録商標）ＯＡＭ（以下、適宜「ＯＡＭ」とだけ表記する。）のリンクトレース機能に対応するＬＴＭを含むものであるか否かを判定する部分である。またＬＴフレーム処理部４８ｂは、ＯＡＭのリンクトレース機能に対応したフレームの内容に従ってそのフレームの内容を書き換え、別のフレーム内容に変換する処理を行う部分である。なお、ＬＴフレーム処理部４８ｂやＬＴフレーム処理部４８ｂ等の機能要素は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の集積回路で実現することかできる。
【００７６】
〔中継機器による内部動作〕
上記の送受信部４６ａは、各ポートにおいて受信した全てのフレームをＬＴフレーム判定部４８ａへ転送する。このときＬＴフレーム制御部４８内では、フレーム中継機能実行部４８ｃでフレームのカプセル化処理が行われ（エッジスイッチ８，１３の場合）、上記のＭＡＣ−ｉｎ−ＭＡＣフレームが生成される。
【００７７】
〔ＬＴフレーム判定〕
ＬＴフレーム判定部４８ａは、送られてきたフレームの内容を参照し、その内容がＯＡＭのリンクトレース機能に対応するＬＴＭ（リンクトレースメッセージ）を含むものであるか否かを判定する。具体的には、ＬＴフレーム判定部４８ａはフレームの内容を先頭から参照していき、「Ｉ−ＴＡＧ」を確認してＭＡＣ−ｉｎ−ＭＡＣフレームであることを確認すると、次に「ＴＹＰＥ」を参照し、そこにＩＥＥＥ８０２．１ａｇを示す識別情報（ＯＡＭ）が記述されているか否かを識別する。
【００７８】
このとき「ＴＹＰＥ」がＯＡＭを示すものであれば、ＬＴフレーム判定部４８ａは次に「ＤＡＴＡ」内のＯＡＭ  ＨＥＡＤＥＲ（ＯＡＭヘッダ）を参照し、その中で「ＯｐＣｏｄｅ」の識別値がＬＴＭを示しているか否かを確認する。識別値がＬＴＭを示していれば、ＬＴフレーム判定部４８ａは、このフレームが「（ＯＡＭ）ＬＴＭフレーム」であると判定する。この場合、ＬＴフレーム判定部４８ａは「ＬＴＭフレーム」をＬＴフレーム処理部４８ｂへ転送する。ここで、コアスイッチ１０，１２において、「ＬＴＭフレーム」でないと判定した場合、ＬＴフレーム判定部４８ａはそのフレームをフレーム転送制御部４６へ送り返す。また、エッジスイッチ８，１３において、「ＬＴＭフレーム」でないと判定した場合、ＬＴフレーム判定部４８ａは、そのフレームをフレーム中継機能実行部４８ｃへ転送する。フレーム中継機能実行部４８ｃは、上記のフレームをＩＥＥＥ８０２．１ａｈ規格に基づいてカプセル化する処理を実行し、カプセル化フレームをフレーム転送処理部４６へ転送する。
【００７９】
〔ＬＴフレーム処理〕
「ＬＴＭフレーム」と判定されたフレームがＬＴフレーム処理部４８ｂに送られた場合、ＬＴフレーム処理部４８ｂにて以下の処理が行われる。この場合の処理は、ネットワーク中継機器がエッジスイッチ８，１３としての位置付けである場合と、コアスイッチ１０，１２としての位置付けである場合とで異なっている。
【００８０】
〔エッジスイッチでの処理〕
ネットワーク中継機器がエッジスイッチ８，１３としての位置付けである場合、ＬＴフレーム処理部４８ｂは、カプセル化に際して付加された「ＳＡ  Ｂ−ＭＡＣ」を自己（エッジスイッチ８，１３）のＭＡＣアドレスに設定する。また「ＤＡ  Ｂ−ＭＡＣ」については、ＬＴフレーム処理部４８ｂにおいて「ＬＴＭフレーム」で示される「ＴＡＲＧＥＴ  ＭＡＣ」をキーとしてＦＤＢ５２を検索し、この「ＴＡＲＧＥＴ  ＭＡＣ」に関連付けてＢ−ＭＡＣアドレスが登録されていれば、Ｂ−ＭＡＣアドレスを「ＤＡ  Ｂ−ＭＡＣ」に設定する。
【００８１】
ＦＤＢ５２は、Ｃ−ＭＡＣアドレスを登録するテーブル（以下、「Ｃ−ＭＡＣアドレス欄」と略称する。）及び、Ｂ−ＭＡＣアドレスを登録するテーブル（以下、「Ｂ−ＭＡＣアドレス欄」と略称する。）を備えており、これらのテーブルにフレームの転送先となるＭＡＣアドレスを登録する。また、Ｃ−ＭＡＣアドレス欄に登録されたＭＡＣアドレス及び、Ｂ−ＭＡＣアドレス欄に登録されたＭＡＣアドレスは互いに対応付けられて登録されており、さらにこれらは、エッジスイッチ８，１３に備えられているポートと対応付けられている。ＩＥＥＥ８０２．１ａｈ規格では、ＩＥＥＥ８０２．１ａｄ網１，３から転送されたＭＡＣフレームをＭＡＣ−ｉｎ−ＭＡＣヘッダでカプセル化する際、ＭＡＣフレーム中の「ＤＡ  ＭＡＣ」に設定されたＭＡＣアドレスを参照する。そして、このＭＡＣアドレスがＣ−ＭＡＣアドレス欄に登録されている場合、これに対応するＢ−ＭＡＣアドレス欄のＭＡＣアドレスを「ＤＡ  Ｂ−ＭＡＣ」に設定する。
【００８２】
一方、本実施形態では上記の通り、受信した「ＬＴＭフレーム」で示される「ＴＡＲＧＥＴ  ＭＡＣ」に設定されたＭＡＣアドレスを参照し、このＭＡＣアドレスがＣ−ＭＡＣアドレス欄に登録されている場合、これに対応するＢ−ＭＡＣアドレス欄のＭＡＣアドレスを「ＤＡ  Ｂ−ＭＡＣ」に設定する。なお、上記の設定について図１０及び図１１を用いてさらに詳しく後述する。
【００８３】
またＬＴフレーム処理部４８ｂは、「ＳＡ  Ｃ−ＭＡＣ（送信元Ｃ−ＭＡＣアドレス）」を自己（エッジスイッチ８，１３）のＭＡＣアドレスに設定するとともに、「ＴＴＬ（Ｔｉｍｅ  ｔｏ  Ｌｉｖｅ）」の減算を行う。なお、ＬＴフレーム処理部４８ｂでは元のフレームの「ＤＡ  ＭＡＣ」を変更しない。
【００８４】
〔コアスイッチでの処理〕
一方、ネットワーク中継機器がコアスイッチ１０，１２としての位置付けである場合、ＬＴフレーム処理部４８ｂは、「ＴＴＬ」の減算、及び「ＳＡ  Ｃ−ＭＡＣ」の変更だけを行う。したがって、８０２．１ａｈ網２内のコアスイッチ１０，１２間で「ＳＡ  Ｂ−ＭＡＣ」や「ＤＡ  Ｂ−ＭＡＣ」の設定（書き換え）は行われない。
【００８５】
〔ＬＴＲの処理〕
次に、ＬＴＭに対するＬＴＲ（ＬｉｎｋＴｒａｃｅ  Ｒｅｐｌｙ）の処理については、各ネットワーク中継機器（エッジスイッチ８，１３、コアスイッチ１０，１２）において、受信したＬＴＭの「ＳＡ  Ｂ−ＭＡＣ」をＬＴＲの「ＤＡ  Ｂ−ＭＡＣ」に設定するとともに、「ＳＡ  Ｂ−ＭＡＣ」については、ＬＴＲを返す各ネットワーク中継機器（エッジスイッチ８，１３、コアスイッチ１０，１２）の送信ポートのＭＡＣアドレスに設定する。また各ネットワーク中継機器（エッジスイッチ８，１３、コアスイッチ１０，１２）において、ＬＴＲの「ＤＡ  Ｃ−ＭＡＣ（宛先Ｃ−ＭＡＣアドレス）」を「ＯＲＩＧＩＮＡＬ  ＭＡＣ（オリジナルＭＡＣアドレス）」の値に設定し、「ＳＡ  Ｃ−ＭＡＣ」を「ＳＡ  Ｂ−ＭＡＣ」と同じ値に設定する。なお、このような処理は、上記のＬＴフレーム処理部４８ｂにて実行することができる。また、エッジスイッチ８からスイッチ６を介してスイッチ４へＬＴＲフレームを生成する処理は、ＩＥＥＥ８０２．１ａｇ規格及びＩＥＥＥ８０２．１ａｄ規格に準拠した処理が実行される。
【００８６】
また、ネットワーク中継機器（エッジスイッチ８，１３、コアスイッチ１０，１２）はそれぞれ「ＴＴＬ」の減算を行うが、８０２．１ａｈ網２内での約束事として、ＬＴＲの転送に関しては特に何も実施しないこととする。
【００８７】
以上のようなリンクトレースに関する機能を組み込んだネットワーク中継機器（エッジスイッチ８，１３、コアスイッチ１０，１２）を８０２．１ａｈ網２内に配置することにより、本実施形態のネットワークシステムにおいて以下のリンクトレース方法を一例として実現することができる。
【００８８】
〔リンクトレース方法〕
図４は、ネットワークシステムに適用できるリンクトレース方法の概要を示す流れ図である。なお図４には、ネットワークシステム中でリンクトレース方法の説明に必要となる２つのネットワーク（８０２．１ａｄ網１及び８０２．１ａｈ網２）のみを示している。
【００８９】
例えば、８０２．１ａｄ網１内に配置されるスイッチ４を始端ＭＥＰとして、このスイッチ４から別の８０２．１ａｈ網２内のコアスイッチ１２を終端ＭＥＰとしたＬＴＭフレーム１４を送信する。始端ＭＥＰとなるスイッチ４には、例えば図示しないＰＣやサーバ等の監視端末が接続されており、ネットワーク管理者は、監視端末からコマンドを入力してＬＴＭフレーム１４の送信を行うことができる。このときスイッチ６やエッジスイッチ８、コアスイッチ１０は、リンクトレースを実施する際にＬＴＭフレーム１４を中継するＭＩＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｐｏｉｎｔ）として機能する。
【００９０】
リンクトレース方法は、おおよそ以下の工程を通じて実行される。
（１）８０２．１ａｄ網１内のスイッチ４から、８０２．１ａｈ網２内のコアスイッチ１２をターゲットとしたＬＴＭフレーム１４を送信する。
（２）同８０２．１ａｄ網１内のスイッチ６でＬＴＭフレーム１４を中継し、８０２．１ａｈ網２内のエッジスイッチ８へＬＴＭフレーム１４を送信する。合わせてスイッチ６からＬＴＲフレーム１６を送信する。
（３）エッジスイッチ８によるカプセル化に際し、ＬＴＭフレーム１４の判定と処理を行う。判定結果により、エッジスイッチ８からＬＴＲフレーム１６を送信する。
（４）８０２．１ａｈ網２内にて、エッジスイッチ８からカプセル化ＬＴＭフレーム１８を送信する。
（５）同８０２．１ａｈ網２内のコアスイッチ１０でカプセル化ＬＴＭフレーム１８を中継する際、カプセル化ＬＴＭフレーム１８の判定と処理を行う。判定結果により、コアスイッチ１０からカプセル化ＬＴＲフレーム２０を送信する。
（６）８０２．１ａｈ網２内でカプセル化ＬＴＭフレーム１８が中継され、ターゲットとするコアスイッチ１２にカプセル化ＬＴＭフレーム１８が到達する。
（７）コアスイッチ１２がカプセル化ＬＴＭフレーム１８の判定と処理を行い、自己宛と判定してカプセル化ＬＴＲフレーム２０を送信する。
（８）コアスイッチ１０，１２から送信されたカプセル化ＬＴＲフレーム２０は、８０２．１ａｈ網２内のエッジスイッチ８でそれぞれデカプセル化され、ＬＴＲフレーム１６として８０２．１ａｄ網１へ中継される。
（９）始端ＭＥＰのスイッチ４で各ＬＴＲフレーム１６を受信し、それぞれの内容からリンクトレースの結果を判断する。
【００９１】
以上が図４に示されるリンクトレース方法の概略的な流れであるが、以下にリンクトレース方法で用いられる各種フレームのフォーマット例を挙げつつ、より具体的に説明する。
【００９２】
〔ＬＴＭフレームの形式〕
図５は、ＬＴＭフレーム１４のフォーマットを概略的に示す図である。始端ＭＥＰのスイッチ４から送信されるＬＴＭフレーム１４は、上記のようにＤＡ  ＭＡＣ２２ａをマルチキャストアドレスとし、ＴＡＲＧＥＴ  ＭＡＣ２４ｅを終端ＭＥＰであるコアスイッチ１２のＭＡＣアドレスとしたものである。またＳＡ  ＭＡＣ２２ｂ及びＯＲＩＧＩＮＡＬ  ＭＡＣ２４ｄには、それぞれ自己（スイッチ４）のＭＡＣアドレスが格納されている。
【００９３】
ＬＴＭフレーム１４において、ＭＡＣヘッダ部２２のＴＹＰＥ２２ｄには、ＯＡＭのフレームであることを示す識別情報が格納されている。また、データ部２４のＯＡＭ  ＨＥＡＤＥＲ２４ａ内には上記のＯｐＣｏｄｅ（オペレーションコード）２４０ａがヘッダ情報の一部として格納されており、このＯｐＣｏｄｅ２４０ａには、ＤＡＴＡ領域の内容がＬＴＭであることを示す識別情報が格納されている。なお、ＴＩＤ２４ｂはＬＴＭの処理番号を示す情報であり、各ネットワーク中継機器でＬＴＲを生成する際にこの処理番号が用いられる。
【００９４】
ＴＴＬ２４ｃは、上記のように各ネットワーク中継機器がＬＴＭフレーム１４を受信した場合に減算を行う値である。またＯＲＩＧＩＮＡＬ  ＭＡＣ２４ｄには、上記のようにＬＴＭフレーム１４の送信元であるスイッチ４（始端ＭＥＰ）のＭＡＣアドレスが登録されている。そしてＴＡＲＧＥＴ  ＭＡＣ２４ｅには、終端ＭＥＰとなるコアスイッチ１２のＭＡＣアドレスが登録されている。なおＥＮＤ２４ｅは、データ部２４の終了を表す値である。
【００９５】
〔ＬＴＭフレーム送信工程〕
スイッチ４から送信されたＬＴＭフレーム１４は、ＤＡ  ＭＡＣ２２ａに基づいて８０２．１ａｄ網１内を中継され、スイッチ６から８０２．１ａｈ網２のエッジスイッチ８へ転送される。なお、ここでは始端ＭＥＰをスイッチ４としているが、始端ＭＥＰをスイッチ６として、ＬＴＭフレーム１４をスイッチ６から８０２．１ａｈ網２のエッジスイッチ８へ送信してもよい。
【００９６】
〔識別工程〕
エッジスイッチ８は、受信したＬＴＭフレーム１４にＭＡＣ−ｉｎ−ＭＡＣヘッダ情報を付加してカプセル化を行い、そのカプセル化ＬＴＭフレーム１８をコアスイッチ１０へ転送する。このときエッジスイッチ８は、ＬＴＭフレーム１４をカプセル化する過程でＬＴＭフレーム１４中のＴＹＰＥ２２ｄを参照し、その値がＯＡＭを示すものであるか否かを確認する。この確認は、上記のようにエッジスイッチ８内のＬＴフレーム判定部４８ａの機能を用いて実行することができる。
【００９７】
〔判定工程〕
ＴＹＰＥ２２ｄがＯＡＭを示していれば、さらにエッジスイッチ８でＯｐＣｏｄｅ２４０ａを参照し、その値がＬＴＭを示すものであるか否かを判定する。この判定もまた、エッジスイッチ８内のＬＴフレーム判定部４８ａの機能を用いて実行することができる。そしてＬＴＭフレーム１４を受信した場合、エッジスイッチ８はカプセル化ＬＴＭフレーム１８について以下の設定を行う。
【００９８】
〔カプセル化ＬＴＭフレーム〕
図６は、カプセル化ＬＴＭフレーム１８のフォーマットを概略的に示す図である。エッジスイッチ８はＬＴＭフレーム１４をカプセル化する過程で、ＤＡ  Ｂ−ＭＡＣ３４ａには基本的に終端ＭＥＰとなるコアスイッチ１２のＭＡＣアドレスを設定する。すなわち、上記のようにエッジスイッチ８のＬＴフレーム処理部４８ｂは、図５に示すＴＡＲＧＥＴ  ＭＡＣ２４ｅの値をキーとして自己のＦＤＢ５２を検索し、得られたＢ−ＭＡＣアドレス（すなわち、コアスイッチ１２のＭＡＣアドレス）をＤＡ  Ｂ−ＭＡＣ３４ａに設定する。
【００９９】
またエッジスイッチ８は、ＳＡ  Ｂ−ＭＡＣ３４ｂに自己本体のＭＡＣアドレスをするとともに、ＳＡ  Ｃ−ＭＡＣ３４ｆには送信ポート（コアスイッチ１０に接続されているポート）のＭＡＣアドレスを設定する。なお、ＴＴＬ３６ｃはエッジスイッチ８においても１つ減算される。
【０１００】
一方、図５に示すＴＡＲＧＥＴ  ＭＡＣ２４ｅが自己のＦＤＢ５２に登録されていない場合、エッジスイッチ８はＬＴＭフレーム１４を破棄する。この場合、カプセル化ＬＴＭフレーム１８は生成されない。これにより、ＦＤＢ５２に登録されていないことを理由としてカプセル化ＬＴＭフレーム１８がブロードキャストされるのを防止することができる。したがって、本来フレームが経由することのない他のネットワーク中継機器（コアスイッチ１０，１２以外のコアスイッチ）でカプセル化ＬＴＲフレーム２０が生成されることはない。
【０１０１】
ＤＡ  Ｃ−ＭＡＣ３４ｅ及びＳＡ  Ｃ−ＭＡＣ３４ｆは、それぞれＬＴＭフレーム１４中のＤＡ  ＭＡＣ２２ａ及びＳＡ  ＭＡＣ２２ｂに相当するフォーマットである。エッジスイッチ８は、ＬＴＭフレーム１４をカプセル化する際、ＩＥＥＥ８０２．１ａｈの通信規格に基づいて、ＬＴＭフレーム１４中のＤＡ  ＭＡＣ２２ａ、ＳＡ  ＭＡＣ２２ｂ、ＶＬＡＮ  ＴＡＧ２２ｃ及びＴＹＰＥ２２ｄに設定されている情報をカプセル化ＬＴＭフレーム１８中で対応するフォーマットに設定する。またＢ−ＴＡＧ３４ｃ及びＩ−ＴＡＧ３４ｄには、上記の各フォーマットと同様にＩＥＥＥ８０２．１ａｈの通信規格に基づいて所定の情報が設定されている。
【０１０２】
カプセル化ＬＴＭフレーム１８のデータ部３６にもまた、ＬＴＭフレーム１４中のデータ部２４と同様にＩＥＥＥ８０２．１ａｇに準拠したＬＴＭデータを示す情報が格納されている。ＤＡＴＡ３５ｂ中のＯＡＭ  ＨＥＡＤＥＲ３６ａ、ＯＲＩＧＩＮＡＬ  ＭＡＣ３６ｄ及びＴＡＲＧＥＴ  ＭＡＣ３６ｅには、それぞれＬＴＭフレーム１４中のＯＡＭ  ＨＥＡＤＥＲ２２ａ、ＯＲＩＧＩＮＡＬ  ＭＡＣ２２ｄ及びＴＡＲＧＥＴ  ＭＡＣ２２ｅと同一の情報が設定されている。またＴＩＤ３６ｂ、ＴＴＬ３６ｃ及びＥＮＤ３６ｅには、ＩＥＥＥ８０２．１ａｇの通信規格に基づく情報が登録されている。また、ＴＹＰＥ３５ａは、図５に示すＬＴＭフレーム１４のＴＹＰＥ２２ｄに相当するフォーマットであり、ＯＡＭを示す値が設定されている。
【０１０３】
〔ＬＴＲフレームの送信〕
エッジスイッチ８もまたスイッチ６と同様に、ＬＴＭフレーム１４を受信すると、ＬＴＲフレーム１６を生成してこれを始端ＭＥＰのスイッチ４に向けて送信する。エッジスイッチ８から送信されたＬＴＲフレーム１６は、８０２．１ａｄ網１のスイッチ６で中継され、スイッチ４で受信される。
【０１０４】
〔ＬＴＲフレーム〕
図７は、ＬＴＲフレーム１６のフォーマットを概略的に示す図である。スイッチ６及びエッジスイッチ８は、ＬＴＲフレーム１６のＤＡ  ＭＡＣ２８ａをＬＴＭフレーム１４のＯＲＩＧＩＮＡＬ  ＭＡＣ２４ｄに設定し、またＳＡ  ＭＡＣ２８ｂを各自の送信ポートのＭＡＣアドレスに設定する。その他のＶＬＡＮ  ＴＡＧ２８ｃ、ＴＹＰＥ２８ｄには、ＬＴＭフレーム１４のＶＬＡＮ  ＴＡＧ２２ｃ、ＴＹＰＥ２２ｄと同様の識別情報がそれぞれ設定されている。
【０１０５】
またデータ部３０には、ＩＥＥＥ８０２．１ａｇに準拠したＬＴＲデータが格納されており、データ部３０はＯＡＭ  ＨＥＡＤＥＲ３０ａ、ＴＩＤ３０ｂ、ＲｅｐｌｙＴＴＬ３０ｃ、ＲｅｌａｙＡｃｔ３０ｄ、ＡｄｄｉｔｉｏｎａｌＴＬＶ（Ｔｙｐｅ  Ｌｅｎｇｔｈ  Ｖａｌｕｅ）３０ｅ及びＥＮＤ３０ｆにより構成されている。
【０１０６】
ＯＡＭ  ＨＥＡＤＥＲ３０ａは、ＬＴＭフレーム１４と同様に、その一部にＯｐＣｏｄｅ３００ａを有している。このＯｐＣｏｄｅ３００ａには、データ部３０の内容がＬＴＲデータであることを示す識別情報が格納されている。
【０１０７】
ＴＩＤ３０ｂ、Ｒｅｐｌｙ  ＴＴＬ３０ｃ、ＲｅｌａｙＡｃｔ３０ｄ、ＡｄｄｉｔｉｏｎａｌＴＬＶ３０ｅ及びＥＮＤ３０ｆには、ＩＥＥＥ８０２．１ａｇの通信規格に基づく情報がそれぞれ設定されている。またスイッチ６及びエッジスイッチ８は、受信したＬＴＭフレーム１４のＴＴＬ２４ｃをそれぞれ減算し、その値をＲｅｐｌｙ  ＴＴＬ３０ｃに設定する。
【０１０８】
〔カプセル化ＬＴＭフレームの中継〕
エッジスイッチ８から送信されたカプセル化ＬＴＭフレーム１８は、ＤＡ  Ｂ−ＭＡＣ３４ａに基づいて８０２．１ａｈ網２内で中継され、次のコアスイッチ１０に到達する。
【０１０９】
〔カプセル化ＬＴＭフレームの判定〕
コアスイッチ１０は、図３に示される送受信部４６ａにおいてカプセル化ＬＴＭフレーム１８を受信する。コアスイッチ１０の送受信部４６ａは、上記のようにカプセル化ＬＴＭフレーム１８をＬＴフレーム判定部４８ａへ送る。ＬＴフレーム判定部４８ａはカプセル化ＬＴＭフレーム１８の内容を参照し、ＴＹＰＥ３５ａ及びＯｐＣｏｄｅ３６０ａに設定された各値からカプセル化ＬＴＭフレーム１８がＯＡＭのＬＴＭであると判定する。この場合、ＬＴフレーム判定部４８ａはカプセル化ＬＴＭフレーム１８をＬＴフレーム処理部４８ｂへ送る。
【０１１０】
〔カプセル化ＬＴＭフレームの処理〕
コアスイッチ１０のＬＴフレーム処理部４８ｂでは、ＴＴＬ３６ｃの減算を行うとともに、ＳＡ  Ｃ−ＭＡＣ３４ｆを送信ポート（コアスイッチ１２に接続されたポート）のＭＡＣアドレスに変更する。そしてコアスイッチ１０は、ＤＡ  Ｂ−ＭＡＣ３４ａに基づいてカプセル化ＬＴＭフレーム１８をコアスイッチ１２へ転送する。
【０１１１】
〔カプセル化ＬＴＲフレームの送信〕
また図４に示されているように、コアスイッチ１０はカプセル化ＬＴＭフレーム１８を中継する一方で、カプセル化ＬＴＲフレーム２０を生成し、これをエッジスイッチ８へ向けて送信する。エッジスイッチ８は、カプセル化ＬＴＲフレーム２０を受信するとデカプセル化を行い、ＬＴＲフレーム１６としてスイッチ６へ転送する。このＬＴＲフレーム１６を受信したスイッチ６は、上記したＬＴＲフレーム１６の転送処理と同様に、これを始端ＭＥＰであるスイッチ４へ転送する。
【０１１２】
〔カプセル化ＬＴＲフレーム〕
図８は、カプセル化ＬＴＲフレーム２０のフォーマットを概略的に示す図である。カプセル化ＬＴＲフレーム２０は、大きく分けてＭＡＣ−ｉｎ−ＭＡＣヘッダ部４０、データ部４２及びＦＣＳ４４により構成されている。このうちＭＡＣ−ｉｎ−ＭＡＣヘッダ部４０には、ＤＡ  Ｂ−ＭＡＣ４０ａ、ＳＡ  Ｂ−ＭＡＣ４０ｂ、Ｂ−ＴＡＧ４０ｃ、Ｉ−ＴＡＧ４０ｄ、ＤＡ  Ｃ−ＭＡＣ４０ｅ及び送信元Ｃ−ＭＡＣ４０ｆが含まれている。
【０１１３】
カプセル化ＬＴＭフレーム１８を受信したコアスイッチ１０は、そのＳＡ  Ｂ−ＭＡＣ３４ｂをカプセル化ＬＴＲフレーム２０のＤＡ  Ｂ−ＭＡＣ４０ａに設定するとともに、送信ポートのＭＡＣアドレスをＳＡ  Ｂ−ＭＡＣ４０ｂに設定する。またコアスイッチ１０は、ＤＡ  Ｃ−ＭＡＣ４０ｅをＯＲＩＧＩＮＡＬ  ＭＡＣ３６ｄの値に設定するとともに、ＳＡ  Ｃ−ＭＡＣ４０ｆをＳＡ  Ｂ−ＭＡＣ４０ｂと同じ値に設定する。
【０１１４】
その他のＢ−ＴＡＧ４０ｃ及びＩ−ＴＡＧ４０ｄには、ＩＥＥＥ８０２．１ａｈの通信規格に基づく設定が実行され、カプセル化ＬＴＲフレーム２０を８０２．１ａｈ網２内で中継するための情報が格納されている。
【０１１５】
データ部４２には、ＬＴＲフレーム１６中のデータ部３０と同様にＩＥＥＥ８０２．１ａｇの準拠したＬＴＲデータを示す情報がＤＡＴＡ４１ｂに格納されている。すなわち、ＤＡＴＡ４１ｂ中のＯＡＭ  ＨＥＡＤＥＲ４２ａ、ＯＲＩＧＩＮＡＬ  ＭＡＣ４２ｄ及びＴＡＲＧＥＴ  ＭＡＣ４２ｅには、ＬＴＲフレーム１６中のＯＡＭ  ＨＥＡＤＥＲ３０ａ、ＯＲＩＧＩＮＡＬ  ＭＡＣ３０ｄ及びＴＡＲＧＥＴ  ＭＡＣ３０ｅに登録されている情報と同一の情報が設定されている。またＴＹＰＥ４１ａは、ＬＴＲフレーム１６中のＭＡＣヘッダ部２８に含まれるＴＹＰＥ２８ｄに相当するフォーマットである。
【０１１６】
また、ＤＡＴＡ４１ｂ中のＴＩＤ４２ｂ、ＴＴＬ４２ｃ及びＥＮＤ４２ｅには、ＩＥＥＥ８０２．１ａｇの通信規格に基づく情報が設定されている。なおＴＴＬ４２ｃには、コアスイッチ１０で受信したカプセル化ＬＴＭフレーム１８のＴＴＬ３６ｃを減算した結果が格納される。
【０１１７】
〔カプセル化ＬＴＲフレームのデカプセル化・中継〕
エッジスイッチ８は、受信したカプセル化ＬＴＲフレーム２０をデカプセル化すると、そのＤＡ  ＭＡＣ２８ａに基づいてこれをＬＴＲフレーム１６とし、８０２．１ａｄ網１へ中継する。この後、ＬＴＲフレーム１６はスイッチ６で中継されてスイッチ４に到達する。
【０１１８】
一方、カプセル化ＬＴＭフレーム１８は、そのＤＡ  Ｂ−ＭＡＣ３４ａに基づいて８０２．１ａｈ網２内で中継され、終端ＭＥＰであるコアスイッチ１２に到達する。
【０１１９】
〔カプセル化ＬＴＭフレーム判定工程〕
コアスイッチ１２もまた、上記の送受信部４６ａでカプセル化ＬＴＭフレーム１８を受信する。コアスイッチ１２の送受信部４６ａは、受信したカプセル化ＬＴＭフレーム１８をＬＴフレーム判定部４８ａへ送る。ＬＴフレーム判定部４８ａはカプセル化ＬＴＭフレーム１８の内容を参照し、ＴＹＰＥ３４ｈ及びＯｐＣｏｄｅ３６０ａに設定された各値からカプセル化ＬＴＭフレーム１８がＯＡＭのＬＴＭであると判定する。この場合、ＬＴフレーム判定部４８ａはカプセル化ＬＴＭフレーム１８をＬＴフレーム処理部４８ｂへ送る。
【０１２０】
このときＬＴフレーム判定部４８ａは、ＤＡ  Ｂ−ＭＡＣ３４ａの内容から、受け取ったカプセル化ＬＴＭフレーム１８が自己宛のフレームであると判定する。通常、ＩＥＥＥ８０２．１ａｈの通信規格では、網内のコアスイッチはＤＡ  Ｂ−ＭＡＣが自己を宛先とする場合、そのフレームを破棄する決まりである。その上で本実施形態では、ＤＡ  Ｂ−ＭＡＣ３４ａが自己を宛先として指定している場合であっても、それが自分に宛てられたＯＡＭのＬＴＭフレーム（カプセル化ＬＴＭフレーム１８）であると判定した場合、これを破棄することなく以下の処理を継続することとしている。
【０１２１】
〔カプセル化ＬＴＭフレームの処理〕
終端ＭＥＰであるコアスイッチ１２のＬＴフレーム処理部４８ｂは、カプセル化ＬＴＲフレーム２０をエッジスイッチ８へ向けて送信するために以下の設定を行う。すなわち、ＬＴフレーム処理部４８ｂは、受信したカプセル化ＬＴＭフレーム１８のＳＡ  Ｂ−ＭＡＣ３４ｂの値を用いてカプセル化ＬＴＲフレーム２０のＤＡ  Ｂ−ＭＡＣ４０ａを同じ値に設定するとともに、コアスイッチ１２の送信ポート（コアスイッチ１０に接続されているポート）のＭＡＣアドレスをＳＡ  Ｂ−ＭＡＣ４０ｂ及びＳＡ  Ｃ−ＭＡＣ４０ｆに設定する。
【０１２２】
またＬＴフレーム処理部４８ｂは、受信したカプセル化ＬＴＭフレーム１８のＯＲＩＧＩＮＡＬ  ＭＡＣ３６ｄの値を用いてカプセル化ＬＴＲフレーム２０のＤＡ  Ｃ−ＭＡＣ４０ｅの値を同じ値に設定する。そしてＬＴフレーム処理部４８ｂは、カプセル化ＬＴＭフレーム１８のＴＴＬ３６ｃを減算し、その値をカプセル化ＬＴＲフレーム２０のＲｅｐｌｙ  ＴＴＬ４２ｃに設定する。
【０１２３】
〔カプセル化ＬＴＲフレームの送信〕
以上の処理を行うと、ＬＴフレーム処理部４８ｂはカプセル化ＬＴＲフレーム２０を送受信部４６ａへ送る。送受信部４６ａは、ＤＡ  Ｂ−ＭＡＣ４０ａに基づいてカプセル化ＬＴＲフレーム２０を送信する。
【０１２４】
〔カプセル化ＬＴＲフレームの中継〕
コアスイッチ１０でカプセル化ＬＴＲフレーム２０を受信した場合、特に何らかの処理を行うことなく、ＤＡ  Ｂ−ＭＡＣ４０ａに基づいて中継動作を行う。
【０１２５】
この後、カプセル化ＬＴＲフレーム２０は上記のようにエッジスイッチ８でデカプセル化され、ＬＴＲフレーム１６として８０２．１ａｄ網１内を中継される。８０２．１ａｄ網１内でＬＴＲフレーム１６は、そのＤＡ  ＭＡＣ２８ａに基づいて中継され、最終的に始端ＭＥＰであるスイッチ４に到達する。
【０１２６】
以上のように、２つの網１，２内において各ネットワーク中継機器がそれぞれに与えられた処理を実行することにより、本実施形態のネットワークシステムにおいてリンクトレース方法が実現可能となる。これにより、８０２．１ａｄ網１内に配置されたスイッチ４と８０２．１ａｈ網２内に配置されたコアスイッチ１２との間の通信経路の正常性を判断することができる。また、スイッチ４からコアスイッチ１２へフレームが到達するまでに経由した中継機器（スイッチ６、エッジスイッチ８及びコアスイッチ１０等）の各ＭＡＣアドレスや、途中の通信経路を正確に把握することができる。
【０１２７】
上述したリンクトレース方法を実現するため、本実施形態では８０２．１ａｈ網２内に配置されるネットワーク中継機器（エッジスイッチ８、コアスイッチ１０，１２等）がＬＴフレーム判定部４８ａ及びＬＴフレーム処理部４８ｂとしての機能を有しているが、以下にそれぞれの機能を実現するための制御手順の例を挙げ、発明の好適な実施に資するものとする。
【０１２８】
〔ＬＴＭ判定処理〕
図９は、ＬＴフレーム判定部４８ａにより実行されるＬＴＭ判定処理の手順例を示すフローチャートである。以下では、エッジスイッチ８のＬＴフレーム判定部４８ａがＬＴＭを判別する場合を例に挙げているが、コアスイッチ１０，１２のＬＴフレーム判定部４８ａも同様に、受信したカプセル化ＬＴＭフレーム１８に対して同様の処理を実行する。
【０１２９】
ステップＳ１００：ＬＴフレーム判定部４８ａは、送受信部４６ａから送られてきたフレーム（ＬＴＭフレーム１４又はその他のユーザフレーム）のＭＡＣヘッダ部を参照する。具体的には、ＭＡＣヘッダ部に格納されている「ＤＡ  ＭＡＣ」から「ＴＹＰＥ」までを順に参照する。なお、コアスイッチ１０，１２については、ＭＡＣ−ｉｎ−ＭＡＣヘッダ部の「ＤＡ  Ｂ−ＭＡＣ」から「ＴＹＰＥ」までを順に参照する。
【０１３０】
ステップＳ１０２：参照した「ＴＹＰＥ」の値がＩＥＥＥ８０２．１ａｇを示す識別情報であると判断した場合（Ｙｅｓ）、ＬＴフレーム判定部４８ａはステップＳ１０４以降に進む。一方、「ＴＹＰＥ」の値がＩＥＥＥ８０２．１ａｇを示す識別情報でない場合（Ｎｏ）、ＬＴフレーム判定部４８ａは受信したフレーム（その他のユーザフレーム）をフレーム中継機能実行部４８ｃへ転送し（ステップＳ１０８）、この処理を終了する。なおフレーム中継機能実行部４８は、上記のフレーム（その他のユーザフレーム）をＩＥＥＥ８０２．１ａｈ規格に基づいたカプセル化処理を実行して、カプセル化したフレームをフレーム転送制御部４６へ転送する。
【０１３１】
ステップＳ１０４：次にＬＴフレーム判定部４８ａは、受信したフレームの「データ部」を参照する。
ステップＳ１０６：そしてＬＴフレーム判定部４８ａは、「データ部」に格納されている領域のうち、ＯＡＭ  ＨＥＡＤＥＲ部の「ＯｐＣｏｄｅ」を参照し、これに登録されている情報がＬＴＭを示す識別情報であるか否かを判定する（判定工程）。その結果、ＬＴＭを示す識別情報が登録されていた場合（Ｙｅｓ）、ＬＴフレーム判定部４８ａはステップＳ１１０に進む。
【０１３２】
ステップＳ１１０：ＬＴフレーム判定部４８ａは、受信したフレームをＬＴフレーム処理部４８ｂへ転送し、この処理を終了する。このとき、エッジスイッチ８であればＬＴＭフレーム１４がＬＴフレーム処理部４８ｂへ送られる。またコアスイッチ１０，１２であれば、カプセル化ＬＴＭフレーム１８がＬＴフレーム処理部４８ｂへ送られることになる。
【０１３３】
これに対し、ＯｐＣｏｄｅ２４０ａに登録されている情報がＬＴＭを示す識別情報でない場合（ステップＳ１０６：Ｎｏ）、ＬＴフレーム判定部４８ａは受信したフレームをフレーム転送制御部４６へ転送し（ステップＳ１０８）、この処理を終了する。なお、このような手順が実行されるのは、例えば受信したフレームがＯＡＭであっても、リンクトレース機能とは別の機能をサポートしていた場合である。
【０１３４】
〔カプセル化ＬＴＭフレーム生成処理〕
図１０は、エッジスイッチ８のＬＴフレーム処理部４８ｂで実行されるカプセル化ＬＴＭフレーム生成処理の概要を示すフローチャートである。また、図１１はエッジスイッチ８のＦＤＢ５２を示す表である。エッジスイッチ８のＬＴフレーム処理部４８ｂは、ＬＴフレーム判定部４８ａからＬＴＭフレーム１４が送られてきたことをトリガとして以下の処理を実行する。なお、ここではエッジスイッチ８を代表例としているが、８０２．１ａｈ網２内に「エッジスイッチ」として配置されている他のネットワーク中継機器でも、ＬＴＭフレーム１４を受信した場合にそれぞれのＬＴフレーム処理部４８ｂで同様の処理を行うこととする。
【０１３５】
ステップＳ３００：ＬＴフレーム処理部４８ｂは、ＬＴＭフレーム１４に設定されている「ＴＡＲＧＥＴ  ＭＡＣ」を参照する。
ステップＳ３０２：そしてＬＴフレーム処理部４８ｂは、「ＴＡＲＧＥＴ  ＭＡＣ」をキーとしてＦＤＢ５２を検索する。すなわち、図１１中に示すＦＤＢ５２のＣ−ＭＡＣアドレス欄に「ＴＡＲＧＥＴ  ＭＡＣ」と同一のＭＡＣアドレス（すなわちコアスイッチ１２のＭＡＣアドレス）が登録されていなかった場合（Ｎｏ）、ＬＴフレーム処理部４８ｂは受信したＬＴＭフレーム１４を破棄し（ステップＳ３０６）、この処理を終了する。
【０１３６】
一方、ＦＤＢ５２内のＣ−ＭＡＣアドレス欄に「ＴＡＲＧＥＴ  ＭＡＣ」と同一のＭＡＣアドレスが登録されていた場合（ステップＳ３０２：Ｙｅｓ）、ＬＴフレーム処理部４８ｂはステップＳ３０４以降を実行する。
【０１３７】
ステップＳ３０４：ＬＴフレーム処理部４８ｂは、カプセル化ＬＴＭフレーム１８の生成に際して、ＦＤＢ５２内のＣ−ＭＡＣアドレス欄に登録されているコアスイッチ１２のＭＡＣアドレスに基づいて、これに対応するＦＤＢ５２内のＢ−ＭＡＣアドレス欄に登録されたＭＡＣアドレスをＤＡ  Ｂ−ＭＡＣ３４ｂに設定する。なお、図１１に示すＢ−ＭＡＣアドレス欄にはコアスイッチ１２のＭＡＣアドレスが登録されており、ＤＡ  Ｂ−ＭＡＣ３４ｂにコアスイッチ１２のＭＡＣアドレスが設定される。
ステップＳ３０８：またＬＴフレーム処理部４８ｂは、ＳＡ  Ｂ−ＭＡＣ３４ｂ及びＳＡ  Ｃ−ＭＡＣ３４ｆをそれぞれ設定する。なお、それぞれに設定される値の詳細は既に説明したとおりである。
【０１３８】
ステップＳ３１０：ＬＴフレーム処理部４８ｂは、ＩＥＥＥ８０２．１ａｈの通信規格に基づき、Ｂ−ＴＡＧ３４ｃ及びＩ−ＴＡＧ３４ｄの各領域を設定する。
【０１３９】
ステップＳ３１２：またＬＴフレーム処理部４８ｂは、ＩＥＥＥ８０２．１ａｇの通信規格に基づき、データ部３６の各領域を設定する。具体的には、ＯＡＭ  ＨＥＡＤＥＲ３６ａのＯｐＣｏｄｅ３６０ａに対し、ＬＴＲを示す識別情報を設定する。またＴＴＬ３６ｃには、上記のようにＬＴＭフレーム１４中のＴＴＬ２４ｃに登録されていた値から１減算した値を設定する。ＯＲＩＧＩＮＡＬ  ＭＡＣ３６ｄ、ＴＡＲＧＥＴ  ＭＡＣ３６ｅには、それぞれＬＴＭフレーム１４のＯＲＩＧＩＮＡＬ  ＭＡＣ２４ｄ、ＴＡＲＧＥＴ  ＭＡＣ２４ｅと同様の値を設定する。
【０１４０】
ステップＳ３１４：そしてＬＴフレーム処理部４８ｂは、生成したカプセル化ＬＴＭフレーム１８をフレーム転送制御部４６へ転送し、この処理を終了する。
【０１４１】
〔カプセル化ＬＴＲフレーム生成処理〕
次に図１２は、終端ＭＥＰとなるコアスイッチ１２のＬＴフレーム処理部４８ｂで実行されるカプセル化ＬＴＲフレーム生成処理を示すフローチャートである。コアスイッチ１０，１２のＬＴフレーム処理部４８は、ＬＴフレーム判定部４８ａからカプセル化ＬＴＭフレーム１８が送られてきたことをトリガとして以下の処理を実行する。なお、ここではコアスイッチ１０，１２を代表例としているが、８０２．１ａｈ網２内に「コアスイッチ」として配置されている他のネットワーク中継機器でも、カプセル化ＬＴＭフレーム１８を受信した場合にそれぞれのＬＴフレーム処理部４８ｂで同様の処理を行うこととする。
【０１４２】
ステップＳ４００：ＬＴフレーム処理部４８ｂは、カプセル化ＬＴＲフレーム２０の生成に際して、ＭＡＣ−ｉｎ−ＭＡＣヘッダ部４０の各領域に値を設定する。なお、具体的な値の設定については、リンクトレース方法の一例において既に説明したとおりである。
【０１４３】
ステップＳ４０２：次にＬＴフレーム処理部４８ｂは、データ部４２の各領域に値を設定する。すなわち、ＬＴフレーム処理部４８ｂは、受信したカプセル化ＬＴＭフレーム１８のＴＴＬ３６ｃを参照し、その値から１減算した値をＲｅｐｌｙＴＴＬ４２ｃに設定する。またＬＴフレーム処理部４８ｂは、ＯｐＣｏｄｅ４２０ａにＬＴＲを示す識別情報を設定する。その他、ＴＩＤ４２ｂ、ＲｅｌａｙＡｃｔ４２ｄ及びＡｄｄｉｔｉｏｎａｌＴＬＶ４２ｅには、ＩＥＥＥ８０２．１ａｇの通信規格に基づく値を設定する（詳細は省略）。
【０１４４】
ステップＳ４０４：以上の手順を終えると、ＬＴフレーム処理部４８ｂはカプセル化ＬＴＲフレーム２０をフレーム制御部４６へ転送し、この処理を終了する。
【０１４５】
以上の各処理を通じて、８０２．１ａｈ網２内のエッジスイッチ８やコアスイッチ１０，１２は、受信したフレームの「ＴＹＰＥ」及び「ＯｐＣｏｄｅ」を参照し、受信したフレームがＯＡＭのＬＴＭであることを判定することができる。このため、規格の異なる８０２．１ａｄ網１から送信されてきたフレームがユーザフレームと誤認されたり、ＴＡＲＧＥＴ  ＭＡＣに指定されたコアスイッチ１２でフレームが破棄されたりすることなく、異なる規格のネットワークに跨った通信経路についてＯＡＭのリンクトレース機能を有効に活用することができる。
【０１４６】
本発明は上述した実施形態に制約されることなく、特許請求の範囲を逸脱しない範囲で種々に変更して実施可能である。例えば、８０２．１ａｄ網１，３や８０２．１ａｈ網２内に配置されているネットワーク中継機器は、ＩＥＥＥ８０２．１ａｇの通信規格に限らず、ＩＴＵ−Ｔの国際規格「Ｙ．１７３１」に規定されるリンクトレース機能を実装していてもよい。
【０１４７】
また、カプセル化ＬＴＭフレーム１８及びカプセル化ＬＴＲフレーム２０は、Ｂ−ＴＡＧ３４ｃ及びＢ−ＴＡＧ４０ｃが存在しない形式のフレームにも適用することができる。
【符号の説明】
【０１４８】
１    ネットワーク（ＩＥＥＥ８０２．１ａｄ網）
２    ネットワーク（ＩＥＥＥ８０２．１ａｈ網）
３    ネットワーク（ＩＥＥＥ８０２．１ａｄ網）
４    スイッチ（始端ＭＥＰ）
８    エッジスイッチ
１２    コアスイッチ（終端ＭＥＰ）
１４  ＬＴＭフレーム
１６  ＬＴＲフレーム
１８  カプセル化ＬＴＭフレーム
２０  カプセル化ＬＴＲフレーム
２２ｄ，２８ｄ，３５ａ，４１ａ  ＴＹＰＥ
２４０ａ，３００ａ，３６０ａ，４００ａ    ＯｐＣｏｄｅ
【図１】
2011239220.tif 000003
【図２】
2011239220.tif 000004
【図３】
2011239220.tif 000005
【図４】
2011239220.tif 000006
【図５】
2011239220.tif 000007
【図６】
2011239220.tif 000008
【図７】
2011239220.tif 000009
【図８】
2011239220.tif 000010
【図９】
2011239220.tif 000011
【図１０】
2011239220.tif 000012
【図１１】
2011239220.tif 000013
【図１２】
2011239220.tif 000014