[发明专利]基于软件定义网络的实施路由器发现协议的方法、装置和系统有效
申请号: | 201611020808.1 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106713146B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 翟跃 | 申请(专利权)人: | 台州市吉吉知识产权运营有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/26 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 裴金华 |
地址: | 318015 浙江省台州市椒江区洪*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 软件 定义 网络 实施 路由器 发现 协议 方法 装置 系统 | ||
本发明提供一种基于软件定义网络的实施路由器发现协议的方法、装置和系统,其中方法包括:控制器预先设置基于软件定义网络的网际报文控制路由器发现协议算法配置功能;当所述算法配置功能打开时,控制器接收交换机上报的未匹配流表的报文和私有报文,所述私有报文包括网关和用户端口信息;根据网关和用户端口信息,控制器生成私有的网关表;控制器扫描私有的网关表,并根据私有的网关表触发交换机向指定的用户端口发送路由公告消息控制器。本发明基于SDN架构,只需要控制器集中配置,动态计算网关,网络的维护简单而有效。
技术领域
本发明实施方式涉及数据通讯技术领域,尤其涉及一种基于SDN(SoftwareDefined Network,软件定义网络)的路由器发现协议实施方法、装置和系统。
背景技术
一个网络中的主机如果要发送报文到网络外部,它至少需要获取本网络内的一台路由器的IP地址,由路由器把报文转发出去。主机通常有两种方式获取路由器的IP地址:一是在主机上配置默认网关,二是让主机侦听网络内的路由协议报文,从报文中获取路由器的IP地址。
这两种方式都有缺点。第一种要求静态配置,必须要手工维护,而且不能适应网络的动态变化;第二种方式要求主机能够识别各种路由协议的报文,这对于一台主机来说要求太高了,而且有时路由器上不运行动态路由协议,此时主机便无法侦听到路由协议报文。
IRDP(ICMP Router Discovery Protocol,ICMP路由器发现协议)使主机可以决定当作缺省网关使用的路由器地址。IRDP中用到两种ICMP(Internet Control MessageProtocol,网际报文实施协议)消息,路由公告消息RA(Router Advertisements):由路由器发送,用于公告该路由器的IP地址、优先级等信息;路由请求消息RS(RouterSolicitations):由主机发送,用于主动向网络中的路由器请求其IP地址,整个过程如图1所示。
在实施本发明的过程中,发明人发现现有技术至少存在如下问题:
传统的IRDP算法是基于某一台转发设备,而且IRDP算法是静态配置的,整个配置是分布式的,配置复杂且容易出错。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
针对上述问题,本发明实施方式的目的在于提供一种基于软件定义网络的实施路由器发现协议的方法、装置和系统,能够基于SDN架构,只需要控制器集中配置,动态计算网关,网络的维护简单而有效。
为实现上述目的,本发明实施方式提供一种基于软件定义网络的实施路由器发现协议的方法,包括:控制器预先设置基于软件定义网络的网际报文控制路由器发现协议算法配置功能;当所述配置功能打开时,控制器接收交换机上报的未匹配流表的报文和私有报文,所述私有报文包括网关和用户端口信息;根据所述私有报文中的网关和用户端口信息,控制器生成私有的网关表;控制器扫描所述私有的网关表,并根据所述私有的网关表触发交换机向指定的用户端口发送路由公告消息控制器控制器控制器。
进一步地,所述私有报文的网关和用户端口信息为交换机ID和交换机用户端口的端口ID;其中,所述交换机ID为交换机MAC地址;所述端口ID表示接收到未匹配流表的用户报文的交换机用户端口。
进一步地,所述方法还包括:预先配置老化时间和周期时间,所述老化时间表示私有报文的老化时间,周期时间表示发送路由公告消息的周期时间;所述根据所述网关和用户端口信息,控制器生成私有的网关表,包括:控制器根据交换机上报的私有报文中交换机ID和交换机用户端口的端口ID,以及配置的老化时间和周期时间生成私有的网关表控制器控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台州市吉吉知识产权运营有限公司,未经台州市吉吉知识产权运营有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611020808.1/2.html,转载请声明来源钻瓜专利网。