一种加速媒体接入控制地址收敛的方法和系统技术方案

技术编号:16822250 阅读:42 留言:0更新日期:2017-12-16 16:55
一种加速媒体接入控制地址收敛的方法和系统,可提高MAC地址的删除速率,缩短网络断流的时间。包括以下模块,OAM故障检测模块:负责实时检测链路故障,VPLS业务管理模块:负责PW的建立/删除,MAC withdraw模式选择模块:支持信任、非信任模式;MAC withdraw报文发送模块:组装MAC withdraw报文,通过PW转发通道发出;MAC withdraw报文接收模块:接收MAC withdraw报文,根据设置的信任模式或非信任模式做MAC地址删除操作;PW转发模块:负责业务报文收发,封装报文的PW标签、隧道标签、二层头信息;MAC地址管理模块:负责MAC地址的添加、删除和管理维护。本发明专利技术采用静态PW MAC withdraw报文路径信任/非信任模式,决定是否删除报文转发路径的MAC地址,可以提高MAC地址的删除速率,缩短网络断流的时间。

A method and system for accelerating the convergence of media access control address

A method and system to accelerate the convergence of media access control address can improve the deletion rate of MAC address and shorten the time of network disconnection. Includes the following modules, OAM fault detection module for real-time detection of link failures, VPLS business management module: responsible for establish / deletion of PW MAC withdraw mode selection module: support trust and non trust model; MAC withdraw message sending module: assembled MAC withdraw message, forwarded by PW from MAC withdraw channel; the message receiving module receives the MAC withdraw message:, according to the trust mode or non trust mode MAC address delete operation; PW forwarding module for service message receiving, message package PW label, label, two layer tunnel header information; MAC address management module for MAC address to add, delete and maintenance management. The invention adopts the static PW MAC withdraw message path trust / non trust model, decide whether to delete the message forwarding path MAC address, can improve the rate of deletion of MAC address, shorten the network disconnection time.

