一种防止虚拟专用网中环路的方法及装置的制作方法

文档序号:7758141阅读:157来源:国知局
专利名称:一种防止虚拟专用网中环路的方法及装置的制作方法
技术领域
本发明涉及网络通信领域,尤其涉及一种防止虚拟专用网中环路的方法及装置。
背景技术
虚拟专用局域网业务(Virtual Private LAN Service,VPLS)是多协议标签 交换二层虚拟专用网(Multi-Protocol Label Switching Layer2 Virtual Private Network, MPLS L2VPN) 一种实现方式,VPLS 基于多协议标签交换(Multi-Protocol Label Switching, MPLS)和以太网技术的二层虚拟专用网(Virtual Private Network, VPN)技 术,在现有的广域网上提供虚拟以太网服务,通过成员关系发现、虚链路(Pseudo Wire,Pff) 建立与维护、虚拟转发实例(Virtual Forwarding Instance, VFI)内基于媒体接入控制 (Media Access Control,MAC)的转发实现跨广域网的局域网站点的互连,从而通过因特网 把地理上分散的局域网互连起来。图1示出了一个VPLS的典型组网的结构示意,加入到VPLS的接口支持广播、转发 和过滤以太网帧。如图1所示,服务提供商设备(Provider Edge, ΡΕ)之间通过PW互相连 接,PW为双向虚拟连接,由一对单向的MPLS虚电路(Virtual Circuit, VC)构成,客户端设 备(Customer Edge, CE)与 PE 之间通过接入电路(Attachment Circuit, AC)连接,形成一 个仿真局域网(Local Area Network,LAN)。每个PE不但要学习从PW来的以太网报文的 MAC地址,也要学习所连接CE来的以太网报文的MAC地址。VPLS中,是通过MAC的转发实现跨广域网的局域网站点的互联,因此VPLS —旦出 现环路,则一定存在MAC的漂移现象,而环路的形成会导致广播风暴、多帧拷贝等问题,因 此需要提供一种方法来防止环路的形成。

