CN101047601A - 基于vpls的双归属网络的实现方法及*** - Google Patents

基于vpls的双归属网络的实现方法及*** Download PDF

Info

Publication number
CN101047601A
CN101047601A CN 200610073158 CN200610073158A CN101047601A CN 101047601 A CN101047601 A CN 101047601A CN 200610073158 CN200610073158 CN 200610073158 CN 200610073158 A CN200610073158 A CN 200610073158A CN 101047601 A CN101047601 A CN 101047601A
Authority
CN
China
Prior art keywords
link
port
vpls
network
dual
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
CN 200610073158
Other languages
English (en)
Other versions
CN101047601B (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 CN 200610073158 priority Critical patent/CN101047601B/zh
Priority to PCT/CN2007/001116 priority patent/WO2007115493A1/zh
Publication of CN101047601A publication Critical patent/CN101047601A/zh
Application granted granted Critical
Publication of CN101047601B publication Critical patent/CN101047601B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Landscapes

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

Abstract

本发明涉及一种基于VPLS的双归属网络切换的实现方法及***。本发明主要包括:在VPLS网络的双归属组网中,建立包含主备链路的保护组,当检测到链路有故障时,在所述的保护组内发送用于通知VPLS网络中的设备学习新的MAC地址映射关系的广播报文,以进行端口和链路的主备用切换;当链路排除故障后,并不立即执行切换操作,而是在禁止一段时间后恢复链路,使得链路切换时不存在反复振荡问题。本发明实现了在双归属网络中,能够只对VPLS网络局部的链路进行迅速、安全、简单地切换。

Description

基于VPLS的双归属网络的实现方法及***
技术领域
本发明涉及网络通信领域,尤其涉及一种基于VPLS的双归属网络切换的实现方法。
背景技术
随着网络通信的需求不断发展,网络规模越来越大,也越来越复杂了。此时,为用户提供一个安全的、稳定的、快速的通信环境,已经成为运营商给用户提供通信服务的最基本的要求。为了满足需求并充分地发挥以太网技术的特点,在当前网络中,服务供应商利用VLAN(虚拟局域网)提供多点到多点的以太网连接技术,同时还衍生了VPLS、生成树协议等许多技术。
下面将首先介绍一些相关的VLAN技术。
1、VPLS技术
VPLS(虚拟专用局域网业务)在公用网络中提供的一种一点到多点的二层VPN(虚拟专用网络)业务。VPLS使地域上不同的用户站点能通过城域网或广域网相链接,并由此而形成的一个网络,对用户来说相当于各用户在一个局域网中。不同的用户组映射为不同的局域网,每个虚拟局域网称为一个虚拟交互实例。通常情况下,在一个VPLS的虚拟交换实例中,任意两个NPE(网络侧运营商边缘设备)之间使用虚拟链路链接形成全网状结构。在VPLS网络中,用户报文通过NPE设备之间的隧道和虚拟链路进行传递,而且,当用户报文从一个NPE到达另一个NPE后,将不再被转发到第三个NPE,避免了网络环路。而UPE(用户侧运营商边缘设备)在网络中则一般起到汇聚用户作用。
2、MAC In MAC技术
MAC in MAC(MIM,MAC地址中的MAC地址):在标准以太网报文的前面增加一个新的以太网报文头,包括目的地址、源MAC地址、VLAN TAG(虚拟专用网络标签),形成新的报文一种标准技术。
3、生成树协议
二层交换网络在企业应用中是一个网状的结构,为了使网络内任意点都可以到达其它节点,通过MAC地址自动学习映射关系而形成的转发路由,为了得到可靠的网络,各设备多采用了冗余的链接。这些措施就使二层以太网交换网络不可避免得形成了环路,而网络环路会造成网络流量风暴,占用大量网络带宽和转发资源,使正常业务受到严重影响。因此,生成树协议就应运而生。
所述的生成树协议用于在二层交换网络中,通过在设备之间传递设备端口信息,阻断网络的冗余链路,将一个有回路的网络修剪成一个无回路的树型拓扑结构的算法和通信协议称为生成树协议。
4、双归属网络
在数据通信网中,一台设备A同时与设备B和设备C连接,设备之间的连接构成链路,设备A与B和设备A与C形成的两条链路互为备份,这种拓扑结构的网络称为双归属网络。双归属网络能够提供链路备份、节点备份、负载分担功能,能够大大提高网络的可靠性,双归属技术提供了冗余链路的基本的拓扑结构。
在运营商网络中,要求传送通道是可管理的、可靠的且具有冗余保护的通道,所述的双归属技术可以基本满足运营商的这一要求,因此,目前双归属技术已经广泛应用于运营商网络中。
现有技术以太网交换机组成的二层网络中,基于VLAN技术利用VPLS提供了一种局域网络接入技术,通过MIM技术可以迅速地在网络中查找到目标,对于网络中通信中的消息传送和链路故障以及拓扑结构的变化等问题,由生成树协议来处理,对于网络的可靠性,可以通过双归属组网来提高网络的可靠性。
其中,对于网络的可靠性的实现,传统方法是在一个VLAN中提供设备的冗余连接,在全网设备的各端口上启动STP(Spanning Tree Protocol,生成树协议),通过STP协议计算出主用端口和备用端口,使主用端口在转发状态,其它备份端口处于阻塞状态。当主用端口发生故障时,通过BPDU(桥协议路由单元)桥协议数据报文将网络的拓扑变化信息向全网的扩散,并重新计算出一个无环路的树的拓扑,使原来的阻塞端口转换为正常转发端口。故障的主用端口被阻塞或者不参与拓扑计算,从而完成备用端口向主用端口的切换。
在主用端口的故障消除后,BPDU报文通告变化的网络拓扑信息,触发STP生成树计算,保持新的树形网络拓扑结构。
但是现有技术在采用的主备链路切换方法时还存在如下缺点:
1、由于STP是对整个二层网络进行BPDU报文扩散,根据整个网络的拓扑信息进行生成树计算来切换,从而导致链路切换收敛速度慢,尤其在复杂网络中更为突出,其具体表现在主备链路切换时间长。改进的RSTP(快速生成树协议)仍然没有从根本上解决全网生成树计算导致链路切换慢的问题,即仍然无法能达到电信设备要求小于50毫秒的切换时间要求。
2、复杂网络的生成树稳定之前,端口状态有反复变化的振荡现象,端口状态在切换时有较长的中断业务的时间。
3、整个网络拓扑数据都参与计算,算法复杂,尤其是在多实例生成树计算中,对设备的处理器性能要求高。在现有商用网络中表现为可靠性低,维护费用高。
4、易受到非法攻击。攻击者通过伪造BPDU报文,假冒BPDU中的配置参数向量参与生成树计算,导致网络拓扑改变。另外还可以通过攻击STP的根设备,造成选路错误,甚至业务中断。
发明内容
本发明的目的是提供一种基于VPLS的双归属网络切换的实现方法及***,通过该方法可以在VPLS网络中实现由UPE到NPE的双归属链路的快速安全地切换。
本发明的目的是通过以下技术方案实现的:
本发明提供了一种基于VPLS的双归属网络切换的实现方法,包括:
A、当链路检测到故障时,虚拟专用局域网服务VPLS网络的双归属组网的保护组中的主备用端口进行切换,并发送通知VPLS网络中的设备学习新的映射关系的广播报文;
B、VPLS网络中的设备根据收到的广播报文学习相应的映射关系,并通过备用链路进行业务报文的发送。
所述的保护组包括:
主用链路、主用端口、备用链路和备用端口,其中链路和端口具有转发状态和阻塞状态两种状态,在转发状态下,链路和端口转发报文,在阻塞状态下,链路和端口不转发报文。
所述的映射关系包括:
用户报文信息、外层以太网头信息和保护组的出端口的绑定关系。
所述的映射关系保存于用户侧的运营商边缘设备中的方法包括:
设置包含用户MAC地址信息、用户虚拟局域网VLAN信息、运营端的源、目的MAC地址信息的用户报文映射表,和包含运营端源、目的MAC地址信息及主、备用端口信息的保护组映射表,并通过两表保存所述映射关系;
或者,
设置包含用户MAC地址信息、用户VLAN信息和运营端目的MAC地址信息的用户报文映射表,和包含运营端目的MAC地址信息和主、备用端口信息的保护组映射表,和包含本地端口信息的本地端口表,并通过所述的三张表保存所述映射关系。
所述的步骤A还包括:
在用户侧的运营商边缘设备发送的用户报文中新增加以太报文头,该报文头包括源媒体接入控制MAC地址、目的MAC地址、虚拟局域网标签。
所述的步骤A包括:
当主用链路检测到故障后,将作为源端的用户侧的运营商边缘设备上的备用端口转换为转发状态,主用端口转换为阻塞状态,并向本地VPLS网络中特定的网络侧运营商边缘设备发送通知其学习新的映射关系的广播报文。
所述的步骤A包括:
在保护组的主备用链路进行切换的整个过程中,保护组的源MAC地址和目的MAC地址保持不变。
所述的步骤B包括:
当链路主备用链路切换完成后,用户侧运营商边缘设备根据通过广播报文学习到的新的映射关系通过备用链路进行业务报文的传送处理。
所述的方法还包括:
当链路故障恢复后,主用链路和主用端口从阻塞状态恢复为转发状态,备用链路和备用端口转换为阻塞状态;
用户侧运营商边缘设备发送带有源地址的广播报文,刷新VPLS网络中网络侧运营商边缘设备中的MAC表中的信息。
所述的方法还包括:
当主备用端口切换后,用户侧运营商边缘设备中的链路在禁止一预定的时间段后进行链路的切换,恢复主用链路的业务报文的传送。
本发明还提供了一种基于VPLS实现双归属网络切换的***,包括:
故障检测处理单元,用于当链路检测到故障时,控制VPLS网络的双归属组网的保护组中的主备用端口进行切换,并触发广播报文发送单元;
广播报文发送单元,用于在故障检测处理单元的触发下,发送通知VPLS网络中的设备学习新的映射关系的广播报文;
报文发送处理单元,设置于VPLS网络设备中,用于根据收到的所述广播报文学习相应的映射关系,并通过备用链路进行业务报文的发送。
所述的故障检测处理单元包括:
故障检测单元,用于检测链路中的故障,并在检测到故障后,触发主用端口处理单元、备用端口处理单元和广播报文发送单元;
主用端口处理单元,用于将主用端口转换为阻塞状态;
备用端口处理单元,用于将备用端口转换为转发状态。
所述的报文发送处理单元可以设置于VPLS网络中的用户侧运营端边缘设备中。
所述的***还包括:
链路故障恢复处理单元,设置于用户侧运营商边缘设备中,用于当链路故障恢复时,将主用链路和主用端口从阻塞状态恢复为转发状态,备用链路和备用端口转换为阻塞状态。
所述的***还包括:
延时触发单元,设置于用户侧运营商边缘设备中,用于控制当主备用端口切换后,延时一段预定的时间后,触发链路故障恢复处理单元。
所述的***还包括:
MAC表信息更新消息发送单元,设置于用户侧运营商边缘设备中,用于发送带有源地址的广播报文;
MAC表信息更新处理单元,设置于VPLS网络中网络侧运营商边缘设备中,接收MAC表信息更新消息发送单元发送来的广播报文,并刷新自身的MAC表中的信息。
由上述本发明提供的技术方案可以看出,本发明只针对局部网络实现在VPLS网络中从UPE到NPE的链路切换,使得链路切换效率大大提高,同时在链路切换过程不会再存在反复振荡问题;而且,本发明的实现对VPLS网络中其它的UPE和NPE没有任何影响,也不需要其它的UPE、NPE节点升级或修改配置。因此,本发明中,不需要二层协议或三层协议来控制其运行过程,从而使得在切换过程中不存在协议报文受攻击导致正常业务中断的问题。总之,本发明实现简单,切换可靠安全,便于硬件实现。
附图说明
图1为双归属网络的实现方法的流程图;
图2为双归属网络的示意图;
图3为双归属网络端口切换的示意图;
图4为双归属网络链路切换成功后的示意图;
图5为本发明提供的***的具体实现结构示意图。
具体实施方式
本发明的核心思想是将保护切换的过程仅在UPE到NPE的接入网局部实施,而不依赖对端在UPE和NPE的状态,即不需要与对端的UPE和NPE进行协商,从而可以实现主备链路之间的快速切换。
具体讲,本发明是在网络中发生主备链路切换后,通过与链路源端的UPE向与其连接的NPE发送广播报文,并由NPE在本VPLS网中继续发送该广播报文,从而保证各NPE可以学习到UPE的MAC地址信息。
在下面将逐一详细描述本发明的具体过程,如图1所示,本发明所示的方法具体步骤如下所述:
步骤11:在VPLS网络中建立保护组,该保护组由主备用链路和端口1+1备份组成,链路和端口都具有转发状态和阻塞状态,在转发状态下,链路和端口转发报文,在阻塞状态下,链路和端口不转发报文。
如图2所示,在以太局域交换网络中,假设保护组G1由UPE1的P1端口与NPE1的链路、UPE1的P2端口与NPE2的链路组成,为用户CE1的报文提供了基于MAC in MAC的保护通道。在UPE1中,保护组G1应用到端口P1和端口P2,通过配置指定主用端口和备用端口。假设主用端口为P1,备用端口为P2,则P1需设为转发状态,而P2设为阻塞状态。
在保护组内的用户报文中需要基于MAC in MAC增加外层以太网报文头,所述的报文头包括源地址、目的地址、VLAN标签。该保护组如图2所示,报文头包括源地址SP-MAC1、目的地址SP-MAC2、VLAN标签SP-VLAN1;增加的以太网报文头目的是用于链路在切换时候,能够迅速利用目的地址和端口、链路的绑定关系很快找到目的地,并因为含有源地址,根据它可使链路故障恢复时数据包的遗失接近零丢包率。
为实现上述机制的报文传输需要在UPE上设置用户报文信息、外层以太网头信息以及保护组出端口(或出VLAN)的基本绑定关系。
本发明将列举了两种方法举例说明在UPE1中,用户报文信息、外层以太网头信息以及保护组出端口(或出VLAN)的基本绑定关系。
方法一:UPE1中建立如下两个映射表。
                     表1  UPE1用户报文映射表
用户MAC地址     用户VLAN 运营商MAC目的地址 运营商MAC源地址
MAC-AA     CVLAN1 SP-MAC2 SP-MAC1
表1是基于用户的MAC地址和VLAN类别进行分类,依此分类用户对应不同的保护组,而得到外层以太网头部信息。
                    表2  UPE1保护组映射表
 运营商MAC目的地址 运营商MAC源地址 主用端口 备用端口 主用SP-VLAN 备用SP-VLAN
SP-MAC2 SP-MAC1 P1 P2 可选    可选
表2是根据不同的保护组,得到相应的主用端口和备用端口,在多实例应用中,得到主用SP-VLAN和备用SP-VLAN的信息。
本发明的方法一中映射关系是基于用户和其它不同的保护组关系的详细信息,建立用户和主备用端口之间的对应关系,依据该对应关系使用户进行主用端口和备用端口的切换
方法二:UPE1中建立如下三个映射表。
        表3  UPE1用户报文映射表
  用户MAC地址     用户VLAN 运营商MAC目的地址
  MAC-AA     CVLAN1 SP-MAC2
表3是根据用户报文信息,查找下一跳外层以太网目的MAC地址。
                       表4  UPE1保护组映射表
运营商MAC目的地址 主用端口   备用端口  主用SP-VLAN 备用SP-VLAN
SP-MAC2 P1   P2  可选 可选
表4:根据外层以太网目的MAC地址,查找主用出端口和备用出端口信息。在多实例应用中,得到主用SP-VLAN和备用SP-VLAN的信息。
    表5  UPE1本地端口表
端口  端口本地MAC地址(源地址)
P1  SP-MAC1
P2  SP-MAC1
表5:根据出端口信息,查找外层以太网源MAC地址。
本发明的方法二的映射关系是基于用户进行主备端口切换时查找目的地的过程,建立的用户和主备用端口之间的对应关系,依据该对应关系使用户进行主用端口和备用端口的切换。
本发明中列举的两种映射关系,描述了用户报文信息、外层以太网头信息、保护组出端口之间的基本关系,也可以依据使用者的需要,对它们之间的关系,采用其它的方法设定。
基于上述设置用户报文信息、外层以太网头信息以及保护组出端口(或出VLAN)的基本绑定关系便可以进行报文的封装及转发处理。
同时,当网络中出现故障后,也可以根据上述信息进行相应的主备链路之间的切换处理,以保证通信的可靠性。
步骤12:当主用链路发生故障后,UPE向备用端口发送携带源地址广播报文,NPE接收广播报文并依据该信息重新学习映射关系,恢复正常通信。
对于发生的链路故障可以通过特定的故障检测机制检测到故障信息,其中所述的故障检测机制包括但不限于IEEE802.1ag以太网OAM所描述的方法,还可以依据使用者的需要来添加新的方法。
具体的内容如下:UPE1的端口P2由阻塞状态变为转发状态,则UPE1的端口P1状态设置为阻塞状态。UPE1向P2端口发送携带本地SP-MAC1地址的广播报文,NPE2接收到广播文后,向本地VPN中特定的所有相关的NPE设备发送广播报文,此广播报文携带MAC地址SP-MAC1,使所有的NPE重新学习到SP-MAC1地址,广播报文的传送路径为UPE1->NPE2->NPE1、NPE3和NPE4。在VPLS网络中,这个广播报文不再继续向下一个NPE转发,即从一个NPE收到的广播报文后,不会再转发给其他的NPE,只在特定的VPLS范围内进行转发。NPE3中MAC表项中的地址,从原来SP-MAC2的出端口PW5改为SP-MAC2的出端口PW6,保证UPE2发送的以太网业务报文在改换路径后,该信息能够转发到PW6端口,如图3所示。
步骤13:在主备切换成功以后,启动备用通信链路,UPE依据保护组映射表中的信息来发送数据信息。
如图4所示,从UPE2到UPE1转发报文的路径为UPE2->NPE3->NPE2->UPE1。在UPE1中的转发表查找到保护组映射表,使属于保护组的用户报文的出端口改为端口P2,源MAC地址和目的MAC地址保持不变,此时,从UPE1到UPE2的业务报文按照路径UPE1->NPE2->NPE3->UPE2进行转发。
从UPE2到UPE1的路径中,NPE2的MAC表中表项SP-MAC2的出端口为PW2,此表项的信息是由NPE3发出的MAC广播报文学习获得的。如果SP-MAC2因老化而删除时,由NPE3发出的第一个信息为目的地址,该目的地址为SP-MAC1,而源地址为NPE3从SP-MAC2的报文学习得到。
因此,在该步骤给出的主用端口和备用端口的切换处理过程中,保护组G1的SP-SA-MAC和SP-DA-MAC保持不变,避免了UPE2进行修改MAC地址而造成的切换时间延长。
步骤14:当主用端口P1由故障检测机制发现故障恢复后,UPE1按照上述过程的逆过程进行切换,即重新按照主备切换的处理方式切换回主用端口P1,使得UPE1采用原主用链路进行与UPE2间的通信;
故障恢复切换和故障切换有一个重要区别是在于故障恢复切换是可以控制的,而故障切换是外界触发引起的,是不可以控制的。
在故障恢复的时候,首先,主用链路和主用端口的从阻塞状态恢复为转发状态,原备用链路和原备用端口再次转换为阻塞状态。其次,发送带有源地址的广播报文,刷新NPE3中的MAC表中的信息,使得UPE1中的保护组G1成功地切换到保护组出端口,以保证故障恢复时,数据包的遗失率接近于零丢包率。
在主用端口P1和备用端口切换成功后,UPE1对保护组连续切换有一个抑制时间,即在主用端口P1故障恢复后,不是立即切换,而是在禁止切换一段时间过后,链路才可以进行连续的切换操作,因此可以避免在通信链路恢复连接的时刻,通信不稳定而导致的链路中的端口反复切换。同时,也不会因为要进行协议计算而导致的控制层面原因使得链路状态振荡。
本发明还提供了一种基于VPLS实现双归属网络切换的***,如图5所示,具体包括以下各功能单元:
(1)故障检测处理单元
设置于网络侧运营商边缘设备中,用于当链路检测到故障时,控制VPLS网络的双归属组网的保护组中的主备用端口进行切换,并触发广播报文发送单元;
所述的故障检测处理单元具体包括:
故障检测单元,用于检测链路中的故障,并在检测到故障后,触发主用端口处理单元、备用端口处理单元和广播报文发送单元;
主用端口处理单元,用于将主用端口转换为阻塞状态,即不再进行报文的发送处理;
备用端口处理单元,用于将备用端口转换为转发状态,即由备用端口负责报文的发送处理。
(2)广播报文发送单元
设置于网络侧运营商边缘设备中,用于在故障检测处理单元的触发下,发送通知VPLS网络中的设备学习新的映射关系的广播报文;
(3)报文发送处理单元
设置于VPLS网络设备中,例如,该单元可以设置于VPLS网络中的用户侧运营端边缘设备中,用于根据收到的所述广播报文学习相应的映射关系,并通过备用链路进行业务报文的发送。
(4)链路故障恢复处理单元
该单元设置于用户侧运营商边缘设备中,用于当链路故障恢复时,将主用链路和主用端口从阻塞状态恢复为转发状态,即由主用链路和主用端口负责报文的发送处理,将备用链路和备用端口转换为阻塞状态,即不再由备用链路及备用端口发送报文。
(5)延时触发单元
设置于用户侧运营商边缘设备中,用于控制当主备用端口切换后,延时一段预定的时间后,触发链路故障恢复处理单元。
(6)MAC表信息更新消息发送单元
设置于用户侧运营商边缘设备中,用于在链路故障恢复处理单元的触发下,发送带有源地址的广播报文;
(7)MAC表信息更新处理单元
设置于VPLS网络中网络侧运营商边缘设备中,接收MAC表信息更新消息发送单元发送来的广播报文,并刷新自身的MAC表中的信息。
综上所述,本发明利用保护组中的信息,使双归属网络的切换能够在局部网络中受保护地进行,当故障恢复后,恢复链路不是立即切换,而是抑制一段时间后,才进行链路恢复切换,这样可以避免了因链路不稳定而导致的反复切换。因此,本发明能够可靠地、安全地进行局部网络切换操作,使得网络拓扑数据计算简单、快速,并可以避免网络切换时的反复振荡现象。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (16)

1、一种基于VPLS的双归属网络切换的实现方法,其特征在于,包括:
A、当链路检测到故障时,虚拟专用局域网服务VPLS网络的双归属组网的保护组中的主备用端口进行切换,并发送通知VPLS网络中的设备学习新的映射关系的广播报文;
B、VPLS网络中的设备根据收到的广播报文学习相应的映射关系,并通过备用链路进行业务报文的发送。
2、根据权利要求1所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的保护组包括:
主用链路、主用端口、备用链路和备用端口,其中链路和端口具有转发状态和阻塞状态两种状态,在转发状态下,链路和端口转发报文,在阻塞状态下,链路和端口不转发报文。
3、根据权利要求1所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的映射关系包括:
用户报文信息、外层以太网头信息和保护组的出端口的绑定关系。
4、根据权利要求3所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的映射关系保存于用户侧的运营商边缘设备中的方法包括:
设置包含用户MAC地址信息、用户虚拟局域网VLAN信息、运营端的源、目的MAC地址信息的用户报文映射表,和包含运营端源、目的MAC地址信息及主、备用端口信息的保护组映射表,并通过两表保存所述映射关系;
或者,
设置包含用户MAC地址信息、用户VLAN信息和运营端目的MAC地址信息的用户报文映射表,和包含运营端目的MAC地址信息和主、备用端口信息的保护组映射表,和包含本地端口信息的本地端口表,并通过所述的三张表保存所述映射关系。
5、根据权利要求1所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的步骤A还包括:
在用户侧的运营商边缘设备发送的用户报文中新增加以太报文头,该报文头包括源媒体接入控制MAC地址、目的MAC地址、虚拟局域网标签。
6、根据权利要求1至5任一项所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的步骤A包括:
当主用链路检测到故障后,将作为源端的用户侧的运营商边缘设备上的备用端口转换为转发状态,主用端口转换为阻塞状态,并向本地VPLS网络中特定的网络侧运营商边缘设备发送通知其学习新的映射关系的广播报文。
7、根据权利要求6所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的步骤A包括:
在保护组的主备用链路进行切换的整个过程中,保护组的源MAC地址和目的MAC地址保持不变。
8、根据权利要求6所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的步骤B包括:
当链路主备用链路切换完成后,用户侧运营商边缘设备根据通过广播报文学习到的新的映射关系通过备用链路进行业务报文的传送处理。
9、根据权利要求6所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的方法还包括:
当链路故障恢复后,主用链路和主用端口从阻塞状态恢复为转发状态,备用链路和备用端口转换为阻塞状态;
用户侧运营商边缘设备发送带有源地址的广播报文,刷新VPLS网络中网络侧运营商边缘设备中的MAC表中的信息。
10、根据权利要求9所述的基于VPLS的双归属网络切换的实现方法,其特征在于,所述的方法还包括:
当主备用端口切换后,用户侧运营商边缘设备中的链路在禁止一预定的时间段后进行链路的切换,恢复主用链路的业务报文的传送。
11、一种基于VPLS实现双归属网络切换的***,其特征在于,包括:
故障检测处理单元,用于当链路检测到故障时,控制VPLS网络的双归属组网的保护组中的主备用端口进行切换,并触发广播报文发送单元;
广播报文发送单元,用于在故障检测处理单元的触发下,发送通知VPLS网络中的设备学习新的映射关系的广播报文;
报文发送处理单元,用于根据收到的所述广播报文学习相应的映射关系,并通过备用链路进行业务报文的发送。
12、根据权利要求11所述的基于VPLS实现双归属网络切换的***,其特征在于,所述的故障检测处理单元包括:
故障检测单元,用于检测链路中的故障,并在检测到故障后,触发主用端口处理单元、备用端口处理单元和广播报文发送单元;
主用端口处理单元,用于将主用端口转换为阻塞状态;
备用端口处理单元,用于将备用端口转换为转发状态。
13、根据权利要求11所述的基于VPLS实现双归属网络切换的***,其特征在于,所述的报文发送处理单元设置于VPLS网络中的用户侧运营端边缘设备中。
14、根据权利要求11、12或13所述的基于VPLS实现双归属网络切换的***,其特征在于,所述的***还包括:
链路故障恢复处理单元,设置于用户侧运营商边缘设备中,用于当链路故障恢复时,将主用链路和主用端口从阻塞状态恢复为转发状态,备用链路和备用端口转换为阻塞状态。
15、根据权利要求14所述的基于VPLS实现双归属网络切换的***,其特征在于,所述的***还包括:
延时触发单元,设置于用户侧运营商边缘设备中,用于控制当主备用端口切换后,延时一段预定的时间后,触发链路故障恢复处理单元。
16、根据权利要求14所述的基于VPLS实现双归属网络切换的***,其特征在于,所述的***还包括:
MAC表信息更新消息发送单元,设置于用户侧运营商边缘设备中,用于发送带有源地址的广播报文;
MAC表信息更新处理单元,设置于网络侧运营商边缘设备中,用于接收MAC表信息更新消息发送单元发送来的广播报文,并刷新自身的MAC表中的信息。
CN 200610073158 2006-04-10 2006-04-10 基于vpls的双归属网络的实现方法及*** Expired - Fee Related CN101047601B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200610073158 CN101047601B (zh) 2006-04-10 2006-04-10 基于vpls的双归属网络的实现方法及***
PCT/CN2007/001116 WO2007115493A1 (fr) 2006-04-10 2007-04-06 Procédé, dispositif et système pour réaliser la commutation dans le réseau à double anneau de réseau vpls

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610073158 CN101047601B (zh) 2006-04-10 2006-04-10 基于vpls的双归属网络的实现方法及***

Publications (2)

Publication Number Publication Date
CN101047601A true CN101047601A (zh) 2007-10-03
CN101047601B CN101047601B (zh) 2010-12-01

Family

ID=38580712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610073158 Expired - Fee Related CN101047601B (zh) 2006-04-10 2006-04-10 基于vpls的双归属网络的实现方法及***

Country Status (2)

Country Link
CN (1) CN101047601B (zh)
WO (1) WO2007115493A1 (zh)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009076880A1 (zh) * 2007-12-14 2009-06-25 Huawei Technologies Co., Ltd. 维护站与基站间建立连接的方法、网元设备及网络***
CN101615989A (zh) * 2008-06-26 2009-12-30 中兴通讯股份有限公司 以太网双归组网及其mac地址表刷新方法
WO2010020126A1 (zh) * 2008-08-19 2010-02-25 华为技术有限公司 一种vpls网络中的数据传输方法、装置和***
CN101159690B (zh) * 2007-11-19 2010-10-27 杭州华三通信技术有限公司 多协议标签交换转发方法、装置及标签交换路径管理模块
CN101958812A (zh) * 2009-07-15 2011-01-26 中兴通讯股份有限公司 链路故障检测方法及***
WO2011044731A1 (zh) * 2009-10-15 2011-04-21 中兴通讯股份有限公司 一种数据设备快速恢复业务的方法及装置
CN102223660A (zh) * 2011-08-02 2011-10-19 华为技术有限公司 一种控制主备伪线切换的方法和装置
CN102291847A (zh) * 2010-04-22 2011-12-21 微软公司 移动对等设备上的动态连接管理
CN102316014A (zh) * 2010-07-01 2012-01-11 杭州华三通信技术有限公司 分层虚拟专用局域网服务环境下的负载分担方法及路由器
CN102325037A (zh) * 2011-05-25 2012-01-18 中兴通讯股份有限公司 一种伪线双归网络的切换方法、***和双归属运营商设备
CN102548026A (zh) * 2009-08-06 2012-07-04 华为技术有限公司 连接资源释放处理方法和装置
CN102549979A (zh) * 2009-07-10 2012-07-04 诺基亚西门子通信公司 用于传送业务的方法和设备
CN102638469A (zh) * 2012-04-12 2012-08-15 北京星网锐捷网络技术有限公司 路径切换方法、装置、***和网络设备
CN101626335B (zh) * 2008-07-09 2013-02-27 中兴通讯股份有限公司 一种双归连接网络的数据保护方法
CN101465858B (zh) * 2008-12-31 2013-03-20 中兴通讯股份有限公司 监控业务中实现私网穿越的方法、网络设备和服务器
CN103580961A (zh) * 2012-08-06 2014-02-12 杭州华三通信技术有限公司 Vlan分配方法和设备
CN103634215A (zh) * 2013-12-17 2014-03-12 中国联合网络通信集团有限公司 一种mac地址同步的方法、装置
US8737970B2 (en) 2009-08-06 2014-05-27 Huawei Technologies Co., Ltd. Method and apparatus for processing release of connection resources
CN103888356A (zh) * 2014-04-12 2014-06-25 何顺民 Vpls实现方法、***和提供商边缘设备
CN103888353A (zh) * 2012-12-19 2014-06-25 北京华为数字技术有限公司 保护组保护倒换回切处理方法及客户边缘设备
CN104125083A (zh) * 2013-04-24 2014-10-29 中兴通讯股份有限公司 一种网络设备的主备倒换方法、装置、设备及***
CN104468233A (zh) * 2014-12-23 2015-03-25 杭州华三通信技术有限公司 以太网虚拟化互联双归属站点故障切换方法及装置
CN104601381A (zh) * 2015-01-30 2015-05-06 杭州华三通信技术有限公司 防止流量中断的方法和设备
CN104734874A (zh) * 2013-12-20 2015-06-24 华为技术有限公司 一种确定网络故障的方法及装置
CN104869055A (zh) * 2014-02-20 2015-08-26 中兴通讯股份有限公司 一种数据转发方法及装置
CN105979490A (zh) * 2016-07-20 2016-09-28 浙江昱能科技有限公司 一种无线通信组网的通信设置修改方法
WO2016173309A1 (zh) * 2015-04-30 2016-11-03 中兴通讯股份有限公司 一种基于管理信息模型获取业务错误信息的方法及装置
CN106937254A (zh) * 2015-12-31 2017-07-07 希姆通信息技术(上海)有限公司 Zigbee定位组网设备定时自检***及方法
CN107579899A (zh) * 2017-09-29 2018-01-12 烽火通信科技股份有限公司 一种vpls中实现vlan隔离的接入方法及装置
CN108063716A (zh) * 2013-05-24 2018-05-22 华为技术有限公司 用于以太虚拟专用网的方法和设备
CN108270624A (zh) * 2018-01-30 2018-07-10 中波动光工业通信(江苏)有限公司 一种耦合网络中冗余网路传输路径快速切换的方法
CN109815065A (zh) * 2019-01-31 2019-05-28 杭州迪普科技股份有限公司 双机的主备切换方法、装置、电子设备
CN110120891A (zh) * 2019-05-13 2019-08-13 北京东土军悦科技有限公司 组网中阻止链路回切的方法、装置、网络设备及存储介质
CN110177010A (zh) * 2019-05-07 2019-08-27 京信通信***(中国)有限公司 一种链路切换方法及装置
CN112039766A (zh) * 2020-09-04 2020-12-04 盛科网络(苏州)有限公司 基于以太网的保护切换实现方法和装置
CN114978296A (zh) * 2022-08-01 2022-08-30 成都星联芯通科技有限公司 设备切换方法、装置、地球站及可读存储介质
CN115051946A (zh) * 2022-07-05 2022-09-13 杭州云合智网技术有限公司 双归属场景的报文转发成环的消除方法
CN115277545A (zh) * 2022-06-21 2022-11-01 浪潮通信技术有限公司 主备网络切换方法及装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104489A (zh) * 2009-12-16 2011-06-22 中兴通讯股份有限公司 一种通信链路保护方法、装置和***
CN104243196B (zh) 2013-06-21 2019-03-12 中兴通讯股份有限公司 一种sdn架构下的虚拟网络映射保护方法及***
CN103634218B (zh) * 2013-12-12 2016-08-17 福建三元达网络技术有限公司 路由快速收敛的方法及装置
CN110278094B (zh) * 2018-03-13 2022-09-27 中兴通讯股份有限公司 链路恢复方法及装置、***、存储介质、电子装置
CN115065614B (zh) * 2022-06-22 2023-10-13 杭州云合智网技术有限公司 Vpws多活的业务连通性的识别方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100518096C (zh) * 2003-10-22 2009-07-22 华为技术有限公司 Pvc组通信网络中实现pvc组备份的方法
CN1561041A (zh) * 2004-02-26 2005-01-05 中兴通讯股份有限公司 一种以太网接口热备份的装置及方法
US7733856B2 (en) * 2004-07-15 2010-06-08 Alcatel-Lucent Usa Inc. Obtaining path information related to a virtual private LAN services (VPLS) based network

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159690B (zh) * 2007-11-19 2010-10-27 杭州华三通信技术有限公司 多协议标签交换转发方法、装置及标签交换路径管理模块
CN101459926B (zh) * 2007-12-14 2011-02-16 华为技术有限公司 保证业务数据传输的方法、网元设备及网络***
WO2009076880A1 (zh) * 2007-12-14 2009-06-25 Huawei Technologies Co., Ltd. 维护站与基站间建立连接的方法、网元设备及网络***
US8233379B2 (en) 2007-12-14 2012-07-31 Huawei Technologies Co., Ltd. Method, network element device and network system for establishing connection between maintenance node and base station
CN101615989A (zh) * 2008-06-26 2009-12-30 中兴通讯股份有限公司 以太网双归组网及其mac地址表刷新方法
CN101626335B (zh) * 2008-07-09 2013-02-27 中兴通讯股份有限公司 一种双归连接网络的数据保护方法
WO2010020126A1 (zh) * 2008-08-19 2010-02-25 华为技术有限公司 一种vpls网络中的数据传输方法、装置和***
CN101465858B (zh) * 2008-12-31 2013-03-20 中兴通讯股份有限公司 监控业务中实现私网穿越的方法、网络设备和服务器
CN102549979A (zh) * 2009-07-10 2012-07-04 诺基亚西门子通信公司 用于传送业务的方法和设备
CN101958812B (zh) * 2009-07-15 2015-10-21 中兴通讯股份有限公司 链路故障检测方法及***
CN101958812A (zh) * 2009-07-15 2011-01-26 中兴通讯股份有限公司 链路故障检测方法及***
CN102548026B (zh) * 2009-08-06 2014-12-31 华为技术有限公司 连接资源释放处理方法和装置
CN102548026A (zh) * 2009-08-06 2012-07-04 华为技术有限公司 连接资源释放处理方法和装置
US8737970B2 (en) 2009-08-06 2014-05-27 Huawei Technologies Co., Ltd. Method and apparatus for processing release of connection resources
WO2011044731A1 (zh) * 2009-10-15 2011-04-21 中兴通讯股份有限公司 一种数据设备快速恢复业务的方法及装置
CN102291847B (zh) * 2010-04-22 2015-06-03 微软公司 移动对等设备上的动态连接管理
CN102291847A (zh) * 2010-04-22 2011-12-21 微软公司 移动对等设备上的动态连接管理
CN102316014A (zh) * 2010-07-01 2012-01-11 杭州华三通信技术有限公司 分层虚拟专用局域网服务环境下的负载分担方法及路由器
CN102316014B (zh) * 2010-07-01 2015-01-21 杭州华三通信技术有限公司 分层虚拟专用局域网服务环境下的负载分担方法及路由器
CN102325037A (zh) * 2011-05-25 2012-01-18 中兴通讯股份有限公司 一种伪线双归网络的切换方法、***和双归属运营商设备
CN102325037B (zh) * 2011-05-25 2016-01-20 中兴通讯股份有限公司 一种伪线双归网络的切换方法、***和双归属运营商设备
CN102223660B (zh) * 2011-08-02 2013-10-09 华为技术有限公司 一种控制主备伪线切换的方法和装置
CN102223660A (zh) * 2011-08-02 2011-10-19 华为技术有限公司 一种控制主备伪线切换的方法和装置
CN102638469B (zh) * 2012-04-12 2015-07-22 北京星网锐捷网络技术有限公司 路径切换方法、装置、***和网络设备
CN102638469A (zh) * 2012-04-12 2012-08-15 北京星网锐捷网络技术有限公司 路径切换方法、装置、***和网络设备
CN103580961B (zh) * 2012-08-06 2016-12-21 杭州华三通信技术有限公司 Vlan分配方法和设备
CN103580961A (zh) * 2012-08-06 2014-02-12 杭州华三通信技术有限公司 Vlan分配方法和设备
CN103888353A (zh) * 2012-12-19 2014-06-25 北京华为数字技术有限公司 保护组保护倒换回切处理方法及客户边缘设备
CN103888353B (zh) * 2012-12-19 2017-07-14 北京华为数字技术有限公司 保护组保护倒换回切处理方法及客户边缘设备
CN104125083A (zh) * 2013-04-24 2014-10-29 中兴通讯股份有限公司 一种网络设备的主备倒换方法、装置、设备及***
WO2014173230A1 (zh) * 2013-04-24 2014-10-30 中兴通讯股份有限公司 一种网络设备的主备倒换方法、装置、设备及***
CN108063716A (zh) * 2013-05-24 2018-05-22 华为技术有限公司 用于以太虚拟专用网的方法和设备
CN103634215A (zh) * 2013-12-17 2014-03-12 中国联合网络通信集团有限公司 一种mac地址同步的方法、装置
CN103634215B (zh) * 2013-12-17 2016-09-07 中国联合网络通信集团有限公司 一种mac地址同步的方法、装置
CN104734874B (zh) * 2013-12-20 2018-04-27 华为技术有限公司 一种确定网络故障的方法及装置
CN104734874A (zh) * 2013-12-20 2015-06-24 华为技术有限公司 一种确定网络故障的方法及装置
CN104869055A (zh) * 2014-02-20 2015-08-26 中兴通讯股份有限公司 一种数据转发方法及装置
CN104869055B (zh) * 2014-02-20 2019-11-05 南京中兴软件有限责任公司 一种数据转发方法及装置
CN103888356B (zh) * 2014-04-12 2018-03-02 湖南省通信建设有限公司 Vpls实现方法、***和提供商边缘设备
CN103888356A (zh) * 2014-04-12 2014-06-25 何顺民 Vpls实现方法、***和提供商边缘设备
CN104468233B (zh) * 2014-12-23 2018-01-12 新华三技术有限公司 以太网虚拟化互联双归属站点故障切换方法及装置
CN104468233A (zh) * 2014-12-23 2015-03-25 杭州华三通信技术有限公司 以太网虚拟化互联双归属站点故障切换方法及装置
CN104601381A (zh) * 2015-01-30 2015-05-06 杭州华三通信技术有限公司 防止流量中断的方法和设备
CN104601381B (zh) * 2015-01-30 2018-07-20 新华三技术有限公司 防止流量中断的方法和设备
WO2016173309A1 (zh) * 2015-04-30 2016-11-03 中兴通讯股份有限公司 一种基于管理信息模型获取业务错误信息的方法及装置
CN106937254A (zh) * 2015-12-31 2017-07-07 希姆通信息技术(上海)有限公司 Zigbee定位组网设备定时自检***及方法
CN105979490B (zh) * 2016-07-20 2019-05-07 浙江昱能科技有限公司 一种无线通信组网的通信设置修改方法
CN105979490A (zh) * 2016-07-20 2016-09-28 浙江昱能科技有限公司 一种无线通信组网的通信设置修改方法
CN107579899B (zh) * 2017-09-29 2020-04-28 烽火通信科技股份有限公司 一种vpls中实现vlan隔离的接入方法及装置
CN107579899A (zh) * 2017-09-29 2018-01-12 烽火通信科技股份有限公司 一种vpls中实现vlan隔离的接入方法及装置
CN108270624A (zh) * 2018-01-30 2018-07-10 中波动光工业通信(江苏)有限公司 一种耦合网络中冗余网路传输路径快速切换的方法
CN109815065A (zh) * 2019-01-31 2019-05-28 杭州迪普科技股份有限公司 双机的主备切换方法、装置、电子设备
CN109815065B (zh) * 2019-01-31 2022-09-30 杭州迪普科技股份有限公司 双机的主备切换方法、装置、电子设备
CN110177010A (zh) * 2019-05-07 2019-08-27 京信通信***(中国)有限公司 一种链路切换方法及装置
CN110120891A (zh) * 2019-05-13 2019-08-13 北京东土军悦科技有限公司 组网中阻止链路回切的方法、装置、网络设备及存储介质
CN112039766A (zh) * 2020-09-04 2020-12-04 盛科网络(苏州)有限公司 基于以太网的保护切换实现方法和装置
CN112039766B (zh) * 2020-09-04 2022-08-02 苏州盛科通信股份有限公司 基于以太网的保护切换实现方法和装置
CN115277545A (zh) * 2022-06-21 2022-11-01 浪潮通信技术有限公司 主备网络切换方法及装置
CN115051946A (zh) * 2022-07-05 2022-09-13 杭州云合智网技术有限公司 双归属场景的报文转发成环的消除方法
CN114978296A (zh) * 2022-08-01 2022-08-30 成都星联芯通科技有限公司 设备切换方法、装置、地球站及可读存储介质

Also Published As

Publication number Publication date
CN101047601B (zh) 2010-12-01
WO2007115493A1 (fr) 2007-10-18

Similar Documents

Publication Publication Date Title
CN101047601A (zh) 基于vpls的双归属网络的实现方法及***
EP3188409B1 (en) Oam mechanisms for evpn active-active services
CN101051995A (zh) 基于无连接网络的保护倒换方法
CN100352240C (zh) 控制二层以太环网设备mac地址学习数目的方法
CN102664788B (zh) Mpls l3vpn中ce双归链路保护的方法及***
EP2533475B1 (en) Method and system for host route reachability in packet transport network access ring
EP2573976A2 (en) Method and apparatus for routing multicast data across multiple multicast routing domains connected by a shortest path bridging (SPB) network
CN100512148C (zh) 基于vpls双归属的全连接网络的收敛方法和装置
EP2642691A1 (en) Method and device for link fault detecting and recovering based on arp interaction
CN101035019A (zh) 快速收敛端到端业务的方法和装置
CN1722726A (zh) 支持伪线标签反射的二层虚拟专网设备和组网方法
CN1645834A (zh) Mac桥接网络环路发现、空间重用和保护倒换的方法和装置
CN1929444A (zh) 运营商边界节点、虚拟专用局域网服务通信方法及***
US20120124238A1 (en) Prioritization of routing information updates
US9906441B2 (en) Rapid flood processing
CN1913496A (zh) 一种oam报文的转发控制方法及***
US20050138008A1 (en) Method and apparatus for determining a spanning tree
CN101610221A (zh) 一种stp切换时ip单播平滑切换的方法及装置
US8675658B2 (en) Using multiple IGMP queriers in a layer 2 network
EP3032782B1 (en) Packet transmission method and apparatus
CN100461742C (zh) 提高vpls中客户端设备双归属网络可靠性的方法及装置
WO2021042674A1 (zh) 一种端口状态的配置方法及网络设备
CN1870634A (zh) 双归属/多归属逻辑组网方法和提供商设备
WO2011113358A1 (zh) 用于ip网络的路由转发方法及网络设备
Hartpence Packet Guide to Routing and Switching: Exploring the Network Layer

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101201

Termination date: 20190410