【技术实现步骤摘要】
一种加速媒体接入控制地址收敛的方法和系统
本专利技术涉及静态PWMACwithdraw技术
,具体涉及一种加速媒体接入控制地址收敛的方法和系统。
技术介绍
VPLS(VirtualPrivateLanService)虚拟专用局域网服务,是在公用网络中提供的一种点到多点的二层VPN(VirtualPrivateNetwork,虚拟专用网络)业务。VPLS通过把运营商的IP核心网模拟成一台虚拟的二层交换机为最终客户提供以太服务。运营商通过部署该服务保证了分隔在不同地域的相同客户的连通性以及不同用户之间的隔离性。运营商根据客户以及自身的需求对VPLS网络进行规划和部署,部署的VPLS网络对于运营商的客户是透明的。当VPLS网络部署完成之后,在转发面,通过各个PE节点上的二层的MAC地址学习、洪泛、转发等功能使得各个不同区域的用户通过PSN网络进行连接和数据转发。MacWithdraw功能是在当VPLS转发链路发生变化时,通过发送MacWithdraw消息来加速MAC地址的收敛,避免反方向的流量丢包。RFC4762描述了动态PW发送MACwithdraw的方法,采用LDP会话通道来发送协议报文。具体来说,通过对LDP的AddressWithdraw消息进行扩展,增加一个MacListTlv来携带需要撤销的MAC地址信息,删除MacListTlv中指定的MAC地址,来达到快速收敛的效果。RFC7769描述了静态PW发送MACwithdraw的方法,采用PW转发通道来发送报文。具体来说,通过PW转发通道来发送MACwithdraw报文,报文携带MACListTlv,通过删除MacListTlv指定的MAC地址,来达到快速收敛的效果。图1为静态PW发送MACwithdraw的报文格式,从中可以看出“TLVLength”只有一个字节大小,因此整个报文的长度最大值只有255字节,去除“TLVLength”的2字节,“SequenceTLV”的8字节,以及“MACListTLV”头部的4字节,最多只有241个字节存放MAC地址;一个MAC地址6字节,最多一个报文只能携带40个MAC地址。动态PW发送MACwithdraw的报文格式,是基于LDP会话报文的扩展,一个报文可以携带1000多个MAC地址。同时,为了保证可靠性,RFC7769还规定了,发送端发送静态PWMACwithdraw携带MAClist的报文后,需要等待接收端收到报文后,再回应应答报文,发送端收到该应答报文后,才能继续用余下的MAC构造静态PWMACwithdraw携带MAClist的报文发送;图2示出了RFC7769描述的报文的交互流程。而动态PW发送MACwithdraw的报文则没有这个交互过程,只需要发送报文,直到MAC地址都发送完为止,其可靠性由LDP会话保证。由此可以看出,静态PWMACwithdraw报文的发送效率比较低,当有大量MAC地址需要发送到对端时,需要的总的时间要比动态PW发送MACwithdraw报文的方式要多很多;当接收端需要删除MAC,重新广播数据流量,否则可能断流时,静态PWMACwithdraw的方式可能会造成相对较长时间的断流。
技术实现思路
本专利技术提出的一种加速媒体接入控制地址收敛的方法和系统,可提高MAC地址的删除速率,缩短网络断流的时间。为实现上述目的,本专利技术采用了以下技术方案:一种加速媒体接入控制地址收敛的系统,包括以下模块,OAM故障检测模块:负责实时检测链路故障,当出现故障时,立即通知VPLS业务管理模块;VPLS业务管理模块:负责PW的建立或删除,以及各转发表项的整合和管理维护;MACwithdraw模式选择模块:支持信任、非信任模式,对于全连接VPLS网络,AC故障时,各节点设置为非信任模式;对于SPOKEPW双归属网络时,PW故障时,各节点设置为信任模式;MACwithdraw报文发送模块:组装MACwithdraw报文,通过PW转发通道发出;MACwithdraw报文接收模块:接收MACwithdraw报文,根据设置的信任模式或非信任模式做MAC地址删除操作;PW转发模块:负责业务报文收发,封装报文的PW标签、隧道标签、二层头信息;MAC地址管理模块:负责MAC地址的添加、删除和管理维护。进一步的,所述MACwithdraw报文接收模块还包括,信任模式只保留该PW学习到的MAC地址,删除其他所有的MAC地址;非信任模式,只删除该PW学习到的MAC地址,保留其他所有的MAC地址。一种加速媒体接入控制地址收敛的方法,包括以下步骤:步骤1,VPLS业务部署:PE1、PE2、PE3、PE4建立静态PW全连接;其中,PE1-PE3建立PW1,PE1-PE4建立PW2,PE2-PE3建立PW3,PE2-PE4建立PW4,PE3-PE4建立PW5,PE1和PE2通过AC1和AC2双归属保护连接于CE1;步骤2,OAM故障检测部署:PE1和CE1建立AC1,且链路部署CFM/EFM以太OAM检测;PE2和CE1建立AC2,且链路部署CFM/EFM以太OAM检测;步骤3,设置MACWithdraw模式:根据VPLS业务组网;步骤4,业务部署完成;PE1、PE2、PE3、PE4的VPLS全连接流量能够互通;步骤5,当AC1链路发生故障时,AC1上部署的CFM/EFM检测到故障后,OAM故障检测模块会通知VPLS业务管理模块;步骤6,VPLS业务管理模块会根据AC1获取关联的PW1、PW2两条链路,将AC故障信息通知MACwithdraw发送模块;步骤7,MACwithdraw发送模块根据PW1、PW2两条链路,封装MACwithdraw协议报文,并投送到PW转发模块;步骤8,PW转发模块将PW1、PW2两条链路的MACwithdraw协议报文,封装PW标签,隧道标签,二层头信息,从对应的接口转发出去;步骤9,PE3上的PW转发模块收到PW1发来的MACwithdraw协议报文,将二层头信息,隧道标签,PW标签解析完后,将报文投送到MACwithdraw接收模块;步骤10,MACwithdraw接收模块收到报文后,解析报文内容,将MACwithdraw的PW业务相关信息通知VPLS业务管理模块;步骤11,VPLS业务管理模块根据子模块MACwithdraw模式选择模块确定对MACwithdraw报文的处理方式;步骤12,MAC地址管理模块根据非信任模式,将PW1学习到的MAC地址全部删除,保留其他PW上的MAC地址。进一步的,所述步骤2中CE1和PE1直连的话,可通过接口状态来检测。进一步的,所述步骤3还包括,若AC双归属PE时,PE1、PE2、PE3、PE4设置为非信任模式;若为SPOKEPW双归属PE时,PE1、PE2、PE3、PE4设置为信任模式。进一步的,所述步骤11中对MACwithdraw报文的处理方式包括:1)信任模式:从PW1收到MACwithdraw报文,则信任PW1链路,只保留从PW1学习到的MAC地址,删除其他PW上学习到的MAC地址;2)非信任模式:从PW1收到MACwithdraw报文,则不信任PW1链路,只删除从PW1学习到的MAC地址,保留其他PW上学习到的MAC地址;进一步的,所述本文档来自技高网
...
一种加速媒体接入控制地址收敛的方法和系统

