[发明专利]软件定义网络协议报文的传输控制方法及装置有效
申请号: | 201410184752.8 | 申请日: | 2014-05-04 |
公开(公告)号: | CN105100142B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 王伟;王海 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/801 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 衣淑凤;宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 定义 网络 协议 报文 传输 控制 方法 装置 | ||
1.一种软件定义网络SDN协议报文的传输控制方法,其特征在于,该方法包括:
SDN中的控制器获取SDN中与外部网络或者主机连接的各转发设备的信息;
对于与外部网络或主机连接的各转发设备,控制器根据每台转发设备的信息为每台转发设备分别计算向控制器发送SDN协议报文的最大发送速率,并将各最大发送速率分别发送给对应的转发设备,以便:各转发设备根据所述最大发送速率控制向控制器发送SDN协议报文;
所述控制器将各最大发送速率分别发送给对应的转发设备之后进一步包括:
控制器监测自身的报文处理状态,若发现自身的报文处理指标超过预设的报文处理指标告警值,则开始按策略丢弃转发设备发来的SDN协议报文。
2.根据权利要求1所述的方法,其特征在于,所述SDN中的控制器获取SDN中与外部网络或者主机连接的各转发设备的信息包括:
SDN中的控制器获取SDN中与外部网络或者主机连接的各转发设备的设备型号,或/和连接的设备类型,或/和SDN协议端口带宽;
所述控制器根据每台转发设备的信息为每台转发设备分别计算向控制器发送SDN协议报文的最大发送速率包括:
控制器针对每台转发设备的设备型号,或/和连接的设备类型,或/和SDN协议端口带宽,为该转发设备分配报文最大发送速率计算因子,根据各转发设备的计算因子以及本控制器的处理能力,计算各转发设备向控制器发送SDN协议报文的最大发送速率。
3.根据权利要求1所述的方法,其特征在于,所述报文处理指标为:CPU占用率,或/和SDN协议报文是否溢出。
4.根据权利要求1所述的方法,其特征在于,所述开始按策略丢弃转发设备发来的SDN协议报文包括:
控制器计算每台转发设备的SDN协议报文发送比率=SDN协议报文的实时发送速率/转发设备的SDN协议端口带宽,按照SDN协议报文发送比率的从高到低,依次选择需要丢弃报文的转发设备,直至本控制器的报文处理指标达到预设报文处理指标正常值。
5.根据权利要求1所述的方法,其特征在于,所述SDN中的控制器获取SDN中与外部网络或者主机连接的各转发设备的信息包括:
SDN中的控制器根据自身配置的网络部署信息,得知与外部网络相连的转发设备信息,根据转发设备发来的封装有主机发出的报文的Packet-in消息,得知连接了主机的转发设备信息。
6.根据权利要求1所述的方法,其特征在于,所述SDN中的控制器获取SDN中与外部网络或者主机连接的各转发设备的信息包括:
SDN中的控制器根据转发设备发来的封装有主机发出的报文的Packet-in消息,得知连接了主机的转发设备信息,获取转发设备之间的网络拓扑结构,并结合各转发设备上报的本转发设备的所有端口信息,得知连接了外部网络的转发设备信息。
7.根据权利要求6所述的方法,其特征在于,所述控制器获取转发设备之间的网络拓扑结构包括:
控制器从自身的所有SDN协议端口向外发出Packet-out消息,该消息中携带的数据为预设报文,动作为:在虚拟局域网VLAN内广播;
控制器从自身的任一SDN协议端口接收到任一转发设备发来的Packet-in消息,从该消息中解析出预设报文,从该预设报文的源MAC地址得知该预设报文的发送转发设备的MAC地址,从该消息的源MAC地址得知Packet-in消息的发送转发设备的MAC地址,同时,从该消息中解析出该预设报文在Packet-in消息的发送转发设备上的入端口,从而得到:预设报文的发送转发设备到Packet-in消息的发送转发设备上的入端口;
其中,任一转发设备接收到所述Packet-out消息,从该消息中解析出预设报文,根据该消息中的动作:在VLAN内广播,将该报文从自身的所有端口广播出去;任一转发设备从自身的任一端口接收到预设报文,构造所述Packet-in消息,消息中封装了该预设报文,同时携带该预设报文在本转发设备上的入端口,消息的源MAC地址为本转发设备的MAC地址,目的MAC地址为控制器的MAC地址,将该Packet-in消息从自身的SDN协议端口发送出去。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410184752.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟机的可靠且确定的实时迁移
- 下一篇:教学用图书支架