发明内容
有鉴于此,本发明的主要目的在于提供一种防止虚拟专用网中环路的方法及装 置,实现了根据用户需求解除环路的目的。为达到上述目的,本发明的技术方案是这样实现的一种防止虚拟专用网中环路的方法,所述方法包括下述步骤根据服务提供商设备PE的子系统上报的MAC条目,对MAC的漂移进行统计,得到 MAC漂移频率;比较所述MAC漂移频率与预先设置的最大MAC漂移频率的大小;当所述MAC漂移频率大于或等于所述最大MAC漂移频率时,对传输所述MAC至所 述PE的接入电路AC或虚链路PW进行阻塞。 具体地,所述对MAC的漂移进行统计,得到MAC漂移频率为获取上报的MAC条目 中的接口信息,并根据所述接口信息得到所述MAC的来源AC或PW,并将来源于所述AC或 PW的所述MAC的计数值加1 ;预先设置的定时器到时,将所述MAC的计数值除以定时器的定 时时长,得到所述MAC漂移频率。
具体地,所述对传输所述MAC至所述PE的AC或PW进行阻塞为当所述MAC的来 源为AC,且预先配置的保护策略为AC侧保护策略时,将应用保护策略的AC打上阻塞流量的 标记,并发送更新消息,更新所述AC的状态;当所述MAC的来源为PW,且预先配置的保护策 略为PW侧保护策略时,将应用保护策略的PW对应的虚电路VC表项打上阻塞流量的标记, 并发送更新消息,更新所述PW对应的VC表项的状态。进一步地,所述对传输所述MAC至所述PE的接入电路AC或虚链路PW进行阻塞还 包括删除来源于所述AC的所述MAC的计数或删除来源于所述PW的所述MAC的计数。其中,当接收到用户输入的删除保护策略信息,对所述保护策略进行删除。当保护 策略作用的AC或PW并未阻塞时,则删除所述保护策略;或者当保护策略作用的AC或PW已 经阻塞时,则删除所述保护策略,将所述AC或所述PW对应的VC表项的阻塞流量的标记清 除,并发送更新消息,更新所述AC的状态或所述PW对应的VC表项的状态。一种防止虚拟专用网中环路的装置,所述装置包括统计模块、比较模块以及执行 模块;其中,统计模块,用于根据PE的子系统上报的MAC条目,对MAC的漂移进行统计,得到 MAC漂移频率;比较模块,用于比较所述MAC漂移频率与预先设置的最大MAC漂移频率的大 小,当所述MAC漂移频率大于或等于所述最大MAC漂移频率时,发送触发信息给执行模块; 执行模块,用于接收到所述比较模块发送的触发信息时,对传输所述MAC至所述PE的AC或 PW进行阻塞。进一步地,所述统计模块具体用于获取上报的MAC条目中的接口信息,并根据所 述接口信息得到所述MAC的来源AC或PW,并将来源于所述AC或PW的所述MAC的计数值加 1 ;预先设置的定时器到时,将所述MAC的计数值除以定时器的定时时长,得到所述MAC漂移频率。进一步地,所述执行模块具体用于当所述MAC的来源为AC,且预先配置的保护策 略为AC侧保护策略时,将保护策略作用的AC打上阻塞流量的标记,并发送更新消息,更新 所述AC的状态;当所述MAC的来源为PW,且预先配置的保护策略为PW侧保护策略时,将保 护策略作用的PW对应的VC表项打上阻塞流量的标记,并发送更新消息,更新所述PW对应 的VC表项的状态。具体地,所述执行模块进一步用于删除来源于所述AC的所述MAC的计数,以及删 除来源于所述PW的所述MAC的计数。所述装置还包括删除模块,用于接收到用户输入的删除保护策略信息时,根据所 述执行模块的执行结果,对所述保护策略进行删除;所述删除模块具体用于当保护策略作 用的AC或PW并未阻塞时,则删除所述保护策略;当保护策略作用的AC或PW已经阻塞时, 则删除所述保护策略,将所述AC或所述PW对应的VC表项的阻塞流量的标记清除,并发送 更新消息,更新所述AC的状态或所述PW对应的VC表项的状态。本发明提供了一种防止虚拟专用网中环路的方法及装置,根据环路的形成一定存 在MAC漂移现象,可以根据用户需求和组网需要配置保护策略,当检测到MAC漂移频率大于 或等于预设的最大MAC漂移频率时,对作用了保护策略的AC或PW进行阻塞,达到环路解除 的目的,既保证了网络稳定和业务需求,实现方式上也更为灵活简便。


