(57)【特許請求の範囲】
【請求項１】
複数の論理閉域網を含む論理閉域網サービス網を複数の物理リンクにより相互接続し、当該各物理リンク上に設定されたパケット転送用のコネクションにより論理閉域網の識別を行うとともに、互いに接続される２つの論理閉域網サービス網の相互接続点の両端の位置で、複数の相互接続物理リンクにより接続され、パケットを転送するパケット転送装置であって、
前記各相互接続物理リンクにより互いに接続される他方のパケット転送装置が接続される論理閉域網サービス網内の論理閉域網毎に設けられ、パケット転送先の網内パケット転送装置のアドレスと、転送するパケットの論理的出力先である相互接続物理リンクを論理的に識別する論理リンク識別子と、コネクション識別子との対応データを含む論理テーブル、および、前記論理閉域網毎に設けられ、前記論理リンク識別子と、相互接続物理リンクを物理的に識別する物理リンク識別子との対応データを含む物理テーブルを有するパケット転送テーブルと、
相互接続物理リンク収容インタフェース部と、
パケット転送処理部と、
論理閉域網物理リンク収容インタフェース部と、
障害監視用コネクションを前記各相互接続物理リンクに設定し、当該障害監視用コネクション上で前記他方のパケット転送装置とパケットを定期的に交換することにより、当該障害監視用コネクションが設定された各相互接続物理リンクの障害監視を行い、かつ、障害を検知した場合に、前記物理テーブルのデータ中の障害の発生した前記相互接続物理リンクの物理リンク識別子を、切り替え先の相互接続物理リンクの物理リンク識別子に書き替えて、障害の発生した相互接続物理リンク上に設定されていたコネクションを正常な相互接続物理リンク上のコネクションに切り替える障害監視部とを備え、
前記相互接続物理リンク収容インタフェース部は、前記複数の相互接続物理リンクを収容し、前記コネクションを使用して、前記他方のパケット転送装置からのパケットを受信し前記パケット転送処理部に転送し、かつ、前記パケット転送処理部から受信したパケットを前記他方のパケット転送装置に転送し、
前記論理閉域網物理リンク収容インタフェース部は、論理閉域網サービス網内の網内パケット転送装置からのパケットを受信し前記パケット転送処理部に転送し、かつ、前記パケット転送処理部から受信したパケットを、論理閉域網サービス網内の転送先網内パケット転送装置に転送し、
前記パケット転送処理部は、前記論理閉域網物理リンク収容インタフェース部から受信したパケットを、前記パケット転送テーブルを参照して、当該パケットの出力先であるコネクションを特定して前記相互接続物理リンク収容インタフェース部に転送し、かつ、前記相互接続物理リンク収容インタフェース部から受信したパケットを、当該パケットの出力先であるコネクションを特定して論理閉域網物理リンク収容インタフェース部に転送することを特徴とするパケット転送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット転送装置に係わり、特に、網の機能として論理閉域網を形成するサービスを提供する網（論理閉域網サービス網）を相互接続する際の信頼性を経済的に向上させたパケット転送装置に関する。
【０００２】
【従来の技術】
複数の論理閉域網を含む論理閉域網サービス網を、複数の相互接続物理リンクにより相互接続し、該相互接続物理リンク上に設定されたパケット転送用のコネクションにより論理閉域網の識別を行うとともに、互いに接続される２つの論理閉域網サービス網の相互接続点の両端の位置で、複数の相互接続物理リンクにより接続され、パケットを転送するパケット転送装置は、相互接続物理リンク収容インタフェース部（以下、単に、相互接続物理リンク収容ＩＦという。）と、論理閉域網物理リンク収容インタフェース部（以下、単に、論理閉域網物理リンク収容ＩＦという。）と、パケット転送処理部と、障害監視部とから構成される。相互接続物理リンク収容ＩＦ部は、相互接続物理リンクを収容し、当該相互接続物理リンク上に設定された論理閉域網毎のコネクションを使用して、対向の相互接続パケット転送装置からパケットを受信しパケット転送処理部に転送し、パケット転送処理部から受信したパケットを対向の相互接続パケット転送装置に転送する。
【０００３】
論理閉域網物理リンク収容ＩＦ部は、論理閉域網サービス網内の網内パケット転送装置からパケットを受信しパケット転送処理部に転送し、パケット転送処理部から受信したパケットを論理閉域網サービス網内の網内パケット転送装置に転送する。
パケット転送テーブルは、論理閉域網毎に分離され、パケットの宛先と、該パケットの出力先である、相互接続物理リンクの識別子と、コネクションの識別子との対応データを含む。
パケット転送処理部は、論理閉域網物理リンク収容ＩＦ部から受信したパケットのヘッダからパケット転送テーブルを参照することにより、当該パケットの出力先であるコネクションを特定して相互接続物理リンク収容ＩＦ部に転送し、相互接続物理リンク収容ＩＦ部から受信したパケットのヘッダから該パケットの出力先であるコネクションを特定して論理閉域網物理リンク収容ＩＦ部に転送する。
【０００４】
【発明が解決しようとする課題】
前述した論理閉域網サービス網では、相互接続する論理閉域網サービス網との間に、論理閉域網毎に複数の相互接続物理リンク上にコネクションを設定し、論理閉域網毎の複数のコネクション上で経路制御情報を交換することにより、複数のコネクションへのトラフィック分散、障害監視、障害時のコネクション切り替えを行っている。
この論理閉域網サービス網の相互接続において、相互接続物理リンクを冗長化して、信頼性を向上させている。
この場合に、経済的に信頼性を向上させるためには、冗長化した相互接続物理リンクにトラフィックを分散させることが重要である。
しかしながら、従来の技術では、これを実現するために、論理閉域網毎に相互接続点の複数リンクで経路制御情報を交換しなければならず、論理閉域網サービス網にとってプロトコル処理負荷が非常に重いという問題点があった。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、経路制御情報を交換することなく、冗長化された相互接続物理リンクへのトラフィックの分散と、障害時のコネクションの切り替えとを可能とするパケット転送装置を提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【０００５】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
本発明のパケット転送装置では、冗長化した相互接続物理リンクに論理閉域網毎のパケット転送用のコネクションを分散して設定する。
これにより、経路制御情報を交換することなく、複数の相互接続物理リンクに対してトラフィックの分散を実施することができる。
また、本発明のパケット転送装置は、論理閉域網毎に分離され、パケット転送先の網内パケット転送装置のアドレスと、転送するパケットの出力先である相互接続物理リンクを識別する識別子と、使用するコネクションを識別するコネクション識別子との対応データを含むパケット転送テーブルを備える。
さらに、相互接続物理リンク毎に障害監視用コネクションを設定して、各相互接続物理リンクにより互いに接続される他方のパケット転送装置とパケットを定期的に交換することにより、相互接続物理リンクの障害監視を行う障害監視部を備える。
障害監視部は、障害を検知した場合、障害の発生した相互接続物理リンク上に設定されていたパケット転送用のコネクションを、正常な相互接続物理リンク上のコネクションに切り替える。
これにより、経路制御情報を交換することなく、障害時のコネクション毎の切り替えを可能とする。
【０００６】
さらに、パケット転送装置のパケット転送テーブルが、論理閉域網毎に設けられ、パケット転送先の網内パケット転送装置のアドレスと、転送するパケットの論理的出力先である、相互接続物理リンクを論理的に識別する論理リンク識別子と、コネクション識別子との対応データを含む論理テーブルと、論理閉域網毎に設けられ、前記論理リンク識別子と、相互接続物理リンクを物理的に識別する物理リンク識別子との対応データを含む物理テーブルとを有し、障害監視部は、前記障害を検知した場合に、前記物理テーブルのデータ中の障害の発生した前記相互接続物理リンクの物理リンク識別子を、切り替え先の相互接続物理リンクの物理リンク識別子に書き替えて、障害の発生した相互接続物理リンク上に設定されていたパケット転送用のコネクションを正常な相互接続物理リンク上のコネクションに切り替える。
これにより、障害時のコネクション毎の切り替えを行う際に、パケット転送テーブルのデータを書き替える部分を小さくすることができ、書き替え処理を少なくすることができる。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
なお、実施の形態を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施の形態のパケット転送装置が使用される、論理閉域網サービス網の相互接続構成の一例を示すブロック図である。
同図に示すように、論理閉域網サービス網１は、網内パケット転送装置（２１、２２，２３）と、相互接続パケット転送装置１１とを、光ケーブルなどのリンクでつないで構成される。
同様に、論理閉域網サービス網２は、網内パケット転送装置（２４，２５，２６）と、相互接続パケット転送装置１２とを、光ケーブルなどのリンクでつないで構成される。
各論理閉域網サービス網（１，２）は、複数の論理閉域網を含み、各論理閉域網は、１つあるいはそれ以上の網内パケット転送装置（２１、２２，２３，２４，２５，２６）で構成され、論理閉域網毎にトラフィックが分離される。
論理閉域網サービス網１と論理閉域網サービス網２の相互接続は、相互接続パケット転送装置（本発明のパケット転送装置）１１と、相互接続パケット転送装置１２とを、光ケーブル等の相互接続物理リンク（３１，３２，３３）により接続することにより実現される。
【０００８】
図２は、図１に示す相互接続パケット転送装置の概略構成を示すブロック図である。
同図に示すように、相互接続パケット転送装置１１は、パケット転送テーブル１１１と、障害監視部１１２と、論理閉域網物理リンク収容インタフェース部（以下、単に、論理閉域網物理リンク収容ＩＦ部という）１１３と、パケット転送処理部１１４と、相互接続物理リンク収容インタフェース部（以下、単に、相互接続物理リンク収容ＩＦ部という）１１５と、障害発生フラグ１２０とから構成される。
なお、同図に示す論理閉域網物理リンク収容ＩＦ部１１３と、パケット転送処理部１１４と、相互接続物理リンク収容ＩＦ部１１５とが、本発明のパケット転送・受信手段を構成する。
相互接続物理リンク収容ＩＦ部１１５は、相互接続物理リンク（３１，３２，３３）を収容する。
各相互接続物理リンク（３１，３２，３３）には、それぞれ複数の論理閉域網用コネクション（３１１〜３１３，３２１〜３２３，３３１〜３３３）と、１つの障害監視用コネクション（３１４，３２４，３３４）が設定される。
各論理閉域網サービス網（１，２）内の論理閉域網の相互接続の際には、論理閉域網用コネクションにより、論理閉域網の識別を行う。
【０００９】
相互接続物理リンク収容ＩＦ部１１５は、相互接続物理リンク（３１，３２，３３）に設定された論理閉域網用コネクション（３１１〜３１３，３２１〜３２３，３３１〜３３３）を使用して、相互接続物理リンク（３１，３２，３３）により互いに接続される他方の相互接続パケット転送装置１２からのパケットを受信しパケット転送処理部１１４に転送し、また、パケット転送処理部１１４から受信したパケットを他方の相互接続パケット転送装置１２に転送する。
論理閉域網物理リンク収容ＩＦ部１１３は、網内パケット転送装置（２２，２３）からパケットを受信してパケット転送処理部１１４に転送し、また、パケット転送処理部１１４から受信したパケットを網内パケット転送装置（２２，２３）に転送する。
【００１０】
図３は、図２に示すパケット転送テーブル１１１の内容を示す図である。
同図に示すように、パケット転送テーブル１１１は、論理閉域網毎に論理テーブル４１と、物理テーブル４２と、初期状態設定用テーブル４３と、切り替え用テーブル４４とから構成される。
論理テーブル４１は、パケット転送先の網内パケット転送装置のネットワークアドレスと、転送するパケットの論理的出力先である、相互接続物理リンクを論理的に識別する論理リンク識別子、コネクション識別子との対応データを含む。物理テーブル４２は、論理リンク識別子と、相互接続物理リンクを物理的に識別する物理リンク識別子との対応データを含む。
初期状態設定用テーブル４３は、物理テーブル４２の初期状態を設定するためのもので、初期状態における、論理リンク識別子と、物理リンク識別子との対応データを含む。
切り替え用テーブル４４は、障害発生時に、後述する物理テーブル４２の物理リンク識別子を切り替える際の、切り替え先物理リンク識別子を指定するものである。
【００１１】
パケット転送処理部１１４は、論理閉域網物理リンク収容ＩＦ部１１３から受信したパケットのヘッダからパケット転送テーブル１１１を参照することにより、当該パケットの出力先であるコネクションを特定して相互接続物理リンク収容ＩＦ部１１５に転送し、また、相互接続物理リンク収容ＩＦ部１１５から受信したパケットのヘッダから当該パケットの出力先であるコネクションを特定して論理閉域網物理リンク収容ＩＦ部１１３に転送する。
障害監視部１１２は、障害監視用コネクション（３１４，３２４，３３４）を、各相互接続物理リンク（３１，３２，３３）に設定し、当該障害監視用コネクション（３１４，３２４，３３４）上で、他方の相互接続パケット転送装置１２とパケットを定期的に交換することにより、相互接続物理リンクの障害監視を行う。
障害監視部１１２は障害を検知した場合、障害の発生した相互接続物理リンク上に設定されていた論理閉域網用コネクションを、正常な相互接続物理リンク上のコネクションに切り替えるために、パケット転送テーブルのデータ中の障害の発生した相互接続物理リンクの物理リンク識別子を、切り替え先の相互接続物理リンクの物理リンク識別子に書き替える。
【００１２】
以下、相互接続パケット転送装置１１を用いて、図１に示す相互接続パケット転送装置の動作について説明する。
相互接続パケット転送装置１１に対して、網内パケット転送装置２２から、論理閉域網サービス網２内の論理閉域網４に対するパケットで、ヘッダ内の宛先が”１．２．３．４”であるものが転送されてきたものとする。
論理閉域網物理リンク収容ＩＦ部１１３が、網内パケット転送装置２２から転送されてきたパケットを受信し、パケット転送処理部１１４に転送する。
パケット転送処理部１１４は、論理閉域網物理リンク収容ＩＦ部１１３から転送されてきたパケットを受信し、パケットのヘッダ内の宛先”１．２．３．４”から、パケット転送テーブル１１１の論理閉域網４の論理テーブル４１を参照し、論理リンク識別子”ｘ”とコネクション識別子”１”を特定する。
さらに、物理テーブル４１を参照して、論理リンク識別子”ｘ”から物理リンク識別子”Ｘ”を特定する。
【００１３】
ここで、物理リンク識別子”Ｘ”は、相互接続物理リンク３１を示すものとし、また、相互接続物理リンク３１上のコネクション識別子”１”は論理閉域網用コネクション３１１を示すものとする。
このように、パケット転送処理部１１４は、パケット転送テーブル１１１を参照して、当該パケットの出力先であるコネクションを特定し、相互接続物理リンク収容ＩＦ部１１５に転送する。
相互接続物理リンク収容ＩＦ部１１５は、パケット転送処理部１１４からパケットを受信し、パケット転送処理部１１４で特定したコネクションである論理閉域網用コネクション３１１にパケットを出力し、他方の相互接続パケット転送装置１２に転送する。
【００１４】
次に、相互接続物理リンク３１に障害が発生したものとし、論理閉域網用コネクション３１１は、相互接続物理リンク３２上の新たな論理閉域網用コネクション３２１に切り替えられるものとする。
障害監視部１１２が、相互接続物理リンク３１に設定されている障害監視用コネクション３１４上で、他方の相互接続パケット転送装置１２と定期的に交換しているパケットを受信しなくなることにより、相互接続物理リンク３１に障害が発生したことを検知する。
障害を検知した障害監視部１１２は、図４に示す物理リンク識別子（この場合は、Ｘ）の障害発生フラグを”１”にした後、図３に示す切り替え用テーブル４４を参照して、パケット転送テーブル１１１のデータ中の障害の発生した相互接続物理リンクの物理リンク識別子を、切り替え先の相互接続物理リンクの物理リンク識別子に書き替える。
【００１５】
具体的には、論理閉域網４については、図３に示す切り替え用テーブル４４により、物理テーブル４２の物理リンク識別子”Ｘ”の切り替え先の物理リンク識別子は”Ｙ”であるので、物理テーブル４２の障害の発生した相互接続物理リンク３１の物理リンク識別子”Ｘ”を、相互接続物理リンク３２を示す”Ｙ”に書き替える。
これにより、障害前には論理リンク識別子”ｘ”とコネクション識別子”１”で示された論理閉域網用コネクション３１１は、物理リンク識別子”Ｙ”（論理リンク識別子は変わらず”ｘ”）とコネクション識別子”１”で示される論理閉域網用コネクション３２１に切り替えられる。
また、相互接続物理リンク３１の障害が回復した場合には、障害監視部１１２は、図４に示す物理リンク識別子（この場合は、Ｘ）の障害発生フラグを”０”にした後、図３に示す初期状態設定用テーブル４３を参照して、物理テーブル４２の物理リンク識別子を、初期状態に書き替える。
【００１６】
このように、本実施の形態によれば、論理閉域網毎に相互接続点の複数リンクで経路制御情報を交換することなく、冗長化された相互接続物理リンク（３１，３２，３３）へのトラフィックの分散と、障害時のコネクションの切り替えが可能となる。
また、障害監視を論理閉域網コネクション毎に行うのではなく、各相互接続物理リンク毎に、１つの障害監視用コネクション（３１４，３２４，３３４）を設定して、障害監視を行うようにしたので、効率的な障害監視を実現することが可能となる。
さらに、障害時のコネクション切り替えにおいて、パケット転送テーブル１１１を、論理テーブル４１と物理テーブル４２に分離するようにしたので、コネクション切り替えを実行する際に、テーブルのデータを書き替える部分を少なくすることができる。
これにより、論理閉域網サービス網の相互接続において、経済的に信頼性を向上させることができる。
以上、本発明者によってなされた発明を、前記実施の形態に基づき具体的に説明したが、本発明は、前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【００１７】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
（１）本発明によれば、論理閉域網毎に相互接続点の複数リンクで経路制御情報を交換することなく、冗長化された相互接続物理リンクへのトラフィックの分散と、障害時のコネクションの切り替えが可能となる。
（２）本発明によれば、効率的な障害監視を実現することが可能となる。
（３）本発明によれば、コネクション切り替えを実行する際のテーブル書き替ええ処理を削減することが可能となる。
（４）本発明によれば、論理閉域網サービス網の相互接続において、経済的に信頼性を向上させることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態のパケット転送装置が使用される、論理閉域網サービス網の相互接続構成の一例を示すブロック図である。
【図２】図１に示す相互接続パケット転送装置の概略構成を示すブロック図である。
【図３】図２に示すパケット転送テーブルの内容を示す図である。
【図４】図２に示す障害発生フラグの内容を示す図である。
【符号の説明】
１，２…論理閉域網サービス網、１１，１２…相互接続パケット転送装置、２１、２２，２３，２４，２５，２６…網内パケット転送装置、３１，３２，３３…相互接続物理リンク、４１…論理テーブル、４２…物理テーブル、４３…初期状態設定用テーブル、４４…切り替え用テーブル、１１１…パケット転送テーブル、１１２…障害監視部、１１３…論理閉域網物理リンク収容インタフェース部、１１４…パケット転送処理部、１１５…相互接続物理リンク収容インタフェース部、１２０…障害発生フラグ、３１１〜３１３，３２１〜３２３，３３１〜３３３…論理閉域網用コネクション、３１４，３２４，３３４…障害監視用コネクション。
【図１】
0003559230.tif 000002
【図２】
0003559230.tif 000003
【図３】
0003559230.tif 000004
【図４】
0003559230.tif 000005