一种纵向融合架构VCF的构建方法及设备.pdf

上传人:柴****2 文档编号:4079905 上传时间:2018-08-14 格式:PDF 页数:24 大小:4.25MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310437977.5

申请日:

2013.09.13

公开号:

CN104468854A

公开日:

2015.03.25

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||著录事项变更IPC(主分类):H04L 29/12变更事项:申请人变更前:杭州华三通信技术有限公司变更后:新华三技术有限公司变更事项:地址变更前:310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地变更后:310052 浙江省杭州市滨江区长河路466号|||实质审查的生效IPC(主分类):H04L 29/12申请日:20130913|||公开

IPC分类号:

H04L29/12; H04L12/24

主分类号:

H04L29/12

申请人:

杭州华三通信技术有限公司

发明人:

严德汗

地址:

310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地

优先权:

专利代理机构:

北京德琦知识产权代理有限公司11018

代理人:

郑红娟; 宋志强

PDF下载: PDF下载
内容摘要

本发明公开了一种纵向融合架构VCF的构建方法和设备,技术方案为:控制设备CB接收纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文通过PE处于阻塞状态的第一VCF物理接口发送、且携带有所述PE的桥MAC地址;所述CB记录所述桥MAC地址,为所述PE分配虚拟槽号,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF注册响应报文;所述CB接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;所述CB将第二VCF物理接口设置为转发状态并加入下行链路组,建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。

权利要求书

权利要求书1.  一种纵向融合架构VCF的构建方法,其特征在于,该方法包括:控制设备CB在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;所述CB记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;所述CB接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路,并将所述第二VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。2.  根据权利要求1所述的方法,其特征在于,在接收到所述VCF注册请求报文之前,所述方法还包括:所述CB通过处于初始状态的所述第二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;所述CB使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。3.  根据权利要求1所述的方法,其特征在于,所述CB与所述PE进一步协商其他VCF链路时,所述方法还包括:所述CB在处于初始状态的所述第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;所述CB使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组,发送VCF链路加入报文给所述PE;所述CB接收所述PE返回的VCF链路加入确认报文,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。4.  根据权利要求1~2任一项所述的方法,其特征在于,所述CB和所述PE设备间VCF链路故障时,该方法进一步包括:所述CB将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。5.  一种纵向融合架构VCF的构建方法,其特征在于,该方法包括:处于接口板模式的纵向扩展设备PE发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;所述PE接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态后返回的,所述VCF注册响应报文携带有所述虚拟槽号;所述PE记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号 为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF物理接口之间建立VCF链路。6.  根据权利要求5所述的方法,其特征在于,在发送所述VCF注册请求报文之前,所述方法还包括:所述PE发送模式切换请求报文给所述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;所述PE接收所述CB返回的VCF自动切换报文后进行重启,并在重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的。7.  根据权利要求5所述的方法,其特征在于,所述PE与所述CB进一步协商其他VCF链路时,所述方法还包括:所述PE发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;所述PE接收所述CB返回的VCF链路加入报文,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的;所述PE发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组。8.  根据权利要求5~6任一项所述的方法,其特征在于,所述CB和所述PE设备间VCF链路故障时,该方法进一步包括:所述PE将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。9.  一种控制设备CB,其特征在于,该设备包括:收发模块,用于在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;以及,向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;还用于接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态;以及,在所述收发模块收到所述PE返回的VCF注册确认报文后,置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路。10.  根据权利要求9所述的设备,其特征在于,所述收发模块还用于在接收所述VCF注册请求报文之前,通过所述第二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;所述处理模块还用于使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。11.  根据权利要求13所述的设备,其特征在于,所述收发模块还用于,在所述处于初始状态的第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;发送VCF链路加入报文给所述PE;以及,接收所述PE返回的VCF链路加入确认报文;所述处理模块还用于,使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组;以及,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。12.  根据权利要求9~10任一项所述的设备,其特征在于,所述处理模块进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。13.  一种纵向扩展设备PE,其特征在于,该设备包括:收发模块,用于发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态后返回的,所述VCF注册响应报文携带有所述虚拟槽号;以及,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF物理接口之间建立VCF链路;处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组。14.  根据权利要求13所述的设备,其特征在于,在发送所述VCF注册请求报文之前,所述收发模块还用于,发送模式切换请求报文给所述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文是所述PE通过所述第一VCF物理 接口发送的;还用于接收所述CB返回的VCF自动切换报文;所述处理模块还用于,在所述收发模块收到所述VCF自动切换报文后重启本PE设备,并在本PE设备重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的。15.  根据权利要求13所述的设备,其特征在于,所述收发模块还用于,发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;还用于接收所述CB返回的VCF链路加入报文;以及,发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组;所述处理模块还用于,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的。16.  根据权利要求13~14任一项所述的方法,其特征在于,所述处理模块进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。

说明书

