(57)【要約】【課題】ネットワークを流通するトラフィック量が少ないときには、ネットワークの電力を低減する。【解決手段】ネットワーク１００に入力されるトラフィック量をエッジルータが測定し、管理サーバ１３０に測定結果を通知する。管理サーバ１３０は通知されたトラフィック量がコアルータ１２０の容量より「少」と判断すると、コアルータ１１０に対し、省電力モードへの移行を指示する。コアルータ１１０はエッジルータに省電力モードへの移行を通知し、エッジルータはコアルータ１１０へのパケットをコアルータ１２０へ迂回するようにルーティングテーブルを更新する。コアルータ１１０はパケット転送を実施しない省電力モードに移行し、電力低減が実現される。【選択図】図１
2010148023.tif 000002
【特許請求の範囲】
【請求項１】
入力回線よりパケットが入力されると該パケットをひとつ又は複数の出力回線に転送する複数のパケット転送装置を備えたネットワークにおけるパケット転送方法であって、
前記ネットワークを流通するパケットの帯域に応じて、一部の前記パケット転送装置のパケット転送を停止し、停止する前記パケット転送装置以外のパケット転送装置が、停止する前記パケット転送装置へ至る出力回線を除く出力回線にパケットを転送する前記パケット転送方法。
【請求項２】
請求項１記載のパケット転送方法であって、
前記帯域は前記ネットワークに入力されるパケットの帯域であることを特徴とするパケット転送方法。
【請求項３】
請求項２記載のパケット転送方法であって、
前記ネットワークと他のネットワークの境界に配置される前記パケット転送装置が、前記ネットワークに入力されるパケットの帯域を計測してサーバに計測結果を送信し、
前記サーバが、受信した計測結果に基づきパケット転送を停止するか否かを判定し、予め定められた停止する前記パケット転送装置にパケット転送の停止を指示することを特徴とするパケット転送方法。
【請求項４】
請求項１記載のパケット転送方法であって、
前記ネットワークのコアに配置される前記パケット転送装置が、前記ネットワークに流通するパケットの帯域を計測してサーバに計測結果を送信し、
前記サーバが、受信した計測結果に基づきパケット転送を停止するか否かを判定し、予め定められた前記パケット転送装置にパケット転送の停止を指示することを特徴とするパケット転送方法。
【請求項５】
請求項１記載のパケット転送方法であって、
一部の前記パケット転送装置のパケット転送を停止する際に、停止する前記パケット転送装置以外のパケット転送装置が、パケットの出力先を示す出力回線情報を停止する前記パケット転送装置へ至る出力回線を除く出力回線に書き換えるパケット転送方法。
【請求項６】
入力回線よりパケットを入力すると該パケットを一つ又は複数の出力回線に転送するパケット転送装置において、
ネットワークを流通するパケットの帯域に応じてスリープモード及び通常モードを切り替える省電力制御部と、
パケットを入出力するパケット送受信回路と、
入力されたパケットを宛先に応じた出力回線に転送するパケット転送機能部と
を備え、
前記省電力制御部が、スリープモードにおいて前記パケット転送機能部を停止する前記パケット転送装置。
【請求項７】
請求項６記載のパケット転送装置であって、
前記パケット送受信回路は、
他の装置から電気信号又は光信号を受信して前記パケット転送装置内の電気信号として送信するコネクタと、
前記コネクタからの電気信号からパケットを抽出するフレーム抽出部と、
前記パケットの宛先アドレスと自パケット転送装置のアドレスを比較し、アドレスが一致したパケットを前記省電力制御部へ送信する解析回路と
を有することを特徴とするパケット転送装置。
【請求項８】
請求項７記載のパケット転送装置であって、
前記パケット転送機能部が、入力したパケットの前記出力回線を判定するヘッダ処理部を含むことを特徴とするパケット転送装置。
【請求項９】
請求項８記載のパケット転送装置であって、
前記パケット転送機能部が、入力したパケットを蓄積するパケットバッファおよび該パケットバッファにアクセスするバッファアクセス制御部を含むことを特徴とするパケット転送装置。
【請求項１０】
請求項６乃至９のいずれか記載のパケット転送装置であって、
前記省電力制御部が、
スリープモードに移行することを指示するパケットを前記パケット送受信回路経由で受信した際に、前記パケット転送機能部をスリープモードとし、
スリープモードを解除することを指示するパケットを前記パケット送受信回路経由で受信した際に、前記パケット転送機能部をスリープモードより復帰させることを特徴とするパケット転送装置。
【請求項１１】
請求項６記載のパケット転送装置であって、
前記省電力制御部は、スリープモードにおいて前記パケット送受信回路を停止せず、自パケット転送装置のアドレス宛のスリープモードを解除することを指示するパケットを受信可能であるパケット転送装置。
【請求項１２】
ネットワークの境界に配置される複数の第１転送装置と、
前記第１転送装置間に配置される少なくとも２つの第２転送装置と、
サーバと
を備えたパケット転送システムであって、
前記サーバは、前記ネットワークを流通するパケットの帯域に基づき前記第２の転送装置の一部をスリープモードに移行するかを判定し、該第２転送装置及び複数の前記第１転送装置に、スリープモードへの移行指示を送信し、
前記第１転送装置はそれぞれ、移行指示を受信すると、パケットの出力先を停止する前記第２転送装置以外の回線に変更し、
前記第２転送装置は、移行指示を受信すると、パケットを転送するパケット転送機能部を停止する前記パケット転送システム。
【請求項１３】
請求項１２記載のパケット転送システムであって、
前記第２転送装置は、複数の前記第１転送装置のすべてがパケットの出力先を変更した後に、パケット転送機能部を停止するパケット転送システム。
【請求項１４】
請求項１２記載のパケット転送システムであって、
前記サーバは、
前記第１転送装置により計測された各第１転送装置を通るパケットの帯域に基づき、又は、前記第２転送装置で計測された各第２転送装置を通るパケットの帯域に基づき、ネットワークを流通するパケットの帯域を求めるパケット転送システム。
【請求項１５】
請求項１２記載のパケット転送システムであって、
前記サーバは、
ネットワークを流通するパケットの帯域と、予め設定された前記第２転送装置の通信容量に基づく閾値を比較し、該閾値未満であればスリープモードへ移行すると判定して、スリープモードへの移行指示を送信するパケット転送システム。
【請求項１６】
請求項１２記載のパケット転送システムであって、
前記サーバは、
ネットワークを流通するパケットの帯域と、予め設定された前記第２転送装置の通信容量に基づく第２閾値を比較し、第２閾値以上であればスリープモードを解除すると判定して、スリープモードの解除指示を停止した前記第２転送装置及び複数の前記第１転送装置に送信するパケット転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット転送方法、パケット転送装置及びパケット転送システムに係り、特に、トラフィック量に応じて省電力にパケットを転送するネットワークにおけるパケット転送方法、パケット転送装置及びパケット転送システムに関する。
【背景技術】
【０００２】
インターネットの普及を背景に、構成するルータやスイッチなどのパケット転送装置の高速化が求められている。ルータやスイッチは複数の入力回線と出力回線を備え、パケットが該入力回線より入力すると、ヘッダ内の宛先アドレスから出力回線を判定し（以降、本処理を出力先判定処理と呼ぶ）、該出力回線にパケットを転送する。
【０００３】
パケット転送装置の高速化には、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの半導体デバイスの数を多くしたり、その周波数を高くしたりすることが必要となるため、ルータ、スイッチの高速化に伴い、その消費電力が増加することが多い。このため、消費電力を低減し、高速化に伴う電力増加を最小限とすることが求められている。
【０００４】
パケット転送装置の消費電力を低減する実現方式のひとつは、例えば、特許文献１に記載されている。本文献のパケット転送装置は、具備する複数の回線のリンク接続の有無を監視し、パケット処理を実施するポート制御回路の電源を、リンク接続が有りのときにＯｎにすることが記載されている。処理を実施する必要の無いポート制御回路の電源をＯｆｆにすることで、パケット転送装置の消費電力低減が実現される。
【０００５】
パケット転送装置の他の消費電力を低減する実現方式は、例えば、特許文献２に記載されている。本文献のパケット転送装置は、回線を収容する複数のインタフェースポートと前記インタフェースポートのアクセス状態を監視するアクセス状態監視部と、前記アクセス状態監視部の監視状況に応じて前記各インタフェースポートに通電するか否か定める電源制御部とを備える。アクセスが無いインタフェースポートの電源をＯｆｆにすることで、消費電力低減が実現される。
【特許文献１】特開平１１−８８４５８号公報
【特許文献２】特開平１１−２３４３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１のパケット転送装置は、通信を実施するためにはリンク接続が有りとなるため、例えば、各回線で極めて低速でパケットが通信されておりパケット転送装置のパケット転送の負荷が極めて低い場合にも、ポート制御回路をＯｎとすることとなり、省電力効果が得られない場合がある。特許文献２記載のパケット転送装置も各インタフェースポートにパケットが通信されている限りインタフェースポートに通電することが必要であり、パケット転送装置の負荷が極めて低い場合にも全てのインタフェースポートに通電する必要があり、省電力効果が得られない場合がある。
【０００７】
このため、特許文献１乃至２記載の省電力化に向けたパケット転送装置から構成されるネットワークは、該パケット転送装置のパケット転送の負荷が低くネットワークを流通するパケットの量（トラフィック量）が少ないときにも省電力化が実現されないといった課題がある。
本発明は、以上の点に鑑み、上述の課題を解決するために発明されたものである。
【０００８】
本発明の目的のひとつは、ネットワークを流通するパケットの量（トラフィック量）が少なく、前記ネットワークを構成するパケット転送装置のパケット転送の負荷が低いときには、前記ネットワークの省電力化を実現可能なパケット転送方法を提供することである。また、本発明は、前記パケット転送方法を実現するパケット転送装置を提供することを目的のひとつとする。
【課題を解決するための手段】
【０００９】
前述した課題を解決するため、本発明のパケット転送方法は、例えば、複数の入力回線と複数の出力回線と、前記入力回線よりパケットが入力すると前記パケットを一つ又は複数の出力回線に転送する複数のパケット転送装置を備えるネットワークのパケット転送方法であって、前記ネットワークを流通するパケットの量（トラフィック量）に応じて、一部の前記パケット転送装置のパケット転送を停止し、停止する前記パケット転送装置以外のパケット転送装置が、停止する前記パケット転送装置へ至る出力回線を除く出力回線にパケットを転送することを特徴のひとつとする。
【００１０】
また、前記パケット転送装置は、例えば、前記パケット転送装置のスリープモード（省電力モード）を制御する省電力制御部を備え、パケット転送を停止する場合には、前記省電力制御部が前記省電力制御部へのパケット入出力に必要なパケット送受信回路を除くパケット転送機能部をスリープモードに切り替えることを特徴のひとつとする。
【００１１】
上記の本発明の解決手段の詳細は、以下の「発明を実施するための最良の形態」の欄および図面で明らかにされる。
本発明の第１の解決手段によると、
入力回線よりパケットが入力されると該パケットをひとつ又は複数の出力回線に転送する複数のパケット転送装置を備えたネットワークにおけるパケット転送方法であって、
前記ネットワークを流通するパケットの帯域に応じて、一部の前記パケット転送装置のパケット転送を停止し、停止する前記パケット転送装置以外のパケット転送装置が、停止する前記パケット転送装置へ至る出力回線を除く出力回線にパケットを転送する前記パケット転送方法が提供される。
【００１２】
また、本発明の第２の解決手段によると、
入力回線よりパケットを入力すると該パケットを一つ又は複数の出力回線に転送するパケット転送装置において、
ネットワークを流通するパケットの帯域に応じてスリープモード及び通常モードを切り替える省電力制御部と、
パケットを入出力するパケット送受信回路と、
入力されたパケットを宛先に応じた出力回線に転送するパケット転送機能部と
を備え、
前記省電力制御部が、スリープモードにおいて前記パケット転送機能部を停止する前記パケット転送装置が提供される。
【００１３】
さらに、本発明の第３の解決手段によると、
ネットワークの境界に配置される複数の第１転送装置と、
前記第１転送装置間に配置される少なくとも２つの第２転送装置と、
サーバと
を備えたパケット転送システムであって、
前記サーバは、前記ネットワークを流通するパケットの帯域に基づき前記第２の転送装置の一部をスリープモードに移行するかを判定し、該第２転送装置及び複数の前記第１転送装置に、スリープモードへの移行指示を送信し、
前記第１転送装置はそれぞれ、移行指示を受信すると、パケットの出力先を停止する前記第２転送装置以外の回線に変更し、
前記第２転送装置は、移行指示を受信すると、パケットを転送するパケット転送機能部を停止する前記パケット転送システムが提供される。
【発明の効果】
【００１４】
本発明によると、ネットワークを流通するパケットの量（トラフィック量）が少なく、前記ネットワークを構成するパケット転送装置のパケット転送の負荷が低いときには、前記ネットワークの消費する電力の低減が可能となる。また、本発明によると、前記パケット転送方法を実現するパケット転送装置が提供可能となる。
【発明を実施するための最良の形態】
【００１５】
１．ネットワーク構成及びパケット転送の動作
本実施の形態のパケット転送の動作を、図１を用いて説明する。
図１は、本実施の形態が想定するネットワーク１００とネットワーク１００により結合されるネットワーク１４１、１５１、１６１、１７１、１８１、１９１の構成図を示す。ネットワーク１００は、例えば、複数（図示の例は６台）のエッジルータ１４０、１５０、１６０、１７０、１８０、１９０と、該エッジルータを結合する複数（図示の例は２台）のコアルータ１１０、１２０と、管理サーバ１３０を備える。各ルータには、それぞれのネットワーク１４１、１５１、１６１、１７１、１８１、１９１からエッジルータ、コアルータを経由して、他のネットワーク１４１、１５１、１６１、１７１、１８１、１９１に至る経路が設定されている。図１にはその内、一例として、ネットワーク１４１からエッジルータ１４０、コアルータ１１０、エッジルータ１７０を経由してネットワーク１７１に至る経路Ａと、ネットワーク１４１からエッジルータ１４０、コアルータ１２０、エッジルータ１７０を経由してネットワーク１７１に至る経路Ｂが示されている。なお、コアルータ及びエッジルータは、図示の例に限らず適宜の数備えることができる。
【００１６】
各エッジルータは、ネットワーク１００の外から入力される図３に記載のパケットを受信すると、図５に記載のルーティングテーブル５００を参照し、該パケットの出力先（出力回線）を判定し、受信したパケットを判定された出力先に応じてコアルータ１１０又は１２０に送信する。ルーティングテーブル５００はＩＰアドレスと、該パケットを送信する回線番号ＡおよびＢと、回線番号ＡおよびＢの何れの情報が有効であるかを示す回線切替情報を含む複数個のエントリ５１０を有する。
【００１７】
ルーティングテーブル５００の回線番号Ａは、例えば、通常のとき（スリープモードのコアルータが無いとき）にパケットを出力する出力回線を示す。例えば、コアルータ１１０、経路Ａに対応する回線番号、又は、コアルータ１２０、経路Ｂに対応する回線番号が記憶される。回線番号Ｂは、例えば、回線番号Ａに対応するコアルータがスリープモードの際に、パケットを出力する回線番号を示す。例えば、回線番号Ａが経路Ａに対応する場合、回線番号Ｂは経路Ｂに対応し、回線番号Ａが経路Ｂに対応する場合、回線番号Ｂは経路Ａに対応する。回線番号Ａと回線番号Ｂの対がコアルータ１１０、１２０の対に相当する。回線切替情報は、初期状態では例えば回線番号Ａが有効であることが設定される。
【００１８】
出力先の判定では、各エッジルータは、該パケットの宛先ＩＰアドレス（ＤＩＰ）３１２とエントリ５１０内のＩＰアドレスを一致比較する。各エッジルータは、ＩＰアドレスが一致したエントリ５１０内の回線切替情報の示す回線番号ＡあるいはＢのフィールドに記載された回線番号の値を、該パケットを出力すべき回線の回線番号と判定し、該出力回線に送信する。該パケットを受信したコアルータおよびコアルータの送信するパケットを受信したエッジルータは、同様のルーティングテーブル５００を備え、同様の処理を実施することで、ネットワーク１００外より受信したパケットを、宛先のネットワーク１００外のネットワークに転送することができる。
【００１９】
ネットワーク１００外よりパケットを受信したエッジルータは、前述の判定・送信に加えて、ネットワーク１００の外からネットワーク１００に入力するトラフィック（＝パケット）の量を計測し、計測したトラフィックの量の情報（トラフィック量情報と呼ぶ）を管理サーバ１３０に通知する。このトラフィック量情報としては、例えば、それぞれのエッジルータが予め定められた適宜の計測間隔（例えば、１００ｍｓの間）に受信したパケットの数（パケット数）やパケット長の総和であるパケットバイト数である。この際、各エッジルータは、例えば１００ｍｓ間隔で、最新のトラフィック量情報を、図３記載のパケットのユーザデータ３２１に書き込んだ「トラフィック量通知用パケット」を、管理サーバ１３０に送信する。この際、管理サーバ１３０のＩＰアドレスを宛先ＩＰアドレス（ＤＩＰ）３１２に、各エッジルータの該パケットを送信する回線に割り当てられたＩＰアドレスを送信元ＩＰアドレス３１１として記載することとなる。例えば、エッジルータ１４０はネットワーク１４１より入力するトラフィックの量を計測（トラフィック計測）し、管理サーバ１３０のＩＰアドレスを宛先ＩＰアドレス３１２に、エッジルータ１４０の回線１４３に割り当てられたＩＰアドレスを送信元ＩＰアドレス３１１に記載したパケットを回線１４３に送信する。該パケットを受信したコアルータ１２０は管理サーバ１３０に該パケットを送信することとなる。
【００２０】
以下、本実施の形態のパケット転送処理を図１０に従い説明する。
管理サーバ１３０は、それぞれのエッジルータから受信したトラフィック量通知用パケットに記載のトラフィック量情報を管理し、縮退条件を満たすか否かを判定する（図１０のステップ１０１）。縮退条件とは、例えば、パケットの転送を実施するコアルータ１１０、１２０をコアルータ１２０のみとするか否かを判定する条件である。以下、コアルータ１２０でパケット転送し、コアルータ１１０をスリープモードに移行する場合を例に説明する。なお、いずれのコアルータをスリープモードに移行するかは予め定めることができる。
【００２１】
前述の縮退条件としては例えば、次式で表わされる条件を用いることができる。
ネットワーク１００への総流入トラフィック量（ｂｐｓ）  
＜  コアルータ１２０の容量（ｂｐｓ）×Ｐ
ここでＰは０以上１以下の予め定められた係数である。管理サーバ１３０は、ネットワーク１００への総流入トラフィック量（ｂｐｓ）をΣ（最新のトラフィック量情報）÷トラフィック量の計測間隔（例えば、１００ｍｓ）に基づき計算する。ここで、Σはエッジルータ１４０、１５０、１６０、１７０、１８０、１９０に関するトラフィック量情報の総和を意味する。また、コアルータ１２０の容量とは、コアルータ１２０の転送能力（ｂｐｓ）と、エッジルータ１４０、１５０、１６０、１７０、１８０、１９０とコアルータ１２０間の回線の帯域の総和の内、小さな値をいう。例えば、エッジルータ１４０、１５０、１６０、１７０、１８０、１９０とコアルータ１２０間の回線が１Ｇ（ｂｐｓ）のギガビットイーサネット（イーサネットは登録商標）であり、コアルータ１２０の転送性能が５Ｇ（ｂｐｓ）の場合、コアルータ１２０の容量（ｂｐｓ）は５Ｇ（ｂｐｓ）となる。また、例えば、コアルータ１２０の転送性能が７Ｇ（ｂｐｓ）の場合、コアルータ１２０の容量（ｂｐｓ）は６Ｇ（ｂｐｓ）となる。なお、コアルータ１２０の容量（ｂｐｓ）、トラフィック量の計測間隔は、予め管理サーバ１３０に記憶されることができる。また、パケット数の総和に基づいてｐｐｓの単位で縮退条件を判定してもよい。
【００２２】
前述の縮退条件を満たす場合には、ネットワーク１００の消費電力を削減するため、各エッジルータは、パケットをコアルータ１２０に転送し、コアルータ１１０は、ネットワーク１４１、１５１、１６１、１７１、１８１、１９１が送信するパケットの転送を実施しないスリープモードへと移行する。このスリープモードへの移行は以下の手順により実施される。なお、コアルータ１１０はスリープモード移行時にもコアルータ１１０宛のパケット（宛先ＩＰアドレスがコアルータ１１０の各回線に割り当てられたＩＰアドレスのパケット）の場合には、受信およびパケットの解析に基づく後述の処理を実施することが可能である。
【００２３】
管理サーバ１３０は、縮退条件を満たすと判断すると（ステップ１０１：Ｙｅｓ）、コアルータ１１０がスリープモードで無い場合には（ステップ１０２−１：Ｎｏ）、該コアルータ１１０に対して図３のユーザデータ３２１にスリープモードに移行することを記載した「スリープモード移行指示パケット」を送信する（ステップ１０３−１）。この際、宛先ＩＰアドレス（ＤＩＰ）３１２が、コアルータ１１０のＩＰアドレスを記載することとなる。一方、コアルータ１１０がすでにスリープモードの場合（ステップ１０２−１：Ｙｅｓ）、管理サーバ１３０は、ステップ１０１に戻り処理を繰り返す。
【００２４】
コアルータ１２０経由の本パケットを受信したコアルータ１１０は、コアルータ１１０にパケットを送信しない様に「スリープモード移行指示パケット」をエッジルータ１４０、１５０、１６０、１７０、１８０、１９０に送信する（ステップ１０４−１）。本パケットを受信したエッジルータは、ルーティングテーブル５００の書き換え処理を実施する（ステップ１０５−１）。この際、スリープモード移行指示パケットの宛先ＩＰアドレス（ＤＩＰ）３１２は、エッジルータのコアルータ１１０に至る回線に割り当てられたＩＰアドレスとなる。
【００２５】
本書き換え処理では、各エッジルータは、ルーティングテーブル５００のエントリ５１０のうち、回線番号Ａの値がコアルータ１１０に至る回線であって回線切替情報が回線番号Ａを示す値となっているエントリ５１０の回線切替情報を、回線番号Ｂを指定する値に書き換える。例えば、エッジルータ１４０がスリープモード移行指示パケットを受信すると、ネットワーク１７１に対応するＩＰアドレスが記載されているエントリ５１０の回線切替情報を、回線切替情報が回線番号Ａを示す場合には回線番号Ｂを指定する値に書き換える。
【００２６】
エッジルータは書き換え処理が終了すると、書き換え完了を示す「テーブル変更完了通知パケット」をコアルータ１１０に送信する（ステップ１０６）。コアルータ１１０は全てのエッジルータよりこのパケットを受信すると（ステップ１０７：Ｙｅｓ）、スリープモードに移行する（ステップ１０８）。一方、全てのエッジルータよりこのパケットを受信していない場合（ステップ１０７：Ｎｏ）、コアルータ１１０は、全ての「テーブル変更完了通知パケット」を受信するまでステップ１０７の処理を継続する。
【００２７】
以上の動作によりエッジルータ１４０は、図１記載の経路Ａを経路Ｂへ切り替え、コアルータ１１０のスリープモードへの移行を実現し、ネットワーク１００の消費する電力を低減できる。
【００２８】
一方、前述の縮退条件を「不満足」と管理サーバ１３０が判定すると、経路を戻し、コアルータ１１０のスリープモードを解除して、コアルータ１１０へのトラフィック送信を再開することとなる。なお、「不満足」とは、上述の式の不等号が成り立たないことを示し、ネットワーク１００への総流入トラフィック量（ｂｐｓ）が、コアルータ１２０の容量（ｂｐｓ）に係数Ｐをかけた値以上の場合、管理サーバ１３０は、縮退条件を「不満足」と判断することができる。なお、スリープモードに移行するための条件と、スリープモードを解除するための条件は同じでなくてもよく、例えば、係数Ｐを２つ（Ｐ１、Ｐ２）設けて移行条件と解除条件を異なるようにしてもよい。まず、管理サーバ１３０は、縮退条件を「不満足」と判断すると（ステップ１０１：Ｎｏ）、コアルータ１１０がスリープモードの際には（ステップ１０２−２：Ｙｅｓ）、該コアルータ１１０に対して、図３のユーザデータ３２１にスリープモードを解除することを記載した「スリープモード解除指示パケット」をコアルータ１１０に送信する（ステップ１０３−２）。一方、コアルータ１１０がスリープモードの場合（ステップ１０２−２：Ｎｏ）、管理サーバ１３０は、ステップ１０１に戻り処理を繰り返す。
【００２９】
該パケットを受信したコアルータ１１０は、スリープモードを解除し、該コアルータ１１０にパケットの送信を再開する様に「スリープモード解除指示パケット」をエッジルータ１４０、１５０、１６０、１７０、１８０、１９０に転送する（ステップ１０４−２）。該パケットを受信したエッジルータは、ルーティングテーブル５００の書き換え処理を実施する（ステップ１０５−２）。この際、スリープモード解除指示パケットの宛先ＩＰアドレス（ＤＩＰ）３１２は、エッジルータのコアルータ１１０に至る回線に割り当てられたＩＰアドレスとなる。
【００３０】
本書き換え処理では、各エッジルータは回線番号Ｂを指定する回線切替情報のうちステップ１０５−１で書き換えた回線切替情報を、回線番号Ａを指定する値に書き換える。例えば、エッジルータ１４０がスリープモード解除指示パケットを受信すると、ネットワーク１７１に対応するＩＰアドレスが記載されているエントリ５１０の回線切替情報を、回線番号Ａを指定する値に書き換える。
以上の動作を行うことにより、経路Ｂから経路Ａへの切替を実現し、トラフィックがコアルータ１２０で廃棄されることを防止可能とする。
【００３１】
なお、上記の例では、エッジルータ１４０によるトラフィック計測により、経路Ａから経路Ｂ或いは経路Ｂから経路Ａへの切替を実施したが、コアルータ１１０とコアルータ１２０が入力する総トラフィック（＝パケット）の量を計測し、計測したトラフィックの量の情報（トラフィック量情報）を管理サーバ１３０に通知しても良い。この場合も同様に各コアルータはトラフィック量情報を、図３記載のパケットのユーザデータ３２１に書き込み管理サーバ１３０に送信する。この際、管理サーバ１３０のＩＰアドレスを宛先ＩＰアドレス３１２に、各コアルータの該パケットを送信する回線に割り当てられたＩＰアドレスを送信元ＩＰアドレス３１１として記載することとなる。この際、管理サーバ１３０は、例えば、以下の式に従い、縮退状態を判断することとなる。
コアルータ１１０とコアルータ１２０への流入トラフィック量（ｂｐｓ）の和  
＜  コアルータ１２０の容量（ｂｐｓ）×Ｐ
【００３２】
２．エッジルータの動作
エッジルータの一例としてパケット転送装置２００の詳細動作を説明する。
図２は、本実施の形態のパケット転送装置２００のブロック図を示す。
パケット転送装置２００は、例えば、Ｎ個のインターフェース部２１０−ｉ（ｉ＝１−Ｎ）と、インターフェース部２１０−ｉが収容するＭ個の入力回線２０１−ｉｊ（ｊ＝１−Ｍ）、出力回線２０２−ｉｊ（ｊ＝１−Ｍ）と、ヘッダ処理部２２０と、インターフェース部２１０−ｉを結合するパケット中継処理手段２５０と、プロセッサ２８０を備える。プロセッサ２８０は、例えば、外部の制御端末１０と接続され制御端末１０の指示をインターフェース部２１０やヘッダ処理部２２０に通知したり、インターフェース部２１０の情報を制御端末１０に通知したりすることができる。
【００３３】
図２のパケット転送装置２００のインターフェース部２１０−１は、例えば、入力回線２０１−１１と２０１−１２と２０１−１３と２０１−１４と、出力回線２０２−１１と２０２−１２と２０２−１３と２０２−１４を有する。インターフェース部２１０−２は、例えば、入力回線２０１−２１と２０１−２２と出力回線２０２−２１と２０２−２２を有する。インターフェース部２１０−Ｎは、例えば、入力回線２０１−Ｎ１と出力回線２０２−Ｎ１を有する。また、インターフェース部２１０−ｉは、例えば、パケット送受信回路２４０と、パケットの受信処理を行うパケット受信部２３０と、パケットの送信処理を行うパケット送信部２７０を有する。ヘッダ処理部２２０は、例えば、出力先判定部６００及びトラフィック計測部７００を有する。
【００３４】
図３は入力回線２０１−ｉｊ、出力回線２０２−ｉｊから入出力されるパケットのフォーマットの一例を示す。
本パケットのフォーマットはヘッダ部３１０とデータ部３２０を含む。ヘッダ部３１０はネットワーク層の送信元アドレス（送信端末のアドレス）である送信元ＩＰアドレス（Ｓｏｕｒｃｅ  ＩＰ  Ａｄｄｒｅｓｓ：以下「ＳＩＰ」という。）３１１と、宛先アドレス（受信端末のアドレス）である宛先ＩＰアドレス（Ｄｅｓｔｉｎａｔｉｏｎ  ＩＰ  Ａｄｄｒｅｓｓ：以下「ＤＩＰ」という。）３１２と、ネットワーク層の転送優先度を表すＤＳＣＰ（Ｄｉｆｆｓｅｒｖ  Ｃｏｄｅ  Ｐｏｉｎｔ）３１３とを含む。また、データ部３２０はユーザデータ３２１を含む。
【００３５】
図４は本実施の形態のパケット転送装置２００内部のパケットのフォーマット例を示す。
本パケットのフォーマットは前述のフォーマットに加えてさらに内部ヘッダ部３３０を含む。この内部ヘッダ部３３０は、例えば、パケットが入力した回線の識別番号である入力回線番号３３１と、出力する回線の識別番号である出力回線番号３３２と、パケットのバイト数を表すパケット長３３３と、スリープモード移行指示パケットであることを示すＳＭ移行情報３３４と、スリープモード解除指示パケットであることを示すＳＭ解除情報３３５とを含む。
【００３６】
図８に、本実施の形態のパケット送受信回路２４０、パケット受信部２３０、パケット送信部２７０の構成図を示す。
パケットが入力回線２０１より入力されると図８に示すパケット送受信回路２４０が該パケットを受信する。受信したパケットは入力回線２０１−１ｊより受信した光あるいは電気信号をパケット転送装置２００内部の電気信号に変換するコネクタ２４１−１ｊを経由してパケット抽出部２４２に到達する。パケット抽出部２４２は、ＯＳＩ参照モデルの第一層である物理層を終端し、パケットを解析回路２３１に送信する。解析回路２３１は、エッジルータ、コアルータ何れで動作するかを蓄積するモード蓄積手段２３４と接続されている。モード蓄積手段２３４には、例えばエッジルータとして動作する場合には「０」が予め記憶されている。モード蓄積手段２３４の値は、例えば、制御端末１０よりプロセッサ２８０経由で予め設定されることができる。解析回路２３１は、該パケットをパケット受信部２３０の内部ヘッダ付加回路２３２に送信する。また、解析回路２３１は、ＩＰアドレス蓄積手段２３６に格納される解析回路２３１に接続される各入力回線２０１に割り当てられたＩＰアドレスと、受信したパケットに含まれるＤＩＰ３１２とを比較する。ＩＰアドレス蓄積手段２３６に格納されるＩＰアドレスと受信したパケットに含まれるＤＩＰ３１２が一致した場合には、解析回路２３１は、ユーザデータ３２１を解析する。解析回路２３１は、ユーザデータ３２１に含まれる情報がスリープモード移行を指示した「スリープモード移行指示パケット」又はスリープモード解除を指示した「スリープモード解除指示パケット」である場合には、その情報を内部ヘッダ付加回路２３２に送信する。
【００３７】
一方、ＩＰアドレス蓄積手段２３６に格納されるＩＰアドレスと受信したパケットに含まれるＤＩＰ３１２が一致しない場合には、解析回路２３１は、「通常パケット」であることを内部ヘッダ付加回路２３２に送信する。また、解析回路２３１は、入力した入力回線の番号を内部ヘッダ付加回路２３２に送信する。なお、ＩＰアドレス蓄積手段２３６の値は、例えば、制御端末１０よりプロセッサ２８０経由で予め設定されることができる。
【００３８】
内部ヘッダ付加回路２３２は、内部ヘッダ部３３０を受信したパケットに付加する。さらに、内部ヘッダ付加回路２３２は、パケットのバイト数をカウントしてカウントしたバイト数をパケット長３３３に、パケットが入力された入力回線の番号（入力回線番号）を入力回線番号３３１に、スリープモード移行指示／解析指示パケットか否かに基づいた情報をＳＭ移行情報３３４およびＳＭ解除情報３３５に書き込む。内部ヘッダ付加回路２３２は、ヘッダ部３１０と内部ヘッダ部３３０の情報をヘッダ情報２１としてヘッダ処理部２２０に送信する。さらに、本パケットを一時蓄積バッファ２３３に蓄積する。
【００３９】
ヘッダ処理部２２０の出力先判定部６００は、前記ヘッダ情報２１内のＤＩＰ３１２より入力されたパケットの出力回線番号を判定する出力先判定処理を実施する。また、ヘッダ処理部２２０のトラフィック計測部７００は、パケット長３３３と入力回線番号３３１より入力回線番号毎のトラフィック計測を実施する。ヘッダ処理部２２０の出力先判定部６００はルーティングテーブル５００を備え、ＤＩＰ３１２に対応する出力回線番号を判定する。
【００４０】
その後、ヘッダ処理部２２０の出力先判定部６００は判定された出力回線番号を出力回線情報２２としてパケット受信部２３０のヘッダ書き込み回路２３５に送信する。なお、ヘッダ処理部２２０の詳細については後述する。パケット受信部２３０のヘッダ書き込み回路２３５は出力回線情報２２内の出力回線番号を、一時蓄積バッファ２３３内に蓄積されているパケットの出力回線番号３３２に書き込み、パケット中継処理手段２５０へ送信する。なお、受信したパケットがスリープモード移行指示パケット又は解除指示パケットであった場合、出力回線情報２２内の出力回線番号は例えば「パケット廃棄」を示す情報となっている。この際、パケット受信部２３０は、一時蓄積バッファ２３３内に蓄積されているパケットを廃棄する。
【００４１】
パケット中継処理手段２５０は出力回線番号３３２に対応するインターフェース部２１０−ｉのパケット送信部２７０に受信したパケットを送信する。図８に示すパケット送信部２７０のバッファアクセス制御部２７１はパケットをパケットバッファ２７２に蓄積する。出力回線２０２の出力タイミングとなるとバッファアクセス制御部２７１は、パケットバッファ２７２に蓄積された順番にパケットをパケットバッファ２７２より読み出し、内部ヘッダ削除回路２７３に送信する。内部ヘッダ削除回路２７３は、読み出したパケットから内部ヘッダ部３３０を削除し、出力回線番号３３２に対応する回線収容部（ＰＨＹ）２４３にパケットを送信する。該パケットはＰＨＹ２４３、コネクタ２４１を経由して最終的に出力回線２０２−ｉｊより送信される。
【００４２】
図６に、本実施の形態の出力先判定部６００の構成図を示す。
ヘッダ処理部２２０が実施する出力先判定処理に関して、ヘッダ処理部２２０内の出力先判定部６００を示す図６を用いて詳細に説明する。
ヘッダ情報２１を出力先判定部６００が受信すると、出力先判定部６００は、ＤＩＰ３１２を宛先ＩＰアドレス蓄積手段６３０に、ＳＭ移行情報３３４とＳＭ解除情報３３５をＳＭ蓄積手段６１０に蓄積する。制御部６２０は、ＳＭ蓄積手段６１０のＳＭ移行情報３３４とＳＭ解除情報３３５がディスエーブルである場合には、ＤＩＰ３１２による出力先判定処理を実施する。例えば、制御部６２０は、図５に示すルーティングテーブル５００のアドレスが小さいエントリ５１０より一つずつ順に読み出して、宛先ＩＰアドレス蓄積手段６３０のＤＩＰ３１２と一致比較を実施する。宛先ＩＰアドレス蓄積手段６３０のＤＩＰ３１２とＩＰアドレスが一致したエントリ５１０が存在すると、制御部６２０は、該エントリ５１０内の回線切替情報を参照し、該情報が指定する回線番号（回線番号ＡあるいはＢ）を判定し、判定した回線番号を出力回線情報２２としてパケット受信部２３０に送信する。
【００４３】
ＳＭ移行情報３３４がイネーブルの場合（この際ＳＭ解除情報３３５はディスエーブル）、制御部６２０は、ルーティングテーブル５００のエントリ５１０をすべて読み出して、エントリ５１０内の回線番号Ａと、迂回回線番号蓄積手段６４０に記憶された回線番号との一致比較を実施する。迂回回線番号蓄積手段６４０は迂回されるパケットが迂回未実施時に送信される出力回線番号が記憶されている。例えば、スリープモードに移行するコアルータに対応する回線番号が記憶される。制御部６２０は、迂回回線番号蓄積手段６４０に記憶された回線番号と回線番号Ａが一致したエントリ５１０内の回線切替情報を、回線番号Ｂを表す値としてルーティングテーブル５００に書き戻す。例えば、図１のコアルータ１１０からコアルータ１２０に省電力化のために経路を変更する場合、迂回回線番号蓄積手段６４０に記憶される値は、図１の回線１４２の回線番号となる。次に、制御部６２０は、ヘッダ情報２１に対応するパケットの「パケット廃棄」を示す情報を出力回線情報２２として、パケット受信部２３０に送信する。該パケットはパケット受信部２３０により廃棄されることとなる。なお、迂回回線番号蓄積手段６４０の値は、例えば、制御端末１０よりプロセッサ２８０経由で予め設定されることができる。
【００４４】
制御部６２０は、スリープモード移行のためのテーブル書き換えが完了したことをプロセッサ２８０に通知する。プロセッサ２８０は、図４に記載のパケット転送装置２００内のパケットフォーマットに従い、テーブル書き換えが完了したことをユーザデータ３２１に記載したテーブル変更完了通知パケットを作成する。
【００４５】
この際、ＤＩＰ３１２は、コアルータ１１０の該制御部６２０を備えるエッジルータに至る回線に割り当てられたＩＰアドレス、ＳＩＰ３１１は、コアルータ１１０の回線１４２に至る回線に割り当てられたＩＰアドレス、ＤＳＣＰ３１３は、例えば最高優先度を表す値となる。また、出力回線番号３３２にコアルータ１１０に至る回線の回線番号を記載してパケット受信部２３０の一時蓄積バッファ２３３に送信する。該パケットは、一旦、一時蓄積バッファ２３３に蓄積され、パケット受信部２３０によって通常パケットと同様にパケット中継処理手段２５０へ送信され、最終的に出力回線２０２−ｉｊへ送信される。コアルータ１１０は全エッジルータより本パケットを受信すると、スリープモードへ移行する。
【００４６】
ＳＭ解除情報３３５がイネーブルの場合（この際ＳＭ移行情報３３４はディスエーブル）、制御部６２０は、ルーティングテーブル５００のエントリ５１０をすべて読み出して、エントリ５１０内の回線番号Ａと迂回回線番号蓄積手段６４０に記載の回線番号との一致比較を実施する。制御部６２０は、迂回回線番号蓄積手段６４０に記載の回線番号と回線番号Ａが一致したエントリ５１０内の回線切替情報を回線番号Ａを表す値としてルーティングテーブル５００に書き戻す。次に、制御部６２０は、出力回線情報２２として受信した「パケット廃棄」を示す出力回線情報２２をパケット受信部２３０に送信する。該パケットはパケット受信部２３０にて廃棄されることとなる。このように迂回回線番号蓄積手段６４０の回線番号と回線番号Ａが一致するエントリ５１０について回線番号切替情報を変更することで、スリープモード移行時に変更した回線番号のみを元の回線番号に戻すことができる。また、ルーティングテーブル５００の構成、出力する回線番号の変更は、上述の例に限らず他の適宜の構成、方法を用いてもよい。
【００４７】
以上の動作により、各エッジルータは、スリープモード移行用のパケットを受信した際の経路Ａから経路Ｂへの切り替えと、トラフィックが増加し、スリープモードを解除する際の経路Ｂから経路Ａへの切り替えを実現する。
【００４８】
図７に、本実施の形態のトラフィック計測部７００の構成図を示す。
ヘッダ処理部２２０が実施するトラフィック計測に関して、ヘッダ処理部２２０内のトラフィック計測部７００を示す図７を用いて詳細に説明する。
【００４９】
トラフィック計測部７００は、例えば、計測した情報を蓄積するトラフィック計測メモリ７１０と、制御部７２０と、タイマー７３０と、時間間隔設定部７４０と、パケット長蓄積手段７６０と、入力回線番号蓄積手段７７０を備える。ヘッダ情報２１をトラフィック計測部７００が受信すると、トラフィック計測部７００は、パケット長３３３をパケット長蓄積手段７６０に、入力回線番号３３１を入力回線番号蓄積手段７７０に蓄積する。制御部７２０は、入力回線番号蓄積手段７７０内の入力回線番号３３１をトラフィック計測メモリ７１０のアドレスとして検索し、トラフィック計測メモリ７１０より対応するエントリ７１１を読み出す。
【００５０】
トラフィック計測メモリ７１０のフォーマットを図９に示す。
図９のトラフィック計測メモリ７１０は、例えば、入力回線番号３３１をアドレスとして、バイト数およびパケット数の情報が記憶される。読み出された情報は、制御部７２０に入力され、制御部７２０は、バイト数にパケット長蓄積手段７６０内の値を加算し、パケット数に１を加算し、トラフィック計測メモリ７１０に更新した各値を書き戻す。
【００５１】
一方、ヘッダ情報２１の入力とは無関係（非同期）にトラフィック計測メモリ７１０の０リセットが行われる。タイマー７３０の値は、例えば、本パケット転送装置２００の電源投入時に０にリセットされ、タイマー７３０はリセットされた時からの経過時間をカウントする。制御部７２０は、タイマー７３０の値が、時間間隔設定部７４０に制御端末１０より予め設定された値（例えば、１００ｍｓ）を上回ると、トラフィック計測メモリ７１０の値を読み出して全て０にリセットする。また、制御部７２０は、読み出した値をプロセッサ２８０に通知する。また、この際、制御部７２０は、タイマー７３０の値を０にリセットする。以上の動作により、トラフィック計測部７００は、時間間隔設定部７４０に設定された期間に受信したパケット数と、受信したパケットのバイト数をプロセッサ２８０に通知することが可能となる。
【００５２】
プロセッサ２８０は、図４に記載のパケット転送装置２００内のパケットフォーマットに従い、トラフィック量通知用パケットを作成する。この際、ＤＩＰ３１２として管理サーバ１３０のＩＰアドレスを、ＳＩＰ３１１として管理サーバ１３０に至る出力回線に割り当てられたＩＰアドレスを、ＤＳＣＰ３１３に例えば最高優先度を表す値を、ユーザデータ３２１に本パケットがトラフィック量通知用パケットであることを示す情報および読み出したトラフィック計測メモリ７１０の値をトラフィック量情報として書き込む。また、プロセッサ２８０は、出力回線番号３３２に管理サーバ１３０に至る回線の回線番号を記載してパケット受信部２３０の一時蓄積バッファ２３３にトラフィック量通知用パケットを送信する。該パケットは、パケット受信部２３０によって通常のパケットと同様にパケット中継処理手段２５０へ送信され、最終的に出力回線２０２−ｉｊへ送信される。なお、プロセッサ２８０は、トラフィック計測メモリ７１０のバイト数、パケット数について全エントリ７１１の総和を算出することで、送信するトラフィック量情報としてもよい。
【００５３】
３．コアルータの動作
コアルータ１１０の動作を図２及び図８に記載のパケット転送装置２００を用いて説明する。
パケット転送装置２００がコアルータ１１０として動作する場合には、例えば、図８に示すモード蓄積手段２３４にコアルータであることを示す「１」が記憶されている。モード蓄積手段２３４が「１」の場合には、パケットが入力されるとパケット送受信回路２４０の解析回路２３１は、ＩＰアドレス蓄積手段２３６に制御端末１０により予め設定されたＩＰアドレスと受信したパケットに含まれるＤＩＰ３１２を比較する。ＩＰアドレス蓄積手段２３６内のＩＰアドレスは、解析回路２３１に接続される各入力回線２０１に割り当てられたＩＰアドレスとなる。ＩＰアドレス蓄積手段２３６に格納されるＩＰアドレスと受信したパケットに含まれるＤＩＰ３１２が一致した場合、解析回路２３１は、受信したパケットをプロセッサ２８０に送信する。一方、ＩＰアドレス蓄積手段２３６に格納されるＩＰアドレスと受信したパケットに含まれるＤＩＰ３１２が不一致の場合、解析回路２３１は、該パケットを内部ヘッダ付加回路２３２に送信し、該パケットは前述の「通常パケット」と同様に転送される。
【００５４】
受信したパケットに含まれるＤＩＰ３１２とＩＰアドレス蓄積手段２３６に格納されるＩＰアドレスが一致し、プロセッサ２８０がパケットを受信した場合には、プロセッサ２８０は、ユーザデータ３２１を解析し、（１）管理サーバ１３０送付の「スリープモード移行指示パケット」、（２）管理サーバ１３０送付の「スリープモード解除指示パケット」、（３）エッジルータ送付の「テーブル変更完了通知パケット」の何れであるかを判定する。
【００５５】
「スリープモード移行指示パケット」の場合、プロセッサ２８０はエッジルータ１４０、１５０、１６０、１７０、１８０、１９０に対して、スリープモード移行指示パケットを再送信（転送）する。この際、スリープモード移行指示パケットの宛先ＩＰアドレス（ＤＩＰ）３１２は、各エッジルータのコアルータ１１０に至る回線に割り当てられたＩＰアドレスと、出力回線番号３３２は各エッジルータに至る回線の出力回線番号となる。本パケットはパケット受信部２３０の一時蓄積バッファ２３３に送信され、通常のパケットと同様にパケット中継処理手段２５０を経由し、出力回線２０２より出力される。
その後、テーブル変更完了通知パケットが全てのエッジルータから受信すると、コアルータ１１０は、スリープモードに移行する。
【００５６】
「スリープモード解除指示パケット」の場合、スリープモードを解除し、装置（コアルータ１１０）が安定した後、プロセッサ２８０はエッジルータ１４０、１５０、１６０、１７０、１８０、１９０に対して、スリープモード解除指示パケットを再送信（転送）する。この際、スリープモード解除指示パケットの宛先ＩＰアドレス（ＤＩＰ）３１２は、エッジルータのコアルータ１１０に至る回線に割り当てられたＩＰアドレスと、出力回線番号３３２は各エッジルータに至る回線の出力回線番号となる。本パケットはパケット受信部２３０の一時蓄積バッファ２３３に送信され、通常のパケットと同様にパケット中継処理手段２５０を経由し、出力回線２０２より出力される。
【００５７】
スリープモードの詳細について以下に説明する。
スリープモードでは、コアルータのプロセッサ２８０は、入力回線２０１からプロセッサ２８０に至る経路に存在する部品である図８のＰＨＹ２４３を除くパケット送受信回路２４０の電源がＯｎであり、それ以外の部品はＯｆｆとなる。例えば、解析回路２３１、モード蓄積手段２３４、ＩＰアドレス蓄積手段２３６、コネクタ２４１及び抽出部２４２は電源がＯｎであり、ヘッダ処理部２２０、パケット受信部２３０、ＰＨＹ２４３、パケット中継処理手段２５０及びパケット送信部２７０は電源がＯｆｆとなる。一部の部品の電源をＯｆｆとしないのは、スリープモード解除指示パケットをプロセッサ２８０が受信可能とするためである。このスリープモードへの移行・解除はプロセッサ２８０の各部品への指示によって実現される。スリープモードでは、入力回線２０１からプロセッサ２８０に至る経路に存在する部品のみに電力が供給されるため、電力消費の大きなヘッダ処理部２２０やパケットバッファ２７２／バッファアクセス制御部２７１やパケット中継処理手段２５０等の消費電力を削減される。このため、コアルータ１１０の電力および、コアルータ１１０により構成されるネットワーク１００の消費電力が低減される。
【産業上の利用可能性】
【００５８】
本発明は、例えば、パケット転送装置が出力回線を判定し、該出力回線にパケットを転送するネットワークに適用可能である。
【図面の簡単な説明】
【００５９】
【図１】ネットワーク１００の構成図。
【図２】本実施の形態のパケット転送装置２００の構成図。
【図３】本実施の形態のパケット転送装置２００が送受信するパケットのフォーマット。
【図４】本実施の形態のパケット転送装置２００におけるパケットのフォーマット。
【図５】本実施の形態のルーティングテーブル５００のフォーマットを示す図。
【図６】本実施の形態の出力先判定部６００の構成図。
【図７】本実施の形態のトラフィック計測部７００の構成図。
【図８】本実施の形態のパケット送受信回路２４０、パケット受信部２３０、パケット送信部２７０の構成図。
【図９】本実施の形態のトラフィック計測メモリ７１０のフォーマットを表す図。
【図１０】本実施の形態のパケット転送処理のフローチャート。
【符号の説明】
【００６０】
１０  制御端末
２１  ヘッダ情報
２２  出力回線情報
１００、１４１、１５１、１６１、１７１、１８１、１９１  ネットワーク
１１０、１２０  コアルータ
１３０  管理サーバ
１４０、１５０、１６０、１７０、１８０、１９０  エッジルータ
２００  パケット転送装置
２０１  入力回線
２０２  出力回線
２１０  インターフェース部
２２０  ヘッダ処理部
２３０  パケット受信部
２３１  解析回路
２３２  内部ヘッダ付加回路
２３３  一時蓄積バッファ
２３４  モード蓄積手段
２３５  ヘッダ書き込み回路
２３６  ＩＰアドレス蓄積手段
２４０  パケット送受信回路
２４１  コネクタ
２４２  パケット抽出部
２４３  回線収容部（ＰＨＹ）
２５０  パケット中継処理手段
２７０  パケット送信部
２７１  バッファアクセス制御部
２７２  パケットバッファ
２７３  内部ヘッダ削除回路
２８０  プロセッサ
５００  ルーティングテーブル
６００  出力先判定部
６１０  ＳＭ蓄積手段
６２０  制御部
６３０  宛先ＩＰアドレス蓄積手段
６４０  迂回回線番号蓄積手段
７００  トラフィック計測部
７１０  トラフィック計測メモリ
７２０  制御部
７３０  タイマー
７４０  時間間隔設定部
７６０  パケット長蓄積手段
７７０  入力回線番号蓄積手段
【図１】
2010148023.tif 000003
【図２】
2010148023.tif 000004
【図３】
2010148023.tif 000005
【図４】
2010148023.tif 000006
【図５】
2010148023.tif 000007
【図６】
2010148023.tif 000008
【図７】
2010148023.tif 000009
【図８】
2010148023.tif 000010
【図９】
2010148023.tif 000011
【図１０】
2010148023.tif 000012