[发明专利]一种减缓SDN交换机到控制器的网络冲击负荷的方法在审
| 申请号: | 201810312233.3 | 申请日: | 2018-04-09 |
| 公开(公告)号: | CN108777697A | 公开(公告)日: | 2018-11-09 |
| 发明(设计)人: | 金勇;夏俊 | 申请(专利权)人: | 中国电信股份有限公司上海分公司;上海思笛恩网络科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 刘常宝 |
| 地址: | 200135 上海市浦东新区中国*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制器 交换机 网络冲击 连接请求 交换机连接 并发连接 控制器端 发送 验证 调度 缓解 | ||
本发明公开了一种减缓SDN交换机到控制器的网络冲击负荷的方法,其通过在SDN交换机连接控制器之前,对SDN交换机的连接请求进行验证和调度。本方案能够缓解大量SDN交换机瞬时发送的大量连接请求对控制器形成的网络冲击负荷,增加控制器端处理并发连接请求的能力。
技术领域
本发明涉及网络技术,具体涉及SDN技术。
背景技术
现有SDN交换机通过唯一的连接URI来识别控制器连接,且该值在交换机端进行预配置。在建立连接后,SDN交换机与控制器一直维持连接,如果由于网络条件或超时连接终止时,如果交换机或控制器是连接的发起者,它应尝试重新连接到另一方,直到建立新的连接或从它的配置移除另一方的连接URI。
而现有SDN交换机启动或者网络故障重连时总是先直接连接控制器,且在建立连接后,SDN交换机与控制器还需要维持连接。这样一旦发生网络抖动,大量SDN交换机会与控制器失联,然后会在瞬间同时发出数量庞大的连接请求,控制器在瞬间接受数量庞大的来自SDN交换机的并发连接请求,过大的连接数和连接流量会对控制器响应时间等方面产生瓶颈,造成SDN交换机连接控制器效率大幅下降,可能会出现大量的连接控制器失败。
发明内容
针对现有SDN交换机与控制器间的连接方式易出现SDN交换机到控制器的网络冲击的问题,需要一种能够减缓该网络冲击的方案。
为此,本发明的目的在于提供一种减缓SDN交换机到控制器的网络冲击负荷的方法,以克服现有技术所存在的缺陷。
为了解决上述问题,本发明提供的减缓SDN交换机到控制器的网络冲击负荷的方法,其在SDN交换机连接控制器之前,对SDN交换机的连接请求进行验证和调度。
进一步的,针对SDN交换机的连接请求,首先验证SDN交换机合法性,如果SDN交换机不合法,拒绝交换机请求;如果SDN交换机合法,返回控制器地址,然后断开与交换机连接。
进一步的,SDN交换机发送的连接请求将携带交换机身份信息(如版本号、厂商、产品序列号等)提供给相应的认证调度模块,由认证调度模块通过比对交换机身份信息以确认SDN交换机合法性。
进一步的,认证调度模块在确认SDN交换机合法性后,将返回确认报文,并在返回交换机的报文中携带控制器的IP地址。
进一步的,如果在短时间内出现收到大量SDN交换机连接请求,超出控制器可承受范围,会返回SDN交换机冷却时间,SDN交换机在设置的冷却时间内处于静默状态,不向控制器发起连接。
进一步的,通过监控当前单位时间内接入交换机数量来判断是否已经超出控制器可承受的负载,如未超出,则将冷却时间设置为零,如已超出,设置大于零的冷却时间,并根据连接的交换机数量,增加冷却时间。
本发明提供的方案通过在SDN交换机需要连接的控制器前对控制器的连接请求进行认证和调度,由此来能够缓解大量SDN交换机瞬时发送的大量连接请求对控制器形成的网络冲击负荷,增加了控制器端处理并发连接请求的能力。
附图说明
以下结合附图和具体实施方式来进一步说明本发明。
图1为本发明实例中认证调度模块工作的流程图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
本实例中通过在SDN交换机需要连接的控制器前增加连接到控制器的SDN认证调度模块,通过该认证调度模块对SDN交换机发送的连接请求进行预先验证和调速,从而有效的缓解大量SDN交换机瞬时发送的大量连接请求对控制器形成的网络冲击负荷,增加了控制器端处理并发连接请求的能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司上海分公司;上海思笛恩网络科技有限公司,未经中国电信股份有限公司上海分公司;上海思笛恩网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810312233.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于分享电子书的方法与设备
- 下一篇:网页存储方法、系统及区块链节点设备





