【技术实现步骤摘要】
一种网络互通方法、装置、设备及介质
[0001]本专利技术涉及通信
,特别是涉及一种网络互通方法、装置、设备及介质。
技术介绍
[0002]OVS(Open VSwitch)是一个高质量的,多层虚拟交换机,其目的是让大规模网络自动化可以通过编程扩展,同时支持标准的管理接口和协议。OVN(Open Virtual Network)是OVS社区发起的一个子项目,OVN提供了一个可在大规模环境下部署的、产品级别的轻量级软件定义网络(Software Defined Network,SDN)。
[0003]目前,OVN
‑
OVS虚拟网络在跨数据中心场景仅支持三层的虚拟机互通方案,即如图1所示,通过OVN相互关联(Interconnection),提供了一种原生的在不同可用域(availability zone)之间的overlay网络上通过逻辑路由器以三层路由的方式打通不同可用区(Avzone,AZ)之间的通信方式。但是,如果想要实现多可用域之间的二层网络通信,目前仍未有较好的实现方案。
[0 ...
【技术保护点】
【技术特征摘要】
1.一种网络互通方法,其特征在于,应用于基于OpenFlow转发层面的SDN控制器中,所述方法包括:接收当前虚拟机发送的报文,判断所述报文是否是二层报文;若所述报文是二层报文,则判断发送目的地是否是本数据中心;若发送目的地不是本数据中心,则将所述报文跨越本数据中心的所有路由逻辑,送往连接本数据中心和其他数据中心的中转交换机,以便所述中转交换机将所述报文跨越其他数据中心的所有路由逻辑,转发至其他数据中心的虚拟交换机,并在该虚拟交换机执行交换逻辑后将所述报文发送至其他数据中心的目的虚拟机。2.根据权利要求1所述的网络互通方法,其特征在于,所述将所述报文跨越本数据中心的所有路由逻辑,包括:将所述报文送往本数据中心的第一虚拟路由器的入端口;在所述第一虚拟路由器的入端口匹配到二层跨数据中心通信的报文类型后,将所述报文跨越所述第一虚拟路由器,直接发往所述第一虚拟路由器的出端口。3.根据权利要求2所述的网络互通方法,其特征在于,所述将所述报文跨越其他数据中心的所有路由逻辑,包括:将所述报文送往其他数据中心的第二虚拟路由器的入端口;在所述第二虚拟路由器的入端口匹配到二层跨数据中心通信的报文类型后,将所述报文跨越所述第二虚拟路由器,直接发往所述第二虚拟路由器的出端口。4.根据权利要求3所述的网络互通方法,其特征在于,所述第二虚拟路由器的入端口匹配到二层跨数据中心通信的报文类型,包括:利用所述第二虚拟路由器的入端口区分所述报文对应的是二层流量还是三层流量;所述二层流量的目的MAC为目的虚拟机,所述三层流量的目的MAC为网关MAC;若是二层流量,则判定所述第二虚拟路由器的入端口匹配到二层跨数据中...
【专利技术属性】
技术研发人员:张源,冯振,
申请(专利权)人:广东浪潮智慧计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。