图1为VPLS典型组网的结构示意图;图2为本发明的防止虚拟专用网中环路的方法的流程示意图;图3为本发明的防止虚拟专用网中环路的方法的实施例一的网络结构示意图;图4为本发明的防止虚拟专用网中环路的方法的实施例二的网络结构示意图;图5为本发明的防止虚拟专用网中环路的装置的结构示意图。
具体实施例方式本发明的基本思想为根据服务提供商设备PE的子系统上报的MAC条目,对MAC 的漂移进行统计,得到MAC漂移频率;比较所述MAC漂移频率与预先设置的最大MAC漂移频 率的大小;当所述MAC漂移频率大于或等于所述最大MAC漂移频率时,对传输所述MAC至所 述PE的AC或PW进行阻塞。为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对 本发明进一步详细说明。图2示出了本发明防止虚拟专用网中环路的方法的流程,如图2所示,所述方法包 括下述步骤S201,PE的子系统学习从PW接收到的以太网报文的MAC,以及从和其连接的CE接 收到的以太网报文的MAC,并将学习到的MAC条目进行上报;本步骤中,当PE的子系统接收到新的以太网报文时,会进行MAC的学习并进行上 报,该过程与现有相同,此处不再赘述。应当理解,所述PE的子系统可以为线卡等用户接入的直接硬件,PE的主系统为主 控板。S202,PE的主系统根据PE的子系统上报的MAC条目,对MAC的漂移进行统计,得 到MAC漂移频率;本步骤中,获取PE的子系统上报的MAC条目,其中,所述MAC条目中包含有MAC以 及接口信息等信息,所述接口信息指学习所述MAC的AC或PW对应的接口信息,即根据所述 接口信息可以得知所述MAC通过哪个AC或PW流入到所述PE,即MAC的来源AC或PW。具体地,当获取到一条MAC条目时,可以得到学习的所述MAC的AC或PW对应的接 口信息,当PE的主系统获取的MAC条目的MAC地址在主系统已存在,但已存在于主系统中、 包含所述MAC的MAC条目内的接口信息与所述获取的MAC条目内的接口信息不一致时,则 将来源于所述获取的MAC条目内的接口信息对应的AC或PW的所述MAC的计数值增加1 ;当 PE的主系统获取的MAC条目的MAC地址在主系统中第一次出现时,则开始对来源于所述获 取的MAC条目内的接口信息对应的AC或PW的MAC进行计数。当预先设置的定时器到时时,将MAC条目内的接口信息对应的所述AC或PW的MAC 的计数值除以所述定时器的定时时长,得到单位时间内MAC的漂移次数,作为所述MAC漂移 频率,其中,预先设置的定时器可以根据用户输入的触发信息,开始计时。定时器的定时时 长可以根据用户的需求、网络的性能进行设置。S203, PE的主系统判断MAC漂移频率是否小于预先设置的最大MAC漂移频率,若 是,则执行S204,否则,执行S205 ;
本步骤中,最大MAC漂移频率可以根据用户的需求、网络的性能进行设置,并且可 以针对AC和PW设置一个最大MAC漂移频率,当MAC漂移频率小于最大MAC漂移频率时,表 明MAC以所述MAC漂移频率在VPLS中进行漂移时,网络还能够满足用户需求;当MAC漂移 频率大于或等于最大MAC漂移频率时,表明此时网络已不能够满足用户需求,需要进行环 路的破除。S204,PE继续通过所述AC或PW进行流量的转发,继续执行S201 ;S205,PE的主系统获取预先配置的保护策略;本步骤中,预先配置的保护策略的内容为阻塞。本步骤中,当S203中MAC漂移频 率大于或者等于最大MAC漂移频率的MAC的来源为AC,且预先配置有AC侧保护策略时,则 获取预先配置的AC侧保护策略,然后执行S206 ;当S203中MAC漂移频率大于或者等于最 大MAC漂移频率的MAC的来源为PW,且预先配置有PW侧保护策略时,则获取预先配置的PW 侧保护策略,然后执行S208。本步骤中,所述AC侧保护策略,是指根据用户的需求或者组网的需要,将保护策 略预先配置在AC上,即当配置有AC侧保护策略的VPLS出现环路时,则将配置有保护策略 的AC进行阻塞,以破除环路;所述PW侧保护策略,是指根据用户的需求或者组网的需要,将 保护策略预先配置在PW上,即当配置有PW侧保护策略的VPLS出现环路时,将配置有保护 策略的PW进行阻塞,以破除环路。S206,当所述保护策略为AC侧保护策略时,PE的主系统对配置有保护策略的AC打 上阻塞流量的标记;本步骤中,还可以包括PE删除来源于所述AC的所述MAC的计数,以使用户删除保 护策略后重新配置保护策略时,保证保护策略的有效运行。S207,PE的主系统发送更新消息给PE的子系统,子系统更新所述AC的状态为阻 塞状态,然后执行S210 ;S208,当所述保护策略为PW侧保护策略时,PE的主系统对配置有保护策略的PW所 对应的VC表项打上阻塞流量的标记;本步骤中,PW由一对单向的VC构成,其中所述VC的流向相反,而PW流向,可以根 据PW所对应的VC表项得到,因此,将需要阻塞的PW流向对应的VC表项打上阻塞流量的标 记,就可以实现阻塞PW某一流向的目的;本步骤中,还可以包括PE删除来源于所述PW的所述MAC的计数,以使用户删除保 护策略后重新配置保护策略时,保证保护策略的有效运行。S209,PE的主系统发送更新消息给PE的子系统,子系统更新所述PW对应的VC表 项的状态为阻塞状态;S210,当接收到用户输入的删除保护策略信息时,PE的主系统对所述保护策略进 行删除,进行流量恢复的处理。具体地,当保护策略作用的AC或PW并未阻塞时,则删除所述保护策略,并进行更 新;当保护策略作用的AC或PW已经阻塞时,则删除所述保护策略,将所述AC或所述PW对 应的VC表项的阻塞流量的标记清除,并发送更新消息,更新所述AC的状态或所述PW对应 的VC表项的状态。图3示出了本发明防止虚拟专用网中环路的方法的实施例一的网络结构,VPLS中PE1、PE2、PE3如图3所示,在PEl上创建一个VPLS实例VPm,当由于组网不当或者存在网 络攻击等情况时,PE1、PE2和PE3出现了环路的情况,其中为表述方便,将PEl与PE2之间的 PW中由PEl指向PE2的VC标记为Pff 12,由PE2指向PEl的VC标记为PW21,以此类推,得到6 个 PW 分别为PW12、PW21、PW23、PW32、PW13、PW31,每个 PE 通过 AC 连接有一个 CE 接入 VPNl。对PEl来说,当CEl发出未知MAC的以太网报文,此处的未知MAC为源MAC,标记为 SMAC, PEl的子系统进行SMAC学习,上报MAC条目给主系统,其中MAC条目包括SMAC及接 口信息等,其中接口信息指学习所述SMAC的ACjP SMAC通过所述AC流入所述PEjP SMAC 的来源AC,然后PE将以太网报文在VPLS VPNl内通过PW12和PW13广播,从PW12出去的以 太网报文,会绕环一圈沿路径PE1-PE2-PE3-PE1,从PW31再进入PE1,PEl再通过AC、Pff 12 广播;从PW13出去的以太网报文类似,沿路径PE1-PE3-PE2-PE1,从PW21再进入PE1,PEl 再通过AC、PW13广播。在PE2、PE3上也会有类似的情况发生,这样SMAC就在设备PE1、PE2 和 PE3 的 AC、PW12、PW13、PW21、PW23、PW31、PW32 上频繁地漂移。假设针对上述环路,用户提出了这样的需求为确保以太网报文在VPLS中正常透 传,不能阻塞到CE侧端口,且能够保护PW12、PW21、PW23以及PW32。分析上述用户需求,出现环路时需要将PW13和PW31阻塞掉,因此可以在PEl上配 置应用于PW31的PW侧保护策略,即添加以下属性当PEl学习到来源于PW31的MAC漂移 频率大于或等于预设的最大MAC漂移频率时,则将PW31进行阻塞;相应地,在PE3上配置 应用于PW13的PW侧保护策略。具体地,当在PEl上配置应用于PW31的PW侧保护策略时, 当CEl发送未知MAC的以太网报文时,PEl的子系统学习SMAC并进行上报,此时,PEl上报 的MAC条目包含有SMAC以及接口信息等,其中所述接口信息对应的AC为CEl与PEl之间 的 AC。当 SMAC 在设备 PE1、PE2 和 PE3 的 AC、PWl2、PWl3、PW21、PW23、PW31、PW32 上频繁地 漂移时,PEl的子系统将从PW31学习来的SMAC条目不断进行上报,所述PEl的子系统每从 PW31接收到一次所述SMAC并进行上报,PEl的主系统就将来源于PW31的SMAC的计数值增 加1,当在定时器的定时到时后,将所述计数值除以定时器的时长,得到SMAC漂移频率,当 SMAC漂移频率大于预先设置的最大MAC漂移频率时,对所述PW31对应的VC表项打上阻塞 流量的标记,并删除来源于PW31的所述SMAC的计数,同时发送更新消息给PEl的子系统, PEl的子系统收到更新消息后,阻塞所述PW31,更新所述PW31的状态为阻塞状态;同理,当 在PE3上配置应用于PW13的PW侧保护策略时,执行过程与上述类似,对PW13进行阻塞,满 足用户需求保护了期望保护的PW和CE,同时解除了环路,保持了网络的稳定。当接收到用户输入的删除保护策略信息时,当PW13和PW31并未阻塞时,则删除配 置在PEl和PE3上的保护策略并进行更新即可;当PW13和PW31已经阻塞时,则不仅要对配 置在PEl和PE3上的保护策略进行删除,还要将所述PW对应的VC表项的阻塞流量的标记 进行清除,并发送更新消息,更新所述PW对应的VC表项的状态。图4示出了本发明防止虚拟专用网中环路的方法的实施例二的网络结构示意,如 图4所示,当由于组网不当或者存在网络攻击等情况时,A、B、C三台设备出现了环路的情 况,其中B、C同属于一个VPLS的VPm内,标记PW为PWbc,A为CE侧,通过ACab、ACac分 别接入到B、C上,且A的三个端口属于同一个虚拟局域网,以将以太网报文广播到AC上。当B接收到从ACab传输来的以太网报文,先进行SMAC的学习,然后将以太网报文 在VPLS VPNl内通过PWbc广播,从PWbc出去的以太网报文会绕环一圈,沿路径A-B-C-A通过ACac再进入到A ;同理,C也会接收到从ACac传输来的以太网报文,沿路径A-C-B-A通过 ACab再进入A,这样SMAC会在设备A、B、C上频繁漂移。假设针对上述环路,用户提出了这样的需求为确保数据流在VPLS中正常透传, 一旦形成环路则保护ACab和PWbc。分析上述用户需求,出现环路时需要将ACac阻塞掉,因此可以在C上配置应用于 ACac上的AC侧保护策略,即添加以下属性当C学习到来源于ACac的MAC漂移频率大于或 等于预设的最大MAC漂移频率时,则将ACac进行阻塞。具体地,当A发送未知MAC的以太 网报文时,在VPLS VPNl中广播转发,C的子系统将学习SMAC的情况进行上报,当SMAC在 A、B、C之间漂移时,C的子系统将从ACac上学习来的MAC条目不断进行上报,所述C的子系 统每从ACac接收到一次所述SMAC并进行上报,C的主系统就将来源于ACac的SMAC的计 数值增加1,当在定时器的定时到时后,将所述计数值除以定时器的时长,得到SMAC漂移频 率,当SMAC漂移频率大于预先设置的最大MAC漂移频率时,对ACac打上阻塞流量的标记, 并删除来源于ACac的所述SMAC的计数,同时发送更新消息给C的子系统,C的子系统收到 更新消息后,阻塞所述ACac,更新所述ACac的状态为阻塞状态,满足用户需求保护了期望 保护的ACab和PWbc,同时解除了环路,保持了网络的稳定。当接收到用户输入的删除保护策略信息时,当所述ACac并未阻塞时,则删除配置 在C上的保护策略并进行更新即可;当所述ACac已经阻塞时,则不仅要对配置在C上的保 护策略进行删除,还要将所述ACac的阻塞流量的标记进行清除,并发送更新消息,更新所 述ACac的状态。图5示出了本发明防止虚拟专用网中环路的装置的结构,如图5所示,所述装置包 括统计模块11、比较模块12以及执行模块13,其中统计模块11用于根据PE的子系统上报 的MAC条目,对MAC的漂移进行统计,得到MAC漂移频率;比较模块12用于比较所述MAC漂 移频率与预先设置的最大MAC漂移频率的大小,当所述MAC漂移频率大于或等于所述最大 MAC漂移频率时,发送触发信息给执行模块13 ;执行模块13用于接收到所述比较模块12发 送的触发信息时,对传输所述MAC至所述PE的AC或PW进行阻塞。进一步地,统计模块11具体用于获取上报的MAC条目中MAC的来源AC或PW,并将 来源于所述AC或PW的所述MAC的计数值加1 ;预先设置的定时器到时,将所述MAC的计数 值除以定时器的定时时长,得到所述MAC漂移频率。进一步地,执行模块13具体用于当所述MAC的来源为AC,且预先配置的保护策略 为AC侧保护策略时,将保护策略作用的AC打上阻塞流量的标记,并发送更新消息,更新所 述AC的状态;当所述MAC的来源为PW,且预先配置的保护策略为PW侧保护策略时,将保护 策略作用的PW对应的VC表项打上阻塞流量的标记,并发送更新消息,更新所述PW对应的 VC表项的状态。进一步地,执行模块13进一步用于删除来源于所述AC的所述MAC的计数,以及删 除来源于所述PW对应的VC表项的所述MAC的计数。进一步地,所述装置还包括删除模块14,用于接收到用户输入的删除保护策略信 息时,根据所述执行模块13的执行结果,对所述保护策略进行删除。具体地,接收到用户输入的删除保护策略信息时,当保护策略作用的AC或PW并未 阻塞时,删除模块14删除所述保护策略;当保护策略作用的AC或PW已经阻塞时,删除模块14删除所述保护策略,将所述AC或所述PW对应的VC表项的阻塞流量的标记清除,并发送 更新消息,更新所述AC的状态或所述PW对应的VC表项的状态。本发明提供了一种防止虚拟专用网中环路的方法及装置,根据环路的形成一定存 在MAC漂移现象,可以根据用户需求和组网需要配置保护策略,当检测到MAC漂移频率大于 或等于预设的最大MAC漂移频率时,对应用了保护策略的AC或PW进行阻塞,达到环路解除 的目的,既保证了网络稳定和业务需求,实现方式上也更为灵活简便。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
一种防止虚拟专用网中环路的方法,其特征在于,所述方法包括下述步骤根据服务提供商设备PE的子系统上报的MAC条目,对MAC的漂移进行统计,得到MAC漂移频率;比较所述MAC漂移频率与预先设置的最大MAC漂移频率的大小;当所述MAC漂移频率大于或等于所述最大MAC漂移频率时,对传输所述MAC至所述PE的接入电路AC或虚链路PW进行阻塞。
2. 根据权利要求1所述的方法,其特征在于,所述对MAC的漂移进行统计,得到MAC漂 移频率具体为获取上报的MAC条目中的接口信息,并根据所述接口信息得到所述MAC的来源AC或 PW,并将来源于所述AC或PW的所述MAC的计数值加1 ;预先设置的定时器到时,将所述MAC的计数值除以定时器的定时时长,得到所述MAC漂移频率。
3.根据权利要求1所述的方法,其特征在于,所述对传输所述MAC至所述PE的AC或 PW进行阻塞具体为当所述MAC的来源为AC,且预先配置的保护策略为AC侧保护策略时,将应用保护策略 的AC打上阻塞流量的标记,并发送更新消息,更新所述AC的状态;当所述MAC的来源为PW,且预先配置的保护策略为PW侧保护策略时,将应用保护策略 的PW对应的虚电路VC表项打上阻塞流量的标记,并发送更新消息,更新所述PW对应的VC 表项的状态。
4.根据权利要求3所述的方法,其特征在于,所述对传输所述MAC至所述PE的接入电 路AC或虚链路PW进行阻塞还包括删除来源于所述AC的所述MAC的计数或删除来源于所 述PW的所述MAC的计数。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括下述步骤 接收到用户输入的删除保护策略信息,对所述保护策略进行删除。
6.根据权利要求5所述的方法,其特征在于,所述对所述保护策略进行删除具体为 当保护策略作用的AC或PW并未阻塞时,则删除所述保护策略;或者,当保护策略作用的AC或PW已经阻塞时,则删除所述保护策略,将所述AC或所述PW对 应的VC表项的阻塞流量的标记清除,并发送更新消息,更新所述AC的状态或所述PW对应 的VC表项的状态。
7.一种防止虚拟专用网中环路的装置,其特征在于,所述装置包括统计模块、比较模块 以及执行模块;其中,统计模块,用于根据PE的子系统上报的MAC条目,对MAC的漂移进行统计,得到MAC漂移频率;比较模块,用于比较所述MAC漂移频率与预先设置的最大MAC漂移频率的大小,当所述 MAC漂移频率大于或等于所述最大MAC漂移频率时,发送触发信息给执行模块;执行模块,用于接收到所述比较模块发送的触发信息时,对传输所述MAC至所述PE的 AC或PW进行阻塞。
8.根据权利要求7所述的装置,其特征在于,所述统计模块具体用于获取上报的MAC条 目中的接口信息,并根据所述接口信息得到所述MAC的来源AC或PW,并将来源于所述AC或2PW的所述MAC的计数值加1 ;预先设置的定时器到时,将所述MAC的计数值除以定时器的定 时时长,得到所述MAC漂移频率。
9.根据权利要求7所述的装置,其特征在于,所述执行模块具体用于当所述MAC的来源 为AC,且预先配置的保护策略为AC侧保护策略时,将保护策略作用的AC打上阻塞流量的标 记,并发送更新消息,更新所述AC的状态;当所述MAC的来源为PW,且预先配置的保护策略 为PW侧保护策略时,将保护策略作用的PW对应的VC表项打上阻塞流量的标记,并发送更 新消息,更新所述PW对应的VC表项的状态。
10.根据权利要求9所述的装置,其特征在于,所述执行模块进一步用于删除来源于所 述AC的所述MAC的计数,以及删除来源于所述PW的所述MAC的计数。
11.根据权利要求7至10任一项所述的装置,其特征在于,所述装置还包括删除模块, 用于接收到用户输入的删除保护策略信息时,根据所述执行模块的执行结果,对所述保护 策略进行删除。
12.根据权利要求11所述的装置,其特征在于,所述删除模块具体用于当保护策略作 用的AC或PW并未阻塞时,则删除所述保护策略;当保护策略作用的AC或PW已经阻塞时, 则删除所述保护策略,将所述AC或所述PW对应的VC表项的阻塞流量的标记清除,并发送 更新消息,更新所述AC的状态或所述PW对应的VC表项的状态。
全文摘要
本发明提供了一种防止虚拟专用网中环路的方法及装置,所述方法包括下述步骤根据服务提供商设备PE的子系统上报的MAC条目,对MAC的漂移进行统计,得到MAC漂移频率;比较所述MAC漂移频率与预先设置的最大MAC漂移频率的大小;当所述MAC漂移频率大于或等于所述最大MAC漂移频率时,对传输所述MAC至所述PE的AC或PW进行阻塞。本发明提供了一种防止虚拟专用网中环路的方法及装置,根据环路的形成一定存在MAC漂移现象,可以根据用户需求和组网需要配置保护策略,当检测到MAC漂移频率大于或等于预设的最大MAC漂移频率时,对配置有保护策略的AC或PW进行阻塞,达到环路解除的目的,既保证了网络稳定和业务需求,实现方式上也更为灵活简便。
文档编号H04L12/56GK101909016SQ20101026349
公开日2010年12月8日 申请日期2010年8月25日 优先权日2010年8月25日
发明者吴学智, 王鸾 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1