(57)【要約】【課題】伝送装置において、データパケット伝送の際の効率化を図り、データの輻輳を抑制し、回線の品質を改善させることができるようにする。【解決手段】複数の伝送路ポートと中継部５０とをそなえ、中継部５０が、受信パケットを受信する伝送路ポートごとに付されたポート識別子と受信パケットが送信された送信元の伝送装置のアドレスとに対応付けて中継先の伝送路を接続する伝送路ポートへの受信パケットの中継の可否に関する情報を記憶しているテーブル５２と、抽出したポート識別子および送信元伝送装置のアドレスについてテーブルを参照することにより受信パケットについて中継すべき伝送路を接続する伝送路ポートへルーティングを行なうルーティング部５１とをそなえるように構成する。【選択図】        図１
2004153397.tif 000002
【特許請求の範囲】
【請求項１】
各々固有のアドレスが与えられた複数の伝送装置が伝送路を介して接続されて、送信元伝送装置のアドレス情報を含むパケットを伝送しうるネットワークにおける伝送装置であって、
前記ネットワークをなす経路ごとに前記伝送路を接続する複数の伝送路ポートと、
該伝送路ポートを通じて受信された受信パケットについて、中継先の伝送路への中継を行なう中継部とをそなえ、
該中継部が、
前記受信パケットを受信する伝送路ポートごとに付されたポート識別子と、前記受信パケットが送信された送信元の伝送装置のアドレスとに対応付けて、中継先の伝送路を接続する伝送路ポートへの前記受信パケットの中継の可否に関する情報を記憶しているテーブルと、
前記受信パケットを受信した伝送路ポートに付されたポート識別子と、前記受信パケットに含まれる送信元伝送装置のアドレスとを抽出するとともに、前記抽出したポート識別子および送信元伝送装置のアドレスについて、該テーブルを参照することにより、前記受信パケットについて中継すべき伝送路を接続する伝送路ポートへルーティングを行なうルーティング部とをそなえて構成されたことを特徴とする、伝送装置。
【請求項２】
該テーブルが、上記の受信ポート識別子および送信元伝送装置アドレスに対応づけられた前記受信パケットの中継の可否に関する情報として、前記の受信パケットがネットワーク内を迂回したものとなる場合に前記受信パケットの中継を否とする情報を、前記の受信パケットがネットワーク内を迂回したものとならない場合に前記受信パケットの中継を可とする情報を、それぞれ記憶しておくように構成されたことを特徴とする、請求項１記載の伝送装置。
【請求項３】
該宛先となる伝送装置への経路が複数に分岐して冗長構成をとりうる場合において、
該ルーティング部において前記受信パケットのルーティングを行なう際に、前記冗長構成をなす特定の経路に偏らないように、前記受信パケットを中継すべき伝送路ポートが該テーブル上に割り当てられたことを特徴とする、請求項１記載の伝送装置。
【請求項４】
各々固有のアドレスが与えられた複数の伝送装置が伝送路を介して接続されて、送信元伝送装置のアドレス情報を含むパケットを送信元伝送装置から送信先伝送装置へ伝送しうるネットワークにおける伝送方法であって、上記の送信元伝送装置と送信先伝送装置との間の中継点となる伝送装置においては、
前記伝送路を通じて受信された受信パケットにおける受信ポートを抽出する受信ポート抽出ステップと、
前記受信パケットに含まれる送信元伝送装置のアドレスを抽出する送信元伝送装置アドレス抽出ステップと、
上記の受信ポート情報抽出部からの受信ポート識別子と、送信元アドレス抽出部からの送信元伝送装置のアドレスと、に基づいて、前記受信パケットのルーティングを行なうルーティングステップとをそなえて構成されたことを
特徴とする、伝送方法。
【請求項５】
該ルーティングステップが、
該受信ポート抽出ステップにて抽出された受信ポート識別子および送信元アドレス抽出ステップにて抽出された送信元伝送装置アドレスに基づいて、前記受信パケットの中継の可否を判定する判定ステップと、
該判定ステップにて該受信パケットの中継を可と判定された場合に、前記受信パケットについての送信ポートへの振分を行なう一方、該判定ステップにて該受信パケットの中継を否と判定された場合には、当該中継否とする情報とともに対応付けられた送信ポートへは前記受信パケットの振分を行なわないように処理する振分処理ステップとをそなえて構成されたことを特徴とする、請求項４記載の伝送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の伝送装置が接続されたネットワークにおいて、伝送装置間を、中継用の伝送装置を経由することによりパケットデータを転送する際に、特に、大規模かつ複雑なネットワーク構成において、ある地点間のデータ伝送を複数経路使用して冗長構成をとって信頼性を確保する際に用いて好適の、伝送装置および伝送方法に関する。
【０００２】
【従来の技術】
従来より、伝送装置における伝送路ポートを光ファイバ等で接続してネットワークを構築し、各伝送装置間においてデータ通信を行なっている。
このデータ通信の手法としては、例えば、伝送装置内においてデータを受信した伝送路ポートからデータを中継すべき伝送路ポートへの中継有無を設定して、受信ポートから中継ポートへ順次データパケットを中継していく第１の伝送手法や、データパケットのヘッダ内に設定されている送信先アドレスを参照し、ルーティングテーブルに従ってデータパケットを中継する伝送路ポートを決定する第２の伝送手法などがある。
【０００３】
上述の第１の伝送手法を採用する伝送装置としては、例えば図１２に示すように、受信ポート部１１１，１２１，１３１，１４１，送信ポート部１１２，１２２，１３２，１４２および中継部１５０をそなえて構成されている。
ここで、受信ポート部１１１，１２１，１３１，１４１はそれぞれ、Ｏ／Ｅ（Ｏｐｔｉｃａｌ／Ｅｌｅｃｔｒｉｃａｌ）変換部１１３，１２３，１３３，１４３，受信制御部１１４，１２４，１３４，１４４およびＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ  ｍｅｍｏｒｙ）１１５，１２５，１３５，１４５をそなえて構成され、送信ポート部１１２，１２２，１３２，１４２はそれぞれ、送信制御部１１６，１２６，１３６，１４６，ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ  ｍｅｍｏｒｙ）１１７，１２７，１３７，１４７およびＥ／Ｏ（Ｅｌｅｃｔｒｉｃａｌ／Ｏｐｔｉｃａｌ）変換部１１８，１２８，１３８，１４８をそなえて構成されている。
【０００４】
また、中継部１５０はそれぞれ、各受信ポート部１１１，１２１，１３１，１４１を通じて受信された受信パケットの中継設定を行なう中継設定部１５１〜１５４をそなえて構成されている。即ち、中継設定部１５１〜１５４はそれぞれ受信ポート部１１１，１２１，１３１，１４１の送信先となる送信ポート部１１２，１２２，１３２，１４２の接続状態が設定されており、これにより、各受信ポート部１１１，１２１，１３１，１４１を通じて受信された受信パケットが中継先となる伝送装置へ中継できるようになっている。
【０００５】
たとえば、上述の図１２に示すような構成の伝送装置１−１〜１−ｎ（ｎ：３以上の整数），２−１〜２−４，３−１，３−２を図１３に示すように配置して、ネットワーク４を構築する場合においては、このネットワーク４上においては上述の第１の伝送手法を適用してパケット伝送が行なわれる。このとき、各伝送装置１−１〜１−ｎ，２−１〜２−４，３−１，３−２における中継部１５０の中継設定部１５１〜１５４において、それぞれの送受信ポート部１１１，１２１，１３１，１４１，１１２，１２２，１３２，１４２における中継態様を設定するようになっている。
【０００６】
なお、このネットワーク４は、伝送装置の接続態様から３つのネットワーク部１〜３からなるもので、ネットワーク部１は、伝送装置１−１〜１−ｎがタンデムに接続されてなるもので、ネットワーク部２は、伝送装置２−１〜２−４がリング状に接続されてなるもので、ネットワーク部３は、伝送装置３−１，３−２がタンデムに接続されてなるものである。又、伝送装置１−ｎと伝送装置２−１とが接続されることでネットワーク部１，２が接続され、伝送装置２−４と伝送装置３−１とが接続されることによりネットワーク部２，３が接続される。
【０００７】
ここで、伝送装置２−１においては、中継部１５０の中継設定部１５１〜１５４により、例えば図１４に示すような設定で中継を行なうことができるようになっている。尚、この図１４において、伝送路ポート１１０，１２０，１３０，１４０は、接続先の伝送装置が共通な送信ポート部１１２，１２２，１３２，１４２および受信ポート部１１１，１２１，１３１，１４１をそなえている〔図１２参照〕。
【０００８】
すなわち、伝送路ポート１１０は、伝送装置１−ｎからのパケットを受信するための受信ポート部１１１と伝送装置１−ｎへのパケットを送信するための送信ポート部１１２をそなえて構成され、同様に、伝送路ポート１２０は、伝送装置２−２との間でパケットを送受するための送信ポート部１２２および受信ポート部１２１をそなえ、伝送路ポート１３０は、伝送装置２−４との間でパケットを送受するための送信ポート部１３２および受信ポート部１３１をそなえている。
【０００９】
この場合においては、伝送装置２−１において、伝送装置２−４から伝送装置２−２への通信を行なうために、伝送路ポート１３０から受信したデータパケットを伝送路ポート１２０へ中継し、伝送装置２−４から伝送装置１−１〜１−ｎへの通信を行なうために、伝送路ポート１３０から受信したデータパケットを伝送路ポート１１０へ中継する。換言すれば、伝送路ポート１３０の受信ポート部１３１で受信されたデータパケットについては、中継設定部１５３でパケットをコピーすることにより、伝送装置１−１〜１−ｎおよび伝送装置２−２へ中継するようになっている。
【００１０】
同様に、伝送装置２−２から伝送装置２−４への通信を行なうために、伝送路ポート１２０から受信したデータパケットを伝送路ポート１３０へ中継し、伝送装置２−２から伝送装置１−１〜１−ｎへの通信を行なうために、伝送路ポート１２０から受信したデータパケットを伝送路ポート１１０へ中継する。換言すれば、伝送路ポート１２０の受信ポート部１２１で受信されたデータパケットについては、中継設定部１５２でパケットをコピーすることにより、伝送装置１−１〜１−ｎおよび伝送装置２−４へ中継するようになっている。
【００１１】
また、伝送装置１−１〜１−ｎから伝送装置２−２への通信を行なうために、伝送路ポート１１０から受信したデータパケットを伝送路ポート１２０へ中継し、伝送装置１−１〜１−ｎから伝送装置２−４への通信を行なうために、伝送路ポート１１０から受信したデータパケットを伝送路ポート１３０へ中継している。換言すれば、伝送路ポート１１０の受信ポート部１１１で受信されたデータパケットについては、中継設定部１５１でパケットをコピーすることにより、伝送装置２−２および伝送装置２−４へ中継するようになっている。
【００１２】
また、上述の第２の伝送手法を採用する伝送装置としては、例えば図１５に示すように、図１２の場合と同様の受信ポート部１１１，１２１，１３１，１４１および送信ポート部１１２，１２２，１３２，１４２とともに、中継部１６０をそなえて構成されている。
ここで、中継部１６０は、前述の図１２の場合と異なり、ルーティング処理部１７０およびテーブルレジスタ１８０をそなえて構成されている。ルーティング処理部１７０は更に、受信部１７１，ＤＡ（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）抽出部１７２，判定部１７３および４つの送信部１７４〜１７７をそなえており、テーブルレジスタ１８０は、送信先アドレス毎にデータを中継する送信ポート番号が動的又は静的に設定されたものである。
【００１３】
すなわち、この図１５に示す第２の伝送手法による伝送装置ルーティング処理部１７０においては、ＤＡ抽出部１７２で、各受信ポート部１１１，１２１，１３１，１４１にて受信したデータパケットのヘッダ部に記載されている内容から、送信先となる伝送装置アドレス（送信先アドレス，ＤＡ）を抽出し、判定部１７３で、静的又は動的に設定されたテーブルレジスタ１８０を参照することにより、当該送信先となる伝送装置が接続されている送信ポート部１１２，１２２，１３２，１４２の番号を抽出する。更には、抽出された送信ポート部１１２，１２２，１３２，１４２へ通じる送信部１７４〜１７７に対して、受信部１７１にて受信されたデータパケットを転送するように指示を行なう。
【００１４】
たとえば、図１６に示すような、伝送装置５−１，５−２，６，７，８−１，８−２，９が接続されてなるネットワーク４Ａにおいて、上述の第２の伝送手法を適用してパケット伝送を行なう場合においては、各伝送装置５−１，５−２，６，７，８−１，８−２，９を上述の図１５に示すように構成する。
なお、このネットワーク４Ａにおいては、伝送装置７と伝送装置９との間のルートとしては、伝送路ポート１４０を通じて接続された伝送装置８−１を中継するルートと、伝送路ポート１３０を通じて接続された伝送装置８−２を中継するルートとがある。換言すれば、伝送装置７と伝送装置９との間の伝送路は、２つのルートで冗長構成を有することになる。
【００１５】
ここで、伝送装置７においては、中継部１６０のルーティング処理部１７０により、例えば図１７に示すような設定で中継を行なうことができるようになっている。即ち、伝送路ポート１１０を構成する受信ポート部１１１（図１５参照）にて受信したデータパケットＤＰのヘッダ部（ＨＥＡＤ）に記載されている送信先アドレスＤＡをＤＡ抽出部１７２で抽出し、送信先アドレスが伝送装置９のアドレスである場合には、当該データパケットＤＰを伝送路ポート１４０へ転送する。
これにより、伝送装置７で受信したデータパケットＤＰは、伝送装置８−１を中継して伝送装置９へ転送される。
【００１６】
なお、従来のネットワークフレーム中継器においては、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構築するために、ネットワークフレームの受信先の端末アドレスと該受信先の端末が接続されたポートとの対応関係、およびネットワークフレームの発信元の端末のアドレスと該発信元の端末のアドレスから送信されたネットワークフレームの受信先の端末が接続されたポートとの対応関係を表す情報を格納することが行なわれている（特許文献１参照）。
【００１７】
また、従来のパケット交換装置においては、ルーティング処理及びセキュリティ処理におけるマイクロプロセッサの負担を軽減するために、パケットを受信した場合に受信パケットのＩＰ発信元アドレス及びＩＰ宛先アドレスをサーチャーとしてＩＰフローテーブルを検索し、検索の結果、該当するＩＰフローが登録されていた場合、マイクロプロセッサによるルーティング処理へ以降することなく、ＩＰフローに示されるルーティング処理結果に基づいて、パケットを適切な出力ポートへ転送する技術もある（特許文献２参照）。
【００１８】
【特許文献１】
特開平９−１８６７１５号公報
【特許文献２】
特開２０００−２９５２７４号公報
【００１９】
【発明が解決しようとする課題】
しかしながら、上述の図１３に示すネットワーク４において、図１２に示すような構成の伝送装置を用い、前述の第１の伝送手法でパケットデータを伝送する際には、以下に示すような課題がある。
すなわち、伝送装置３−２から伝送装置１−１あてにデータパケットを送信する場合を考えると、送信したデータパケットは伝送装置２−１の中継部１５０で、伝送装置１−１〜１−ｎ側の伝送路ポート１１０と、伝送装置２−２側の伝送路ポート１２０にコピーされて中継されることになるので、伝送装置２−２へ中継されたデータパケットは、伝送装置２−３，２−４をとおして伝送装置２−１へ戻ってくる。リング状のネットワーク部２が閉じた経路を構成して、データパケットが迂回してくるのである。
【００２０】
このとき、伝送装置２−１では、先の伝送装置３−２からのデータパケットと同様に中継を行なうことになるため、データパケットがネットワーク部２上を周回してしまう。その対処方法としては、一般的には、データパケットのヘッダ部にホップ数（伝送装置２−４から伝送装置１−１への中継段数）を設定して、中継するたびに減算していく構成をとり、ある一定回数の中継後にパケットが消滅するように動作させるようになっている。
【００２１】
しかしながら、この図１３に示すようなネットワーク４のように、伝送装置１−１にパケットが到達するまでの距離（ホップ数）が長いと（特に、符号１−ｎの「ｎ」の値が４以上で、ネットワーク部１が４つ以上の伝送装置が多段にタンデム接続される構成となると）、伝送装置２−１でのデータパケット周回が一定回数は発生してしまう。
【００２２】
このとき、伝送装置１−１〜１−ｎから伝送装置２−２〜２−４あてのデータパケットが送信されると、閉じた経路をなすネットワーク部２上を周回するデータパケットの存在とあいまって、伝送装置２−１の伝送路ポート１２０ではデータが集中することで輻輳が発生しやすく、トラヒック増加やパケット欠落が発生しやすくなるとういう課題がある。
【００２３】
また、図１５に示すような構成の伝送装置で図１３のごときネットワークを構成する場合においては、特定の伝送装置あてのみデータパケット中継することが可能となるため、上述のごとき課題は解決可能であるが、特に同報送信などの特殊データパケットを伝送する際には、不特定の宛先のデータパケットを伝送することと等価であり、上述のネットワーク４の場合と同様のデータの輻輳が発生する場合がある。この場合には、やはりトラヒック増加やパケット欠落が発生しやすく、回線の品質を低下させる要因となる場合があるという課題がある。
【００２４】
また、図１６に示すネットワーク４Ａの構成で、上述の第２の伝送手法でデータパケットを伝送する場合には、以下に示すような課題がある。
すなわち、図１６に示すように、伝送装置５−１から伝送装置９に対して送信されるデータパケット、および伝送装置５−２から伝送装置９に対して送信されるデータパケットのどちらも、送信先アドレス（ＤＡ）が伝送装置５という共通のデータパケットであり、中継装置としての伝送装置７においては、これらのデータパケットを区別せずに同一の伝送路ポートを通じて中継することになる。
【００２５】
この場合には、伝送装置７と伝送装置９との間がせっかく冗長な伝送路構成を有していたとしても、これらのデータパケットは同一の（この場合には伝送路ポート１３０による）ルートを介して伝送装置９に転送されることになる。このとき、送信されたルート側のネットワーク負荷が高くなり、上述のごときトラヒック増加やパケット欠落が発生しやすい。
【００２６】
これに対し、伝送装置７において、前述の図１２に示す方法で両ポートに送信するようにしたとしても、同一データパケットが複写されて送信されることになり、伝送装置７と伝送装置９との間のトラヒックが倍増することになってしまう。
また、特許文献１に記載された技術は、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構築するための技術であり、この技術を、図１３又は図１６に示すごときネットワーク４，４Ａの伝送装置に転用したとしても、上述のごときトラヒック増加やパケット欠落の発生を抑制することはできない。
【００２７】
さらに、特許文献２に記載された技術は、ルーティング処理及びセキュリティ処理におけるマイクロプロセッサの負担を軽減するための技術であり、この技術を、図１３又は図１６に示すごときネットワーク４，４Ａの伝送装置に転用したとしても、上述のごときトラヒック増加やパケット欠落の発生を抑制することはできない。
【００２８】
本発明はこのような課題に鑑み創案されたもので、データパケット伝送の際の効率化を図り、データの輻輳を抑制し、回線の品質を改善させることができるようにした、伝送装置および伝送方法を提供することを目的とする。
【００２９】
【課題を解決するための手段】
このため、本発明の伝送装置は、各々固有のアドレスが与えられた複数の伝送装置が伝送路を介して接続されて、送信元伝送装置のアドレス情報を含むパケットを伝送しうるネットワークにおける伝送装置であって、前記ネットワークをなす経路ごとに前記伝送路を接続する複数の伝送路ポートと、該伝送路ポートを通じて受信された受信パケットについて、中継先の伝送路への中継を行なう中継部とをそなえ、該中継部が、前記受信パケットを受信する伝送路ポートごとに付されたポート識別子と、前記受信パケットが送信された送信元の伝送装置のアドレスとに対応付けて、中継先の伝送路を接続する伝送路ポートへの前記受信パケットの中継の可否に関する情報を記憶しているテーブルと、前記受信パケットを受信した伝送路ポートに付されたポート識別子と、前記受信パケットに含まれる送信元伝送装置のアドレスとを抽出するとともに、前記抽出したポート識別子および送信元伝送装置のアドレスについて、該テーブルを参照することにより、前記受信パケットについて中継すべき伝送路を接続する伝送路ポートへルーティングを行なうルーティング部とをそなえて構成されたことを特徴としている（請求項１）。
【００３０】
この場合においては、テーブルを、上記の受信ポート識別子および送信元伝送装置アドレスに対応づけられた前記受信パケットの中継の可否に関する情報として、前記の受信パケットがネットワーク内を迂回したものとなる場合に前記受信パケットの中継を否とする情報を、前記の受信パケットがネットワーク内を迂回したものとならない場合に前記受信パケットの中継を可とする情報を、それぞれ記憶しておくように構成してもよい（請求項２）。
【００３１】
さらに、好ましくは、宛先となる伝送装置への経路が複数に分岐して冗長構成をとりうる場合において、ルーティング部において前記受信パケットのルーティングを行なう際に、前記冗長構成をなす特定の経路に偏らないように、前記受信パケットを中継すべき伝送路ポートが該テーブル上に割り当てるようにしてもよい（請求項３）。
【００３２】
また、本発明の伝送方法は、各々固有のアドレスが与えられた複数の伝送装置が伝送路を介して接続されて、送信元伝送装置のアドレス情報を含むパケットを送信元伝送装置から送信先伝送装置へ伝送しうるネットワークにおける伝送方法であって、上記の送信元伝送装置と送信先伝送装置との間の中継点となる伝送装置においては、前記伝送路を通じて受信された受信パケットにおける受信ポートを抽出する受信ポート抽出ステップと、前記受信パケットに含まれる送信元伝送装置のアドレスを抽出する送信元伝送装置アドレス抽出ステップと、上記の受信ポート情報抽出部からの受信ポート識別子と、送信元アドレス抽出部からの送信元伝送装置のアドレスと、に基づいて、前記受信パケットのルーティングを行なうルーティングステップとをそなえて構成されたことを特徴としている（請求項４）。
【００３３】
この場合においては、好ましくは、ルーティングステップを、受信ポート抽出ステップにて抽出された受信ポート識別子および送信元アドレス抽出ステップにて抽出された送信元伝送装置アドレスに基づいて、前記受信パケットの中継の可否を判定する判定ステップと、判定ステップにて該受信パケットの中継を可と判定された場合に、前記受信パケットについての送信ポートへの振分を行なう一方、該判定ステップにて該受信パケットの中継を否と判定された場合には、当該中継否とする情報とともに対応付けられた送信ポートへは前記受信パケットの振分を行なわないように処理する振分処理ステップとをそなえて構成することとしてもよい（請求項５）。
【００３４】
【発明の実施の形態】
以下、図面を参照することにより、本発明の実施の形態を説明する。
［Ａ］本発明の一実施形態にかかる伝送装置の基本構成の説明
図１は本発明の一実施形態にかかる伝送装置６０を示すブロック図であり、この図１に示す伝送装置６０は、受信ポート部１１，２１，３１，４１，送信ポート部１２，２２，３２，４２および中継部５０をそなえて構成されており、各々固有のアドレスが与えられた複数の伝送装置が伝送路としての光ファイバ等を介して接続されて、送信元伝送装置のアドレス情報を含むパケットを伝送しうるネットワークにおける伝送装置として適用しうるものである。
【００３５】
すなわち、この伝送装置６０を用いることにより、例えば後述する図２又は図７に示すようなネットワーク６４，６４Ａを構築することができるようになっている。又、この図１に示すような構成の伝送装置が光ファイバを介して複数接続されたネットワークにおいては、各伝送装置間においては、上述のパケットを例えばＳＯＮＥＴ／ＳＤＨフレームに多重化して伝送することができるようになっている。
【００３６】
ここで、この図１において、受信ポート部１１，２１，３１，４１はそれぞれ、伝送路を介して入力された光信号を電気信号に変換するとともに多重化されている信号をパケット信号に分離するＯ／Ｅ変換部１３，２３，３３，４３と、電気信号に変換された信号について一旦保持するためのＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  ＦｉｒｓｔＯｕｔ  ｍｅｍｏｒｙ）１５，２５，３５，４５と、ＦＩＦＯ１５，２５，３５，４５の書き込み／読み出しを制御する受信処理部１４，２４，３４，４４と、をそなえて構成されている。
【００３７】
また、送信ポート部１２，２２，３２，４２はそれぞれ、後述する中継部５０から出力された送信信号について一旦保持するためのＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  ＦｉｒｓｔＯｕｔ  ｍｅｍｏｒｙ）１７，２７，３７，４７と、ＦＩＦＯ１７，２７，３７，４７の書き込み／読み出しを制御する送信処理部１６，２６，３６，４６と、送信処理部１６，２６，３６，４６にて読み出された送信パケット信号について多重化して電気信号から光信号に変換するＥ／Ｏ変換部１８，２８，３８，４８と、をそなえて構成されている。
【００３８】
すなわち、この図１に示す伝送装置６０は、光ファイバを介して接続される４つの伝送装置ごとに、４つの伝送路ポート１０，２０，３０，４０が設けられており、これらの伝送路ポート１０，２０，３０，４０には固有のポート識別子としてのポート番号が付されている。
また、上述の受信ポート部１１および送信ポート部１２により伝送路ポート１０が構成され、上述の受信ポート部２１および送信ポート部２２により伝送路ポート２０が構成され、上述の受信ポート部３１および送信ポート部３２により伝送路ポート３０が構成され、上述の受信ポート部４１および送信ポート部４２により伝送路ポート４０が構成される。換言すれば、伝送路ポート１０，２０，３０，４０は、ネットワークをなす経路ごとに伝送路を接続するポートとして機能する。
【００３９】
また、中継部５０は、伝送路ポート１０，２０，３０，４０を通じて受信された受信パケットについて、中継先の伝送路への中継を行なうもので、前述の図１２の場合と異なる構成を持つルーティング部５１およびテーブルレジスタ５２をそなえて構成されている。
ここで、テーブルレジスタ５２は、受信パケットを受信する伝送路ポートごとに付されたポート識別子としての受信ポート番号と、受信パケットにおける送信元伝送装置のアドレス（送信元アドレス）に対応付けて、中継先の伝送路を接続する伝送路ポートへの受信パケットの中継の可否に関する情報を記憶しているテーブルとして機能するものである。又、本実施形態においては、テーブルレジスタ５２は、上述の送信元アドレスおよび受信ポート番号とともに、送信先アドレス毎にデータを中継する送信ポート部に付された識別番号（送信ポート番号）を動的又は静的に設定しておくこともできるようになっている。
【００４０】
さらに、ルーティング部５１は、受信パケットを受信した伝送路ポートに付されたポート識別子と、受信パケットに含まれる送信元伝送装置のアドレスとを抽出するとともに、抽出したポート識別子および送信元伝送装置のアドレスについて、テーブルレジスタ５２を参照することにより、受信パケットについて中継すべき伝送路を接続する伝送路ポートへルーティングを行なうものである。このルーティング部５１は、受信部５３，ＤＡ抽出部５４，ＳＡ（Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓ）抽出部５５，受信ポート抽出部５６およびルーティング処理部５９をそなえて構成されている。
【００４１】
ここで、受信部５３は、受信制御部１４，２４，３４，４４からの受信パケット信号を所定のシーケンスで順次受け取るものであり、ＤＡ抽出部５４は、受信部５３からの受信パケット信号の送信先の伝送装置アドレスを送信先アドレスとしてを抽出するものである。又、送信元アドレス抽出部としてのＳＡ抽出部５５は、受信部５３からの受信パケット信号に含まれる送信元の伝送装置アドレスを送信元アドレスとして抽出するものである。
【００４２】
なお、これらのＤＡおよびＳＡは、受信パケットをなすヘッダ部に含めることができるものであって、上述のＤＡ抽出部５４およびＳＡ抽出部５５においては、このヘッダ部に書き込まれている内容から上述のＤＡおよびＳＡを抽出することができるようになっている。
さらに、受信ポート抽出部５６は、上述のごときＤＡ抽出部５４およびＳＡ抽出部５５にて送信先および送信元のアドレスが抽出された受信パケット信号が、受信ポート部１１，２１，３１，４１にフレーム信号として入力された際の受信ポート番号を抽出するものである。換言すれば、この受信ポート抽出部５６により、複数のポート１０，２０，３０，４０のうちで、伝送路を通じて受信された受信パケットにおける受信ポート識別子としての受信ポート番号を抽出する受信ポート識別子抽出部としての機能を有している。
【００４３】
また、ルーティング処理部５９は、受信ポート抽出部５６からの受信ポート識別子としての受信ポート番号および、ＳＡ抽出部５５からの送信元の伝送装置アドレス（ＳＡ）を入力されて、これらの受信ポート番号およびＳＡをキーとしてテーブルレジスタ５２を参照することにより、受信パケットのルーティング処理を行なうものであって、判定部５７および送信部５８−１〜５８−４をそなえて構成されている。
【００４４】
また、判定部５７は、受信ポート抽出部５６からの受信ポート番号およびＳＡ抽出部５５からの送信元の伝送装置のアドレスをキーとしてテーブルレジスタ５２を参照することにより、受信パケットの中継の可否を判定するとともに、中継先となる送信ポート部１２，２２，３２，４２を受信パケット毎に選択的に決定するものである。
【００４５】
なお、この判定部５７においては、上述の受信ポート抽出部５６からの受信ポート番号およびＳＡ抽出部５５からの送信元アドレスとともに、ＤＡ抽出部５４からの送信先アドレスに基づき、テーブルレジスタ５２を参照することにより、転送先となる送信ポート部１２，２２，３２，４２を決定することもできるようになっている。
【００４６】
これにより、判定部５７では転送先となる送信ポート部１２，２２，３２，４２を決定すると、これらの送信ポート部１２，２２，３２，４２にそれぞれ接続されている送信部５８−１〜５８−４のうちで、その決定した転送先となる送信ポート部１２，２２，３２，４２に接続された送信部５８−１〜５８−４に対して、受信部５３からの受信パケット信号を後段に出力すべく指示を出すのである。
【００４７】
すなわち、振分処理部としての送信部５８−１〜５８−４は、上述のルーティング処理部５７からの判定結果に基づいて、受信部５３からの受信パケットの送信ポート部１２，２２，３２，４２への振分を行なう。
具体的には、受信パケットの中継を可と判定され中継先として決定された送信ポート部１２，２２，３２，４２へ通じる送信部５８−１〜５８−４から、受信部５３からの受信パケットを後段に転送する。受信パケットの中継を否と判定された送信ポート部１２，２２，３２，４２へ通じる送信部５８−１〜５８−４からは、受信パケットを後段に出力しないようにする。
【００４８】
これにより、転送先として決定された送信ポート部１２，２２，３２，４２に接続された送信部５８−１〜５８−４では、上述の判定部５７からの指示を受けると、受信部５３からの受信パケット信号を、送信パケット信号として後段の送信処理部１６，２６，３６，４６に送信するようになっている。
このような構成の伝送装置６０が伝送路を介して複数接続されることでネットワークを構築した場合において、送信元伝送装置から送信先伝送装置に対するパケットは、中継点となる伝送装置において以下に示すようなルーティングが行なわれて中継される。
【００４９】
まず、伝送路ポート１０，２０，３０，４０の受信ポート部１１，２１，３１，４１のいずれかから多重化されたフレームを光信号として受信すると、この受信ポート部１１，２１，３１，４１のＯ／Ｅ変換部１３，２３，３３，４３において、多重化信号を電気信号に変換するとともにパケット信号に分離する。受信制御部１４，２４，３４，４４およびＦＩＦＯ１５，２５，３５，４５においては、この受信パケット信号を所定のシーケンスで受信部５３に出力する。
【００５０】
受信ポート抽出部５６では、受信部５３が受け取った受信パケットにおける受信ポート識別子を抽出するとともに（受信ポート抽出ステップ）、ＳＡ抽出部５５で、この受信パケットに含まれる送信元伝送装置のアドレスを抽出する（送信元伝送装置アドレス抽出ステップ）。
さらに、ルーティング処理部５９としての判定部５７および送信部５８−１〜５８−４により、受信ポート抽出部５６からの受信ポート識別子と、ＳＡ抽出部５５からの送信元伝送装置のアドレスと、に基づいて、上述の受信パケットのルーティングを行なう（ルーティングステップ）。
【００５１】
このとき、判定部５７において、受信ポート抽出ステップにて抽出された受信ポート識別子および送信元アドレス抽出ステップにて抽出された送信元伝送装置アドレスに基づいて、受信パケットの中継の可否を判定する（判定ステップ）。
更に、送信部５８−１〜５８−４において、受信パケットの中継を可と判定された場合には受信パケットについての送信ポート部１２，２２，３２，４２への振分を行なう一方、受信パケットの中継を否と判定された場合には当該中継否とする情報とともに対応付けられた送信ポート部１２，２２，３２，４２へは受信パケットの振分を行なわないように処理を行なう（振分処理ステップ）。
【００５２】
その後、送信部５８−１〜５８−４のいずれかから送信された送信パケット信号を受けた送信処理部１６，２６，３６，４６においては、ＦＩＦＯメモリ１７，２７，３７，４７と協働して先入れ先出し制御を行ない、Ｅ／Ｏ変換部３８では送信処理部１６，２６，３６，４６からの送信パケット信号についてフレーム化するとともに光信号に変換する。これにより、伝送路としての光ファイバを介して送信先側の伝送装置に向けてフレーム化されたパケット信号を伝送することができる。
【００５３】
ついで、上述のごとく構成された伝送装置６０を用いて、ネットワーク６４（図２参照），６４Ａ（図８参照）を構築した場合について、順次説明する。
［Ｂ］本実施形態にかかる伝送装置を用いて構築された第１態様としてのネットワークの説明
図２は上述の伝送装置６０と同様の構成を有する伝送装置６１−１〜６１−ｎ，６２−１〜６２−４，６３−１，６３−２により構築されたネットワーク６４を示す図であり、この図２に示すネットワーク６４を構成する伝送装置６１−１〜６１−ｎ，６２−１〜６２−４，６３−１，６３−２は、各々固有のアドレスが与えられて、伝送路としての光ファイバを介して接続されている。
【００５４】
この図２に示すネットワーク６４は、図１３に示すネットワーク４と同様に伝送装置６１−１〜６１−ｎ，６２−１〜６２−４，６３−１，６３−２が配置されているが、閉じた経路を周回するデータパケットをなくして、特定の伝送装置の伝送路ポートでデータが集中することを防止して、輻輳の発生，トラヒック増加およびパケット欠落の発生を抑制しようとするものである。
【００５５】
なお、このネットワーク６４において、６１は伝送装置６１−１〜６１−ｎがタンデムに接続されたネットワーク部で、６２は伝送装置６２−１〜６２−４が２重化されたリング状に接続されたネットワーク部で、６３は伝送装置６３−１，６３−２がタンデムに接続されたネットワーク部である。又、伝送装置６１−ｎと伝送装置６２−１とが接続されることでネットワーク部６１，６２が接続され、伝送装置６２−４と伝送装置６３−１とが接続されることによりネットワーク部２，３が接続される。
【００５６】
伝送装置６２−１〜６２−４からなるネットワーク部６２は、前述の図１３に示すネットワーク４のネットワーク部２と同様に、データパケットが周回する可能性のある区間となっているが、このネットワーク部６２において上述のごときデータパケットの周回が発生しないようにするため、例えば、伝送装置６２−１，６２−４のテーブルレジスタ５２により、それぞれ図３，図５のように中継の可否を設定する。
【００５７】
具体的には、伝送装置６２−１のテーブルレジスタ５２を図３に示すように設定することにより、ルーティング部５１にてルーティングを行なう際に、各伝送路ポート１０〜３０の受信ポート部１１〜３１を通じて入力されたデータパケットの中継の可否を以下に示すようなパケット周回が生じないような設定としている。
【００５８】
伝送装置６１−ｎと間の伝送路を接続する伝送路ポート１０の受信ポート部１１を通じて入力されたデータパケットのうちで（図４のＤ１０参照）、伝送路ポート１０に接続された経路上にある伝送装置６１−１〜６１−ｎを送信元とするＳＡを有するデータパケットについては中継を可（○）とする一方、それ以外の伝送装置６２−１〜６２−４，６３−１，６３−２を送信元とするＳＡを有するデータパケットの場合には中継を不可（×）とする。
【００５９】
また、伝送装置６２−２と間の伝送路を接続する伝送路ポート２０の受信ポート部２１を通じて入力されたデータパケットについては（図４のＤ２０参照）、伝送路ポート２０に接続された経路上にある伝送装置６２−２〜６２−４，６３−１，６３−２を送信元とするＳＡを有するデータパケットについては中継を可（○）とする一方、それ以外の伝送装置６１−１〜６１−ｎ，６２−１を送信元とするＳＡを有するデータパケットの場合には中継を不可（×）とする。
【００６０】
さらに、伝送装置６２−４と間の伝送路を接続する伝送路ポート３０の受信ポート部３１を通じて入力されたデータパケットについては（図４のＤ３０参照）、伝送路ポート３０に接続された経路上にある伝送装置６２−２〜６２−４，６３−１，６３−２を送信元とするＳＡを有するデータパケットについては中継を可（○）とする一方、それ以外の伝送装置６１−１〜６１−ｎ，６２−１を送信元とするＳＡを有するデータパケットの場合には中継を不可（×）とする。
【００６１】
さらに、伝送装置６２−４のテーブルレジスタ５２を、図５に示すように設定しておくことにより、各伝送路ポート１０〜３０の受信ポート部１１〜３１で受信されたデータパケットの中継の可否を、以下に示すようなパケット周回が生じないような設定としている。
すなわち、伝送装置６２−１と間の伝送路を接続する伝送路ポート１０の受信ポート部１１を通じて入力されたデータパケットについては（図６のＤＤ１０参照）、伝送路ポート１０に接続された経路上にある伝送装置６１−１〜６１−ｎ，６２−１〜６２−３を送信元とするＳＡを有するデータパケットについては中継を可（○）とする一方、それ以外の伝送装置６２−４，６３−１，６３−２を送信元とするＳＡを有するデータパケットの場合には中継を不可（×）とする。
【００６２】
同様に、伝送装置６２−３と間の伝送路を接続する伝送路ポート２０の受信ポート部２１を通じて入力されたデータパケットにおいては（図６のＤＤ２０参照）、伝送路ポート２０に接続された経路上にある伝送装置６１−１〜６１−ｎ，６２−１〜６２−３を送信元とするＳＡを有するデータパケットについては中継を可（○）とする一方、それ以外の伝送装置６２−４，６３−１，６３−２を送信元とするＳＡを有するデータパケットの場合には中継を不可（×）とする。
【００６３】
また、伝送装置６３−１と間の伝送路を接続する伝送路ポート３０の受信ポート部３１を通じて入力されたデータパケットにおいては（図６のＤＤ３０参照）、伝送路ポート３０に接続された経路上にある伝送装置６３−１，６３−２を送信元とするＳＡを有するデータパケットについては中継を可（○）とする一方、それ以外の伝送装置６１−１〜６１−ｎ，６２−１〜６２−４を送信元とするＳＡを有するデータパケットの場合には中継を不可（×）とする。
【００６４】
換言すれば、中継先として、互いに異なる伝送路ポートを通じた複数の経路が設定された伝送装置６２−１，６２−４において、伝送路ポート１０〜３０を通じて受信されたパケットデータの送信元アドレスが、当該伝送路ポート１０〜３０を通じた経路上に接続されている伝送装置を送信元アドレスとする場合には、当該パケットデータの中継を可とし、当該伝送路ポート１０を通じた経路上に接続されていない伝送装置および自伝送装置を送信元アドレスとする場合には、当該パケットデータの中継を否とする。
【００６５】
なお、上述の伝送装置６２−１，６２−４以外の伝送装置６１−１〜６１−ｎ，６２−２，６２−３，６３−１，６３−２においては、図７に示すようなテーブルレジスタ５２の設定により、各伝送路ポート１０〜３０の受信ポート部１１〜３１を通じて入力されたデータパケットのうちで、自身の伝送装置以外を送信元とするＳＡを有するデータパケットについては中継を可（○）とする一方、自身の伝送装置を送信元とするＳＡを有するデータパケットについては中継を不可（×）とする。
【００６６】
換言すれば、ネットワーク６４を構成する伝送装置６１−１〜６１−ｎ，６２−１〜６２−４，６３−１，６３−２のテーブルレジスタ５２は、受信ポート識別子および送信元伝送装置アドレスに対応づけられた前記受信パケットの中継の可否に関する情報として、受信パケットがネットワーク６４内（特にネットワーク部６２内）を迂回したものとなる場合に受信パケットの中継を否（×）とする情報を、受信パケットがネットワーク内を迂回したものとならない場合に受信パケットの中継を可（○）とする情報を、それぞれ記憶しておくように構成する。
【００６７】
これにより、伝送装置６２−１〜６２−４のいずれかからネットワーク部６２をなす経路上を伝送するパケットデータについては、少なくとも送信元の伝送装置に迂回してきたところで廃棄されるので、周回することはなくなる。例えば、伝送装置６２−１を送信元として伝送されたデータパケットは、伝送装置６２−２，６２−３，６２−４の順番で中継されるが、送信元の伝送装置６２−１においては、伝送装置６２−４から中継されてきたデータパケットについては、伝送装置６２−２に対して転送せずに廃棄する。
【００６８】
また、伝送装置６３−１から送信されたデータパケットは伝送装置６２−４で伝送装置６２−１側と伝送装置６２−３側の伝送路ポートに中継される。但し、このネットワーク部６２上を周回して戻ってきたデータパケットを、伝送装置６２−４の伝送路ポート１０および伝送路ポート２０で再び受信した場合には、このデータパケットは後段に中継されず、データが余計な周回することなく消滅させることができる。
【００６９】
したがって、伝送装置６２−４ではリング内の伝送装置２１、２２、２３から送信されたデータパケットを中継しつつ、周回してきたデータパケットについては確実に周回を防止することができるので、例えば同報通信によるデータパケットであっても、ネットワーク上の各伝送装置へのデータ通信は確実に行なうとともに、データパケットの周回による輻輳発生については回避させることができる。
【００７０】
なお、上述の同報通信によるデータパケットとしては、例えば伝送装置６３−２に収容された図示しないネットワーク管理サーバを通じて、ネットワーク６４を構成する伝送装置６１−１〜６１−ｎ，６２−１〜６２−４，６３−１に対して多重化フレーム内に収納されて送信されるネットワーク監視用パケットなどが考えられる。
【００７１】
このように、本発明の一実施形態にかかる伝送装置によれば、中継部５０におけるテーブルレジスタ５２が、受信パケットを受信する伝送路ポートごとに付されたポート識別子と、受信パケットが送信された送信元の伝送装置のアドレスに対応付けて、中継先の伝送路を接続する伝送路ポートへの受信パケットの中継の可否に関する情報を記憶しておき、ルーティング部５１において、受信パケットを受信した伝送路ポートに付されたポート識別子と、受信パケットに含まれる送信元伝送装置のアドレスに基づいて、上述のテーブルレジスタ５２を参照してルーティングを行なうことができるので、データパケット伝送の際の効率化を図り、データの輻輳を抑制し、回線の品質を改善させることができる利点がある。
【００７２】
また、図２に示すようなネットワーク６４を、伝送装置６０を用いて構築し、テーブルレジスタ５２において、受信パケットがネットワーク内を迂回したものとなる場合に受信パケットの中継を否とする情報を、ネットワーク内を迂回したものとならない場合に受信パケットの中継を可とする情報を、それぞれ記憶しておくことにより、伝送装置３１から送信されたデータパケットの送信先アドレスが個別アドレス宛や同報送信であるといった形式に関わらず、リング網あるいはメッシュ網等のデータパケットが周回する可能性のある区間においてデータパケットが周回することを防ぐことができ、パケットの輻輳発生を抑制してトラヒック軽減を実現し、ひいては回線の品質向上を図ることができる利点がある。
【００７３】
［Ｃ］本実施形態にかかる伝送装置を用いて構築された第２態様としてのネットワークの説明
図８は上述の図１に示す伝送装置６０と同様の構成を有する伝送装置６１−１〜６１−ｎ，６２−１〜６２−４，６３−１，６３−２により構築されたネットワーク６４Ａを示すものであり、この図８に示すネットワーク６４Ａは、前述の図１３に示すネットワーク４Ａと基本的に同様に、伝送装置６１−１〜６１−ｎ，６２−１〜６２−４，６３−１，６３−２が配置されている。
【００７４】
この図８に示すネットワーク６４Ａは、図１６に示すネットワーク４Ａと同様に伝送装置６５−１，６５−２，６６，６７，６８−１，６８−２，６９が配置されている。このネットワーク６４Ａにおいても、ネットワーク４Ａと同様に、伝送装置６７と伝送装置６９との間の経路が冗長構成を有している。即ち、伝送装置６７の伝送路ポート２０は、伝送装置６８−１を介して伝送装置６９へ通じる経路が設定され、伝送装置６７の伝送路ポート３０は、伝送装置６８−２を介して伝送装置６９へ通じる経路が設定されている。
【００７５】
このとき、各伝送装置６５−１，６５−２，６６，６７，６８−１，６８−２，６９を図１に示すような構成とすることにより、上述のごとき冗長構成を有する経路を通じてデータパケットを伝送する際に、送信元アドレスに応じて経路を振り分けることができるようになっている。
具体的には、伝送装置６７の伝送路ポート１０の受信ポート部１１を通じて入力された、送信先アドレスを伝送装置６９とするＤＡを有するデータパケットに関し、送信部５８−１〜５８−４（図１参照）で、上述の受信ポート部およびデータパケットから抽出された送信元アドレスとに基づいて中継先の伝送路ポート２０，３０を振り分けるために、伝送装置６７のテーブルレジスタ５２により、例えば、図９に示すように中継の可否を設定する。
【００７６】
すなわち、この図９に示すように、伝送装置６７の受信ポート部１１を通じて受信された、伝送装置６５−１を送信元とするＳＡを有するデータパケットに関し、送信ポート２０を通じた中継を可（○）とする一方、送信ポート３０を通じた中継については不可（×）とする。又、伝送装置６５−２を送信元とするＳＡを有するデータパケットに関し、送信ポート２０を通じた中継を不可（×）とする一方、送信ポート３０を通じた中継については可（○）とする。
【００７７】
これにより、伝送装置６７では、受信したデータパケットに書き込まれた送信元アドレスおよび受信ポート識別子に基づいて、伝送装置６５−１から伝送装置６９に対して送信されるデータパケットについては、伝送装置６８−１を介した経路を通じて伝送装置６９へ中継し、伝送装置６５−２から伝送装置６９に対して送信されるデータパケットについては、伝送装置６８−１を介した経路を通じて伝送装置６９へ中継することができるようになっている。
【００７８】
換言すれば、宛先となる伝送装置６９への経路が複数（この場合は２つ）に分岐して冗長構成をとり得る場合において、テーブルレジスタ５２において、中継処理部５１において受信パケットの中継処理を行なう際に、冗長構成をなす一方の経路に偏らないように、受信ポート識別子および送信元伝送装置アドレスに対応付けて記憶された送信ポート部が割り当てられる。
【００７９】
このような構成による、図８に示すネットワーク６４Ａにおいて、伝送装置６５−１，６５−２から伝送装置６９に対してデータパケットを伝送する際には、伝送装置６７において、以下に示すようにルーティング処理が行なわれる。
すなわち、図１に示すように、伝送装置６７におけるルーティング部５１において、伝送路ポート１０の受信ポート部１１を通じて受信されたデータパケットのヘッダ部に記載されている送信先アドレスＤＡおよび送信元アドレスＳＡを、それぞれＤＡ抽出部５４およびＳＡ抽出部５５で抽出する。
【００８０】
判定部５７においては、抽出されたＤＡおよびＳＡとともに、受信ポート抽出部５６にて抽出された受信ポート部の識別番号に基づき、上述のテーブルレジスタ５２に設定された内容を参照して、パケットデータごとに転送先の伝送路ポート２０，３０を決定するとともに、決定された転送先の伝送路ポート２０，３０をもとに送信部５８−１〜５８−４に対して指示を与える。判定部５７からの指示を受けた送信部５８−１〜５８−４では決定された伝送路ポート２０，３０へのデータパケットの振分を行なう。
【００８１】
これにより、伝送装置６５−１から伝送装置６９に対して送信されるデータパケットについては、伝送路ポート２０の送信ポート部２２を通じて転送することで伝送装置６８−１を介した経路を通じて伝送装置６９へ中継し、伝送装置６５−２から伝送装置６９に対して送信されるデータパケットについては、伝送路ポート３０の送信ポート部３２を通じて転送することで伝送装置６８−１を介した経路を通じて伝送装置６９へ中継する。
【００８２】
このように、本発明の一実施形態によれば、伝送装置６５−１，６５−２，６６，６７，６８−１，６８−２，６９が、ルーティング部５１およびテーブルレジスタ５２を有する中継部５０をそなえているので、前述の図２に示すネットワーク６４を構築した場合と同様に、データパケット伝送の際の効率化を図り、データの輻輳を抑制し、回線の品質を改善させることができる利点がある。
【００８３】
また、図８に示すようなネットワーク６４Ａを伝送装置６０を用いて構築することにより、伝送装置６７のごとき、宛先となる伝送装置６９への経路が複数に分岐して冗長構成をとりうる場合において、受信パケットを中継すべき伝送路ポートを、冗長構成をなす一方の経路に偏らないようにテーブルレジスタ５２上に割り当てているので、伝送装置６７と伝送装置６９との間の冗長な伝送路構成を効率的に利用して、送信されたルート側のネットワーク負荷の上昇を抑制し、トラヒック増加やパケット欠落の発生についても抑制することができデータパケット伝送の効率をより向上させることができる。
【００８４】
［Ｄ］その他
上述の図２または図８に示すネットワーク６４，６４Ａを構成する伝送装置においては、テーブルレジスタ５２において、ＳＡ抽出部５５からの送信元アドレスおよび受信ポート抽出部５６からの受信ポート識別子に対応付けて中継先の伝送路ポートごとに中継の可否について記憶しているが、本発明によれば、テーブルレジスタ５２において、上述の送信元アドレスおよび受信ポート識別子とに加えてその他のルーティングのための指標を組み合わせることもでき、このようにすれば、上述のごとき本発明の利点があるほか、伝送装置間のパケット伝送の自由度をより向上させることができる。
【００８５】
たとえば、図１０（ａ）に示すように、上述の送信元アドレスおよび受信ポート識別子とに加えて送信先アドレス（ＤＡ）との組み合わせに対応付けて、中継先の伝送路ポートごとに中継の可否について記憶することもできる。この場合においては、この図１０（ａ）に示すように、同一の送信元アドレスおよび受信ポート識別子が抽出された受信パケットであっても、送信先アドレスがｍ１に相当する伝送装置に対しては中継を行なうが、送信先アドレスがｍ２に相当する伝送装置に対しては中継を行なわないようにしている。
【００８６】
この場合においては、図１０（ｂ）に示すように、送信先となる伝送路ポートとしては、全ての伝送路ポートを指定するようにしてもよい（Ｄｏｎ’ｔ  ｃａｒｅ）。即ち、同一の送信元アドレスおよび受信ポート識別子が抽出され且つ送信先アドレスがｍ１である受信パケットについては、全ての伝送路ポート１０，２０，３０，４０を通じて中継を行なうが、送信先アドレスがｍ２である受信パケットについては中継を行なわないようにしている。
【００８７】
上述の本実施形態にかかる伝送装置においては、受信パケットが迂回する経路として図２に示すリング状のネットワーク部６２による経路を例示したが、本発明によればこれに限定されず、メッシュ状等のネットワーク部分を経由して、受信パケットが迂回する経路が形成されることを想定することも、もちろん可能である。
【００８８】
また、上述の本実施形態にかかる伝送装置を用いて構築しうるネットワークとしては、上述の図２または図８に示すネットワーク形態に限定されるものではなく、これ以外のネットワーク形態においても、迂回する経路を有したり冗長構成を有したりするネットワーク形態においては、上述のごとき利点を得ることができる。
【００８９】
たとえば、図１１に示すような伝送装置７１〜８９をそなえて構成されたネットワーク９０を構築することもできる。即ち、この場合において、上述のごとき迂回する経路としては、伝送装置８０〜８５からなるネットワーク部分や、伝送装置８６〜８９からなるネットワーク部分などがあるが、伝送装置７１〜８９を上述の図１に示すような構成とすることにより、このような迂回するネットワーク部分においてもデータパケットの迂回を防止することが可能である。
【００９０】
さらに、例えば、伝送装置８０から伝送装置８３に至る経路は冗長構成が設定することができるが、この場合においても、中継点における伝送装置８１，８２，８４，８５のテーブルレジスタ５２の設定により、送信元の伝送装置（例えば伝送装置７１〜７９，８６〜８９）に応じて、特定の経路に中継経路が偏らないようにすることが可能である。
【００９１】
また、上述の本実施形態においては、伝送装置間でやり取りされる信号としては多重化された信号を用いているが、本発明によればこれに限定されず、多重化プロトコルを適用しないネットワークを構成する伝送装置においても、もちろん本発明を適用することは可能である。
また、上述した実施形態に関わらず、本発明の趣旨を逸脱しない範囲において種々変形して実施することも可能である。
【００９２】
さらに、上述のごとく開示された実施形態によって、本願発明にかかる伝送装置を製造することは可能である。
［Ｅ］付記
（付記１）  各々固有のアドレスが与えられた複数の伝送装置が伝送路を介して接続されて、送信元伝送装置のアドレス情報を含むパケットを伝送しうるネットワークにおける伝送装置であって、
前記ネットワークをなす経路ごとに前記伝送路を接続する複数の伝送路ポートと、
該伝送路ポートを通じて受信された受信パケットについて、中継先の伝送路への中継を行なう中継部とをそなえ、
該中継部が、
前記受信パケットを受信する伝送路ポートごとに付されたポート識別子と、前記受信パケットが送信された送信元の伝送装置のアドレスとに対応付けて、中継先の伝送路を接続する伝送路ポートへの前記受信パケットの中継の可否に関する情報を記憶しているテーブルと、
前記受信パケットを受信した伝送路ポートに付されたポート識別子と、前記受信パケットに含まれる送信元伝送装置のアドレスとを抽出するとともに、前記抽出したポート識別子および送信元伝送装置のアドレスについて、該テーブルを参照することにより、前記受信パケットについて中継すべき伝送路を接続する伝送路ポートへルーティングを行なうルーティング部とをそなえて構成されたことを特徴とする、伝送装置。
【００９３】
（付記２）  該ルーティング部が、
前記受信パケットを受信した伝送路ポートに付された受信ポート識別子を抽出する受信ポート識別子抽出部と、
前記受信パケットに含まれる送信元伝送装置のアドレスを抽出する送信元アドレス抽出部と、
該受信ポート識別子抽出部からの受信ポート識別子および送信元アドレス抽出部からの送信元伝送装置アドレスを入力されて、該テーブルを参照することにより前記ルーティングのための処理を行なうルーティング処理部とをそなえて構成されたことを特徴とする、付記１記載の伝送装置。
【００９４】
（付記３）  該テーブルが、上記の受信ポート識別子および送信元伝送装置アドレスに対応づけられた前記受信パケットの中継の可否に関する情報として、前記の受信パケットがネットワーク内を迂回したものとなる場合に前記受信パケットの中継を否とする情報を、前記の受信パケットがネットワーク内を迂回したものとならない場合に前記受信パケットの中継を可とする情報を、それぞれ記憶しておくように構成されたことを特徴とする、付記１記載の伝送装置。
【００９５】
（付記４）  前記受信パケットが迂回する経路としては、メッシュ状またはリング状の経路であることを特徴とする、付記３記載の伝送装置。
（付記５）  該宛先となる伝送装置への経路が複数に分岐して冗長構成をとりうる場合において、
該ルーティング部において前記受信パケットのルーティングを行なう際に、前記冗長構成をなす特定の経路に偏らないように、前記受信パケットを中継すべき伝送路ポートが該テーブル上に割り当てられたことを特徴とする、付記１記載の伝送装置。
【００９６】
（付記６）  該ルーティング処理部が、
該受信ポート情報抽出部からの受信ポート識別子および送信元アドレス抽出部からの送信元伝送装置アドレスに基づいて、該テーブルを参照することにより前記受信パケットの中継の可否を判定する判定部と、
該判定部にて該受信パケットの中継を可と判定された場合に、前記受信パケットについての送信ポートへの振分を行なう振分処理部とをそなえて構成されたことを特徴とする、付記２記載の伝送装置。
【００９７】
（付記７）  各々固有のアドレスが与えられた複数の伝送装置が伝送路を介して接続されて、送信元伝送装置のアドレス情報を含むパケットを送信元伝送装置から送信先伝送装置へ伝送しうるネットワークにおけるパケット伝送方法であって、
上記の送信元伝送装置と送信先伝送装置との間の中継点となる伝送装置においては、
前記伝送路を通じて受信された受信パケットにおける受信ポートを抽出する受信ポート抽出ステップと、
前記受信パケットに含まれる送信元伝送装置のアドレスを抽出する送信元伝送装置アドレス抽出ステップと、
上記の受信ポート情報抽出部からの受信ポート識別子と、送信元アドレス抽出部からの送信元伝送装置のアドレスと、に基づいて、前記受信パケットのルーティングを行なうルーティングステップとをそなえて構成されたことを
特徴とする、伝送方法。
【００９８】
（付記８）  該ルーティングステップが、
該受信ポート抽出ステップにて抽出された受信ポート識別子および送信元アドレス抽出ステップにて抽出された送信元伝送装置アドレスに基づいて、前記受信パケットの中継の可否を判定する判定ステップと、
該判定ステップにて該受信パケットの中継を可と判定された場合に、前記受信パケットについての送信ポートへの振分を行なう一方、該判定ステップにて該受信パケットの中継を否と判定された場合には、当該中継否とする情報とともに対応付けられた送信ポートへは前記受信パケットの振分を行なわないように処理する振分処理ステップとをそなえて構成されたことを特徴とする、付記７記載の伝送方法。
【００９９】
【発明の効果】
以上詳述したように、本発明によれば、中継部におけるテーブルが、受信パケットを受信する伝送路ポートごとに付されたポート識別子と、受信パケットが送信された送信元の伝送装置のアドレスに対応付けて、中継先の伝送路を接続する伝送路ポートへの受信パケットの中継の可否に関する情報を記憶しておき、ルーティング部において、受信パケットを受信した伝送路ポートに付されたポート識別子と、受信パケットに含まれる送信元伝送装置のアドレスに基づいて、上述のテーブルを参照してルーティングを行なうことができるので、データパケット伝送の際の効率化を図り、データの輻輳を抑制し、回線の品質を改善させることができる利点がある。
【０１００】
また、テーブルにおいて、受信パケットがネットワーク内を迂回したものとなる場合に受信パケットの中継を否とする情報を、ネットワーク内を迂回したものとならない場合に受信パケットの中継を可とする情報を、それぞれ記憶しておくことにより、伝送装置から送信されたデータパケットの送信先アドレスが個別アドレス宛や同報送信であるといった形式に関わらず、リング網あるいはメッシュ網等のデータパケットが周回する可能性のある区間においてデータパケットが周回することを防ぐことができ、パケットの輻輳発生を抑制してトラヒック軽減を実現し、ひいては回線の品質向上を図ることができる利点がある。
【０１０１】
また、宛先となる伝送装置への経路が複数に分岐して冗長構成をとりうる場合において、受信パケットを中継すべき伝送路ポートを、冗長構成をなす一方の経路に偏らないようにテーブル上に割り当てているので、冗長な伝送路構成を効率的に利用して、送信されたルート側のネットワーク負荷の上昇を抑制し、トラヒック増加やパケット欠落の発生についても抑制することができ、データパケット伝送の際の効率を飛躍的に向上させることができる利点がある。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる伝送装置を示すブロック図である。
【図２】本発明の一実施形態にかかる伝送装置により構築されたネットワークの第１の例を示す図である。
【図３】本発明の一実施形態にかかる伝送装置のテーブルレジスタの設定例を示す図である。
【図４】本発明の一実施形態にかかる伝送装置により構築されたネットワークにおける中継設定の一例を示す図である。
【図５】本発明の一実施形態にかかる伝送装置のテーブルレジスタの設定例を示す図である。
【図６】本発明の一実施形態にかかる伝送装置により構築されたネットワークにおける中継設定の一例を示す図である。
【図７】本発明の一実施形態にかかる伝送装置のテーブルレジスタの設定例を示す図である。
【図８】本発明の一実施形態にかかる伝送装置により構築されたネットワークの第２の例を示す図である。
【図９】本発明の一実施形態にかかる伝送装置のテーブルレジスタの設定例を示す図である。
【図１０】（ａ），（ｂ）はともに本発明の一実施形態にかかる伝送装置のテーブルレジスタの設定例を示す図である。
【図１１】本発明の一実施形態にかかる伝送装置により構築されたネットワークの他の例を示す図である。
【図１２】従来の伝送装置を示すブロック図である。
【図１３】図１２に示す伝送装置により構築されたネットワークを示す図である。
【図１４】図１３に示すネットワークにおける中継設定を示す図である。
【図１５】従来の伝送装置を示すブロック図である。
【図１６】図１５に示す伝送装置により構築されたネットワークを示す図である。
【図１７】図１６に示すネットワークにおける中継設定を示す図である。
【符号の説明】
１−１〜１−ｎ，２−１〜２−４，３−１，３−２，５−１，５−２，６，７，８−１，８−２，９，６０，６１−１〜６１−ｎ，６２−１〜６２−４，６３−１，６３−２，６５−１，６５−２，６６，６７，６８−１，６８−２，６９，７１〜８９  伝送装置
１〜３，６１〜６３ネットワーク部
４，４Ａ，６４，６４Ａ，９０  ネットワーク
１０，２０，３０，４０，１１０，１２０，１３０，１４０  伝送路ポート
１１，２１，３１，４１，１１１，１２１，１３１，１４１  受信ポート部
１２，２２，３２，４２，１１２，１２２，１３２，１４２  送信ポート部
１３，２３，３３，４３，１１３，１２３，１３３，１４３  Ｏ／Ｅ変換部
１４，２４，３４，４４，１１４，１２４，１３４，１４４  受信制御部
１５，２５，３５，４５，１１５，１２５，１３５，１４５  ＦＩＦＯ
１６，２６，３６，４６，１１６，１２６，１３６，１４６  送信制御部
１７，２７，３７，４７，１１７，１２７，１３７，１４７  ＦＩＦＯ
１８，２８，３８，４８，１１８，１２８，１３８，１４８  Ｅ／Ｏ変換部
５０，１５０  中継部
５１  ルーティング部
５２  テーブルレジスタ（テーブル）
５３，１７１  受信部
５４，１７２  ＤＡ抽出部
５５  ＳＡ抽出部
５６  受信ポート抽出部
５７  判定部
５８−１〜５８−４  送信部
５９  ルーティング処理部
１５１〜１５４  中継設定部
１７０  ルーティング処理部
１７３  判定部
１７４〜１７７  送信部
１８０  テーブルレジスタ
【図１】
2004153397.tif 000003
【図２】
2004153397.tif 000004
【図３】
2004153397.tif 000005
【図４】
2004153397.tif 000006
【図５】
2004153397.tif 000007
【図６】
2004153397.tif 000008
【図７】
2004153397.tif 000009
【図８】
2004153397.tif 000010
【図９】
2004153397.tif 000011
【図１０】
2004153397.tif 000012
【図１１】
2004153397.tif 000013
【図１２】
2004153397.tif 000014
【図１３】
2004153397.tif 000015
【図１４】
2004153397.tif 000016
【図１５】
2004153397.tif 000017
【図１６】
2004153397.tif 000018
【図１７】
2004153397.tif 000019