阻塞端口的方法和系统的制作方法

文档序号:7854745阅读:493来源:国知局
专利名称:阻塞端口的方法和系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种阻塞端口的方法和系统。
背景技术
在企业网数据中心中,经常在网关设备上部署虚拟路由冗余协议(VirtualRouter Redundancy Protocol, VRRP)来进行冗余保护,接入设备以双归方式接入到运行VRRP协议的主、备网关设备上,主、备网关设备构成一个VRRP备份组,主网关设备是VRRP主设备,备份网关设备是VRRP备份设备,主、备网关设备之间直接通信。在主、备网关设备和接入设备之间的相连端口都属于一个虚拟局域网(Virtual Local Area Network, VLAN),从而使得主、备网关设备和接入设备属于同一个以太网环网中,因此需要启动一种以太网环网保护协议来破环,自动计算产生环网阻塞端口,防止产生二层网络环路。例如,可以启动生成树协议(Spanning Tree Protocol, STP)协议来破环。现有技术中,STP会根据环网中各设备的STP的设备优先级信息,自动计算出阻塞端口的位置。当阻塞端口位于接入设备和主网关设备之间时,会发生业务流量流经接入设备_>备份网关设备_>主网关设备的情况,增加了主、备网关设备间的链路的负担。

发明内容
本发明实施例提供一种阻塞端口的方法和系统,可以解决由于阻塞端口位于接入设备和主网关设备之间,导致业务流量流经接入设备_>备份网关设备_>主网关设备,增加了主、备网关设备间的链路的负担。—方面,本发明实施例提供一种阻塞端口的方法,应用于包括第一网络设备、第二网络设备和接入设备的系统中,在所述第一网络设备和所述第二网络设备之间建立通信连接,所述第一网络设备和所述第二网络设备使能虚拟路由冗余协议VRRP,从而使得所述第一网络设备和所述第二网络设备组成VRRP备份组,在所述接入设备和所述第一网络设备之间建立通信连接,在所述接入设备和所述第二网络设备之间建立通信连接,所述第一网络设备、所述第二网络设备和所述接入设备属于同一环网,所述环网运行生成树协议STP,所述方法包括当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级;所述第二网络设备为所述VRRP备份组中的备份设备,所述第二网络设备设置所述第二网络设备在所述环网中的STP的设备优先级为第二优先级;所述接入设备设置所述接入设备在所述环网中的STP的设备优先级为第三优先级,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级;当所述第三优先级高于所述第二优先级时,所述第二网络设备在所述第二网络设备上产生第一阻塞端口,所述第一阻塞端口位于所述第二网络设备与所述接入设备相连的 端口上;
当所述第二优先级高于所述第三优先级时,所述接入设备在所述接入设备上产生第二阻塞端口,所述第二阻塞端口位于所述接入设备与所述第二网络设备相连的端口上。另一方面,本发明实施例提供一种阻塞端口的系统,包括第一网络设备、第二网络设备和接入设备,在所述第一网络设备和所述第二网络设备之间建立通信连接,所述第一网络设备和所述第二网络设备使能虚拟路由冗余协议VRRP,从而使得所述第一网络设备和所述第二网络设备组成VRRP备份组,在所述接入设备和所述第一网络设备之间建立通信连接,在所述接入设备和所述第二网络设备之间建立通信连接,所述第一网络设备、所述第二网络设备和所述接入设备属于同一环网,所述环网运行生成树协议STP ;
所述第一网络设备包括第一处理单元;所述第二网络设备包括第二处理单元和第一阻塞单元;所述接入设备包括第三处理单元和第二阻塞单元;所述第一处理单元,用于当所述第一网络设备是所述VRRP备份组中的主设备时,设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级;所述第二处理单元,用于当所述第二网络设备为所述VRRP备份组中的备份设备时,设置所述第二网络设备在所述环网中的STP的设备优先级为第二优先级;所述第三处理单元,用于设置所述接入设备在所述环网中的STP的设备优先级为第二优先级;其中,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级;所述第一阻塞单元,用于当所述第三优先级高于所述第二优先级时,在所述第二网络设备上产生第一阻塞端口,所述第一阻塞端口位于所述第二网络设备与所述接入设备相连的端口上;所述第二阻塞单元,用于当所述第二优先级高于所述第三优先级时,在所述接入设备上产生第二阻塞端口,所述第二阻塞端口位于所述接入设备与所述第二网络设备相连的端口上。本发明实施例提供的一种阻塞端口的方法和系统,通过当所述第一网络设备为所述VRRP备份组中的主设备时,所述第一网络设备、所述第二网络设备和所述接入设备分别设置各自在STP环网中的设备优先级,使得所述第一网络设备的优先级最高。STP根据上述优先级的设定,产生出所述第一环网的阻塞端口,该阻塞端口将位于所述第二网络设备和所述接入设备之间的链路上,使得业务流量流经的路径为接入设备和所述第一网络设备,而不会流经所述接入设备_>所述第二网络设备_>所述第一网络设备,从而减少了所述第一网络设备和所述第二网络设备中间的链路的负担。


图I是本发明一个实施例中数据中心的组网示意图;图2是本发明一个实施例提供的一种阻塞端口的方法流程图;图3是本发明一个实施例提供的一种阻塞端口的系统的示意图;图4是本发明一个实施例提供的又一种阻塞端口的系统的示意图;图5是本发明一个实施例提供的又一种阻塞端口的系统的示意图。
具体实施例方式下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。如图I所示,本发明一个实施例中数据中心的组网示意图,包括第一网络设备、第二网络设备和接入设备的系统,在所述第一网络设备和所述第二网络设备之间建立通信连接,所述第一网络设备和所述第二网络设备使能虚拟路由冗余协议VRRP,从而使得所述第一网络设备和所述第二网络设备组成VRRP备份组,在所述接入设备和所述第一网络设备通信之间建立通信连接,在所述接入设备和所述第二网络设备通信之间建立通信连接,所述第一网络设备、所述第二网络设备和所述接入设备属于同一环网,所述环网运行STP。所述第一网络设备和所述第二网络设备,是同时支持VRRP协议和STP的设备,例如可以是路由器,或宽带远程接入服务器(Broadband Remote Access Server, BRAS)等。
所述接入设备,是支持STP的设备,例如可以是路由器,交换机等。需要说明的是,本文中的STP,包括STP、快速生成树协议(Rapid Spanning TreeProtocol, RSTP)和多生成树协议(Multiple Spanning Tree Protocol, MSTP),通常情况下,上述协议可以统称为STP。所述第一网络设备和所述第二网络设备之间的链路,可以是以太捆绑(eth-trunk)链路。所述接入设备和所述第一网络设备之间以及所述第二网络设备的链路,可以是百兆或千兆的以太网链路。从应用场景上,举例来说,所述第一网络设备和所述第二网络设备,可以是数据中心中的网关设备,所述接入设备,可以是该数据中心中的用户接入设备。所述第一网络设备包括端口 I和端口 2,所述第二网络设备包括端口 3和端口 4,所述接入设备包括端口 5和端口 6。端口 I至端口 6都属于一个VLAN,例如,属于VLAN 10。在端口 I至端口 6上运行STP,从而使得所述第一网络设备、所述第二网络设备和所述接入设备都属于同一个STP环网。在所述第一网络设备上配置VLAN接口(VLAN interface) 1,在所述第一网络设备上配置 VLAN 接口(VLAN interface) 2,将 VLAN interface I 和 VLAN 10 绑定,VLAN interface〗也和VLAN 10绑定。所述第一网络设备在VLAN interfacel上运行VRRP,所述第二网络设备在VLAN interface2上运行VRRP,所述第一网络设备是VRRP主设备,所述第二网络设备是VRRP备份设备,所述第一网络设备和所述第二网络设备组成VRRP备份组。如图2所示,本发明实施例提供一种阻塞端口的方法,应用于如图I所示的组网场景中,包括201、当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级;所述第二网络设备为所述VRRP备份组中的备份设备,所述第二网络设备设置所述第二网络设备在所述环网中的STP的设备优先级为第二优先级;所述接入设备设置所述接入设备在所述环网中的STP的设备优先级为第三优先级,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级。202、当所述第三优先级高于所述第二优先级时,所述第二网络设备在所述第二网络设备上产生第一阻塞端口,所述第一阻塞端口位于所述第二网络设备与所述接入设备相连的端口上;当所述第二优先级高于所述第三优先级时,所述接入设备在所述接入设备上产生第二阻塞端口,所述第二阻塞端口位于所述接入设备与所述第二网络设备相连的端口上。STP中,同一个STP环网上的各个网络设备会相互之间传递各自的STP的设备优先级信息,STP会根据以下规则自动计算出阻塞端口的位置(I)阻塞端口位于STP的设备优先级最低的网络设备上;(2)当两个网络设备的STP的设备优先级相同时,比较这两个网络设备的系统媒体接入控制(Media Access ControI,MAC)地址,阻塞端口位于系统MAC地址最大的网络设备上。在所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级的情况下
举例来说,当所述第三优先级高于所述第二优先级时,所述第二网络设备会在图I中的端口 4上产生阻塞端口 ;当所述第二优先级高于所述第三优先级时,所述接入设备会在图I中的端口 6上产生阻塞端口。进一步地,当所述第三优先级等于所述第二优先级时,所述第二网络设备和所述接入设备比较各自的系统MAC地址,在系统MAC地址大的设备上产生阻塞端口,例如如果所述第二网络设备的系统MAC地址大于所述接入设备的系统MAC地址,所述第二网络设备会在图I中的端口 4上产生阻塞端口。举例来说,设置所述第一优先级、所述第二优先级和所述第三优先级,以使得所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级的方法,可以包括预先静态配置、采用协议规定的特殊值或动态传递的方式,下面分别进行描述(I)预先静态配置举例来说,可以在第一网络设备成为所述VRRP备份组中的主设备前,通过命令行或简单网络管理协议(Simple Network Management Protocol, SNMP)等方式,在所述第一网络设备上预先配置所述第一优先级和所述第二优先级,所述第一优先级对应所述第一网络设备为所述VRRP备份组中的主设备时的优先级,所述第二优先级对应所述第一网络设备为所述VRRP备份组中的备份设备时的优先级,所述第一优先级高于所述第二优先级;在所述第二网络设备上预先配置所述第一优先级和所述第二优先级,所述第一优先级对应所述第二网络设备为所述VRRP备份组中的主设备时的优先级,所述第二优先级对应所述第二网络设备为所述VRRP备份组中的备份设备时的优先级;在所述接入设备上预先配置所述第三优先级,所述第三优先级低于所述第一优先级。例如,预先配置所述第一优先级为50,所述第二优先级为100,所述第三优先级为大于50的值,例如是70,或 120,或 100。说明在STP中,数值越小表明优先级越高。(2)采用协议规定的特殊值STP协议规定最高优先级对应的值是0,最低优先级对应的值是61440,缺省值为32768。举例来说,当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的优先级为0 ;所述第二网络设备为所述VRRP备份组中的备份设备,所述第二网络设备设置所述第二网络设备在所述环网中的优先级为61440 ;所述接入设备设置所述接入设备在所述环网中的优先级为32768。又举例来说,当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的优先级为0 ;所述第二网络设备为所述VRRP备份组中的备份设备,所述第二网络设备设置所述第二网络设备在所述环网中的优先级为32768,所述接入设备设置所述接入设备在所述环网中的优先级为61440 ;又举例来说,当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的优先级为0;所述第二网络设备为所述VRRP备份组中的备份设备,所述第二网络设备设置所述第二网络设备在所述环网中的优先级为32768,所述接入设备设置所述接入设备在所述环网中的优先级为32768。(3)动态传递例如,当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级,例如是50。所述第一网络设备分别向所述第二网络设备和所述接入设备发送扩展STP报文,所述扩展STP报文中携带所述第一优先级和所述第二优先级,下面以所述第二优先级是100举例所述第二网络设备接收到所述STP报文后,确定自身是所述VRRP备份组中的备份设备,设置自身在所述环网中的STP的设备优先级为所述第二优先级,即100。
·
所述接入设备接收到所述STP报文后,设置自身在所述环网中的STP的设备优先级为所述第三优先级,所述第三优先级低于所述第一优先级,例如所述第三优先级可以设置为70,或120,或100。所述扩展STP报文,以MSTP协议举例,可以扩展MSTP协议的桥协议数据单元(Bridge Protocol Data Unit, BF1DU),在所述BPDU中的多生成树实例配置消息(MultipleSpanning Tree Instance Configuration Messages, MSTI Configuration Messages)字段后面新增字段,在所述新增字段中增加所述第二优先级的信息。本发明实施例提供的一种阻塞端口的方法,通过当所述第一网络设备为所述VRRP备份组中的主设备时,所述第一网络设备、所述第二网络设备和所述接入设备分别设置各自在STP环网中的设备优先级,使得所述第一网络设备的优先级最高。STP根据上述优先级的设定,产生出所述第一环网的阻塞端口,该阻塞端口将位于所述第二网络设备和所述接入设备之间的链路上,使得业务流量流经的路径为所述接入设备和所述第一网络设备,而不会流经所述接入设备_>所述第二网络设备_>所述第一网络设备,从而减少了所述第一网络设备和所述第二网络设备中间的链路的负担。请参考图3,本发明的一个实施例提供一种阻塞端口的系统,包括第一网络设备、第二网络设备和接入设备,在所述第一网络设备和所述第二网络设备之间建立通信连接,所述第一网络设备和所述第二网络设备使能虚拟路由冗余协议VRRP,从而使得所述第一网络设备和所述第二网络设备组成VRRP备份组,在所述接入设备和所述第一网络设备之间建立通信连接,在所述接入设备和所述第二网络设备之间建立通信连接,所述第一网络设备、所述第二网络设备和所述接入设备属于同一环网,所述环网运行STP。关于所述系统的应用场景,请参考图I中的方法实施例中的应用场景的描述,在此不再赘述。所述第一网络设备包括第一处理单元301,所述第二网络设备包括第二处理单元302和第一阻塞单元305,所述接入设备包括第三处理单元303和第二阻塞单元307。所述第一处理单元301,用于当所述第一网络设备是所述VRRP备份组中的主设备时,设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级。
所述第二处理单元302,用于当所述第二网络设备为所述VRRP备份组中的备份设备时,设置所述第二网络设备在所述环网中的STP的设备优先级为第二优先级。所述第三处理单元303,用于设置所述接入设备在所述环网中的STP的设备优先级为第三优先级。其中,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级。举例来说,所述第一优先级为所述STP中规定的最高优先级,所述第二优先级为所述STP中规定的最低优先级或者为所述STP中规定的缺省优先级,和所述第三优先级为所述STP中规定的最低优先级或者为所述STP中规定的缺省优先级。所述第一阻塞单元305,用于当所述第三优先级高于所述第二优先级时,在所述第 二网络设备上产生第一阻塞端口,所述第一阻塞端口位于所述第二网络设备与所述接入设备相连的端口上。所述第二阻塞单元307,用于当所述第二优先级高于所述第三优先级时,在所述接入设备上产生第二阻塞端口,所述第二阻塞端口位于所述接入设备与所述第二网络设备相连的端口上。举例来说,如图4所示,可选地,第一网络设备还可以包括第一配置单元308,用于在所述第一网络设备上预先配置所述第一优先级和所述第二优先级,所述第一优先级对应所述第一网络设备为所述VRRP备份组中的主设备时的优先级,所述第二优先级对应所述第一网络设备为所述VRRP备份组中的备份设备时的优先级,所述第一优先级高于所述第二优先级。所述第二网络设备还可以包括第二配置单元309,用于在所述第二网络设备上预先配置所述第一优先级和所述第二优先级,所述第一优先级对应所述第二网络设备为所述VRRP备份组中的主设备时的优先级,所述第二优先级对应所述第二网络设备为所述VRRP备份组中的备份设备时的优先级。所述接入设备还可以包括第三配置单元310,用于在所述接入设备上预先配置所述第三优先级,所述第三优先级低于所述第一优先级。举例来说,如图5所示,可选地,所述第一网络设备还包括发送单元311,用于当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备分别向所述第二网络设备和所述接入设备发送扩展STP报文,所述扩展STP报文中携带所述第一优先级和所述第二优先级,所述第一优先级高于所述第二优先级。相应地,所述第二处理单元302还用于在所述第二网络设备接收到所述扩STP报文后,确定所述第二网络设备为所述VRRP备份组中的备份设备,设置所述第二网络设备在所述环网中的STP的设备优先级为所述第二优先级。相应地,所述第三处理单元还303用于在所述接入设备接收到所述扩展STP报文后,设置所述接入设备在所述环网中的STP的设备优先级为所述第三优先级,所述第三优先级低于所述第一优先级。本发明实施例提供的一种阻塞端口的系统,通过当所述第一网络设备为所述VRRP备份组中的主设备时,所述第一网络设备、所述第二网络设备和所述接入设备分别设置各自在STP环网中的设备优先级,使得所述第一网络设备的优先级最高。STP根据上述优先级的设定,产生出所述第一环网的阻塞端口,该阻塞端口将位于所述第二网络设备和所述接入设备之间的链路上,使得业务流量流经的路径为所述接入设备和所述第一网络设备,而不会流经所述接入设备_>所述第二网络设备_>所述第一网络设备,从而减少了所述第一网络设备和所述第二网络设备中间的链路的负担。如果环网运行的以太网环网保护协议是G. 8032协议,当所述第二网络设备检测自身为所述VRRP备份组中的备份设备时,设置图I中的端口 4为G. 8032协议中的阻塞端口,同样可以到达使得业务流量不会流经所述第一网络设备和所述第二网络设备间的链
路,从而减少了所述第一网络设备和所述第二网络设备间的链路的负担的目的。举例来说,图3至和图5所示实施例中的单元可以合并为一个或者多个单元。又举例来说,所述单元或子单元均可通过硬件来实现。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,举例来说,存储介质可以包括只读存储器、随即读取存储器、磁盘或光盘等。以上对本发明实施例所提供的阻塞端口的方法和系统进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种阻塞端口的方法,其特征在于,应用于包括第一网络设备、第二网络设备和接入设备的系统中,在所述第一网络设备和所述第二网络设备之间建立通信连接,所述第一网络设备和所述第二网络设备使能虚拟路由冗余协议VRRP,从而使得所述第一网络设备和所述第二网络设备组成VRRP备份组,在所述接入设备和所述第一网络设备之间建立通信连接,在所述接入设备和所述第二网络设备之间建立通信连接,所述第一网络设备、所述第二网络设备和所述接入设备属于同一环网,所述环网运行生成树协议STP,所述方法包括 当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级;所述第二网络设备为所述VRRP备份组中的备份设备,所述第二网络设备设置所述第二网络设备在所述环网中的STP的设备优先级为第二优先级;所述接入设备设置所述接入设备在所述环网中的STP的设备优先级为第三优先级,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级; 当所述第三优先级高于所述第二优先级时,所述第二网络设备在所述第二网络设备上产生第一阻塞端口,所述第一阻塞端口位于所述第二网络设备与所述接入设备相连的端口上; 当所述第二优先级高于所述第三优先级时,所述接入设备在所述接入设备上产生第二阻塞端口,所述第二阻塞端口位于所述接入设备与所述第二网络设备相连的端口上。
2.根据权利要求I所述的方法,其特征在于,在当所述第一网络设备是所述VRRP备份组中的主设备时之前,所述方法还包括 在所述第一网络设备上预先配置所述第一优先级和所述第二优先级,所述第一优先级对应所述第一网络设备为所述VRRP备份组中的主设备时的优先级,所述第二优先级对应所述第一网络设备为所述VRRP备份组中的备份设备时的优先级,所述第一优先级高于所述第二优先级; 在所述第二网络设备上预先配置所述第一优先级和所述第二优先级,所述第一优先级对应所述第二网络设备为所述VRRP备份组中的主设备时的优先级,所述第二优先级对应所述第二网络设备为所述VRRP备份组中的备份设备时的优先级; 在所述接入设备上预先配置所述第三优先级,所述第三优先级低于所述第一优先级。
3.根据权利要求I所述的方法,其特征在于,所述当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级;所述第二网络设备为所述VRRP备份组中的备份设备,所述第二网络设备设置所述第二网络设备在所述环网中的STP的设备优先级为第二优先级;所述接入设备设置所述接入设备在所述环网中的STP的设备优先级为第三优先级,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级,具体包括 当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级; 所述第一网络设备分别向所述第二网络设备和所述接入设备发送扩展STP报文,所述扩展STP报文中携带所述第一优先级和所述第二优先级,所述第一优先级高于所述第二优先级; 所述第二网络设备接收到所述扩展STP报文后,确定所述第二网络设备为所述VRRP备份组中的备份设备,设置所述第二网络设备在所述环网中的STP的设备优先级为所述第二优先级; 所述接入设备接收到所述扩展STP报文后,设置所述接入设备在所述环网中的STP的设备优先级为所述第三优先级,所述第三优先级低于所述第一优先级。
4.根据权利要求I所述的方法,其特征在于,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级,具体包括 所述第一优先级为所述STP中规定的最高优先级,所述第二优先级为所述STP中规定的最低优先级或者为所述STP中规定的缺省优先级,和所述第三优先级为所述STP中规定的最低优先级或者为所述STP中规定的缺省优先级。
5.根据权利要求3所述的方法,其特征在于,当所述STP为多生成树协议MSTP时,所述扩展STP报文中携带所述第二优先级的方式,包括 在MSTP的桥协议数据单元BPDU的多生成树实例配置消息字段MSTI后新增字段,通过所述新增字段携带所述第二优先级。
6.一种阻塞端口的系统,其特征在于,包括第一网络设备、第二网络设备和接入设备,在所述第一网络设备和所述第二网络设备之间建立通信连接,所述第一网络设备和所述第二网络设备使能虚拟路由冗余协议VRRP,从而使得所述第一网络设备和所述第二网络设备组成VRRP备份组,在所述接入设备和所述第一网络设备之间建立通信连接,在所述接入设备和所述第二网络设备之间建立通信连接,所述第一网络设备、所述第二网络设备和所述接入设备属于同一环网,所述环网运行生成树协议STP ; 所述第一网络设备包括第一处理单元; 所述第二网络设备包括第二处理单元和第一阻塞单元; 所述接入设备包括第三处理单元和第二阻塞单元; 所述第一处理单元,用于当所述第一网络设备是所述VRRP备份组中的主设备时,设置所述第一网络设备在所述环网中的STP的设备优先级为第一优先级; 所述第二处理单元,用于当所述第二网络设备为所述VRRP备份组中的备份设备时,设置所述第二网络设备在所述环网中的STP的设备优先级为第二优先级; 所述第三处理单元,用于设置所述接入设备在所述环网中的STP的设备优先级为第三优先级; 其中,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级; 所述第一阻塞单元,用于当所述第三优先级高于所述第二优先级时,在所述第二网络设备上产生第一阻塞端口,所述第一阻塞端口位于所述第二网络设备与所述接入设备相连的端口上; 所述第二阻塞单元,用于当所述第二优先级高于所述第三优先级时,在所述接入设备上产生第二阻塞端口,所述第二阻塞端口位于所述接入设备与所述第二网络设备相连的端口上。
7.根据权利要求6所述的系统,其特征在于, 所述第一网络设备还包括 第一配置单元,用于在所述第一网络设备上预先配置所述第一优先级和所述第二优先级,所述第一优先级对应所述第一网络设备为所述VRRP备份组中的主设备时的优先级,所述第二优先级对应所述第一网络设备为所述VRRP备份组中的备份设备时的优先级,所述第一优先级高于所述第二优先级; 所述第二网络设备还包括 第二配置单元,用于在所述第二网络设备上预先配置所述第一优先级和所述第二优先级,所述第一优先级对应所述第二网络设备为所述VRRP备份组中的主设备时的优先级,所述第二优先级对应所述第二网络设备为所述VRRP备份组中的备份设备时的优先级; 所述接入设备还包括 第三配置单元,用于在所述接入设备上预先配置所述第三优先级,所述第三优先级低于所述第一优先级。
8.根据权利要求6所述的系统,其特征在于, 所述第一网络设备还包括 发送单元,用于当所述第一网络设备是所述VRRP备份组中的主设备时,所述第一网络设备分别向所述第二网络设备和所述接入设备发送扩展STP报文,所述扩展STP报文中携带所述第一优先级和所述第二优先级,所述第一优先级高于所述第二优先级; 相应地,所述第二处理单元还用于在所述第二网络设备接收到所述扩展STP报文后,确定所述第二网络设备为所述VRRP备份组中的备份设备,设置所述第二网络设备在所述环网中的STP的设备优先级为所述第二优先级; 相应地,所述第三处理单元还用于在所述接入设备接收到所述扩展STP报文后,设置所述接入设备在所述环网中的STP的设备优先级为所述第三优先级,所述第三优先级低于所述第一优先级。
9.根据权利要求6所述的系统,其特征在于,所述第一优先级高于所述第三优先级并且所述第一优先级高于所述第二优先级,具体包括 所述第一优先级为所述STP中规定的最高优先级,所述第二优先级为所述STP中规定的最低优先级或者为所述STP中规定的缺省优先级,和所述第三优先级为所述STP中规定的最低优先级或者为所述STP中规定的缺省优先级。
全文摘要
本发明实施例公开了一种阻塞端口的方法,包括当第一网络设备为虚拟路由冗余协议VRRP主设备时,设置第一网络设备在运行生成树协议STP的环网中的设备优先级最高,从而使得该STP环网的阻塞端口位于工作于VRRP备份设备的第二网络设备和接入设备之间的链路上。本发明实施例还提供相应的系统。本发明实施例技术方案,通过将VRPP协议状态与STP的设备优先级设置联动起来,可以使得阻塞端口不会位于接入设备和VRRP主设备之间,导致业务流量不会流经第一网络设备和第二网络设备间的链路,从而减少了第一网络设备和第二网络设备间的链路的负担。
文档编号H04L1/22GK102724127SQ20121022022
公开日2012年10月10日 申请日期2012年6月29日 优先权日2012年6月29日
发明者冯海生, 子康, 王辉, 陈卫 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1