说明书一种纵向融合架构VCF的构建方法及设备
技术领域
本发明涉及网络通信传输技术,特别是一种纵向融合架构VCF的构建方法和设备。
背景技术
虚拟主机(VM,Virtual Manufacturing)及其迁移驱动着数据中心大规模二层网络的发展,随着网络规模的扩大,网络设备数量随之增大,网络管理成为数据中心基础设施管理中的一个棘手问题。同时,现代大数据中心对网络提供给服务器的端口密度也提出了更高的要求,例如万台服务器的规模已是互联网数据中心现实中的普遍需求。端口扩展技术作为提高接入设备端口密度的一种有效手段逐渐成熟并获得了业界的认可。纵向融合架构(VCF,Vertical Converged Framework)纵向虚拟化技术即是该技术的一种实现方式,满足数据中心虚拟化高密接入并可以简化管理。
VCF是一种新一代网络设备虚拟化技术。VCF在纵向维度上支持对系统进行异构扩展,即在形成一台逻辑虚拟设备的基础上,把一台盒式设备作为一块远程接口板加入主设备系统,以达到扩展I/O端口能力和进行集中控制管理的目的。
对于VCF来说,设备按角色分为控制设备(CB,Controlling Bridge)和纵向扩展设备(PE,Port Extender)两种,PE也即端口扩展器(或称远程接口板)。
在一个VCF中,CB可以由处理能力较强的盒式设备或框式设备承担,也可以是基于智能弹性架构(IRF,Intelligent Resilient Framework)技术建立的虚拟化系统。PE一般来说是低成本的盒式设备。实际应用中,CB角色多为IRF,这样有益于PE上行冗余,VCF典型组网如图1所示。
VCF物理接口是用于连接CB和PE的物理接口,支持VCF特性。VCF物理接口使能VCF特性后,可以通过预定控制协议,在CB和PE设备间转发预定封装的报文,从而将PE设备虚拟化为CB设备的接口板,以进行集中管理和报文集中转发。这里预定控制协议可以是IEEE802.1br,也可以是私有控制协议。
CB设备上的VCF物理接口,与下行链路组绑定,用于连接PEX设备的物理接口。绑定到同一下行链路组的VCF物理接口只能连接到同一PEX设备。PE设备上的VCF物理接口只能连接到CB设备上同一下行链路组中的VCF物理接口,用户可根据需要,连接一个或多个VCF物理接口。
PE设备在组网时,将作为CB设备的一个远程业务板运行,它就相当于插在CB设备指定槽位上的一块业务板。在CB设备上需要给这个业务板配置并分配一个虚拟槽位号,用来标识并管理该PE设备。
发明内容
有鉴于此,本发明提出了一种纵向融合架构VCF的构建方法和设备,CB设备与PE设备可通过接口之间的报文交互自动构建VCF系统。本发明提出的技术方案是:
一种纵向融合架构VCF的构建方法,该方法包括:
控制设备CB在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;
所述CB记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;
所述CB接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理 接口设置为转发状态并加入上行链路组后返回的;
所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路,并将所述第二VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。
上述方案中,在接收到所述VCF注册请求报文之前,所述方法还包括:
所述CB通过处于初始状态的所述第二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;
所述CB使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。
上述方案中,所述CB与所述PE进一步协商其他VCF链路时,所述方法还包括:
所述CB在处于初始状态的所述第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;
所述CB使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组,发送VCF链路加入报文给所述PE;
所述CB接收所述PE返回的VCF链路加入确认报文,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。
上述方案中,所述CB和所述PE设备间VCF链路故障时,该方法进一步 包括:
所述CB将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。
一种纵向融合架构VCF的构建方法,该方法包括:
处于接口板模式的纵向扩展设备PE发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;
所述PE接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态后返回的,所述VCF注册响应报文携带有所述虚拟槽号;
所述PE记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF物理接口之间建立VCF链路。
上述方案中,在发送所述VCF注册请求报文之前,所述方法还包括:
所述PE发送模式切换请求报文给所述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;
所述PE接收所述CB返回的VCF自动切换报文后进行重启,并在重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的。
上述方案中,所述PE与所述CB进一步协商其他VCF链路时,所述方法还包括:
所述PE发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口 发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;
所述PE接收所述CB返回的VCF链路加入报文,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的;
所述PE发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组。
上述方案中,所述CB和所述PE设备间VCF链路故障时,该方法进一步包括:
所述PE将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。
一种控制设备CB,该设备包括:
收发模块,用于在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;以及,向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;还用于接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;
处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态;以及,在所述收发模块收到所述PE返回的VCF注册确认报文后,置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路。
上述方案中,所述收发模块还用于在接收所述VCF注册请求报文之前,通过所述第二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;
所述处理模块还用于使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。
上述方案中,所述收发模块还用于,在所述处于初始状态的第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;发送VCF链路加入报文给所述PE;以及,接收所述PE返回的VCF链路加入确认报文;
所述处理模块还用于,使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组;以及,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。
上述方案中,所述处理模块进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。
一种纵向扩展设备PE,该设备包括:
收发模块,用于发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设 置为阻塞状态后返回的,所述VCF注册响应报文携带有所述虚拟槽号;以及,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF物理接口之间建立VCF链路;
处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组。
上述方案中,在发送所述VCF注册请求报文之前,所述收发模块还用于,发送模式切换请求报文给所述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;还用于接收所述CB返回的VCF自动切换报文;
所述处理模块还用于,在所述收发模块收到所述VCF自动切换报文后重启本PE设备,并在本PE设备重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的。
上述方案中,所述收发模块还用于,发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;还用于接收所述CB返回的VCF链路加入报文;以及,发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组;
所述处理模块还用于,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的。
上述方案中,所述处理模块进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。
综上所述,本发明提出的技术方案能够实现零配置自动构建VCF系统,有利于网络虚拟化技术的进一步发展。
附图说明
图1为VCF典型组网示意图。
图2为CB侧支持VCF特性的接口状态机。
图3为PE侧支持VCF特性的接口状态机。
图4为构建VCF系统的流程图。
图5为CB设备与PE设备构建VCF系统的结构示意图。
图6为方法实施例一的流程图。
图7为虚拟槽号组视图。
图8为方法实施例二的流程图。
图9为本发明实施例的CB设备结构图。
图10为本发明实施例的PE设备结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步的详细描述。
本发明的技术方案是:处于接口板模式的纵向扩展设备PE发送VCF注册请求报文给控制设备CB,所述CB通过处于初始状态的第二VCF物理接口接收该报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;
所述CB记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设 置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;
所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回VCF注册确认报文;
所述CB接收所述VCF确认报文,置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路,并将所述第二VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。
本发明提出的方法中,CB设备与PE设备均可能存在多个支持VCF特性的可用接口,CB侧支持VCF特性的接口状态有三种,初始状态、阻塞状态(BLOCKED状态)和转发状态(FOWARDING状态),三种状态之间的转换如图2所示,其中初始状态表示接口的VCF特性没有启动,仅作为一个普通业务接口;阻塞状态表示VCF特性已启动且接口被阻塞,只允许VCF协议报文通过而不允许数据报文通过;转发状态表示VCF特性已启动且允许通过所有报文。
PE侧支持VCF特性的接口状态有两种:阻塞状态(BLOCKED状态)和转发状态(FOWARDING状态),如图3所示,其中阻塞状态表示VCF特性已启动且接口被阻塞,只允许VCF协议报文通过;转发状态表示VCF特性已启动且允许通过所有报文。
其中,所述VCF协议报文包括模式切换请求报、VCF自动切换报文、VCF注册请求报文、VCF注册响应报文、VCF注册确认报文、VCF链路协商报文、VCF链路加入报文、VCF链路加入确认报文、VCF链路协商拒绝报文。
CB设备与PE设备通过接口之间报文的交互相应设置接口状态,直至接口状态为转发,则代表该接口对应的VCF链路建立成功。
本发明技术方案如图4所示,首先,PE通过处于阻塞状态的第一VCF物理接口发送VCF注册请求报文给CB的处于初始状态的第二VCF物理接口,所述报文携带有PE的桥MAC地址。
此时的PE设备已经重启过,所有接口已经缺省为阻塞状态。PE通过处于阻塞状态的第一VCF物理接口发送VCF注册请求报文给CB,完成注册请求功能,同时完成申请虚拟槽号分配功能,所述VCF注册请求报文携带有PE设备的桥MAC地址,该桥MAC地址与所述PE设备是一一对应的,是唯一标识所述PE设备的信息。
其次,CB接收该VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文。
分配虚拟槽号时,CB设备首先查询自身保存的虚拟槽号组视图中是否存在与该桥MAC地址对应的绑定关系,如果存在,则将与该桥MAC地址绑定的虚拟槽号分配给所述PE,否则从虚拟槽号池中选择一个未被使用的虚拟槽号分配给所述PE设备。如果CB设备与一个PE设备成功建立了VCF链路,PE设备重启会导致其与CB设备之间的VCF链路断开,这时保存在CB设备虚拟槽号组视图中的虚拟槽号和该PE设备的桥MAC地址之间的绑定关系不会被删除,PE设备要重新建立与CB设备间的VCF链路,就要重新发送VCF注册请求报文,这时CB设备将虚拟槽号组视图中对应该桥MAC地址的虚拟槽号分配给PE即可,不必分配一个未被使用的虚拟槽号给PE。
为PE设备分配虚拟槽号以后,CB设备将接收VCF注册请求报文的第二VCF物理接口置为阻塞状态,并向PE返回携带有所述虚拟槽号的VCF注册响应报文,该VCF注册响应报文中携带有CB为PE分配的虚拟槽号。
再次,PE接收VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组,发送VCF注册确认报文给所述CB。
PE设备的第一VCF物理接口接收到CB设备发送来的VCF注册响应报文,从中提取CB设备分配给PE设备的虚拟槽号,将第一VCF物理接口由阻塞状态设置为转发状态,并将第一VCF物理接口加入上行链路组,然后 经由第一VCF物理接口回复VCF注册确认报文给CB设备。
这里上行链路组记录的是PE设备中状态为“转发”的接口,其中转发状态表示该接口启动VCF特性后可允许通过所有报文,因此上行链路组的接口成员允许通过VCF协议报文和数据报文。
最后,CB接收VCF注册确认报文,置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路,并将所述第二VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系,保存于虚拟槽号组视图中。
这里下行链路组记录的是CB设备中状态为“转发”的接口,其中转发状态表示该接口启动VCF特性后可允许通过所有报文,因此下行链路组的接口成员允许通过VCF协议报文和数据报文。
PE设备的桥MAC地址是唯一的,每个PE设备都有与自身对应的桥MAC地址,因此将PE设备的桥MAC地址与分配给该PE设备的虚拟槽号进行绑定,就可以形成一一对应的关系。该对应关系保存于虚拟槽号组视图中(如图7所示),利于支持热插拔,如果需要解去绑定关系,则可进入虚拟槽号组视图,执行去绑定命令。
方法实施例一
假设CB设备与PE7设备之间有4条链路,分别对应4个支持VCF特性的接口,如图5所示。控制设备CB上有4个接口C1、C2、C3、C4支持VCF特性,纵向扩展设备PE7上有4个接口P1、P2、P3、P4支持VCF特性,且C1与P1、C2与P2、C3与P3、C4与P4之间存在链路。下面介绍CB设备与PE7设备如何零配置情况下自动化构建VCF系统,如图6所示,包括以下步骤:
步骤601:CB设备启动缺省使能VCF特性。
本步骤中,该操作也可以通过命令行开关启动CB设备,CB设备启动后该设备使能VCF特性。
步骤602:PE7设备由接口P1发送模式切换请求报文。
本步骤中,PE7设备出厂一般为独立模式,如果PE7设备以独立模式启动运行,需要将工作模式由独立模式切换为接口板模式,这里独立模式与接口板模式是相对而言的,当设备作为一个独立的个体,不是任何控制设备的扩展部分时,它就处于独立模式,而当设备作为一个控制设备的纵向扩展设备,实现控制设备CB的端口扩展器(或远程接口板)功能时,就要求为接口板模式。设备由独立模式进入接口板模式需要向CB发出模式切换请求,待确认后重启则可进入接口板模式。
本实施例中,PE7设备的4个接口均支持VCF特性,则选择其中一个,例如P1接口。同样,如果需要,PE7设备也可以通过命令关闭发送模式切换请求报文。在PE7发送模式切换请求报文时需要注意,此时的PE7设备与CB设备均要使能STP协议来防止初始PE7设备和CB设备间的环路。
步骤603:CB设备的接口C1接收模式切换请求报文,使能本接口VCF特性,发送VCF自动切换报文,并记接口C1为阻塞状态。
本步骤中,CB设备接收到PE7发送来的模式切换请求报文,由于P1接口与C1接口相连,因此CB设备接收模式切换请求报文的接口为C1接口。C1接口接收到模式切换请求报文后则使能本接口的VCF特性,并从C1接口回复VCF自动切换报文给PE7设备,并记录C1接口状态为阻塞状态,该状态表示C1接口使能VCF特性后阻塞,只允许VCF协议报文通过,而不允许数据报文通过。
步骤604:PE7可以工作为接口板模式,设置其为接口板模式,并重启,所有支持VCF特性的接口均缺省为阻塞状态
本步骤中,PE7设备的P1接口接收到CB设备发送来的自动切换报文,判断PE7设备可以工作在接口板模式,则将自身工作模式设置为接口板模式,并重启,重启后PE7设备所有支持VCF特性的接口均缺省为阻塞状态,该状态表示接口启动VCF特性后阻塞,只允许VCF协议报文通过,而不允许数据报文通过。同时,PE设备重启会引起CB设备在步骤503中设置为 阻塞状态的接口down,使其状态转为初始状态。本实施例中,PE7设备的4个接口均支持VCF特性,则PE7设备重启后P1、P2、P3、P4的接口状态均缺省为阻塞状态。
如果PE7设备不可以工作为接口板模式,则PE7接收到自动切换报文后不做任何处理。
步骤605:PE7设备的BOOT软件由接口P1发送VCF注册请求报文。
步骤604中,PE7设备重启后工作为接口板模式,则本步骤中BOOT软件从PE7设备可支持VCF特性的可用接口发送VCF注册请求报文,该报文携带有PE7设备的桥MAC地址,如果PE7设备有多个可用接口。选择其中一个,分配失败后选择另一个,直到选出可用的接口为止。本实施例中,PE7设备的4个接口均可用,且每个接口的状态都是阻塞状态,选择其中一个发送VCF注册请求报文,例如接口P1。
步骤606:CB设备记录所述PE7的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的C1接口设置为阻塞状态,并向所述PE7返回携带有所述虚拟槽号的VCF注册响应报文。
本步骤中,CB设备接收到PE7发送来的VCF注册请求报文,由于C1接口与P1接口相连,因此接收报文的接口为C1,将接口C1的状态由初始状态转为阻塞状态,并记录VCF注册请求报文携带的PE7设备的桥MAC地址。
然后C1从虚拟槽号池内分配未被使用的虚拟槽号给PE7设备,例如目前虚拟槽号池内的编号资源为100~200,从中选择一个未被分配使用的虚拟槽号156给PE7设备,将虚拟槽号156设置为预分配。虚拟槽号156携带于VCF注册响应报文中,由CB设备的C1接口发送给PE7设备。
步骤607:PE7记录所述虚拟槽号,将P1置为转发状态,加入上行链路组,回复VCF注册确认报文。
本步骤中,PE7设备的接口P1接收到CB设备发送来的VCF注册响应 报文,从中提取CB设备分配给PE7设备的虚拟槽号156,将P1接口状态由阻塞状态设置为转发状态,并将P1加入上行链路组,然后经由P1接口回复VCF注册确认报文给CB设备。
这里上行链路组记录的是PE7设备中状态为转发的接口,其中转发状态表示该接口启动VCF特性后可允许通过所有报文,因此上行链路组的接口成员允许通过所有报文。此时上行链路组的成员为{P1}。
步骤608:CB设备将接口C1设置为转发,置虚拟槽号已被分配,并将此接口加入下行链路组,建立PE7的桥MAC地址和虚拟槽号的绑定关系,保存于虚拟槽号组视图中。
本步骤中,CB设备的C1接口接收到PE7发送来的VCF注册确认报文,然后将C1接口状态由阻塞设置为转发,将步骤606中的虚拟槽号156由预分配状态变更为已被分配,并将接口C1加入下行链路组。
这里下行链路组记录的是CB设备中状态为“转发”的接口,其中转发状态表示该接口启动VCF特性后可允许通过所有报文,因此下行链路组的接口成员允许通过VCF协议报文和数据报文。目前,CB设备中状态为“转发”的接口挚友C1,因此下行链路组为{C1}。
虚拟槽号与PE设备是一一对应的,一个虚拟槽号只能分配给一个PE设备,不能同时分配给两个或两个以上PE设备。同时,PE设备的桥MAC地址也是唯一的,每个PE设备都有与自身对应的桥MAC地址,因此将PE设备的桥MAC地址与分配给该PE设备的虚拟槽号进行绑定,就可以形成一一对应的关系。该对应关系保存于虚拟槽号组视图中,如图7所示,虚拟槽号与PE设备之间形成一一对应关系,虚拟槽号140分配给PE1设备,虚拟槽号147分配给PE5设备,虚拟槽号156分配给PE7设备,虚拟槽号170分配给PE9设备,虚拟槽号分配出去即自动创建对应视图。如果需要解去绑定关系,则可进入虚拟槽号组视图,执行去绑定命令。
步骤609:PE7设备本地有软件版本,加载软件版本,启动接口板模式。
本实施例中,假设PE7设备本地有软件版本,则直接加载该软件版本 来启动接口版模式。至此CB设备与PE7设备之间已经建立了一条支持VCF特性的链路,即C1接口与P1接口之间的链路,该链路允许通过所有报文。且PE7设备已经启动接口板模式,即成为VCF系统的纵向扩展设备。
步骤610:PE7由接口P2发送VCF链路协商报文至CB的接口C2。
本步骤中,由于PE7设备中还存在其他支持VCF特性的可用接口,因此需要与CB设备协商其他支持VCF特性的链路。步骤604中已经将PE7设备的所有支持VCF特性的可用接口缺省为阻塞状态,且步骤607中PE7设备已经获得CB为其分配的虚拟槽号156,因此本步骤中PE7设备将携带有本地使用的虚拟槽号156和桥MAC地址的VCF链路协商报文由阻塞状态的接口发送出去,本实施例仅以接口P2为例进行说明,接口P3、P4的链路协商流程与P2接口的链路协商流程相同,在此不再详述。
步骤611:C2接口可用,使能C2的VCF特性,CB设备设置C2接口状态为阻塞,将C2接口预加入所述下行链路组,发送VCF链路加入报文给PE7。
本步骤中,CB设备接收到PE7设备发送来的VCF链路协商报文,由于C2接口与P2接口相连,因此VCF链路协商报文由C2接口接收。CB设备判断C2接口可用,则使能C2的VCF特性,并将C2的接口状态设置为阻塞,表示接口C2启动VCF特性阻塞,只允许VCF协议报文通过,并将C2接口预加入所述下行链路组。然后CB设备经由C2接口发送VCF链路加入报文给PE7设备。
步骤612:PE7将P2置为转发状态,加入上行链路组,回复VCF链路加入确认报文。
本步骤中,PE7设备的接口P2收到CB发送来的VCF链路加入报文,则将P2的接口状态由阻塞设置为转发,并将P2加入上行链路组,此时,上行链路组的成员为{P1,P2}。然后PE7经由P2接口回复VCF链路加入确认报文给CB设备。
步骤613:CB将C2接口设置为转发状态,将C2置为已被分配状态, 并将C2加入下行链路组。
本步骤中,CB设备的接口C2收到PE7发送来的VCF链路加入确认报文,CB将C2的接口状态由阻塞设置为转发,将C2置为已被分配状态,并将C2加入下行链路组,此时的下行链路组成员为{C1,C2}。
步骤614:PE7分别从P1、P2接口发送心跳报文给CB设备,报文携带超时时间。
本步骤中,CB设备与PE7设备间存在两条链路用以发送接收VCF数据报文,此时需要约定链路的超时时间用以检测链路的使用情况,因此PE7设备从接口P1、P2发送心跳报文给CB设备,心跳报文携带有这两条链路的超时时间,假设超时时间为5s。
步骤615:CB设备分别设置C1、C2接口的超时时间,并回复心跳确认报文。
本步骤中,CB设备的接口C1、C2分别接收到PE7设备发送来的心跳报文,提取其携带的超时时间,将接口C1、C2对应的链路的超时时间设置为5s,并分别回复心跳确认报文给PE7设备。
至此,CB设备与PE7设备构成的VCF系统自动化构建完毕。两者之间可以通过VCF链路进行数据传输。
步骤616:C1接口与P1接口之间的VCF链路故障,C1接口设置为初始状态,退出下行链路组,PE7将接口P1设置成阻塞,进入链路协商。
本步骤中,C1接口与P1接口之间的VCF链路故障(包括VCF链路down或链路握手超等情形),则CB设备将C1接口状态由转发状态设置为初始状态,表示接口C1的VCF特性没有启动,并且将其退出下行链路组,此时的下行链路组成员为{C2},同时PE7将接口P1设置成阻塞,进入链路协商,即重复步骤610~615。
应用本实施例方案,CB设备与PE设备通过自动发送报文进行链路接口的状态设置,从而建立支持VCF的链路,同时介绍了成功协商链路的情况,实现了零配置状态下CB设备与PE设备自动配置构建VCF系统,有利 于推动新一代网络设备虚拟化技术的发展。
方法实施例二
方法实施例一展示了PE设备本地有软件版本,可以直接启动接口板模式的纵向融合架构VCF的构建方法,本实施例从PE设备本地没有软件版本角度对本发明进行进一步介绍,仍然采用方法实施例一的应用环境,假设CB设备的C3接口不可用,对本发明方案作进一步介绍,如图8所示,包括以下步骤:
步骤801~步骤808与方法实施例一中的步骤601~步骤608完全一致,在此不再详述。
步骤809:PE7本地没有软件版本,PE7发送加载请求报文。
本步骤中,PE7设备本地没有软件版本,因此发送加载请求报文,经由P1接口发送该加载请求报文。
步骤810:CB设备同步对应PE7设备的软件版本。
本步骤中,CB设备接收到PE7发送来的加载请求报文,由于C1接口与P1接口相连,因此C1接口接收此报文。然后CB设备在本地同步对应PE7设备的软件版本。
步骤811:PE7接收完成软件版本并加载,启动接口板模式。
本步骤中,PE7设备接收完成软件版本并加载,启动接口板模式。
步骤812:PE7由接口P3发送VCF链路协商报文至CB的接口C3。
步骤811中PE7设备启动完成接口板模式,P1接口与C1接口之间的VCF链路成功建立,此时需要协商其他支持VCF的链路,步骤804中已经将PE7设备的所有支持VCF特性的可用接口缺省为阻塞状态,且步骤807中PE7设备已经获得CB为其分配的虚拟槽号156,因此本步骤中PE7设备将携带有本地使用的虚拟槽号156和桥MAC地址的链路协商报文由阻塞状态的接口发送出去,本实施例以协商P3与C3之间的链路为例进行介绍,因此PE7由接口P3发送VCF链路协商报文至CB的接口C3。
步骤813:C3接口不可用,回复VCF链路协商拒绝报文。
本步骤中,CB设备的接口C3接收PE7发送来的VCF链路协商报文,但是C3接口不可用,因此CB设备经由C3接口回复VCF链路协商拒绝报文给PE7设备。
步骤814:PE7停止接口P3对应链路的链路协商。
本步骤中,PE7设备接收到CB设备发送来的VCF链路协商拒绝报文,得知接口C3不可用,则停止协商C3与P3之间的链路。
本实施例方案从PE设备本地没有软件版本角度对纵向融合架构VCF的构建方法进行了介绍,并且展示了链路协商失败时的情况。
针对上述方法,本发明还提供一种CB设备。本发明提供的设备如图9所示,包括:
收发模块901,用于在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;以及,向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;还用于接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;
还用于在接收所述VCF注册请求报文之前,通过所述第二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;
进一步用于,在所述处于初始状态的第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;发送VCF链路加入报文给所述PE;以及,接收所述PE返回的VCF链路加入确认报文。
处理模块902,用于在所述收发模块收到所述VCF注册请求报文后,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预 分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态;以及,在所述收发模块收到所述PE返回的VCF注册确认报文后,置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路;
还用于使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态;
还用于,使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组;以及,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的;
进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。
本发明还提供一种纵向扩展设备PE。本发明提供的设备如图10所示,包括:
收发模块1001,用于发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态后返回的,所述VCF注册响应报文携带有所述虚拟槽号;以及,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF 物理接口之间建立VCF链路;
还用于,发送模式切换请求报文给所述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;还用于接收所述CB返回的VCF自动切换报文;
还用于,发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;还用于接收所述CB返回的VCF链路加入报文;以及,发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组。
处理模块1002,用于在所述收发模块收到所述VCF注册请求报文后,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组;
还用于,在所述收发模块收到所述VCF自动切换报文后重启本PE设备,并在本PE设备重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的;
还用于,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的;
进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明 保护的范围之内。

