JP4100353B2 - 複数ルータ間調停方法、ルータ優先度計算装置及びルータ装置 - Google Patents
複数ルータ間調停方法、ルータ優先度計算装置及びルータ装置 Download PDFInfo
- Publication number
- JP4100353B2 JP4100353B2 JP2004039430A JP2004039430A JP4100353B2 JP 4100353 B2 JP4100353 B2 JP 4100353B2 JP 2004039430 A JP2004039430 A JP 2004039430A JP 2004039430 A JP2004039430 A JP 2004039430A JP 4100353 B2 JP4100353 B2 JP 4100353B2
- Authority
- JP
- Japan
- Prior art keywords
- router
- priority
- information
- unit
- status 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.)
- Expired - Lifetime
Links
- 238000004364 calculation method Methods 0.000 title claims description 99
- 238000000034 method Methods 0.000 title description 19
- 238000012545 processing Methods 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 239000000470 constituent Substances 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
- H04L45/586—Association of routers of virtual routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Description
図1は、本発明の実施の形態1におけるネットワークシステムの構成の一例である。
なお、A、B、Cは、A+B+C=255となる定数とし、優先度計算における前記情報の重み付けとする。すなわちA=128、B=82、C=45であるとすると優先度Prの計算においては物理リンクの状態を最も重視し、バッテリー残量が最も重視されないということになる。なお、(式1)においては3つの情報から優先度を計算しているが、優先度に使用する情報は3つに限らず、物理ルータ装置の処理負荷や接続されている回線の帯域、混雑度等、いくつ使用してもかまわない。
図4は本発明の実施の形態2におけるルータ優先度計算装置20の構成の一例である。
図5は本発明の実施の形態3におけるルータ優先度計算装置20の構成の一例である。実施の形態2のルータ優先度計算装置の構成とは、優先度データベース151が追加された点が異なる。この優先度データベース151は優先度計算部123において得られた優先度および物理ルータ装置の識別子の組み合わせを記録するものである。
図15は本発明の実施の形態4における物理ルータ装置の構成図であり、マスタ・バックアップ判定部1501を有している点が実施の形態1乃至3と異なる。このマスタ・バックアップ判定部1501は物理ルータ装置の状態をマスタルータとするかバックアップルータとするかを判定するものである。
12,13 外部ネットワーク
20 ルータ優先度計算装置
21,22 物理ルータ装置
23,24,25 ホスト
111 ルーティング制御部
112 状態情報収集部
113,124 パケット生成部
114,115,121,131,141 ネットワークインタフェース
116 外部ネットワーク
117 ローカルネットワーク
118 管理機能テーブル
122 パケット種別判定部
123 優先度計算部
141 情報要求部
151 ルータ優先度データベース
1501 マスタ・バックアップ判定部
1601 マスタ決定部
Claims (14)
- 同一のサブネットワーク内に所属するルータ装置のルータ状態情報を収集するルータ情報収集部と、
前記ルータ状態情報から複数のルータ装置が仮想的に1台のルータ装置として動作するために、稼働状態となるべきルータ装置を決定する優先度を算出する優先度算出部と、
前記優先度に応じて稼働状態となるべき第1のルータ装置と待機状態であるべき第2のルータ装置とを決定するマスタ決定部と、
前記ルータ装置に前記決定したルータ装置を識別する情報を通知するマスタ通知部と
を具備するルータ優先度計算装置。 - 前記ルータ情報収集部は、新たに取得した前記ルータ状態情報と、既存の前記ルータ状態情報とを比較する比較部を有し、前記比較部が前記ルータ状態情報に相違を検出した場合、前記優先度算出部に優先度の再計算を指示する請求項1に記載のルータ優先度計算装置。
- 前記ルータ情報収集部は、前記ルータ装置へ前記ルータ状態情報を要求する情報要求部を具備する請求項1に記載のルータ優先度計算装置。
- 前記ルータ情報収集部は、タイマーを有し、前記情報要求部が前記タイマーからのタイムアップ通知を受けると、前記ルータ状態情報の要求を行う請求項3に記載のルータ優先度計算装置。
- 前記ルータ情報収集部は、同一のサブネットワークに接続するルータ装置を含む通信装置からの前記優先度の更新要求を受信する更新要求受信部をさらに有し、
前記更新要求受信部が前記更新要求を受信したとき、前記情報要求部に通知し、前記情報要求部は前記ルータ状態情報を前記ルータ装置へ要求する請求項3に記載のルータ優先度計算装置。 - 前記ルータ状態情報は、ルータ装置自身の回線状態、処理負荷、およびバッテリー残量の少なくともいずれか1つである請求項1に記載のルータ優先度計算装置。
- 前記第1のルータ装置と前記第2のルータ装置はそれぞれ異なる外部ネットワークに接続されている、請求項1から請求項6いずれかに記載のルータ優先度計算装置。
- 同一のサブネットワーク内に所属するルータ装置のルータ状態情報を収集するルータ情報収集ステップと、
前記ルータ状態情報から複数のルータ装置が仮想的に1台のルータ装置として動作するために、稼働状態となるべきルータ装置を決定する優先度を算出する優先度算出部と、
前記優先度に応じて稼働状態となるべき第1のルータ装置と待機状態であるべき第2のルータ装置とを決定するマスタ決定ステップと、
前記ルータ装置に前記決定したルータ装置を識別する情報を通知するマスタ通知ステップと、
を具備するルータ優先度計算方法。 - 前記ルータ情報収集ステップは、新たに取得した前記ルータ状態情報と、既存の前記ルータ状態情報とを比較する比較ステップを有し、前記比較ステップが前記ルータ状態情報に相違を検出した場合、前記優先度算出ステップは優先度の再計算を行う請求項8に記載のルータ優先度計算方法。
- 前記ルータ情報収集ステップは、前記ルータ装置へ前記ルータ状態情報を要求する情報要求ステップを具備する請求項8に記載のルータ優先度計算方法。
- 前記ルータ情報収集ステップは、同一のサブネットワークに接続するルータ装置を含む通信装置からの前記優先度の更新要求を受信する更新要求受信ステップをさらに有し、
前記更新要求を受信したとき、前記情報要求ステップに通知し、前記情報要求ステップは前記ルータ状態情報を前記ルータ装置へ要求する請求項10に記載のルータ優先度計算方法。 - 前記ルータ情報収集ステップは、同一のサブネットワークに接続するルータ装置を含む通信装置からの前記優先度の更新要求を受信する更新要求受信ステップをさらに有し、
前記更新要求受信ステップが前記更新要求を受信したとき、前記情報要求ステップは前記ルータ状態情報を前記ルータ装置へ要求する請求項10に記載のルータ優先度計算方法。 - 前記ルータ状態情報は、ルータ装置自身の回線状態、処理負荷、およびバッテリー残量の少なくともいずれか1つである請求項8に記載のルータ優先度計算方法。
- 前記第1のルータ装置と前記第2のルータ装置はそれぞれ異なる外部ネットワークに接続されている、請求項8から請求項13いずれかに記載のルータ優先度計算方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004039430A JP4100353B2 (ja) | 2003-02-19 | 2004-02-17 | 複数ルータ間調停方法、ルータ優先度計算装置及びルータ装置 |
US10/539,667 US20060149851A1 (en) | 2003-02-19 | 2004-02-19 | Inter-router adjustment method, router priority calculation device, and router device |
PCT/JP2004/001906 WO2004075492A1 (ja) | 2003-02-19 | 2004-02-19 | 複数ルータ間調停方法、ルータ優先度計算装置及びルータ装置 |
EP04712744A EP1594266A4 (en) | 2003-02-19 | 2004-02-19 | INTERRADER ADJUSTMENT METHOD, ROUTER PRIORITY CALCULATION DEVICE, AND ROUTER DEVICE |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003041132 | 2003-02-19 | ||
JP2004039430A JP4100353B2 (ja) | 2003-02-19 | 2004-02-17 | 複数ルータ間調停方法、ルータ優先度計算装置及びルータ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004274737A JP2004274737A (ja) | 2004-09-30 |
JP4100353B2 true JP4100353B2 (ja) | 2008-06-11 |
Family
ID=32911403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004039430A Expired - Lifetime JP4100353B2 (ja) | 2003-02-19 | 2004-02-17 | 複数ルータ間調停方法、ルータ優先度計算装置及びルータ装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20060149851A1 (ja) |
EP (1) | EP1594266A4 (ja) |
JP (1) | JP4100353B2 (ja) |
WO (1) | WO2004075492A1 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2414624B (en) * | 2004-05-29 | 2007-01-10 | Sarian Systems Ltd | Method of monitoring a member router in a VRRP group |
JP4555145B2 (ja) * | 2005-04-28 | 2010-09-29 | 富士通株式会社 | バッチスケジューリングプログラム、バッチスケジューリング方法およびバッチスケジューリング装置 |
US7929420B2 (en) * | 2006-02-02 | 2011-04-19 | Avaya, Inc. | Method and apparatus for learning VRRP backup routers |
CN100579072C (zh) * | 2006-12-22 | 2010-01-06 | 华为技术有限公司 | 一种在ip设备之间进行通信的方法和系统 |
US8285900B2 (en) | 2009-02-17 | 2012-10-09 | The Board Of Regents Of The University Of Texas System | Method and apparatus for congestion-aware routing in a computer interconnection network |
US9397979B2 (en) * | 2009-04-22 | 2016-07-19 | Hewlett Packard Enterprise Development Lp | Router method and system |
US8493846B2 (en) * | 2009-09-30 | 2013-07-23 | At&T Intellectual Property I, L.P. | Robust multicast broadcasting |
CN101808030B (zh) * | 2010-03-01 | 2013-01-30 | 浙江大学 | 一种基于虚拟路由器的逻辑网络构建方法 |
US9706432B2 (en) * | 2011-03-31 | 2017-07-11 | Tejas Networks Limited | Method and a system for controlling traffic congestion in a network |
CN102387087A (zh) * | 2011-12-18 | 2012-03-21 | 西安安智科技有限公司 | 基于主动检测技术实现备份路由的方法和系统 |
CN102448095A (zh) * | 2012-01-20 | 2012-05-09 | 杭州华三通信技术有限公司 | 一种双归保护方法和设备 |
JP5338947B2 (ja) * | 2012-06-11 | 2013-11-13 | 富士通株式会社 | ルータ |
JP6217190B2 (ja) * | 2013-07-05 | 2017-10-25 | 富士通株式会社 | パケット中継装置、パケット中継システム、パケット中継方法 |
US10271261B1 (en) * | 2014-04-07 | 2019-04-23 | Sqwaq, Inc. | Prioritized transmission of different data types over bonded communication channels |
US9801201B1 (en) * | 2014-04-07 | 2017-10-24 | Olaeris, Inc | Prioritized transmission of different data types over bonded communication channels |
JP6445408B2 (ja) * | 2015-08-10 | 2018-12-26 | 日本電信電話株式会社 | 通信システムおよび設定方法 |
US10205508B1 (en) | 2016-04-25 | 2019-02-12 | Sqwaq, Inc. | Wireless communication between an operator of a remotely operated aircraft and a controlling entity |
EP3949331B1 (en) * | 2019-04-03 | 2024-06-19 | Cisco Technology, Inc. | Verifying the trust-worthiness of a physical host underlying a virtual network element |
CA3144608A1 (en) | 2019-06-21 | 2020-12-24 | Lutron Technology Company Llc | Improving attachments in a network |
US11770324B1 (en) | 2019-12-02 | 2023-09-26 | Lutron Technology Company Llc | Processing advertisement messages in a mesh network |
EP4070484A1 (en) | 2019-12-02 | 2022-10-12 | Lutron Technology Company LLC | Percentile floor link qualification |
US20210194766A1 (en) * | 2019-12-20 | 2021-06-24 | Lutron Technology Company Llc | Handling loss or removal of devices in a mesh network |
US11223557B1 (en) * | 2020-08-26 | 2022-01-11 | Dell Products L.P. | Multicast traffic disruption prevention system |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5473599A (en) * | 1994-04-22 | 1995-12-05 | Cisco Systems, Incorporated | Standby router protocol |
CA2290267A1 (en) * | 1998-12-04 | 2000-06-04 | Nortel Networks Corporation | Method and apparatus providing for an improved virtual routing redundancy protocol |
US6505254B1 (en) * | 1999-04-19 | 2003-01-07 | Cisco Technology, Inc. | Methods and apparatus for routing requests in a network |
US6754220B1 (en) * | 1999-05-31 | 2004-06-22 | International Business Machines Corporation | System and method for dynamically assigning routers to hosts through a mediator |
US6684241B1 (en) * | 1999-09-29 | 2004-01-27 | Nortel Networks Limited | Apparatus and method of configuring a network device |
JP4875235B2 (ja) * | 2000-04-03 | 2012-02-15 | レノボ シンガポール プライヴェート リミテッド | 電源装置、電源容量情報補正装置、電源容量情報補正方法及びコンピュータ |
JP2002044138A (ja) * | 2000-07-25 | 2002-02-08 | Nec Corp | ネットワークシステム,キャッシュサーバ,中継サーバ,ルータ,キャッシュサーバ制御方法及び記録媒体 |
US6954436B1 (en) * | 2001-02-28 | 2005-10-11 | Extreme Networks, Inc. | Method and apparatus for selecting redundant routers using tracking |
JP3956685B2 (ja) * | 2001-05-31 | 2007-08-08 | 古河電気工業株式会社 | ネットワーク間接続方法、仮想ネットワーク間接続装置およびその装置を用いたネットワーク間接続システム |
JP2003023444A (ja) * | 2001-07-06 | 2003-01-24 | Fujitsu Ltd | 仮想ルータを利用した動的な負荷分散システム |
JP3646787B2 (ja) * | 2001-08-01 | 2005-05-11 | 日本電気株式会社 | 負荷分散機能を有するネットワーク中継装置、ネットワーク中継装置の負荷分散方法、及びプログラム |
US7209435B1 (en) * | 2002-04-16 | 2007-04-24 | Foundry Networks, Inc. | System and method for providing network route redundancy across Layer 2 devices |
US7248560B1 (en) * | 2002-06-04 | 2007-07-24 | Cisco Technology, Inc. | Method and system for router redundancy in a wide area network |
JP3918666B2 (ja) * | 2002-07-17 | 2007-05-23 | ソニー株式会社 | テープ状光記録媒体駆動装置 |
-
2004
- 2004-02-17 JP JP2004039430A patent/JP4100353B2/ja not_active Expired - Lifetime
- 2004-02-19 WO PCT/JP2004/001906 patent/WO2004075492A1/ja active Application Filing
- 2004-02-19 US US10/539,667 patent/US20060149851A1/en not_active Abandoned
- 2004-02-19 EP EP04712744A patent/EP1594266A4/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
JP2004274737A (ja) | 2004-09-30 |
EP1594266A1 (en) | 2005-11-09 |
EP1594266A4 (en) | 2010-04-07 |
US20060149851A1 (en) | 2006-07-06 |
WO2004075492A1 (ja) | 2004-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4100353B2 (ja) | 複数ルータ間調停方法、ルータ優先度計算装置及びルータ装置 | |
JP5255653B2 (ja) | エニーキャストを介したマップレスグローバルトラフィック負荷のバランシング | |
US10057158B2 (en) | Control device discovery in networks having separate control and forwarding devices | |
JP4134916B2 (ja) | ネットワーク接続装置、およびネットワーク接続切替方法 | |
JP3546764B2 (ja) | ネットワークに備えられた負荷分散サーバ及び負荷分散サーバを備えるノード | |
KR101989333B1 (ko) | 소프트웨어 정의 네트워킹에서의 데이터 전달 방법, 기기 및 시스템 | |
EP2732590B1 (en) | Selective topology routing for distributed data collection | |
Song et al. | Control path management framework for enhancing software-defined network (SDN) reliability | |
CN102084689B (zh) | 选择性先验反应式路由 | |
WO2014118938A1 (ja) | 通信経路の管理方法 | |
EP1566930A1 (en) | Communication system capable of selecting optimum gateway for terminals | |
US6882648B2 (en) | Communication device | |
CN101005452A (zh) | 一种在ip设备之间进行通信的方法和系统 | |
JP4462042B2 (ja) | ルータ選択方法、ホームエージェント装置、移動ルータ、および移動ネットワークシステム | |
CN111771359A (zh) | 用于连接通信网络的方法和系统 | |
JP2014504043A (ja) | 通信制御システム、制御装置、通信制御方法および通信制御プログラム | |
KR20120134466A (ko) | 메쉬 네트워크 노드 및 그의 데이터 전송 방법 | |
JP4815547B2 (ja) | データ同期システム、データ同期方法、及び同期管理サーバ | |
US8451847B2 (en) | Intermediate node device, method of controlling intermediate node device, and network system | |
Boukerche et al. | Optimal route selection for highly dynamic wireless sensor and actor networks environment | |
JP4362481B2 (ja) | ネットワークトポロジー生成方法及びノード | |
CN100499570C (zh) | 多个路由器间的调停方法、路由器优先度计算装置及路由器装置 | |
JP4853862B2 (ja) | 通信装置 | |
JP2003338836A (ja) | アクセスネットワークシステム及び経路制御装置 | |
CN202385295U (zh) | 无线传感网静态路由系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061010 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20061114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071211 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080205 |
|
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: 20080226 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080310 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110328 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110328 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120328 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130328 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130328 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140328 Year of fee payment: 6 |