Pe设备管理方法以及装置的制造方法_5

文档序号:8383585阅读:来源:国知局
以通过软件实现,也可以通过硬件实现,为示例方便,本发明PE设备管理装置所在CB设备以及PE设备的硬件架构示意图均可参考图6所示,其基本硬件环境包括CPU、转发芯片、存储器以及其他硬件,其中存储器件中包括机器可读指令,CPU读取并执行机器可读指令执行图4、5中各单元的功能。
[0141]从以上各种方法和装置的实施方式中可以看出,本发明实施例中通过将CB设备与PE设备通过VCF端口建立连接,并根据PE设备的转发能力为PE设备设置转发模式,在将所述PE设备设置为分布式转发模式时,CB设备向所述PE设备下发OpenFlow流表项,以使PE设备根据所述OpenFlow流表项对接收的报文进行转发,从而提高业务处理效率。并且,本发明使用OpenFlow协议作为CB设备和PE设备之间的通信协议,当CB设备或PE设备需要增加新应用时,只需要CB设备向PE设备下发相应地OpenFlow流表项即可,减少了VCF系统中CB设备与PE设备之间的耦合,,使得VCF系统更加易于管理,且具有较强的扩展能力。
[0142]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种端口扩展PE设备管理方法,应用于纵向融合框架VCF系统中的控制桥CB设备,其特征在于,所述方法包括: 通过所述CB设备的VCF端口与所述VCF系统中的PE设备建立连接; 获取所述PE设备的转发能力信息,根据所述PE设备的转发能力信息,或者所述PE设备的转发能力信息以及所述CB设备的转发能力信息为所述PE设备设置转发模式,所述转发模式包括分布式转发模式; 若为所述PE设备设置的转发模式为分布式转发模式,向所述PE设备下发预先生成的开放流OpenFlow流表项,以使所述PE设备根据所述OpenFlow流表项对接收到的报文进行转发。
2.如权利要求1所述的方法,其特征在于,所述通过所述CB设备的VCF端口与PE设备建立连接具体包括: 通过所述CB设备的VCF端口接收所述PE设备发送的连接建立报文; 获取所述连接建立报文中携带的所述PE设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个所述CB设备支持的OpenFlow版本; 按照选取的一个OpenFlow版本所规定的协议格式与所述PE设备建立握手连接;或者,通过所述CB设备的VCF端口向所述PE设备发送携带有所述CB设备支持的所有OpenFlow版本的连接建立报文,以使所述PE设备获取所述连接建立报文中携带的所述CB设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个所述PE设备支持的OpenFlow版本,并按照选取的一个OpenFlow版本所规定的协议格式与所述CB设备建立握手连接。
3.如权利要求1或2所述的方法,其特征在于,所述PE设备的转发能力信息包括所述PE设备具备分布式转发能力的信息、所述PE设备具备集中式转发能力的信息、或者所述PE设备具备分布式转发能力和集中式转发能力的信息以及所述PE设备的转发表项规格; 所述转发模式还包括集中式转发模式; 所述OpenFlow流表项为所述CB设备将所述PE设备的转发模式设置为分布式转发模式后,根据收集的与所述CB设备连接的PE设备学习到的转发表项或者接收到的首报文生成的;其中,所述首报文为所述首报文的来源PE设备发送的自身接收到的、且未命中默认OpenFlow流表项的报文; 所述获取所述PE设备的转发能力信息,具体包括: 向所述PE设备发送用于获取所述PE设备的转发能力信息的能力集获取报文,在接收到所述PE设备回复的回应报文后,获取所述回应报文中携带的所述PE设备的转发能力信息; 所述根据所述PE设备的转发能力信息、或者所述PE设备的转发能力信息以及所述CB设备的转发能力信息为PE设备设置转发模式,具体包括: 若所述回应报文中携带的所述PE设备的转发能力信息仅包括所述PE设备具备分布式转发能力的信息,为所述PE设备设置的转发模式为分布式转发模式; 若所述回应报文中携带的所述PE设备的转发能力信息仅包括所述PE设备具备集中式转发能力的信息,为所述PE设备设置的转发模式为集中式转发模式; 若所述回应报文中携带的所述PE设备的转发能力信息包括所述PE设备具备分布式转发能力和集中式转发能力的信息以及所述PE设备的转发表项规格,则比较所述PE设备的转发表项规格与所述CB设备的转发表项规格大小,并根据比较结果设置所述PE设备的转发模式为分布式转发模式还是集中式转发模式。
4.如权利要求1所述的方法,其特征在于,所述方法还包括: 接收所述PE设备发送的未命中所述OpenFlow流表项的报文; 根据预存的转发表项查找所述报文的出端口,将所述报文通过查找到的出端口转发出去,并在所述报文的目的地址对应的设备为所述PE设备的非直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上发送所述报文的端口作为所述报文的出端口的表项,以使所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口转发出去;在所述报文的目的地址对应的设备为所述PE设备的直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上与所述直连PE设备直连的端口作为所述报文的出端口的表项,以使所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口转发出去。
5.如权利要求1所述的方法,其特征在于,所述方法还包括: 若将所述PE设备设置为集中式转发模式,指示所述PE设备将接收到的报文上送至所述CB设备; 在接收到所述PE设备上送的报文后,根据预存的转发表项查找所述报文的出端口,并通过所述出端口将所述报文转发出去。
6.如权利要求1所述的方法,其特征在于,所述方法还包括: 定期收集所有与所述CB设备连接的PE设备学习到的转发表项,并在收集的转发表项与预存的转发表项不一致时,通知所述PE设备更新所述OpenFlow流表项。
7.如权利要求1所述的方法,其特征在于,所述方法还包括: 向所述PE设备下发上送OpenFlow流表项,以使所述PE设备将命中所述上送OpenFlow流表项的报文上送至所述CB设备。
8.如权利要求1所述的方法,其特征在于,所述方法还包括: 当所述CB设备具备新的应用功能时,向所述PE设备发送用于获取所述PE设备是否支持所述新的应用功能的能力集获取报文; 在接收到所述PE设备回复的所述PE设备支持所述新的应用功能的回应报文后,向所述PE设备下发与所述新的应用功能对应的OpenFlow流表项,以使所述PE设备按照与所述新的应用功能对应的OpenFlow流表项,对接收到的、且命中与所述新的应用功能对应的OpenFlow流表项的报文进行处理; 在接收到所述PE设备回复的所述PE设备不支持所述新的应用功能的回应报文后,向所述PE设备下发上送OpenFlow流表项,以使所述PE设备将接收到的、且命中与所述上送OpenFlow流表项的报文上送至所述CB设备。
9.一种端口扩展PE设备管理方法,应用于纵向融合框架VCF系统中的PE设备,其特征在于,所述方法包括: 通过所述PE设备的VCF端口与所述VCF系统中的控制桥CB设备建立连接; 在接收到所述CB设备发送的能力集获取报文时,将所述PE设备的转发能力信息携带在回应报文中发送至所述CB设备,以使所述CB设备根据所述PE设备的转发能力信息,或者所述PE设备的转发能力信息以及自身的转发能力信息为所述PE设备设置转发模式,所述转发模式包括分布式转发模式; 在所述PE设备的转发模式被所述CB设备设置为分布式模式时,接收所述CB设备发送的所述CB设备预先生成的开放流OpenFlow流表项,并根据所述OpenFlow流表项对接收到的报文进行转发。
10.如权利要求9所述的方法,其特征在于,所述通过所述PE设备的VCF端口与CB设备建立连接具体包括: 通过所述PE设备的VCF端口接收所述CB设备发送的连接建立报文; 获取所述连接建立报文中携带的所述CB设备支持的所有OpenFlow版本,从所述所有OpenFlow版本内选取所述PE设备支持的一个OpenFlow版本; 按照选取的一个OpenFlow版本规定的协议格式与所述CB设备建立握手连接;或者, 通过所述PE设备的VCF端口向所述CB设备发送携带有所述PE设备支持的所有OpenFlow版本的连接建立报文,以使所述CB设备获取所述连接建立报文中携带的所述PE设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个自身支持的OpenFlow版本,并按照选取的一个OpenFlow版本所规定的协议格式与所述PE设备建立握手连接。
11.如权利要求9所述的方法,其特征在于,所述根据所述OpenFlow流表项对接收到的报文进行转发,具体包括: 在接收到的报文命中所述OpenFlow流表项时,将所述报文通过所述OpenFlow流表项中所述报文的出端口转发出去; 在接收到的报文未命中所述OpenFlow流表项时,将所述报文发送至CB设备,以使所述CB设备根据预存的转发表项查找所述报文的出端口,将所述报文通过查找到的出端口转发出去,并在所述报文的目的地址对应的设备为所述PE设备的非直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上发送所述报文的端口作为所述报文的出端口的表项;在CB设备确定所述报文的目的地址对应的设备为所述PE设备的直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上与所述直连PE设备直连的端口作为所述报文的出端口的表项; 所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口将所述报文转发出去。
12.如权利要求9所述的方法,其特征在于,所述方法还包括: 在所述PE设备的转发模式被所述CB设备设置为集中式转发模式时,将接收到的报文上送至所述CB设备,以使所述CB设备根据预存的转发表项查找所述报文的出端口,并通过所述出端口将所述报文转发出去。
13.如权利要求9所述的方法,其特征在于,所述方法还包括: 接收所述CB设备下发的上送OpenFlow流表项,并将命中所述上送OpenFlow流表项的报文上送至所述CB设备。
14.如权利要求9所述的方法,其特征在于,所述方法还包括: 接收所述CB设备在具备新的应用功能时发送的用于获取所述PE设备是否支持所述新的应用功能的能力集获取报文; 在向所述CB设备发送所述PE设备支持所述新的应用功能的回应报文后,接收所述CB设备下发的与所述新的应用功能对应的OpenFlow流表项,并按照与所述新的应用功能对应的OpenF1w流表项,对接收到的、且命中与所述新的应用功能对应的OpenF1w流表项的报文进行处理; 在向所述CB设备发送所述PE设备不支持所述新的应用功能的回应报文后,接收所述CB设备下发的上送OpenFlow流表项,并将接收到的
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1