【技术保护点】
一种加速媒体接入控制地址收敛的系统,其特征在于:包括以下模块,OAM故障检测模块:负责实时检测链路故障,当出现故障时,立即通知VPLS业务管理模块;VPLS业务管理模块:负责PW的建立或删除,以及各转发表项的整合和管理维护;MAC withdraw模式选择模块:支持信任、非信任模式,对于全连接VPLS网络,AC故障时,各节点设置为非信任模式;对于SPOKE PW双归属网络时,PW故障时,各节点设置为信任模式;MAC withdraw报文发送模块:组装MAC withdraw报文,通过PW转发通道发出;MAC withdraw报文接收模块:接收MAC withdraw报文,根据设置的信任模式或非信任模式做MAC地址删除操作;PW转发模块:负责业务报文收发,封装报文的PW标签、隧道标签、二层头信息;MAC地址管理模块:负责MAC地址的添加、删除和管理维护。

【技术特征摘要】
1.一种加速媒体接入控制地址收敛的系统,其特征在于:包括以下模块,OAM故障检测模块:负责实时检测链路故障,当出现故障时,立即通知VPLS业务管理模块;VPLS业务管理模块:负责PW的建立或删除,以及各转发表项的整合和管理维护;MACwithdraw模式选择模块:支持信任、非信任模式,对于全连接VPLS网络,AC故障时,各节点设置为非信任模式;对于SPOKEPW双归属网络时,PW故障时,各节点设置为信任模式;MACwithdraw报文发送模块:组装MACwithdraw报文,通过PW转发通道发出;MACwithdraw报文接收模块:接收MACwithdraw报文,根据设置的信任模式或非信任模式做MAC地址删除操作;PW转发模块:负责业务报文收发,封装报文的PW标签、隧道标签、二层头信息;MAC地址管理模块:负责MAC地址的添加、删除和管理维护。2.根据权利要求1所述的一种加速媒体接入控制地址收敛的系统,其特征在于:所述MACwithdraw报文接收模块还包括,信任模式只保留该PW学习到的MAC地址,删除其他所有的MAC地址;非信任模式,只删除该PW学习到的MAC地址,保留其他所有的MAC地址。3.一种加速媒体接入控制地址收敛的方法,其特征在于:包括以下步骤:步骤1,VPLS业务部署:PE1、PE2、PE3、PE4建立静态PW全连接;其中,PE1-PE3建立PW1,PE1-PE4建立PW2,PE2-PE3建立PW3,PE2-PE4建立PW4,PE3-PE4建立PW5,PE1和PE2通过AC1和AC2双归属保护连接于CE1;步骤2,OAM故障检测部署:PE1和CE1建立AC1,且链路部署CFM/EFM以太OAM检测;PE2和CE1建立AC2,且链路部署CFM/EFM以太OAM检测;步骤3,设置MACWithdraw模式:根据VPLS业务组网;步骤4,业务部署完成;PE1、PE2、PE3、PE4的VPLS全连接流量能够互通;步骤5,当AC1链路发生故障时,AC1上部署的CFM/EFM检测到故障后,OAM故障检测模块会通知VPLS业务管理模块;步骤6,VPLS业务管理模块会根据AC1获取关联的PW1、PW2两条链路,将AC故障信息通知MACwithdraw发送模块;步骤7,MACwithdraw发送模块根据PW1、...

【专利技术属性】
技术研发人员:杨学成
申请(专利权)人:安徽皖通邮电股份有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1