PE及多级PE之间的组网拓扑实现方法技术

技术编号:18403572 阅读:12 留言:0更新日期:2018-07-08 22:00
本申请提供了PE及多级PE之间的组网拓扑实现方法。本申请能够实现多级PE之间的连接,进而建立多级PE之间的组网拓扑。并且,本申请中,通过限定PE的业务扩展口与下层PE的业务扩展口禁止连接至同一服务器,能够实现服务器在跨PE聚合时防止PE的业务扩展口与PE的下行级联口放在同一个聚合组中,以避免PE下行到Server的流量无法进行哈希处理。

A network topology realization method between PE and multilevel PE

This application provides a networking topology implementation method between PE and multilevel PE. This application can realize the connection between multilevel PE, and then set up the networking topology of multi-level PE. Moreover, in this application, the service extension of the PE and the business extension of the lower PE are forbidden to connect to the same server, and the server can prevent the PE's business extension from being placed in the same aggregation group with the downstream cascades of the PE when the PE converge, so that the traffic of the PE down to Server cannot be processed by the hash process.

【技术实现步骤摘要】
PE及多级PE之间的组网拓扑实现方法
本申请涉及网络通信技术,特别涉及端口扩展器(PE:PortExtender)及多级PE之间的组网拓扑实现方法。
技术介绍
802.1BR是数据中心接入层面的一种应用级协议,通过802LAN技术和交互接口来扩展桥和桥的管理对象。802.1BR组网分为控制设备(CB:ControllingBridge)和PE两类。CB通过PECSP协议控制管理PE。简单地802.1BR组网只包含一级PE,稍复杂的802.1BR包含多级PE,而多级PE之间的组网拓扑,目前802.1BR协议还没有实现描述。
技术实现思路
本申请提供了PE及多级PE之间的组网拓扑实现方法,以建立多级PE之间的组网拓扑。本申请提供的技术方案包括:一种多级端口扩展器PE之间的组网拓扑实现方法,该方法应用于PE,包括:所述PE通过不同上行级联口连接不同的上层PE,所述不同的上层PE在组网中的级数相同,具体为所述PE的级数与设定值之和;所述PE通过不同下行级联口连接不同的下层PE,所述不同的下层PE在组网中的级数相同,具体为所述PE的级数与所述设定值之差;所述PE的业务扩展口与下层PE的业务扩展口禁止连接至同一服务器。一种端口扩展器PE,其特征在于,所述PE包括:上行级联口,用于连接上层PE或连接CB;其中,当连接上层PE时,不同上行级联口连接的上层PE不同,不同的上层PE在组网中的级数相同,具体为所述PE的级数与设定值之和;下行级联口,连接下层PE,其中,不同下行级联口连接的下层PE不同,不同的下层PE在组网中的级数相同,具体为所述PE的级数与所述设定值之差;业务扩展口,连接服务器,其中,业务扩展口与所述PE的下层PE的业务扩展口禁止连接至同一服务器。由以上技术方案可以看出,本申请中,通过对PE的业务扩展口、上下行级联口的连接方式进行定义,能够实现多级PE之间的连接,进而建立多级PE之间的组网拓扑。并且,通过限定PE的业务扩展口与下层PE的业务扩展口禁止连接至同一服务器,能够实现服务器在跨PE聚合时防止PE的业务扩展口与PE的下行级联口放在同一个聚合组中,以避免PE下行到Server的流量无法进行哈希处理。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为本申请提供的多级PE之间组网拓扑建立流程图;图2为本申请提供的组网拓扑实施例示意图;图3为本申请提供的另一组网拓扑实施例示意图;图4为本申请提供的实施例示意图;图5为本申请提供的报文结构示意图;图6为本申请提供的PE结构示意图。具体实施方式复杂的802.1BR中包含多级PE,而多级PE之间如何连接,802.1BR目前还没有明确定义。本申请提供了如何建立多级PE之间的组网拓扑。为了使本申请的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本申请如何建立多级PE之间的组网拓扑进行详细描述。参见图1,图1为本申请提供的多级PE之间组网拓扑建立流程图。如图1所示,该流程可包括:步骤101,PE通过不同上行级联口连接不同的上层PE,不同的上层PE在组网中的级数相同,具体为PE的级数与设定值之和。本步骤101是在PE的上行级联口连接上层PE的前提下执行的。若PE通过不同上行级联口不是连接的上层PE,而是CB,则可按照现有PE与CB连接方式执行即可,本申请并不具体限定。这里,PE的上行级联口为连接上层PE或CB的端口。当PE通过不同上行级联口连接不同的上层PE时,在本申请中,为方便管理整个组网拓扑,则对PE通过不同上行级联口连接的不同上层PE做出如步骤101描述的要求:PE通过不同上行级联口连接的不同上层PE的级数相同。具体地,PE通过不同上行级联口连接的各不同上层PE的级数为PE的级数与设定值之和。作为一个实施例,这里的设定值可举例为1。步骤102,PE通过不同下行级联口连接不同的下层PE,不同的下层PE在组网中的级数相同,具体为所述PE的级数与所述设定值之差。这里,PE的下行级联口为连接下层PE的端口。为方便管理整个组网拓扑,本步骤102中,对PE通过不同下行级联口连接的不同下层PE做出如步骤102描述的要求:不同的下层PE在组网中的级数相同。具体地,PE通过不同下行级联口连接的不同下层PE的级数为PE的级数与设定值之差。如上描述,作为一个实施例,这里的设定值可举例为1。步骤103,PE的业务扩展口与下层PE的业务扩展口禁止连接至同一服务器。PE的业务扩展口与PE的上下行级联口不同,PE的业务扩展口为直接与业务节点比如服务器(Server)相连的接口。基于步骤103的描述可以得到:Server直接相连的PE的级数可以不同,但是,在本申请中,不允许Server一侧连接在PE的业务扩展口,另一侧连接在PE的下层PE的业务扩展口。如图2所示,PE1的下层PE为PE3,Server具有两块网卡,为提高Server的网络可靠性,可将Server连接在不同PE的业务扩展口上以实现Server的跨PE聚合,Server直接相连的不同PE的级数可以不同,但禁止Server一侧连在PE1的业务扩展口,另一侧连接在PE1的下层PE即PE3的业务扩展口。在本申请中,之所以禁止PE及其下层PE的业务扩展口连接至同一服务器,其目的是防止把PE的业务扩展口与PE连接下层PE的下行级联口放在同一个聚合组中,以避免PE下行到Server的流量无法进行哈希(hash)处理。至此,完成图1所示流程。需要说明的是,在本申请中,图1描述的PE可以是单个PE也可以是由多个成员PE堆叠形成的PE堆叠,本申请并不具体限定。基于图1描述,图3举例示出了多级PE之间的组网拓扑结构图。通过图1所示流程可以看出,本申请中,通过对PE的业务扩展口、上下行级联口的连接方式进行定义,能够实现多级PE之间的连接,进而建立多级PE之间的组网拓扑。并且,通过限定PE的业务扩展口与下层PE的业务扩展口禁止连接至同一服务器,能够实现服务器在跨PE聚合时防止PE的业务扩展口与PE的下行级联口放在同一个聚合组中,以避免PE下行到Server的流量无法进行哈希处理。基于图1描述形成的多级PE之间的组网拓扑,下面描述PE之间的交互以及组网拓扑变化时的处理方式:参见图4,图4为本申请提供的实施例应用组网拓扑图。图4所示的组网拓扑是基于图1描述形成的。在图4中,PE4_1、PE4_2为PE4_3的上层PE,PE4_5为PE4_3的下级PE。PE4_1与PE4_2的级数相同,假如PE4_3的级数为2级,PE4_1与PE4_2的级数则为2级与设定值(以1为例)之和,即PE4_1与PE4_2的级数为3级,PE4_5的级数为2级与设定值(以1为例)之差,即PE4_5的级数为2级。在图4中,PE4_1、PE4_2为PE4_4的上层PE,如上描述PE4_1与PE4_2的级数已确定,为3级,这也就意味着PE4_4的级数与PE4_3的级数相同,为2级。在图4中,CB/PE可获取其下行级联口可达的下层PE。在802.1BR中,CB与PE、PE与PE之间的级联口运行DLDP协议,用于监控级联口之间链路的链接状态。DLDP能够通过在链路层监控光纤或网线的链路状态,检测链路连接是否正本文档来自技高网...

