CN106209553A - 报文处理方法、设备及*** - Google Patents

报文处理方法、设备及*** Download PDF

Info

Publication number
CN106209553A
CN106209553A CN201510219028.9A CN201510219028A CN106209553A CN 106209553 A CN106209553 A CN 106209553A CN 201510219028 A CN201510219028 A CN 201510219028A CN 106209553 A CN106209553 A CN 106209553A
Authority
CN
China
Prior art keywords
equipment
vni
vxlan
bgp
nve
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510219028.9A
Other languages
English (en)
Other versions
CN106209553B (zh
Inventor
高远
韩涛
蒋维廉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201510219028.9A priority Critical patent/CN106209553B/zh
Priority to PCT/CN2015/097541 priority patent/WO2016173271A1/zh
Priority to EP15890646.1A priority patent/EP3270546B1/en
Publication of CN106209553A publication Critical patent/CN106209553A/zh
Priority to US15/795,587 priority patent/US10476796B2/en
Application granted granted Critical
Publication of CN106209553B publication Critical patent/CN106209553B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • H04L12/4675Dynamic sharing of VLAN information amongst network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L2012/4629LAN interconnection over a backbone network, e.g. Internet, Frame Relay using multilayer switching, e.g. layer 3 switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/70Virtual switches

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种报文处理方法、设备及***,该方法包括,PE设备接收NVE设备发送的第一VxLAN封装报文,所述PE设备和所述NVE设备位于同一DC中,所述第一VxLAN封装报文包括第一VNI;所述PE设备解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表;所述PE设备根据所述第一VxLAN封装报文的目的IP地址在所述第一VRF内查找路由,对所述第一VxLAN封装报文进行转发。采用该方法,可以减少对接口资源的占用,简化配置。

Description

报文处理方法、设备及***
技术领域
本发明涉及网络通信技术,尤其涉及一种报文处理方法、设备及***。
背景技术
虚拟可扩展局域网(Virtual eXtensible Local Area Network,VxLAN)是一种将二层报文用三层协议进行封装的技术,VxLAN的主要技术原理就是引入一种MAC-in-UDP格式的封装报文,即,将以太帧封装在用户数据报协议(User Datagram Protocol,UDP)报文中传输,可以使以太帧在三层网络中传送,从而可以对二层网络在三层范围进行扩展。在数据中心(DataCenter,DC)与站点的虚拟网络互通业务场景中,DC为多个企业提供虚拟机(Virtual Machine,VM)服务,站点的主机通过VxLAN隧道与DC中的VM进行通信。在实现方面,DC侧运营商边缘(Provider Edge,PE)设备需要为每个租户创建对应的子接口,每个子接口绑定相应的虚拟专用网络(Virtual Private Network,VPN)路由转发(Virtual Routing Forwarding,VRF)表,从而实现DC内网络和运营商网络之间互联。
但是,在实际应用中,由于需要在DC内的PE设备上为每一个VRF分配一个子接口,然后将分配的子接口和对应的VRF进行绑定,因此存在如下问题:新增加租户时,需要在DC侧PE设备上分配新的子接口,占用较多的所述DC侧PE设备接口资源,而且相应的配置过程复杂。
发明内容
有鉴于此,本发明实施例提供了一种报文处理方法、设备及***,以实现在虚拟化网络的DC与站点互通的业务场景中,简化DC中的PE设备的配置。
本发明实施例提供的技术方案如下。
第一方面,提供了一种报文处理方法,包括:
PE设备接收网络虚拟边缘(Network Virtualization Edge,NVE)设备发送的第一VxLAN封装报文,所述PE设备和所述NVE设备位于同一数据中心DC中,所述第一VxLAN封装报文包括第一VxLAN网络标识符(VxLAN Network Identifier,VNI);
所述PE设备解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表;
所述PE设备根据所述第一VxLAN封装报文的目的互联网协议(Internet Protocol,IP)地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
在第一方面的第一种可能的实现方式中,所述方法还包括:
所述PE设备部署边界网关协议(Border Gateway Protocol,BGP),所述PE设备接收所述NVE设备发送的BGP路由更新消息,所述BGP路由更新消息包括VxLAN隧道端点(VxLAN Tunnel End Point,VTEP)地址及所述VTEP地址对应的VNI。
在第一方面的第二种可能的实现方式中,所述方法还包括:
所述PE设备根据所述VNI与VRF表的对应关系,将所述BGP路由更新消息中的所述VTEP地址学习到所述VRF表中。
在第一方面的第三种可能的实现方式中,所述方法还包括:
所述PE设备通过BGP向远端PE设备发布所述VTEP地址。
结合上述第一方面,或第一方面的任意一种可能的实现方式,第一方面的第四种可能的实现方式中,所述PE设备在对所述第一VxLAN封装报文进行转发之前,对所述第一VxLAN封装报文进行多协议标签交换(Multiprotocol Label Switching,MPLS)封装。
第二方面,提供了一种报文处理方法,包括:
NVE设备建立与PE设备之间的BGP连接,所述PE设备和所述NVE设备位于同一数据中心DC中;
所述NVE设备保存VTEP地址与VNI的对应关系;
所述NVE设备通过所述BGP连接向所述PE设备发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
第三方面,提供了一种PE设备,包括:
接收单元,用于接收NVE设备发送的第一VxLAN封装报文,所述PE设备和所述NVE设备位于同一数据中心DC中,所述第一VxLAN封装报文包括第一VNI;
处理单元,用于解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表;
转发单元,用于根据所述第一VxLAN封装报文的目的IP地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
在第三方面的第一种可能的实现方式中,所述PE设备部署有边界网关协议BGP,所述PE设备还包括:
路由更新消息接收单元,用于接收所述NVE设备发送的BGP路由更新消息,所述BGP路由更新消息包括VxLAN隧道端点VTEP地址及所述VTEP地址对应的VNI。
在第三方面的第二种可能的实现方式中,所述PE设备还包括:
学习单元,用于根据所述VNI与VRF表的对应关系,将所述BGP路由更新消息中的所述VTEP地址学习到所述VRF表中。
在第三方面的第三种可能的实现方式中,所述PE设备还包括:
发布单元,用于通过BGP向远端PE设备发布所述VTEP地址。
结合上述第三方面,或第三方面的任意一种可能的实现方式,第三方面的第四种可能的实现方式中,所述PE设备还包括MPLS封装单元,用于在对所述第一VxLAN封装报文进行转发之前,对所述第一VxLAN封装报文进行MPLS封装。
第四方面,提供了一种NVE设备,包括:
BGP连接单元,用于建立所述NVE设备与PE设备之间的BGP连接,所述PE设备和所述NVE设备位于同一数据中心DC中;
对应单元,用于保存VTEP地址与VNI的对应关系;
路由更新消息发送单元,用于通过所述BGP连接向所述PE设备发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
第五方面,提供了一种DC***,包括:
上述第三方面或第三方面的任意一种可能的实现方式所提供的PE设备和上述第四方面或第四方面的任意一种可能的实现方式所提供的NVE设备。
本发明实施方式的技术方案中,DC侧PE设备接收DC侧NVE设备发送的第一VxLAN封装报文后,解析所述第一VxLAN封装报文,获取第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表,从而根据所述第一VxLAN封装报文的目的IP地址在所述第一VRF表内查找路由,对第一VxLAN封装报文进行转发,所述PE设备和所述NVE设备位于同一DC中。相应的,NVE设备建立与PE设备之间的BGP连接,所述PE设备和所述NVE设备位于同一DC中,NVE设备保存VTEP地址与VNI的对应关系,通过BGP连接发送BGP路由更新消息,所述BGP路由更新消息包括携带有VNI信息的VTEP地址。本发明实施方式还提供了一种PE设备、NVE设备和DC***,解决了由于新增租户时创建子接口,带来的占用接口资源多,相应的配置过程复杂的问题,简化了DC侧PE设备的配置;而且,通过扩展BGP协议,将VTEP地址自动更新和学习到相应的VRF表中,进一步简化了配置过程。
附图说明
为了更清楚地说明本发明实施例或现有技术中的方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例的报文处理方法的流程图;
图2为本发明第二实施例的报文处理方法的流程图;
图3为本发明实施例方法的应用场景示意图;
图4为本发明实施例的PE设备结构示意图;
图5为本发明实施例的PE设备硬件结构示意图;
图6为本发明实施例的NVE设备结构示意图;
图7为本发明实施例的NVE设备硬件结构示意图;
图8为本发明实施例的数据中心的结构示意图。
具体实施方式
本发明实施例提供一种报文处理方法、设备及***,以实现在虚拟化网络的DC与站点互通的业务场景中,简化DC中的PE设备的配置。另外,还可以通过扩展BGP协议,将VTEP地址自动更新和学习到相应的VRF表中,进一步简化配置过程。
下面通过具体实施例,对本发明的技术方案进行举例说明。
为使得本发明的发明目的、特征、优点能更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”不是排他的。例如包括了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,还可以包括没有列出的步骤或单元。
图1为本发明第一实施例的报文处理方法的流程图,如图1所示,该方法可以包括:
S102,PE设备接收NVE设备发送的第一VxLAN封装报文,所述PE设备和所述NVE设备位于同一DC中,所述第一VxLAN封装报文包括第一VNI。
举例说明,DC可以包括PE设备、NVE设备和VM设备,DC侧VM对业务报文封装后,发送封装后的业务报文给所述DC侧NVE设备。所述DC侧NVE设备接收所述DC侧VM发送的业务报文后,查找主机所属的NVE的IP地址,对业务报文进行VxLAN隧道封装,隧道目的端点VTEP是远端主机所归属的VxLAN网关,VxLAN网关可以是远端的NVE设备。DC侧PE设备接收DC侧NVE设备发送的第一VxLAN封装报文,所述第一VxLAN封装报文包括第一VNI。所述第一VNI可以具有24比特长度,可以支持多达16M的VxLAN段的网络隔离。例如在一个虚拟网络段中可以支持多达16M的用户,从而对用户进行隔离和标识不再受到限制,可满足海量用户。
S104,所述PE设备解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表。
举例说明,DC侧PE设备接收到第一VxLAN封装报文后,对第一VxLAN封装报文进行解析。所述解析可以理解为对报文的具体操作手段,例如“读取”手段,获取第一VxLAN封装报文中的第一VNI。在DC侧PE设备上保存有VNI与VRF表的对应关系。举例来讲,保存VNI与VRF表的对应关系的实现方式可以是:每个VPN实例可以对应一个VRF表,首先能够确定VNI与VPN实例的对应关系,然后通过VPN实例找到相应的VRF表,将VNI的标识信息添加到VRF表中,形成了VNI与VRF表的对应关系。非限定性的,一个VNI可以对应一个VRF表,也可以多个VNI对应一个VRF表。当多个VNI对应一个VRF表时,只需将多个VNI标识信息添加到同一个VRF表中即可。当获取所述第一VNI时,可以通过查找VRF表中的VNI标识信息,找到所述第一VNI对应的第一VRF表。
举例说明,对于VNI与VRF表的对应关系的确定方式,可选的,例如可以在部署DC时或变更DC中的设备时将每个VNI与对应的VRF表进行对应,具体可以是通过DC侧NVE设备将所有VNI发送到DC侧PE设备,从而使每个VNI与对应的VRF表进行对应。另外,DC侧NVE设备可以定期发送VNI,保持信息更新。
S106,所述PE设备根据所述第一VxLAN封装报文的目的IP地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
举例说明,DC侧PE设备在根据所述第一VNI获取所述第一VRF表后,根据包括有所述第一VNI的所述第一VxLAN封装报文的目的IP地址在所述第一VRF表内查找相应的路由,对所述第一VxLAN封装报文进行转发,从而通过VxLAN隧道发送到远端的PE设备。所述远端的PE设备可以是站点侧的PE设备。可选的,所述远端的PE设备可以是运营商(provider,P)设备。
本实施例提供的报文处理方法,DC侧PE设备通过解析第一VxLAN封装报文,获取第一VNI,根据VNI与VRF表的对应关系,获取第一VNI对应的第一VRF表,基于第一VRF表对所述第一VxLAN封装报文进行转发。这样,在新增加租户时,不需要在DC侧PE设备上分配新的子接口,可以减少接口资源的占用,简化配置。
可选的,所述PE设备部署边界网关协议BGP,所述PE设备接收所述NVE设备发送的BGP路由更新消息,所述BGP路由更新消息包括VxLAN隧道端点VTEP地址及所述VTEP地址对应的VNI。
举例说明,DC侧和站点侧在进行更新时,例如变更站点的企业主机,需要对DC侧PE设备的路由信息进行更新。可以在DC侧PE设备上部署BGP,DC侧PE设备接收DC侧NVE设备发送的BGP路由更新消息,BGP路由更新消息包括VTEP地址,DC侧NVE设备上保存有VTEP与VNI的对应关系,DC侧PE设备接收的VTEP地址可以包括相应的VNI信息。
可选的,所述PE设备根据所述的VNI与VRF表的对应关系,将所述BGP路由更新消息中的所述VTEP地址学习到所述VRF表中。
举例说明,DC侧PE设备上保存有VNI与VRF表的对应关系。DC侧PE设备在接收到携带有相应的VNI信息的VTEP地址后,根据所述VNI的关联,将所述BGP路由更新消息中的VTEP地址学习到VRF表中,从而保持路由信息的更新。另外,本发明对于更新的周期不进行限定,例如可以采用实时或定期更新。
可选的,所述PE设备通过BGP向远端PE设备发布所述VTEP地址。
举例说明,为了保证DC侧和站点侧的路由信息的一致,DC侧PE设备通过BGP向远端PE设备发布所述VTEP地址,其中远端PE设备可以包括站点侧PE设备。
可选的,所述PE设备在对所述第一VxLAN封装报文进行转发之前,对所述第一VxLAN封装报文进行MPLS封装。
举例说明,DC侧PE设备在对第一VxLAN封装报文进行转发之前,可以进行MPLS封装,MPLS封装后的报文格式是:外层以太网(Ethernet,ETH)头+基于流量工程的(Traffic Engineering,TE)隧道MPLS标签+VPN MPLS标签+外层VxLAN IP头(NVE目的、源IP地址)+UDP头+VxLAN头+内层ETH头+内层IP地址。
在不采用本发明实施例方案的通常实现方式中,DC侧PE设备需要为站点侧的每一个租户创建对应的子接口,通过子接口绑定相应的VRF,从而通过构建子接口的方式将VxLAN封装报文发送到远端PE设备。但是,在近年的网络发展中,网络的集成度不断提升,用户量大幅增加,使用上述通常的实现方式,占用大量的DC侧PE设备的接口资源,并且需要进行大量配置工作,配置复杂,显然,这种常规的通过配备子接口的方式并不能满足如此灵活的应用需求。
本发明实施例提供的技术方案中,通过解析第一VxLAN封装报文,获取第一VNI,根据VNI与VRF表的对应关系,获取第一VNI对应的第一VRF表,基于第一VRF表对所述第一VxLAN封装报文进行转发,从而在新增加租户时,不需要在PE设备上分配新的子接口,减少接口资源的占用,简化配置,进而有利于较好满足目前网络演进的需求。
上述实施例描述了本发明报文处理方法中的DC侧PE设备执行的具体方法步骤,下面对本发明报文处理方法中的DC侧NVE设备执行的具体方法步骤进行详细说明。
图2为本发明第二实施例的报文处理方法的流程图,如图2所示,该方法可以包括:
S202,NVE设备建立与PE设备之间的BGP连接,所述PE设备和所述NVE设备位于同一DC中。
举例说明,DC侧NVE设备不仅向DC侧PE设备发送VxLAN封装报文,而且为了保障DC侧PE设备的路由信息的及时更新,例如增加租户、业务变更等,可以通过BGP扩展的方式进行路由信息更新。因此,DC侧NVE设备可以建立与DC侧PE设备之间的BGP连接。
S204,所述NVE设备保存VTEP地址与VNI的对应关系。
举例说明,在DC侧NVE设备中,通过VTEP进行业务报文的VxLAN隧道封装,DC侧NVE设备可以保存VTEP地址与VNI的对应关系,这样,VTEP地址和VNI就形成了相应的对应关系。
S206,所述NVE设备通过所述BGP连接向所述PE设备发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
举例说明,DC侧NVE设备通过BGP连接向DC侧PE设备发送BGP路由更新消息。所述BGP路由更新消息包括VTEP地址,在VTEP地址中可以携带VNI信息。DC侧PE设备在接收到携带有相应的VNI信息的VTEP地址后,由于DC侧PE设备上保存有VNI与VRF表的对应关系,可以根据所述VNI的关联,将所述BGP路由更新消息中的VTEP地址学习到VRF表中,从而保持VRF表中的路由信息的更新,另外,本发明实施例对于VRF中的路由信息的更新周期不进行限定,可以实时或定期更新VRF表中的路由信息。
举例说明,所述DC侧NVE设备接收DC侧VM发送的业务报文,对所述业务报文进行VxLAN封装,获得VxLAN封装报文;所述DC侧NVE设备向所述DC侧PE设备发送所述VxLAN封装报文。
本实施例提供的报文处理方法,通过BGP扩展的方式,DC侧NVE设备将VTEP地址发布给DC侧PE设备,并且将发布的VTEP路由信息学习到相应的VRF表中,从而保证了DC侧PE设备中路由信息的及时更新,在面对例如新增加租户等业务需求时,提高业务部署的灵活性。
上述实施例描述了本发明报文处理方法中的DC侧NVE设备执行的具体方法步骤,下面对本发明实施例方法的应用场景示意图进行详细说明。
图3为本发明实施例方法的应用场景示意图,如图3所示,其中,报文从DC侧VM1经由DC侧NVE1及DC侧PE设备、MPLS网络到达主机1。图3示例性的说明了DC与企业站点之间的报文处理过程,具体执行过程是:
(1)DC可以为多个企业提供VM服务,每个企业在DC侧PE设备上具有对应的VRF表,DC侧VM1对业务报文进行封装,向DC侧NVE1设备发送业务报文。
(2)DC侧NVE1设备接收DC侧VM1发送的业务报文,查找企业主机1所属的NVE的IP地址,对业务报文进行VxLAN隧道封装,获取第一VxLAN封装报文,隧道目的端点VTEP是企业主机所归属的VxLAN网关,所述VxLAN网关可以是远端的NVE设备,DC侧NVE1设备通过建立的VxLAN隧道向企业主机所归属的VxLAN网关发送所述第一VxLAN封装报文。
举例说明,对于查找企业主机1所属的NVE的IP地址的方法,示例性的可以是:DC侧NVE1设备中存储有企业主机1的MAC地址与主机1所属的NVE的IP地址的映射关系,通过这种映射关系可以查找到企业主机1所属的NVE的IP地址。
(3)DC侧PE设备接收DC侧NVE1设备发送的第一VxLAN封装报文,解析所述第一VxLAN封装报文,获取第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表;DC侧PE设备根据所述第一VxLAN封装报文的目的IP地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
可选的,DC侧PE设备可以对第一VxLAN封装报文进行MPLS封装,MPLS封装后的报文格式是:外层ETH头+TE隧道MPLS标签+VPNMPLS标签+外层VxLAN IP头(NVE目的、源IP地址)+UDP头+VxLAN头+内层ETH头+内层IP地址。
(4)站点侧PE设备接收MPLS封装后的报文,对报文进行MPLS解封,根据对应VRF表查找路径,将第一VxLAN封装报文发送到站点侧NVE设备。
(5)站点侧NVE设备接收第一VxLAN封装报文,进行VxLAN解封,将业务报文发送到对应主机1。
另外,DC侧NVE1可以通过扩展BGP的方式,实现路由信息的更新,具体过程是:
(1)DC侧NVE1设备建立与DC侧PE设备之间的BGP连接。
(2)所述DC侧NVE1设备保存VTEP地址与VNI的对应关系。
(3)所述DC侧NVE1设备通过所述BGP连接发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
其中,DC侧NVE1设备通过BGP连接发送BGP路由更新消息,BGP路由更新消息包括VTEP地址,在VTEP地址中可以携带VNI信息。DC侧PE设备在接收到携带有相应的VNI信息的VTEP地址后,由于DC侧PE设备上保存有VNI与VRF表的对应关系,可以根据所述VNI的关联,将所述BGP路由更新消息中的VTEP地址学习到VRF表中,从而保持路由信息的更新。另外,本发明对于更新的周期不进行限定,例如可以采用实时或定期更新。
本实施例详细说明了DC与企业站点之间的报文处理方法对应的应用场景,其中每个步骤的执行方式请参见第一实施例和第二实施例中的相应描述,通过上述实施过程,解决了由于新增租户时创建子接口,从而带来的占用接口资源多,相应的配置过程复杂的问题,简化了DC侧PE设备的配置。而且,通过扩展BGP协议,将VTEP地址自动更新和学习到相应的VRF表中,进一步简化了配置过程。
上述实施例描述了本发明实施例方法的应用场景示意图,下面对本发明实施例的PE设备结构示意图和硬件结构示意图进行详细说明。
图4为本发明实施例的PE设备结构示意图,如图4所示,PE设备包括接收单元402、处理单元404和转发单元406:
所述接收单元402,用于接收NVE设备发送的第一VxLAN封装报文,所述PE设备和所述NVE设备位于同一DC中,所述第一VxLAN封装报文包括第一VNI;
所述处理单元404,用于解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表;
所述转发单元406,用于根据所述第一VxLAN封装报文的目的IP地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
可选的,所述PE设备部署有BGP,所述PE设备还包括路由更新消息接收单元4001,用于部署边界网关协议BGP,接收所述NVE设备发送的BGP路由更新消息,所述BGP路由更新消息包括VxLAN隧道端点VTEP地址及所述VTEP地址对应的VNI。
可选的,所述PE设备还包括学习单元4002,用于根据所述的VNI与VRF表的对应关系,将所述BGP路由更新消息中的所述VTEP地址学习到所述VRF表中。
可选的,所述PE设备还包括发布单元4003,用于通过BGP向远端PE设备发布所述VTEP地址。
可选的,所述PE设备还包括MPLS封装单元4004,用于在对所述第一VxLAN封装报文进行转发之前,对所述第一VxLAN封装报文进行MPLS封装。
图4所示的PE设备可以执行上述实施例的方法中的相应步骤。DC侧PE设备通过解析第一VxLAN封装报文,获取第一VNI,根据VNI与VRF表的对应关系,获取第一VNI对应的第一VRF表,基于第一VRF表对VxLAN封装报文进行转发,从而减少接口资源的占用,简化配置。
图5为本发明实施例的PE设备硬件结构图,图5所示的PE设备可以执行上述实施例的方法中DC侧PE设备执行的相应步骤。如图5所示,PE设备包括处理器501、存储器502、接口503和总线504,其中接口503可以通过无线或有线的方式实现,具体来讲可以是例如网卡(Network InterfaceCard,NIC)等元件,上述处理器501、存储器502、接口503通过总线504连接。
所述存储器502用于存储程序代码,可选的,程序代码可以包括操作***程序和应用程序。
所述接口503,用于接收NVE设备发送的第一VxLAN封装报文,所述PE设备和所述NVE设备位于同一DC中,所述第一VxLAN封装报文包括第一VNI;
所述处理器501,用于解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表;
所述接口503,还用于根据所述第一VxLAN封装报文的目的IP地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
可选的,所述PE设备部署有BGP,所述接口503,还用于接收所述NVE设备发送的BGP路由更新消息,所述BGP路由更新消息包括VxLAN隧道端点VTEP地址及所述VTEP地址对应的VNI。
可选的,所述处理器501,还用于根据所述的VNI与VRF表的对应关系,将所述BGP路由更新消息中的所述VTEP地址学习到所述VRF表中。
可选的,所述接口503,还用于通过BGP向远端PE设备发布所述VTEP地址。
可选的,所述处理器501,还用于在对所述第一VxLAN封装报文进行转发之前,对所述第一VxLAN封装报文进行MPLS封装。
图5所示的PE设备可以用于执行前述实施例中方法中DC侧PE设备所执行的相应步骤。DC侧PE设备通过解析第一VxLAN封装报文,获取第一VNI,根据VNI与VRF表的对应关系,获取第一VNI对应的第一VRF表,基于第一VRF表对所述第一VxLAN封装报文进行转发,从而减少接口资源的占用,简化配置。
上述实施例描述了本发明实施例的DC侧PE设备结构示意图和硬件结构示意图,下面对本发明实施例的DC侧NVE设备结构示意图和硬件结构示意图进行详细说明。
图6为本发明实施例的NVE设备结构示意图,图6所示的NVE设备可以执行上述实施例的方法中DC侧NVE设备所执行的相应步骤。如图6所示,NVE设备包括BGP连接单元602、对应单元604和路由更新消息发送单元606:
所述BGP连接单元602,用于建立所述DC侧NVE设备与DC侧PE设备之间的BGP连接,所述PE设备和所述NVE设备位于同一DC中;
所述对应单元604,用于保存VTEP地址与VNI的对应关系;
所述路由更新消息发送单元606,用于通过所述BGP连接向所述PE设备发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
可选的,NVE设备还包括接收单元6001、封装单元6002和发送单元6003。所述接收单元6001,用于接收DC侧VM发送的业务报文。所述封装单元6002,用于对所述业务报文进行VxLAN封装,获得VxLAN封装报文;所述发送单元6003,用于向所述DC侧PE设备发送所述VxLAN封装报文。
图6所示的NVE设备可以用于执行前述实施例的方法中的DC侧NVE设备所执行的相应步骤。通过BGP扩展的方式,DC侧NVE设备将VTEP地址发布给DC侧PE设备,并且学习到相应的VRF表中,从而保证了路由信息的及时更新,在面对例如新增加租户等业务需求时,简化配置。
图7为本发明实施例的NVE设备硬件结构图,图7所示的NVE设备可以执行上述实施例的方法中DC侧NVE设备所执行的相应步骤。如图7所示,NVE设备包括处理器701、存储器702、接口703和总线704,其中接口703可以通过无线或有线的方式实现,具体来讲可以是例如网卡等元件,上述处理器701、存储器702、接口703通过总线704连接。
所述存储器702用于存储程序代码,可选的,程序代码可以包括操作***程序和应用程序。
所述接口703,用于建立所述NVE设备与PE设备之间的BGP连接,所述PE设备和所述NVE设备位于同一DC中;
所述处理器701,用于保存VTEP地址与VNI的对应关系;
所述接口703,用于通过所述BGP连接向所述PE设备发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
图7所示的NVE设备可以用于执行上述实施例的方法中DC侧NVE设备所执行的相应步骤。通过BGP扩展的方式,DC侧NVE设备将VTEP地址发布给DC侧PE设备,并且学习到相应的VRF表中,从而保证了路由信息的及时更新,在面对例如新增加租户等业务需求时,简化配置。
上述实施例描述了本发明实施例的NVE设备结构示意图和硬件结构示意图,下面对本发明实施例的数据中心的结构进行详细说明。
图8为本发明实施例的数据中心DC。如图8所示,数据中心DC包括PE设备和NVE设备。该数据中心DC可以执行第一实施例和第二实施例的方法,该PE设备和NVE设备可以具有图4-7及其对应的说明书内容所描述的结构。所述数据中心的实现原理和技术效果类似,此处,不再赘述。
本发明实施例的数据中心、PE设备及NVE设备,均可执行上述实施例中的方法和步骤。
举例说明,PE设备的接收单元402,用于接收NVE设备的发送单元6003发送的VxLAN封装报文,所述PE设备和所述NVE设备位于同一DC中,所述第一VxLAN封装报文包括第一VNI。所述PE设备的处理单元404,用于解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与VRF表的对应关系,获取所述第一VNI对应的第一VRF表。所述PE设备的转发单元406,用于根据所述第一VxLAN封装报文的IP地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
举例说明,NVE设备的BGP连接单元602,用于建立所述NVE设备与PE设备之间的BGP连接,所述PE设备和所述NVE设备位于同一DC中。所述NVE设备的对应单元604,用于保存VTEP地址与VNI的对应关系。所述NVE设备的路由更新消息发送单元606,用于通过所述BGP连接向所述PE设备的路由更新消息接收单元4001发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式可以被具体实施为***、方法或者计算机程序产品。因此,本发明的各方面、或各个方面的可能实现方式可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件等等),或者组合软件和硬件方面的实施例的形式,在这里都统称为“电路”、“模块”或者“***”。此外,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机程序产品是指存储在计算机可读介质中的计算机可读程序代码。
计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质包含但不限于电子、磁性、光学、电磁、红外或半导体***、设备或者装置,或者前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。
计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图的每一块、或各块的组合中规定的功能动作的装置。
计算机可读程序代码可以完全在用户的本地计算机上执行、部分在用户的本地计算机上执行、作为单独的软件包、部分在用户的本地计算机上并且部分在远程计算机上,或者完全在远程计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺序执行。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (13)

