JP4977153B2 - ノード、ネットワーク、ノード制御装置、リンク制御方法およびそのプログラム - Google Patents
ノード、ネットワーク、ノード制御装置、リンク制御方法およびそのプログラム Download PDFInfo
- Publication number
- JP4977153B2 JP4977153B2 JP2009029428A JP2009029428A JP4977153B2 JP 4977153 B2 JP4977153 B2 JP 4977153B2 JP 2009029428 A JP2009029428 A JP 2009029428A JP 2009029428 A JP2009029428 A JP 2009029428A JP 4977153 B2 JP4977153 B2 JP 4977153B2
- Authority
- JP
- Japan
- Prior art keywords
- link
- usage rate
- connection
- node
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
まず、図1および図2を用いて、第1の実施の形態のノードによるリンクのパワーオフまたはパワーオンの制御の概要を説明する。ここでは、ノードは、コネクションを確立し、この確立したコネクションによりデータを送受信するノードである。このノードは、OSPF(Open Shortest Path First)等のショーテストパスルーチングにより、このコネクションで用いる経路(リンク)の選択を行う。つまり、コネクションの確立要求を受け付けたノードは、このノードに接続されるリンクのうち、よりリンクコストの小さいリンクにコネクションを確立するものとする。なお、以下の説明におけるリンク使用率とは、(そのリンクに確立されたコネクションのトラヒック量÷そのリンクの最大利用帯域)とする。また、このノード10は、図1の左下に示すように、他のノード10と複数のリンク、例えば、第1リンクおよび第2リンクにより接続されるものとする。
Max(10×1/(1−リンク使用率),10×1/(リンク使用率))…式(1)
つまり、ノードは、リンクの未使用率の逆数に10をかけた値と、リンク使用率の逆数に10をかけた値のうち、大きい方の値をリンクコストとして選択する。図1の右のグラフは、式(1)により計算されるリンクコストをグラフ化したものである。つまり、リンク使用率が「0.5」未満であれば、リンク使用率が高くなるほど、リンクコストの値は小さくなる。したがって、リンク使用率が「0.5」未満であれば、リンク使用率が高いリンクは、ショーテストパスルーチングで使われやすくなる。一方、リンク使用率が「0.5」以上になると、リンク使用率が高くなるほど、リンクコストの値は大きくなる。つまり、ショーテストパスルーチングで使われにくくなる。
このようなノードの構成を、図3を用いて説明する。図3に示すように、ノード10は、インタフェース部11(11A,11B,…,11N)、処理部12、記憶部13およびパワー制御部14を備える。このノード10は、他のノード10との間にコネクションを確立するルータにより実現される。処理部12は、このノード10が備えるCPU(Central Processing Unit)によるプログラム実行処理や、専用回路等により実現される。さらに、記憶部13は、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等の記憶媒体から構成される。なお、ノード10をプログラム実行処理により実現する場合、記憶部13には、ノード10の機能を実現するためのプログラムが格納される。
次に、適宜図3を参照しつつ、図5を用いて、ノード10の処理手順を説明する。まず、図3のノード10のコネクション受付部121は、新規コネクションの確立要求を受け付ける(S101)。次に、経路計算部122は、ショーテストパスの計算を行う(S102)。つまり、経路計算部122は、トポロジ情報131に示されるネットワークのトポロジおよび各リンクのリンクコストを参照して、自身のノード10に接続されるリンクのうち、この確立要求の対象のコネクションで用いるリンクの中から、リンクコストの低いものを選択する。
次に、図6を用いて、本発明の第2の実施の形態を説明する。第2の実施の形態は、ノード30と、このノード30間のコネクションの確立や、このコネクションにおける経路計算を行うノード制御装置20を含むシステムである。このノード制御装置20が、各ノード30のリンクのパワーオフまたはパワーオンを制御する。つまり、ノード制御装置20は、ネットワークのリンクそれぞれのトラヒック量を取得し、この取得したトラック量をもとにリンクそれぞれのリンクコストを更新する。よって、ノード制御装置20は、ネットワーク全体のリンクのうち、どのリンクをパワーオフし、どのリンクをパワーオフすればよいかを判断できる。このノード制御装置20は、例えば、ノード30(30A,30B,30C,30D)を遠隔で制御するPCEにより実現される。
このようなノード制御装置20の構成を、図7を用いて説明する。図7に示すように、ノード制御装置20は、インタフェース部21、処理部22、記憶部23およびパワー制御部24を備える。処理部22は、このノード制御装置20が備えるCPUによるプログラム実行処理や、専用回路等により実現される。さらに、記憶部23は、RAM、ROM、HDD、フラッシュメモリ等の記憶媒体から構成される。なお、ノード制御装置20をプログラム実行処理により実現する場合、記憶部23には、このノード制御装置20の機能を実現するためのプログラムが格納される。
次に、適宜図7,8を参照しつつ、図9を用いて、ノード制御装置20の処理手順を説明する。
Max(5×1/(1−リンク使用率),10×1/(リンク使用率))…式(2)
y=a|x−A|+B…式(3)
y:リンクコストの値
x:リンク使用率
a:所定の係数
A:リンク使用率が高くなるほど、リンクコストの値が小さくするか否かの境目となるリンク使用率の値
B:リンクコストの最低値
この式(3)をグラフで示すと、図11の右のグラフとなる。
11,21,31 インタフェース部
12,22,32 処理部
13,23,33 記憶部
14,24,34 パワー制御部
20 ノード制御装置
121,221 コネクション受付部
122,222 経路計算部
123,223,323 コネクション確立部
124,224 リンク使用率更新部
125,225,325 コスト計算部
126,326 コスト設定部
127,227 パワー制御判断部
128,228,328 リンク管理部
131,231,331 トポロジ情報
132,232 リンク使用率情報
133,233,333 リンク情報
229 OSPF経路情報受信部
325 OSPF経路情報広告部
Claims (9)
- ネットワーク内の経路をショーテストパスルーチングにより決定するノードであって、
前記ネットワークのトポロジおよび前記ネットワーク内の各リンクのリンクコストの値を示したトポロジ情報と、前記ノードに接続されるリンクそれぞれの最大利用可能帯域およびリンク使用率を示したリンク使用率情報とを記憶する記憶部と、
前記コネクションの確立要求および切断要求を受け付けるコネクション受付部と、
前記トポロジ情報に示されるトポロジおよび各リンクのリンクコストを参照して、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定する経路計算部と、
前記決定されたリンク上におけるコネクションの確立および前記切断要求の対象のコネクションの切断を行うコネクション確立処理部と、
前記確立されたコネクションのトラヒック量および前記切断されたコネクションのトラヒック量をもとに、前記リンク使用率情報におけるリンク使用率を更新するリンク使用率更新部と、
前記更新されたリンク使用率情報にもとづき、当該リンクのリンクコストを、所定のリンク使用率を上限値として、そのリンクのリンク使用率が高いほど低い値として計算し、この計算した値を用いて、前記トポロジ情報における当該リンクのリンクコストを更新するコスト計算部と、
前記ノードに接続されるリンクのパワーオフまたはパワーオンの制御を行うパワー制御部と、
前記更新されたリンク使用率情報を参照して、自身のノードに接続されるリンクのリンク使用率が0であると判断したとき、前記パワー制御部に、当該リンクのパワーオフを指示するパワー制御判断部とを備え、
前記コネクション受付部により、新たなコネクションの確立要求を受け付けたとき、前記経路計算部は、前記更新されたトポロジ情報に示される各リンクのリンクコストを参照して、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを計算することを特徴とするノード。 - 前記パワーオフとなったリンクの識別情報を示したリンク情報を前記記憶部に記憶し、前記トポロジ情報における、前記パワーオフとなったリンクのリンクコストの値として、所定のリンク使用率に対応するリンクコストの値よりも小さい所定の値を設定するリンク管理部を備え、
前記経路計算部により前記確立要求の対象のコネクションのショーテストパスで用いるリンクを計算した結果、そのショーテストパスで用いるリンクに、前記リンク使用率情報におけるリンク使用率が前記所定のリンク使用率以上のリンクがある場合、
前記パワー制御判断部は、前記リンク情報および前記トポロジ情報を参照して、前記リンク使用率が前記所定のリンク使用率以上のリンクと接続先が同じリンクで、かつ、パワーオフとなっているリンクがあると判断したとき、前記パワー制御部に、当該リンクのパワーオンを指示し、
前記経路計算部は、前記パワーオンとなったリンクを含めて、再度、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定し、
前記コネクション確立処理部は、前記決定されたリンク上にコネクションを確立し、
前記リンク使用率更新部は、前記確立されたコネクションのトラヒック量をもとに、前記リンク使用率情報を更新し、
前記コスト計算部は、前記更新されたリンク使用率情報にもとづき、当該リンクのリンクコストを、そのリンクのリンク使用率が高いほど高い値として計算し、この計算した値を用いて、前記トポロジ情報における当該リンクのリンクコストを更新し、
前記コネクション受付部により、新たなコネクションの確立要求を受け付けたとき、前記経路計算部は、前記更新されたトポロジ情報に示される各リンクのリンクコストを参照して、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定することを特徴とする請求項1に記載のノード。 - 請求項1または請求項2に記載のノードを複数含んでなることを特徴とするネットワーク。
- ネットワーク内のノードを制御するノード制御装置であって、
前記ネットワークのトポロジおよび前記ネットワーク内の各リンクのリンクコストの値を示したトポロジ情報と、前記ノードに接続されるリンクそれぞれの最大利用可能帯域およびリンク使用率を示したリンク使用率情報とを記憶する記憶部と、
前記コネクションの確立要求および切断要求を受け付けるコネクション受付部と、
前記トポロジ情報に示されるトポロジおよび各リンクのリンクコストを参照して、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定する経路計算部と、
前記決定されたリンク上におけるコネクションの確立および前記切断要求の対象のコネクションの切断の指示を、前記ノードに対し送信するコネクション確立制御部と、
前記確立されたコネクションのトラヒック量および前記切断されたコネクションのトラヒック量をもとに、前記リンク使用率情報におけるリンク使用率を更新するリンク使用率更新部と、
前記更新されたリンク使用率情報にもとづき、当該リンクのリンクコストを、所定のリンク使用率を上限値として、そのリンクのリンク使用率が高いほど低い値として計算し、この計算した値を用いて、前記トポロジ情報における当該リンクのリンクコストを更新するコスト計算部と、
前記ノードに対し、当該ノードに接続されるリンクのパワーオフまたはパワーオンの指示を送信するパワー制御部と、
前記リンク使用率更新部によるリンク使用率の計算の結果、そのリンク使用率が0になったとき、前記パワー制御部に、当該リンクのパワーオフを指示するパワー制御判断部とを備えることを特徴とするノード制御装置。 - 前記ノードから、OSPF経路情報により、前記パワーオフとなったリンクの識別情報およびそのリンクのリンクコストの値を示した情報を受信するOSPF経路情報受信部と、
前記受信したOSPF経路情報に示されるパワーオフとなったリンクの識別情報を示したリンク情報を前記記憶部に記憶し、前記トポロジ情報における、前記パワーオフとなったリンクのリンクコストの値として、前記所定のリンク使用率に対応するリンクコストの値よりも小さい値を設定するリンク管理部を備え、
前記経路計算部により前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定した結果、そのショーテストパスで用いるリンクに、前記リンク使用率情報におけるリンク使用率が所定のリンク使用率以上のリンクがある場合、
前記パワー制御判断部は、前記リンク情報および前記トポロジ情報を参照して、前記リンク使用率が前記所定のリンク使用率以上のリンクと接続先が同じリンクで、かつ、パワーオフとなっているリンクがあると判断したとき、前記パワー制御部に、当該リンクのパワーオンを指示し、
前記経路計算部は、前記パワーオンとなったリンクを含めて、再度、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定し、
前記コネクション確立制御部は、前記決定されたリンク上へのコネクションの確立の指示を前記ノードに対し送信し、
前記リンク使用率更新部は、前記確立されたコネクションのトラヒック量をもとに、前記リンク使用率情報を更新し、
前記コスト計算部は、前記更新されたリンク使用率情報にもとづき、当該リンクのリンクコストを、そのリンクのリンク使用率が高いほど高い値として計算し、この計算した値を用いて、前記トポロジ情報における当該リンクのリンクコストを更新し、
前記コネクション受付部により、新たなコネクションの確立要求を受け付けたとき、前記経路計算部は、前記更新されたトポロジ情報に示される各リンクのリンクコストを参照して、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定することを特徴とする請求項4に記載のノード制御装置。 - 請求項4または請求項5に記載のノード制御装置からの指示にもとづき、リンクのパワーオフおよびパワーオフを行うノードであって、
前記リンクのパワーオフを行ったとき、このリンクの識別情報およびそのリンクのリンクコストの値を設定したOSPF経路情報を前記ノード制御装置へ広告することを特徴とするノード。 - ネットワークのトポロジおよび前記ネットワーク内の各リンクのリンクコストの値を示したトポロジ情報と、前記ノードに接続されるリンクそれぞれの最大利用可能帯域およびリンク使用率を示したリンク使用率情報とを記憶する記憶部を備えるノードが、
前記コネクションの確立要求および切断要求を受け付けるステップと、
前記トポロジ情報に示されるトポロジおよび各リンクのリンクコストを参照して、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定するステップと、
前記決定されたリンク上におけるコネクションの確立および前記切断要求の対象のコネクションの切断を行うステップと、
前記確立されたコネクションのトラヒック量または前記切断されたコネクションのトラヒック量をもとに、前記リンク使用率情報におけるリンク使用率を更新するステップと、
前記更新されたリンク使用率情報にもとづき、当該リンクのリンクコストを、所定のリンク使用率を上限値として、そのリンクのリンク使用率が高いほど低い値として計算し、この計算した値を用いて、前記トポロジ情報における当該リンクのリンクコストを更新するステップと、
前記リンク使用率の更新の結果、自身のノードに接続されるリンクのリンク使用率が0になったとき、当該リンクを備えるノードに、当該リンクのパワーオフを指示するステップと、
前記コネクション受付部により、新たなコネクションの確立要求を受け付けたとき、前記更新されたトポロジ情報に示される各リンクのリンクコストを参照して、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定するステップとを実行することを特徴とするリンク制御方法。 - 前記ノードが、
前記パワーオフとなったリンクの識別情報を示したリンク情報を前記記憶部に記憶するステップと、
前記トポロジ情報における、前記パワーオフとなったリンクのリンクコストの値として、前記所定のリンク使用率に対応するリンクコストの値より小さい所定の値を設定するステップと、
前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定した結果、そのショーテストパスで用いるリンクに、前記リンク使用率情報におけるリンク使用率が所定のリンク使用率以上のリンクがある場合、
前記リンク情報および前記トポロジ情報を参照して、前記リンク使用率が前記所定のリンク使用率以上のリンクと接続先が同じリンクで、かつ、パワーオフとなっているリンクがあると判断したとき、当該リンクを備えるノードに、当該リンクのパワーオンを指示するステップと、
前記パワーオンとなったリンクを含めて、再度、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定するステップと、
前記決定されたリンク上にコネクションを確立するステップと、
前記確立されたコネクションのトラヒック量をもとに、前記リンク使用率情報を更新するステップと、
前記更新されたリンク使用率情報にもとづき、当該リンクのリンクコストを、そのリンクのリンク使用率が高いほど高い値として計算し、この計算した値を用いて、前記トポロジ情報における当該リンクのリンクコストを更新するステップと、
新たなコネクションの確立要求を受け付けたとき、前記更新されたトポロジ情報に示される各リンクのリンクコストを参照して、前記確立要求の対象のコネクションのショーテストパスで用いるリンクを決定するステップとを実行することを特徴とする請求項7に記載のリンク制御方法。 - 請求項7または請求項8に記載のリンク制御方法をコンピュータに実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009029428A JP4977153B2 (ja) | 2009-02-12 | 2009-02-12 | ノード、ネットワーク、ノード制御装置、リンク制御方法およびそのプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009029428A JP4977153B2 (ja) | 2009-02-12 | 2009-02-12 | ノード、ネットワーク、ノード制御装置、リンク制御方法およびそのプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010187166A JP2010187166A (ja) | 2010-08-26 |
| JP4977153B2 true JP4977153B2 (ja) | 2012-07-18 |
Family
ID=42767551
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009029428A Active JP4977153B2 (ja) | 2009-02-12 | 2009-02-12 | ノード、ネットワーク、ノード制御装置、リンク制御方法およびそのプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4977153B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10600407B2 (en) | 2016-07-20 | 2020-03-24 | Kabushiki Kaisha Toshiba | Generation device, recognition system, and generation method for generating finite state transducer |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013058895A (ja) * | 2011-09-08 | 2013-03-28 | Nec Corp | ネットワーク制御方法および装置並びにネットワーク制御システム |
| JP5831264B2 (ja) | 2012-02-02 | 2015-12-09 | 富士通株式会社 | 情報処理システム、情報処理装置およびプログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1756233B (zh) * | 2004-09-30 | 2010-07-28 | 富士通株式会社 | 电信网络中的路由选择方法和装置 |
| JP4825580B2 (ja) * | 2005-09-05 | 2011-11-30 | アラクサラネットワークス株式会社 | ネットワーク接続装置の消費電力低減方法及び装置 |
| JP4606333B2 (ja) * | 2005-09-20 | 2011-01-05 | 富士通株式会社 | ルーティング制御方法 |
-
2009
- 2009-02-12 JP JP2009029428A patent/JP4977153B2/ja active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10600407B2 (en) | 2016-07-20 | 2020-03-24 | Kabushiki Kaisha Toshiba | Generation device, recognition system, and generation method for generating finite state transducer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010187166A (ja) | 2010-08-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4748086B2 (ja) | 通信中継装置、リソース解放方法および通信中継装置のプログラム | |
| US7567512B1 (en) | Traffic engineering using extended bandwidth accounting information | |
| JP4757233B2 (ja) | 経路計算方法、装置及びプログラム | |
| JP5771748B2 (ja) | ネットワーク要素の電力消費状態によるネットワークのグリーニング | |
| JP4606249B2 (ja) | 情報処理方法及びルータ | |
| US20250106139A1 (en) | Link power management protocol for connected network devices | |
| CN118509432A (zh) | 一种基于边缘云架构的大数据处理方法 | |
| JP2015136168A (ja) | ネットワークにおけるメッセージおよび計算オーバーヘッドの軽減 | |
| EP1929711A1 (en) | Method and apparatus for maximizing data transmission capacity of a mesh network | |
| JP2010148023A (ja) | パケット転送方法、パケット転送装置及びパケット転送システム | |
| WO2010056354A1 (en) | Selective a priori reactive routing | |
| CN102859493A (zh) | 数据网络的优化电力使用 | |
| CN114827007A (zh) | 算力感知的路由方法、装置、路由节点及客户端设备 | |
| JP5292951B2 (ja) | 経路制御方法、経路制御システム、経路制御装置、及び経路制御用プログラム | |
| JP2003273904A (ja) | 経路制御方法、経路制御装置 | |
| JP4977153B2 (ja) | ノード、ネットワーク、ノード制御装置、リンク制御方法およびそのプログラム | |
| JP4714171B2 (ja) | 経路計算装置、方法、およびプログラム | |
| JP4623139B2 (ja) | ルータ装置 | |
| CN112217651A (zh) | 融合网络的路径标签确定方法及装置 | |
| EP2999175B1 (en) | Method, apparatus, and system for controlling release of route information | |
| JP5782999B2 (ja) | 経路決定装置、ノード装置及び経路決定方法 | |
| JP5293162B2 (ja) | ネットワークシステムの消費電力低減方法及び低減装置並びにプログラム | |
| CN108075981B (zh) | 一种链路状态数据包的传输方法及路由节点 | |
| JP4589847B2 (ja) | 動的制御用ネットワークリソース制御方法および動的制御用ネットワークリソース制御装置 | |
| JP2002247087A (ja) | Ipネットワーク負荷分散方法、ipネットワーク、ipルーティング装置及びルートサーバ装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110222 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110819 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120301 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120410 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120413 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150420 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |