[发明专利]拓扑确定方法、消息响应方法、控制器以及交换机有效
申请号: | 201610503105.8 | 申请日: | 2016-06-30 |
公开(公告)号: | CN107566277B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 郑秀丽;王蛟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/931 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拓扑 确定 方法 消息 响应 控制器 以及 交换机 | ||
1.一种拓扑确定方法,适用于混合软件定义网络SDN-互联网协议IP网络中的开放流控制器OFC,其特征在于,所述方法包括:
接收第一开放流交换机OFS转发的第一消息,所述第一OFS的第一端口与第一传统交换机TS的第二端口相连,所述第一消息由所述第一TS发送给所述第一OFS,且所述第一消息中包括所述第一TS的标识信息以及所述第二端口的信息;
根据所述第一消息,确定所述第一TS到所述第一OFS方向的链路信息;
向所述第一OFS发送第二消息,所述第二消息中包括第一指令,所述第一指令用于指示所述第一OFS在所述第一端口转发所述第二消息,使得所述第一TS获取所述第一OFS到所述第一TS方向的链路信息;
向所述第一OFS发送第三消息,所述第三消息用于请求所述第一TS的管理信息库MIB信息,所述第三消息中携带有第二指令,所述第二指令用于指示所述第一OFS在所述第一端口上转发所述第三消息;
接收所述第一OFS转发的所述第三消息的响应消息,所述第三消息的响应消息由所述第一TS发送,且所述第三消息的响应消息中携带有所述第一TS的MIB信息;
根据所述第一TS的MIB信息,获取所述第一OFS到所述第一TS方向的链路信息,以及与所述第一TS相连的第二TS到所述第一TS方向的链路信息;
所述第一TS的MIB消息中包括所述第二TS的标识信息,所述方法还包括:
向所述第一OFS发送第四消息,所述第四消息用于请求所述第二TS的MIB信息,所述第四消息中携带有第三指令,用于指示所述第一OFS在所述第一端口上转发所述第三消息;所述第四消息中还包括源路由域字段,所述源路由域字段中包括所述第二TS的标识信息,用于指示所述第一TS将所述第四消息转发给所述第二TS;
接收所述第一OFS转发的所述第四消息的响应消息,所述第四消息的响应消息由所述第二TS发送,且所述第四消息的响应消息中携带有所述第二TS的MIB信息;
根据所述第二TS的MIB信息,获取第三TS到所述第二TS方向的链路信息,其中所述第三TS与所述第二TS相连。
2.根据权利要求1所述的拓扑确定方法,其特征在于,所述OFC包括IP MIB和开放流OpenFlow MIB;
所述方法还包括:将所述第一TS的MIB信息以及所述第二TS的MIB信息保存在所述OFC的IP MIB中,将所述第一TS到所述第一OFS方向的链路信息保存在所述OpenFlow MIB中。
3.根据权利要求1或2所述的拓扑确定方法,其特征在于,所述第三消息包括第一简单网络管理协议SNMP请求get-request消息,所述第一SNMP get-request消息用于请求所述第一TS的MIB信息;
所述第三消息的响应消息包括第一SNMP响应get-reponse消息,所述第一SNMP get-reponse消息用于携带所述第一TS的MIB信息;
所述第四消息包括第二SNMP get-request消息,所述第二SNMP get-request消息用于请求所述第二TS的MIB信息;
所述第四消息的响应消息包括第二SNMP get-reponse消息,所述第二SNMP get-reponse消息用于携带所述第二TS的MIB信息。
4.根据权利要求3所述的拓扑确定方法,其特征在于,所述第三消息的响应消息为封装有所述第一SNMP get-reponse消息的Packet In消息,所述第三消息的响应消息还包括Reason字段,所述第三消息的响应消息的Reason字段用于表示:所述第三消息的响应消息中携带所述第一TS的MIB信息;
所述第四消息的响应消息为封装有所述第二SNMP get-reponse消息的PacketIn消息,所述第四消息的响应消息还包括Reason字段,所述第四消息的响应消息的Reason字段用于表示:所述第四消息的响应消息中携带所述第二TS的MIB信息。
5.根据权利要求1、2或4所述的拓扑确定方法,其特征在于,所述第一消息中封装有第一链路层发现协议LLDP报文,所述第一LLDP报文中携带有所述第一TS的标识信息以及所述第二端口的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610503105.8/1.html,转载请声明来源钻瓜专利网。