一种纵向融合架构vcf的构建方法及设备的制作方法

文档序号:7771339阅读:453来源:国知局
一种纵向融合架构vcf的构建方法及设备的制作方法
【专利摘要】本发明公开了一种纵向融合架构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地址之间的绑定关系。
【专利说明】—种纵向融合架构VCF的构建方法及设备

【技术领域】
[0001]本发明涉及网络通信传输技术,特别是一种纵向融合架构VCF的构建方法和设备。

【背景技术】
[0002]虚拟主机(VM, Virtual Manufacturing)及其迁移驱动着数据中心大规模二层网络的发展,随着网络规模的扩大,网络设备数量随之增大,网络管理成为数据中心基础设施管理中的一个棘手问题。同时,现代大数据中心对网络提供给服务器的端口密度也提出了更高的要求,例如万台服务器的规模已是互联网数据中心现实中的普遍需求。端口扩展技术作为提高接入设备端口密度的一种有效手段逐渐成熟并获得了业界的认可。纵向融合架构(VCF, Vertical Converged Framework)纵向虚拟化技术即是该技术的一种实现方式,满足数据中心虚拟化高密接入并可以简化管理。
[0003]VCF是一种新一代网络设备虚拟化技术。VCF在纵向维度上支持对系统进行异构扩展,即在形成一台逻辑虚拟设备的基础上,把一台盒式设备作为一块远程接口板加入主设备系统,以达到扩展I/o端口能力和进行集中控制管理的目的。
[0004]对于VCF来说,设备按角色分为控制设备(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设备间转发预定封装的报文,从而将PE设备虚拟化为CB设备的接口板,以进行集中管理和报文集中转发。这里预定控制协议可以是IEEE802.lbr,也可以是私有控制协议。
[0007]CB设备上的VCF物理接口,与下行链路组绑定,用于连接PEX设备的物理接口。绑定到同一下行链路组的VCF物理接口只能连接到同一 PEX设备。PE设备上的VCF物理接口只能连接到CB设备上同一下行链路组中的VCF物理接口,用户可根据需要,连接一个或多个VCF物理接口。
[0008]PE设备在组网时,将作为CB设备的一个远程业务板运行,它就相当于插在CB设备指定槽位上的一块业务板。在CB设备上需要给这个业务板配置并分配一个虚拟槽位号,用来标识并管理该PE设备。


【发明内容】

[0009]有鉴于此,本发明提出了一种纵向融合架构VCF的构建方法和设备,CB设备与PE设备可通过接口之间的报文交互自动构建VCF系统。本发明提出的技术方案是:
[0010]一种纵向融合架构VCF的构建方法,该方法包括:
[0011 ] 控制设备CB在处于初始状态的第二 VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一 VCF物理接口发送的、且携带有所述PE的桥MAC地址;
[0012]所述CB记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 VCF物理接口设置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;
[0013]所述CB接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一 VCF物理接口设置为转发状态并加入上行链路组后返回的;
[0014]所述CB置所述虚拟槽号为已被分配状态,将第二 VCF物理接口设置为转发状态,以建立第二 VCF物理接口与第一 VCF物理接口之间的VCF链路,并将所述第二 VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。
[0015]上述方案中,在接收到所述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链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;
[0020]所述CB使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组,发送VCF链路加入报文给所述PE ;
[0021]所述CB接收所述PE返回的VCF链路加入确认报文,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。
[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的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 VCF物理接口设置为阻塞状态后返回的,所述VCF注册响应报文携带有所述虚拟槽号;
[0027]所述PE记录所述虚拟槽号,将第一 VCF物理接口设置为转发状态并加入上行链路组,发送VCF注册确认报文给所述CB,使所述CB置所述虚拟槽号为已被分配状态,将第二VCF物理接口设置为转发状态,以在第二 VCF物理接口与第一 VCF物理接口之间建立VCF链路。
[0028]上述方案中,在发送所述VCF注册请求报文之前,所述方法还包括:
[0029]所述PE发送模式切换请求报文给所述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从处于阻塞状态的第三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物理接口到所述下行链路组。
[0035]上述方案中,所述CB和所述PE设备间VCF链路故障时,该方法进一步包括:
[0036]所述PE将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。
[0037]一种控制设备CB,该设备包括:
[0038]收发模块,用于在处于初始状态的第二 VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一 VCF物理接口发送的、且携带有所述PE的桥MAC地址;以及,向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;还用于接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一VCF物理接口设置为转发状态并加入上行链路组后返回的;
[0039]处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 VCF物理接口设置为阻塞状态;以及,在所述收发模块收到所述PE返回的VCF注册确认报文后,置所述虚拟槽号为已被分配状态,将第二 VCF物理接口设置为转发状态,以建立第二 VCF物理接口与第一 VCF物理接口之间的VCF链路。
[0040]上述方案中,所述收发模块还用于在接收所述VCF注册请求报文之前,通过所述第二 VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一 VCF物理接口发送的;
[0041]所述处理模块还用于使能所述第二 VCF物理接口的VCF特性,将所述第二 VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态。
[0042]上述方案中,所述收发模块还用于,在所述处于初始状态的第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;发送VCF链路加入报文给所述PE ;以及,接收所述PE返回的VCF链路加入确认报文;
[0043]所述处理模块还用于,使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组;以及,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的。
[0044]上述方案中,所述处理模块进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。
[0045]一种纵向扩展设备PE,该设备包括:
[0046]收发模块,用于发送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链路;
[0047]处理模块,用于在所述收发模块收到所述VCF注册请求报文后,记录所述虚拟槽号,将第一 VCF物理接口设置为转发状态并加入上行链路组。
[0048]上述方案中,在发送所述VCF注册请求报文之前,所述收发模块还用于,发送模式切换请求报文给所述CB处于初始状态的第二 VCF物理接口,所述模式切换请求报文是所述PE通过所述第一 VCF物理接口发送的;还用于接收所述CB返回的VCF自动切换报文;
[0049]所述处理模块还用于,在所述收发模块收到所述VCF自动切换报文后重启本PE设备,并在本PE设备重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二 VCF物理接口的VCF特性,将所述第二 VCF物理接口设置为阻塞状态后返回的。
[0050]上述方案中,所述收发模块还用于,发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;还用于接收所述CB返回的VCF链路加入报文;以及,发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组;
[0051]所述处理模块还用于,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口 VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的。
[0052]上述方案中,所述处理模块进一步用于,在所述CB和所述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为本发明实施例的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链路,并将所述第二 VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系。
[0069]本发明提出的方法中,CB设备与PE设备均可能存在多个支持VCF特性的可用接口,CB侧支持VCF特性的接口状态有三种,初始状态、阻塞状态(BLOCKED状态)和转发状态(F0WARDING状态),三种状态之间的转换如图2所示,其中初始状态表示接口的VCF特性没有启动,仅作为一个普通业务接口 ;阻塞状态表示VCF特性已启动且接口被阻塞,只允许VCF协议报文通过而不允许数据报文通过;转发状态表示VCF特性已启动且允许通过所有报文。
[0070]PE侧支持VCF特性的接口状态有两种:阻塞状态(BLOCKED状态)和转发状态(FOffARDING状态),如图3所示,其中阻塞状态表示VCF特性已启动且接口被阻塞,只允许VCF协议报文通过;转发状态表示VCF特性已启动且允许通过所有报文。
[0071 ] 其中,所述VCF协议报文包括模式切换请求报、VCF自动切换报文、VCF注册请求报文、VCF注册响应报文、VCF注册确认报文、VCF链路协商报文、VCF链路加入报文、VCF链路加入确认报文、VCF链路协商拒绝报文。
[0072]CB设备与PE设备通过接口之间报文的交互相应设置接口状态,直至接口状态为转发,则代表该接口对应的VCF链路建立成功。
[0073]本发明技术方案如图4所示,首先,PE通过处于阻塞状态的第一 VCF物理接口发送VCF注册请求报文给CB的处于初始状态的第二 VCF物理接口,所述报文携带有PE的桥MAC地址。
[0074]此时的PE设备已经重启过,所有接口已经缺省为阻塞状态。PE通过处于阻塞状态的第一 VCF物理接口发送VCF注册请求报文给CB,完成注册请求功能,同时完成申请虚拟槽号分配功能,所述VCF注册请求报文携带有PE设备的桥MAC地址,该桥MAC地址与所述PE设备是对应的,是唯一标识所述PE设备的信息。
[0075]其次,CB接收该VCF注册请求报文,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 VCF物理接口设置为阻塞状态,并向所述PE返回携带有所述虚拟槽号的VCF注册响应报文。
[0076]分配虚拟槽号时,CB设备首先查询自身保存的虚拟槽号组视图中是否存在与该桥MAC地址对应的绑定关系,如果存在,则将与该桥MAC地址绑定的虚拟槽号分配给所述PE,否则从虚拟槽号池中选择一个未被使用的虚拟槽号分配给所述PE设备。如果CB设备与一个PE设备成功建立了 VCF链路,PE设备重启会导致其与CB设备之间的VCF链路断开,这时保存在CB设备虚拟槽号组视图中的虚拟槽号和该PE设备的桥MAC地址之间的绑定关系不会被删除,PE设备要重新建立与CB设备间的VCF链路,就要重新发送VCF注册请求报文,这时CB设备将虚拟槽号组视图中对应该桥MAC地址的虚拟槽号分配给PE即可,不必分配一个未被使用的虚拟槽号给PE。
[0077]为PE设备分配虚拟槽号以后,CB设备将接收VCF注册请求报文的第二 VCF物理接口置为阻塞状态,并向PE返回携带有所述虚拟槽号的VCF注册响应报文,该VCF注册响应报文中携带有CB为PE分配的虚拟槽号。
[0078]再次,PE接收VCF注册响应报文,记录所述虚拟槽号,将第一 VCF物理接口设置为转发状态并加入上行链路组,发送VCF注册确认报文给所述CB。
[0079]PE设备的第一 VCF物理接口接收到CB设备发送来的VCF注册响应报文,从中提取CB设备分配给PE设备的虚拟槽号,将第一 VCF物理接口由阻塞状态设置为转发状态,并将第一 VCF物理接口加入上行链路组,然后经由第一 VCF物理接口回复VCF注册确认报文给CB设备。
[0080]这里上行链路组记录的是PE设备中状态为“转发”的接口,其中转发状态表示该接口启动VCF特性后可允许通过所有报文,因此上行链路组的接口成员允许通过VCF协议报文和数据报文。
[0081]最后,CB接收VCF注册确认报文,置所述虚拟槽号为已被分配状态,将第二 VCF物理接口设置为转发状态,以建立第二 VCF物理接口与第一 VCF物理接口之间的VCF链路,并将所述第二 VCF物理接口加入下行链路组,且建立所述虚拟槽号与所述桥MAC地址之间的绑定关系,保存于虚拟槽号组视图中。
[0082]这里下行链路组记录的是CB设备中状态为“转发”的接口,其中转发状态表示该接口启动VCF特性后可允许通过所有报文,因此下行链路组的接口成员允许通过VCF协议报文和数据报文。
[0083]PE设备的桥MAC地址是唯一的,每个PE设备都有与自身对应的桥MAC地址,因此将PE设备的桥MAC地址与分配给该PE设备的虚拟槽号进行绑定,就可以形成一一对应的关系。该对应关系保存于虚拟槽号组视图中(如图7所示),利于支持热插拔,如果需要解去绑定关系,则可进入虚拟槽号组视图,执行去绑定命令。
[0084]方法实施例一
[0085]假设CB设备与PE7设备之间有4条链路,分别对应4个支持VCF特性的接口,如图5所示。控制设备CB上有4个接口 Cl、C2、C3、C4支持VCF特性,纵向扩展设备PE7上有4个接口 P1、P2、P3、P4支持VCF特性,且Cl与P1、C2与P2、C3与P3、C4与P4之间存在链路。下面介绍CB设备与PE7设备如何零配置情况下自动化构建VCF系统,如图6所示,包括以下步骤:
[0086]步骤601:CB设备启动缺省使能VCF特性。
[0087]本步骤中,该操作也可以通过命令行开关启动CB设备,CB设备启动后该设备使能VCF特性。
[0088]步骤602:PE7设备由接口 Pl发送模式切换请求报文。
[0089]本步骤中,PE7设备出厂一般为独立模式,如果PE7设备以独立模式启动运行,需要将工作模式由独立模式切换为接口板模式,这里独立模式与接口板模式是相对而言的,当设备作为一个独立的个体,不是任何控制设备的扩展部分时,它就处于独立模式,而当设备作为一个控制设备的纵向扩展设备,实现控制设备CB的端口扩展器(或远程接口板)功能时,就要求为接口板模式。设备由独立模式进入接口板模式需要向CB发出模式切换请求,待确认后重启则可进入接口板模式。
[0090]本实施例中,PE7设备的4个接口均支持VCF特性,则选择其中一个,例如Pl接口。同样,如果需要,PE7设备也可以通过命令关闭发送模式切换请求报文。在PE7发送模式切换请求报文时需要注意,此时的PE7设备与CB设备均要使能STP协议来防止初始PE7设备和CB设备间的环路。
[0091]步骤603:CB设备的接口 Cl接收模式切换请求报文,使能本接口 VCF特性,发送VCF自动切换报文,并记接口 Cl为阻塞状态。
[0092]本步骤中,CB设备接收到PE7发送来的模式切换请求报文,由于Pl接口与Cl接口相连,因此CB设备接收模式切换请求报文的接口为Cl接口。Cl接口接收到模式切换请求报文后则使能本接口的VCF特性,并从Cl接口回复VCF自动切换报文给PE7设备,并记录Cl接口状态为阻塞状态,该状态表示Cl接口使能VCF特性后阻塞,只允许VCF协议报文通过,而不允许数据报文通过。
[0093]步骤604:PE7可以工作为接口板模式,设置其为接口板模式,并重启,所有支持VCF特性的接口均缺省为阻塞状态
[0094]本步骤中,PE7设备的Pl接口接收到CB设备发送来的自动切换报文,判断PE7设备可以工作在接口板模式,则将自身工作模式设置为接口板模式,并重启,重启后PE7设备所有支持VCF特性的接口均缺省为阻塞状态,该状态表示接口启动VCF特性后阻塞,只允许VCF协议报文通过,而不允许数据报文通过。同时,PE设备重启会引起CB设备在步骤503中设置为阻塞状态的接口 down,使其状态转为初始状态。本实施例中,PE7设备的4个接口均支持VCF特性,则PE7设备重启后PU P2、P3、P4的接口状态均缺省为阻塞状态。
[0095]如果PE7设备不可以工作为接口板模式,则PE7接收到自动切换报文后不做任何处理。
[0096]步骤605:PE7设备的BOOT软件由接口 Pl发送VCF注册请求报文。
[0097]步骤604中,PE7设备重启后工作为接口板模式,则本步骤中BOOT软件从PE7设备可支持VCF特性的可用接口发送VCF注册请求报文,该报文携带有PE7设备的桥MAC地址,如果PE7设备有多个可用接口。选择其中一个,分配失败后选择另一个,直到选出可用的接口为止。本实施例中,PE7设备的4个接口均可用,且每个接口的状态都是阻塞状态,选择其中一个发送VCF注册请求报文,例如接口 Pl。
[0098]步骤606:CB设备记录所述PE7的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的Cl接口设置为阻塞状态,并向所述PE7返回携带有所述虚拟槽号的VCF注册响应报文。
[0099]本步骤中,CB设备接收到PE7发送来的VCF注册请求报文,由于Cl接口与Pl接口相连,因此接收报文的接口为Cl,将接口 Cl的状态由初始状态转为阻塞状态,并记录VCF注册请求报文携带的PE7设备的桥MAC地址。
[0100]然后Cl从虚拟槽号池内分配未被使用的虚拟槽号给PE7设备,例如目前虚拟槽号池内的编号资源为100?200,从中选择一个未被分配使用的虚拟槽号156给PE7设备,将虚拟槽号156设置为预分配。虚拟槽号156携带于VCF注册响应报文中,由CB设备的Cl接口发送给PE7设备。
[0101]步骤607:PE7记录所述虚拟槽号,将Pl置为转发状态,加入上行链路组,回复VCF注册确认报文。
[0102]本步骤中,PE7设备的接口 Pl接收到CB设备发送来的VCF注册响应报文,从中提取CB设备分配给PE7设备的虚拟槽号156,将Pl接口状态由阻塞状态设置为转发状态,并将Pl加入上行链路组,然后经由Pl接口回复VCF注册确认报文给CB设备。
[0103]这里上行链路组记录的是PE7设备中状态为转发的接口,其中转发状态表示该接口启动VCF特性后可允许通过所有报文,因此上行链路组的接口成员允许通过所有报文。此时上行链路组的成员为{P1}。
[0104]步骤608:CB设备将接口 Cl设置为转发,置虚拟槽号已被分配,并将此接口加入下行链路组,建立PE7的桥MAC地址和虚拟槽号的绑定关系,保存于虚拟槽号组视图中。
[0105]本步骤中,CB设备的Cl接口接收到PE7发送来的VCF注册确认报文,然后将Cl接口状态由阻塞设置为转发,将步骤606中的虚拟槽号156由预分配状态变更为已被分配,并将接口 Cl加入下行链路组。
[0106]这里下行链路组记录的是CB设备中状态为“转发”的接口,其中转发状态表示该接口启动VCF特性后可允许通过所有报文,因此下行链路组的接口成员允许通过VCF协议报文和数据报文。目前,CB设备中状态为“转发”的接口挚友Cl,因此下行链路组为{Cl}。
[0107]虚拟槽号与PE设备是一一对应的,一个虚拟槽号只能分配给一个PE设备,不能同时分配给两个或两个以上PE设备。同时,PE设备的桥MAC地址也是唯一的,每个PE设备都有与自身对应的桥MAC地址,因此将PE设备的桥MAC地址与分配给该PE设备的虚拟槽号进行绑定,就可以形成一一对应的关系。该对应关系保存于虚拟槽号组视图中,如图7所不,虚拟槽号与PE设备之间形成对应关系,虚拟槽号140分配给PEl设备,虚拟槽号147分配给PE5设备,虚拟槽号156分配给PE7设备,虚拟槽号170分配给PE9设备,虚拟槽号分配出去即自动创建对应视图。如果需要解去绑定关系,则可进入虚拟槽号组视图,执行去绑定命令。
[0108]步骤609:PE7设备本地有软件版本,加载软件版本,启动接口板模式。
[0109]本实施例中,假设PE7设备本地有软件版本,则直接加载该软件版本来启动接口版模式。至此CB设备与PE7设备之间已经建立了一条支持VCF特性的链路,即Cl接口与Pl接口之间的链路,该链路允许通过所有报文。且PE7设备已经启动接口板模式,即成为VCF系统的纵向扩展设备。
[0110]步骤610:PE7由接口 P2发送VCF链路协商报文至CB的接口 C2。
[0111]本步骤中,由于PE7设备中还存在其他支持VCF特性的可用接口,因此需要与CB设备协商其他支持VCF特性的链路。步骤604中已经将PE7设备的所有支持VCF特性的可用接口缺省为阻塞状态,且步骤607中PE7设备已经获得CB为其分配的虚拟槽号156,因此本步骤中PE7设备将携带有本地使用的虚拟槽号156和桥MAC地址的VCF链路协商报文由阻塞状态的接口发送出去,本实施例仅以接口 P2为例进行说明,接口 P3、P4的链路协商流程与P2接口的链路协商流程相同,在此不再详述。
[0112]步骤611:C2接口可用,使能C2的VCF特性,CB设备设置C2接口状态为阻塞,将C2接口预加入所述下行链路组,发送VCF链路加入报文给PE7。
[0113]本步骤中,CB设备接收到PE7设备发送来的VCF链路协商报文,由于C2接口与P2接口相连,因此VCF链路协商报文由C2接口接收。CB设备判断C2接口可用,则使能C2的VCF特性,并将C2的接口状态设置为阻塞,表示接口 C2启动VCF特性阻塞,只允许VCF协议报文通过,并将C2接口预加入所述下行链路组。然后CB设备经由C2接口发送VCF链路加入报文给PE7设备。
[0114]步骤612:PE7将P2置为转发状态,加入上行链路组,回复VCF链路加入确认报文。
[0115]本步骤中,PE7设备的接口 P2收到CB发送来的VCF链路加入报文,则将P2的接口状态由阻塞设置为转发,并将P2加入上行链路组,此时,上行链路组的成员为{Pl,P2}。然后PE7经由P2接口回复VCF链路加入确认报文给CB设备。
[0116]步骤613:CB将C2接口设置为转发状态,将C2置为已被分配状态,并将C2加入下行链路组。
[0117]本步骤中,CB设备的接口 C2收到PE7发送来的VCF链路加入确认报文,CB将C2的接口状态由阻塞设置为转发,将C2置为已被分配状态,并将C2加入下行链路组,此时的下行链路组成员为{C1,C2}。
[0118]步骤614:PE7分别从P1、P2接口发送心跳报文给CB设备,报文携带超时时间。
[0119]本步骤中,CB设备与PE7设备间存在两条链路用以发送接收VCF数据报文,此时需要约定链路的超时时间用以检测链路的使用情况,因此PE7设备从接口 P1、P2发送心跳报文给CB设备,心跳报文携带有这两条链路的超时时间,假设超时时间为5s。
[0120]步骤615:CB设备分别设置Cl、C2接口的超时时间,并回复心跳确认报文。
[0121]本步骤中,CB设备的接口 Cl、C2分别接收到PE7设备发送来的心跳报文,提取其携带的超时时间,将接口 Cl、C2对应的链路的超时时间设置为5s,并分别回复心跳确认报文给PE7设备。
[0122]至此,CB设备与PE7设备构成的VCF系统自动化构建完毕。两者之间可以通过VCF链路进行数据传输。
[0123]步骤616:C1接口与Pl接口之间的VCF链路故障,Cl接口设置为初始状态,退出下行链路组,PE7将接口 Pl设置成阻塞,进入链路协商。
[0124]本步骤中,Cl接口与Pl接口之间的VCF链路故障(包括VCF链路down或链路握手超等情形),则CB设备将Cl接口状态由转发状态设置为初始状态,表示接口 Cl的VCF特性没有启动,并且将其退出下行链路组,此时的下行链路组成员为{C2},同时PE7将接口 Pl设置成阻塞,进入链路协商,即重复步骤610?615。
[0125]应用本实施例方案,CB设备与PE设备通过自动发送报文进行链路接口的状态设置,从而建立支持VCF的链路,同时介绍了成功协商链路的情况,实现了零配置状态下CB设备与PE设备自动配置构建VCF系统,有利于推动新一代网络设备虚拟化技术的发展。
[0126]方法实施例二
[0127]方法实施例一展示了 PE设备本地有软件版本,可以直接启动接口板模式的纵向融合架构VCF的构建方法,本实施例从PE设备本地没有软件版本角度对本发明进行进一步介绍,仍然采用方法实施例一的应用环境,假设CB设备的C3接口不可用,对本发明方案作进一步介绍,如图8所示,包括以下步骤:
[0128]步骤801?步骤808与方法实施例一中的步骤601?步骤608完全一致,在此不再详述。
[0129]步骤809:PE7本地没有软件版本,PE7发送加载请求报文。
[0130]本步骤中,PE7设备本地没有软件版本,因此发送加载请求报文,经由Pl接口发送该加载请求报文。
[0131]步骤810:CB设备同步对应PE7设备的软件版本。
[0132]本步骤中,CB设备接收到PE7发送来的加载请求报文,由于Cl接口与Pl接口相连,因此Cl接口接收此报文。然后CB设备在本地同步对应PE7设备的软件版本。
[0133]步骤811:PE7接收完成软件版本并加载,启动接口板模式。
[0134]本步骤中,PE7设备接收完成软件版本并加载,启动接口板模式。
[0135]步骤812:PE7由接口 P3发送VCF链路协商报文至CB的接口 C3。
[0136]步骤811中PE7设备启动完成接口板模式,Pl接口与Cl接口之间的VCF链路成功建立,此时需要协商其他支持VCF的链路,步骤804中已经将PE7设备的所有支持VCF特性的可用接口缺省为阻塞状态,且步骤807中PE7设备已经获得CB为其分配的虚拟槽号156,因此本步骤中PE7设备将携带有本地使用的虚拟槽号156和桥MAC地址的链路协商报文由阻塞状态的接口发送出去,本实施例以协商P3与C3之间的链路为例进行介绍,因此PE7由接口 P3发送VCF链路协商报文至CB的接口 C3。
[0137]步骤813:C3接口不可用,回复VCF链路协商拒绝报文。
[0138]本步骤中,CB设备的接口 C3接收PE7发送来的VCF链路协商报文,但是C3接口不可用,因此CB设备经由C3接口回复VCF链路协商拒绝报文给PE7设备。
[0139]步骤814:PE7停止接口 P3对应链路的链路协商。
[0140]本步骤中,PE7设备接收到CB设备发送来的VCF链路协商拒绝报文,得知接口 C3不可用,则停止协商C3与P3之间的链路。
[0141]本实施例方案从PE设备本地没有软件版本角度对纵向融合架构VCF的构建方法进行了介绍,并且展示了链路协商失败时的情况。
[0142]针对上述方法,本发明还提供一种CB设备。本发明提供的设备如图9所示,包括:
[0143]收发模块901,用于在处于初始状态的第二 VCF物理接口上,接收到处于接口板模式的纵向扩展设备PE发送的VCF注册请求报文,所述VCF注册请求报文是所述PE通过处于阻塞状态的第一 VCF物理接口发送的、且携带有所述PE的桥MAC地址;以及,向所述PE返回携带有所述虚拟槽号的VCF注册响应报文;还用于接收所述PE返回的VCF注册确认报文,所述VCF注册确认报文是所述PE根据所述VCF注册响应报文,记录所述虚拟槽号,将第一 VCF物理接口设置为转发状态并加入上行链路组后返回的;
[0144]还用于在接收所述VCF注册请求报文之前,通过所述第二 VCF物理接口接收所述PE发送的模式切换请求报文,所述模式切换请求报文是所述PE通过所述第一 VCF物理接口发送的;
[0145]进一步用于,在所述处于初始状态的第四VCF物理接口上,接收所述PE发送的VCF链路协商报文,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;发送VCF链路加入报文给所述PE ;以及,接收所述PE返回的VCF链路加入确认报文。
[0146]处理模块902,用于在所述收发模块收到所述VCF注册请求报文后,记录所述PE的桥MAC地址,为所述PE分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 VCF物理接口设置为阻塞状态;以及,在所述收发模块收到所述PE返回的VCF注册确认报文后,置所述虚拟槽号为已被分配状态,将第二 VCF物理接口设置为转发状态,以建立第二 VCF物理接口与第一 VCF物理接口之间的VCF链路;
[0147]还用于使能所述第二 VCF物理接口的VCF特性,将所述第二 VCF物理接口设置为阻塞状态,并向所述PE返回VCF自动切换报文,使所述PE重启进入接口板模式,以在重启后将VCF物理接口缺省设置为阻塞状态;
[0148]还用于,使能所述第四VCF物理接口的VCF特性,将所述第四VCF物理接口设置为阻塞状态,将所述第四VCF物理接口预加入所述下行链路组;以及,将第四VCF物理接口设置为转发状态,以建立第三VCF物理接口和第四VCF物理接口之间的VCF链路,并将第四VCF物理接口加入下行链路组,所述链路加入确认报文是所述PE根据所述链路加入报文,将第三VCF物理接口设置为转发状态并加入上行链路组后返回的;
[0149]进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为初始状态,并将该VCF物理接口退出所述下行链路组。
[0150]本发明还提供一种纵向扩展设备PE。本发明提供的设备如图10所示,包括:
[0151 ] 收发模块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链路;
[0152]还用于,发送模式切换请求报文给所述CB处于初始状态的第二 VCF物理接口,所述模式切换请求报文是所述PE通过所述第一 VCF物理接口发送的;还用于接收所述CB返回的VCF自动切换报文;
[0153]还用于,发送VCF链路协商报文给所述CB处于初始状态的第四VCF物理接口,所述VCF链路协商报文是所述PE从处于阻塞状态的第三VCF物理接口发送的、且携带有所述PE的虚拟槽号和所述PE的桥MAC地址;还用于接收所述CB返回的VCF链路加入报文;以及,发送VCF链路加入确认报文给所述CB,使所述CB将第四VCF物理接口设置为转发状态,以建立第四VCF物理接口与第三VCF物理接口之间的VCF链路,并添加所述第四VCF物理接口到所述下行链路组。
[0154]处理模块1002,用于在所述收发模块收到所述VCF注册请求报文后,记录所述虚拟槽号,将第一 VCF物理接口设置为转发状态并加入上行链路组;
[0155]还用于,在所述收发模块收到所述VCF自动切换报文后重启本PE设备,并在本PE设备重启后设置VCF物理接口的状态缺省为阻塞状态,所述VCF自动切换报文是所述CB根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二 VCF物理接口的VCF特性,将所述第二 VCF物理接口设置为阻塞状态后返回的;
[0156]还用于,将接收所述VCF链路加入报文的第三VCF物理接口设置为转发状态、并加入上行链路组,所述VCF链路加入报文是所述CB使能接收所述VCF链路协商报文的第四VCF物理接口 VCF特性,将所述第四VCF物理接口设置为阻塞状态,将第四VCF物理接口预加入所述下行链路组后返回的;
[0157]进一步用于,在所述CB和所述PE设备间VCF链路故障时,将故障链路对应的VCF物理接口设置为阻塞状态,并将该VCF物理接口退出所述上行链路组。
[0158]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种纵向融合架构的构建方法,其特征在于,该方法包括: 控制设备⑶在处于初始状态的第二 V”物理接口上,接收到处于接口板模式的纵向扩展设备发送的V”注册请求报文,所述V”注册请求报文是所述通过处于阻塞状态的第一 V”物理接口发送的、且携带有所述的桥職地址; 所述⑶记录所述的桥傲。地址,为所述分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 物理接口设置为阻塞状态,并向所述返回携带有所述虚拟槽号的注册响应报文; 所述⑶接收所述返回的注册确认报文,所述注册确认报文是所述根据所述注册响应报文,记录所述虚拟槽号,将第一 物理接口设置为转发状态并加入上行链路组后返回的; 所述⑶置所述虚拟槽号为已被分配状态,将第二 乂⑶物理接口设置为转发状态,以建立第二 V”物理接口与第一 V”物理接口之间的V”链路,并将所述第二 V”物理接口加入下行链路组,且建立所述虚拟槽号与所述桥霞地址之间的绑定关系。
2.根据权利要求1所述的方法,其特征在于,在接收到所述卩⑶注册请求报文之前,所述方法还包括: 所述⑶通过处于初始状态的所述第二 乂⑶物理接口接收所述发送的模式切换请求报文,所述模式切换请求报文是所述通过所述第一卩⑶物理接口发送的; 所述⑶使能所述第二 V”物理接口的V”特性,将所述第二 V”物理接口设置为阻塞状态,并向所述返回自动切换报文,使所述重启进入接口板模式,以在重启后将V”物理接口缺省设置为阻塞状态。
3.根据权利要求1所述的方法,其特征在于,所述(?与所述进一步协商其他卩⑶链路时,所述方法还包括: 所述⑶在处于初始状态的所述第四V”物理接口上,接收所述发送的V”链路协商报文,所述链路协商报文是所述从处于阻塞状态的第三V”物理接口发送的、且携带有所述的虚拟槽号和所述的桥職地址; 所述⑶使能所述第四V”物理接口的V”特性,将所述第四V”物理接口设置为阻塞状态,将所述第四V”物理接口预加入所述下行链路组,发送V”链路加入报文给所述; 所述⑶接收所述返回的乂⑶链路加入确认报文,将第四卩⑶物理接口设置为转发状态,以建立第三V”物理接口和第四V”物理接口之间的乂⑶链路,并将第四V”物理接口加入下行链路组,所述链路加入确认报文是所述根据所述链路加入报文,将第三乂⑶物理接口设置为转发状态并加入上行链路组后返回的。
4.根据权利要求1?2任一项所述的方法,其特征在于,所述⑶和所述设备间乂⑶链路故障时,该方法进一步包括: 所述⑶将故障链路对应的乂⑶物理接口设置为初始状态,并将该乂⑶物理接口退出所述下行链路组。
5.一种纵向融合架构的构建方法,其特征在于,该方法包括: 处于接口板模式的纵向扩展设备发送注册请求报文给控制设备⑶的处于初始状态的第二 物理接口,所述V”注册请求报文是所述通过处于阻塞状态的第一 V”物理接口发送的、且携带有所述的桥歡地址; 所述接收所述(?返回的注册响应报文,所述注册响应报文是所述(?根据所述注册请求报文,记录所述?2的桥监(:地址,为所述分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 物理接口设置为阻塞状态后返回的,所述注册响应报文携带有所述虚拟槽号; 所述记录所述虚拟槽号,将第一 V”物理接口设置为转发状态并加入上行链路组,发送注册确认报文给所述⑶,使所述⑶置所述虚拟槽号为已被分配状态,将第二 乂⑶物理接口设置为转发状态,以在第二 V”物理接口与第一 V”物理接口之间建立V”链路。
6.根据权利要求5所述的方法,其特征在于,在发送所述注册请求报文之前,所述方法还包括: 所述发送模式切换请求报文给所述⑶处于初始状态的第二 V”物理接口,所述模式切换请求报文是所述通过所述第一 V”物理接口发送的; 所述接收所述⑶返回的乂⑶自动切换报文后进行重启,并在重启后设置乂⑶物理接口的状态缺省为阻塞状态,所述自动切换报文是所述(?根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二 物理接口的乂⑶特性,将所述第二 乂⑶物理接口设置为阻塞状态后返回的。
7.根据权利要求5所述的方法,其特征在于,所述与所述(?进一步协商其他卩⑶链路时,所述方法还包括: 所述发送链路协商报文给所述⑶处于初始状态的第四V”物理接口,所述V”链路协商报文是所述从处于阻塞状态的第三V”物理接口发送的、且携带有所述的虚拟槽号和所述的桥监0地址; 所述接收所述(?返回的乂⑶链路加入报文,将接收所述乂⑶链路加入报文的第三V”物理接口设置为转发状态、并加入上行链路组,所述V”链路加入报文是所述⑶使能接收所述V”链路协商报文的第四V”物理接口 V”特性,将所述第四V”物理接口设置为阻塞状态,将第四V”物理接口预加入所述下行链路组后返回的; 所述发送链路加入确认报文给所述⑶,使所述⑶将第四V”物理接口设置为转发状态,以建立第四V”物理接口与第三乂⑶物理接口之间的乂⑶链路,并添加所述第四V”物理接口到所述下行链路组。
8.根据权利要求5?6任一项所述的方法,其特征在于,所述⑶和所述设备间乂⑶链路故障时,该方法进一步包括: 所述将故障链路对应的物理接口设置为阻塞状态,并将该V”物理接口退出所述上行链路组。
9.一种控制设备⑶,其特征在于,该设备包括: 收发模块,用于在处于初始状态的第二 V”物理接口上,接收到处于接口板模式的纵向扩展设备发送的注册请求报文,所述V”注册请求报文是所述通过处于阻塞状态的第一 物理接口发送的、且携带有所述的桥嫩地址;以及,向所述返回携带有所述虚拟槽号的V”注册响应报文;还用于接收所述返回的V”注册确认报文,所述乂⑶注册确认报文是所述根据所述卩⑶注册响应报文,记录所述虚拟槽号,将第一 乂⑶物理接口设置为转发状态并加入上行链路组后返回的; 处理模块,用于在所述收发模块收到所述V”注册请求报文后,记录所述的桥监(:地址,为所述分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 乂⑶物理接口设置为阻塞状态;以及,在所述收发模块收到所述返回的乂⑶注册确认报文后,置所述虚拟槽号为已被分配状态,将第二 物理接口设置为转发状态,以建立第二 V”物理接口与第一 V”物理接口之间的V”链路。
10.根据权利要求9所述的设备,其特征在于, 所述收发模块还用于在接收所述卩⑶注册请求报文之前,通过所述第二卩⑶物理接口接收所述发送的模式切换请求报文,所述模式切换请求报文是所述通过所述第一 乂⑶物理接口发送的; 所述处理模块还用于使能所述第二 V”物理接口的V”特性,将所述第二 V”物理接口设置为阻塞状态,并向所述返回自动切换报文,使所述四重启进入接口板模式,以在重启后将V”物理接口缺省设置为阻塞状态。
11.根据权利要求13所述的设备,其特征在于, 所述收发模块还用于,在所述处于初始状态的第四V”物理接口上,接收所述发送的乂⑶链路协商报文,所述乂⑶链路协商报文是所述从处于阻塞状态的第三乂⑶物理接口发送的、且携带有所述的虚拟槽号和所述的桥嫩地址;发送V”链路加入报文给所述;以及,接收所述返回的V”链路加入确认报文; 所述处理模块还用于,使能所述第四V”物理接口的V”特性,将所述第四V”物理接口设置为阻塞状态,将所述第四V”物理接口预加入所述下行链路组;以及,将第四V”物理接口设置为转发状态,以建立第三V”物理接口和第四V”物理接口之间的V”链路,并将第四卩⑶物理接口加入下行链路组,所述链路加入确认报文是所述根据所述链路加入报文,将第三V”物理接口设置为转发状态并加入上行链路组后返回的。
12.根据权利要求9?10任一项所述的设备,其特征在于, 所述处理模块进一步用于,在所述⑶和所述设备间V”链路故障时,将故障链路对应的V”物理接口设置为初始状态,并将该V”物理接口退出所述下行链路组。
13.一种纵向扩展设备四,其特征在于,该设备包括: 收发模块,用于发送V”注册请求报文给控制设备⑶的处于初始状态的第二 V”物理接口,所述V”注册请求报文是所述通过处于阻塞状态的第一 V”物理接口发送的、且携带有所述的桥霞地址;接收所述⑶返回的V”注册响应报文,所述V”注册响应报文是所述⑶根据所述V”注册请求报文,记录所述的桥监(:地址,为所述分配虚拟槽号,将所述虚拟槽号设置为预分配状态,将接收所述注册请求报文的第二 物理接口设置为阻塞状态后返回的,所述V”注册响应报文携带有所述虚拟槽号;以及,发送V”注册确认报文给所述⑶,使所述(?置所述虚拟槽号为已被分配状态,将第二 物理接口设置为转发状态,以在第二 V”物理接口与第一 V”物理接口之间建立V”链路; 处理模块,用于在所述收发模块收到所述卩⑶注册请求报文后,记录所述虚拟槽号,将第一 V”物理接口设置为转发状态并加入上行链路组。
14.根据权利要求13所述的设备,其特征在于,在发送所述V”注册请求报文之前, 所述收发模块还用于,发送模式切换请求报文给所述⑶处于初始状态的第二 V”物理接口,所述模式切换请求报文是所述通过所述第一 V”物理接口发送的;还用于接收所述(?返回的自动切换报文; 所述处理模块还用于,在所述收发模块收到所述卩⑶自动切换报文后重启本设备,并在本设备重启后设置乂⑶物理接口的状态缺省为阻塞状态,所述乂⑶自动切换报文是所述⑶根据所述模式切换请求报文,使能接收所述模式切换请求报文的第二卩⑶物理接口的V”特性,将所述第二 V”物理接口设置为阻塞状态后返回的。
15.根据权利要求13所述的设备,其特征在于, 所述收发模块还用于,发送V”链路协商报文给所述⑶处于初始状态的第四V”物理接口,所述链路协商报文是所述从处于阻塞状态的第三V”物理接口发送的、且携带有所述的虚拟槽号和所述的桥监地址;还用于接收所述⑶返回的V”链路加入报文;以及,发送V”链路加入确认报文给所述⑶,使所述⑶将第四V”物理接口设置为转发状态,以建立第四V”物理接口与第三乂⑶物理接口之间的乂⑶链路,并添加所述第四V”物理接口到所述下行链路组; 所述处理模块还用于,将接收所述V”链路加入报文的第三V”物理接口设置为转发状态、并加入上行链路组,所述卩⑶链路加入报文是所述(?使能接收所述卩⑶链路协商报文的第四V”物理接口 V”特性,将所述第四V”物理接口设置为阻塞状态,将第四V”物理接口预加入所述下行链路组后返回的。
16.根据权利要求13?14任一项所述的方法,其特征在于, 所述处理模块进一步用于,在所述⑶和所述设备间V”链路故障时,将故障链路对应的V”物理接口设置为阻塞状态,并将该V”物理接口退出所述上行链路组。
【文档编号】H04L12/24GK104468854SQ201310437977
【公开日】2015年3月25日 申请日期:2013年9月13日 优先权日:2013年9月13日
【发明者】严德汗 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1