1.一种报文处理方法,其特征在于,所述方法包括:
运营商边缘PE设备接收网络虚拟边缘NVE设备发送的第一虚拟可扩展局域网VxLAN封装报文,所述PE设备和所述NVE设备位于同一数据中心DC中,所述第一VxLAN封装报文包括第一VxLAN网络标识符VNI;
所述PE设备解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与虚拟专用网络VPN路由转发VRF表的对应关系,获取所述第一VNI对应的第一VRF表;
所述PE设备根据所述第一VxLAN封装报文的目的互联网协议IP地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
2.根据权利要求1所述的方法,其特征在于,所述PE设备部署边界网关协议BGP,所述PE设备接收所述NVE设备发送的BGP路由更新消息,所述BGP路由更新消息包括VxLAN隧道端点VTEP地址及所述VTEP地址对应的VNI。
3.根据权利要求2所述的方法,其特征在于,还包括,所述PE设备根据所述VNI与VRF表的对应关系,将所述BGP路由更新消息中的所述VTEP地址学习到所述VRF表中。
4.根据权利要求3所述的方法,其特征在于,还包括,所述PE设备通过BGP向远端PE设备发布所述VTEP地址。
5.根据权利要求1-4中任一项所述的方法,其特征在于,还包括,所述PE设备在对所述第一VxLAN封装报文进行转发之前,对所述第一VxLAN封装报文进行多协议标签交换MPLS封装。
6.一种报文处理方法,其特征在于,所述方法包括:
网络虚拟边缘NVE设备建立与运营商边缘PE设备之间的边界网关协议BGP连接,所述PE设备和所述NVE设备位于同一数据中心DC中;
所述NVE设备保存虚拟可扩展局域网VxLAN隧道端点VTEP地址与VxLAN网络标识符VNI的对应关系;
所述NVE设备通过所述BGP连接向所述PE设备发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
7.一种运营商边缘PE设备,其特征在于,所述PE设备包括:
接收单元,用于接收网络虚拟边缘NVE设备发送的第一虚拟可扩展局域网VxLAN封装报文,所述PE设备和所述NVE设备位于同一数据中心DC中,所述第一VxLAN封装报文包括第一VxLAN网络标识符VNI;
处理单元,用于解析所述第一VxLAN封装报文,获取所述第一VNI,根据VNI与虚拟专用网络VPN路由转发VRF表的对应关系,获取所述第一VNI对应的第一VRF表;
转发单元,用于根据所述第一VxLAN封装报文的目的互联网协议IP地址在所述第一VRF表内查找路由,对所述第一VxLAN封装报文进行转发。
8.根据权利要求7所述的设备,其特征在于,所述PE设备部署有边界网关协议BGP,所述PE设备还包括路由更新消息接收单元,用于接收所述NVE设备发送的BGP路由更新消息,所述BGP路由更新消息包括VxLAN隧道端点VTEP地址及所述VTEP地址对应的VNI。
9.根据权利要求8所述的设备,其特征在于,所述PE设备还包括学习单元,用于根据所述VNI与VRF表的对应关系,将所述BGP路由更新消息中的所述VTEP地址学习到所述VRF表中。
10.根据权利要求9所述的设备,其特征在于,所述PE设备还包括发布单元,用于通过BGP向远端PE设备发布所述VTEP地址。
11.根据权利要求7-10中任一项所述的设备,所述PE设备还包括MPLS封装单元,用于在对所述第一VxLAN封装报文进行转发之前,对所述第一VxLAN封装报文进行多协议标签交换MPLS封装。
12.一种网络虚拟边缘NVE设备,其特征在于,所述NVE设备包括:
BGP连接单元,用于建立所述NVE设备与运营商边缘PE设备之间的边界网关协议BGP连接,所述PE设备和所述NVE设备位于同一数据中心DC中;
对应单元,用于保存虚拟可扩展局域网VxLAN隧道端点VTEP地址与VxLAN网络标识符VNI的对应关系;
路由更新消息发送单元,用于通过所述BGP连接向所述PE设备发送BGP路由更新消息,所述BGP路由更新消息包括VTEP地址及所述VTEP地址对应的VNI。
13.一种数据中心DC***,其特征在于,包括权利要求7-11中任一项所述的PE设备和权利要求12所述的NVE设备。
CN201510219028.9A 2015-04-30 2015-04-30 报文处理方法、设备及*** Active CN106209553B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201510219028.9A CN106209553B (zh) 2015-04-30 2015-04-30 报文处理方法、设备及***
PCT/CN2015/097541 WO2016173271A1 (zh) 2015-04-30 2015-12-16 报文处理方法、设备及***
EP15890646.1A EP3270546B1 (en) 2015-04-30 2015-12-16 Message processing method, device and system
US15/795,587 US10476796B2 (en) 2015-04-30 2017-10-27 Packet processing method, and device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510219028.9A CN106209553B (zh) 2015-04-30 2015-04-30 报文处理方法、设备及***

