[发明专利]一种基于SDN与OVN的报文转发方法、设备及介质有效
| 申请号: | 202010597815.8 | 申请日: | 2020-06-28 |
| 公开(公告)号: | CN111800329B | 公开(公告)日: | 2022-01-21 |
| 发明(设计)人: | 赵海平 | 申请(专利权)人: | 浪潮思科网络科技有限公司 |
| 主分类号: | H04L12/46 | 分类号: | H04L12/46 |
| 代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
| 地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 sdn ovn 报文 转发 方法 设备 介质 | ||
1.一种基于SDN与OVN的报文转发方法,其特征在于,所述方法包括:
在OVN控制器管理的虚拟机中,将报文进行二层转发处理,并将二层转发处理的报文通过VLAN连接至对应的交换机;
所述交换机收到所述报文后,根据预先配置的VLAN-VXLAN映射关系,通过VXLAN对处于所述报文进行封装,并将封装的报文通过预先建立的VXLAN隧道发送至VTEP端,其中,所述VTEP端为VXLAN隧道的目的端;
所述VTEP端收到所述封装的报文后,对所述封装的报文进行解封装,并通过VLAN转发至目的虚拟机所处的虚拟交换机,其中,所述虚拟交换机连接云平台的OVN驱动,所述云平台连接SDN控制器;
所述目的虚拟机所处的虚拟交换机进行二层转发处理,并将报文发送目的虚拟机;
所述云平台包括ML2模块,所述ML2模块采用层次化绑定模型实现,其中,ML2模块包括所述OVN驱动与SDN驱动。
2.根据权利要求1所述的基于SDN与OVN的报文转发方法,其特征在于,所述将封装的报文通过预先建立的VXLAN隧道发送至VTEP端之后,所述方法还包括:
所述交换机将预先学习的主机路由信息通过BGP-EVPN协议发布至其他交换机,其中,主机路由信息包括ARP表项及MAC地址。
3.根据权利要求1所述的基于SDN与OVN的报文转发方法,其特征在于,所述将报文发送目的虚拟机之前,所述方法还包括:
OVN驱动通过OVSDB协议与OVN控制器进行通信。
4.根据权利要求1所述的基于SDN与OVN的报文转发方法,其特征在于,所述VLAN-VXLAN映射关系是通过所述云平台的SDN驱动调用所述SDN控制器实现。
5.根据权利要求1所述的基于SDN与OVN的报文转发方法,其特征在于,对于所述云平台的三层转发处理,所述方法还包括:
所述云平台通过所述SDN驱动调用所述SDN控制器实现三层转发处理。
6.根据权利要求1所述的基于SDN与OVN的报文转发方法,其特征在于,对于云平台中的安全业务,所述方法还包括:
所述云平台通过所述SDN驱动调用所述SDN控制器实现对安全设备的纳管。
7.根据权利要求1所述的基于SDN与OVN的报文转发方法,其特征在于,所述VXLAN隧道为所述VLAN-VXLAN映射关系结合BGP-EVPN协议实现。
8.一种基于SDN与OVN的报文转发设备,其特征在于,所述设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
在OVN控制器管理的虚拟机中,将报文进行二层转发处理,并将二层转发处理的报文通过VLAN连接至对应的交换机;
所述交换机收到所述报文后,根据预先配置的VLAN-VXLAN映射关系,通过VXLAN对处于所述报文进行封装,并将封装的报文通过预先建立的VXLAN隧道发送至VTEP端,其中,所述VTEP端为VXLAN隧道的目的端;
所述VTEP端收到所述封装的报文后,对所述封装的报文进行解封装,并通过VLAN转发至目的虚拟机所处的虚拟交换机,其中,所述虚拟交换机连接云平台的OVN驱动,所述云平台连接SDN控制器;
所述目的虚拟机所处的虚拟交换机进行二层转发处理,并将报文发送目的虚拟机;
所述云平台包括ML2模块,所述ML2模块采用层次化绑定模型实现,其中,ML2模块包括所述OVN驱动与SDN驱动。
9.一种基于SDN与OVN的报文转发介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
在OVN控制器管理的虚拟机中,将报文进行二层转发处理,并将二层转发处理的报文通过VLAN连接至对应的交换机;
所述交换机收到所述报文后,根据预先配置的VLAN-VXLAN映射关系,通过VXLAN对处于所述报文进行封装,并将封装的报文通过预先建立的VXLAN隧道发送至VTEP端,其中,所述VTEP端为VXLAN隧道的目的端;
所述VTEP端收到所述封装的报文后,对所述封装的报文进行解封装,并通过VLAN转发至目的虚拟机所处的虚拟交换机,其中,所述虚拟交换机连接云平台的OVN驱动,所述云平台连接SDN控制器;
所述目的虚拟机所处的虚拟交换机进行二层转发处理,并将报文发送目的虚拟机;
所述云平台包括ML2模块,所述ML2模块采用层次化绑定模型实现,其中,ML2模块包括所述OVN驱动与SDN驱动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮思科网络科技有限公司,未经浪潮思科网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010597815.8/1.html,转载请声明来源钻瓜专利网。





