CN1208929C - 一种利用虚拟路由器冗余协议实现路由器接口备份的方法 - Google Patents

一种利用虚拟路由器冗余协议实现路由器接口备份的方法 Download PDF

Info

Publication number
CN1208929C
CN1208929C CNB021247625A CN02124762A CN1208929C CN 1208929 C CN1208929 C CN 1208929C CN B021247625 A CNB021247625 A CN B021247625A CN 02124762 A CN02124762 A CN 02124762A CN 1208929 C CN1208929 C CN 1208929C
Authority
CN
China
Prior art keywords
interface
router
backup
priority
vrrp
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 - Fee Related
Application number
CNB021247625A
Other languages
English (en)
Other versions
CN1466322A (zh
Inventor
郭宁
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB021247625A priority Critical patent/CN1208929C/zh
Priority to EP20030253741 priority patent/EP1379038B1/en
Priority to DE2003605581 priority patent/DE60305581T2/de
Priority to AT03253741T priority patent/ATE328428T1/de
Priority to JP2003172812A priority patent/JP3850391B2/ja
Priority to AU2003204799A priority patent/AU2003204799B2/en
Priority to US10/600,454 priority patent/US20040008694A1/en
Publication of CN1466322A publication Critical patent/CN1466322A/zh
Application granted granted Critical
Publication of CN1208929C publication Critical patent/CN1208929C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in 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/58Association of routers
    • H04L45/586Association of routers of virtual routers

Abstract

本发明涉及一种利用虚拟路由器冗余协议实现路由器接口备份的方法,属数据通讯技术领域。本方法首先将路由器上的多个接口连入同一个局域网,并加入同一个组播组,然后在上述多个接口上分别配置相同的虚拟路由器号和虚拟IP地址,使它们加入同一个虚拟路由器,加入了同一个虚拟路由器的各接口根据彼此的优先级选举主接口和备份接口。本发明的方法,在VRRP路由器上,实现了接口间的备份,同时又不影响VRRP原有路由器间的备份。这样,无论网络中有一台还是多台路由器,都可以实现缺省网关的备份。本发明的方法简单易行,而且扩展了VRRP协议的应用范围,用一个协议满足两个层次的备份需求,有助于提高网络通讯的可靠性。

Description

一种利用虚拟路由器冗余协议实现路由器接口备份的方法
技术领域
本发明涉及一种利用虚拟路由器冗余协议实现路由器接口备份的方法,属于数据通讯技术领域。
背景技术
随着人们对数据通讯可靠性要求的不断提高,数据通讯设备的备份功能也越来越受到重视。一台路由器往往要实现多种备份功能,如路由器间备份、接口间备份、单板间备份等等,这些备份功能提高了设备的可靠性,但是另一方面,实现这么多备份功能也增加了技术的开发成本和设备运行的负担。
虚拟路由器冗余协议(以下简称为VRRP)是一种容错协议,它专为具有组播或广播能力的局域网(如以太网)设计。如果局域网中有两台或两台以上的路由器,局域网中的主机可以通过其中任意一台路由器与其它网络通讯。使用VRRP可以保证,当局域网内主机的下一跳路由器出现故障时,可以及时的由另一台路由器来代替,从而保持通讯的连续性和可靠性。管理员给同一网段内不同路由器配置相同的虚拟路由器组号和虚拟IP地址,使它们组成一个虚拟路由器。虚拟路由器由一台主路由器和若干台备份路由器组成,其中的主路由器实现真正的转发报文的功能。当主路由器出现故障时,其中的一个备份路由器将成为新的主路由器,接替它的工作。
上述方法的组网方式如图1所示,路由器A、路由器B、主机1、主机2在同一个局域网内,一组路由器(路由器A和路由器B)组成一个虚拟的路由器。这个虚拟的路由器拥有一个网际协议地址(简称IP地址)10.100.10.1。局域网内的主机仅仅知道虚拟IP地址10.100.10.1,但并不知道路由器A的IP地址和路由器B的IP地址,它们将自己的缺省路由设置为该虚拟路由器的IP地址10.100.10.1。于是,网络内的主机就通过这个虚拟的路由器来与其它网络进行通信。对于这个虚拟路由器需要进行如下工作:
1、根据优先级的大小挑选主路由器。优先级最大的成为主路由器,由它提供报文转发的服务。
2、其它路由器作为备份路由器,随时监测主路由器的状态。当主路由器正常工作时,每隔一段时间它会发送一个VRRP组播报文,以通知组内的备份路由器,主路由器处于正常工作状态。如果组内的备份路由器长时间没有接收到来自主路由器的报文,则将自己变为主路由器。当组内有多台备份路由器时,将有可能产生多个主路由器。这时每一个主路由器就会比较接收到的VRRP报文中的优先级和自己的优先级,如果自己的优先级小于VRRP报文中的优先级,则将自己变为备份路由器,否则保持自己的状态不变。通过这样一个过程,就会将优先级最大的路由器选成新的主路由器,完成VRRP的备份功能。
由以上可以看出,使用VRRP,当局域网内的一台路由器的一个接口出现故障时,将自动由另一个路由器来取代它的工作,但是当一个局域网中只有一台路由器时,仅仅实现路由器的备份就不起作用了。因此要保证通讯的可靠性,必须实现接口的备份,这样当路由器的一个接口出现故障时,可以由这台路由器的另一个接口继续工作。而目前VRRP的应用只局限于路由器间的备份,不能实现接口间的备份。
发明内容
本发明的目的是提出一种利用虚拟路由器冗余协议实现路由器接口备份的方法,以克服VRRP只能用于路由器的备份、不能用于接口备份的缺点,使运行了VRRP的路由器,不但可以实现路由器间的备份,还可以实现具有多播或广播能力的接口间的备份,扩展VRRP协议的功能,用一个协议满足两个层次的备份需求。
本发明提出的利用虚拟路由器冗余协议实现路由器接口备份的方法,包括如下步骤:
1、将路由器上的多个接口连入同一个局域网,并加入同一个组播组。
2、在上述连入同一个局域网的多个接口上分别配置相同的虚拟路由器号和虚拟IP地址,使它们加入同一个虚拟路由器。
3、加入了同一个虚拟路由器的各接口根据彼此的优先级选举主接口和备份接口。
本发明提出的利用虚拟路由器冗余协议实现路由器接口备份的方法,在实现了VRRP的路由器上,将多个接口加入同一组播组,并对其配置相同的虚拟路由器号和虚拟IP地址,组成一个虚拟路由器,从而实现了接口间的备份,同时又不影响VRRP原有路由器间备份的功能。这样,无论网络中有一台还是多台路由器,都可以实现缺省网关的备份。本发明的方法简单易行,而且扩展了VRRP协议的应用范围,用一个协议满足两个层次的备份需求,有助于提高网络通讯的可靠性。
附图说明
图1是已有技术中VRRP的组网图。
图2是本发明方法的组网图。
具体实施方法
本发明提出的利用虚拟路由器冗余协议实现路由器接口备份的方法,其组网图如图2所示,首先将路由器上的多个接口连入同一个局域网,并加入同一个组播组,一个接口发送的组播报文可以被组播组中任何一个接口接收,无论这些接口是在同一台路由器上还是在不同的路由器上,图2所示为一个路由器上有两个接口。然后在上述连入同一个局域网的多个接口上分别配置相同的虚拟路由器号和虚拟IP地址,使它们加入同一个虚拟路由器。加入了同一个虚拟路由器的各接口根据彼此的优先级选举主接口和备份接口。当接口启动时,接口先成为备份接口,等待一段时间没有收到VRRP组播报文后,变成主接口。如果接口是IP地址拥有者,即接口上的真实IP地址和虚拟IP地址相同,接口启动后直接变成主接口,同时优先级自动配置为最大值。主接口发送VRRP组播报文,由于组成虚拟路由器的各接口都加入了同一组播组,所以其它接口都可以收到主接口发送的VRRP组播报文。如果几个接口同时成为主接口,各接口分别比较收到VRRP报文中的优先级和本接口配置的优先级的大小,如果报文中的优先级大于本接口的优先级,则该接口变为备份接口。经过这样的选举过程,虚拟路由器中优先级最大的接口成为主接口,其它接口成为备份接口。
本发明方法的工作原理是,主接口定期发送VRRP组播报文,响应对虚拟IP地址的地址解析请求,并且响应的是虚拟链路层地址,而不是真实的链路层地址,同时接收并转发目的链路地址为虚拟链路地址的IP报文。备份接口不响应对虚拟IP地址的地址解析请求,丢弃目的链路地址为虚拟链路地址的IP报文。当主接口出现故障时,会发送优先级为零的VRRP报文,或者不再发送VRRP报文,这样,备份接口将变为主接口,代替原主接口执行上述工作。
如果局域网内有多台路由器,也可以同时将不同路由器下的多个接口配置上相同的虚拟路由器号,加入相同的虚拟路由器。

Claims (2)

1、一种利用虚拟路由器冗余协议实现路由器接口备份的方法,其特征在于该方法包括如下步骤:
(1)将路由器上的多个接口连入同一个局域网;并加入同一个组播组;
(2)在上述连入同一个局域网的多个接口上分别配置相同的虚拟路由器号和虚拟IP地址,使它们加入同一个虚拟路由器;
(3)加入了同一个虚拟路由器的各接口,根据彼此的优先级选举主接口和备份接口。
2、如权利要求1所述的方法,其特征在于其中所述的选举主接口和备份接口的过程包括如下步骤:
(1)接口启动时,直接成为备份接口,等待一段时间没有收到VRRP组播报文,则变为主接口,若接口的虚拟IP地址与真实IP地址相同,则接口启动后直接成为主接口,同时优先级自动配置为最大值;
(2)若多个接口同时成为主接口,则各接口分别比较收到VRRP报文中的优先级和本接口配置的优先级的大小,若报文中的优先级大于本接口的优先级,则该接口变为备份接口。
CNB021247625A 2002-06-23 2002-06-23 一种利用虚拟路由器冗余协议实现路由器接口备份的方法 Expired - Fee Related CN1208929C (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CNB021247625A CN1208929C (zh) 2002-06-23 2002-06-23 一种利用虚拟路由器冗余协议实现路由器接口备份的方法
DE2003605581 DE60305581T2 (de) 2002-06-23 2003-06-12 Verfahren zur Ausführung eines Routerschnittstellen-Backups mit VRRP (Virtual Router Redundancy Protocol)
AT03253741T ATE328428T1 (de) 2002-06-23 2003-06-12 Verfahren zur ausführung eines routerschnittstellen-backups mit vrrp (virtual router redundancy protocol)
EP20030253741 EP1379038B1 (en) 2002-06-23 2003-06-12 Method for implementing router interface backup with virtual router redundancy protocol
JP2003172812A JP3850391B2 (ja) 2002-06-23 2003-06-18 VRRP(VirtualRouterRedundancyProtocol)によるルータ・インターフェース・バックアップ実行方法
AU2003204799A AU2003204799B2 (en) 2002-06-23 2003-06-18 Method for implementing router interface backup with Virtual Router Redundancy Protocol
US10/600,454 US20040008694A1 (en) 2002-06-23 2003-06-23 Method for implementing router interface backup with virtual router redundancy protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021247625A CN1208929C (zh) 2002-06-23 2002-06-23 一种利用虚拟路由器冗余协议实现路由器接口备份的方法

Publications (2)

Publication Number Publication Date
CN1466322A CN1466322A (zh) 2004-01-07
CN1208929C true CN1208929C (zh) 2005-06-29

Family

ID=29718764

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021247625A Expired - Fee Related CN1208929C (zh) 2002-06-23 2002-06-23 一种利用虚拟路由器冗余协议实现路由器接口备份的方法

Country Status (7)

Country Link
US (1) US20040008694A1 (zh)
EP (1) EP1379038B1 (zh)
JP (1) JP3850391B2 (zh)
CN (1) CN1208929C (zh)
AT (1) ATE328428T1 (zh)
AU (1) AU2003204799B2 (zh)
DE (1) DE60305581T2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104488A (zh) * 2009-12-22 2011-06-22 华为技术有限公司 一种组播报文处理方法及装置

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100428735C (zh) * 2003-02-14 2008-10-22 松下电器产业株式会社 网络连接装置以及网络连接切换方法
EP1558003B1 (de) 2004-01-23 2008-04-23 Siemens Aktiengesellschaft Adressierung von redundanten Teilnehmern in einem Kommunikationsnetzwerk
US8990430B2 (en) * 2004-02-19 2015-03-24 Cisco Technology, Inc. Interface bundles in virtual network devices
CN1315299C (zh) * 2004-04-29 2007-05-09 中兴通讯股份有限公司 一种节省地址资源的网络设备及地址规划方法
US7730294B2 (en) * 2004-06-04 2010-06-01 Nokia Corporation System for geographically distributed virtual routing
US7586838B2 (en) * 2004-06-22 2009-09-08 Skylead Assets Limited Flexible M:N redundancy mechanism for packet inspection engine
JP4415773B2 (ja) * 2004-06-30 2010-02-17 株式会社日立製作所 仮想ルータ対応マルチキャストパケット中継装置
US20060056285A1 (en) * 2004-09-16 2006-03-16 Krajewski John J Iii Configuring redundancy in a supervisory process control system
US8102846B2 (en) 2005-03-31 2012-01-24 Alcatel Lucent Method and apparatus for managing a multicast tree using a multicast tree manager and a content server
CN100401689C (zh) 2005-10-24 2008-07-09 华为技术有限公司 一种网络资源配置方法
US20070121618A1 (en) * 2005-11-30 2007-05-31 Asao Hirano Method and system for priority based routing
CN1980224A (zh) * 2005-12-01 2007-06-13 华为技术有限公司 基于主备网关设备状态切换后业务恢复的方法及系统
US7929420B2 (en) * 2006-02-02 2011-04-19 Avaya, Inc. Method and apparatus for learning VRRP backup routers
US9680880B2 (en) * 2006-07-11 2017-06-13 Alcatel-Lucent Usa Inc. Method and apparatus for supporting IP multicast
CN100459585C (zh) * 2006-08-24 2009-02-04 杭州华三通信技术有限公司 避免备用路由设备频繁切换状态的方法和备用路由设备
CN101155109B (zh) * 2006-09-30 2010-04-21 华为技术有限公司 一种以太网交换系统及设备
CN101051884B (zh) * 2007-05-09 2010-10-13 杭州华三通信技术有限公司 一种实现接口备份的方法及装置
CN101094175B (zh) * 2007-06-14 2011-06-01 华为技术有限公司 一种组播流量保护方法、装置及系统
KR101397656B1 (ko) 2007-06-28 2014-05-26 주식회사 케이티 L4 스위치를 이용한 서버 이중화 관리 방법
US8606754B2 (en) * 2007-10-31 2013-12-10 Alcatel Lucent Method for doubly backing up files asynchronously
CN101242254B (zh) * 2008-02-26 2011-03-16 中兴通讯股份有限公司 虚拟冗余路由器系统及传输虚拟冗余路由协议报文的方法
CN101252427B (zh) * 2008-02-29 2011-08-24 中兴通讯股份有限公司 与媒体网关的主、备用媒体接口相连的主备路由器的切换方法
US7990852B1 (en) * 2008-08-14 2011-08-02 Tellabs San Jose, Inc. Methods and apparatus for improving network communication using BFD and VRRP tracking system
CN101562576B (zh) * 2009-05-27 2011-11-16 杭州华三通信技术有限公司 一种路由发布方法和设备
CN101741742B (zh) * 2009-12-18 2012-01-04 华为技术有限公司 报文处理方法、接入设备和通信系统
CN102469018B (zh) * 2010-11-18 2016-01-20 中兴通讯股份有限公司 虚拟路由器冗余协议备份组中设备优先级实现方法及装置
CN102355371A (zh) * 2011-10-08 2012-02-15 广东威创视讯科技股份有限公司 一种拼接墙控制系统双机热冗余的实现方法
US9100274B1 (en) 2012-08-14 2015-08-04 Juniper Networks, Inc. Enhanced virtual router redundancy protocol having inherit groups and advertisement count
JP5836539B2 (ja) 2013-05-17 2015-12-24 三菱電機株式会社 通信装置および車両伝送システム
US9413713B2 (en) * 2013-12-05 2016-08-09 Cisco Technology, Inc. Detection of a misconfigured duplicate IP address in a distributed data center network fabric
US9749220B2 (en) * 2014-09-19 2017-08-29 Telefonaktiebolaget L M Ericsson (Publ) Automated determination of tree attributes and assignment of receiver identifiers by distributed election in multicast architectures relying on packets identifying intended receivers
CN104468869B (zh) * 2014-12-31 2018-04-06 新华三技术有限公司 为终端分配ip地址的方法、获取ip地址的方法及装置
CN105591901B (zh) * 2015-07-30 2019-02-19 新华三技术有限公司 一种多子接口下运行vrrp的方法及装置
JP6445408B2 (ja) * 2015-08-10 2018-12-26 日本電信電話株式会社 通信システムおよび設定方法
EP3142296B1 (de) * 2015-09-14 2018-04-18 Siemens Aktiengesellschaft Verfahren zur konfiguration eines modularen steuerungsgeräts eines industriellen automatisierungssystems und modulares steuerungsgerät
CN106559326A (zh) * 2015-09-28 2017-04-05 中兴通讯股份有限公司 流量转发方法及装置
CN106130898B (zh) * 2016-08-29 2019-11-19 北京神州绿盟信息安全科技股份有限公司 一种虚拟路由链路保障方法及装置
SE2230242A1 (en) * 2022-07-18 2023-06-07 Atlas Copco Ind Technique Ab Method of a network device for connecting a group of industrial tools to a plurality of controllers using shared single virtual ip addresses and identifiers, and network device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959972A (en) * 1997-05-27 1999-09-28 3Com Corporation Method of port/link redundancy in an ATM switch
JP3482992B2 (ja) * 1999-04-14 2004-01-06 日本電気株式会社 冗長lanシステムおよび現用系・予備系切り替え方法
US6594229B1 (en) * 1999-12-14 2003-07-15 Samsung Electronics Co., Ltd. Data synchronization system for redundant packet routing architecture and method of operation
US6751748B1 (en) * 2000-12-15 2004-06-15 Nortel Networks Limited Context redundancy system on a wireless and packet-based telecommunications network interface
JP3956685B2 (ja) * 2001-05-31 2007-08-08 古河電気工業株式会社 ネットワーク間接続方法、仮想ネットワーク間接続装置およびその装置を用いたネットワーク間接続システム
JP2003023444A (ja) * 2001-07-06 2003-01-24 Fujitsu Ltd 仮想ルータを利用した動的な負荷分散システム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104488A (zh) * 2009-12-22 2011-06-22 华为技术有限公司 一种组播报文处理方法及装置
WO2011076065A1 (zh) * 2009-12-22 2011-06-30 华为技术有限公司 一种组播报文处理方法及装置
CN102104488B (zh) * 2009-12-22 2013-03-13 华为技术有限公司 一种组播报文处理方法及装置
US9191311B2 (en) 2009-12-22 2015-11-17 Huawei Technologies Co., Ltd. Method and apparatus for processing a multicast packet
US9973443B2 (en) 2009-12-22 2018-05-15 Huawei Technologies Co., Ltd. Method and apparatus for processing a multicast packet

Also Published As

Publication number Publication date
ATE328428T1 (de) 2006-06-15
EP1379038B1 (en) 2006-05-31
AU2003204799A1 (en) 2004-01-22
DE60305581D1 (de) 2006-07-06
AU2003204799B2 (en) 2008-01-17
JP2004032758A (ja) 2004-01-29
JP3850391B2 (ja) 2006-11-29
EP1379038A1 (en) 2004-01-07
CN1466322A (zh) 2004-01-07
US20040008694A1 (en) 2004-01-15
DE60305581T2 (de) 2007-03-08

Similar Documents

Publication Publication Date Title
CN1208929C (zh) 一种利用虚拟路由器冗余协议实现路由器接口备份的方法
CN100512292C (zh) 一种实时恢复业务的装置及方法
CN101160909B (zh) 一种在弹性分组环上实现虚拟路由冗余协议的方法及系统
CN102130776B (zh) 一种通信方法和系统
CN102201999B (zh) 一种实现组播业务负荷分担的方法和系统
CN100417141C (zh) 一种组播业务实现方法
CN105915400A (zh) 一种数据流切换方法及系统
CN101014035A (zh) 城域以太网提供多业务组网下的可靠性处理方法及系统
CN1949767A (zh) 一种基于虚拟路由器冗余协议的主备路由设备切换方法
CN101610221B (zh) 一种stp切换时ip单播平滑切换的方法及装置
CN101675346A (zh) 伪线负载平衡
CN102148677A (zh) 一种更新地址解析协议表项的方法及核心交换机
CN101060533B (zh) 一种提高vgmp协议可靠性的方法、系统及装置
CN101197733A (zh) 网络连通性的自动检测方法及装置
CN113259235B (zh) 一种基于IPv6的双活路由冗余方法及系统
CN112615914B (zh) 一种利用边界网关协议传递组播热备表项的方法
WO2020125987A1 (de) Verfahren zur datenkommunikation mit vorgegebener anforderung an die ausfallsicherheit, kommunikationsgerät, computerprogramm und computerlesbares medium
CN100488201C (zh) 一种基于路由的链路备份方法
CN101296105A (zh) 一种组播快速切换的方法、系统和三层网络设备
EP2426855B1 (en) Address refresh method and system
CN101136838B (zh) 一种桥模式弹性分组环跨环桥设备冗余保护的方法
CN102185776A (zh) 以太网二层组播快速收敛的方法及以太网系统
CN101150478B (zh) 一种建立主备链路的方法、系统和路由器
CN101136848A (zh) 一种组播树的保护方法及系统
CN109361587B (zh) 基于hsr环网和prp冗余网络的智能站站控层组网系统与方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050629

Termination date: 20110623