Publications (2)

Publication Number Publication Date
CN106209553A true CN106209553A (zh) 2016-12-07
CN106209553B CN106209553B (zh) 2019-07-23

Family

ID=57198022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510219028.9A Active CN106209553B (zh) 2015-04-30 2015-04-30 报文处理方法、设备及***

Country Status (4)

Country Link
US (1) US10476796B2 (zh)
EP (1) EP3270546B1 (zh)
CN (1) CN106209553B (zh)
WO (1) WO2016173271A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107979519A (zh) * 2017-12-14 2018-05-01 中盈优创资讯科技有限公司 Vxlan业务的差分实现方法及vtep、pe
CN108234270A (zh) * 2016-12-21 2018-06-29 中国电信股份有限公司 实现虚拟可扩展局域网多域并存的方法和***
CN108574616A (zh) * 2017-03-14 2018-09-25 华为技术有限公司 一种处理路由的方法、设备及***
CN110022263A (zh) * 2018-01-08 2019-07-16 华为技术有限公司 一种数据传输的方法及相关装置
CN110474829A (zh) * 2018-05-10 2019-11-19 华为技术有限公司 传输报文的方法和装置
EP3694157A4 (en) * 2017-11-09 2020-11-18 Huawei Technologies Co., Ltd. VXLAN ENCODING CONFIGURATION PROCEDURE, DEVICE AND SYSTEM
CN112702252A (zh) * 2019-10-23 2021-04-23 华为技术有限公司 一种报文处理方法、***及相关设备
CN113542111A (zh) * 2020-04-20 2021-10-22 华为技术有限公司 一种报文转发方法及网络设备
CN113660164A (zh) * 2020-05-12 2021-11-16 华为技术有限公司 一种报文转发方法及网络设备
CN113726635A (zh) * 2021-08-30 2021-11-30 新华三大数据技术有限公司 一种报文处理方法、装置及电子设备

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10333842B2 (en) * 2017-04-24 2019-06-25 The Boeing Company System and method for federated network traffic processing
US10673737B2 (en) * 2018-04-17 2020-06-02 Cisco Technology, Inc. Multi-VRF universal device internet protocol address for fabric edge devices
US10778464B2 (en) * 2018-04-20 2020-09-15 Futurewei Technologies, Inc. NSH encapsulation for traffic steering establishing a tunnel between virtual extensible local area network (VxLAN) tunnel end points (VTEPS) using a NSH encapsulation header comprising a VxLAN header whose VNI field has been replaced by an NSH shim
CN109218202B (zh) * 2018-08-24 2021-05-07 新华三技术有限公司 路由同步方法及装置
CN109743256B (zh) * 2019-03-22 2022-01-14 成都西加云杉科技有限公司 报文转发方法及装置
US11206155B2 (en) 2019-10-16 2021-12-21 Arista Networks, Inc. Filtering advertising of route advertisements based on virtual network identifiers
US11502874B2 (en) * 2019-10-16 2022-11-15 Arista Networks, Inc. Filtering advertising of route advertisements based on virtual network identifiers
CN113141291B (zh) * 2020-01-17 2022-07-26 华为技术有限公司 一种数据传输方法及相关的设备和***
US11552824B2 (en) * 2021-04-26 2023-01-10 Hewlett Packard Enterprise Development Lp Label based policy enforcement
CN115604056A (zh) * 2021-06-28 2023-01-13 辉达公司(Us) 下游vxlan标识符的高效存储实现
US11855804B2 (en) * 2021-06-28 2023-12-26 Nvidia Corporation Storage-efficient implementation of downstream VXLAN identifiers

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070058638A1 (en) * 2005-09-14 2007-03-15 Guichard James N System and methods for network segmentation
US20110032843A1 (en) * 2008-04-10 2011-02-10 Oktavian Papp Setting up a virtual private network using virtual lan identifiers
CN102055647A (zh) * 2009-11-03 2011-05-11 中兴通讯股份有限公司 一种三层vpn的接入方法和***
CN103580980A (zh) * 2012-07-24 2014-02-12 中兴通讯股份有限公司 虚拟网络自动发现和自动配置的方法及其装置
CN103607349A (zh) * 2013-11-14 2014-02-26 华为技术有限公司 虚拟网络中确定路由的方法及运营商边缘设备
US20140086253A1 (en) * 2012-09-26 2014-03-27 Futurewei Technologies, Inc. Overlay Virtual Gateway for Overlay Networks
CN104518940A (zh) * 2014-10-27 2015-04-15 华为技术有限公司 实现nvo3网络与mpls网络之间通信的方法和装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101589997B1 (ko) * 2011-11-03 2016-01-29 후아웨이 테크놀러지 컴퍼니 리미티드 호스트가 가상 사설 네트워크를 결합/분리하는 경계 게이트웨이 프로토콜 확장
US20140006585A1 (en) * 2012-06-29 2014-01-02 Futurewei Technologies, Inc. Providing Mobility in Overlay Networks
US20140280846A1 (en) * 2013-03-14 2014-09-18 Douglas Gourlay System and method for abstracting network policy from physical interfaces and creating portable network policy
WO2014210483A1 (en) * 2013-06-28 2014-12-31 Huawei Technologies Co., Ltd. Multiprotocol label switching transport for supporting a very large number of virtual private networks
CN105264834B (zh) 2013-06-28 2018-12-07 华为技术有限公司 一种在nvo3网络中处理组播报文的方法、装置和nvo3网络
US9509603B2 (en) * 2014-03-31 2016-11-29 Arista Networks, Inc. System and method for route health injection using virtual tunnel endpoints
US10200258B2 (en) * 2014-08-14 2019-02-05 Juniper Networks, Inc. Transaction integrity for network services configuration
CN105634770B (zh) * 2014-10-29 2019-05-07 新华三技术有限公司 部署虚拟扩展局域网的方法和装置
US10171559B2 (en) * 2014-11-21 2019-01-01 Cisco Technology, Inc. VxLAN security implemented using VxLAN membership information at VTEPs
US9900250B2 (en) * 2015-03-26 2018-02-20 Cisco Technology, Inc. Scalable handling of BGP route information in VXLAN with EVPN control plane
US10454877B2 (en) * 2016-04-29 2019-10-22 Cisco Technology, Inc. Interoperability between data plane learning endpoints and control plane learning endpoints in overlay networks

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070058638A1 (en) * 2005-09-14 2007-03-15 Guichard James N System and methods for network segmentation
US20110032843A1 (en) * 2008-04-10 2011-02-10 Oktavian Papp Setting up a virtual private network using virtual lan identifiers
CN102055647A (zh) * 2009-11-03 2011-05-11 中兴通讯股份有限公司 一种三层vpn的接入方法和***
CN103580980A (zh) * 2012-07-24 2014-02-12 中兴通讯股份有限公司 虚拟网络自动发现和自动配置的方法及其装置
US20140086253A1 (en) * 2012-09-26 2014-03-27 Futurewei Technologies, Inc. Overlay Virtual Gateway for Overlay Networks
CN103607349A (zh) * 2013-11-14 2014-02-26 华为技术有限公司 虚拟网络中确定路由的方法及运营商边缘设备
CN104518940A (zh) * 2014-10-27 2015-04-15 华为技术有限公司 实现nvo3网络与mpls网络之间通信的方法和装置

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234270B (zh) * 2016-12-21 2020-07-07 中国电信股份有限公司 实现虚拟可扩展局域网多域并存的方法和***
CN108234270A (zh) * 2016-12-21 2018-06-29 中国电信股份有限公司 实现虚拟可扩展局域网多域并存的方法和***
CN108574616B (zh) * 2017-03-14 2021-02-12 华为技术有限公司 一种处理路由的方法、设备及***
CN108574616A (zh) * 2017-03-14 2018-09-25 华为技术有限公司 一种处理路由的方法、设备及***
US11012355B2 (en) 2017-03-14 2021-05-18 Huawei Technologies Co., Ltd. Route processing method, device, and system
US11606292B2 (en) 2017-03-14 2023-03-14 Huawei Technolgoies Co., Ltd. Route processing method, device, and system
EP3694157A4 (en) * 2017-11-09 2020-11-18 Huawei Technologies Co., Ltd. VXLAN ENCODING CONFIGURATION PROCEDURE, DEVICE AND SYSTEM
US11310080B2 (en) 2017-11-09 2022-04-19 Huawei Technologies Co., Ltd. VXLAN configuration method, device, and system
CN107979519B (zh) * 2017-12-14 2019-04-09 中盈优创资讯科技有限公司 Vxlan业务的差分实现方法及vtep、pe
CN107979519A (zh) * 2017-12-14 2018-05-01 中盈优创资讯科技有限公司 Vxlan业务的差分实现方法及vtep、pe
CN110022263A (zh) * 2018-01-08 2019-07-16 华为技术有限公司 一种数据传输的方法及相关装置
CN110022263B (zh) * 2018-01-08 2020-12-15 华为技术有限公司 一种数据传输的方法及相关装置
CN110474829A (zh) * 2018-05-10 2019-11-19 华为技术有限公司 传输报文的方法和装置
US11310081B2 (en) 2018-05-10 2022-04-19 Huawei Technologies Co., Ltd. Packet transmission method and apparatus
CN110474829B (zh) * 2018-05-10 2021-07-20 华为技术有限公司 传输报文的方法和装置
CN112702252A (zh) * 2019-10-23 2021-04-23 华为技术有限公司 一种报文处理方法、***及相关设备
CN112702252B (zh) * 2019-10-23 2024-02-02 华为云计算技术有限公司 一种报文处理方法、***及相关设备
CN113542111A (zh) * 2020-04-20 2021-10-22 华为技术有限公司 一种报文转发方法及网络设备
CN113542111B (zh) * 2020-04-20 2024-05-14 华为技术有限公司 一种报文转发方法及网络设备
CN113660164A (zh) * 2020-05-12 2021-11-16 华为技术有限公司 一种报文转发方法及网络设备
CN113726635A (zh) * 2021-08-30 2021-11-30 新华三大数据技术有限公司 一种报文处理方法、装置及电子设备
CN113726635B (zh) * 2021-08-30 2023-05-26 新华三大数据技术有限公司 一种报文处理方法、装置及电子设备