一种纵向融合架构VCF的构建方法及设备.pdf_第1页
第1页 / 共24页
一种纵向融合架构VCF的构建方法及设备.pdf_第2页
第2页 / 共24页
一种纵向融合架构VCF的构建方法及设备.pdf_第3页
第3页 / 共24页
点击查看更多>>
资源描述

《一种纵向融合架构VCF的构建方法及设备.pdf》由会员分享,可在线阅读,更多相关《一种纵向融合架构VCF的构建方法及设备.pdf(24页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201310437977.5(22)申请日 2013.09.13H04L 29/12(2006.01)H04L 12/24(2006.01)(71)申请人杭州华三通信技术有限公司地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地(72)发明人严德汗(74)专利代理机构北京德琦知识产权代理有限公司 11018代理人郑红娟 宋志强(54) 发明名称一种纵向融合架构VCF的构建方法及设备(57) 摘要本发明公开了一种纵向融合架构VCF的构建方法和设备,技术方案为:控制设备CB接收纵向扩展设备PE发送的。

2、VCF注册请求报文,所述VCF注册请求报文通过PE处于阻塞状态的第一VCF物理接口发送、且携带有所述PE的桥MAC地址;所述CB记录所述桥MAC地址,为所述PE分配虚拟槽号,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF注册响应报文;所述CB接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;所述CB将第二VCF物理接口设置为转发状态并加入下行链路组,建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。(51)Int.Cl.(19)中华人民。

3、共和国国家知识产权局(12)发明专利申请权利要求书4页 说明书12页 附图7页(10)申请公布号 CN 104468854 A(43)申请公布日 2015.03.25CN 104468854 A1/4页21.一种纵向融合架构VCF的构建方法,其特征在于,该方法包括:控制设备CB在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;所述CB记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报。

4、文的第二VCF物理接口设置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;所述CB接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路,并将所述第二VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。2.根据权利要求1所述的方法,其特征在于,在接收到所述VCF注册请求报文之前,所述方法还包括。

5、:所述CB通过处于初始状态的所述第二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;所述CB使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。3.根据权利要求1所述的方法,其特征在于,所述CB与所述PE进一步协商其他VCF链路时,所述方法还包括:所述CB在处于初始状态的所述第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF。

6、物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;所述CB使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组,发送VCF链路加入报文给所述PE;所述CB接收所述PE返回的VCF链路加入确认报文,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。4.根据权利要求12任一项所述的方法,其特征在于,所述CB和所述P。

7、E设备间VCF链路故障时,该方法进一步包括:所述CB将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。5.一种纵向融合架构VCF的构建方法,其特征在于,该方法包括:处于接口板模式的纵向扩展设备PE发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;权 利 要 求 书CN 104468854 A2/4页3所述PE接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥MAC地址。

8、,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态后返回的,所述VCF注册响应报文携带有所述虚拟槽号;所述PE记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF物理接口之间建立VCF链路。6.根据权利要求5所述的方法,其特征在于,在发送所述VCF注册请求报文之前,所述方法还包括:所述PE发送模式切换请求报文给所述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文。

9、是所述PE通过所述第一VCF物理接口发送的;所述PE接收所述CB返回的VCF自动切换报文后进行重启,并在重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的。7.根据权利要求5所述的方法,其特征在于,所述PE与所述CB进一步协商其他VCF链路时,所述方法还包括:所述PE发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所。

10、述PE的桥MAC地址;所述PE接收所述CB返回的VCF链路加入报文,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的;所述PE发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组。8.根据权利要求56任一项所述的方法,其特征在于,所述CB和所述P。

11、E设备间VCF链路故障时,该方法进一步包括:所述PE将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。9.一种控制设备CB,其特征在于,该设备包括:收发模块,用于在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;以及,向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;还用于接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VC。

12、F物理接口设置为转发状态并加入上行链路组后返回的;处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述PE的桥MAC权 利 要 求 书CN 104468854 A3/4页4地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态;以及,在所述收发模块收到所述PE返回的VCF注册确认报文后,置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路。10.根据权利要求9所述的设备,其特征在于,所述收发模块还用于在接收所述VCF注册请求报文之前,通过所述第。

13、二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;所述处理模块还用于使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。11.根据权利要求13所述的设备,其特征在于,所述收发模块还用于,在所述处于初始状态的第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;发。

14、送VCF链路加入报文给所述PE;以及,接收所述PE返回的VCF链路加入确认报文;所述处理模块还用于,使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组;以及,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。12.根据权利要求910任一项所述的设备,其特征在于,所述处理模块进一步用于,在所述CB和所述PE设备间VCF链路故障时。

15、,将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。13.一种纵向扩展设备PE,其特征在于,该设备包括:收发模块,用于发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态后返回的,所述VCF注册响应。

16、报文携带有所述虚拟槽号;以及,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF物理接口之间建立VCF链路;处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组。14.根据权利要求13所述的设备,其特征在于,在发送所述VCF注册请求报文之前,所述收发模块还用于,发送模式切换请求报文给所述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;还用于接收所述CB返回的VCF自动切换报文。

17、;权 利 要 求 书CN 104468854 A4/4页5所述处理模块还用于,在所述收发模块收到所述VCF自动切换报文后重启本PE设备,并在本PE设备重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的。15.根据权利要求13所述的设备,其特征在于,所述收发模块还用于,发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所。

18、述PE的桥MAC地址;还用于接收所述CB返回的VCF链路加入报文;以及,发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组;所述处理模块还用于,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的。16.根据权利要求1314任一项所述的方法,其特征。

19、在于,所述处理模块进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。权 利 要 求 书CN 104468854 A1/12页6一种纵向融合架构 VCF 的构建方法及设备技术领域0001 本发明涉及网络通信传输技术,特别是一种纵向融合架构VCF的构建方法和设备。背景技术0002 虚拟主机(VM,Virtual Manufacturing)及其迁移驱动着数据中心大规模二层网络的发展,随着网络规模的扩大,网络设备数量随之增大,网络管理成为数据中心基础设施管理中的一个棘手问题。同时,现代大数据中心对网络提供给服。

20、务器的端口密度也提出了更高的要求,例如万台服务器的规模已是互联网数据中心现实中的普遍需求。端口扩展技术作为提高接入设备端口密度的一种有效手段逐渐成熟并获得了业界的认可。纵向融合架构(VCF,Vertical Converged Framework)纵向虚拟化技术即是该技术的一种实现方式,满足数据中心虚拟化高密接入并可以简化管理。0003 VCF是一种新一代网络设备虚拟化技术。VCF在纵向维度上支持对系统进行异构扩展,即在形成一台逻辑虚拟设备的基础上,把一台盒式设备作为一块远程接口板加入主设备系统,以达到扩展I/O端口能力和进行集中控制管理的目的。0004 对于VCF来说,设备按角色分为控制设备。

21、(CB,Controlling Bridge)和纵向扩展设备(PE,Port Extender)两种,PE也即端口扩展器(或称远程接口板)。0005 在一个VCF中,CB可以由处理能力较强的盒式设备或框式设备承担,也可以是基于智能弹性架构(IRF,Intelligent Resilient Framework)技术建立的虚拟化系统。PE一般来说是低成本的盒式设备。实际应用中,CB角色多为IRF,这样有益于PE上行冗余,VCF典型组网如图1所示。0006 VCF物理接口是用于连接CB和PE的物理接口,支持VCF特性。VCF物理接口使能VCF特性后,可以通过预定控制协议,在CB和PE设备间转发预定。

22、封装的报文,从而将PE设备虚拟化为CB设备的接口板,以进行集中管理和报文集中转发。这里预定控制协议可以是IEEE802.1br,也可以是私有控制协议。0007 CB设备上的VCF物理接口,与下行链路组绑定,用于连接PEX设备的物理接口。绑定到同一下行链路组的VCF物理接口只能连接到同一PEX设备。PE设备上的VCF物理接口只能连接到CB设备上同一下行链路组中的VCF物理接口,用户可根据需要,连接一个或多个VCF物理接口。0008 PE设备在组网时,将作为CB设备的一个远程业务板运行,它就相当于插在CB设备指定槽位上的一块业务板。在CB设备上需要给这个业务板配置并分配一个虚拟槽位号,用来标识并管。

23、理该PE设备。发明内容0009 有鉴于此,本发明提出了一种纵向融合架构VCF的构建方法和设备,CB设备与PE设备可通过接口之间的报文交互自动构建VCF系统。本发明提出的技术方案是:说 明 书CN 104468854 A2/12页70010 一种纵向融合架构VCF的构建方法,该方法包括:0011 控制设备CB在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;0012 所述CB记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽。

24、号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;0013 所述CB接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;0014 所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路,并将所述第二VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。0015 上述方案中,在接收到所。

25、述VCF注册请求报文之前,所述方法还包括:0016 所述CB通过处于初始状态的所述第二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;0017 所述CB使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。0018 上述方案中,所述CB与所述PE进一步协商其他VCF链路时,所述方法还包括:0019 所述CB在处于初始状态的所述第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VC。

26、F链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;0020 所述CB使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组,发送VCF链路加入报文给所述PE;0021 所述CB接收所述PE返回的VCF链路加入确认报文,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回。

27、的。0022 上述方案中,所述CB和所述PE设备间VCF链路故障时,该方法进一步包括:0023 所述CB将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。0024 一种纵向融合架构VCF的构建方法,该方法包括:0025 处于接口板模式的纵向扩展设备PE发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;0026 所述PE接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥。

28、MAC地址,为所述PE分配虚拟槽号,将所述说 明 书CN 104468854 A3/12页8虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态后返回的,所述VCF注册响应报文携带有所述虚拟槽号;0027 所述PE记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF物理接口之间建立VCF链路。0028 上述方案中,在发送所述VCF注册请求报文之前,所述方法还包括:0029 所述PE发送模式切换请求报文给所。

29、述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;0030 所述PE接收所述CB返回的VCF自动切换报文后进行重启,并在重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的。0031 上述方案中,所述PE与所述CB进一步协商其他VCF链路时,所述方法还包括:0032 所述PE发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状。

30、态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;0033 所述PE接收所述CB返回的VCF链路加入报文,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的;0034 所述PE发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所。

31、述下行链路组。0035 上述方案中,所述CB和所述PE设备间VCF链路故障时,该方法进一步包括:0036 所述PE将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。0037 一种控制设备CB,该设备包括:0038 收发模块,用于在处于初始状态的第二VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;以及,向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;还用于接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文。

32、是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;0039 处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态;以及,在所述收发模块收到所述PE返回的VCF注册确认报文后,置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路。说 明 书CN 104468854 A4/12页90040 上述方案中,所述收发模块还。

33、用于在接收所述VCF注册请求报文之前,通过所述第二VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;0041 所述处理模块还用于使能所述第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。0042 上述方案中,所述收发模块还用于,在所述处于初始状态的第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚。

34、拟槽号和所述PE的桥MAC地址;发送VCF链路加入报文给所述PE;以及,接收所述PE返回的VCF链路加入确认报文;0043 所述处理模块还用于,使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组;以及,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。0044 上述方案中,所述处理模块进一步用于,在所述CB和所述PE设备间VC。

35、F链路故障时,将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。0045 一种纵向扩展设备PE,该设备包括:0046 收发模块,用于发送VCF注册请求报文给控制设备CB的处于初始状态的第二VCF物理接口,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;接收所述CB返回的VCF注册响应报文,所述VCF注册响应报文是所述CB根据所述VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态后返回的,所述。

36、VCF注册响应报文携带有所述虚拟槽号;以及,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二VCF物理接口与第一VCF物理接口之间建立VCF链路;0047 处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组。0048 上述方案中,在发送所述VCF注册请求报文之前,所述收发模块还用于,发送模式切换请求报文给所述CB处于初始状态的第二VCF物理接口,所述模式切换请求报文是所述PE通过所述第一VCF物理接口发送的;还用于接收所述CB返回的VCF自动切换报文。

37、;0049 所述处理模块还用于,在所述收发模块收到所述VCF自动切换报文后重启本PE设备,并在本PE设备重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二VCF物理接口的VCF特性,将所述第二VCF物理接口设置为阻塞状态后返回的。0050 上述方案中,所述收发模块还用于,发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;还用于接收所述CB返说 明 书CN 104468。

38、854 A5/12页10回的VCF链路加入报文;以及,发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组;0051 所述处理模块还用于,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的。0052 上述方案中,所述处理模块进一步用于,在所述CB和。

39、所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。0053 综上所述,本发明提出的技术方案能够实现零配置自动构建VCF系统,有利于网络虚拟化技术的进一步发展。附图说明0054 图1为VCF典型组网示意图。0055 图2为CB侧支持VCF特性的接口状态机。0056 图3为PE侧支持VCF特性的接口状态机。0057 图4为构建VCF系统的流程图。0058 图5为CB设备与PE设备构建VCF系统的结构示意图。0059 图6为方法实施例一的流程图。0060 图7为虚拟槽号组视图。0061 图8为方法实施例二的流程图。0062 图9为本。

40、发明实施例的CB设备结构图。0063 图10为本发明实施例的PE设备结构图。具体实施方式0064 为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步的详细描述。0065 本发明的技术方案是:处于接口板模式的纵向扩展设备PE发送VCF注册请求报文给控制设备CB,所述CB通过处于初始状态的第二VCF物理接口接收该报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一VCF物理接口发送的、且携带有所述PE的桥MAC地址;0066 所述CB记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二VCF物理接口设置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;0067 所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回VCF注册确认报文;0068 所述CB接收所述VCF确认报文,置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以建立第二VCF物理接口与第一VCF物理接口之间的VCF链路,并说 明 书CN 104468854 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1