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

文档序号:8383585阅读:来源:国知局
网)信息、端口所在聚合组信息、STP (Spanning Tree Protocol,生成树协议)状态信息、队列调度方式、端口 Shut Down以及端口优先级等信息。
[0113]若CB设备需要修改PE设备某端口的配置时,PE设备可以接收CB设备下发的携带有待修改配置信息的OpenFlow端口修改报文,并根据该待修改配置信息修改端口的配置。端口配置修改之后,可以向CB设备发送携带有新的端口配置信息的OpenFlow端口状态报文,以使CB设备保存该新的端口配置信息,以便于后续管理。
[0114]本发明还提供一种PE设备管理装置,图4为该PE设备管理装置的结构示意图,该装置可以应用在应用于VCF系统中的CB设备上,该PE设备管理装置可以包括连接建立单元401、能力获取单元402以及流表下发单元403,其中:
[0115]连接建立单元401,用于通过所述CB设备的VCF端口与所述VCF系统中的PE设备建立连接;
[0116]能力获取单元402,用于获取所述PE设备的转发能力信息,根据所述PE设备的转发能力信息,或者所述PE设备的转发能力信息以及所述CB设备的转发能力信息为所述PE设备设置转发模式,所述转发模式包括分布式转发模式;
[0117]流表下发单元403,用于若为所述PE设备设置的转发模式为分布式转发模式,向所述PE设备下发所述CB设备预先生成的开放流OpenFlow流表项,以使所述PE设备根据所述OpenFlow流表项对接收到的报文进行转发。
[0118]进一步地,所述连接建立单元401具体可以用于通过所述CB设备的VCF端口接收所述PE设备发送的连接建立报文;获取所述连接建立报文中携带的所述PE设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个所述CB设备支持的OpenFlow版本;按照选取的一个OpenFlow版本所规定的协议格式与所述PE设备建立握手连接;或者,通过所述CB设备的VCF端口向所述PE设备发送携带有所述CB设备支持的所有OpenFlow版本的连接建立报文,以使所述PE设备获取所述连接建立报文中携带的所述CB设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个所述PE设备支持的OpenFlow版本,并按照选取的一个OpenFlow版本所规定的协议格式与所述CB设备建立握手连接。
[0119]进一步地,所述PE设备的转发能力信息包括所述PE设备具备分布式转发能力的信息、所述PE设备具备集中式转发能力的信息、或者所述PE设备具备分布式转发能力和集中式转发能力的信息以及所述PE设备的转发表项规格;所述转发模式还包括集中式转发模式;
[0120]所述OpenFlow流表项为所述CB设备将所述PE设备的转发模式设置为分布式转发模式后,根据收集的与所述CB设备连接的PE设备学习到的转发表项或者接收到的首报文生成的;其中,所述首报文为所述首报文的来源PE设备发送的自身接收到的、且没有命中默认OpenFlow流表项的报文;
[0121]所述能力获取单元402具体可以用于:向所述PE设备发送用于获取所述PE设备的转发能力信息的能力集获取报文,在接收到所述PE设备回复的回应报文后,获取所述回应报文中携带的所述PE设备的转发能力信息;若所述回应报文中携带的所述PE设备的转发能力信息仅包括所述PE设备具备分布式转发能力的信息,为所述PE设备设置的转发模式为分布式转发模式;若所述回应报文中携带的所述PE设备的转发能力信息仅包括所述PE设备具备集中式转发能力的信息,为所述PE设备设置的转发模式为集中式转发模式;若所述回应报文中携带的所述PE设备的转发能力信息包括所述PE设备具备分布式转发能力和集中式转发能力的信息以及所述PE设备的转发表项规格,则比较所述PE设备的转发表项规格与所述CB设备的转发表项规格大小,并根据比较结果设置所述PE设备的转发模式为分布式转发模式还是集中式转发模式。
[0122]进一步地,所述装置还可以包括报文收发单元404,用于接收所述PE设备发送的未命中所述OpenFlow流表项的报文,并根据预存的转发表项查找所述报文的出端口 ;将所述报文通过查找到的出端口转发出去;
[0123]所述流表下发单元403还可以用于在所述报文的目的地址对应的设备为所述PE设备的非直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上发送所述报文的端口作为所述报文的出端口的表项,以使所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口转发出去;在所述报文的目的地址对应的设备为所述PE设备的直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上与所述直连PE设备直连的端口作为所述报文的出端口的表项,以使所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口转发出去。
[0124]进一步地,所述报文收发单元404还可以用于若将所述PE设备设置为集中式转发模式,指示所述PE设备将接收到的报文上送至所述CB设备;并在接收到所述PE设备上送的报文后,根据预存的转发表项查找所述报文的出端口,并通过所述出端口将所述报文转发出去。
[0125]进一步地,所述装置还可以包括收集更新单元405,用于定期收集所有PE设备学习到的转发表项,并根据所述收集的所有PE设备学习到的转发表项更新所述OpenFlow流表项。
[0126]进一步地,所述流表下发单元403还可以用于向所述PE设备下发上送OpenFlow流表项,以使所述PE设备将命中所述上送OpenFlow流表项的报文上送至所述CB设备。
[0127]进一步地,所述能力获取单元402还用于在所述CB设备具备新的应用功能时,向所述PE设备发送用于获取所述PE设备是否支持所述新的应用功能的能力集获取报文;
[0128]所述流表下发单元403还用于在接收到所述PE设备回复的所述PE设备支持所述新的应用功能的回应报文后,向所述PE设备下发与所述新的应用功能对应的OpenFlow流表项,以使所述PE设备按照与所述新的应用功能对应的OpenFlow流表项,对接收到的、且命中与所述新的应用功能对应的OpenFlow流表项的报文进行处理;在接收到所述PE设备回复的所述PE设备不支持所述新的应用功能的回应报文后,向所述PE设备下发上送OpenFlow流表项,以使所述PE设备将接收到的、且命中与所述上送OpenFlow流表项的报文上送至所述CB设备。
[0129]另外,本发明应用于CB设备的PE设备管理装置在具体的处理流程中可以与上述PE设备管理方法的处理流程一致,在此不再赘述。
[0130]本发明还提供了另一种PE设备管理装置,图5为该PE设备管理装置的结构示意图,该装置可以应用在应用于VCF系统中的PE设备上,该PE设备管理装置可以包括连接建立单元501、报文收发单元502以及信息处理单元503,其中:
[0131]连接建立单元501,用于通过所述PE设备的VCF端口与所述VCF系统中的控制桥CB设备建立连接;
[0132]报文收发单元502,用于在接收到所述CB设备发送的能力集获取报文时,将所述PE设备的转发能力信息携带在回应报文中发送至所述CB设备,以使所述CB设备根据所述PE设备的转发能力信息,或者所述PE设备的转发能力信息以及自身的转发能力信息为所述PE设备设置转发模式,所述转发模式包括分布式转发模式;
[0133]信息处理单元503,用于在所述PE设备的转发模式被所述CB设备设置为分布式模式时,接收所述CB设备发送的所述CB设备预先生成的开放流OpenFlow流表项,并根据所述OpenFlow流表项对接收到的报文进行转发。
[0134]进一步地,所述连接建立单元501具体可以用于通过所述PE设备的VCF端口接收所述CB设备发送的连接建立报文;获取所述连接建立报文中携带的所述CB设备支持的所有OpenFlow版本,从所述所有OpenFlow版本内选取所述PE设备支持的一个OpenFlow版本;按照选取的一个OpenFlow版本规定的协议格式与所述CB设备建立握手连接;或者,通过所述PE设备的VCF端口向所述CB设备发送携带有所述PE设备支持的所有OpenFlow版本的连接建立报文,以使所述CB设备获取所述连接建立报文中携带的所述PE设备支持的所有OpenFlow版本,从所述所有的OpenFlow版本内选取一个自身支持的OpenFlow版本,并按照选取的一个OpenFlow版本所规定的协议格式与所述PE设备建立握手连接。
[0135]进一步地,所述信息处理单元502具体可以用于在接收到的报文命中所述OpenFlow流表项时,将所述报文通过所述OpenFlow流表项中所述报文的出端口转发出去;在接收到的报文未命中所述OpenFlow流表项时,将所述报文发送至CB设备,以使所述CB设备根据预存的转发表项查找所述报文的出端口,将所述报文通过查找到的出端口转发出去,并在所述报文的目的地址对应的设备为所述PE设备的非直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上发送所述报文的端口作为所述报文的出端口的表项;在CB设备确定所述报文的目的地址对应的设备为所述PE设备的直连设备时,通知所述PE设备在所述OpenFlow流表项中添加一条将所PE设备上与所述直连PE设备直连的端口作为所述报文的出端口的表项;所述PE设备在再次接收到所述报文时,通过添加后的OpenFlow流表项中所述报文的出端口将所述报文转发出去。
[0136]进一步地,所述报文收发单元502还可以用于在所述PE设备的转发模式被所述CB设备设置为集中式转发模式时,将接收到的报文上送至所述CB设备,以使所述CB设备根据预存的转发表项查找所述报文的出端口,并通过所述出端口将所述报文转发出去。
[0137]进一步地,所述信息处理单元502还可以用于接收所述CB设备下发的上送OpenFlow流表项,并将命中所述上送OpenFlow流表项的报文上送至所述CB设备。
[0138]进一步地,所述报文收发单元503具体可以用于接收所述CB设备在具备新的应用功能时发送的用于获取所述PE设备是否支持所述新的应用功能的能力集获取报文;在向所述CB设备发送所述PE设备支持所述新的应用功能的回应报文后,接收所述CB设备下发的与所述新的应用功能对应的OpenFlow流表项,并按照与所述新的应用功能对应的OpenFlow流表项,对接收到的、且命中与所述新的应用功能对应的OpenFlow流表项的报文进行处理;在向所述CB设备发送所述PE设备不支持所述新的应用功能的回应报文后,接收所述CB设备下发的上送OpenFlow流表项,并将接收到的、且命中与所述上送OpenFlow流表项的报文上送至所述CB设备。
[0139]另外,本发明应用于PE设备的PE设备管理装置在具体的处理流程中可以与上述PE设备管理方法的处理流程一致,在此不再赘述。
[0140]上述装置可
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1