Also Published As

Publication number Publication date
CN106209553B (zh) 2019-07-23
EP3270546B1 (en) 2019-05-22
EP3270546A4 (en) 2018-02-28
WO2016173271A1 (zh) 2016-11-03
EP3270546A1 (en) 2018-01-17
US10476796B2 (en) 2019-11-12
US20180069792A1 (en) 2018-03-08

Similar Documents

Publication Publication Date Title
CN106209553A (zh) 报文处理方法、设备及***
JP6032278B2 (ja) Lan多重化装置
JP5991424B2 (ja) パケット書換装置、制御装置、通信システム、パケット送信方法及びプログラム
CN104579954B (zh) 报文跨域转发方法、装置及通信设备
US10263808B2 (en) Deployment of virtual extensible local area network
CN113411243B (zh) 数据传输方法及装置
CN108574616A (zh) 一种处理路由的方法、设备及***
EP3143732A1 (en) Scalable segment identifier allocation in segment routing
CN104468368B (zh) 配置bgp邻居的方法及装置
US9900238B2 (en) Overlay network-based original packet flow mapping apparatus and method therefor
CN106878288B (zh) 一种报文转发方法及装置
CN106209557B (zh) 报文转发方法及装置
CN106209643A (zh) 报文转发方法及装置
CN107342941A (zh) 一种vxlan控制平面的优化方法及装置
US11706140B2 (en) Packet forwarding method and network device
EP3913870A1 (en) Packet forwarding method and network device
CN104468162A (zh) 网络管理方法及***、虚拟网络实体、网络设备
Yamanaka et al. AutoVFlow: Autonomous virtualization for wide-area OpenFlow networks
CN105515802A (zh) 网络虚拟化方法及装置
JP2019519146A (ja) ルーティング確立、パケット送信
CN103795630A (zh) 一种标签交换网络的报文传输方法和装置
CN106911547B (zh) 一种报文转发方法及装置
CN108322376A (zh) 路由同步方法、装置及机器可读存储介质
CN108512737B (zh) 一种数据中心ip层互联的方法和sdn控制器
US11611508B2 (en) Packet forwarding method and network device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant