[发明专利]一种基于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 路由 公告 方法 系统 | ||
1.一种基于SDN的IPv6路由公告方法,其特征在于,包括以下步骤:
获取第一路由公告数据包;SDN控制器通过对所述第一路由公告数据包的子网信息进行索引,获取云网络的元数据,所述元数据包括SDN交换机的IP地址,Mac地址和无类别域间路由;
修改所述第一路由公告数据包的至少一字段信息以组装为第二路由公告数据包;
修改所述第一路由公告数据包的至少一字段信息包括步骤:
提取所述第一路由公告数据包的前缀信息选项的前缀的值;
如果所述前缀信息选项的前缀的值为0或者与所述无类别域间路由匹配,则将所述无类别域间路由填充为所述前缀信息选项的前缀,并且将前缀信息选项的标识的L标志设置为1,A标志设置为0;以及,
将所述第一路由公告数据包的链路层地址设置为网关的物理地址;
将所述第二路由公告数据包通过SDN交换机转发至云主机。
2.如权利要求1所述的基于SDN的IPv6路由公告方法,其特征在于,
修改所述第一路由公告数据包的至少一字段信息还包括步骤:
修改所述第一路由公告数据包的MTU阀值,使得MTU阀值大于或等于1280个字节。
3.如权利要求2所述的基于SDN的IPv6路由公告方法,其特征在于,在获取第一路由公告数据包之后,修改所述第一路由公告数据包的至少一字段信息之前,还包括:
提取所述第一路由公告数据包的信息并结合网络的组网逻辑,对所述第一路由公告数据包进行合法性检查;
如果确定该第一路由公告数据包合法,则修改所述第一路由公告数据包的至少一字段信息,否则丢弃该第一路由公告数据包。
4.如权利要求3所述的基于SDN的IPv6路由公告方法,其特征在于,获取第一路由公告数据包包括步骤:
数据中心IPv6路由公告服务器发出路由公告消息;
SDN交换机接收该路由公告数据包,按照流表规则进行匹配,生成与该公告数据包对应的首包;
SDN控制器截取所述首包,提取所述首包的目标端口进行比对,确认该首包为路由公告消息是将该首包作为所述第一路由公告数据包。
5.如权利要求1所述的基于SDN的IPv6路由公告方法,其特征在于,获取第一路由公告数据包包括:
SDN控制器按照IPv6路由公告报文格式封装数据包,设置数据包的目标IP地址为多播地址224.0.0.1,目标Mac地址为33:33:00:00:00:01作为所述第一路由公告数据包。
6.如权利要求5所述的基于SDN的IPv6路由公告方法,其特征在于,修改所述第一路由数据包的至少一字段信息以形成第二路由公告数据包包括:
SDN控制器的获取SDN交换机所连接的云主机的网卡信息,结合元数据获取所述云主机所在子网的信息;
通过对所述子网的信息进行索引,结合云VPC组网逻辑,获取云网络元数据,其中,所述云网络元数据包括网关IP地址,物理地址和无类别域间路由;
所述SDN控制器将所述无类别域间路由填充为所述第一路由数据包的前缀信息选项的前缀,并且将前缀信息选项的标识的L标志设置为1,A标志设置为0;以及,
将所述第一路由公告数据包的链路层地址设置为网关的物理地址。
7.如权利要求1所述的基于SDN的IPv6路由公告方法,其特征在于,组装为第二路由公告数据包包括:
根据数据包封装逻辑对修改数据后的第一路由数据包组装出所述第二路由公告数据包。
8.一种基于SDN的IPv6路由公告系统,其特征在于,包括计算节点,所述计算节点包括云主机、SDN交换机和SDN控制器,所述云主机连接于所述SDN交换机,所述SDN控制器连接于所述SDN交换机,所述SDN交换机连接于外网,其中,所述SDN控制器通过如权利要求1-7任一项所述的IPv6路由公告方法进行路由公告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市品高软件股份有限公司,未经广州市品高软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010255143.2/1.html,转载请声明来源钻瓜专利网。