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

文档序号:8383585阅读:来源:国知局
、且命中与所述上送OpenFlow流表项的报文上送至所述CB设备。
15.一种端口扩展PE设备管理装置,应用于纵向融合框架VCF系统中的控制设备CB设备,其特征在于,所述装置包括: 连接建立单元,用于通过所述CB设备的VCF端口与所述VCF系统中的PE设备建立连接; 能力获取单元,用于获取所述PE设备的转发能力信息,根据所述PE设备的转发能力信息,或者所述PE设备的转发能力信息以及所述CB设备的转发能力信息为所述PE设备设置转发模式,所述转发模式包括分布式转发模式; 流表下发单元,用于若为所述PE设备设置的转发模式为分布式转发模式,向所述PE设备下发所述CB设备预先生成的开放流OpenFlow流表项,以使所述PE设备根据所述OpenFlow流表项对接收到的报文进行转发。
16.如权利要求15所述的装置,其特征在于,所述连接建立单元具体用于: 通过所述CB设备的VCF端口接收所述PE设备发送的连接建立报文; 获取所述连接建立报文中携带的所述PE设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个所述CB设备支持的OpenFlow版本; 按照选取的一个OpenFlow版本所规定的协议格式与所述PE设备建立握手连接;或者, 通过所述CB设备的VCF端口向所述PE设备发送携带有所述CB设备支持的所有OpenFlow版本的连接建立报文,以使所述PE设备获取所述连接建立报文中携带的所述CB设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个所述PE设备支持的OpenFlow版本,并按照选取的一个OpenFlow版本所规定的协议格式与所述CB设备建立握手连接。
17.如权利要求15或16所述的装置,其特征在于,所述PE设备的转发能力信息包括所述PE设备具备分布式转发能力的信息、所述PE设备具备集中式转发能力的信息、或者所述PE设备具备分布式转发能力和集中式转发能力的信息以及所述PE设备的转发表项规格; 所述转发模式还包括集中式转发模式; 所述OpenFlow流表项为所述CB设备将所述PE设备的转发模式设置为分布式转发模式后,根据收集的与所述CB设备连接的PE设备学习到的转发表项或者接收到的首报文生成的;其中,所述首报文为所述首报文的来源PE设备发送的自身接收到的、且没有命中默认OpenFlow流表项的报文; 所述能力获取单元具体用于: 向所述PE设备发送用于获取所述PE设备的转发能力信息的能力集获取报文,在接收到所述PE设备回复的回应报文后,获取所述回应报文中携带的所述PE设备的转发能力信息; 若所述回应报文中携带的所述PE设备的转发能力信息仅包括所述PE设备具备分布式转发能力的信息,为所述PE设备设置的转发模式为分布式转发模式; 若所述回应报文中携带的所述PE设备的转发能力信息仅包括所述PE设备具备集中式转发能力的信息,为所述PE设备设置的转发模式为集中式转发模式; 若所述回应报文中携带的所述PE设备的转发能力信息包括所述PE设备具备分布式转发能力和集中式转发能力的信息以及所述PE设备的转发表项规格,则比较所述PE设备的转发表项规格与所述CB设备的转发表项规格大小,并根据比较结果设置所述PE设备的转发模式为分布式转发模式还是集中式转发模式。
18.如权利要求15所述的装置,其特征在于,所述装置还包括: 报文收发单元,用于接收所述PE设备发送的未命中所述OpenFlow流表项的报文,并根据预存的转发表项查找所述报文的出端口 ;将所述报文通过查找到的出端口转发出去; 所述流表下发单元还用于: 在所述报文的目的地址对应的设备为所述PE设备的非直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上发送所述报文的端口作为所述报文的出端口的表项,以使所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口转发出去;在所述报文的目的地址对应的设备为所述PE设备的直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上与所述直连PE设备直连的端口作为所述报文的出端口的表项,以使所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口转发出去。
19.如权利要求15所述的装置,其特征在于,所述装置还包括: 报文收发单元,用于若将所述PE设备设置为集中式转发模式,指示所述PE设备将接收到的报文上送至所述CB设备;并在接收到所述PE设备上送的报文后,根据预存的转发表项查找所述报文的出端口,并通过所述出端口将所述报文转发出去。
20.如权利要求15所述的装置,其特征在于,所述装置还包括: 收集更新单元,用于定期收集所有PE设备学习到的转发表项,并根据所述收集的所有PE设备学习到的转发表项更新所述OpenFlow流表项。
21.如权利要求15所述的装置,其特征在于,所述流表下发单元还用于: 向所述PE设备下发上送OpenFlow流表项,以使所述PE设备将命中所述上送OpenFlow流表项的报文上送至所述CB设备。
22.如权利要求15所述的装置,其特征在于,所述能力获取单元,还用于在所述CB设备具备新的应用功能时,向所述PE设备发送用于获取所述PE设备是否支持所述新的应用功能的能力集获取报文; 所述流表下发单元还用于: 在接收到所述PE设备回复的所述PE设备支持所述新的应用功能的回应报文后,向所述PE设备下发与所述新的应用功能对应的OpenFlow流表项,以使所述PE设备按照与所述新的应用功能对应的OpenFlow流表项,对接收到的、且命中与所述新的应用功能对应的OpenFlow流表项的报文进行处理; 在接收到所述PE设备回复的所述PE设备不支持所述新的应用功能的回应报文后,向所述PE设备下发上送OpenFlow流表项,以使所述PE设备将接收到的、且命中与所述上送OpenFlow流表项的报文上送至所述CB设备。
23.—种PE设备管理装置,应用于纵向融合框架VCF系统中的PE设备,其特征在于,所述装置包括: 连接建立单元,用于通过所述PE设备的VCF端口与所述VCF系统中的控制桥CB设备建立连接; 报文收发单元,用于在接收到所述CB设备发送的能力集获取报文时,将所述PE设备的转发能力信息携带在回应报文中发送至所述CB设备,以使所述CB设备根据所述PE设备的转发能力信息,或者所述PE设备的转发能力信息以及自身的转发能力信息为所述PE设备设置转发模式,所述转发模式包括分布式转发模式; 信息处理单元,用于在所述PE设备的转发模式被所述CB设备设置为分布式模式时,接收所述CB设备发送的所述CB设备预先生成的开放流OpenFlow流表项,并根据所述OpenFlow流表项对接收到的报文进行转发。
24.如权利要求23所述的装置,其特征在于,所述连接建立单元具体用于: 通过所述PE设备的VCF端口接收所述CB设备发送的连接建立报文; 获取所述连接建立报文中携带的所述CB设备支持的所有OpenFlow版本,从所述所有OpenFlow版本内选取所述PE设备支持的一个OpenFlow版本; 按照选取的一个OpenFlow版本规定的协议格式与所述CB设备建立握手连接;或者, 通过所述PE设备的VCF端口向所述CB设备发送携带有所述PE设备支持的所有OpenFlow版本的连接建立报文,以使所述CB设备获取所述连接建立报文中携带的所述PE设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个自身支持的OpenFlow版本,并按照选取的一个OpenFlow版本所规定的协议格式与所述PE设备建立握手连接。
25.如权利要求23所述的装置,其特征在于,所述信息处理单元具体用于: 在接收到的报文命中所述OpenFlow流表项时,将所述报文通过所述OpenFlow流表项中所述报文的出端口转发出去; 在接收到的报文未命中所述OpenFlow流表项时,将所述报文发送至CB设备,以使所述CB设备根据预存的转发表项查找所述报文的出端口,将所述报文通过查找到的出端口转发出去,并在所述报文的目的地址对应的设备为所述PE设备的非直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上发送所述报文的端口作为所述报文的出端口的表项;在CB设备确定所述报文的目的地址对应的设备为所述PE设备的直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上与所述直连PE设备直连的端口作为所述报文的出端口的表项; 所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口将所述报文转发出去。
26.如权利要求23所述的装置,其特征在于,所述报文收发单元还用于: 在所述PE设备的转发模式被所述CB设备设置为集中式转发模式时,将接收到的报文上送至所述CB设备,以使所述CB设备根据预存的转发表项查找所述报文的出端口,并通过所述出端口将所述报文转发出去。
27.如权利要求25所述的装置,其特征在于,所述信息处理单元还用于: 接收所述CB设备下发的上送OpenFlow流表项,并将命中所述上送OpenFlow流表项的报文上送至所述CB设备。
28.如权利要求25所述的装置,其特征在于,所述报文收发单元具体用于: 接收所述CB设备在具备新的应用功能时发送的用于获取所述PE设备是否支持所述新的应用功能的能力集获取报文; 在向所述CB设备发送所述PE设备支持所述新的应用功能的回应报文后,接收所述CB设备下发的与所述新的应用功能对应的OpenFlow流表项,并按照与所述新的应用功能对应的OpenFI ow流表项,对接收到的、且命中与所述新的应用功能对应的OpenFI ow流表项的报文进行处理; 在向所述CB设备发送所述PE设备不支持所述新的应用功能的回应报文后,接收所述CB设备下发的上送OpenFlow流表项,并将接收到的、且命中与所述上送OpenFlow流表项的报文上送至所述CB设备。
【专利摘要】本发明提供一种PE设备管理方法以及装置,其中,该方法包括:通过所述CB设备的VCF端口与所述VCF系统中的PE设备建立连接;获取所述PE设备的转发能力信息,根据所述PE设备的转发能力信息,或者所述PE设备的转发能力信息以及所述CB设备的转发能力信息为所述PE设备设置转发模式,所述转发模式包括分布式转发模式;若为所述PE设备设置的转发模式为分布式转发模式,向所述PE设备下发预先生成的开放流OpenFlow流表项,以使所述PE设备根据所述OpenFlow流表项对接收到的报文进行转发。本发明通过将CB设备与PE设备建立Openflow连接,减少了两者之间的耦合,使得VCF系统更加易于管理。
【IPC分类】H04L12-24
【公开号】CN104702438
【申请号】CN201510111802
【发明人】田妍君, 汪洪远
【申请人】杭州华三通信技术有限公司
【公开日】2015年6月10日
【申请日】2015年3月13日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1