JP2001024699A - ネットワーク負荷分散システム - Google Patents

ネットワーク負荷分散システム

Info

Publication number
JP2001024699A
JP2001024699A JP18966599A JP18966599A JP2001024699A JP 2001024699 A JP2001024699 A JP 2001024699A JP 18966599 A JP18966599 A JP 18966599A JP 18966599 A JP18966599 A JP 18966599A JP 2001024699 A JP2001024699 A JP 2001024699A
Authority
JP
Japan
Prior art keywords
network
node
link
load distribution
link metric
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.)
Granted
Application number
JP18966599A
Other languages
English (en)
Other versions
JP3546764B2 (ja
Inventor
Atsushi Iwata
淳 岩田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP18966599A priority Critical patent/JP3546764B2/ja
Priority to US09/608,954 priority patent/US6760314B1/en
Publication of JP2001024699A publication Critical patent/JP2001024699A/ja
Application granted granted Critical
Publication of JP3546764B2 publication Critical patent/JP3546764B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/123Evaluation of link metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/026Capturing of monitoring data using flow identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 ネットワーク全体を考慮した最適な負荷分散
が可能であり、かつネットワークのトポロジー変更、ト
ラフィック変動等のネットワーク全体に係る動的変化に
追随して、最適なリンク・メトリックを判定し、ルーテ
ィング・テーブルの更新が可能なネットワーク負荷分散
システムを提供する。 【解決手段】 複数のノード10a、10b、10c、
10dがリンク20a、20b、20c、20d、20
e、20fにより相互に接続されたネットワークにおい
て、前記複数のノード10a、10b、10c、10d
からネットワーク状態情報を受信し、かつ前記ネットワ
ーク状態情報をもとに最適なリンク・メトリックを判定
し、前記最適なリンク・メトリックを前記複数のノード
に送信する負荷分散サーバ30を備え、各ノード10
a、10b、10c、10dにおいて前記最適なリンク
・メトリックに基づき動的経路選択を行なう。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、リンク・メトリッ
クを基準に最適経路を決定する動的経路選択に関し、特
に、ネットワーク管理サーバによりネットワークの状態
を監視し、リンク・メトリックを定期的に最適なものに
更新することで、ネットワーク全体の負荷分散を実現す
るネットワーク負荷分散システムに関する。
【0002】
【従来の技術】ネットワークにおいてデータを送信する
とき、送信先に到達可能な複数の通信経路の中から1つ
の経路を選択することを経路選択(またはルーティン
グ)と言う。経路選択の方法としては、伝送時間の短縮
や伝送路の使用効率の向上を目的として、最適な経路を
選択するために各種の方法が使用されている。
【0003】静的経路選択は、予め各送信先に対する最
適と考えられる通信経路を固定的に定めておく方式であ
る。各送信先に対する通信経路は、ルーティング・テー
ブルにおいて指示され、このルーティング・テーブルを
参照することで経路選択を行なう。
【0004】動的経路選択は、ルーティング・テーブル
の内容を、トラフィック変動やネットワーク構成の変化
に応じて最適なものに更新していく方式である。さらに
このルーティング・テーブルを、ルーティング・プロト
コルを用いて各ノード間で交換することにより他のノー
ドの情報を得て、最適な経路選択を行なう。
【0005】通信経路における中継装置の数をホップ
(Hop)値といい、これによりこの通信経路による送
受信ノード間の距離を代表させ、実際に経由する中継装
置の数が最小になる経路の中継装置の数をコストとい
う。こうしてリンク・メトリック、つまりネットワーク
上の距離を用いて最適な経路選択を行なう。
【0006】主なルーティング・プロトコルは、RIP
(Routing Infomation Proto
col)と、OSPF(Open Shortest
Path First)である。
【0007】RIPは、ホップ値とコストから最適経路
を決定する。しかし、コストすなわち中継装置の数が最
小であっても伝送時間が最小になるとは限らない。OS
PFでは、RIPのこれらの欠点を解決し、回線の輻輳
状態を考慮して最適経路を決定する。
【0008】従来、この種の動的経路選択によるネット
ワーク負荷分散システムは、各ノードが自立的に自ノー
ドと隣接ノードの間のリンクの負荷を測定し、負荷があ
る閾値を超えた時点で、事前に決められたルールに従い
リンク・メトリックを適切に増減し、これに対応してル
ーティング・テーブルを更新し、かつこのリンク・メト
リックの変更をネットワーク内の他のノードへ通知する
ものであった。
【0009】また、特開平05−130144号公報で
は、リンクの負荷状態の検出部と、リンク・メトリック
変更・送信部とから構成される技術が記載されている。
【0010】
【発明が解決しようとする課題】上述したように従来の
ネットワーク負荷分散システムでは、以下に述べるよう
な問題点があった。
【0011】第1に、従来のネットワーク負荷分散シス
テムでは、各ノードの近傍のみでの局所的な負荷分散に
すぎず、ネットワーク全体での最適な負荷分散ではない
という問題点がある。
【0012】その理由は、各ノードが自立的に測定した
自ノードと隣接ノードの間のリンクの負荷(つまり近傍
リンクのみの負荷)に基づき、自ノードと隣接ノードの
間とのリンク・メトリックを局所的な面において適切に
増減するものであったので、局所的な負荷分散にすぎず
隣接ノード以外のネットワーク状況全体を考慮した負荷
分散ができないからである。
【0013】第2に、前記特開平05−130144号
公報に公開された従来技術では、ネットワーク全体の動
的変化に応じた最適なリンク・メトリックの決定ができ
ないという問題点がある。
【0014】その理由は、前記特開平05−13014
4号公報のネットワーク負荷分散システムでは、リンク
負荷がある特定の閾値を超えた場合等に、閾値を超えた
リンクのリンク・メトリックを一定値増減するという単
純な静的な方法であるため、ネットワーク全体に係る変
化であるトポロジー変更やトラフィックの分布変動等に
対応する負荷分散ができないからである。
【0015】本発明の目的は、上記従来技術の欠点を解
決し、ネットワークの伝送効率、信頼性、性能の向上を
図るため、ネットワーク全体を考慮した最適な負荷分散
が可能なネットワーク負荷分散システムを提供すること
である。
【0016】本発明の他の目的は、上記従来技術の欠点
を解決するため、ネットワークのトポロジー変更、トラ
フィック変動等のネットワーク全体に係る動的変化に追
随して、最適なリンク・メトリックを判定し、ルーティ
ング・テーブルの更新が可能なネットワーク負荷分散シ
ステムを提供することである。
【0017】
【課題を解決するための手段】上記目的を達成するため
本発明のネットワーク負荷分散システムは、複数のノー
ドがリンクにより相互に接続されたネットワークにおい
て、複数のノードからネットワーク状態情報を受信し、
かつネットワーク状態情報をもとに最適なリンク・メト
リックを判定し、最適なリンク・メトリックを複数のノ
ードに送信する負荷分散サーバを備え、各ノードにおい
て最適なリンク・メトリックに基づき動的経路選択を行
なうことを特徴とする。
【0018】請求項2の本発明のネットワーク負荷分散
システムにおけるネットワーク状態情報は、ノードの各
隣接ノードとの接続の形態を表すネットワーク・トポロ
ジー情報と、ノードから各隣接リンクに対する送信方向
に割り当てられているリンク・メトリックの値を表すリ
ンク・メトリック情報と、ノードにおけるトラフィック
特性、並びにトラフィックパラメータを表すトラフィッ
クフロー情報を含むことを特徴とする。
【0019】請求項3の本発明のネットワーク負荷分散
システムにおけるネットワーク状態情報は、ノードの各
隣接ノードとの接続の形態を表すネットワーク・トポロ
ジー情報と、ノードから各隣接リンクに対する送信方向
に割り当てられているリンク・メトリックの値を表すリ
ンク・メトリック情報と、ノードに隣接する各リンクに
おけるノードから送信方向の使用帯域、並びに使用可能
最大帯域を表すリンク負荷情報と、ノードにおけるトラ
フィック特性、並びにトラフィックパラメータを表すト
ラフィックフロー情報を含むことを特徴とする。
【0020】請求項4の本発明のネットワーク負荷分散
システムにおける負荷分散サーバは、ネットワーク内の
ノード全ての経路選択の動作をエミュレーションする経
路選択エミュレータを備え、経路選択エミュレータによ
り、ネットワーク状態情報を参照し、かつ経路選択エミ
ュレータ内のリンク・メトリックの値を変化させながら
エミュレーションを繰返し行なうことで、最適なリンク
・メトリックを求めることを特徴とする。
【0021】請求項5の本発明のネットワーク負荷分散
システムにおける負荷分散サーバは、経路選択エミュレ
ータにより、経路選択エミュレータ内のリンク・メトリ
ックの値を、ネットワーク内の各リンクのリンク負荷の
量が等しくなるように変化させながら、エミュレーショ
ンを繰返し行なうことで、最適なリンク・メトリックを
求めることを特徴とする。
【0022】請求項6の本発明のネットワーク負荷分散
システムにおける負荷分散サーバは、経路選択エミュレ
ータにより、ネットワーク内の各リンクの使用帯域の量
を実リンク帯域の量で割った値が互いに等しくなるよう
に、経路選択エミュレータ内のリンク・メトリックの値
を変化させながら、エミュレーションを繰返し行なうこ
とで、最適なリンク・メトリックを求めることを特徴と
する。
【0023】請求項7の本発明のネットワーク負荷分散
システムにおける動的経路選択は、各ノードにおいて、
最適なリンク・メトリックに基づき、ノードのルーティ
ング・テーブルを更新し、さらに最適なリンク・メトリ
ックをルーティング・プロトコルによりノードに隣接す
る他のノードと相互に通知し、隣接ノードからの情報に
基づきルーティング・テーブルを更新することを特徴と
する。
【0024】請求項8の本発明のネットワーク負荷分散
システムは、1つ又は複数のノードの内部に負荷分散サ
ーバを実装することを特徴とする。
【0025】請求項9の本発明のネットワーク負荷分散
システムは、ネットワーク内の1つ又は複数のノードの
内部に負荷分散サーバを実装し、かつ負荷分散サーバ
は、ルーティングプロトコルにより、負荷分散サーバを
実装するノードを、負荷分散サーバを実装していない他
の各ノードに対し通知し、負荷分散サーバの位置を認識
させることを特徴とする。
【0026】請求項10の本発明のネットワーク負荷分
散システムは、ネットーワークがコネクションオリエン
ティッドな場合に、最適なリンク・メトリックを隣接ノ
ードと相互に通知する時に、既存のコネクションをも最
適なリンク・メトリックに応じて変更することを特徴と
する。
【0027】請求項11の本発明のネットワーク負荷分
散システムは、既存のコネクションを変更する際に、既
存のコネクションのサービスの瞬断を発生しないよう
に、既存のコネクションを残したまま新たに最適なコネ
クションをはり、既存のコネクションのサービスを新規
の最適なコネクションに迂回させた後、既存のコネクシ
ョンを切断することを特徴とする。
【0028】
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して詳細に説明する。
【0029】図1は、本発明の第1の実施の形態による
ネットワーク負荷分散システムの構成を示すブロック図
である。
【0030】図1を参照すると、本発明の第1の実施の
形態によるネットワーク負荷分散システムは、リンク2
0a,20b、20c,20d,20e,20fにより
互いに接続された複数のノード10a,10b,10
c,10dと、これら複数のノード10a,10b,1
0c,10dに対し接続された負荷分散サーバ30から
構成される。
【0031】ノード10a,10b,10c,10d
は、ルータまたは交換機から成り、各リンク20a,2
0b、20c,20d,20e,20fを介してデータ
を送受信するものである。
【0032】負荷分散サーバ30は、各ノード10a,
10b,10c,10dからネットワークの状態の情報
を受信し、それに応じて最適なリンク・メトリックを計
算し、各ノードに通知することにより、負荷分散をはか
る仕組みを持つ。
【0033】図2は、本発明の第1の実施の形態の負荷
分散サーバ30の構成を示すブロック図である。
【0034】図2を参照すると、本発明の第1の実施の
形態の負荷分散サーバ30は、ネットワーク状態受信部
31と、リンク・メトリック判定部32と、リンク・メ
トリック送信部33を備える。
【0035】ネットワーク状態受信部31は、全てのノ
ード10a,10c,10dからネットワーク状態情報
を受信し、かつ、受信したネットワーク状態情報、つま
りネットワーク・トポロジー情報、リンク・メトリック
情報、リンク負荷情報、トラフィックフロー情報をリン
ク・メトリック判定部32へ送信する。
【0036】リンク・メトリック判定部32は、受信し
たネットワーク状態を基に、ネットワーク全体のトポロ
ジー、各リンク20a,20b、20c,20d,20
e,20fに現在設定されているリンク・メトリック、
リンク負荷、トラフィックフローのトラフィック特性、
パラメータを認識し、この情報を用いて各リンク20
a,20b、20c,20d,20e,20fの最適な
リンク・メトリックを判定し、このリンク・メトリック
をリンク・メトリック送信部33へ送信する。
【0037】リンク・メトリック判定部32は、内部に
経路選択エミュレータ321を持ち、この経路選択エミ
ュレータ321によりネットワーク上の経路選択のエミ
ュレーションを、エミュレーションで求められるリンク
負荷が適正な値となるように、リンク・メトリックの値
を少しずつ修正しながらエミュレーションを繰り返し、
最適なリンク・メトリックを求める。
【0038】リンク・メトリック送信部33は、リンク
・メトリック判定部32で判定された最適なリンク・メ
トリックを各ノード10a,10b,10c,10dに
対し送信する。
【0039】図3は、本発明の第1の実施の形態のノー
ド10aの構成を示すブロック図である。
【0040】図3を参照すると、本発明の第1の実施の
形態のノード10aは、ネットワーク状態検出部11
と、リンク・メトリック受信部12と、リンク状態・デ
ータベース13と、ルーティング・テーブル14と、ル
ーティング・プロトコル15と、データ受信部16と、
データ送信部17を備える。
【0041】ノード10aによるネットワーク上のデー
タの送受信は、データ受信部16と、データ送信部17
により行なわれる。
【0042】データ受信部16は、各リンク20a,2
0b、20cによって接続された隣接ノード10b,1
0c,10dから、データを受信する。
【0043】データ送信部17は、同じく各リンク20
a,20b、20cによって接続された隣接ノード10
b,10c,10dに対し、そのデータの送信先とルー
ティング・テーブル14を参照して次に送信する隣接ノ
ードを決定し、データを送信する。
【0044】ノード10aの、このネットワーク上のデ
ータの送受信を負荷分散するための機能は、残るネット
ワーク状態検出部11と、リンク・メトリック受信部1
2と、リンク状態・データベース13と、ルーティング
・テーブル14と、ルーティング・プロトコル15によ
り行なわれる。
【0045】ネットワーク状態検出部11は、ノード1
0aのネットワークの状態を検出し負荷分散サーバ30
に対し送信する。
【0046】ネットワーク状態検出部11は、ネットワ
ーク・トポロジー検出部111と、リンク・メトリック
検出部112と、リンク負荷検出部113と、トラフィ
ックフロー検出部114を備える。
【0047】ネットワーク・トポロジー検出部111
は、ノード10aが各隣接ノードと、どのリンクでどの
ように接続されているのかのネットワーク・トポロジー
情報を検出する。つまり例えば、ノード10aとノード
10bの間はリンク20aで接続されている等の検出を
行なう。
【0048】リンク・メトリック検出部112は、ノー
ド10aから隣接リンク20a,20b、20cへのそ
れぞれに対する送信方向に、割り当てられているリンク
・メトリックを検出する。方向を規定するのは、同一リ
ンクでも送信方向と受信方向でリンク・メトリックが異
なる場合があるためである。
【0049】リンク負荷検出部113は、リンク20
b、20c、20dのそれぞれにおける、ノード10a
から送信方向のリンク負荷を検出する。ここでリンク負
荷検出部113が検出するリンク負荷の種類は、現在の
使用帯域、及びリンクの使用可能最大帯域の2種類であ
る。
【0050】トラフィックフロー検出部114は、トラ
フィック特性、ならびにトラフィックパラメータをフロ
ー毎に検出する。
【0051】リンク・メトリック受信部12は、負荷分
散サーバ30から送信される最適なリンク・メトリック
を受信し、この最適なリンク・メトリックによりリンク
状態・データベース13を更新し、この更新されたリン
ク状態・データベース13によりルーティング・テーブ
ル14を再計算し更新する。ここで、ルーティング・テ
ーブル14の再計算とは、リンク状態・データベース1
3における更新された最適なリンク・メトリックに基づ
き、ネットワーク全体で最小コストの経路を再計算し求
めることである。
【0052】さらに、リンク・メトリック受信部12
は、ルーティング・プロトコル15に基づき、この更新
された最適なリンク・メトリックを他のノード10b,
10c,10dに対し経路選択情報として送信し、かつ
逆に、他のノード10b,10c,10dにおける更新
された最適なリンク・メトリックが、同様に経路選択情
報としてノード10aに対し送信される。
【0053】ルーティング・プロトコル15として、ル
ータの場合にはリンクステート型のOSPF(Open
Shortest Path Fast)ルーティン
グ・プロトコルを用いることができる。交換機の場合に
も、例えばリンクステート型のPNNI(Privat
e Network−Network Interfa
ce)ルーティング・プロトコルを用いることで同様の
処理が実現できる。
【0054】次に、第1の実施の形態によるネットワー
ク負荷分散システムの動作について詳細に説明する。
【0055】ここでは、特にノード10aと分散サーバ
30との間の動作を説明するが、他のノードとも同様で
ある。
【0056】まず、ノード10aにおいて、ネットワー
ク状態検出部11を用いて、ネットワーク・トポロジー
検出部111からのネットワーク・トポロジー情報と、
リンク・メトリック検出部112からの現在のリンク・
メトリック情報と、リンク負荷検出部113からのリン
ク負荷情報と、トラフィックフロー検出部114からの
トラフィックフロー情報の4つのネットワーク状態を検
出し負荷分散サーバ30に対し送信する。
【0057】次に、負荷分散サーバ30において、各ノ
ード10aから送信されるネットワーク状態を、ネット
ワーク状態受信部31が受信し、リンク・メトリック判
定部32へ送信する。
【0058】次に、リンク・メトリック判定部32で
は、各ノード10aから送信されるネットワーク状態情
報から、現在のネットワーク全体の状態を認識し、各リ
ンクの最適リンク・メトリックを判定し、リンク・メト
リック送信部33へその値を通知する。
【0059】次に、リンク・メトリック送信部33は、
ノード10aに対し、リンク20a,20b、20cの
ノード10bから送信方向の最適なリンク・メトリック
を、送信する。
【0060】再び各ノード10aにおいて、リンク・メ
トリック受信部12は、最適なリンク・メトリックを負
荷分散サーバ30から受信し、この最適なリンク・メト
リックをリンク状態・データベース13に反映させ、そ
れによりノード10a内のルーティング・テーブル14
を再計算し更新する。ルーティング・テーブル14は、
最適なリンク・メトリックを用いて、ネットワーク全体
で最小コスト経路を再計算することで求める。
【0061】その後、ルーティング・プロトコル15に
より、更新されたリンク・メトリック情報を隣接ノード
10b、10c、10dへ経路選択情報として配布す
る。一方、他のノード10b、10c、10dも、同様
に更新されたリンク・メトリック情報をノード10aへ
経路選択情報として配布してくるので、その情報をルー
ティング・プロトコル15が受信すると、その情報をま
ずリンク状態・データベース13へ格納する。
【0062】その後、リンク状態・データベース13の
更新に伴い、再び最小コスト経路を再計算してルーティ
ング・テーブル14を更新する。
【0063】以上の手続きにより、すべてのノード10
a,10b,10c,10dが、自分の新規のリンク・
メトリック情報を更新するとともに、その情報を他のノ
ードにも通知し合うことにより、それぞれのノードが新
規のリンク・メトリック情報に従ったルーティング・テ
ーブル14で経路選択を行なう。
【0064】つまり、負荷分散サーバ30内のリンク・
メトリック判定部32の計算した通りに、実際にトラフ
ィックが負荷分散されることとなる。
【0065】負荷分散サーバ30と各ノード10a,1
0b,10c,10dの以上の処理は定期的に実行さ
れ、時間が経過する毎にトポロジー、リンク・メトリッ
ク、リンク負荷、トラフィックフローの変化に動的に対
応し、常にトラフィック負荷分散が図られる。
【0066】定期的な実行の周期は、ネットワークの変
動のスピードと、負荷分散に対する要求条件にしたがっ
て決める。
【0067】図4は、本発明の第1の実施の形態のリン
ク・メトリック判定部32の、最適なリンク・メトリッ
クの判定処理を説明するためのフローチャートである。
【0068】この判定処理においては、各変数を以下の
ように定める。
【0069】全ノードの数を「N」、ネットワーク内の
ノードを、「ノードi」、「ノードj」(i,j≦
N)、ノードiとノードj間の全経路の数を
「Kij」、隣接するノードiからノードjへの、現在
のリンク・メトリックの値を「Aij」、隣接するノー
ドiからノードjへの、求める最適化されたリンク・メ
トリックの値を「Bij」、隣接するノードiからノー
ドjへの、現在のリンク負荷を「C 」、ネットワー
ク内のノードiからノードjへの、経路k(k≦
ij)によるトラフィックフローを「Tijk」と表
す。
【0070】まず、リンク・メトリック判定部32は、
ネットワーク状態受信部31を介して、ネットワークの
全ノード(ノード1〜ノードN)からネットワーク状態
情報を受信する(ステップ401)。
【0071】このネットワーク状態情報とは、ネットワ
ーク・トポロジー情報と、リンク・メトリック情報{A
ij:ノードi,jは隣接}と、リンク負荷情報{C
ij:ノードi,jは隣接}と、トラフィックフロー情
報{Tijk:i≠j、k≦K ij}との全ての情報で
ある。
【0072】次に、受信したこれらのネットワーク状態
情報を基に、最適な新規リンク・メトリックBijを以
下の手順で計算する。
【0073】リンク・メトリック判定部32の内部の、
経路選択エミュレータ321のカウンタを”0”にリセ
ットする(ステップ402)。
【0074】ネットワーク状態情報を内部の経路選択エ
ミュレータ321に初期情報として設定する(ステップ
403)。ここで、変数リンク・メトリック値
{Aij}、リンク負荷{Cij}、トラフィックフロ
ー{Tijk}は、経路選択エミュレータ321内の計
算用のメモリにそれぞれ{aij}、{cij}、{T
ijk}として格納する。
【0075】経路選択エミュレータ321により、実際
の全ノード1〜ノードNが行うルーティング・テーブル
14の計算、並びにこのルーティング・テーブル14に
よるデータの経路選択と同一の処理をエミュレートす
る。
【0076】経路選択エミュレータ321は、ネットワ
ーク・トポロジー情報とリンク・メトリック{aij
とから、まず最小コスト経路を計算し、擬似的に経路選
択エミュレータ321内の全ノードのルーティング・テ
ーブル14を更新する(ステップ404)。
【0077】ここでもし複数の経路が同一の最小コスト
経路である場合、すべての経路をエミュレータ内ルーテ
ィング・テーブル14に登録し、それら複数の経路をト
ラフィックが負荷分散するように経路制御を行う。
【0078】その後、トラフィックフロー{Tijk
をこのエミュレータ内のノードへ仮想的に流して、それ
によってトラフィックが具体的にどの経路を流れていく
かを計算する(ステップ405)。
【0079】すべてのトラフィックフロー{Tijk
に対して、新しい経路が決まると、その時点で全ノード
1〜ノードN間のリンクに予想されるリンク負荷{c
ij:ノードi,jは隣接}が求められる(ステップ4
06)。
【0080】手順225では、これら求められたリンク
負荷{cij}の中で最大の負荷を持つリンク、ノード
xからノードy(x≦N,y≦N、ノードx,yは隣
接)を選択する。そして、現在のリンク・メトリック
{aij}の値に対して、このリンク{x、y}に対応
するリンク・メトリックの値axyのみに正の数δを足
し、これを新しいリンク・メトリック{aij}として
定める(ステップ407)。
【0081】カウンタを1増加させ(ステップ40
8)、もしカウンタがある閾値M以上ならば、最適なリ
ンク・メトリックを求める反復計算がある一定の回数を
超えたものとみなして、エミュレーションの繰返しを終
了し(ステップ409)、その時点で得られたリンク・
メトリック{aij}を、新規リンク・メトリック{B
}として、リンク・メトリック送信部33へ送信す
る(ステップ411)。
【0082】また、リンク負荷{cij}の各リンクで
の値がすべて同じとなる場合にも、既に最適なリンク・
メトリックが求められたものとしてエミュレーションの
繰返しを終了し(ステップ410)、その時点で得られ
たリンク・メトリック{a }を、新規リンク・メト
リック{Bij}として、リンク・メトリック送信部3
3へ送信する(ステップ411)。
【0083】このいずれの場合でもない時には、再びス
テップ404に戻り、新しいリンク・メトリック{a
ij}に基づきエミュレーションを繰返す。
【0084】以上により得られた最適なリンク・メトリ
ックは、リンク・メトリック送信部33により各ノード
1〜Nに送信される。
【0085】また、以上説明されたリンク・メトリック
判定部32の判定処理においては、初期情報であるリン
ク負荷情報{Cij}を使用していないが、この情報
は、負荷の量を負荷分散を行なうかどうかの判断として
用いる場合、つまり、ある負荷を超えるまで負荷分散を
行なわない等の場合に用いることができる。さらに、経
路選択エミュレータ321が1回目のエミュレーション
により求めたリンク負荷{cij}の値と、大きな違い
がないかを参照することにより、ネットワーク状態情報
を正しく受信しているかのチェックに用いることができ
る。しかしこのため、リンク負荷情報{Cij}は、ネ
ットワーク状態情報の中に含めないものとしても良い。
【0086】同様に、初期情報であるトラフィックフロ
ー情報{Tijk}は、トラフィックフローの量の情報
として、経路別の情報が必要ではなく、全ての二つのノ
ード間の情報が得られれば良いが、これも、経路選択エ
ミュレータ321が1回目のエミュレーションにより求
めたトラフィックフロー情報{tijk}の値と、大き
な違いがないかを参照することにより、ネットワーク状
態情報を正しく受信しているかのチェックに用いること
ができる。しかしこのため、トラフィックフロー情報
は、経路別に集めなくとも良い。
【0087】以上のように、本実施の形態では、負荷分
散サーバ30がネットワーク内の全ノード10a,10
b、10c、10dから、ネットワーク状態を集中的に
集め、その情報に基づいて、最適なリンク・メトリック
を判定し、動的経路選択をするため、ネットワーク全体
での最適な負荷分散を行うことができる。
【0088】また、本実施の形態では、定期的にネット
ワーク状態を取得して、最適なリンク・メトリックを判
定するため、ネットワークのトポロジー変更や、トラフ
ィック変動等のネットワーク全体に関る動的な変化に素
早く対応して負荷分散を行うことができる。
【0089】次に、本発明の第2の実施の形態につい
て、図面を参照して詳細に説明する。
【0090】図5は、本発明の第2の実施の形態による
ネットワーク負荷分散システムの構成を示すブロック図
である。
【0091】図5を参照すると、本発明の第2の実施の
形態によるネットワーク負荷分散システムの、図1にお
ける第1の実施の形態によるネットワーク負荷分散シス
テムとの違いは、負荷分散サーバ30aを、データ伝送
を行なう各ノードから独立に設置せずに、ハードウエア
的に任意の1つのノード40aの内部に負荷分散サーバ
30aの機能を実装したことである。
【0092】本実施の形態のネットワーク負荷分散シス
テムの機能的には第1の実施の形態と同じ動作を行う。
負荷分散サーバ30aを実装するノード40aの情報
を、ルーティング・プロトコル15によって交換させる
ことにより(たとえばOSPFではOpaque LS
Aを用いて交換可能である)、負荷分散サーバ30aを
実装しない全てのノード40b,40c,40dが自動
的に負荷分散サーバ30aを実装するノード40aの位
置を認識し、負荷分散サーバ30aとのやりとりを実現
する。
【0093】また、負荷分散サーバ30aを実装するノ
ード40aは、1つでなくとも良く複数のノード内に実
装させることができる。この複数のノード内に実装させ
る場合には、各ノードに実装する負荷分散サーバ30a
はそれぞれ同等のものであっても、機能を分割して各ノ
ードに実装させてもよい。
【0094】以上のように、本実施の形態では、ノード
40aの内部に負荷分散サーバ30aの機能を実装する
ために、負荷分散サーバ30aをデータ伝送を行なう各
ノードから独立に設置する必要や、また、負荷分散サー
バ30aと各ノード40a、40b,40c,40dと
の通信のために特別に回線を繋ぐ必要がない。このた
め、、第1の実施の形態の効果に加えて、より簡潔な構
成で設置も容易なネットーワーク負荷分散システムを実
現できる。
【0095】本発明の第3の実施の形態について、図面
を参照して詳細に説明する。
【0096】図6は、本発明の第3の実施の形態による
ネットワーク負荷分散システムの構成を示すブロック図
である。
【0097】図6を参照すると、本実施の形態によるネ
ットワーク負荷分散システムは、ATM交換機50a、
50b、50c、50dを使用したコネクションレス型
のネットワークで実施されている。
【0098】第1の実施の形態によるネットワーク負荷
分散システムでは、主にコネクションレス型の経路選択
の場合について説明した。本発明を、ATMのように、
各データの通信経路を伝送開始前にあらかじめ設定する
方式であるコネクション型のネットワークで実施する場
合には、以下のように一部制御手順を追加することが望
ましい。
【0099】負荷分散サーバ30bが、ネットワーク状
態情報に対応し、最適な新規リンク・メトリックを計算
し、各ATM交換機50a、50b、50c、50dに
通知が終わると、第1の実施の形態を直接適応した場合
には、ATM交換機50a、50b、50c、50dは
伝送中のセルについては通信経路の設定を変更せず、新
規に伝送要求のあったセルに対してのみ、更新された最
適なリンク・メトリックを用いて通信経路を設定し負荷
分散を行う。
【0100】つまり、既存のコネクションには何も変化
を加えない手順である。したがって、第3の実施の形態
としては、ATM交換機50a、50b、50c、50
dが最適な新規リンク・メトリックを受け取った時点
で、既存のコネクションをすべて新規リンク・メトリッ
クに応じてすべて経路選択を行わせる場合がある。
【0101】この実施の形態の場合、経路選択を行って
いる間、コネクションが切断され、既存のコネクション
上のサービスが瞬断する可能性があるため、既存のVC
C(Virtual Channel Connect
ion)を残したまま、まず最適なVCCを設定し、既
存のサービスを新規設定したVCC上に迂回が終了した
後に、既存のVCCを切断するなどのサービスの瞬断を
防ぐ方式を併用する。
【0102】以上のように、本実施の形態では、第1の
実施の形態の効果に加えて、コネクション型のネットワ
ークにおいて負荷分散を行なう時に、既に転送中の通信
経路が設定されているデータに対しても最新の最適な経
路に設定を変更することにより、性能、効率の良いネッ
トーワーク負荷分散システムを実現できる。
【0103】以上好ましい実施の形態及び実施例をあげ
て本発明を説明したが、本発明は必ずしも上記実施の形
態及び実施例に限定されるものではなく、その技術的思
想の範囲内において様々に変形して実施することができ
る。
【0104】例えば、負荷分散の方針は図4に説明され
た上述の方法と同様にして、ネットワーク管理者の意図
に従い、さまざまな方法をとることが可能である。
【0105】負荷分散を行なうかどうかの判断として、
ある負荷を超えるまではまったく負荷分散はおこなわ
ず、ある負荷の閾値を超えた瞬間から負荷分散を行う方
法や、たとえ負荷が低くても常に負荷分散を行う方法
が、負荷分散の初期情報であるネットワーク状態情報中
のリンク負荷情報を参照することにより可能である。
【0106】また、負荷の占める相対的な割合を均等に
する負荷分散を行う方法や、負荷による残余帯域を均等
にする負荷分散を行う方法が、リンク負荷情報をそれぞ
れ(使用帯域/実リンク帯域)つまり使用帯域の量を実
リンク帯域の量で割った値として設定したり、または負
荷による残余帯域の値として設定することで、図4のフ
ロチャートの流れにより同様に負荷分散が可能である。
【0107】また、第3の実施の形態と第2の実施の形
態を組合わせることも可能である。つまり第2の実施の
形態の方法により、第3の実施の形態の任意の1つのA
TM交換機50aの内部に負荷分散サーバ30aの機能
を持たせることが可能である。
【0108】
【発明の効果】第1に、ネットワーク全体での最適な負
荷分散を行うことができる。
【0109】その理由は、負荷分散サーバがネットワー
ク内の全ノードから、ネットワーク状態を集中的に集
め、その情報に基づいて、最適な負荷分散をはかるため
の最適なリンク・メトリックを判定し、それを各ノード
に配布することと、さらに、その最適なリンク・メトリ
ックがルーティング・プロトコルによってすべてのノー
ドに行き渡り、各ノードのルーティング・テーブルがそ
のリンク・メトリックに基づき更新されるためである。
【0110】第2に、ネットワークのトポロジー変更
や、トラフィック変動等のネットワーク全体に関る動的
な変化に対応して、最適なリンク・メトリックを決定
し、ルーティング・テーブルを変更できる。
【0111】その理由は、定期的にネットワーク状態を
取得して、最適なリンク・メトリックの計算を行うため
である。
【図面の簡単な説明】
【図1】 本発明の第1の実施の形態によるネットワー
ク負荷分散システムの構成を示すブロック図である。
【図2】 本発明の第1の実施の形態の負荷分散サーバ
の構成を示すブロック図である。
【図3】 本発明の第1の実施の形態のノードの構成を
示すブロック図である。
【図4】 本発明の第1の実施の形態のリンク・メトリ
ック判定部の、最適なリンク・メトリックの判定処理を
説明するためのフローチャートである。
【図5】 本発明の第2の実施の形態によるネットワー
ク負荷分散システムの構成を示すブロック図である。
【図6】 本発明の第3の実施の形態によるネットワー
ク負荷分散システムの構成を示すブロック図である。
【符号の説明】
10a、10b、10c、10d、40a、40b、4
0c、40d ノード 50a、50b、50c、50d ATM交換機 20a、20b、20c、20d、20e、20f リ
ンク 11 ネットワーク状態検出部 111 ネットワーク・トポロジー検出部 112 リンク・メトリック検出部 113 リンク負荷検出部 114 トラフィックフロー検出部 12 リンク・メトリック受信部 13 リンク状態・データベース 14 ルーティング・テーブル 15 ルーティング・プロトコル 16 データ受信部 17 データ送信部 30、30a、30b 負荷分散サーバ 31 ネットワーク状態受信部 32 リンク・メトリック判定部 321 経路選択エミュレータ 33 リンク・メトリック送信部

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 複数のノードがリンクにより相互に接続
    されたネットワークにおいて、 前記複数のノードからネットワーク状態情報を受信し、
    かつ前記ネットワーク状態情報をもとに最適なリンク・
    メトリックを判定し、前記最適なリンク・メトリックを
    前記複数のノードに送信する負荷分散サーバを備え、 各ノードにおいて前記最適なリンク・メトリックに基づ
    き動的経路選択を行なうネットワーク負荷分散システ
    ム。
  2. 【請求項2】 前記ネットワーク状態情報は、 前記ノードの前記各隣接ノードとの接続の形態を表すネ
    ットワーク・トポロジー情報と、 前記ノードから前記各隣接リンクに対する送信方向に割
    り当てられているリンク・メトリックの値を表すリンク
    ・メトリック情報と、 前記ノードにおけるトラフィック特性、並びにトラフィ
    ックパラメータを表すトラフィックフロー情報を含むこ
    とを特徴とする請求項1に記載のネットワーク負荷分散
    システム。
  3. 【請求項3】 前記ネットワーク状態情報は、 前記ノードの前記各隣接ノードとの接続の形態を表すネ
    ットワーク・トポロジー情報と、 前記ノードから前記各隣接リンクに対する送信方向に割
    り当てられているリンク・メトリックの値を表すリンク
    ・メトリック情報と、 前記ノードに隣接する前記各リンクにおける前記ノード
    から送信方向の使用帯域、並びに使用可能最大帯域を表
    すリンク負荷情報と、 前記ノードにおけるトラフィック特性、並びにトラフィ
    ックパラメータを表すトラフィックフロー情報を含むこ
    とを特徴とする請求項1に記載のネットワーク負荷分散
    システム。
  4. 【請求項4】 前記負荷分散サーバは、 前記ネットワーク内の前記ノード全ての経路選択の動作
    をエミュレーションする経路選択エミュレータを備え、 前記経路選択エミュレータにより、前記ネットワーク状
    態情報を参照し、かつ前記経路選択エミュレータ内のリ
    ンク・メトリックの値を変化させながらエミュレーショ
    ンを繰返し行なうことで、前記最適なリンク・メトリッ
    クを求めることを特徴とする請求項1乃至3に記載のネ
    ットワーク負荷分散システム。
  5. 【請求項5】 前記負荷分散サーバは、 前記経路選択エミュレータにより、 前記経路選択エミュレータ内のリンク・メトリックの値
    を、前記ネットワーク内の前記各リンクのリンク負荷の
    量が等しくなるように変化させながら、前記エミュレー
    ションを繰返し行なうことで、前記最適なリンク・メト
    リックを求めることを特徴とする請求項4に記載のネッ
    トワーク負荷分散システム。
  6. 【請求項6】 前記負荷分散サーバは、 前記経路選択エミュレータにより、 前記ネットワーク内の前記各リンクの使用帯域の量を実
    リンク帯域の量で割った値が互いに等しくなるように、
    前記経路選択エミュレータ内のリンク・メトリックの値
    を変化させながら、前記エミュレーションを繰返し行な
    うことで、前記最適なリンク・メトリックを求めること
    を特徴とする請求項4に記載のネットワーク負荷分散シ
    ステム。
  7. 【請求項7】 前記動的経路選択は、 前記各ノードにおいて、 前記最適なリンク・メトリックに基づき、前記ノードの
    ルーティング・テーブルを更新し、さらに前記最適なリ
    ンク・メトリックをルーティング・プロトコルにより前
    記ノードに隣接する他の前記ノードと相互に通知し、前
    記隣接ノードからの情報に基づきルーティング・テーブ
    ルを更新することを特徴とする請求項1乃至6に記載の
    ネットワーク負荷分散システム。
  8. 【請求項8】 前記ネットワーク内の1つ又は複数の前
    記ノードは、 内部に前記負荷分散サーバを実装することを特徴とする
    請求項1乃至7に記載のネットワーク負荷分散システ
    ム。
  9. 【請求項9】 前記ネットワーク内の1つ又は複数の前
    記ノードは、 内部に前記負荷分散サーバを実装し、 かつ前記負荷分散サーバは、 前記ルーティングプロトコルにより、前記負荷分散サー
    バを実装する前記ノードを、前記負荷分散サーバを実装
    していない他の各ノードに対し通知し、負荷分散サーバ
    の位置を認識させることを特徴とする請求項7に記載の
    ネットワーク負荷分散システム。
  10. 【請求項10】 前記ネットーワークがコネクションオ
    リエンティッドな場合に、 前記最適なリンク・メトリックを前記隣接ノードと相互
    に通知する時に、既存のコネクションをも前記最適なリ
    ンク・メトリックに応じて変更することを特徴とする請
    求項7又は請求項9に記載のネットワーク負荷分散シス
    テム。
  11. 【請求項11】前記既存のコネクションを変更する際
    に、前記既存のコネクションのサービスの瞬断を発生し
    ないように、前記既存のコネクションを残したまま新た
    に最適なコネクションをはり、前記既存のコネクション
    のサービスを新規の前記最適なコネクションに迂回させ
    た後、前記既存のコネクションを切断することを特徴と
    する請求項10に記載のネットワーク負荷分散システ
    ム。
JP18966599A 1999-07-02 1999-07-02 ネットワークに備えられた負荷分散サーバ及び負荷分散サーバを備えるノード Expired - Fee Related JP3546764B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP18966599A JP3546764B2 (ja) 1999-07-02 1999-07-02 ネットワークに備えられた負荷分散サーバ及び負荷分散サーバを備えるノード
US09/608,954 US6760314B1 (en) 1999-07-02 2000-06-30 Network load distribution system and network load distribution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18966599A JP3546764B2 (ja) 1999-07-02 1999-07-02 ネットワークに備えられた負荷分散サーバ及び負荷分散サーバを備えるノード

Publications (2)

Publication Number Publication Date
JP2001024699A true JP2001024699A (ja) 2001-01-26
JP3546764B2 JP3546764B2 (ja) 2004-07-28

Family

ID=16245137

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18966599A Expired - Fee Related JP3546764B2 (ja) 1999-07-02 1999-07-02 ネットワークに備えられた負荷分散サーバ及び負荷分散サーバを備えるノード

Country Status (2)

Country Link
US (1) US6760314B1 (ja)
JP (1) JP3546764B2 (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006502662A (ja) * 2002-10-04 2006-01-19 スターレント ネットワークス コーポレイション Ipネットワーク接続のための資源管理
JP2006503506A (ja) * 2002-10-18 2006-01-26 カリデン・テクノロジーズ・インコーポレーテッド メトリック・ルーテッド・ネットワーク内でトラフィック・エンジニアリングを実行する方法とシステム
AU2004200030B2 (en) * 2003-01-08 2006-06-22 Nec Platforms, Ltd. IP Router, Communication System and Band Setting Method Used Therein and Its Program
US7136357B2 (en) 2000-03-01 2006-11-14 Fujitsu Limited Transmission path controlling apparatus and transmission path controlling method as well as medium having transmission path controlling program recorded thereon
JP2008205682A (ja) * 2007-02-19 2008-09-04 Kddi Corp 試験装置、方法及びプログラム
JP2009009565A (ja) * 2008-06-18 2009-01-15 Telefon Ab L M Ericsson モバイルエージェントを使用する負荷平衡化システム
US7535896B2 (en) 2002-10-23 2009-05-19 Ntt Docomo, Inc. Routing control system, routing control device, and routing control method
US7561517B2 (en) 2001-11-02 2009-07-14 Internap Network Services Corporation Passive route control of data networks
US7606160B2 (en) 2001-11-02 2009-10-20 Internap Network Services Corporation System and method to provide routing control of information over networks
US7668966B2 (en) 2001-11-02 2010-02-23 Internap Network Services Corporation Data network controller
US7843868B2 (en) 2006-03-28 2010-11-30 Fujitsu Limited Service quality management device and service quality management method
JP2014007519A (ja) * 2012-06-22 2014-01-16 Fujitsu Ltd 情報処理システム、中継装置、情報処理装置および情報処理方法

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024194A (ja) * 2000-07-05 2002-01-25 Matsushita Electric Ind Co Ltd ジョブ分散処理方法および分散処理システム
JP3578062B2 (ja) * 2000-08-09 2004-10-20 日本電気株式会社 通信ネットワーク設計回路及びその設計方法並びにその制御プログラムを記録した記録媒体及び伝送媒体
JP3729051B2 (ja) * 2000-10-18 2005-12-21 日本電気株式会社 インタードメインルーティング装置、システムおよび方法
SE0200696D0 (sv) * 2002-03-06 2002-03-06 Ericsson Telefon Ab L M Method and system of load control
US7505413B2 (en) * 2004-09-09 2009-03-17 Cariden Technologies, Inc. Methods and systems to perform traffic engineering in a metric-routed network
US7561526B2 (en) * 2002-12-17 2009-07-14 Nortel Networks Limited Communication network route determination
JPWO2004073269A1 (ja) * 2003-02-13 2006-06-01 富士通株式会社 伝送システム,配信経路制御装置,負荷情報収集装置および配信経路制御方法
US7400585B2 (en) * 2004-09-23 2008-07-15 International Business Machines Corporation Optimal interconnect utilization in a data processing network
KR100643290B1 (ko) * 2004-12-31 2006-11-10 삼성전자주식회사 이동 애드혹 네트워크에서의 라우팅 장치 및 방법
DE102005003260B4 (de) * 2005-01-24 2008-07-17 Nokia Siemens Networks Gmbh & Co.Kg Iteratives Routing-Verfahren mit pfadabhängiger Routing-Metrik
KR100737854B1 (ko) * 2005-05-10 2007-07-12 삼성전자주식회사 무선 네트워크에서의 최적 경로 라우팅 방법
US8799918B2 (en) * 2006-09-11 2014-08-05 Microsoft Corporation Dynamic network load balancing using roundtrip heuristic
US8094555B2 (en) * 2006-11-27 2012-01-10 Cisco Technology, Inc. Dynamic weighted-fair load-balancing
JP5021769B2 (ja) * 2007-02-07 2012-09-12 トムソン ライセンシング マルチラジオ・マルチチャネル・マルチホップ無線ネットワークのための無線・帯域幅認識型ルーティング・メトリック
WO2009012019A1 (en) * 2007-07-18 2009-01-22 Bobby Ninan Tuning routing metrics to reduce maximum link utilization and/or provide failure resiliency
RU2581622C2 (ru) * 2011-10-03 2016-04-20 Интел Корпорейшн Механизмы одноранговой (d2d) коммуникации
WO2013133856A1 (en) 2012-03-07 2013-09-12 Intel Corporation Systems and methods for implementing a peer-to-peer connection
KR20150003383A (ko) 2012-04-27 2015-01-08 엘지전자 주식회사 무선 통신 시스템에서 다중 입출력 신호를 증폭하는 방법 및 장치
US9042234B1 (en) * 2012-10-31 2015-05-26 Big Switch Networks, Inc. Systems and methods for efficient network traffic forwarding
US9172604B1 (en) 2013-02-25 2015-10-27 Google Inc. Target mapping and implementation of abstract device model
US9166912B2 (en) 2013-02-25 2015-10-20 Google Inc. Translating network forwarding plane models into target implementation using sub models and hints
JP6167587B2 (ja) 2013-03-21 2017-07-26 富士通株式会社 通信装置、通信ネットワークシステム、通信装置におけるコンテンツサーバ選択方法
CN112242949A (zh) * 2019-07-18 2021-01-19 厦门网宿有限公司 路由分发方法及控制器、信息路由方法及网络节点设备
US11862602B2 (en) * 2019-11-07 2024-01-02 Adeia Semiconductor Technologies Llc Scalable architecture for reduced cycles across SOC
US11490317B2 (en) * 2020-02-18 2022-11-01 At&T Intellectual Property I, L.P. Selectively shedding processing loads associated with updates to a routing table in a fifth generation (5G) or other next generation network
CN111865799B (zh) * 2020-07-14 2023-09-05 北京灵汐科技有限公司 路径规划方法、装置、路径规划设备及存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59161153A (ja) 1983-03-04 1984-09-11 Hitachi Ltd パケツト交換機の切替方式
JPH03219744A (ja) 1990-01-24 1991-09-27 Nec Corp パケット交換網のトラヒック制御方式
JPH05130144A (ja) 1991-10-31 1993-05-25 Fujitsu Ltd 動的ルーテイング方式
US5654958A (en) * 1995-06-05 1997-08-05 Motorola, Inc. System and method for learning and dynamic routing of data in a mobile communication network
US5970064A (en) 1997-06-12 1999-10-19 Northern Telecom Limited Real time control architecture for admission control in communications network
JP2001016262A (ja) 1999-06-30 2001-01-19 Hitachi Ltd 通信経路制御方法及びその実施装置並びにその処理プログラムを記録した記録媒体

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7136357B2 (en) 2000-03-01 2006-11-14 Fujitsu Limited Transmission path controlling apparatus and transmission path controlling method as well as medium having transmission path controlling program recorded thereon
US7668966B2 (en) 2001-11-02 2010-02-23 Internap Network Services Corporation Data network controller
US7561517B2 (en) 2001-11-02 2009-07-14 Internap Network Services Corporation Passive route control of data networks
US7606160B2 (en) 2001-11-02 2009-10-20 Internap Network Services Corporation System and method to provide routing control of information over networks
JP4658606B2 (ja) * 2002-10-04 2011-03-23 スターレント・ネットワークス・エルエルシー Ipネットワーク接続のための資源管理
JP2006502662A (ja) * 2002-10-04 2006-01-19 スターレント ネットワークス コーポレイション Ipネットワーク接続のための資源管理
JP2006503506A (ja) * 2002-10-18 2006-01-26 カリデン・テクノロジーズ・インコーポレーテッド メトリック・ルーテッド・ネットワーク内でトラフィック・エンジニアリングを実行する方法とシステム
JP2010166594A (ja) * 2002-10-18 2010-07-29 Cariden Technologies Inc メトリック・ルーテッド・ネットワーク内でトラフィック・エンジニアリングを実行する方法とシステム
US7535896B2 (en) 2002-10-23 2009-05-19 Ntt Docomo, Inc. Routing control system, routing control device, and routing control method
AU2004200030B2 (en) * 2003-01-08 2006-06-22 Nec Platforms, Ltd. IP Router, Communication System and Band Setting Method Used Therein and Its Program
US7895356B2 (en) 2003-01-08 2011-02-22 Nec Infrontia Corporation IP router, communication system and band setting method used therein and its program
US7843868B2 (en) 2006-03-28 2010-11-30 Fujitsu Limited Service quality management device and service quality management method
JP2008205682A (ja) * 2007-02-19 2008-09-04 Kddi Corp 試験装置、方法及びプログラム
JP2009009565A (ja) * 2008-06-18 2009-01-15 Telefon Ab L M Ericsson モバイルエージェントを使用する負荷平衡化システム
JP2014007519A (ja) * 2012-06-22 2014-01-16 Fujitsu Ltd 情報処理システム、中継装置、情報処理装置および情報処理方法

Also Published As

Publication number Publication date
US6760314B1 (en) 2004-07-06
JP3546764B2 (ja) 2004-07-28

Similar Documents

Publication Publication Date Title
JP3546764B2 (ja) ネットワークに備えられた負荷分散サーバ及び負荷分散サーバを備えるノード
EP2911348B1 (en) Control device discovery in networks having separate control and forwarding devices
US7471669B1 (en) Routing of protocol data units within a communication network
EP1741247B1 (en) Router configured for outputting update messages specifying a detected attribute change of a connected active path according to a prescribed routing protocol
US8199655B2 (en) Optimized layer-2 network switching systems and methods
US7120118B2 (en) Multi-path analysis for managing machine communications in a network
US6778531B1 (en) Multicast routing with service-level guarantees between ingress egress-points in a packet network
US6757258B1 (en) Method and apparatus for reducing OSPF flooding
CN111587580A (zh) 内部网关协议洪泛最小化
US20070242607A1 (en) Method and system for controlling distribution of network topology information
US20100061231A1 (en) Multi-domain network and method for multi-domain network
Bi et al. Intelligent quality of service aware traffic forwarding for software-defined networking/open shortest path first hybrid industrial internet
EP1499074B1 (en) Dynamic routing through a content distribution network
US20090185481A1 (en) Method and network node for self-regulating, autonomous and decentralized traffic distribution in a multipath network
KR20150056159A (ko) SDN(Software-defined networking)에서 네트워크 장애 해소를 위한 컨트롤러 및 스위치의 동작 방법과, 이를 위한 컨트롤러 및 스위치
EP2063586B1 (en) Method for routing and load balancing in communication networks
KR101674177B1 (ko) 멀티노드간 이더넷 가상연결서비스를 제공하는 트랜스포트 sdn 컨트롤러 및 멀티노드간 이더넷 가상연결서비스 제공 방법
CN113992569A (zh) Sdn网络中多路径业务收敛方法、装置及存储介质
WO2018204295A1 (en) Weight setting using inverse optimization
US20030156536A1 (en) Node, an optical/electrical path integrated network using the node, and a program which controls the node
EP1185041B1 (en) OSPF autonomous system with a backbone divided into two sub-areas
CN115914078A (zh) 报文转发方法及装置、蜻蜓网络
CN113542064A (zh) 网络路径确定方法、装置、电子设备、介质及程序产品
Tanenbaum et al. The network layer
CN108075981B (zh) 一种链路状态数据包的传输方法及路由节点

Legal Events

Date Code Title Description
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: 20040323

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040405

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: 20080423

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090423

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100423

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110423

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140423

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees