[发明专利]一种基于SDN的IPv6路由公告方法和系统有效
申请号: | 202010255143.2 | 申请日: | 2020-04-02 |
公开(公告)号: | CN111478853B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 刘忻;林冬艺;袁龙浩 | 申请(专利权)人: | 广州市品高软件股份有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/741;H04L45/745;H04L45/76;H04L9/40 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 张玲春 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sdn ipv6 路由 公告 方法 系统 | ||
本发明涉及一种基于SDN的IPv6路由公告方法和系统。该基于SDN的IPv6路由公告方法包括:获取第一路由公告数据包;修改所述第一路由数据包的至少一字段信息以组装为第二路由公告数据包;将所述第二路由公告数据包通过SDN交换机转发至云主机。上述的基于SDN的IPv6路由公告方法和系统通过获取第一路由公告数据包,并修改第一路由公告数据包中的字段信息以形成第二路由公告数据包,实现了IPv6路由公告消息数据包的自定义封装,提供了更为全面的数据配置,融合了云VPC的组网逻辑,响应了云网络的自动构建。
技术领域
本发明属于数据通信技术领域,具体涉及一种基于SDN的IPv6路由公告方法和系统。
背景技术
在IPv4网络中,基于路由器发现技术,使得主机可以通过定位路由器并学习与本地网络操作有关的重要参数。而在IPv6网络中,则是通过路由器定期多播路由器公告消息,以宣布其可用性并将信息传递给相邻节点,从而使主机能够在网络上自动配置。
现有的数据中心普遍采用部署一台物理路由公告器来实现相关的服务,这种方式至少存在着以下问题:
1)传统数据中心的单点故障问题,容灾能力不足;
2)考虑路由公告本身的安全,需要相关配置,操作繁琐;
3)现有数据中心路由公告器和云平台路由公告服务融合,配置和对接繁琐,灵活性低,改造成本高。
发明内容
本发明的目的是提供一种基于SDN的IPv6路由公告方法和系统,提供了更为全面的数据配置,响应了云网络的自动构建。
为此,本发明提供了一种基于SDN的IPv6路由公告方法,包括以下步骤:
获取第一路由公告数据包;
修改所述第一路由数据包的至少一字段信息以组装为第二路由公告数据包;
将所述第二路由公告数据包通过SDN交换机转发至云主机。
优选地,在获取所述第一路由公告数据包之前,还包括:SDN控制器通过对所述第一路由公告数据包的子网信息进行索引,获取云网络的元数据,所述元数据包括所述SDN交换机的IP地址,Mac地址和无类别域间路由。
优选地,修改所述第一路由数据包的至少一字段信息包括步骤:
提取所述第一路由数据包的前缀信息选项的前缀的值;
如果所述前缀信息选项的前缀的值为0或者与所述无类别域间路由匹配,则将所述无类别域间路由填充为所述前缀信息选项的前缀,并且将前缀信息选项的标识的L标志设置为1,A标志设置为0;以及,
将所述第一路由公告数据包的链路层地址设置为网关的物理地址。
优选地,修改所述第一路由数据包的至少一字段信息还包括步骤:
修改所述第一路由数据包的MTU阀值,使得MTU阀值大于或等于1280个字节。
优选地,在获取第一路由公告数据包之后,修改所述第一路由数据包的至少一字段信息之前,还包括:
提取所述第一路由公告数据包的信息并结合网络的组网逻辑,对所述第一路由公告数据包进行合法性检查;
如果确定该第一路由公告数据包合法,则修改所述第一路由数据包的至少一字段信息,否则丢弃该第一路由公告数据包。
优选地,获取第一路由公告数据包包括:
数据中心IPv6路由公告服务器发出路由公告消息;
SDN交换机接收该路由公告数据包,按照流表规则进行匹配,生成与该公告数据包对应的首包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市品高软件股份有限公司,未经广州市品高软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010255143.2/2.html,转载请声明来源钻瓜专利网。