(57)【特許請求の範囲】
【請求項１】
パケット中継装置であって、
受けたパケットを外部へ送信する複数の通信ポートと、
パケットの宛先と前記通信ポートとの対応関係を示す転送情報を記憶する記憶部と、
中継すべきパケットである対象パケットを受けて、前記対象パケットの出力先とすべき前記通信ポートを前記転送情報に基づいて選択し、選択した前記通信ポートへ前記対象パケットを出力するスイッチ部とを備え、
前記転送情報には、前記通信ポートの代わりに仮想ポートを登録することが可能であり、
前記記憶部は、さらに、前記仮想ポートと前記通信ポートとの対応関係を示す仮想ポート情報を記憶し、
前記スイッチ部は、前記対象パケットの宛先が前記仮想ポートに対応する場合、前記仮想ポート情報において前記仮想ポートに対応する前記通信ポートへ前記対象パケットを出力し、
前記パケット中継装置は、さらに、
前記パケット中継装置の状態を監視する監視部と、
前記監視部による監視結果に基づいて、前記仮想ポート情報における前記通信ポートを他の前記通信ポートに変更するポート切替処理を行う冗長切替部とを備える、パケット中継装置。
【請求項２】
前記仮想ポート情報は、１つの前記仮想ポートと１つの前記通信ポートとの対応関係を示す、請求項１に記載のパケット中継装置。
【請求項３】
前記仮想ポート情報は、さらに、他の１つの前記仮想ポートと他の複数の前記通信ポートとの対応関係を示す、請求項２に記載のパケット中継装置。
【請求項４】
前記パケット中継装置は、さらに、
前記記憶部、前記スイッチ部および前記通信ポートの組がそれぞれ実装された複数の基板を備え、
前記冗長切替部は、前記ポート切替処理において、変更前の前記通信ポートの実装された前記基板とは異なる前記基板に実装された前記通信ポートへの変更を行う、請求項１から請求項３のいずれか１項に記載のパケット中継装置。
【請求項５】
前記パケット中継装置は、さらに、
前記基板間でパケットを伝送する伝送路を備え、
前記スイッチ部は、前記対象パケットを前記伝送路経由で他の前記基板における前記通信ポートへ出力する、請求項４に記載のパケット中継装置。
【請求項６】
前記通信ポートは、受けたパケットを含む光信号を外部へ送信し、
前記パケット中継装置は、さらに、
前記ポート切替処理を行う前において、変更先の前記通信ポートの光出力を停止する制御を行うポート制御部を備える、請求項１から請求項５のいずれか１項に記載のパケット中継装置。
【請求項７】
パケット中継装置と、
光分岐部とを備え、
前記パケット中継装置は、光信号を送信する複数の通信ポートと、パケットの宛先と前記通信ポートとの対応関係を示す転送情報を記憶する記憶部とを含み、
前記パケット中継装置は、中継すべきパケットである対象パケットを受けて、前記対象パケットの出力先とすべき前記通信ポートを前記転送情報に基づいて選択し、選択した前記通信ポートへ前記対象パケットを出力し、
各前記通信ポートは、前記光分岐部を介して、他の装置における前記光信号を受信するための同じ通信ポートに接続され、
前記転送情報には、前記通信ポートの代わりに仮想ポートを登録することが可能であり、
前記記憶部は、さらに、前記仮想ポートと前記通信ポートとの対応関係を示す仮想ポート情報を記憶し、
前記パケット中継装置は、前記対象パケットの宛先が前記仮想ポートに対応する場合、前記仮想ポート情報において前記仮想ポートに対応する前記通信ポートを選択し、選択した前記通信ポートである運用ポートから前記対象パケットを含む光信号を前記光分岐部へ送信し、非選択の前記通信ポートからの光出力を停止し、
前記パケット中継装置は、自己の状態を監視し、監視結果に基づいて前記運用ポートを他の前記通信ポートに変更するポート切替処理を行い、変更後の前記通信ポートの光出力を開始する、パケット中継システム。
【請求項８】
受けたパケットを外部へ送信する複数の通信ポートを備え、パケットの宛先と前記通信ポートとの対応関係を示す転送情報を記憶するパケット中継装置におけるパケット中継方法であって、
中継すべきパケットである対象パケットを受けて、前記対象パケットの出力先とすべき前記通信ポートを前記転送情報に基づいて選択し、選択した前記通信ポートへ前記対象パケットを出力するステップを含み、
前記転送情報には、前記通信ポートの代わりに仮想ポートを登録することが可能であり、
前記パケット中継装置は、さらに、前記仮想ポートと前記通信ポートとの対応関係を示す仮想ポート情報を記憶し、
前記対象パケットを出力するステップにおいては、前記対象パケットの宛先が前記仮想ポートに対応する場合、前記仮想ポート情報において前記仮想ポートに対応する前記通信ポートへ前記対象パケットを出力し、
前記パケット中継方法は、さらに、
前記パケット中継装置の状態を監視するステップと、
監視結果に基づいて、前記仮想ポート情報における前記通信ポートを他の前記通信ポートに変更するポート切替処理を行うステップとを含む、パケット中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット中継装置、パケット中継システムおよびパケット中継方法に関し、特に、複数の通信ポートを備えるパケット中継装置、パケット中継システムおよびパケット中継方法に関する。
【背景技術】
【０００２】
たとえば、特開２０１１−２２８９２１号公報（特許文献１）には、以下のようなネットワーク中継装置が開示されている。すなわち、ネットワーク中継装置１，２は、ポート１ａ〜ポート１ｆ、ポート２ａ〜ポート２ｆ間が複数の物理回線４〜１４で接続されている。このうち、２つの物理回線４，６が論理的に束ねられたＬＡＧ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｇｒｏｕｐ）１を構成し、別の２つの物理回線１０，１２がＬＡＧ２を構成する。ＬＡＧ１，２に属さない物理回線８，１４は待機回線として規定されており、いずれかのＬＡＧ１，２内で物理回線（通常回線）に障害が発生すると、いずれかの待機回線を通常回線に変化させてＬＡＧを改めて構成し、障害の発生した回線を新たな待機回線とする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２８９２１号公報
【特許文献２】特開２００５−２７１４４号公報
【特許文献３】特開２００４−３４９７６４号公報
【特許文献４】特開２００８−３０１５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
たとえば、特許文献１に示すネットワーク中継装置１，２は、それぞれ６つのポートを備え、冗長構成として、各ネットワーク中継装置の６つのポート間が６つの物理回線でそれぞれ接続されている。このような特許文献１に示す冗長構成では、ネットワーク中継装置１，２において、同数のポートが必要である。
【０００５】
しかしながら、たとえば、高速で情報伝送可能な物理回線を終端するポートは高価である場合が多いため、冗長構成のためのポートの数を少なくするための技術が求められている。
【０００６】
この発明は、上述の課題を解決するためになされたもので、その目的は、冗長構成のための通信ポートの個数を減らすことが可能なパケット中継装置、パケット中継システムおよびパケット中継方法を提供することである。
【課題を解決するための手段】
【０００７】
（１）上記課題を解決するために、この発明のある局面に係わるパケット中継装置は、パケット中継装置であって、受けたパケットを外部へ送信する複数の通信ポートと、パケットの宛先と前記通信ポートとの対応関係を示す転送情報を記憶する記憶部と、中継すべきパケットである対象パケットを受けて、前記対象パケットの出力先とすべき前記通信ポートを前記転送情報に基づいて選択し、選択した前記通信ポートへ前記対象パケットを出力するスイッチ部とを備え、前記転送情報には、前記通信ポートの代わりに仮想ポートを登録することが可能であり、前記記憶部は、さらに、前記仮想ポートと前記通信ポートとの対応関係を示す仮想ポート情報を記憶し、前記スイッチ部は、前記対象パケットの宛先が前記仮想ポートに対応する場合、前記仮想ポート情報において前記仮想ポートに対応する前記通信ポートへ前記対象パケットを出力し、前記パケット中継装置は、さらに、前記パケット中継装置の状態を監視する監視部と、前記監視部による監視結果に基づいて、前記仮想ポート情報における前記通信ポートを他の前記通信ポートに変更するポート切替処理を行う冗長切替部とを備える。
【０００８】
（７）上記課題を解決するために、この発明のある局面に係わるパケット中継システムは、パケット中継装置と、光分岐部とを備え、前記パケット中継装置は、光信号を送信する複数の通信ポートを含み、各前記通信ポートは、前記光分岐部を介して、他の装置における前記光信号を受信するための同じ通信ポートに接続され、前記パケット中継装置は、前記各通信ポートのうちのいずれか１つを選択し、選択した前記通信ポートである運用ポートからパケットを含む光信号を前記光分岐部へ送信し、非選択の前記通信ポートからの光出力を停止し、前記パケット中継装置は、自己の状態を監視し、監視結果に基づいて前記運用ポートを他の前記通信ポートに変更し、変更後の前記通信ポートの光出力を開始する。
【０００９】
（８）上記課題を解決するために、この発明のある局面に係わるパケット中継方法は、受けたパケットを外部へ送信する複数の通信ポートを備え、パケットの宛先と前記通信ポートとの対応関係を示す転送情報を記憶するパケット中継装置におけるパケット中継方法であって、中継すべきパケットである対象パケットを受けて、前記対象パケットの出力先とすべき前記通信ポートを前記転送情報に基づいて選択し、選択した前記通信ポートへ前記対象パケットを出力するステップを含み、前記転送情報には、前記通信ポートの代わりに仮想ポートを登録することが可能であり、前記パケット中継装置は、さらに、前記仮想ポートと前記通信ポートとの対応関係を示す仮想ポート情報を記憶し、前記対象パケットを出力するステップにおいては、前記対象パケットの宛先が前記仮想ポートに対応する場合、前記仮想ポート情報において前記仮想ポートに対応する前記通信ポートへ前記対象パケットを出力し、前記パケット中継方法は、さらに、前記パケット中継装置の状態を監視するステップと、監視結果に基づいて、前記仮想ポート情報における前記通信ポートを他の前記通信ポートに変更するポート切替処理を行うステップとを含む。
【００１０】
（９）上記課題を解決するために、この発明の他の局面に係わるパケット中継方法は、パケット中継装置と、光分岐部とを備えるパケット中継システムにおけるパケット中継方法であって、前記パケット中継装置は、光信号を送信する複数の通信ポートを含み、各前記通信ポートは、前記光分岐部を介して、他の装置における前記光信号を受信するための同じ通信ポートに接続され、前記パケット中継装置が、前記各通信ポートのうちのいずれか１つを選択し、選択した前記通信ポートである運用ポートからパケットを含む光信号を前記光分岐部へ送信し、非選択の前記通信ポートからの光出力を停止するステップと、前記パケット中継装置が、自己の状態を監視し、監視結果に基づいて前記運用ポートを他の前記通信ポートに変更し、変更後の前記通信ポートの光出力を開始するステップとを含む。
【００１１】
本発明は、このような特徴的な処理部を備えるパケット中継装置として実現できるだけでなく、パケット中継装置の一部または全部を実現する半導体集積回路として実現したり、かかる特徴的な処理のステップをコンピュータに実行させるためのプログラムとして実現したりすることができる。
【００１２】
本発明は、このような特徴的な処理部を備えるパケット中継システムとして実現できるだけでなく、パケット中継システムの一部または全部を実現する半導体集積回路として実現したり、かかる特徴的な処理のステップをコンピュータに実行させるためのプログラムとして実現したりすることができる。
【発明の効果】
【００１３】
本発明によれば、冗長構成のための通信ポートの個数を減らすことができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態に係る通信システムの構成を示す図である。
【図２】図２は、比較例の通信システムの構成を示す図である。
【図３】図３は、本発明の実施の形態に係るパケット中継システムの構成を示す図である。
【図４】図４は、本発明の実施の形態に係るパケット中継システムにおけるパケット中継装置の構成を示す図である。
【図５】図５は、本発明の実施の形態に係る基板における通信ポートの構成を示す図である。
【図６】図６は、本発明の実施の形態に係るパケット中継装置および対向装置間の光ファイバの接続のトポロジの一例を示す図である。
【図７】図７は、本発明の実施の形態に係る基板における処理部の構成を示す図である。
【図８】図８は、本発明の実施の形態に係る処理部における記憶部が記憶するポートテーブルの一例を示す図である。
【図９】図９は、本発明の実施の形態に係る処理部における記憶部が記憶する仮想ポートテーブルの一例を示す図である。
【図１０】図１０は、本発明の実施の形態に係る処理部におけるスイッチ部の構成を示す図である。
【図１１】図１１は、本発明の実施の形態に係るパケット中継装置における管理部が作成する優先順位テーブルの一例を示す図である。
【図１２】図１２は、本発明の実施の形態に係るパケット中継装置における管理部が書き換えた仮想ポートテーブルの一例を示す図である。
【図１３】図１３は、本発明の実施の形態に係るパケット中継装置が、異常動作を検出した際の処理の動作手順を定めたフローチャートである。
【図１４】図１４は、本発明の実施の形態に係るパケット中継装置が、パケットの中継処理を行う際の動作手順を定めたフローチャートである。
【発明を実施するための形態】
【００１５】
最初に、本発明の実施形態の内容を列記して説明する。
【００１６】
（１）本発明の実施の形態に係るパケット中継装置は、パケット中継装置であって、受けたパケットを外部へ送信する複数の通信ポートと、パケットの宛先と前記通信ポートとの対応関係を示す転送情報を記憶する記憶部と、中継すべきパケットである対象パケットを受けて、前記対象パケットの出力先とすべき前記通信ポートを前記転送情報に基づいて選択し、選択した前記通信ポートへ前記対象パケットを出力するスイッチ部とを備え、前記転送情報には、前記通信ポートの代わりに仮想ポートを登録することが可能であり、前記記憶部は、さらに、前記仮想ポートと前記通信ポートとの対応関係を示す仮想ポート情報を記憶し、前記スイッチ部は、前記対象パケットの宛先が前記仮想ポートに対応する場合、前記仮想ポート情報において前記仮想ポートに対応する前記通信ポートへ前記対象パケットを出力し、前記パケット中継装置は、さらに、前記パケット中継装置の状態を監視する監視部と、前記監視部による監視結果に基づいて、前記仮想ポート情報における前記通信ポートを他の前記通信ポートに変更するポート切替処理を行う冗長切替部とを備える。
【００１７】
このような構成により、冗長構成のために確保した複数の通信ポートを仮想ポートとしてまとめて管理することができるため、通信ポートに関する処理を簡易化することができる。そして、たとえば、確保した複数の通信ポートからの経路をパケットの送信先の装置における１つの通信ポートへ合流させるスプリッタ等を設けることにより、当該送信先の装置における通信ポートの個数をパケット中継装置における通信ポートの個数より減らすことができる。したがって、冗長構成のための通信ポートの個数を減らすことができる。
【００１８】
（２）好ましくは、前記仮想ポート情報は、１つの前記仮想ポートと１つの前記通信ポートとの対応関係を示す。
【００１９】
このような構成により、複数の通信ポートを用いる冗長構成において、複数の通信ポートを仮想的に１つのポートとして扱うことができる。
【００２０】
（３）より好ましくは、前記仮想ポート情報は、さらに、他の１つの前記仮想ポートと他の複数の前記通信ポートとの対応関係を示す。
【００２１】
このような構成により、複数の通信ポートの個数の物理回線を論理的に束ねるＬＡＧのための構成を冗長構成のためのポート切替処理に流用することができる。また、冗長構成のためのポート切替処理および通常のＬＡＧ処理を同じ仕組みで動作させることができるので、両処理を併存させることができる。
【００２２】
（４）好ましくは、前記パケット中継装置は、さらに、前記記憶部、前記スイッチ部および前記通信ポートの組がそれぞれ実装された複数の基板を備え、前記冗長切替部は、前記ポート切替処理において、変更前の前記通信ポートの実装された前記基板とは異なる前記基板に実装された前記通信ポートへの変更を行う。
【００２３】
このような構成により、ある基板における記憶部、スイッチ部および通信ポートのいずれかが故障した場合においても、ポート切替処理を行って、他の基板を用いてパケットを外部へ送信することができるので、基板単位の冗長化を実現することができる。
【００２４】
（５）より好ましくは、前記パケット中継装置は、さらに、前記基板間でパケットを伝送する伝送路を備え、前記スイッチ部は、前記対象パケットを前記伝送路経由で他の前記基板における前記通信ポートへ出力する。
【００２５】
このような構成により、たとえば１つの基板へ対象パケットが出力されるような構成においても、各基板におけるスイッチ部は、他のいずれの基板における通信ポートへも上記伝送路経由でパケットを出力することができるので、他の基板における通信ポートへのポート切替処理を良好に行うことができる。
【００２６】
（６）好ましくは、前記通信ポートは、受けたパケットを含む光信号を外部へ送信し、前記パケット中継装置は、さらに、前記ポート切替処理を行う前において、変更先の前記通信ポートの光出力を停止する制御を行うポート制御部を備える。
【００２７】
このように、待機系の通信ポートの光出力を停止する構成により、運用系の通信ポートから送信される光信号が待機系の通信ポートの光出力による影響を受けることを防止することができる。
【００２８】
（７）本発明の実施の形態に係るパケット中継システムは、パケット中継装置と、光分岐部とを備え、前記パケット中継装置は、光信号を送信する複数の通信ポートを含み、各前記通信ポートは、前記光分岐部を介して、他の装置における前記光信号を受信するための同じ通信ポートに接続され、前記パケット中継装置は、前記各通信ポートのうちのいずれか１つを選択し、選択した前記通信ポートである運用ポートからパケットを含む光信号を前記光分岐部へ送信し、非選択の前記通信ポートからの光出力を停止し、前記パケット中継装置は、自己の状態を監視し、監視結果に基づいて前記運用ポートを他の前記通信ポートに変更し、変更後の前記通信ポートの光出力を開始する。
【００２９】
このような構成により、冗長構成のための複数の通信ポートから出力される光信号を光分岐部において合波して他の装置における同じ通信ポートへ送信する構成により、当該他の装置における通信ポートの個数をパケット中継装置における通信ポートの個数より減らすことができる。したがって、冗長構成のための通信ポートの個数を減らすことができる。また、運用ポートからパケットを含む光信号を光分岐部へ送信し、待機系の通信ポートからの光出力を停止する構成により、運用ポートから送信される光信号が待機系の通信ポートの光出力による影響を受けることを防止することができる。
【００３０】
（８）本発明の実施の形態に係るパケット中継方法は、受けたパケットを外部へ送信する複数の通信ポートを備え、パケットの宛先と前記通信ポートとの対応関係を示す転送情報を記憶するパケット中継装置におけるパケット中継方法であって、中継すべきパケットである対象パケットを受けて、前記対象パケットの出力先とすべき前記通信ポートを前記転送情報に基づいて選択し、選択した前記通信ポートへ前記対象パケットを出力するステップを含み、前記転送情報には、前記通信ポートの代わりに仮想ポートを登録することが可能であり、前記パケット中継装置は、さらに、前記仮想ポートと前記通信ポートとの対応関係を示す仮想ポート情報を記憶し、前記対象パケットを出力するステップにおいては、前記対象パケットの宛先が前記仮想ポートに対応する場合、前記仮想ポート情報において前記仮想ポートに対応する前記通信ポートへ前記対象パケットを出力し、前記パケット中継方法は、さらに、前記パケット中継装置の状態を監視するステップと、監視結果に基づいて、前記仮想ポート情報における前記通信ポートを他の前記通信ポートに変更するポート切替処理を行うステップとを含む。
【００３１】
このような構成により、冗長構成のために確保した複数の通信ポートを仮想ポートとしてまとめて管理することができるため、通信ポートに関する処理を簡易化することができる。そして、たとえば、確保した複数の通信ポートからの経路をパケットの送信先の装置における１つの通信ポートへ合流させるスプリッタ等を設けることにより、当該送信先の装置における通信ポートの個数をパケット中継装置における通信ポートの個数より減らすことができる。したがって、冗長構成のための通信ポートの個数を減らすことができる。
【００３２】
（９）本発明の実施の形態に係るパケット中継方法は、パケット中継装置と、光分岐部とを備えるパケット中継システムにおけるパケット中継方法であって、前記パケット中継装置は、光信号を送信する複数の通信ポートを含み、各前記通信ポートは、前記光分岐部を介して、他の装置における前記光信号を受信するための同じ通信ポートに接続され、前記パケット中継装置が、前記各通信ポートのうちのいずれか１つを選択し、選択した前記通信ポートである運用ポートからパケットを含む光信号を前記光分岐部へ送信し、非選択の前記通信ポートからの光出力を停止するステップと、前記パケット中継装置が、自己の状態を監視し、監視結果に基づいて前記運用ポートを他の前記通信ポートに変更し、変更後の前記通信ポートの光出力を開始するステップとを含む。
【００３３】
このような構成により、冗長構成のための複数の通信ポートから出力される光信号を光分岐部において合波して他の装置における同じ通信ポートへ送信する構成により、当該他の装置における通信ポートの個数をパケット中継装置における通信ポートの個数より減らすことができる。したがって、冗長構成のための通信ポートの個数を減らすことができる。また、運用ポートからパケットを含む光信号を光分岐部へ送信し、待機系の通信ポートからの光出力を停止する構成により、運用ポートから送信される光信号が待機系の通信ポートの光出力による影響を受けることを防止することができる。
【００３４】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００３５】
［構成および基本動作］
図１は、本発明の実施の形態に係る通信システムの構成を示す図である。
【００３６】
図１を参照して、通信システム３０１は、複数のＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）１１１と、ＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）１２１と、対向装置１５１Ｊ，１５１Ｋと、パケット中継システム３０２とを備える。
【００３７】
以下、通信システム３０１では、対向装置１５１Ｊ，１５１Ｋの各々を、対向装置１５１とも称する。図１では、２つの対向装置１５１を代表的に示しているが、さらに多数または少数の対向装置１５１が設けられてもよい。また、複数のＯＮＵ１１１を代表的に示しているが、１つのＯＮＵ１１１が設けられてもよい。また、１つのＯＬＴ１２１を代表的に示しているが、複数のＯＬＴ１２１が設けられてもよい。
【００３８】
通信システム３０１におけるＯＮＵ１１１は、たとえば加入者宅に設けられている。ＯＬＴ１２１、パケット中継システム３０２および対向装置１５１Ｊ，１５１Ｋは、たとえば局に設けられている。
【００３９】
複数のＯＮＵ１１１およびＯＬＴ１２１によりたとえばＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）が構成されている。ＯＬＴ１２１は、たとえば、ＰＯＮにおいて光スプリッタおよび光ファイバを介して複数のＯＮＵ１１１と光ファイバにより接続されている。ＯＬＴ１２１は、たとえば筐体に収容されており、当該筐体から脱着可能である。
【００４０】
ＯＬＴ１２１は、たとえば、光ファイバおよび光スプリッタを介して複数のＯＮＵ１１１とパケット、具体的にはＩＰパケットのやり取りを行う。
【００４１】
たとえば、ＯＬＴ１２１は、ＯＮＵ１１１からパケットを受信すると、受信したパケットをパケット中継システム３０２へ送信する。
【００４２】
パケット中継システム３０２は、パケットを中継する。具体的には、パケット中継システム３０２は、たとえば、ＯＬＴ１２１からパケットを受信すると、受信したパケットを上位装置である対向装置１５１へ送信する。
【００４３】
より詳細には、パケット中継システム３０２は、たとえば、受信したパケットの宛先に応じて当該パケットを対向装置１５１Ｊまたは１５１Ｋへ送信する。
【００４４】
また、パケット中継システム３０２は、たとえば、対向装置１５１Ｊまたは１５１Ｋからパケットを受信すると、受信したパケットをＯＬＴ１２１へ送信する。
【００４５】
ＯＬＴ１２１は、たとえば、パケット中継システム３０２から受信したパケットをＯＮＵ１１１へ送信する。
【００４６】
［課題］
図２は、比較例の通信システムの構成を示す図である。
【００４７】
図２を参照して、比較例の通信システム３０３は、図１に示す通信システムと比べて、パケット中継システム３０２および対向装置１５１Ｊの代わりに、パケット中継装置９０１および対向装置１５１Ｌを備える。以下、通信システム３０３では、対向装置１５１Ｋ，１５１Ｌの各々を、対向装置１５１とも称する。
【００４８】
パケット中継装置９０１は、基板９１０Ａ，９１０Ｂを備える。以下、基板９１０Ａ，９１０Ｂの各々を、基板９１０とも称する。
【００４９】
パケット中継装置９０１では、基板９１０Ａ，９１０Ｂが両方同時にオン状態となる運用が行われてもよいし、基板９１０Ａ，９１０Ｂのうちの一方がオン状態かつ他方がオフ状態となる運用が行われてもよい。
【００５０】
たとえば、パケット中継装置９０１および対向装置１５１間において、通信経路の冗長化を図ることにより通信サービスの停止を回避したい場合がある。この場合、たとえば、パケット中継装置９０１および対向装置１５１間において複数の通信経路を設けることにより通信経路の冗長化を図り、通信サービスの停止を回避することが可能である。
【００５１】
より詳細には、通信システム３０３では、たとえば、基板９１０Ａおよび対向装置１５１Ｌ間の通信経路９１Ａ、基板９１０Ａおよび対向装置１５１Ｋ間の通信経路９１Ｂ、基板９１０Ｂおよび対向装置１５１Ｌ間の通信経路９１Ｃ、ならびに基板９１０Ｂおよび対向装置１５１Ｋ間の通信経路９１Ｄが設けられている。以下、通信経路９１Ａ，９１Ｂ，９１Ｃ，９１Ｄの各々を、通信経路９１とも称する。通信経路９１は、たとえば光ファイバを用いた通信経路である。
【００５２】
このような構成により、たとえば、通信経路９１Ａおよび９１Ｃのいずれか一方において信号の送受信ができなくなった場合においても、正常な他方の通信経路９１を用いてパケット中継装置９０１および対向装置１５１Ｌ間でパケットの送受信を行うことができる。
【００５３】
ここで、通信経路９１において信号の送受信ができなくなった場合とは、たとえば、光ファイバの断線、もしくは光ファイバを終端する通信ポートに接続される機器において故障が発生した場合、またはメンテナンスのための光ファイバの取り外しを行った場合等である。
【００５４】
同様に、通信経路９１Ｂおよび９１Ｄのいずれか一方において信号の送受信ができなくなった場合においても、正常な他方の通信経路９１を用いてパケット中継装置９０１および対向装置１５１Ｋ間でパケットの送受信を行うことができる。
【００５５】
また、たとえば、基板９１０Ａ，９１０Ｂのいずれか一方が故障した場合においても、故障していない他方の基板９１０と対向装置１５１との間の通信経路を用いてパケット中継装置９０１および対向装置１５１間でパケットの送受信を行うことができる。
【００５６】
しかしながら、前述のように、高速な通信経路に用いられる通信ポートは高価である場合が多いため、冗長構成のための通信ポートの数を少なくするための技術が求められている。
【００５７】
そこで、本発明の実施の形態に係るパケット中継システムでは、以下のような構成および動作により、このような課題を解決する。
【００５８】
［パケット中継システムの構成］
図３は、本発明の実施の形態に係るパケット中継システムの構成を示す図である。
【００５９】
図３を参照して、パケット中継システム３０２は、パケット中継装置１０１と、光分岐部１４１とを備える。対向装置１５１Ｊは、対向装置通信ポート１５２Ａを備える。対向装置１５１Ｋは、対向装置通信ポート１５２Ｂ，１５２Ｃを備える。
【００６０】
以下、対向装置通信ポート１５２Ａ，１５２Ｂ，１５２Ｃの各々を、対向装置通信ポート１５２とも称する。図３では、１つの光分岐部１４１を代表的に示しているが、さらに多数の光分岐部１４１が設けられてもよい。
【００６１】
パケット中継装置１０１および光分岐部１４１は、たとえば、光ファイバ１３１Ａａ，１３１Ａｄ，１３１Ｂａ，１３１Ｂｄにより接続されている。光分岐部１４１および対向装置１５１Ｊは、たとえば、光ファイバ１３１Ｊにより接続されている。パケット中継装置１０１および対向装置１５１Ｋは、たとえば、光ファイバ１３１Ａｂ，１３１Ａｃにより接続されている。
【００６２】
以下、光ファイバ１３１Ａａ，１３１Ａｂ，１３１Ａｃ，１３１Ａｄ，１３１Ｂａ，１３１Ｂｄ，１３１Ｊの各々を、光ファイバ１３１とも称する。
【００６３】
対向装置通信ポート１５２は、光信号を受信する。より詳細には、対向装置通信ポート１５２は、たとえば光ファイバ１３１を介してパケット中継装置１０１との光信号の送受信を行う。
【００６４】
［パケット中継装置の構成］
図４は、本発明の実施の形態に係るパケット中継システムにおけるパケット中継装置の構成を示す図である。
【００６５】
図４を参照して、パケット中継装置１０１は、基板１０Ａ，１０Ｂと、監視部１１と、ポート制御部１２と、伝送路１４とを備える。
【００６６】
以下、基板１０Ａ，１０Ｂの各々を、基板１０とも称する。図４では、２つの基板１０を代表的に示しているが、さらに多数または少数の基板１０が設けられてもよい。
【００６７】
基板１０Ａ，１０Ｂは、たとえば、ＯＬＴ１２１が収容されている筐体に収容されており、当該筐体から脱着可能である。
【００６８】
基板１０Ａは、処理部１３Ａと、通信ポート４３Ａａ，４３Ａｂ，４３Ａｃ，４３Ａｄとを含む。基板１０Ｂは、処理部１３Ｂと、通信ポート４３Ｂａ，４３Ｂｂ，４３Ｂｃ，４３Ｂｄとを含む。
【００６９】
以下、処理部１３Ａ，１３Ｂの各々を、処理部１３とも称する。通信ポート４３Ａａ，４３Ａｂ，４３Ａｃ，４３Ａｄ，４３Ｂａ，４３Ｂｂ，４３Ｂｃ，４３Ｂｄの各々を、通信ポート４３とも称する。
【００７０】
図４では、パケット中継装置１０１において８つの通信ポート４３を代表的に示しているが、パケット中継装置１０１において複数の通信ポート４３が設けられていればよい。
【００７１】
基板１０Ａの論理名は、たとえば「ｓｗ１」である。また、基板１０Ｂの論理名は、たとえば「ｓｗ２」である。
【００７２】
通信ポート４３Ａａ，４３Ａｂ，４３Ａｃ，４３Ａｄの論理名は、たとえば、それぞれ「ｓｗ１／１」，「ｓｗ１／２」，「ｓｗ１／３」，「ｓｗ１／４」である。また、通信ポート４３Ｂａ，４３Ｂｂ，４３Ｂｃ，４３Ｂｄの論理名は、たとえば、それぞれ「ｓｗ２／１」，「ｓｗ２／２」，「ｓｗ２／３」，「ｓｗ２／４」である。
【００７３】
処理部１３は、たとえばパケットの中継処理を行うためのチップである。通信ポート４３は、たとえば、ＳＦＰ＋（Ｓｍａｌｌ  Ｆｏｒｍ−ｆａｃｔｏｒ  Ｐｌｕｇｇａｂｌｅ＋）規格に従う光トランシーバモジュールである。
【００７４】
基板１０Ａ，１０Ｂには、たとえば、処理部１３および４つの通信ポート４３の組がそれぞれ実装される。伝送路１４は、たとえば、基板１０Ａ，１０Ｂ間でパケットを伝送する。
【００７５】
図５は、本発明の実施の形態に係る基板における通信ポートの構成を示す図である。
【００７６】
図５を参照して、通信ポート４３は、光信号処理部４１と、端子４２とを含む。端子４２には、光ファイバ１３１を接続することが可能である。
【００７７】
以下、通信ポート４３Ａａ，４３Ａｂ，４３Ａｃ，４３Ａｄ，４３Ｂａ，４３Ｂｂ，４３Ｂｃ，４３Ｂｄにおける光信号処理部４１を、それぞれ光信号処理部４１Ａａ，４１Ａｂ，４１Ａｃ，４１Ａｄ，４１Ｂａ，４１Ｂｂ，４１Ｂｃ，４１Ｂｄとも称する。また、通信ポート４３Ａａ，４３Ａｂ，４３Ａｃ，４３Ａｄ，４３Ｂａ，４３Ｂｂ，４３Ｂｃ，４３Ｂｄにおける端子４２を、それぞれ端子４２Ａａ，４２Ａｂ，４２Ａｃ，４２Ａｄ，４２Ｂａ，４２Ｂｂ，４２Ｂｃ，４２Ｂｄとも称する。
【００７８】
また、光信号処理部４１Ａａ，４１Ａｂ，４１Ａｃ，４１Ａｄ，４１Ｂａ，４１Ｂｂ，４１Ｂｃ，４１Ｂｄの各々を、光信号処理部４１とも称する。また、端子４２Ａａ，４２Ａｂ，４２Ａｃ，４２Ａｄ，４２Ｂａ，４２Ｂｂ，４２Ｂｃ，４２Ｂｄの各々を、端子４２とも称する。
【００７９】
通信ポート４３は、受けたパケットをパケット中継装置１０１の外部へ送信する。より詳細には、通信ポート４３は、たとえば、受けたパケットを含む光信号をパケット中継装置１０１の外部へ送信する。具体的には、通信ポート４３は、たとえば、自己の基板１０が受けたパケットを含む光信号を光ファイバ１３１経由で対向装置１５１または光分岐部１４１へ送信する。
【００８０】
［接続のトポロジ］
図６は、本発明の実施の形態に係るパケット中継装置および対向装置間の光ファイバの接続のトポロジの一例を示す図である。
【００８１】
図６を参照して、複数の通信ポート４３は、光分岐部１４１を介して、他の装置における光信号を受信するための同じ対向装置通信ポート１５２に接続される。具体的には、通信ポート４３Ａａ，４３Ａｄ，４３Ｂａ，４３Ｂｄは、光分岐部１４１を介して、対向装置１５１Ｊにおける対向装置通信ポート１５２Ａに接続される。
【００８２】
言い換えると、パケット中継装置１０１および対向装置１５１は、光分岐部１４１を介してｎ：１（ｎは２以上の整数）で接続される。具体的には、パケット中継装置１０１および対向装置１５１Ｊは、たとえば、光分岐部１４１を介して４：１で接続されている。
【００８３】
詳細には、パケット中継装置１０１および光分岐部１４１間では、たとえば４本の光ファイバ１３１Ａａ，１３１Ａｄ，１３１Ｂａ，１３１Ｂｄが並列に接続されている。また、光分岐部１４１および対向装置１５１Ｊ間では、たとえば１本の光ファイバ１３１Ｊが接続されている。
【００８４】
より詳細には、光ファイバ１３１Ａａは、基板１０Ａにおける通信ポート４３Ａａに接続された第１端と、光分岐部１４１に接続された第２端とを有する。光ファイバ１３１Ａｄは、基板１０Ａにおける通信ポート４３Ａｄに接続された第１端と、光分岐部１４１に接続された第２端とを有する。光ファイバ１３１Ｂａは、基板１０Ｂにおける通信ポート４３Ｂａに接続された第１端と、光分岐部１４１に接続された第２端とを有する。光ファイバ１３１Ｂｄは、基板１０Ｂにおける通信ポート４３Ｂｄに接続された第１端と、光分岐部１４１に接続された第２端とを有する。
【００８５】
光ファイバ１３１Ｊは、光分岐部１４１に接続された第１端と、対向装置１５１Ｊにおける対向装置通信ポート１５２Ａに接続された第２端とを有する。
【００８６】
光分岐部１４１は、光ファイバ１３１Ａａの第２端と光ファイバ１３１Ｊの第１端とを光学的に結合する。光分岐部１４１は、光ファイバ１３１Ａｄの第２端と光ファイバ１３１Ｊの第１端とを光学的に結合する。光分岐部１４１は、光ファイバ１３１Ｂａの第２端と光ファイバ１３１Ｊの第１端とを光学的に結合する。光分岐部１４１は、光ファイバ１３１Ｂｄの第２端と光ファイバ１３１Ｊの第１端とを光学的に結合する。
【００８７】
より詳細には、光分岐部１４１は、具体的には、光スプリッタであり、たとえば、光ファイバ１３１Ａａ，１３１Ａｄ，１３１Ｂａ，１３１Ｂｄにより通信ポート４３Ａａ，４３Ａｄ，４３Ｂａ，４３Ｂｄからそれぞれ伝送されてくる光信号を合波し、合波した光信号を光ファイバ１３１Ｊにより対向装置通信ポート１５２Ａへ伝送する。
【００８８】
また、光分岐部１４１は、たとえば、対向装置通信ポート１５２Ａから光ファイバ１３１Ｊにより伝送されてくる光信号を分波し、分波した光信号を光ファイバ１３１Ａａ，１３１Ａｄ，１３１Ｂａ，１３１Ｂｄにより通信ポート４３Ａａ，４３Ａｄ，４３Ｂａ，４３Ｂｄへそれぞれ伝送する。
【００８９】
パケット中継装置１０１および対向装置１５１Ｋは、たとえば、２：２で接続される。具体的には、パケット中継装置１０１および対向装置１５１Ｋ間では、たとえば、光ファイバ１３１Ａｂ，１３１Ａｃが並列に接続されている。
【００９０】
より詳細には、光ファイバ１３１Ａｂは、基板１０Ａにおける通信ポート４３Ａｂに接続された第１端と、対向装置１５１Ｋにおける対向装置通信ポート１５２Ｂに接続された第２端とを有する。光ファイバ１３１Ａｃは、基板１０Ａにおける通信ポート４３Ａｃに接続された第１端と、対向装置通信ポート１５２Ｃに接続された第２端とを有する。
【００９１】
基板１０Ｂにおける通信ポート４３Ｂｂ，４３Ｂｃは、たとえば光ファイバに接続されていない。
【００９２】
パケット中継装置１０１では、通信ポート４３Ａａ，４３Ａｄ，４３Ｂａ，４３Ｂｄが、固定ＬＡＧポートとして使用される。以下、通信ポート４３Ａａ，４３Ａｄ，４３Ｂａ，４３Ｂｄの各々を、固定ＬＡＧポート４３とも称する。
【００９３】
図７は、本発明の実施の形態に係る基板における処理部の構成を示す図である。
【００９４】
図７を参照して、処理部１３は、ＯＬＴ側ＩＦ（インタフェース）部３１と、スイッチ部３２と、記憶部３４と、管理部（冗長切替部）３５とを含む。
【００９５】
以下、処理部１３ＡにおけるＯＬＴ側ＩＦ部３１、スイッチ部３２、記憶部３４、および管理部３５を、それぞれＯＬＴ側ＩＦ部３１Ａ、スイッチ部３２Ａ、記憶部３４Ａ、および管理部３５Ａとも称する。
【００９６】
また、処理部１３ＢにおけるＯＬＴ側ＩＦ部３１、スイッチ部３２、記憶部３４、および管理部３５を、それぞれＯＬＴ側ＩＦ部３１Ｂ、スイッチ部３２Ｂ、記憶部３４Ｂ、および管理部３５Ｂとも称する。
【００９７】
［転送情報］
図８は、本発明の実施の形態に係る処理部における記憶部が記憶するポートテーブルの一例を示す図である。
【００９８】
図８を参照して、記憶部３４は、パケットの宛先と通信ポート４３との対応関係を示す転送情報を記憶する。転送情報には、通信ポート４３の代わりに仮想ポートを登録することが可能である。
【００９９】
具体的には、記憶部３４は、たとえば、パケットに格納されている「宛先ＩＰアドレス」と通信ポート４３の論理名である「論理ポート名」との対応関係を含むポートテーブルＰｔｂｌを転送情報として保存する。
【０１００】
なお、ポートテーブルＰｔｂｌには、「宛先ＩＰアドレス」と「論理ポート名」との対応関係が含まれる構成に限らず、「宛先ＩＰアドレス」の代わりに、たとえば、「送信元ＩＰアドレス」、「宛先ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス」または「送信元ＭＡＣアドレス」と「論理ポート名」との対応関係が含まれる構成であってもよい。
【０１０１】
また、ポートテーブルＰｔｂｌは、たとえば、ユーザにより作成されてもよいし、所定のプロトコルに従って自動で作成されてもよい。
【０１０２】
ポートテーブルＰｔｂｌにおいて、「論理ポート名」は、具体的には、実在の通信ポート４３の論理ポート名である「ｓｗ１／１」等、ならびに仮想化した通信ポートである仮想ポートの論理名である「ｖｐ１」および「ｖｐ２」である。
【０１０３】
［仮想ポート情報］
図９は、本発明の実施の形態に係る処理部における記憶部が記憶する仮想ポートテーブルの一例を示す図である。
【０１０４】
図９を参照して、記憶部３４は、たとえば、仮想ポートと通信ポート４３との対応関係を示す仮想ポート情報を記憶する。
【０１０５】
具体的には、記憶部３４は、仮想ポートの論理名である「仮想論理ポート名」と実在の通信ポート４３の論理名である「論理ポート名」との対応関係を含む仮想ポートテーブルＶｔｂｌを仮想ポート情報として保存する。
【０１０６】
仮想ポートテーブルＶｔｂｌは、たとえば、ユーザにより作成されてもよいし、所定のプロトコルに従って自動で作成されてもよい。
【０１０７】
仮想ポート情報は、たとえば、１つの仮想ポートと１つの通信ポート４３との対応関係を示す。具体的には、仮想ポートテーブルＶｔｂｌは、たとえば「ｖｐ１」と「ｓｗ１／１」との対応関係を含む。
【０１０８】
また、たとえば、仮想ポート情報は、他の１つの仮想ポートと他の複数の通信ポート４３との対応関係を示す。具体的には、仮想ポートテーブルＶｔｂｌは、たとえば「ｖｐ２」と「ｓｗ１／２，ｓｗ１／３」との対応関係を含む。
【０１０９】
［管理部］
再び図４および図７を参照して、記憶部３４Ａ，３４Ｂの両方において、同じポートテーブルＰｔｂｌおよび仮想ポートテーブルＶｔｂｌが保存されている。
【０１１０】
管理部３５は、たとえば、記憶部３４Ａ，３４Ｂにおいて保存されているポートテーブルＰｔｂｌおよび仮想ポートテーブルＶｔｂｌを管理する。
【０１１１】
より詳細には、パケット中継装置１０１における基板１０Ａ，１０Ｂのいずれか一方における管理部３５が、ポートテーブルＰｔｂｌおよび仮想ポートテーブルＶｔｂｌを管理する。ここでは、基板１０Ａにおける管理部３５Ａが、ポートテーブルＰｔｂｌおよび仮想ポートテーブルＶｔｂｌを管理する。一方、管理部３５Ｂは、このような管理を休止している。
【０１１２】
［通信ポート］
再び図４および図５を参照して、通信ポート４３における光信号処理部４１は、たとえば、パケットを含む電気信号を処理部１３におけるスイッチ部３２から受けると、受けた電気信号を光信号に変換して端子４２へ出力する。
【０１１３】
また、光信号処理部４１は、たとえば、パケットを含む光信号を対応の端子４２から受けると、受けた光信号を電気信号に変換してスイッチ部３２へ出力する。
【０１１４】
また、光信号処理部４１は、たとえば、ポート制御部１２から停止命令を受けると、受けた停止命令に従って、端子４２への光信号の出力、および端子４２からの光信号の受光を停止する。
【０１１５】
また、光信号処理部４１は、たとえば、ポート制御部１２から開始命令を受けると、受けた開始命令に従って、端子４２への光信号の出力、および端子４２からの光信号の受光を開始する。
【０１１６】
たとえば、光信号処理部４１Ａａ，４１Ａｂ，４１Ａｃは、ポート制御部１２から開始命令を受けており、端子４２への光信号の出力、および端子４２からの光信号の受光を行っている。
【０１１７】
また、たとえば、光信号処理部４１Ａｄ，４１Ｂａ，４１Ｂｂ，４１Ｂｃ，４１Ｂｄは、ポート制御部１２から停止命令を受けており、端子４２への光信号の出力、および端子４２からの光信号の受光を停止している。
【０１１８】
［パケットの流れ］
再び図３〜図７を参照して、パケット中継装置１０１は、パケットを中継する。パケット中継装置１０１では、基板１０Ａ，１０Ｂが両方同時にオン状態となる運用が行われる。
【０１１９】
ＯＬＴ１２１は、たとえば、パケット中継装置１０１における基板１０Ａ，１０Ｂのいずれか一方にパケットを送信する。
【０１２０】
基板１０Ａまたは１０Ｂは、たとえば、ＯＬＴ１２１からパケットを受信すると、受信したパケットの宛先に応じて当該パケットを対向装置１５１Ｊまたは１５１Ｋへ送信する。
【０１２１】
より詳細には、基板１０Ａは、たとえば、ＯＬＴ１２１からパケットを受信すると、受信したパケットを、光ファイバ１３１Ａａもしくは１３１Ａｄ経由で光分岐部１４１すなわち対向装置１５１Ｊへ送信するか、光ファイバ１３１Ａｂもしくは１３１Ａｃ経由で対向装置１５１Ｋへ送信するか、または伝送路１４，光ファイバ１３１Ｂａもしくは１３１Ｂｄ経由で光分岐部１４１すなわち対向装置１５１Ｊへ送信する。
【０１２２】
また、基板１０Ｂは、たとえば、ＯＬＴ１２１からパケットを受信すると、受信したパケットを、光ファイバ１３１Ｂａもしくは１３１Ｂｄ経由で光分岐部１４１すなわち対向装置１５１Ｊへ送信するか、伝送路１４，光ファイバ１３１Ａａもしくは１３１Ａｄ経由で光分岐部１４１すなわち対向装置１５１Ｊへ送信するか、または伝送路１４，光ファイバ１３１Ａｂもしくは１３１Ａｃ経由で対向装置１５１Ｋへ送信する。
【０１２３】
［パケットのスイッチ処理］
再び図７を参照して、ＯＬＴ側ＩＦ部３１Ａまたは３１Ｂは、たとえば、ＯＬＴ１２１からパケットを受信すると、受信したパケットをスイッチ部３２Ａまたは３２Ｂへそれぞれ出力する。
【０１２４】
図１０は、本発明の実施の形態に係る処理部におけるスイッチ部の構成を示す図である。
【０１２５】
図１０を参照して、スイッチ部３２は、中継部５１と、仮想ポート処理部５２とを含む。仮想ポート処理部５２は、仮想ポート５３Ｓ，５３Ｔを含む。
【０１２６】
以下、仮想ポート５３Ｓ，５３Ｔの各々を、仮想ポート５３とも称する。図１０では、仮想ポート処理部５２において２つの仮想ポート５３を代表的に示しているが、さらに多数または少数の仮想ポート５３が設けられてもよい。
【０１２７】
たとえば、仮想ポート５３Ｓ，５３Ｔの仮想論理ポート名は、それぞれ「ｖｐ１」，「ｖｐ２」である。
【０１２８】
以下、スイッチ部３２Ａにおける中継部５１および仮想ポート処理部５２を、それぞれ中継部５１Ａおよび仮想ポート処理部５２Ａとも称する。スイッチ部３２Ｂにおける中継部５１および仮想ポート処理部５２を、それぞれ中継部５１Ｂおよび仮想ポート処理部５２Ｂとも称する。
【０１２９】
また、仮想ポート処理部５２が、たとえば、ＩＥＥＥ８０２．３ａｄの規定するＬＡＣＰ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）に従って、通信ポート４３Ａｂおよび対向装置通信ポート１５２Ｂ間の通信経路と通信ポート４３Ａｃおよび対向装置通信ポート１５２Ｃ間の通信経路とを用いてリンクアグリゲーション運用を行っている状況を想定する。以下、通信ポート４３Ａｂ，４３Ａｃの各々を、ＬＡＧポート４３とも称する。
【０１３０】
パケット中継装置１０１は、固定ＬＡＧポート４３のうちのいずれか１つを選択し、選択した通信ポート４３である運用ポートから、対象パケットを含む光信号を光分岐部１４１経由で対向装置１５１Ｊへ送信する。
【０１３１】
詳細には、スイッチ部３２は、中継すべきパケットである対象パケットを受けて、対象パケットの出力先とすべき通信ポート４３を転送情報に基づいて選択し、選択した通信ポート４３へ対象パケットを出力する。
【０１３２】
より詳細には、スイッチ部３２における中継部５１は、たとえば、ＯＬＴ側ＩＦ部３１からのパケットを対象パケットとして受けて、受けた対象パケットから宛先ＩＰアドレスを取得する。
【０１３３】
そして、中継部５１は、たとえば、取得した宛先ＩＰアドレスおよび記憶部３４が保持するポートテーブルＰｔｂｌの内容に基づいて、対象パケットの出力先とすべき通信ポート４３を選択する。
【０１３４】
たとえば、中継部５１は、取得した宛先ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」である場合、図８に示すポートテーブルＰｔｂｌにおいて「Ａ．Ａ．Ａ．Ａ」に対応する論理ポート名である「ｓｗ１／１」の示す通信ポート４３すなわち通信ポート４３Ａａを選択する。
【０１３５】
中継部５１は、たとえば、選択した通信ポート４３Ａａへ対象パケットを出力する。
【０１３６】
詳細には、基板１０Ａでは、スイッチ部３２Ａにおける中継部５１Ａは、たとえば通信ポート４３Ａａへ対象パケットを出力する。より詳細には、中継部５１Ａは、たとえば、通信ポート４３Ａａにおける光信号処理部４１Ａａへ対象パケットを出力する。
【０１３７】
また、基板１０Ｂでは、スイッチ部３２Ｂにおける中継部５１Ｂは、たとえば、対象パケットを伝送路１４経由で他の基板１０、具体的には基板１０Ａにおける通信ポート４３Ａａへ出力する。より詳細には、中継部５１Ｂは、たとえば、対象パケットを伝送路１４経由で通信ポート４３Ａａにおける光信号処理部４１Ａａへ出力する。
【０１３８】
光信号処理部４１Ａａは、たとえば、中継部５１Ａまたは５１Ｂから対象パケットを受けると、受けた対象パケットを端子４２Ａａ，光分岐部１４１経由で対向装置１５１Ｊへ送信する。
【０１３９】
また、スイッチ部３２は、対象パケットの宛先が仮想ポートに対応する場合、仮想ポート情報において仮想ポートに対応する通信ポート４３へ対象パケットを出力する。
【０１４０】
たとえば、中継部５１は、取得した宛先ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」である場合、図８に示すポートテーブルＰｔｂｌにおいて「Ｂ．Ｂ．Ｂ．Ｂ」に対応する論理ポート名である「ｖｐ１」の示す仮想ポートすなわち仮想ポート処理部５２における仮想ポート５３Ｓを選択し、選択した仮想ポート５３Ｓへ対象パケットを出力する。
【０１４１】
より詳細には、基板１０Ａでは、スイッチ部３２Ａにおける中継部５１Ａは、たとえば仮想ポート処理部５２Ａにおける仮想ポート５３Ｓへ対象パケットを出力する。また、基板１０Ｂでは、スイッチ部３２Ｂにおける中継部５１Ｂは、たとえば仮想ポート処理部５２Ｂにおける仮想ポート５３Ｓへ対象パケットを出力する。
【０１４２】
また、たとえば、中継部５１は、取得した宛先ＩＰアドレスが「Ｃ．Ｃ．Ｃ．Ｃ」である場合、図８に示すポートテーブルＰｔｂｌにおいて「Ｃ．Ｃ．Ｃ．Ｃ」に対応する論理ポート名である「ｖｐ２」の示す仮想ポートすなわち仮想ポート処理部５２における仮想ポート５３Ｔを選択し、選択した仮想ポート５３Ｔへ対象パケットを出力する。
【０１４３】
より詳細には、基板１０Ａでは、スイッチ部３２Ａにおける中継部５１Ａは、たとえば仮想ポート処理部５２Ａにおける仮想ポート５３Ｔへ対象パケットを出力する。また、基板１０Ｂでは、スイッチ部３２Ｂにおける中継部５１Ｂは、たとえば仮想ポート処理部５２Ｂにおける仮想ポート５３Ｔへ対象パケットを出力する。
【０１４４】
仮想ポート処理部５２は、たとえば、中継部５１から対象パケットを受けると、記憶部３４が保持する仮想ポートテーブルＶｔｂｌの内容に基づいて、対象パケットの出力先とすべき通信ポート４３を選択する。
【０１４５】
具体的には、仮想ポート処理部５２は、たとえば、仮想ポート５３Ｓにおいて中継部５１からの対象パケットを受ける場合、図９に示す仮想ポートテーブルＶｔｂｌの内容に基づいて、各固定ＬＡＧポート４３のうちのいずれか１つを選択する。
【０１４６】
より詳細には、仮想ポート処理部５２は、たとえば、仮想ポートテーブルＶｔｂｌの内容に基づいて、仮想ポート５３Ｓの「仮想論理ポート名」すなわち「ｖｐ１」に対応する「論理ポート名」として「ｓｗ１／１」を取得する。そして、仮想ポート処理部５２は、たとえば、取得した「ｓｗ１／１」の示す通信ポートすなわち通信ポート４３Ａａを運用ポートとして選択する。
【０１４７】
基板１０Ａでは、スイッチ部３２Ａにおける仮想ポート処理部５２Ａは、たとえば選択した通信ポート４３Ａａへ対象パケットを出力する。より詳細には、仮想ポート処理部５２Ａは、たとえば、通信ポート４３Ａａにおける光信号処理部４１Ａａへ対象パケットを出力する。
【０１４８】
また、基板１０Ｂでは、スイッチ部３２Ｂにおける仮想ポート処理部５２Ｂは、たとえば、対象パケットを伝送路１４経由で他の基板１０、具体的には基板１０Ａにおける通信ポート４３Ａａへ出力する。より詳細には、仮想ポート処理部５２Ｂは、たとえば、対象パケットを伝送路１４経由で通信ポート４３Ａａにおける光信号処理部４１Ａａへ出力する。
【０１４９】
光信号処理部４１Ａａは、たとえば、仮想ポート処理部５２Ａまたは５２Ｂから対象パケットを受けると、受けた対象パケットを含む光信号を光分岐部１４１経由で対向装置１５１Ｊへ送信する。
【０１５０】
また、仮想ポート処理部５２は、たとえば、仮想ポート５３Ｔにおいて中継部５１からの対象パケットを受ける場合、図９に示す仮想ポートテーブルＶｔｂｌの内容、および所定のアルゴリズムを用いて、各ＬＡＧポート４３のうちのいずれか１つを選択する。
【０１５１】
より詳細には、仮想ポート処理部５２は、たとえば、仮想ポートテーブルＶｔｂｌの内容に基づいて、仮想ポート５３Ｔの「仮想論理ポート名」すなわち「ｖｐ２」に対応する「論理ポート名」として「ｓｗ１／２，ｓｗ１／３」を取得する。そして、仮想ポート処理部５２は、たとえば、取得した「ｓｗ１／２，ｓｗ１／３」の示す通信ポート４３の個数が複数であることから、「ｓｗ１／２」，「ｓｗ１／３」のそれぞれ示す通信ポート４３Ａｂ，４３Ａｃを用いたリンクアグリゲーション運用が行われていることを認識し、以下の所定のアルゴリズムを用いて通信ポートを選択する。
【０１５２】
すなわち、仮想ポート処理部５２は、たとえば、対象パケットに基づく数値をＬＡＧポート４３の個数すなわち２で除したときの余りを算出する。ここで、対象パケットに基づく数値は、対象パケットをＯＬＴ１２１から受けた順番、または対象パケットに格納されているシーケンス番号等である。
【０１５３】
仮想ポート処理部５２は、たとえば、算出した余りがゼロである場合、論理ポート名が「ｓｗ１／２」の示す通信ポート４３すなわち通信ポート４３Ａｂを選択し、また、当該余りが１である場合、論理ポート名が「ｓｗ１／３」の示す通信ポート４３すなわち通信ポート４３Ａｃを選択する。
【０１５４】
基板１０Ａでは、スイッチ部３２Ａにおける仮想ポート処理部５２Ａは、たとえば、選択した通信ポート４３Ａｂまたは４３Ａｃへ対象パケットを出力する。より詳細には、仮想ポート処理部５２Ａは、通信ポート４３Ａｂにおける光信号処理部４１Ａｂ、または通信ポート４３Ａｃにおける光信号処理部４１Ａｃへ対象パケットを出力する。
【０１５５】
また、基板１０Ｂでは、スイッチ部３２Ｂにおける仮想ポート処理部５２Ｂは、たとえば、他の基板１０、具体的には基板１０Ａにおける、選択した通信ポート４３Ａｂまたは４３Ａｃへ対象パケットを伝送路１４経由で出力する。より詳細には、仮想ポート処理部５２Ｂは、対象パケットを通信ポート４３Ａｂにおける光信号処理部４１Ａｂ、または通信ポート４３Ａｃにおける光信号処理部４１Ａｃへ伝送路１４経由で出力する。
【０１５６】
光信号処理部４１Ａｂは、たとえば、仮想ポート処理部５２Ａまたは５２Ｂから対象パケットを受けると、受けた対象パケットを端子４２Ａｂ経由で対向装置１５１Ｋにおける対向装置通信ポート１５２Ｂへ送信する。
【０１５７】
また、光信号処理部４１Ａｃは、たとえば、仮想ポート処理部５２Ａまたは５２Ｂから対象パケットを受けると、受けた対象パケットを端子４２Ａｃ経由で対向装置１５１Ｋにおける対向装置通信ポート１５２Ｃへ送信する。
【０１５８】
［パケット中継装置１０１の状態の監視］
再び図４を参照して、監視部１１は、パケット中継装置１０１の状態を監視する。具体的には、監視部１１は、たとえば、基板１０の状態を取得して基板１０Ａおよび１０Ｂの状態をそれぞれ監視する。
【０１５９】
監視部１１は、たとえば、監視結果を示す監視情報を作成し、作成した監視情報を基板１０Ａにおける管理部３５Ａへ出力する。
【０１６０】
より詳細には、たとえば、監視部１１が、現在使用中の固定ＬＡＧポート４３に対応する光信号処理部４１のリンクダウン、当該光信号処理部４１の異常、基板１０の上記筐体からの脱離、または基板１０の異常等の異常動作を検出した場合、監視情報には、監視部１１により検出された異常動作の内容が含まれる。
【０１６１】
［ポート切替処理］
図１１は、本発明の実施の形態に係るパケット中継装置における管理部が作成する優先順位テーブルの一例を示す図である。
【０１６２】
図１１を参照して、優先順位テーブルＡｔｂｌは、たとえば、固定ＬＡＧポート４３の「論理ポート名」の「優先順位」を示す。
【０１６３】
たとえば、管理部３５Ａは、電源がオンされたタイミング等において、ユーザによる設定に基づいて優先順位テーブルＡｔｂｌを作成する。
【０１６４】
管理部３５Ａは、たとえば、作成した優先順位テーブルＡｔｂｌを記憶部３４Ａおよび３４Ｂに保存した後、「優先順位」が「１」の「論理ポート名」である「ｓｗ１／１」を記憶部３４Ａおよび３４Ｂにおいて保存されている仮想ポートテーブルＶｔｂｌにおける「ｖｐ１」に対応する「論理ポート名」の欄に書き込む。
【０１６５】
図１２は、本発明の実施の形態に係るパケット中継装置における管理部が書き換えた仮想ポートテーブルの一例を示す図である。
【０１６６】
図１２を参照して、管理部３５は、監視部１１による監視結果に基づいて、運用ポートを他の固定ＬＡＧポート４３に変更する。
【０１６７】
より詳細には、管理部３５は、監視部１１による監視結果に基づいて、仮想ポート情報における通信ポート４３を他の通信ポート４３に変更するポート切替処理を行う。管理部３５は、たとえば、ポート切替処理において、変更前の通信ポート４３の実装された基板１０とは異なる基板１０に実装された通信ポート４３への変更を行う。
【０１６８】
具体的には、管理部３５Ａは、たとえば、監視部１１による監視結果が、現在使用中の固定ＬＡＧポート４３に対応する光信号処理部４１すなわち光信号処理部４１Ａａのリンクダウンを示す場合、記憶部３４Ａに保存されている優先順位テーブルＡｔｂｌを参照し、「優先順位」が「２」の「論理ポート名」である「ｓｗ２／１」を取得する。
【０１６９】
そして、管理部３５Ａは、たとえば、取得した「ｓｗ２／１」を用いて、記憶部３４Ａおよび３４Ｂにおける仮想ポートテーブルＶｔｂｌにおける「ｖｐ１」に対応する「論理ポート名」の欄を「ｓｗ１／１」（図９参照）から「ｓｗ２／１」（図１２参照）に書き換える。
【０１７０】
たとえば、パケット中継装置１０１は、宛先ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」のパケットを受信すると、図８に示すポートテーブルＰｔｂｌおよび図１２に示す書き換えた仮想ポートテーブルＶｔｂｌに基づいて、受信したパケットを基板１０Ｂにおける通信ポート４３Ｂａ経由で光分岐部１４１へ送信する。
【０１７１】
ポート制御部１２は、固定ＬＡＧポート４３のうち、非選択の通信ポート４３からの光出力を停止させる。より詳細には、ポート制御部１２は、たとえば、ポート切替処理を行う前において、非選択となっている変更先の通信ポート４３の光出力を停止する制御を行う。
【０１７２】
また、たとえば、ポート制御部１２は、ポート切替処理を行った後において、選択していた変更前の通信ポート４３の光出力を停止する制御を行う。また、ポート制御部１２は、通信ポート４３の変更後の通信ポート４３の光出力を開始する。
【０１７３】
具体的には、ポート制御部１２は、たとえば、記憶部３４が保存する仮想ポートテーブルＶｔｂｌにおける「ｖｐ１」に対応する「論理ポート名」の欄の書き換えを監視する。ポート制御部１２は、たとえば、管理部３５Ａによって「ｖｐ１」に対応する「論理ポート名」の欄が「ｓｗ１／１」から「ｓｗ２／１」に書き換えられると、以下の処理を行う。
【０１７４】
すなわち、ポート制御部１２は、たとえば、書き換え前の「ｓｗ１／１」の示す通信ポート４３Ａａに対応する光信号処理部４１Ａａへ停止命令を出力するとともに、書き換え後の「ｓｗ２／１」の示す通信ポート４３Ｂａに対応する光信号処理部４１Ｂａへ開始命令を出力する。
【０１７５】
［動作］
パケット中継装置１０１は、コンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のフローチャートの各ステップの一部または全部を含むプログラムを図示しないメモリから読み出して実行する。この装置のプログラムは、外部からインストールすることができる。この装置のプログラムは、記録媒体に格納された状態で流通する。
【０１７６】
図１３は、本発明の実施の形態に係るパケット中継装置が、異常動作を検出した際の処理の動作手順を定めたフローチャートである。
【０１７７】
図１３を参照して、まず、パケット中継装置１０１は、異常動作を検出するまで待機する（ステップＳ１０２でＮＯ）。
【０１７８】
次に、パケット中継装置１０１は、たとえば、異常動作として現在使用中の固定ＬＡＧポート４３に対応する光信号処理部４１のリンクダウンを検出した場合（ステップＳ１０２でＹＥＳ）、図１１に示す優先順位テーブルＡｔｂｌに基づいて仮想ポートテーブルＶｔｂｌにおける対応の「論理ポート名」を書き換える（ステップＳ１０４）。
【０１７９】
次に、パケット中継装置１０１は、書き換え前の「論理ポート名」の示す通信ポート４３からの光出力を停止するとともに、書き換え後の「論理ポート名」の示す通信ポート４３からの光出力を開始する（ステップＳ１０６）。
【０１８０】
次に、パケット中継装置１０１は、新たな異常動作を検出するまで待機する（ステップＳ１０２でＮＯ）。
【０１８１】
図１４は、本発明の実施の形態に係るパケット中継装置が、パケットの中継処理を行う際の動作手順を定めたフローチャートである。
【０１８２】
図１４を参照して、まず、パケット中継装置１０１は、ＯＬＴ１２１から中継すべきパケットである対象パケットを受信するまで待機する（ステップＳ１０８でＮＯ）。
【０１８３】
次に、パケット中継装置１０１は、ＯＬＴ１２１から対象パケットを受信した場合（ステップＳ１０８でＹＥＳ）、以下の処理を行う。
【０１８４】
すなわち、パケット中継装置１０１は、図８に示すポートテーブルＰｔｂｌにおいて、対象パケットの「宛先ＩＰアドレス」に対応する「論理ポート名」が仮想ポートを示す場合（ステップＳ１１０でＹＥＳ）、図９に示す仮想ポートテーブルＶｔｂｌを用いて、当該仮想ポートに対応する「論理ポート名」の示す通信ポート４３の個数を確認する。
【０１８５】
次に、パケット中継装置１０１は、確認した通信ポート４３の個数が単数である場合（ステップＳ１１４でＮＯ）、当該仮想ポートに対応する「論理ポート名」の示す通信ポート４３を選択する（ステップＳ１１６）。
【０１８６】
次に、パケット中継装置１０１は、選択した通信ポート４３へ対象パケットを出力する（ステップＳ１２０）。
【０１８７】
次に、パケット中継装置１０１は、ＯＬＴ１２１から新たな対象パケットを受信するまで待機する（ステップＳ１０８でＮＯ）。
【０１８８】
一方、パケット中継装置１０１は、確認した通信ポート４３の個数が複数である場合（ステップＳ１１４でＹＥＳ）、当該仮想ポートに対応する「論理ポート名」の示す複数の通信ポート４３の中から、所定のアルゴリズムを用いて通信ポート４３を選択する（ステップＳ１１８）。
【０１８９】
次に、パケット中継装置１０１は、選択した通信ポート４３へ対象パケットを出力する（ステップＳ１２０）。
【０１９０】
また、パケット中継装置１０１は、ポートテーブルＰｔｂｌにおいて、対象パケットの「宛先ＩＰアドレス」に対応する「論理ポート名」が実在の通信ポート４３を示す場合（ステップＳ１１０でＮＯ）、当該「論理ポート名」の示す通信ポート４３を選択する（ステップＳ１１２）。
【０１９１】
次に、パケット中継装置１０１は、選択した通信ポート４３へ対象パケットを出力する（ステップＳ１２０）。
【０１９２】
なお、パケット中継装置１０１は、図１３および図１４に示す各フローチャートの処理を、異なる割り込み処理として独立に実行することが可能である。
【０１９３】
また、本発明の実施の形態に係るパケット中継装置では、通信ポート４３は、光信号を対向装置１５１へ送信する構成であるとしたが、これに限定するものではない。通信ポート４３は、光以外の種類の信号を対向装置１５１へ送信する構成であってもよい。
【０１９４】
ところで、たとえば、特許文献１に示すネットワーク中継装置１，２は、それぞれ６つのポートを備え、冗長構成として、各ネットワーク中継装置の６つのポート間が６つの物理回線でそれぞれ接続されている。このような特許文献１に示す冗長構成では、ネットワーク中継装置１，２において、同数のポートが必要である。
【０１９５】
しかしながら、たとえば、高速で情報伝送可能な物理回線を終端するポートは高価である場合が多いため、冗長構成のためのポートの数を少なくするための技術が求められている。
【０１９６】
これに対して、本発明の実施の形態に係るパケット中継装置では、複数の通信ポート４３は、受けたパケットを外部へ送信する。記憶部３４は、パケットの宛先と通信ポート４３との対応関係を示す転送情報であるポートテーブルＰｔｂｌを記憶する。スイッチ部３２は、中継すべきパケットである対象パケットを受けて、対象パケットの出力先とすべき通信ポート４３をポートテーブルＰｔｂｌに基づいて選択し、選択した通信ポート４３へ対象パケットを出力する。ポートテーブルＰｔｂｌには、通信ポート４３の代わりに仮想ポート５３を登録することが可能である。記憶部３４は、さらに、仮想ポート５３と通信ポート４３との対応関係を示す仮想ポート情報である仮想ポートテーブルＶｔｂｌを記憶する。スイッチ部３２は、対象パケットの宛先が仮想ポート５３に対応する場合、仮想ポートテーブルＶｔｂｌにおいて仮想ポート５３に対応する通信ポート４３へ対象パケットを出力する。監視部１１は、パケット中継装置１０１の状態を監視する。そして、管理部３５は、監視部１１による監視結果に基づいて、仮想ポートテーブルＶｔｂｌにおける通信ポート４３を他の通信ポート４３に変更するポート切替処理を行う。
【０１９７】
このような構成により、冗長構成のために確保した複数の通信ポート４３を仮想ポート５３としてまとめて管理することができるため、通信ポート４３に関する処理を簡易化することができる。そして、たとえば、確保した複数の通信ポート４３からの経路をパケットの送信先の装置である対向装置１５１における１つの対向装置通信ポート１５２へ合流させるスプリッタ等を設けることにより、対向装置１５１における対向装置通信ポート１５２の個数をパケット中継装置１５１における通信ポート４３の個数より減らすことができる。したがって、冗長構成のための通信ポートの個数を減らすことができる。
【０１９８】
また、本発明の実施の形態に係るパケット中継装置では、仮想ポートテーブルＶｔｂｌは、１つの仮想ポート５３と１つの通信ポート４３との対応関係を示す。
【０１９９】
このような構成により、複数の通信ポート４３を用いる冗長構成において、複数の通信ポート４３を仮想的に１つのポートとして扱うことができる。
【０２００】
また、本発明の実施の形態に係るパケット中継装置では、仮想ポートテーブルＶｔｂｌは、さらに、他の１つの仮想ポート５３と他の複数の通信ポート４３との対応関係を示す。
【０２０１】
このような構成により、複数の通信ポート４３の個数の物理回線を論理的に束ねるＬＡＧのための構成を冗長構成のためのポート切替処理に流用することができる。また、冗長構成のためのポート切替処理および通常のＬＡＧ処理を同じ仕組みで動作させることができるので、両処理を併存させることができる。
【０２０２】
また、本発明の実施の形態に係るパケット中継装置は、記憶部３４、スイッチ部３２および通信ポート４３の組がそれぞれ実装された複数の基板１０を備える。そして、管理部３５は、ポート切替処理において、変更前の通信ポート４３の実装された基板１０とは異なる基板１０に実装された通信ポート４３への変更を行う。
【０２０３】
このような構成により、ある基板１０における記憶部３４、スイッチ部３２および通信ポート４３のいずれかが故障した場合においても、ポート切替処理を行って、他の基板１０を用いてパケットを外部へ送信することができるので、基板１０単位の冗長化を実現することができる。
【０２０４】
また、本発明の実施の形態に係るパケット中継装置は、基板１０間でパケットを伝送する伝送路１４を備える。そして、スイッチ部３２は、対象パケットを伝送路１４経由で他の基板１０における通信ポート４３へ出力する。
【０２０５】
このような構成により、たとえば１つの基板１０へ対象パケットが出力されるような構成においても、各基板１０におけるスイッチ部３２は、他のいずれの基板１０における通信ポート４３へも伝送路１４経由でパケットを出力することができるので、他の基板１０における通信ポート４３へのポート切替処理を良好に行うことができる。
【０２０６】
また、本発明の実施の形態に係るパケット中継装置では、通信ポート４３は、受けたパケットを含む光信号を外部へ送信する。そして、ポート制御部１２は、ポート切替処理を行う前において、変更先の通信ポート４３の光出力を停止する制御を行う。
【０２０７】
このように、待機系の通信ポート４３の光出力を停止する構成により、運用系の通信ポート４３から送信される光信号が待機系の通信ポート４３の光出力による影響を受けることを防止することができる。
【０２０８】
また、本発明の実施の形態に係るパケット中継システムでは、パケット中継装置１０１は、光信号を送信する複数の通信ポート４３を含む。各通信ポート４３は、光分岐部１４１を介して、対向装置１５１における光信号を受信するための同じ対向装置通信ポート１５２に接続される。パケット中継装置１０１は、各通信ポート４３のうちのいずれか１つを選択し、選択した通信ポート４３である運用ポートからパケットを含む光信号を光分岐部１４１へ送信し、非選択の通信ポート４３からの光出力を停止する。そして、パケット中継装置１０１は、自己の状態を監視し、監視結果に基づいて運用ポートを他の通信ポート４３に変更し、変更後の通信ポート４３の光出力を開始する。
【０２０９】
このような構成により、冗長構成のための複数の通信ポート４３から出力される光信号を光分岐部１４１において合波して対向装置１５１における同じ対向装置通信ポート１５２へ送信する構成により、対向装置１５１における対向装置通信ポート１５２の個数をパケット中継装置１０１における通信ポート４３の個数より減らすことができる。したがって、冗長構成のための通信ポート４３の個数を減らすことができる。また、運用ポートからパケットを含む光信号を光分岐部１４１へ送信し、待機系の通信ポート４３からの光出力を停止する構成により、運用ポートから送信される光信号が待機系の通信ポート４３の光出力による影響を受けることを防止することができる。
【０２１０】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２１１】
以上の説明は、以下に付記する特徴を含む。
【０２１２】
［付記１］
パケット中継装置であって、
受けたパケットを外部へ送信する複数の通信ポートと、
パケットの宛先と前記通信ポートとの対応関係を示す転送情報を記憶する記憶部と、
中継すべきパケットである対象パケットを受けて、前記対象パケットの出力先とすべき前記通信ポートを前記転送情報に基づいて選択し、選択した前記通信ポートへ前記対象パケットを出力するスイッチ部とを備え、
前記転送情報には、前記通信ポートの代わりに仮想ポートを登録することが可能であり、
前記記憶部は、さらに、前記仮想ポートと前記通信ポートとの対応関係を示す仮想ポート情報を記憶し、
前記スイッチ部は、前記対象パケットの宛先が前記仮想ポートに対応する場合、前記仮想ポート情報において前記仮想ポートに対応する前記通信ポートへ前記対象パケットを出力し、
前記パケット中継装置は、さらに、
前記パケット中継装置の状態を監視する監視部と、
前記監視部による監視結果に基づいて、前記仮想ポート情報における前記通信ポートを他の前記通信ポートに変更するポート切替処理を行う冗長切替部とを備え、
前記通信ポートは、ＳＦＰ＋（Ｓｍａｌｌ  Ｆｏｒｍ−ｆａｃｔｏｒ  Ｐｌｕｇｇａｂｌｅ＋）規格に従う光トランシーバモジュールであり、前記パケットを含む光信号を送信し、
前記複数の通信ポートは、光分岐部を介して、他の装置における光信号を受信するための同じ通信ポートに光ファイバで接続され、
前記パケット中継装置は、さらに、
前記記憶部、前記スイッチ部および前記通信ポートの組がそれぞれ実装された複数の基板を備え、
前記複数の基板は、筐体に収容され、かつ前記筐体から脱着可能であり、
前記冗長切替部は、前記仮想ポートに対応する前記通信ポートのリンクダウンもしくは異常、前記基板の前記筐体からの脱離、または前記基板の異常が前記監視部により検出された場合、前記ポート切替処理を行う、パケット中継装置。
【０２１３】
［付記２］
パケット中継装置と、
光分岐部とを備え、
前記パケット中継装置は、光信号を送信する複数の通信ポートを含み、
各前記通信ポートは、前記光分岐部を介して、他の装置における前記光信号を受信するための同じ通信ポートに接続され、
前記パケット中継装置は、前記各通信ポートのうちのいずれか１つを選択し、選択した前記通信ポートである運用ポートからパケットを含む光信号を前記光分岐部へ送信し、非選択の前記通信ポートからの光出力を停止し、
前記パケット中継装置は、自己の状態を監視し、監視結果に基づいて前記運用ポートを他の前記通信ポートに変更し、変更後の前記通信ポートの光出力を開始し、
前記通信ポートは、ＳＦＰ＋（Ｓｍａｌｌ  Ｆｏｒｍ−ｆａｃｔｏｒ  Ｐｌｕｇｇａｂｌｅ＋）規格に従う光トランシーバモジュールであり、
前記各通信ポートは、前記光分岐部を介して、前記他の装置における前記同じ通信ポートに光ファイバで接続され、
前記パケット中継装置は、前記運用ポートのリンクダウンまたは異常を検出した場合、前記運用ポートを他の前記通信ポートに変更し、変更後の前記通信ポートの光出力を開始する、パケット中継システム。
【符号の説明】
【０２１４】
１０  基板
１１  監視部
１２  ポート制御部
１３  処理部
１４  伝送路
３１  ＯＬＴ側ＩＦ部
３２  スイッチ部
３４  記憶部
３５  管理部（冗長切替部）
４１  光信号処理部
４２  端子
４３  通信ポート
５１  中継部
５２  仮想ポート処理部
５３  仮想ポート
１０１  パケット中継装置
１１１  ＯＮＵ
１２１  ＯＬＴ
１３１  光ファイバ
１４１  光分岐部
１５１，１５１Ｊ，１５１Ｋ，１５１Ｌ  対向装置
１５２，１５２Ａ，１５２Ｂ，１５２Ｃ  対向装置通信ポート
３０１  通信システム
３０２  パケット中継システム
【図１】
0006399312.tif 000002
【図２】
0006399312.tif 000003
【図３】
0006399312.tif 000004
【図４】
0006399312.tif 000005
【図５】
0006399312.tif 000006
【図６】
0006399312.tif 000007
【図７】
0006399312.tif 000008
【図８】
0006399312.tif 000009
【図９】
0006399312.tif 000010
【図１０】
0006399312.tif 000011
【図１１】
0006399312.tif 000012
【図１２】
0006399312.tif 000013
【図１３】
0006399312.tif 000014
【図１４】
0006399312.tif 000015