【技术保护点】
1.一种多级端口扩展器PE之间的组网拓扑实现方法,其特征在于,该方法应用于PE,包括:所述PE通过不同上行级联口连接不同的上层PE,所述不同的上层PE在组网中的级数相同,具体为所述PE的级数与设定值之和;所述PE通过不同下行级联口连接不同的下层PE,所述不同的下层PE在组网中的级数相同,具体为所述PE的级数与所述设定值之差;所述PE的业务扩展口与下层PE的业务扩展口禁止连接至同一服务器。

【技术特征摘要】
1.一种多级端口扩展器PE之间的组网拓扑实现方法,其特征在于,该方法应用于PE,包括:所述PE通过不同上行级联口连接不同的上层PE,所述不同的上层PE在组网中的级数相同,具体为所述PE的级数与设定值之和;所述PE通过不同下行级联口连接不同的下层PE,所述不同的下层PE在组网中的级数相同,具体为所述PE的级数与所述设定值之差;所述PE的业务扩展口与下层PE的业务扩展口禁止连接至同一服务器。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:确定本地下行级联口可达的下层PE;将本地各下行级联口可达的下层PE的集合作为所述PE的可达下层PE。3.根据权利要求2所述的方法,其特征在于,所述确定本地下行级联口可达的下层PE包括:通过本地下行级联口接收下层PE发送的设备链路检测协议报文;从所述设备链路检测协议报文的驱动封装头中获取所述下层PE的设备标识、以及所述下层PE的可达下层PE的设备标识;将获取的各设备标识对应的PE作为接收到所述设备链路检测协议报文的本地下行级联口可达的下层PE。4.根据权利要求2所述的方法,其特征在于,该方法进一步包括:所述PE通过本地不同上行级联口发送设备链路检测协议报文,设备链路检测协议报文的驱动封装头中包含所述PE的设备标识、所述PE的可达下层PE的设备标识。5.根据权利要求2所述的方法,其特征在于,该方法进一步包括:当检测到本PE的可达下层PE发生变化时,将所述变化携带在设备链路检测协议报文中并通过本地不同上行级联口发送。6.根据权利要求2或5所述的方法,其特征在于,该方法进一步包括:当检测到本地下行级联口可达的跨PE端口聚合组发生变化时,根据所述变化调整本地下行级联口至所述跨PE端口聚合组的转发表项,其中,当跨PE端口聚合组中各成员端口所属的PE均为本地下行级联口的可达下层PE,则认为本地下行级联口至该跨PE端口聚合组可达。7.一种端口扩展器PE,其特征在于,所述PE包括:上行级联口,用于连接上层PE或连接CB;...

【专利技术属性】
技术研发人员:王明辉雷雄
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1