(57)【要約】      （修正有）【課題】伝送網システムにおけるフレームの宛先学習動作（ＭＡＣ学習等）に伴う伝送網内のフレーム転送動作を不要とする通信システムを提供する。【解決手段】伝送装置１０２−１〜１０２−３は、収容するＬ２ネットワーク１０９などから未知のＭＡＣアドレスを有するフレームを受信すると、当該アドレスや自装置の情報を管理装置に報告する。管理装置は、報告をしてきた伝送装置とパスを構成する伝送装置に対し、当該未知のＭＡＣアドレスを宛先とするフレームを受信した場合、報告をしてきた伝送装置にフレームを転送するよう通知する。【選択図】図１
2016184915.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークを構成する複数の伝送装置と、前記伝送装置を管理する管理装置とを有する伝送網システムであって、
前記伝送装置は、
前記第１のネットワークと接続する複数の第１のインタフェースと、
第２のネットワークと接続する複数の第２のインタフェースと、
前記第２のネットワークから受信したフレームの送信元アドレスを記憶する送信元記憶部と、
前記送信元記憶部に記憶されていない新たな送信元アドレスを有するフレームを前記第２のネットワークから受信したときに、当該フレームを受信した前記第２のインタフェースの識別情報と、自装置の識別情報と、当該新たな送信元アドレスと、を含む第１の通知情報を前記管理装置へ送信する制御部と、を有し、
前記管理装置は、
前記第１のネットワークに構築されるパスの端点となる２つの前記伝送装置の情報を前記パスごとに記憶するパス記憶部と、
前記伝送装置から前記第１の通知情報を受信したときに、前記パス記憶部を参照して、前記第１の通知情報に含まれる前記装置識別情報および前記第２のインタフェースの識別情報の組み合わせを一方の端点の前記伝送装置の情報として記憶するパスを特定し、当該パスのもう一方の端点となる前記伝送装置の前記第２のインタフェースの識別情報と、当該もう一方の端点の前記伝送装置の前記第１のインタフェースの識別情報と、を特定し、当該特定した前記第２のインタフェースの識別情報と、前記第１のインタフェースの識別情報と、前記新たな送信元アドレスと、を含む第２の通知情報を、前記パスのもう一方の端点となる前記伝送装置へ送信する制御部と、を有することを特徴とする伝送網システム。
【請求項２】
請求項１に記載の伝送網システムであって、
前記伝送装置は、
前記第２の通知情報に含まれる、前記第２のインタフェースの識別情報と、前記第１のインタフェースの識別情報と、前記新たな送信元アドレスと、を対応付けて記憶する宛先記憶部を有することを特徴とする伝送網システム。
【請求項３】
請求項２に記載の伝送網システムであって、
前記パス記憶部は、パスの端点となる２つの前記伝送装置の情報と、前記第１のネットワークで当該パスに属するフレームを転送するために前記伝送装置が用いるラベル情報と、を対応付けてパスごと記憶し、
前記制御部は、前記第２の通知情報に、前記特定したパスの前記ラベル情報を含めて送信し、
前記宛先記憶部は、前記第２の通知情報に含まれる、前記第２のインタフェースの識別情報と、前記第１のインタフェースの識別情報と、前記新たな送信元アドレスと、前記ラベル情報と、を対応付けて記憶することを特徴とする伝送網システム。
【請求項４】
第１のネットワークと接続する複数の第１のインタフェースと、
第２のネットワークと接続する複数の第２のインタフェースと、
前記第２のネットワークから受信したフレームの送信元アドレスを記憶する送信元記憶部と、
前記送信元記憶部に記憶されていない新たな送信元アドレスを有するフレームを前記第２のネットワークから受信したときに、当該フレームを受信した前記第２のインタフェースの第１の識別情報と、自装置の識別情報と、当該新たな送信元アドレスと、を含む第１の通知情報を管理装置へ送信する制御部と、を有することを特徴とする伝送装置。
【請求項５】
請求項４に記載の伝送装置であって、
前記管理装置から受信する第２の通知情報に含まれる、第２のインタフェースの第２の識別情報と、前記第１のインタフェースの識別情報と、前記第１のネットワーク内でフレームを転送するために用いるラベル情報と、宛先アドレスと、を対応付けて記憶する宛先記憶部を有することを特徴とする伝送装置。
【請求項６】
複数の伝送装置を管理する管理装置であって、
複数の前記伝送装置の間で構築されるパスの端点となる２つの前記伝送装置の情報を前記パスごとに記憶するパス記憶部と、
前記伝送装置から第１の通知情報を受信したときに、前記パス記憶部を参照して、前記第１の通知情報に含まれる、前記第１の通知情報を送信した第１の前記伝送装置の装置識別情報および当該第１の伝送装置の第１のネットワークインタフェースの識別情報の組み合わせを一方の端点の前記伝送装置の情報として記憶するパスを特定し、当該パスのもう一方の端点となる第２の前記伝送装置の第２のネットワークインタフェースの識別情報と、当該第２の伝送装置の第３のネットワークインタフェースの識別情報と、を特定し、当該特定した前記第２のネットワークインタフェースの識別情報と、前記第３のネットワークインタフェースの識別情報と、前記新たな送信元アドレスと、を含む第２の通知情報を、前記第２の伝送装置へ送信する制御部と、を有することを特徴とする管理装置。
【請求項７】
請求項６に記載の管理装置であって、
前記パス記憶部は、パスの端点となる２つの前記伝送装置の情報と、前記第１のネットワークで当該パスに属するフレームを転送するために前記伝送装置が用いるラベル情報と、を対応付けてパスごとに記憶し、
前記制御部は、前記第２の通知情報に、前記特定したパスの前記ラベル情報を含めて送信することを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送網システム、伝送装置および管理装置に関し、特に伝送網におけるフレーム転送時の宛先識別に関する。
【背景技術】
【０００２】
従来技術の多くは伝送網システムにおけるフレームの宛先学習動作に伴う伝送網内のフレーム転送動作を行う。これにより例えば、レイヤ２（以下Ｌ２）スイッチはＭＡＣ（Media Access Control）アドレス学習動作の際に、受信したフレームの宛先ＭＡＣアドレス情報と宛先管理をするデータベース（以下、ＦＤＢ：Forwarding Data Base）の情報を比較し、宛先ＭＡＣアドレスと一致する情報がなければ、同Ｌ２ドメインにおけるフレームを受信したポート以外の全ポートにフレームを転送する動作を行う。この動作をフラッディングと呼ぶ。フラッディングをすることで、ネットワークの帯域を圧迫している。
【０００３】
フラッディングによるネットワークの帯域の圧迫を避けるために、本技術分野における公知の技術として、特開２０１４−１７６３９号公報（特許文献１）がある。
該公報は、「ネットワークにおけるアドレス未学習データユニットの転送が、他のネットワークのアドレス学習済みデータユニットの転送帯域に与える影響を低減する」ことを課題とし、「一例の通信装置は、受信したデータユニットの宛先アドレスを、アドレス学習情報において検索して、上記ユニットがアドレス学習済みか否かを判定し、アドレス未学習ユニットに第１優先度レベルを付与し、アドレス学習済みユニットに第２優先度レベルを含む１以上の優先度レベルから優先度レベルを付与し、第１優先度レベルのユニットを第２優先度レベルのユニットよりも優先的に廃棄し、アドレス学習済みユニットをアドレス学習情報が示す出力ポートに転送し、アドレス未学習ユニットを、複数ネットワークのそれぞれに割り当てられた出力ポートを示す出力先情報が示す出力ポートに転送する」ことにより実現される。
【０００４】
また、特開２０１２−２０９８５５号公報（特許文献２）のように、Ｌ２スイッチにおいて、宛先学習動作を効果的に行う公知技術がある。
該公報は、「パケットを転送するために参照するＦＤＢテーブルを効率的に学習する方法」を課題とし、「Ｌ２スイッチング処理部に、ひとつの代表ラインカードを含む複数のラインカードが接続され、代表ラインカードを除く各ラインカードは、受信したパケットのＦＤＢ情報が、自ラインカードのＦＤＢテーブルにエントリされていない場合、ＦＤＢ情報を含む学習通知を代表ラインカードに送信し、代表ラインカードからのＦＤＢ情報を含む学習通知を受信し、自ラインカードのＦＤＢテーブルを更新し、代表ラインカードは、ラインカードから学習通知を受信し、学習通知のＦＤＢ情報が自ラインカードのＦＤＢテーブルにエントリされていない場合には、自ラインカードのＦＤＢテーブルを更新し、ＦＤＢ情報を含む学習通知を、他のラインカードにマルチキャストで送信する」ことを解決手段としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１７６３９号公報
【特許文献２】特開２０１２−２０９８５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Ｌ２ネットワーキングは、元々、網管理システムの無いユーザ拠点等のＬＡＮ（Local Area Network）での運用を前提としていたため、公知技術のように装置が伝送路を介して宛先学習をすることが求められた。しかし、公知技術では受信したフレームもしくはパケットの宛先アドレスがＦＤＢに登録されていない場合、通信装置が宛先学習のためフラッディングを行ない、これによりネットワークの帯域が圧迫される。
【０００７】
またＶＰＬＳ（Virtual Private LAN Service）技術を採用することで、伝送ネットワークなど網管理システムにて網を集中管理する方式が一般的なネットワークでもＬ２ネットワーキングが運用できるようになったため、先行技術文献で紹介したように装置が伝送路を介して宛先学習をする必然性は無くなっている。本発明は、伝送網システムにおけるフレームの宛先学習動作に伴う伝送網内のフレーム転送動作を不要とすることを課題とする。
【課題を解決するための手段】
【０００８】
伝送装置は、収容するネットワークから未知のアドレスを有するフレームを受信すると、当該アドレスや自装置の情報を管理装置に報告する。管理装置は、報告をしてきた伝送装置が端点となっているパスを特定する。管理装置は、特定したパスのもう一方の端点となる別の伝送装置に対して、当該未知のアドレスを宛先とするフレームを当該別の伝送装置が収容するネットワークから受信した場合、報告をしてきた伝送装置に向けてフレームを転送するよう通知する。
【発明の効果】
【０００９】
伝送網システムにおけるフレームの宛先学習動作に伴う伝送網内のフレーム転送動作が不要となり、伝送網内のトラフィックを削減できるため、ネットワークの負荷が軽減する。
【図面の簡単な説明】
【００１０】
【図１】システム全体の構成および動作概要の一例を示す図である。
【図２】伝送装置の機能構成の一例を示す図である。
【図３】網管理システムの機能構成の一例を示す図である。
【図４】伝送装置におけるトポロジ管理部更新情報を通知するまでのＭＡＣ学習の動作概要の一例を示すフローチャートである。
【図５】伝送装置の送信元管理ＤＢで保持するデータ内容の一例を示す図である。
【図６】網管理システムにおけるＭＡＣ学習動作概要の一例を示すフローチャートである。
【図７】網管理システムのトポロジ管理ＤＢで保持するデータ内容の一例を示す図である。
【図８】網管理システムのパス管理ＤＢで保持するデータ内容の一例を示す図である。
【図９】伝送装置の宛先管理ＤＢで保持するデータ内容の一例を示す図である。
【図１０】伝送装置におけるフレーム転送の動作概要の一例を示すフローチャートである。
【図１１】各装置と網管理システムのＭＡＣ学習動作およびフレーム転送動作の概要の一例を示すシーケンス図である。
【図１２】エージングタイマの確認を行うポーリング処理の動作概要の一例を示すフローチャートである。
【図１３】エージングを行う際に伝送装置の送信元管理ＤＢで保持するデータ内容の一例を示す図である。
【図１４】網管理システムにおけるエージングの動作概要の一例を示すフローチャートである。
【図１５】伝送装置におけるエージングの宛先管理部更新に関する動作概要の一例を示すフローチャートである。
【図１６】複数ドメイン管理時の網管理システムの機能構成の一例を示す図である。
【図１７】網管理システムのドメイン管理ＤＢで保持するデータ内容の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、実施の形態を図面を用いて説明する。
１．実施の形態１
本実施例の形態では、ＭＡＣ学習に関わる機能を伝送装置と網管理システムに分担して備え、伝送装置で未登録の送信元ＭＡＣアドレスを持つフレームを受信した際に、網管理システムを介して他の伝送装置の宛先管理部を更新することで該ＭＡＣアドレス宛のフレーム転送を可能とする伝送網システムの例を説明する。
本実施例の図面で各管理部が保持するデータ内容についてテーブルを用いて説明する際、テーブル中に値を記載しているものは、図１にて引出し線が指す要素番号に対応している。実際のテーブルでは、ＩＰアドレスやＭＡＣアドレス、ポート番号等が格納される。
【００１２】
図１は、本実施の形態に記載される伝送網システムの構成例を示す図である。本伝送網システムは、伝送路１０１により互いに接続される複数の伝送装置１０２を持つ伝送網１００と、伝送網１００の管理・制御を行う網管理システム１０３により構成される。伝送網１００は、Ｌ２（Layer 2）網１０９を介してＬ２装置１０４と接続され、Ｌ２装置間のデータを伝送装置１０２により伝送する伝送網である。例えばＬ２装置間のデータをフレーム１１２として伝送装置１０２により伝送し、Ｌ２装置間の通信を可能とする。なおＬ２網１０９はＭＡＣアドレスを識別子として宛先を決定する通信網とし、例えばイーサネット（Ethernet、登録商標で以下同様）を使用することができる。
【００１３】
本実施例では、隣接する２つの伝送装置１０２を相互に接続する経路を伝送路１０１と呼ぶ。本実施例の形態においては、伝送路として例えば１０ギガビット・イーサネット（登録商標）の光ファイバを使用することが出来る。また本実施例では、あるＬ２網１０９と接する伝送装置１０２から別のＬ２網１０９と接する他の伝送装置１０２までの経路をパスと呼ぶ。
【００１４】
また本実施例では、Ｌ２網１０９との間でフレームを送受信する伝送装置１０２のＩＦを「Ｌ２ＩＦ」と呼ぶ。このＬ２ＩＦ１１５は、伝送装置１０２とＬ２網１０９との接点となるネットワークインタフェースである。また、本実施例では、伝送網１００の中で伝送装置１０２間の接点となるネットワークインタフェースを「伝送ＩＦ」と呼ぶ。この伝送ＩＦ１１６を介して、各伝送装置１０２は伝送網内でフレーム１１２を転送する。このように本実施例では、Ｌ２網１０９と接する伝送装置１０２は、Ｌ２ＩＦ１１５および伝送ＩＦ１１６という２つの種別のネットワークインタフェースを備える。以下、Ｌ２網１０９と接する伝送装置１０２をエッジ伝送装置と呼ぶ。なお、Ｌ２網１０９に接しないで伝送網１００内のみでフレーム１１２を転送する伝送装置１０２は伝送ＩＦ１１６のみ備える。
【００１５】
本実施例においては、伝送網１００の伝送方式として例えば、網の伝送効率と高信頼性を兼ね備えた非同期パケット伝送方式として注目されるＭＰＬＳ−ＴＰ（Multi Protocol Label Switching - Transport Profile）を使用することが出来る。本方式は可変長パケット伝送技術の拡張性や伝送効率に、従来の同期伝送技術の特徴であるコネクションオリエンテッドな静的パス制御方式、ＯＡＭによる障害検出機能と、帯域制御・優先制御などのＱｏＳ（Quality of Service）機能を付加し、可変長パケット伝送網において同期伝送網と同等の保守運用管理を可能とする方式として標準化されている伝送方式である。
【００１６】
ＭＰＬＳ−ＴＰ方式を用いた場合、フレーム転送時に伝送網１００内での宛先を示す情報として、例えばＬＳＰ（Label Switched Path）ラベルを使用することが出来る。本実施例ではＬＳＰラベルを単にラベルと呼ぶ。さらに、伝送装置１０２は管理網１０６を介して網管理システム１０３と接続され、伝送網１００内のフレーム転送先などの管理情報を網管理システム１０３に通知するとともに、網管理システム１０３からフレーム転送先の指示などの管理情報を受信する。
【００１７】
網管理システム１０３は、伝送網管理を実現する装置管理、警報管理、パス管理等の機能を備え、例えばオペレータがアクセスするためのＩＦや、装置および伝送網の状態を管理するための機能や、管理する装置に異常が生じた際に発生する警報を管理する機能を備える。網管理システム１０３は各伝送装置１０２を制御するものであり、各伝送装置１０２との間で種々のメッセージを送受信する。
【００１８】
以下に本実施例における伝送網システムの動作概要の一例を説明する。本実施例では、ある伝送装置１０２のＬ２ＩＦ１１５と、自身以外の全ての伝送装置１０２のＬ２ＩＦ１１５とを接続するパスが構成されているとする。例えば、伝送装置１０２−１は伝送ＩＦ１１６−２を、伝送装置１０２−３は伝送ＩＦ１１６−５を介して、互いの伝送装置間でフレームを送受信する。
【００１９】
このように事前にパスは構築されているが、伝送装置１０２−１および伝送装置１０２−３のデータベースにはＬ２装置１０４−６のＭＡＣアドレスが登録されていない状態を考える。このとき伝送装置１０２−１はＬ２装置１０４−１からＬ２装置１０４−６のＭＡＣアドレスを宛先とするフレームを受信しても、当該ＭＡＣアドレスは自身のデータベース（ＦＤＢ）に登録されていないため、当該フレームを破棄する。
【００２０】
そして、伝送装置１０２−３がＬ２装置１０４−６からフレーム１１２−１を受信する（吹出し１）。なお、このフレーム１１２−１の送信元ＭＡＣアドレスはＬ２装置１０４−６のＭＡＣアドレスである。伝送装置１０２−３は受信したフレーム１１２−１の送信元ＭＡＣアドレスと後述する送信元管理部１０８−３で有するデータベースが記憶している送信元ＭＡＣアドレスの情報を比較する。この場合、該送信元ＭＡＣアドレスと一致するＭＡＣアドレスを送信元管理部１０８−３が記憶していないので、伝送装置１０２−３は送信元管理部１０８−３で有するデータベースに、該送信元ＭＡＣアドレスおよび、フレーム１１２−１を受信したＬ２ＩＦ１１５−６を識別する情報である例えばポート番号を追加登録する。
【００２１】
そして伝送装置１０２−３は、該送信元ＭＡＣアドレスと、Ｌ２ＩＦ１１５−６のポート番号および伝送装置１０２−３を識別する情報である例えばＩＰアドレスを網管理システム１０３に通知する（吹出し２）。以降の説明では、これら送信元ＭＡＣアドレスと、Ｌ２ＩＦを識別する情報と、伝送装置の識別情報とをあわせてトポロジ管理部更新情報１１３という。後述する網管理システム１０３のトポロジ管理部１１０の保持する情報の更新を要求する情報だからである。
【００２２】
網管理システム１０３はトポロジ管理部更新情報１１３を受信すると、後述するトポロジ管理部１１０が有するエッジ伝送装置に関するデータベースに、伝送装置１０２−３から受信したＬ２装置１０４−６の送信元ＭＡＣアドレスと、フレーム１１２−１を受信した伝送装置１０２−３のＩＰアドレスおよびＬ２ＩＦ１１５−６のポート番号を追加登録する（吹出し３）。
【００２３】
以下では網管理システム１０３が伝送装置１０２−１に対して、Ｌ２装置１０４−６のＭＡＣアドレス等を通知および登録する処理を説明する。他の伝送装置１０２−２に対する通知および処理については記載を省略するが、パラメータの内容が伝送装置１０２−２向けのものとなる部分以外は、伝送装置１０２−１に対する通知および処理と同様である。
【００２４】
網管理システム１０３は伝送装置１０２−１に、伝送装置１０２−１と伝送装置１０２−３との間に構築されているパスが使用するラベルと、当該パスが使用する伝送ＩＦである伝送ＩＦ１１６−２のポート番号を転送先の情報として通知する。ここで転送先の情報としているのは、伝送装置１０２−１がＬ２装置１０４−６のＭＡＣアドレスを宛先とするフレームを受信したときに、当該ラベルを用いて伝送ＩＦ１１６−２から伝送網１００へフレームを転送するためである。
【００２５】
また、網管理システム１０３は伝送装置１０２−１に、Ｌ２装置１０４−６のＭＡＣアドレスである送信元ＭＡＣアドレスと、Ｌ２ＩＦ１１５−１のポート番号を転送元の情報として通知する。ここで転送元の情報としているのは、これら受信ポートであるＬ２ＩＦ１１５−１のポート情報と送信元ＭＡＣアドレスとが受信したフレームを識別する情報だからである。以降の説明では、これら転送先の情報と転送元の情報とをあわせて宛先管理部更新情報１１４という。伝送装置１０２の宛先管理部１０７が保持する情報を更新することを要求する情報だからである。
【００２６】
伝送装置１０２−１は、宛先管理部更新情報１１４を受信すると、後述する宛先管理部１０７が有するデータベースに、受信した送信元ＭＡＣアドレスを宛先ＭＡＣアドレスとし、これに対応付けてＬ２ＩＦ１１５−１のポート番号、伝送ＩＦ１１６−２のポート番号、およびラベルを追加登録する（吹出し４）。ＭＡＣアドレスとＬ２ＩＦ１１５−１の情報がＬ２網１０９から伝送装置１０２−１に入力されるフレームを識別する転送元の情報であり、伝送装置１０２−１はこのＭＡＣアドレスを宛先としたフレームをＬ２ＩＦ１１５−１から受信すると、これに対応付けて記憶されているラベルを付与して、伝送ＩＦ１１６−２から当該フレームを送出する処理を行う（吹出し５）。
【００２７】
以下、図２にて伝送装置１０２の機能構成の一例を説明する。
伝送装置１０２は、伝送網１００に属する伝送路１０１とフレームの送受信を行うためのインタフェースである伝送ＩＦ１１６−１〜１１６−ｍを備え、またＬ２網１０９に属するＬ２伝送路１０５とフレームの送受信を行うためのインタフェースであるＬ２ＩＦ１１５−１〜１１５−ｎを備える。図２に装置構成を例示する伝送装置１０２はＬ２ＩＦ１１５と伝送ＩＦ１１６を両方備えるためエッジ伝送装置である。
【００２８】
フレーム処理ブロック２０１−１〜２０１−ｎは、各々が受信フレーム処理部２０１１および送信フレーム処理部２０１２を備える。受信フレーム処理部２０１１は、Ｌ２網１０９より伝送されるイーサネットフレームを識別しＶＬＡＮタグ処理等を行った後、転送処理ブロック２０４に転送する。送信フレーム処理部２０１２は、転送処理ブロックからのフレームを受けて、Ｌ２網１０９へ伝送する。本実施例ではＶＬＡＮタグ処理をしない場合の例を記載する。ＶＬＡＮタグ処理をする場合の実施例は、実施の形態２にて説明する。
【００２９】
フレーム・ラベル処理ブロック２０３−１〜２０３−ｍは、各々が受信フレーム処理部２０３１および送信フレーム処理部２０３２、ラベル処理部２０３３を備える。受信フレーム処理部２０３１は、伝送網１００より伝送されるＭＰＬＳフレームを識別しＶＬＡＮタグ処理等を行った後、ラベル処理部２０３３に転送する。ラベル処理部２０３３は伝送網１００より転送されたＭＰＬＳフレームに対してはラベルの削除をして転送処理ブロック２０４に転送し、転送処理ブロック２０４より転送されたフレームに対してはラベル処理部２０３３が転送処理ブロック２０４の宛先管理部１０７からラベルの情報を受け取る処理を行い受け取ったラベルを付与し、伝送ＩＦ１１６を介して伝送網１００へ伝送する。
なお、各ＩＦに対し、各フレーム処理ブロック２０１およびフレーム・ラベル処理ブロック２０３を１対１で接続する以外に、複数のＩＦとのフレーム送受信処理を一つのフレーム処理ブロックおよびフレーム・ラベル処理ブロックで行う構成としてもよい。
【００３０】
転送処理ブロック２０４は、転送処理部２０４１、宛先情報解析部２０４２、転送テーブル管理部２０４３、宛先管理部１０７、送信元管理部１０８を備える。転送処理部２０４１は各フレーム処理ブロック２０１および各フレーム・ラベル処理ブロック２０３から受信したフレームの、宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレス等宛先を示す情報を取り出し、宛先情報解析部２０４２に転送する。そして、転送処理部２０４はＬ２網１０９へ送出するフレームについては宛先ＭＡＣアドレスに対応するＬ２ＩＦ１１５と接続されるフレーム処理ブロック２０１へ転送し、または伝送網１００へ送出するフレームについては宛先ＭＡＣアドレスに対応する伝送ＩＦ１１６と接続されるフレーム・ラベル処理ブロック２０３へ転送する。宛先情報解析部２０４２は、転送処理部２０４１から受信したフレームの情報を解析し、解析したデータを送信元管理部１０８へ転送する動作と、宛先管理部１０７および送信元管理部１０８から受信したデータを転送処理部２０４１に転送する動作を行う。
【００３１】
転送テーブル管理部２０４３は、宛先管理部１０７および送信元管理部１０８を管理し、管理網１０６および制御ブロック２０５を介して通知される管理情報を受けて、宛先管理部１０７が保持するＤＢの追加・編集を行う。
【００３２】
送信元管理部１０８は、Ｌ２網１０９から受信したフレームの送信元識別子（例えばＭＡＣアドレス）および当該フレームを受信したＬ２ＩＦ１１５を特定する識別子であるＬ２ＩＦ情報（例えばポート番号）を管理する。送信元管理部１０８は、Ｌ２網１０９から受信したフレームの送信元ＭＡＣアドレスが既に学習済みであるか否かを調べ、学習済みでなければ送信元管理ＤＢに当該ＭＡＣアドレスとフレームを受信したＬ２ＩＦ１１５の識別情報とを対応付けて登録し、かつ、網管理システム１０３に未学習の送信元ＭＡＣアドレスを受信したことを通知する。
【００３３】
図５に送信元管理部１０８が備える送信元管理ＤＢ５００で保持するデータ内容の一例を示す。送信元管理ＤＢは前述のとおり送信元ＭＡＣアドレスとＬ２ＩＦ１１５を識別する情報の組み合わせを記憶する。図５は伝送装置１０２−３が備える送信元管理部１０８−３が備える送信元管理ＤＢ５００−３について記載している。また、本図では図１の各部位の図番号を引用した具体値を記載しており、例えばＬ２ＩＦ情報の列に記載している「１１５−５」はＬ２ＩＦ１１５−５を指す。なお、Ｌ２装置１０４−＊が持つ送信元ＭＡＣアドレスは送信元ＭＡＣアドレス「１０４−＊＿ＭＡＣアドレス」と定義する（＊は各Ｌ２装置を識別する番号）。
【００３４】
宛先管理部１０７は、宛先管理をするデータベースである宛先管理ＤＢ９００を備える。宛先管理ＤＢ９００は、網管理システム１０３から受信した宛先管理部更新情報１１４に含まれる転送先情報９０１と転送元情報９０２を保持する。
【００３５】
図９に宛先管理部１０７が備える宛先管理ＤＢ９００で保持するデータ内容の一例を示す。宛先管理部１０７は網管理システム１０３から受信した宛先管理部更新情報１１４の中の転送元情報に含まれるＭＡＣアドレスを宛先ＭＡＣアドレス９０３として登録する。また、当該転送元情報に含まれるＬ２ＩＦ情報（ポート番号等）を登録したＭＡＣアドレスに対応付けて記憶する。これらＭＡＣアドレスとＬ２ＩＦ情報との組み合わせを転送元情報９０２としている。
さらに、網管理システム１０３から送信された宛先管理部更新情報１１４の中の転送先情報に含まれる伝送ＩＦ情報（ポート番号等）とラベル情報も宛先ＭＡＣアドレス９０３に対応つけて登録する。これら伝送ＩＦ情報とラベル情報との組み合わせを転送先情報９０１としている。図９では、伝送装置１０２−１の宛先管理部１０７−１が備える宛先管理ＤＢ９００−１を例として示している。
【００３６】
制御ブロック２０５は、管理情報制御部２０５１および、管理網１０６と接続されるＩＦ２０５２を備える。管理情報制御部２０５１は、転送処理ブロック２０４から通知される、未学習の送信元ＭＡＣアドレス情報、当該ＭＡＣアドレスを含むフレームを受信した伝送装置１０２のＩＰアドレスおよびＬ２ＩＦ１１５の識別情報を、ＩＦ２０５２を介して管理網１０６に転送する。これら３つの情報は前述のトポロジ管理部更新情報１１３である。また、このトポロジ管理部更新情報１１３のうちＬ２ＩＦ１１５の識別情報と伝送装置の識別情報（ＩＰアドレス等）との組み合わせを、以降の説明で接続点情報ともいう。なお制御ブロック２０５は一般的なネットワークの監視制御をする情報の通信機能も備える。
【００３７】
また制御ブロック２０５は、管理網１０６からの上記の転送元情報（ＭＡＣアドレスとＬ２ＩＦ情報の組み合わせ）および転送先情報（伝送ＩＦ情報とラベル情報の組み合わせ）を含む宛先管理部更新情報１１４を転送処理ブロック２０４に通知する。
【００３８】
以下、図３にて網管理システム１０３の機能構成の一例を説明する。
網管理システム１０３は、管理網１０６と接続されるＩＦ３００、オペレータが保守操作やＤＢ情報の閲覧をするためのＩＦである保守ＩＦ３０２、通信処理部３０１、トポロジ管理部１１０を備える。
通信処理部３０１は、受信フレーム解析部３０１１にて、伝送装置１０２から受けたトポロジ管理部更新情報１１３の通知を解析し、受信フレームの送信元ＭＡＣアドレス（Ｌ２装置１０４のＭＡＣアドレス）と接続点情報をトポロジ管理部１１０に転送する。また、送信フレーム生成部３０１２にて、トポロジ管理部１１０から受信した該転送先情報と該転送元情報から宛先管理部更新情報１１４を生成し、伝送装置１０２へ通知する。
【００３９】
トポロジ管理部１１０のトポロジ管理ＤＢ更新処理部１１０１は通信処理部３０１から受信したトポロジ管理部更新情報に含まれる該送信元ＭＡＣアドレスおよび接続点情報をトポロジ管理ＤＢ１１０２に追加登録する。そして転送情報生成部１１０４はトポロジ管理ＤＢ１１０２と、伝送網１００内の伝送装置１０２間およびＬ２ＩＦ１１５間のパスを示すラベルの情報を保持しているパス管理ＤＢ１１０５の内容と、を比較し、比較結果に基づいて転送先情報９０１および転送元情報９０２を生成し、これら情報を含む宛先管理部更新情報１１４を宛先更新処理部１１０３を介して伝送装置１０２に通知する。宛先管理部更新情報１１４を用いて伝送装置１０２が保持する宛先管理部１０７を更新する方法の詳細は後述する。なお、網管理システム１０３は１台の装置として構成しても良いし、内部の機能ごとに装置で構成して各装置間をネットワーク等の通信手段で結合するシステムとして構成しても良い。
【００４０】
以下、図７にて網管理システム１０３のトポロジ管理ＤＢ１１０２で保持するデータ内容の一例を説明する。トポロジ管理ＤＢ１１０２には、Ｌ２装置１０４の送信元ＭＡＣアドレス７０１と、当該送信元ＭＡＣアドレスを含むフレームを受信した伝送装置１０２を識別する情報である伝送装置情報７０２と、当該フレームを受信した伝送装置１０２のＬ２ＩＦ１１５を識別する情報であるＬ２ＩＦ情報７０３とを含む。なお、本図では図1の各部位の図番号を用いた一例を記載しており、例えば、送信元ＭＡＣアドレス７０１−１はＬ２装置１０４−６が持つＭＡＣアドレスを指し、伝送装置情報７０２−１は伝送装置１０２−３の例えばＩＰアドレスを指し、Ｌ２ＩＦ情報７０３−１はＬ２ＩＦ１１５−６の例えばポート番号を指す。伝送装置１０２から網管理システム１０３に送信されるトポロジ管理部更新情報１１３に含まれる送信元ＭＡＣアドレスが送信元ＭＡＣアドレス７０１に格納され、接続点情報が伝送装置情報７０２とＬ２ＩＦ情報７０３に格納される。
【００４１】
以下、図８にて網管理システム１０３のパス管理ＤＢ１１０５で保持するデータ内容の一例を説明する。なお、このパス管理ＤＢ１１０２はネットワークの管理者が手動により入力するもしくは網管理システムに自動で作成させる情報であり、既存の網管理システム１０３が保有している情報であるため、その作成方法等の説明は省略する。
【００４２】
パス管理ＤＢ１１０５には、パスの情報を一意に示す識別子の情報であるパス情報８０１と、パスの端点の一方を示す端点１情報と、もう一方のパスの端点を示す端点２情報と後述する中継点の情報と、ラベルの情報を保持する。
【００４３】
パスの端点である端点１ともう一方の端点２についてそれぞれ、端点に位置する伝送装置１０２の情報を格納する。具体的には、伝送装置を識別する情報である伝送装置情報８０８、８０２と、パスの端となるＬ２ＩＦを識別する情報であるＬ２ＩＦ情報８０４、８０３と、伝送網１００側の伝送ＩＦを識別する情報である伝送ＩＦ情報８０５、８０９と、を格納する。
【００４４】
中継点とは、伝送網１００で各伝送装置１０２間に中継する伝送装置があった場合に、該伝送装置の伝送装置情報とフレームが入力されるＩＦとフレームが出力されるＩＦを登録する。本実施例では中継する伝送装置が存在しないため中継点は存在せず、図中には“-”と記載している。
【００４５】
ラベルは、伝送網１００にて目的の宛先へフレームを転送するための識別子であり、端点１から端点２の方向でフレームを転送する場合と、端点２から端点１の方向でフレームを転送する場合の、２パターンについてそれぞれの別のラベルを使用する。どちらのパターンにおいても使用するパスは同じパスである。例えば、Ｌ２ＩＦ情報８０４−１を持つ端点１からＬ２ＩＦ情報８０３−１を持つ端点２へフレームを転送する場合はラベル８０６−１が対応し、Ｌ２ＩＦ情報８０３−１を持つ端点２からＬ２ＩＦ情報８０４−１を持つ端点１へフレームを転送する場合はラベル８０７−１が対応するが、いずれの場合もパス情報Ｄ８０１−１が指すパスを使用する。
【００４６】
なお、本図では図１の各部位の図番号を用いた一例を記載しており、例えば、端点１Ｌ２ＩＦ情報８０４−１はＬ２ＩＦ１１５−１の例えばポート番号を指し、端点２伝送装置情報８０２−１は伝送装置１０２−３の例えばＩＰアドレスを指し、端点２Ｌ２ＩＦ情報８０３−１はＬ２ＩＦ１１５−６の例えばポート番号を指す。
【００４７】
パス管理ＤＢ１１０５が保持する伝送網１０１のパス情報８０１は、伝送網１０１におけるＬ２収容トポロジに応じて決定される。ただし前提として、伝送装置およびＩＦの構成情報が従来の網管理システムにおける構成管理機能により保守ＩＦ３０２を通してオペレータから設定管理されることとする。例えば、伝送網１０１に接続するＬ２網１０９の間をメッシュ（Ｅ−ＬＡＮ）で接続する場合、ある伝送装置１０２のＬ２ＩＦ１１５と、自身以外の全ての伝送装置１０２のＬ２ＩＦ１１５とを接続するパスが必要となる。該パス情報の生成に際してはオペレータがパスの識別子やラベル等の情報を必要に応じて設定することとしてもよいし、網管理システムが自律的に採番あるいは決定してもよい。なお前述の通り、本実施例ではパスがメッシュで設定されていることを前提としている。
【００４８】
また、オペレータは保守ＩＦ３０２を通してトポロジ管理ＤＢ１１０２にアクセス可能であり、各伝送装置１０２の各Ｌ２ＩＦ１１５が収容するＬ２装置１０４のＭＡＣアドレスを確認することが出来る。
【００４９】
図４に伝送装置１０２におけるトポロジ管理部更新情報１１３を通知するまでのＭＡＣ学習動作の一例をフローチャートで示す。本実施例で述べるＭＡＣ学習とは、ある伝送装置１０２がＬ２網１０９から受信したフレームの送信元ＭＡＣアドレスを送信元管理部１０８が備える送信元管理ＤＢ５００に追加登録するところから、網管理システム１０３の指示に従い、他の伝送装置１０２が宛先管理部１０７の宛先管理ＤＢ９００に転送元情報９０２と転送先情報９０１を追加登録するところまでを指す。
【００５０】
以下では、Ｌ２装置１０４−６のＭＡＣアドレスが伝送装置１０２−３の送信元管理部１０８が有する装置元管理ＤＢ５００−３に未登録であった場合について、伝送装置１０２−３の動作を説明する。なお、Ｓ−４０３、Ｓ−４０７に記載のあるエージングタイマ情報に関する処理については基本処理に対する追加処理となるため、詳細は後述する。つまりＳ−４０３、Ｓ−４０７の処理が無くても図４の処理は実施することができる。
【００５１】
Ｌ２網１０９からのフレーム受信（Ｓ−４００）を契機に、送信元管理部１０８は、受信したフレームの送信元ＭＡＣアドレスと、伝送装置１０２−３の送信元管理部１０８が備える送信元管理ＤＢ５００で記憶しているＭＡＣアドレスとを比較し（Ｓ−４０１）、送信元管理ＤＢ５００で該送信元ＭＡＣアドレスと一致するＭＡＣアドレス情報を記憶しているかどうか確認する（Ｓ−４０２）。この場合記憶していないので、送信元管理部１０８は、該送信元ＭＡＣアドレスと該フレームを受信したＬ２ＩＦ１１５−６の情報を送信元管理ＤＢ５００に追加登録する（Ｓ−４０３）。図５の送信元管理ＤＢ５００−３は、この追加登録処理により、Ｌ２装置１０４−６のＭＡＣアドレスである１０４−６_ＭＡＣアドレスと、フレームを受信したＬ２ＩＦ１１５ー６の識別情報とが記憶された様子を示している。
【００５２】
次に転送テーブル管理部２０４３は、追加登録したＬ２ＩＦ情報および該Ｌ２ＩＦ１１５を備える伝送装置１０２−３を識別する伝送装置情報から成る接続点情報と、追加登録したＬ２装置１０４−６のＭＡＣアドレスとを、制御ブロック２０５を介して網管理システム１０３に通知する（Ｓ−４０４、Ｓ−４０５）。これら情報は前述のトポロジ管理部更新情報１１３である。この通知により未学習の送信元ＭＡＣアドレスを含むフレームを受信した伝送装置１０２−３における一連のＭＡＣ学習処理は終了する（Ｓ−４０６）。
なお、Ｓ−４０２での比較時に送信元管理ＤＢ５００で該送信元ＭＡＣアドレスと一致するＭＡＣアドレス情報を記憶していた場合も動作を終了する。
【００５３】
図６に網管理システム１０３におけるＭＡＣ学習動作の一例をフローチャートで図示する。以下では、図４のフローチャートにおいてした説明の続きを説明する。また、伝送装置１０７−１のＬ２ＩＦ１１５−１と伝送装置１０２−３のＬ２ＩＦ１１５−６との間にパスが構築されている場合について説明する。
【００５４】
伝送装置１０２−３からのトポロジ管理部更新情報１１３の通知受信（Ｓ−６００）を契機に、網管理システム１０３のトポロジ管理ＤＢ更新処理部１１０１は、トポロジ管理ＤＢ１１０２に、該通知に含まれる送信元ＭＡＣアドレス（１０４−６_ＭＡＣアドレス）と接続点情報（伝送装置１０２−３の識別情報と、Ｌ２ＩＦ１１５−６の識別情報）を追加登録する（Ｓ−６０１）。図７のトポロジ管理ＤＢ１１０２における送信元ＭＡＣアドレス７０１−１と、接続点情報７００−１はこれらトポロジ管理部更新情報がトポロジ管理ＤＢ１１０２に登録された後の様子を表している。
【００５５】
そして転送情報生成部１１０４は、トポロジ管理ＤＢ１１０２とパス管理ＤＢ１１０５を比較し（Ｓ−６０２）、トポロジ管理ＤＢ１１０２に追加登録した接続点情報と、パス管理ＤＢ１１０５に登録されているパスの構成要素の情報であるＬ２ＩＦ情報８０３、８０４および伝送装置情報８００、８０２から成る端点接続点情報とが一致するか否か確認する（Ｓ−６０３）。
【００５６】
具体的には、転送情報生成部１１０４は、図７に示すトポロジ管理ＤＢ１１０２に追加登録した接続点情報である、伝送装置情報「１０２−３」とＬ２ＩＦ情報「１１５−６」の組み合わせが、図８に示すパス管理ＤＢ１１０５の端点１もしくは端点２のどちらかに登録されているか確認する。この場合、図８のパス管理ＤＢ１１０５のパス情報「Ｄ」８０１−１のエントリにおいて、端点２の伝送装置情報８０２−１が「１０２−３」、Ｌ２ＩＦ情報８０３−１が「１１５−６」となっており一致する。
【００５７】
次に転送情報生成部１１０４は、これら情報が一致した端点接続点情報を持つ端点が、端点１であれば端点２→端点１方向のラベルを選択し（Ｓ−６０５）、端点２であれば端点１→端点２方向のラベルを選択する（Ｓ−６０６）。何故ならば、トポロジ管理部更新情報を送信した伝送装置１０２に向けてフレームを送信する他の伝送装置１０２の宛先管理部の情報を更新する必要があるからである。この場合、パス管理ＤＢ１１０５で一致した接続点情報は端点２側の情報であるため、端点１→端点２方向のラベル８０６−１である「１１３６」が選択される。
【００５８】
次に転送情報生成部１１０４は、パス管理ＤＢ１１０５にて、一致した該端点接続点情報を持つ端点とは異なる端点においてテーブルの同行で示されるＬ２ＩＦ情報および伝送ＩＦ情報を選択する（Ｓ−６０７）。この場合、一致した端点は端点２であったため、端点１側の情報が選択される。選択されるＬ２ＩＦ情報はパス情報８０１−１が「Ｄ」のエントリにおける端点１側のＬ２ＩＦ情報８０４−１の「１１５−１」で、伝送ＩＦ情報はパス情報８０１−１が「Ｄ」のエントリにおける端点１側の伝送ＩＦ情報８０５−１の「１１６−２」である。転送情報生成部１１０４は、上記手順にて選択されたラベル情報８０６−１の「１１３６」と伝送ＩＦ情報８０５−１の「１１６−２」とを紐付けた情報を転送先情報として生成する。さらに転送情報生成部１１０４は、Ｓ−６００にて通知を受けた送信元ＭＡＣアドレス「１０４−６_ＭＡＣアドレス」と端点１側のＬ２ＩＦ情報８０４−１の「１１５−１」を転送元情報として生成する（Ｓ−６０８）。該転送先情報および該転送元情報は１件のパス情報に対して１件ずつ生成される。
【００５９】
そして、転送情報生成部１１０４は該転送先情報（「１１３６」「１１６−２」）および該転送元情報（「１０４−６_ＭＡＣアドレス」「１１５−１」）を合わせた情報を生成し、Ｓ−６００にて通知を受信した伝送装置以外の伝送装置の宛先管理部１０７が備える宛先管理ＤＢ９００へ、宛先管理部更新情報として通知する（Ｓ−６０９）。その後転送情報生成部１１０４は、パス管理ＤＢの他のエントリについてＳ−６０２の比較を再実行する。今度はパス情報８０１−２「Ｈ」の別のパスに関する端点接続点情報８００−２と一致するので、上記と同様の処理を繰り返す。この後、転送情報生成部１１０４はＳ−６０３の結果がＮとなってループが終了するまで処理を続ける（Ｓ−６１０）。
【００６０】
図８では記載を省略しているが、本実施例はメッシュでパスを構成していることを前提としているため、パス管理ＤＢ１１０５には、ある伝送装置１０２のＬ２ＩＦ１１５と自身以外の全ての伝送装置１０２のＬ２ＩＦ１１５とを接続するパスの情報が記憶されている。そのため、宛先管理部更新情報１１４は伝送装置１０２−２にも通知される。なお、この実施例のように伝送装置１０２の間で相互にパスを構築していない場合は、網管理装置システム１０３はパスを構築している伝送装置１０２だけに宛先管理部更新情報１１４を通知しても良い。
【００６１】
網管理システム１０３は、動作を終了する際、パス管理ＤＢ１１０５にパスが存在しない状況であることをオペレータに通知してもよい。例えば、Ｓ−６０３の初回判定時にパス管理ＤＢ１１０５にパスが存在しない場合は網管理システムで警報が発生するように設定することで、網管理システムを扱うオペレータはパスが存在せずにフレームを転送できない異常状態となっていることを迅速に検知できるようになる。
また、本実施例では宛先管理部更新情報の通知を1件ごとに行うように定義したが、終了処理後にまとめて通知をするようにしてもよい。
【００６２】
最後に、伝送装置１０２−１は網管理システム１０３から宛先管理部更新情報を受信すると、この情報は制御ブロック２０５を介して転送テーブル管理部２０４３に到達する。転送テーブル管理部２０４３は、受信した宛先管理部更新情報に含まれる転送元情報（「１０４−６_ＭＡＣアドレス」「１１５−１」）を宛先管理ＤＢ９００の転送元情報９０２に登録し、同じく受信した転送先情報（「１１３６」「１１６−２」）を宛先管理ＤＢ９００の転送先情報９０１に登録する。図９の宛先管理ＤＢ９００では、転送元情報９０２−１に「１０４−６_ＭＡＣアドレス」「１１５−１」の組が、転送先情報９０１−１に「１１６−２」「１１３６」の組が、それぞれ登録された様子を示している。なお、宛先管理ＤＢ９００では、送信元ＭＡＣアドレスであった「１０４−６_ＭＡＣアドレス」が宛先ＭＡＣアドレス９０３として登録されている。これは、宛先管理ＤＢ９００は、未学習であったＬ２装置１０４−６のＭＡＣアドレス「１０４−６_ＭＡＣアドレス」を宛先とするフレームの送信先を決定するためのデータベースだからである。
【００６３】
図１０に伝送装置１０２−１におけるフレーム転送の動作概要をフローチャートで示す。伝送装置１０２−１がＬ２装置１０４−１からＬ２装置１０４−６に宛てて送信したフレームを伝送装置１０２−３に向けて転送する場合について説明する。
【００６４】
Ｌ２装置１０４−１からのフレーム受信（Ｓ−１０００）を契機に、伝送装置１０２−１の宛先管理部１０７−１は受信したフレームの宛先ＭＡＣアドレス「１０４−６_ＭＡＣアドレス」を取得する。次に宛先管理部１０７−１は受信フレームの宛先ＭＡＣアドレスおよびフレームを受信したＬ２ＩＦ１１５−１を識別する情報の組み合わせと、宛先管理部１０７−１が備える宛先管理ＤＢ９００−１で記憶している転送元情報９０２とを比較する（Ｓ−１００１）。この場合、図９における転送元情報９０２−１のエントリがヒットする（Ｓ−１００２）。
【００６５】
次に、宛先管理部１０７−１は比較にてヒットした該転送元情報９０２−１のエントリと同行にある、転送先情報９０１−１を参照し、伝送ＩＦ情報８０５−１として「１１６−２」の情報と、ラベル情報８０６−１「１１３６」を取得する。宛先管理部１０７−１は該伝送ＩＦ情報８０５−１と該ラベル情報８０６−１を宛先情報解析部２０４２を介して転送処理部２０４１に転送する。
【００６６】
転送処理部２０４１は、宛先情報解析部２０４２から転送されたラベル情報８０６−１を受信フレームに付与し、該フレームを伝送ＩＦ１１６−２と接続されているフレーム・ラベル処理ブロック２０３へ転送する（Ｓ−１００３）。そしてフレーム・ラベル処理ブロック２０３のラベル処理部２０３３はフレームからラベル情報「１１３６」を読み出し、送信フレームのラベル情報を保持するエリアにラベル情報「１１３６」を挿入し、送信フレーム処理部２０３２にフレームを転送する。送信フレーム処理部２０３２は宛先ＭＡＣアドレス「１０４−６_ＭＡＣアドレス」とラベル情報「１１３６」に基づいて、伝送ＩＦ１１６−２から伝送装置１０２−３へ向けたフレームを転送する（Ｓ−１００５）。
【００６７】
なお、Ｓ−１００２で該宛先ＭＡＣアドレスが該記憶済宛先ＭＡＣアドレスのいずれかと一致しなかった場合はフレームを破棄して終了する（Ｓ−１００４）。このように未学習の送信元ＭＡＣアドレスを含むフレームを受信した場合は従来のようにフラッディングを行わず受信した装置でフレームを破棄することで、ネットワークの通信トラフィックを消費せずに済む。また、フレームが破棄された際、宛先管理ＤＢ９００に該宛先ＭＡＣアドレスが登録されていない旨をオペレータに通知してもよい。
【００６８】
さらに、Ｌ２装置１０４が新規に追加された際、追加された該Ｌ２装置１０４が伝送装置１０２を介するフレームを送信しないために、該伝送装置１０２および網管理システム１０３が該Ｌ２装置１０４の接続状況やＭＡＣアドレスを把握できない状態となる場合を考慮し、伝送装置１０２は全Ｌ２ＩＦ１１５に対して周期的に状況確認用のフレームをブロードキャストし、Ｌ２ＩＦ１１５の先に接続されるＬ２装置１０４からの返答を受信して状況を確認する動作をしてもよい。つまり、伝送装置１０２からＬ２ＩＦ１１５を介してＬ２装置１０４へ、新たに接続されたＬ２装置１０４のＭＡＣアドレスを登録するためのフレームを定期的に送信する。なお、この場合は伝送装置１０２からＬ２装置１０４への周期監視が、後述のエージングと同等の機能を持つこととなり、周期監視の結果によって各ＤＢのエージングを行えばよいため、送信元管理ＤＢ５００にエージングタイマを保持させる必要が無くなる。
【００６９】
図１１に各装置と網管理システム１０３のＭＡＣ学習動作およびフレーム転送動作の一例をシーケンス図で示す。本実施例では、Ｌ２装置１０４−６とＬ２装置１０４−１間での通信を例として説明する。ここでは伝送装置１０２−３がＬ２装置１０４−６のＭＡＣアドレスを学習していない状態を前提として説明する。
【００７０】
Ｌ２装置１０４−６から伝送装置１０２−３に対してフレームが転送されると、伝送装置１０２−３は送信元管理部１０８が備える送信元管理ＤＢ５００にて受信フレームの送信元ＭＡＣアドレス「１０４−６_ＭＡＣアドレス」と一致するＭＡＣアドレスを記憶していないことを確認し（Ｓ−１１００）、該送信元ＭＡＣアドレス「１０４−６_ＭＡＣアドレス」とＬ２ＩＦ情報「１１５−６」を送信元管理ＤＢ５００に追加登録する（Ｓ−１１０１）。また、伝送装置１０２−３は該送信元ＭＡＣアドレス「１０４−６_ＭＡＣアドレス」と接続点情報（Ｌ２ＩＦ情報「１１５−６」および伝送装置１０２−３の例えばＩＰアドレス等の識別情報）をトポロジ管理部更新情報１１３として網管理システム１０３へ通知する。
【００７１】
網管理システム１０３はトポロジ管理部更新情報１１３によって通知された、送信元ＭＡＣアドレスと接続点情報を、トポロジ管理部１１０が備えるトポロジ管理ＤＢ１１０２の送信元ＭＡＣアドレス７０１−１および接続点情報７００−１に追加登録する（Ｓ−１１０２）。
次に網管理システム１０３はトポロジ管理ＤＢ１１０２の接続点情報７００−１とパス管理ＤＢ１１０５の端点１もしくは端点２の伝送装置情報、Ｌ２ＩＦ情報とを比較する。そして網管理システム１０３は、パス管理ＤＢ１１０５の中の、これら情報が一致した端点とは異なる方の端点のＬ２ＩＦ情報「１１５−１」、伝送ＩＦ情報「１１６−２」、および同じエントリのラベル情報「１１３６」を抽出する。網管理システム１０３は、これら抽出した情報と受信フレームの送信元ＭＡＣアドレスであった「１０４−６_ＭＡＣアドレス」とを用いて、転送先情報９０１および転送元情報９０２を生成する（Ｓ−１１０３）。
【００７２】
そして網管理システム１０３は、生成した転送先情報９０１および該転送元情報９０２を宛先管理部更新情報１１４として伝送装置１０２へ通知する。本実施例では該宛先管理部更新情報の通知は、該トポロジ管理部更新情報の通知元の伝送装置１０２−３以外への伝送装置に対して行われる。この場合は伝送装置１０２−１および伝送装置１０２−２が該当する。
【００７３】
伝送装置１０２−１は網管理システム１０３から宛先管理部更新情報として通知された送信元ＭＡＣアドレス「１０４−６_ＭＡＣアドレス」を、Ｌ２ＩＦ情報「１１５−１」と組み合わせて転送元情報９０２−１とし宛先管理ＤＢ９００に記憶する。さらに伝送装置１０２−１は、この転送元情報９０２に対応付けて、宛先管理部更新情報に含まれる伝送ＩＦ情報「１１６−２」とラベル情報「１１３６」を転送先情報９０１−１として宛先管理ＤＢ９００に追加登録する（Ｓ−１１０４）。
【００７４】
そして、Ｌ２装置１０４−１が「１０４−６_ＭＡＣアドレス」を宛先ＭＡＣアドレスとするフレームを伝送装置１０２−１に対して送信した時、伝送装置１０２−１は自身が管理する宛先管理部１０７−１の宛先管理ＤＢ９００−１が保持する宛先ＭＡＣアドレス９０３とＬ２装置１０４−１から受信したフレームの宛先ＭＡＣアドレスを比較する。この場合宛先管理ＤＢ９００の宛先ＭＡＣアドレス９０２−１が一致するので、伝送装置１０２−１はこれに対応する転送先情報９０１−１の伝送ＩＦ情報８０５−１およびラベル情報８０６−１を用いて当該フレームを伝送装置１０２−３に向けて転送する。
【００７５】
ここまでの実施例の記載の一連の動作に加えて、宛先管理ＤＢ９００に記憶されたエントリを最適化するための動作であるエージングを行う伝送網システムの例を以下に説明する。
ここまでに記載した実施例の動作においては送信元管理ＤＢ５００や宛先管理ＤＢ９００に記憶したエントリを削除する動作がなく、例えばＬ２装置１０４が保守作業等で撤去・削除された場合でも、伝送装置１０２はＬ２装置１０４を示す宛先ＭＡＣアドレスと紐づくエントリを宛先管理ＤＢ９００に保持し続ける。このため、送信元管理ＤＢ５００や宛先管理ＤＢ９００の記憶内容はＬ２装置１０４増設の度に増大する。
【００７６】
以下記載の処理は、Ｌ２装置１０４が保守作業等で撤去・削除された場合、Ｌ２装置１０４からのフレームの送信が一定時間なければ、伝送装置１０２が宛先管理ＤＢ９００からＬ２装置１０４を示す宛先ＭＡＣアドレスおよび後述の接続先情報と紐づくエントリを削除するエージング動作をし、宛先管理ＤＢ９００のエントリおよび宛先管理ＤＢ９００の記憶内容の最適化を可能とする。
【００７７】
図１３にエントリのエージング機能を備えた伝送装置１０２の送信元管理ＤＢ１３００で保持するデータ内容の一例を説明する。図５に示した送信元管理ＤＢ５００との違いは、ＤＢにエージングタイマ１３０１の項目を備える点である。エージングタイマとは、伝送装置１０２の送信元管理ＤＢ１３００にエントリが追加された時点から自動的に減算処理をするタイマである。送信元管理部１０８は、エージングタイマに例えば「１０秒」というように任意の時間を設定できる。
【００７８】
後述するように、送信元管理部１０８はこのＤＢの送信元ＭＡＣアドレスおよびＬ２ＩＦ情報がともにヒットした場合にエージングタイマ１３０１に所定の時間を登録する。送信元管理部１０８は、このタイマがゼロとなりタイムアウトした場合に当該エントリに登録された送信元ＭＡＣアドレスとＬ２ＩＦ情報とを削除する。
【００７９】
図１にて本実施例の形態におけるエージングを行う際のシステム構成および動作概要の一例を示す。ＤＢのエージング機能を備える伝送装置１０２の送信元管理部１０８では、図１３にて説明したように、送信元管理ＤＢ１３００が、エージングを実施しない場合のエントリの内容に加えて、送信元管理ＤＢ１３００へエントリが追加された時点から自動的に減算されるタイマ１３０１を持つ。また、送信元管理部１０８は伝送装置１０２にて一定時間フレームを未受信であることを検出し通知する動作を行う。
【００８０】
以下にエージングを行う場合の動作概要の一例を説明する。Ｌ２装置１０４−６がＬ２網１０９から削除され、Ｌ２装置１０４−６からのフレームをＬ２ＩＦ１１５−６が一定時間未受信であった場合、伝送装置１０２−３はトポロジ管理部エージング情報を網管理システム１０３に通知する。このトポロジ管理部エージング情報とは、網管理システム１０３に対してトポロジ管理ＤＢ１１０２の情報を削除することを通知する情報である。
【００８１】
トポロジ管理部エージング情報は、トポロジ管理部更新情報１１３と同じ種類の情報を含み、この場合Ｌ２装置１０４−６のＭＡＣアドレス、伝送装置１０２−３を識別する情報（例えばＩＰアドレス）およびＬ２ＩＦ１１５−６を識別する情報（例えばポート番号）を含む。前述のとおりこれらＩＰアドレスやポート番号はトポロジ管理ＤＢ１１０２の接続点情報７００である。網管理システム１０３は、トポロジ管理部エージング情報に含まれるＬ２装置１０４−６の送信元ＭＡＣアドレスおよび伝送装置１０２−３の識別情報、Ｌ２ＩＦ１１５−６の識別情報を含むエントリをトポロジ管理ＤＢ１１０２の中で検索し、後述の宛先管理部エージング情報を他の伝送装置１０２へ通知した後で、抽出されたエントリをトポロジ管理ＤＢ１１０２から削除する。この場合トポロジ管理ＤＢ７００から、１０４−６＿ＭＡＣアドレス７０１−１と接続点情報７００−１が削除される。
【００８２】
網管理システム１０３は、トポロジ管理部エージング情報の通知を受信した伝送装置１０２−３以外の伝送装置１０２の宛先管理部１０７へ、宛先管理部エージング情報を通知する。この宛先管理部エージング情報は、伝送装置１０２に対して宛先管理ＤＢ９００の情報を削除することを通知する情報である。宛先管理部エージング情報には、宛先管理部更新情報１１４と同じ種類の情報を含み、この場合Ｌ２装置１０４−６のＭＡＣアドレス、Ｌ２ＩＦ１１５−１を識別する情報（例えばポート番号）、伝送ＩＦ１１６−２を識別する情報（例えばポート番号）およびラベル情報１１３６を含む。
【００８３】
宛先管理部エージング情報を受信した伝送装置１０２−１は、宛先管理部エージング情報に含まれる転送元情報（Ｌ２装置１０４−６のＭＡＣアドレスとＬ２ＩＦ１１５−１の識別情報）および転送先情報（伝送ＩＦ１１６−２の識別情報とラベル情報１１３６）を宛先管理ＤＢ９００に記憶済の転送元情報９０２および転送先情報９０１と比較し、宛先管理ＤＢ９００が一致する転送元情報９０２および転送先情報９０１を保持していれば、該転送元情報９０２および該転送先情報９０１と紐づくエントリを削除する。この場合、転送元情報９０２−１および転送先情報９０１−１を持つエントリと、転送元情報９０２−２および転送先情報９０１−２を持つエントリが削除される。
【００８４】
以下、図４にて伝送装置１０２の送信元管理ＤＢ１３００におけるエージングタイマ情報更新の動作概要の一例をフローチャートにて説明する。伝送装置１０２−３は、Ｓ−４０２にて送信元ＭＡＣアドレスと一致する送信元ＭＡＣアドレスを送信元管理ＤＢ１３００に記憶していた場合に、エージングタイマ１３０１の情報をエージングタイマの設定値に更新する動作（Ｓ−４０７）を行う。また、Ｓ−４０３の処理に進んでエントリを新規に登録する場合は、送信元管理部１０８は送信元ＭＡＣアドレスとＬ２ＩＦ情報に加えてエージングタイマ情報を送信元管理ＤＢ１３００に追加登録する。
【００８５】
以下、図１２にエージングタイマ１３０１の確認を行うポーリング処理の動作概要を示す。伝送網システムの運用開始を契機とし（Ｓ−１２００）、定められたポーリング周期時間が経過すると（Ｓ−１２０１）、送信元管理部１０８はエージングタイマの値が０である送信元管理ＤＢ１３００のエントリが存在するか検索する（Ｓ−１２０２）。
【００８６】
該エントリが存在した場合、送信元管理部１０８は該エントリの送信元ＭＡＣアドレスと接続点情報（例えば伝送装置１０２のＩＰアドレスとＬ２ＩＦのポート番号）を、制御ブロック２０５を介してトポロジ管理部エージング情報として網管理システム１０３に通知し（Ｓ−１２０３、Ｓ−１２０４）、該エントリを送信元管理ＤＢ１３００から削除する（Ｓ−１２０５）。
Ｓ−１２０２にてエージングタイマの値が０であるエントリが存在しなかった場合は、送信元管理部１２０３は再びポーリング周期時間が経過するのを待つ。
【００８７】
図１４に網管理システム１０３におけるエージングの動作概要の一例をフローチャートにて図示する。ここで説明する宛先管理部エージング情報の生成方法は、図６の説明で前述した宛先管理部更新情報の生成方法と基本的には同じである。
【００８８】
網管理システム１０３はトポロジ管理部エージング情報の通知を受信する。（Ｓ−１４００）。そしてトポロジ管理ＤＢ更新処理部１１０１は、トポロジ管理部エージング情報に含まれる送信元ＭＡＣアドレスおよび接続点情報と一致する情報が、トポロジ管理ＤＢに存在するか比較、確認する（Ｓ−１４０１、Ｓ−１４０２）。トポロジ管理ＤＢ１１０２に一致する情報が存在しない場合トポロジ管理ＤＢ更新処理部１１０１は動作を終了する（Ｓ−１４１２）。存在する場合は、転送情報生成部１１０４は一致したトポロジ管理ＤＢ１１０２の接続点情報７００とパス管理ＤＢの端点接続点情報を比較する（Ｓ−１４０３）。そして、転送情報生成部１１０４はトポロジ管理ＤＢ１１０２の接続点情報７００と、パス管理ＤＢ１１０５に登録されている端点接続点情報とが一致するか否か確認する（Ｓ−１４０４）。
【００８９】
具体的に、先に説明したＬ２装置１０４−６が削除された場合で説明する。この場合、トポロジ管理部エージング情報はＬ２装置１０４−６のＭＡＣアドレス、伝送装置１０２−３を識別する情報、そしてＬ２ＩＦ１１５−６の識別情報である。転送情報生成部１１０４は、図７に示すトポロジ管理ＤＢ１１０２に登録されている接続点情報７００−１である、伝送装置情報「１０２−３」とＬ２ＩＦ情報「１１５−６」の組み合わせが、図８に示すパス管理ＤＢ１１０５の端点１もしくは端点２のどちらかに登録されているか確認する。この場合、図８のパス管理ＤＢ１１０５のパス情報「Ｄ」８０１−１のエントリにおいて、端点２の伝送装置情報８０２−１が「１０２−３」、Ｌ２ＩＦ情報８０３−１が「１１５−６」となっており一致する。
【００９０】
次に転送情報生成部１１０４は、これら情報が一致した端点接続点情報を持つ端点が、端点１であれば端点２→端点１方向のラベルを選択し（Ｓ−１４０６）、端点２であれば端点１→端点２方向のラベルを選択する（Ｓ−１４０７）。何故ならば、トポロジ管理部エージング情報を送信した伝送装置１０２に向けてフレームを送信する他の伝送装置１０２の宛先管理部の情報を削除する必要があるからである。この場合、パス管理ＤＢ１１０５で一致した接続点情報は端点２側の情報であるため、端点１→端点２方向のラベル８０６−１である「１１３６」が選択される。
【００９１】
次に転送情報生成部１１０４は、パス管理ＤＢ１１０５にて、一致した該端点接続点情報を持つ端点とは異なる端点においてテーブルの同行で示されるＬ２ＩＦ情報および伝送ＩＦ情報を選択する（Ｓ−１４０８）。この場合、一致した端点は端点２であったため、端点１側の情報が選択される。選択されるＬ２ＩＦ情報はパス情報８０１−１が「Ｄ」のエントリにおける端点１側のＬ２ＩＦ情報８０４−１の「１１５−１」で、伝送ＩＦ情報はパス情報８０１−１が「Ｄ」のエントリにおける端点１側の伝送ＩＦ情報８０５−１の「１１６−２」である。転送情報生成部１１０４は、上記手順にて選択されたラベル情報８０６−１の「１１３６」と伝送ＩＦ情報８０５−１の「１１６−２」とを紐付けた情報を削除対象を特定するための転送先情報として生成する。さらに転送情報生成部１１０４は、Ｓ−１４００にて通知を受けた送信元ＭＡＣアドレス「１０４−６_ＭＡＣアドレス」と端点１側のＬ２ＩＦ情報８０４−１の「１１５−１」を削除対象を特定するための転送元情報として生成する（Ｓ−１４０９）。該転送先情報および該転送元情報は１件のパス情報に対して１件ずつ生成される。
【００９２】
そして、転送情報生成部１１０４は該転送先情報（「１１３６」「１１６−２」）および該転送元情報（「１０４−６_ＭＡＣアドレス」「１１５−１」）を合わせた情報を生成し、Ｓ−１４００にて通知を受信した伝送装置以外の伝送装置の宛先管理部１０７が備える宛先管理ＤＢ９００へ、宛先管理部エージング情報として通知する（Ｓ−１４１０）。その後転送情報生成部１１０４は、パス管理ＤＢの他のエントリについてＳ−１４０３の比較を再実行する。今度はパス情報８０１−２「Ｈ」の別のパスに関する端点接続点情報８００−２と一致するので、上記と同様の処理を繰り返す。この後、転送情報生成部１１０４はＳ−１４０４の結果がＮとなってループが終了するまで処理を続ける。ループが終了した後、トポロジ管理ＤＢ更新処理部１１０１はトポロジ管理部エージング情報と一致する送信元ＭＡＣアドレスおよび接続点情報を含むエントリをトポロジ管理ＤＢから削除し（Ｓ−１４１１）、動作を終了する（Ｓ−１４１２）。
【００９３】
以下、図１５に伝送装置１０２における宛先管理部１０７のエージング処理に関する動作概要の一例をフローチャートで図示する。伝送装置１０２の宛先管理部１０７は網管理システム１０３からの宛先管理部エージング情報の通知を契機とし（Ｓ−１５００）、該通知に含む転送元情報および転送先情報と、宛先管理ＤＢ９００に記憶されている転送元情報９０２および転送先情報９０１を比較し（Ｓ−１５０１）、該転送元情報および該転送先情報と該記憶済転送元情報９０２および該記憶済転送先情報９０１が一致するエントリが存在した場合（Ｓ−１５０２）、宛先管理ＤＢ９００から一致した該記憶済転送元情報９０２および該記憶済転送先情報９０１を含むエントリを削除する（Ｓ−１５０３）。Ｓ−１５０２の比較結果、該転送元情報および該転送先情報と、該記憶済転送元情報９０２および該記憶済転送先情報９０１が一致するエントリが存在しない場合は動作を終了する（Ｓ−１５０４）。
【００９４】
具体的な例を説明すると、網管理システム１０３から通知された宛先管理部エージング情報は転送先情報（「１１３６」「１１６−２」）および転送元情報（「１０４−６_ＭＡＣアドレス」「１１５−１」）を合わせた情報であるため、伝送装置１０２−１の場合宛先管理ＤＢ９００のエントリ９０２−１と、同じ１０４−６_ＭＡＣアドレスに対応付けられているエントリ９０１−２がそれぞれ削除される。
【００９５】
このように宛先学習後にエージング動作処理を追加することで、宛先管理ＤＢ９００のエントリおよび宛先管理ＤＢ９００の記憶内容の最適化を可能とする。
２．実施の形態２
本実施の形態では、伝送網１００が複数の仮想的なネットワークに区切られている場合の伝送網システムの例を説明する。なお複数の仮想的なネットワークを区切る単位をドメインと呼ぶ。
【００９６】
実施の形態１においては伝送網１００で全ての伝送装置１０２が同一ドメインに属する例を記載した。実際の運用ではＶＬＡＮにて伝送網１００を複数のドメインで区切り、自伝送装置１０２と同ドメインに属する他の伝送装置１０２間での通信を行う構成を取ることが考えられる。本実施例では、伝送装置１０２が備える宛先管理部１０７および送信元管理部１０８と、網管理システム１０３が備えるトポロジ管理ＤＢ１１０２とドメイン管理ＤＢ１６０２を、それぞれドメイン数と同数保持することとし、各ドメインに対応したデータベースを利用することでドメインごとにフレームの転送をすることを可能とする。なお、フレームが属するドメインはＶＬＡＮ ＩＤの値によって識別される。ＶＬＡＮ ＩＤはフレームのＶＬＡＮタグに格納されている情報である。
【００９７】
図１７に網管理システム１０３が備える、ドメインの管理を行うドメイン管理ＤＢ１６０２で保持するデータ内容の一例を示す。本図では一例としてＶＬＡＮ ＩＤが２の場合のドメインにおいて、ドメイン管理ＤＢ１６０２が保持する情報を図示している。ドメイン管理ＤＢ１６０２は、伝送装置１０２を識別する情報である伝送装置情報と、Ｌ２ＩＦ情報との組み合わせを記憶する。網管理システム１０３は、これら情報の組み合わせを管理することにより、どのＬ２網同士が同じドメインに属しているかを管理することができる。
【００９８】
複数ドメイン管理時の伝送装置１０２の送信元管理ＤＢ５００で保持するデータ内容は、実施の形態１と同様であり、送信元ＭＡＣアドレスとＬ２ＩＦ１１５を識別する情報の組み合わせを記憶する。また、送信元管理ＤＢ５００は図１７にて説明したドメイン管理ＤＢ１６０２と同様に、ドメイン数と同数存在し、ＶＬＡＮ  ＩＤごとの内容を保持する。
【００９９】
複数ドメイン管理時の網管理システム１０３のトポロジ管理ＤＢ１１０２で保持するデータ内容は、実施の形態１と同様であり、送信元ＭＡＣアドレス７０１と接続点情報７００の組み合わせを記憶する。また、トポロジＤＢ１１０２は図１７にて説明したドメイン管理ＤＢ１６０２と同様に、ドメイン数と同数存在し、ＶＬＡＮ  ＩＤごとの内容を保持する。
【０１００】
複数ドメイン管理時の網管理システム１０３のパス管理ＤＢ１１０５で保持するデータ内容は、図８にて前述した内容と同一である。パス管理ＤＢ１１０５はドメイン数に関わらず、１つだけ存在する。
【０１０１】
複数ドメイン管理時の伝送装置１０２の宛先管理ＤＢ９００で保持するデータ内容は、実施の形態１と同様であり、転送元情報９０２および転送先情報９０１の組み合わせを記憶する。また、宛先管理ＤＢ９００は図１７にて説明したドメイン管理ＤＢ１６０２と同様に、ドメイン数と同数存在し、ＶＬＡＮ  ＩＤごとの内容を保持する。
【０１０２】
図１を参考に複数ドメイン管理時のシステム構成および動作概要を説明する。実施の形態１との相違点は、伝送装置１０２にドメイン数と同数の宛先管理部１０７および送信元管理部１０８を備える点と、網管理システム１０３のトポロジ管理部１１０にドメイン数と同数のトポロジ管理ＤＢ１１０２を備える点および、網管理システム１０３にドメイン管理部１６００を備える点である。他の構成および動作は実施の形態１と同様である。
【０１０３】
図２を参考に複数ドメイン管理時の伝送装置１０２の機能構成の一例を示す。
【０１０４】
実施の形態１との相違点は、前述の通り伝送装置１０２がドメイン数と同数の宛先管理部１０７および送信元管理部１０８を備える点である。また、宛先情報解析部２０４２は受信フレームが持つＶＬＡＮタグを識別した後、該ＶＬＡＮタグの指すＶＬＡＮ ＩＤに対応した宛先管理部１０７および送信元管理部１０８を選択する処理を行う。このように宛先管理部１０７や送信元管理部１０８は受信フレームのＶＬＡＮ ＩＤと対応付けられており、これら管理部は対応するＶＬＡＮ ＩＤを有するフレームの処理を行う。ＶＬＡＮ ＩＤと宛先管理部１０７や送信元管理部１０８との対応付けは、例えば、宛先情報識別部２０４２が備えるテーブルに記憶しておく。宛先情報識別部２０４２はフレームを受信すると、宛先情報解析部２０４２が抽出したＶＬＡＮ ＩＤが当該テーブルでどの宛先管理部１０７や送信元管理部１０８と対応付けられているか確認・選択し、そのフレームを選択した機能部に振り分ける。  そして転送テーブル管理部２０４３は、ＶＬＡＮ ＩＤに応じた複数の宛先管理部１０７と送信元管理部１０８を管理し、監視網１０６および制御ブロック２０５を介して網管理システム１０３から通知される管理情報（宛先管理部更新情報および宛先管理部エージング情報）を受ける。この管理情報にも網管理システム１０３が設定したＶＬＡＮ ＩＤが含まれており、転送テーブル管理部２０４３はこのＶＬＡＮ ＩＤに対応した宛先管理部１０７を選択し、該宛先管理部１０７が保持するＤＢの追加・編集を行う。他の構成および動作は実施の形態１と同様である。
【０１０５】
図１６に複数ドメイン管理時の網管理システム１０３の機能構成の一例を示す。実施の形態１との相違点は、トポロジ管理部１１０がドメイン数と同数のトポロジ管理ＤＢ１１０２を備える点と、新たにドメイン管理部１６００を備える点である。ドメイン管理部１６００は、各処理実行対象のドメインを決定しドメイン管理ＤＢ１６０２を選択するドメイン設定部１６０１と、ドメイン数と同数のドメイン管理ＤＢ１６０２を備える。他の構成および動作は実施の形態１と同様である。
【０１０６】
図４を参考に複数ドメイン管理時の伝送装置１０２におけるトポロジ管理部更新情報を通知するまでのＭＡＣ学習の動作概要の一例を説明する。本実施例では、実施の形態１と同様に、Ｌ２装置１０４−６のＭＡＣアドレスが伝送装置１０２−３の送信元管理部１０８が有する装置元管理ＤＢ５００−３に未登録であった場合について、伝送装置１０２−３の動作を説明する。
【０１０７】
実施の形態１との相違点は、Ｓ−４００とＳ−４０１の間で、宛先情報解析部２０４２が、受信したフレームが持つＶＬＡＮ ＩＤより処理を行う送信元管理部１０８を選択する点と、Ｓ−４０４、Ｓ−４０５にて転送テーブル管理部２０４３が、送信元ＭＡＣアドレスと接続点情報に加えて、受信したフレームの持つＶＬＡＮ ＩＤをトポロジ管理部更新情報として網管理システム１０３に通知する点である。他の動作は実施の形態１の図４と同じである。
【０１０８】
図６を参考に複数ドメイン管理時の網管理システム１０３におけるＭＡＣ学習動作概要の一例を説明する。実施の形態１との相違点は、Ｓ−６００とＳ−６０１の間で、トポロジ管理ＤＢ更新処理部１１０１がトポロジ管理部更新情報１１３に含まれるＶＬＡＮ ＩＤに対応するトポロジ管理ＤＢ１１０２を選択する点と、Ｓ−６０９にて該トポロジ管理更新情報１１３の送信元の伝送装置１１２以外の、該ＶＬＡＮ ＩＤに対応する宛先管理部１０７へ該ＶＬＡＮ ＩＤと転送元情報と転送先情報を合わせて宛先管理部更新情報１１４として通知する点である。他の動作は実施の形態１の図６と同じである。
【０１０９】
図１０を参考に複数ドメイン管理時の伝送装置１０２におけるフレーム転送の動作概要の一例を説明する。実施の形態１との相違点は、Ｓ−１０００とＳ−１００１の間で、宛先情報解析部２０４２が受信したフレームのＶＬＡＮ ＩＤより、処理を行う宛先管理部１０７を選択する点である。他の動作は実施の形態１の図１０と同一である。
【０１１０】
このように、ドメインに対応した各データベースを備えることで、ＶＬＡＮにて伝送網１００を複数のドメインで区切った場合に、自伝送装置１０２と同ドメインに属する伝送装置１０２間での通信を行うことが可能となる。
【０１１１】
実施の形態１および２では、網管理システムを活用し効率的にＭＡＣ学習を行うシステムを説明した。実施の形態１および２は、伝送装置１０２と網管理システム１０３間でトポロジ管理部更新情報１１３や宛先管理部更新情報１１４といった制御データを通信することで宛先学習を行い、宛先学習時のフラッディングを不要とする伝送網システムであり、伝送ネットワークにおけるＬ２ネットワーキングの適用の際に、実現性があり、有用である。
【０１１２】
実施の形態１および２によれば伝送網システムにおけるフレームの宛先学習動作に伴う伝送網内のフレーム転送動作が不要となり、伝送網内のトラフィックを削減できるため、ネットワークの負荷軽減が可能となる。また、従来は各伝送装置に個別にアクセスし確認していた伝送網内の転送経路を、網管理システム１０３で容易に管理できるようになる。かつ、伝送装置１０２での受信フレームに基づく宛先学習動作が不要となり、伝送装置１０２の機能削減による低コスト化が実現可能となる。実施の形態１および２に記載のシステムや装置は、フレーム内の特定のフィールドにより経路を判定するネットワークシステムにおいて有効である。
【符号の説明】
【０１１３】
１００    伝送網
１０１    伝送路
１０２    伝送装置
１０３    網管理システム
１０４    Ｌ２装置
１０５    Ｌ２伝送路
１０６    管理網
１０７    宛先管理部
１０８    送信元管理部
１０９    Ｌ２網
１１０    トポロジ管理部
１１０１  トポロジ管理ＤＢ更新処理部
１１０２  トポロジ管理ＤＢ
１１０３  宛先更新処理部
１１０４  転送情報生成部
１１０５  パス情報ＤＢ
１１２    フレーム
１１３    トポロジ管理部更新情報
１１４    宛先管理部更新情報
１１５    Ｌ２ＩＦ
１１６    伝送ＩＦ
２０１    フレーム処理ブロック
２０１１  受信フレーム処理部
２０１２  送信フレーム処理部
２０３    フレーム・ラベル処理ブロック
２０３１  受信フレーム処理部
２０３２  送信フレーム処理部
２０３３  ラベル処理部
２０４    転送処理ブロック
２０４１  転送処理部
２０４２  宛先情報解析部
２０４３  転送テーブル管理部
２０５    制御ブロック
２０５１  管理情報制御部
２０５２  ＩＦ
３００    ＩＦ
３０１    通信処理部
３０１１  受信フレーム解析部
３０１２  送信フレーム生成部
３０２    保守ＩＦ
５００    送信元管理ＤＢ
７００    接続点情報
７０１    送信元ＭＡＣアドレス
７０２    伝送装置情報
７０３    Ｌ２ＩＦ情報
８００    端点接続点情報
８０１    パス情報
８０２    端点２伝送装置情報
８０３    端点２Ｌ２ＩＦ情報
８０４    端点１Ｌ２ＩＦ情報
８０５    端点１伝送ＩＦ情報
８０６    端点１→端点２ラベル情報
８０７    端点２→端点１ラベル情報
８０８    端点１伝送装置情報
８０９    端点２伝送ＩＦ情報
９００    宛先管理ＤＢ
９０１    転送先情報
９０２    転送元情報
９０３    宛先ＭＡＣアドレス
１３００  送信元管理ＤＢ
１３０１  エージングタイマ
１６００  ドメイン管理部
１６０１  ドメイン設定部
１６０２  ドメイン管理ＤＢ
【図１】
2016184915.tif 000003
【図２】
2016184915.tif 000004
【図３】
2016184915.tif 000005
【図４】
2016184915.tif 000006
【図５】
2016184915.tif 000007
【図６】
2016184915.tif 000008
【図７】
2016184915.tif 000009
【図８】
2016184915.tif 000010
【図９】
2016184915.tif 000011
【図１０】
2016184915.tif 000012
【図１１】
2016184915.tif 000013
【図１２】
2016184915.tif 000014
【図１３】
2016184915.tif 000015
【図１４】
2016184915.tif 000016
【図１５】
2016184915.tif 000017
【図１６】
2016184915.tif 000018
【図１７】
2016184915.tif 000019