[发明专利]一种在NVO3网络中处理组播报文的方法、装置和NVO3网络有效
申请号: | 201380000655.2 | 申请日: | 2013-06-28 |
公开(公告)号: | CN105264834B | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 郝卫国;厉益舟;李振斌 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nvo3 网络 处理 报文 方法 装置 | ||
本发明提供了一种在NVO3网络中处理组播报文的方法、装置和NVO3网络。所述第一多归NVE接收多归TES发送的第一组播报文,获取所述第一组播报文的入端口和虚拟局域网标识VLAN ID;根据所述第一组播报文的入端口以及所述VLAN ID获取所述第一组播报文的虚拟叠加网标识VN ID;确定所述入端口是否为所述第一组播报文的VN ID的指定转发者DF;在所述入端口不是所述第一组播报文的VN ID的DF情况下,为所述第一组播报文封装扩展NVO3头;将所述封装了扩展NVO3头的第一组播报文发送给包括所述第二多归NVE的其他NVE;所述扩展NVO3头中携带所述第一组播报文的VN ID以及所述入端口对应的链路聚合组标识LAG ID。本发明能够解决TES多活接入场景下引起的IP地址浪费的问题。
技术领域
本发明涉及通信领域,尤其涉及一种在基于三层网络的网络虚拟化(英文:network virtualization over layer3,缩写:NVO3)网络中处理组播报文的方法、装置和NVO3网络。
背景技术
NVO3能够通过MAC in IP封装实现二层虚拟专用网(英文:virtual privatenetwork,缩写:VPN),虚拟扩展局域网(英文:virtual extensible local area network,缩写:VXLAN)和网络虚拟化通用路由封装(英文:network virtualization genericrouting encapsulation,缩写:NVGRE)是实现NVO3组网的两种典型技术。VXLAN和NVGRE分别通过MAC In UDP和MAC In GRE封装使不同VPN内的二层报文能够跨三层IP网络进行传输,VXLAN和NVGRE隧道封装中还分别包括24bit的虚拟叠加网(英文:virtual overlaynetwork,缩写:VN)标识(VN ID),通过给报文中封装VN ID,不同虚拟叠加网之间能够实现流量隔离。数据中心中一个租户可以对应一个或多个虚拟叠加网。
VN的边缘设备称为网络虚拟边缘(英文:network virtualization edge,缩写:NVE),其主要功能就是将租户终端系统(英文:tenant end system,缩写:TES)加入虚拟叠加网,NVE能够通过VN ID隔离不同虚拟叠加网内的流量。NVE存储有每个虚拟叠加网有对应的组播和单播转发表,对于本地TES发送过来的组播流量(包括未知单播、广播和组播,这里统称为组播),根据本地组播转发表,向其它TES复制发送,根据所述TES的虚拟叠加网对应的网络侧组播转发表,向其它远端NVE进行复制转发;组播报文在向远端NVE发送的时候,可以通过头结点复制或组播逐跳复制两种方式,头结点复制方式采用单播NVO3封装,隧道的目的IP为目的NVE的IP地址,采用组播复制方式,隧道目的IP为组播IP地址。VN和组播IP地址的对应关系由网络管理员在每个NVE上预先设定。NVE对于TES发送的单播报文,通过查找单播转发表,向本地TES或远端NVE进行转发,在向远端NVE转发的时候,需要进行所述单播报文进行单播NVO3封装。
如图1所示,为现有技术中NVO3网络的结构示意图。其中,各TES分别通过各自的NVE接入VN。为了保证TES的可靠性,可以将TES通过多个NVE接入网络。如图1中,TES1分别通过NVE1的端口1和NVE2的端口2接入NVO3网络。这种接入方式被称为多归接入,连接TES1的NVE1和NVE2被称为多归NVE,NVE1的端口1和NVE2的端口2构成跨设备的链路聚合组(英文:link aggregation group,简称:LAG);TES1被称为多归TES;多归NVE之外的NVE,被称为多归NVE的远端NVE。当所述多个多归NVE均能转发多归TES的报文时,这种接入方式被称为多活(英文:all-active或active-active)接入。
在多活接入场景下,对于VN内的组播报文,需要做到:
1、各多归NVE在向本地端口复制转发远端NVE发送的组播报文时,避免多归TES收到多份远端NVE发送的组播报文;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380000655.2/2.html,转载请声明来源钻瓜专利网。