CN110557316B - 报文传输方法、***、装置及计算机可读存储介质 - Google Patents

报文传输方法、***、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN110557316B
CN110557316B CN201810536126.9A CN201810536126A CN110557316B CN 110557316 B CN110557316 B CN 110557316B CN 201810536126 A CN201810536126 A CN 201810536126A CN 110557316 B CN110557316 B CN 110557316B
Authority
CN
China
Prior art keywords
local area
area network
message
data center
virtual
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.)
Active
Application number
CN201810536126.9A
Other languages
English (en)
Other versions
CN110557316A (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201810536126.9A priority Critical patent/CN110557316B/zh
Publication of CN110557316A publication Critical patent/CN110557316A/zh
Application granted granted Critical
Publication of CN110557316B publication Critical patent/CN110557316B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2614Peak power aspects
    • 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
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2592Translation of Internet protocol [IP] addresses using tunnelling or encapsulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/06Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

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

本公开提供了一种报文传输方法及***,涉及数据通信技术领域。其中的报文传输方法包括:第一数据中心网关从接收到的虚拟扩展局域网报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在分段路由报文中;第一数据中心网关将分段路由报文发送至目的租户所对应的第二数据中心网关;第二数据中心网关从分段路由报文中提取目的租户的MAC地址、虚拟网络标识信息以及IP地址,并封装在第二虚拟扩展局域网报文中;第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及IP地址,将第二虚拟扩展局域网报文发送至目的租户。从而实现了虚拟扩展局域网跨分段路由域的大二层互联。

Description

报文传输方法、***、装置及计算机可读存储介质
技术领域
本公开涉及数据通信技术领域,特别涉及一种报文传输方法、***、装置及计算机可读存储介质。
背景技术
VxLAN(Virtual Extensible LAN,虚拟扩展局域网)通过UDP(User DatagramProtocol,用户数据报协议)扩展,实现报文二层信息的跨三层传递,是当前叠加网络实现代表,在云多租户业务及二层专线业务中应用,是二层叠加网络Overlay技术方向。
SR(Segment Routing,分段路由)是实现基于标签转发的源路由技术,是三层叠加网络Overlay技术方向。
VxLAN与SR技术在不同场景下各有优劣势,VxLAN在数据中心DC内场景下擅长提供多租户隔离和二层互通能力,SR擅长在广域场景下提供特定路径转发,但实现跨广域端到端互联需进行两层封装。
发明内容
本公开解决的一个技术问题是,如何实现虚拟扩展局域网跨分段路由域的大二层互联。
根据本公开实施例的一个方面,提供了一种报文传输方法,包括:第一数据中心网关从接收到的第一虚拟扩展局域网报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在分段路由报文中;第一数据中心网关将分段路由报文发送至目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;第二数据中心网关从分段路由报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在第二虚拟扩展局域网报文中;第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,将第二虚拟扩展局域网报文发送至目的租户。
在一些实施例中,报文传输方法还包括:第一数据中心网关利用IP地址查询路由表,获得目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;第一数据中心网关将目的租户的虚拟网络标识信息封装在分段路由报文的分段路由标签栈的栈底,再将第一数据中心网关至第二数据中心网关的分段路由标签封装在分段路由报文的分段路由标签栈中。
在一些实施例中,第一数据中心网关将分段路由报文发送至目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关包括:第一数据中心网关通过分段路由标签栈所表示的分段路由域路径,将分段路由报文发送至第二数据中心网关。
在一些实施例中,报文传输方法还包括:第二数据中心网关利用IP地址查询路由表,获得第二虚拟扩展局域网报文的下一跳传输节点地址;第二数据中心网关将下一跳传输节点地址封装在第二虚拟扩展局域网报文中。
在一些实施例中,第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,将第二虚拟扩展局域网报文发送至目的租户包括:第二数据中心网关利用IP地址,将第二虚拟扩展局域网报文发送至目的租户对应的虚拟扩展局域网隧道端点;目的租户对应的虚拟扩展局域网隧道端点将第二虚拟扩展局域网报文进行虚拟扩展局域网解封装,并利用目的租户的MAC地址以及虚拟网络标识信息将解封装后的二层报文发送至目的租户。
在一些实施例中,报文传输方法还包括:第一数据中心网关从源租户对应的虚拟扩展局域网隧道端点接收第一虚拟扩展局域网报文,源租户对应的虚拟扩展局域网隧道端点能够对源租户发送的二层报文进行虚拟扩展局域网封装。
根据本公开实施例的另一个方面,提供了一种报文传输***,包括:第一数据中心网关,被配置为:从接收到的第一虚拟扩展局域网报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在分段路由报文中;将分段路由报文发送至目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;第二数据中心网关,被配置为:第二数据中心网关从分段路由报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在第二虚拟扩展局域网报文中;第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,将第二虚拟扩展局域网报文发送至目的租户。
在一些实施例中,第一数据中心网关还被配置为:利用IP地址查询路由表,获得目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;将目的租户的虚拟网络标识信息封装在分段路由报文的分段路由标签栈的栈底,再将第一数据中心网关至第二数据中心网关的分段路由标签封装在分段路由报文的分段路由标签栈中。
在一些实施例中,第一数据中心网关被配置为:通过分段路由标签栈所表示的分段路由域路径,将分段路由报文发送至第二数据中心网关。
在一些实施例中,第二数据中心网关还被配置为:利用IP地址查询路由表,获得第二虚拟扩展局域网报文的下一跳传输节点地址;将下一跳传输节点地址封装在第二虚拟扩展局域网报文中。
在一些实施例中,第二数据中心网关还被配置为:利用IP地址,将第二虚拟扩展局域网报文发送至目的租户对应的虚拟扩展局域网隧道端点;报文传输***还包括目的租户对应的虚拟扩展局域网隧道端点,被配置为:将第二虚拟扩展局域网报文进行虚拟扩展局域网解封装,并利用目的租户的MAC地址以及虚拟网络标识信息将解封装后的二层报文发送至目的租户。
在一些实施例中,报文传输***还包括源租户对应的虚拟扩展局域网隧道端点;第一数据中心网关还被配置为从源租户对应的虚拟扩展局域网隧道端点接收第一虚拟扩展局域网报文,源租户对应的虚拟扩展局域网隧道端点能够对源租户发送的二层报文进行虚拟扩展局域网封装。
根据本公开实施例的又一个方面,提供了一种报文传输装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行前述的报文传输方法。
根据本公开实施例的再一个方面,提供了一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现前述的报文传输方法。
本公开通过在SR报文中携带用户二层VxLAN域中的VNI信息,实现了VxLAN跨SR域的大二层互联。
通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出了本公开一个实施例的报文传输方法的流程示意图。
图2示出了源租户对应的虚拟扩展局域网隧道端点VTEP1对源租户发送的二层报文进行虚拟扩展局域网封装的示意图。
图3示出了第一数据中心网关封装分段路由报文的示意图。
图4示出了报文传输过程涉及的网络示意图。
图5示出了本公开一个实施例的报文传输***的结构示意图。
图6示出了本公开一个实施例的报文传输装置的结构示意图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本公开保护的范围。
发明人针对现有VxLAN大规模组网管理手段缺乏,无法构建大型用户管理域的难题,基于VxLAN和Segment Routing技术特点,提出一种基于VxLAN和Segment Routing的融合新型连接方法,突破两者之间的技术壁垒,可实现面向跨广域的大型DC之间云网融合业务的承载。通过构建Service-Segment携带VxLAN用户标识,并封装在Segment Routing标签栈中,实现跨广域端到端二层互联,提升业务承载效率。
下面结合图1描述本公开一个实施例的报文传输方法。
图1示出了本公开一个实施例的报文传输方法的流程示意图。在报文传输过程中,由源租户分别经虚拟扩展局域网隧道端点VTEP1、第一数据中心网关DCGW1、第二数据中心网关DCGW2、虚拟扩展局域网隧道端点VTEP2向目的租户发送报文。如图1所示,该实施例中的报文传输方法包括步骤S102~步骤S114。
在步骤S102中,第一数据中心网关从源租户对应的虚拟扩展局域网隧道端点接收第一虚拟扩展局域网报文,源租户对应的虚拟扩展局域网隧道端点能够对源租户发送的二层报文进行虚拟扩展局域网封装。
图2示出了源租户对应的虚拟扩展局域网隧道端点VTEP1对源租户发送的二层报文进行虚拟扩展局域网封装的示意图。封装后的VxLAN报文包括以太网报头、载荷以及帧校验序列FCS。其中的以太网报头包括外层MAC地址、外层IP地址、UDP头、VxLAN报头、内层MAC地址、载荷。
其中,内层MAC地址为目的租户的MAC地址;外层MAC地址指向下一跳节点,直到转发至网关DC GW1;外层IP地址为VxLAN隧道对端VTEP2的IP地址;VxLAN报头中的VNI(Instance ID)为目的租户所在的VNI实例。***初始化时,DC1和DC2域内采用VxLAN技术实现多租户业务的VNI属性分配。
在步骤S104中,第一数据中心网关从接收到的第一虚拟扩展局域网报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在分段路由报文中。
图3示出了第一数据中心网关封装分段路由报文的示意图。分段路由报文包括目的租户的MAC地址、分段字段、外层IP地址、载荷以及帧校验序列FCS。在分段字段中定义服务分段Service-Segment字段,用于携带VNI(VxLAN Instance ID,VxLAN实例标识)。当租户提出跨域DC互访业务需求时,第一数据中心网关DCGW1启用Service-Segment功能,携带VNI信息。
在步骤S106中,第一数据中心网关利用IP地址查询路由表,获得目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关。
DC GW1解析VxLAN报文,根据外层IP地址(目的IP为VTEP2)查询路由表得知去往目的主机需先发送至DC GW2。
在步骤S108中,第一数据中心网关将分段路由报文发送至目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关。
在步骤S110中,第二数据中心网关从分段路由报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在第二虚拟扩展局域网报文中。
DCGW2将SR报文中目的租户的MAC地址封装为VxLAN报文的内层MAC地址;将SR报文中的IP地址封装为xLAN报文的外层MAC地址,该外层IP地址指向VTEP2;提取分段标签中的Sercive-Segment字段封装为VNI。
在步骤S112中,第二数据中心网关利用IP地址查询路由表,获得第二虚拟扩展局域网报文的下一跳传输节点地址,并将下一跳传输节点地址封装在第二虚拟扩展局域网报文中。
图4示出了报文传输过程涉及的网络示意图。
在步骤S114中,第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,将第二虚拟扩展局域网报文发送至目的租户。
具体的,第二数据中心网关利用IP地址,将第二虚拟扩展局域网报文发送至目的租户对应的虚拟扩展局域网隧道端点。然后,目的租户对应的虚拟扩展局域网隧道端点将第二虚拟扩展局域网报文进行虚拟扩展局域网解封装,并利用目的租户的MAC地址以及虚拟网络标识信息将解封装后的二层报文发送至目的租户。
上述实施例提出了一种基于VxLAN和Segment Routing的融合连接方法,通过对Segment Routing报文扩展,使其携带VxLAN报文中标识用户的VNI信息,通过SR封装改进可实现虚拟扩展局域网跨分段路由域的大二层互联,为OTT跨地区业务部署提供了技术条件。同时有利于推动VxLAN和Segment Routing的协同应用,提升网络业务承载能力。
可选的,在步骤S104中,第一数据中心网关将目的租户的虚拟网络标识信息封装在分段路由报文的分段路由标签栈的栈底。然后,将第一数据中心网关至第二数据中心网关的分段路由标签封装在分段路由报文的分段路由标签栈中。
在***初始化时,IP骨干网按照路径最优分配各节点Segment标签。DCGW1提取其中的VNI信息后,去掉VxLAN报头,压入转发标签栈封装SR报头,其中栈底标签为Sercive-Segment字段,倒数第二个为DCGW2的标签。
在步骤S108中,第一数据中心网关通过分段路由标签栈所表示的分段路由域路径,将分段路由报文发送至第二数据中心网关。
SR报文中的segment为网络节点的标签。在SR网络中,每个节点会分配一个全局标签和多个邻接标签,SR封装时,根据最优转发路径将相应节点的标签压入标签栈中。SR基于标签寻路,报文每经过一个节点弹出相应网络节点的标签,直到到达最后一跳弹出DCGW2的分段标签,剩余在标签栈栈底的VNI。在IP骨干网内,按照SR最优路径转发报文,报文当到达对端DCGW2时,弹出Service Segment标签栈栈底的VNI,还原VxLAN信息,实现跨地域大范围的业务部署。
上述实施例中,在SR域报文传输机制的基础上,通过将Service-Segment字段封装在SR标签栈底部,能够在对现网改动尽可能小的情况下基于SR实现跨广域的多租户业务互通。
下面结合图5描述本公开一个实施例的报文传输***的结构。
图5示出了本公开一个实施例的报文传输***的结构示意图。如图5所示,该实施例的报文传输***50包括:
第一数据中心网关502,被配置为:从接收到的第一虚拟扩展局域网报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在分段路由报文中;将分段路由报文发送至目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关504;
第二数据中心网关504,被配置为:第二数据中心网关从分段路由报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在第二虚拟扩展局域网报文中;第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,将第二虚拟扩展局域网报文发送至目的租户。
在一些实施例中,第一数据中心网关502还被配置为:利用IP地址查询路由表,获得目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;将目的租户的虚拟网络标识信息封装在分段路由报文的分段路由标签栈的栈底,再将第一数据中心网关至第二数据中心网关的分段路由标签封装在分段路由报文的分段路由标签栈中。
在一些实施例中,第一数据中心网关502被配置为:通过分段路由标签栈所表示的分段路由域路径,将分段路由报文发送至第二数据中心网关504。
在一些实施例中,第二数据中心网关504还被配置为:利用IP地址查询路由表,获得第二虚拟扩展局域网报文的下一跳传输节点地址;将下一跳传输节点地址封装在第二虚拟扩展局域网报文中。
在一些实施例中,第二数据中心网关504还被配置为:利用IP地址,将第二虚拟扩展局域网报文发送至目的租户对应的虚拟扩展局域网隧道端点506;报文传输***50还包括目的租户对应的虚拟扩展局域网隧道端点506,被配置为:将第二虚拟扩展局域网报文进行虚拟扩展局域网解封装,并利用目的租户的MAC地址以及虚拟网络标识信息将解封装后的二层报文发送至目的租户。
在一些实施例中,报文传输***50还包括源租户对应的虚拟扩展局域网隧道端点500;第一数据中心网关502还被配置为从源租户对应的虚拟扩展局域网隧道端点500接收第一虚拟扩展局域网报文,源租户对应的虚拟扩展局域网隧道端点500能够对源租户发送的二层报文进行虚拟扩展局域网封装。
上述实施例通过对Segment Routing报文扩展,使其携带VxLAN报文中标识用户的VNI信息,在SR域报文传输机制的基础上,通过将Service-Segment字段封装在SR标签栈底部,能够在对现网改动尽可能小的情况下基于SR实现跨广域的多租户业务互通,通过SR封装改进可实现虚拟扩展局域网跨分段路由域的大二层互联,为OTT跨地区业务部署提供了技术条件。同时有利于推动VxLAN和Segment Routing的协同应用,提升网络业务承载能力。
图6示出了本公开一个实施例的报文传输装置的结构示意图。如图6所示,该实施例的报文传输装置60包括:存储器610以及耦接至该存储器610的处理器620,处理器620被配置为基于存储在存储器610中的指令,执行前述任意一个实施例中的报文传输方法。
其中,存储器610例如可以包括***存储器、固定非易失性存储介质等。***存储器例如存储有操作***、应用程序、引导装载程序(Boot Loader)以及其他程序等。
报文传输装置60还可以包括输入输出接口630、网络接口640、存储接口650等。这些接口630,640,650以及存储器610和处理器620之间例如可以通过总线660连接。其中,输入输出接口630为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口640为各种联网设备提供连接接口。存储接口650为SD卡、U盘等外置存储设备提供连接接口。
本公开还包括一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现前述任意一个实施例中的报文传输方法。
本领域内的技术人员应明白,本公开的实施例可提供为方法、***、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

Claims (14)

1.一种报文传输方法,包括:
第一数据中心网关从接收到的第一虚拟扩展局域网报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在分段路由报文中;
第一数据中心网关将所述分段路由报文发送至目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;
第二数据中心网关从所述分段路由报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在第二虚拟扩展局域网报文中;
第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,将所述第二虚拟扩展局域网报文发送至目的租户。
2.如权利要求1所述的报文传输方法,其中,所述报文传输方法还包括:
第一数据中心网关利用所述IP地址查询路由表,获得目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;
第一数据中心网关将目的租户的虚拟网络标识信息封装在所述分段路由报文的分段路由标签栈的栈底,再将第一数据中心网关至第二数据中心网关的分段路由标签封装在所述分段路由报文的分段路由标签栈中。
3.如权利要求2所述的报文传输方法,其中,所述第一数据中心网关将所述分段路由报文发送至目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关包括:
第一数据中心网关通过所述分段路由标签栈所表示的分段路由域路径,将所述分段路由报文发送至第二数据中心网关。
4.如权利要求1所述的报文传输方法,其中,所述报文传输方法还包括:
第二数据中心网关利用所述IP地址查询路由表,获得所述第二虚拟扩展局域网报文的下一跳传输节点地址;
第二数据中心网关将所述下一跳传输节点地址封装在所述第二虚拟扩展局域网报文中。
5.如权利要求1所述的报文传输方法,其中,所述第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,将所述第二虚拟扩展局域网报文发送至目的租户包括:
第二数据中心网关利用所述IP地址,将所述第二虚拟扩展局域网报文发送至目的租户对应的虚拟扩展局域网隧道端点;
目的租户对应的虚拟扩展局域网隧道端点将所述第二虚拟扩展局域网报文进行虚拟扩展局域网解封装,并利用目的租户的MAC地址以及虚拟网络标识信息将解封装后的二层报文发送至目的租户。
6.如权利要求1所述的报文传输方法,其中,所述报文传输方法还包括:
第一数据中心网关从源租户对应的虚拟扩展局域网隧道端点接收第一虚拟扩展局域网报文,所述源租户对应的虚拟扩展局域网隧道端点能够对源租户发送的二层报文进行虚拟扩展局域网封装。
7.一种报文传输***,包括:
第一数据中心网关,被配置为:从接收到的第一虚拟扩展局域网报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在分段路由报文中;将所述分段路由报文发送至目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;
第二数据中心网关,被配置为:第二数据中心网关从所述分段路由报文中提取目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,并封装在第二虚拟扩展局域网报文中;第二数据中心网关利用目的租户的MAC地址、虚拟网络标识信息以及目的租户所对应虚拟扩展局域网隧道端点的IP地址,将所述第二虚拟扩展局域网报文发送至目的租户。
8.如权利要求7所述的报文传输***,其中,所述第一数据中心网关还被配置为:
利用所述IP地址查询路由表,获得目的租户所对应虚拟扩展局域网隧道端点关联的第二数据中心网关;
将目的租户的虚拟网络标识信息封装在所述分段路由报文的分段路由标签栈的栈底,再将第一数据中心网关至第二数据中心网关的分段路由标签封装在所述分段路由报文的分段路由标签栈中。
9.如权利要求8所述的报文传输***,其中,所述第一数据中心网关被配置为:
通过所述分段路由标签栈所表示的分段路由域路径,将所述分段路由报文发送至第二数据中心网关。
10.如权利要求7所述的报文传输***,其中,所述第二数据中心网关还被配置为:
利用所述IP地址查询路由表,获得所述第二虚拟扩展局域网报文的下一跳传输节点地址;
将所述下一跳传输节点地址封装在所述第二虚拟扩展局域网报文中。
11.如权利要求7所述的报文传输***,其中,
所述第二数据中心网关还被配置为:利用所述IP地址,将所述第二虚拟扩展局域网报文发送至目的租户对应的虚拟扩展局域网隧道端点;
所述报文传输***还包括目的租户对应的虚拟扩展局域网隧道端点,被配置为:将所述第二虚拟扩展局域网报文进行虚拟扩展局域网解封装,并利用目的租户的MAC地址以及虚拟网络标识信息将解封装后的二层报文发送至目的租户。
12.如权利要求7所述的报文传输***,其中,所述报文传输***还包括源租户对应的虚拟扩展局域网隧道端点;
所述第一数据中心网关还被配置为从源租户对应的虚拟扩展局域网隧道端点接收第一虚拟扩展局域网报文,所述源租户对应的虚拟扩展局域网隧道端点能够对源租户发送的二层报文进行虚拟扩展局域网封装。
13.一种报文传输装置,包括:
存储器;以及
耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1至6中任一项所述的报文传输方法。
14.一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如权利要求1至6中任一项所述的报文传输方法。
CN201810536126.9A 2018-05-30 2018-05-30 报文传输方法、***、装置及计算机可读存储介质 Active CN110557316B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810536126.9A CN110557316B (zh) 2018-05-30 2018-05-30 报文传输方法、***、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810536126.9A CN110557316B (zh) 2018-05-30 2018-05-30 报文传输方法、***、装置及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN110557316A CN110557316A (zh) 2019-12-10
CN110557316B true CN110557316B (zh) 2021-06-04

Family

ID=68734745

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810536126.9A Active CN110557316B (zh) 2018-05-30 2018-05-30 报文传输方法、***、装置及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN110557316B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11855893B2 (en) 2021-11-24 2023-12-26 Amazon Technologies, Inc. Tag-based cross-region segment management
US11991211B1 (en) 2021-12-10 2024-05-21 Amazon Technologies, Inc. Symmetric cross-region network data flow management

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113055240B (zh) * 2019-12-27 2022-07-05 中国电信股份有限公司 报文传输方法、装置及计算机可读存储介质
CN111181856B (zh) * 2019-12-31 2022-07-19 江苏省未来网络创新研究院 基于段路由实现虚拟路由器服务链***及其方法
CN114500162A (zh) * 2020-10-23 2022-05-13 ***通信有限公司研究院 Sd-wan***和数据转发方法
WO2022126399A1 (zh) * 2020-12-15 2022-06-23 华为技术有限公司 一种通信方法及通信装置
CN114666270A (zh) * 2020-12-23 2022-06-24 ***通信有限公司研究院 一种数据传输方法网络设备及***
CN112737915B (zh) * 2020-12-29 2022-10-25 优刻得科技股份有限公司 基于智能网卡的内网隧道跨域网关转发方法、***、设备和介质
CN115134285A (zh) * 2021-03-25 2022-09-30 中兴通讯股份有限公司 路径跟踪方法、设备和存储介质
CN113422729B (zh) * 2021-04-29 2022-08-05 全球能源互联网研究院有限公司 一种虚拟电厂靶向通信***及控制方法
CN113489646B (zh) * 2021-07-01 2023-07-25 北京网聚云联科技有限公司 基于vxlan的分段路由传输方法、服务器、源节点及存储介质
CN115695084A (zh) * 2021-07-28 2023-02-03 中国电信股份有限公司 报文处理方法、装置及通信***
CN113595891B (zh) * 2021-08-18 2022-11-25 北京金山云网络技术有限公司 数据通信方法、装置和电子设备
CN113992577B (zh) * 2021-09-24 2024-05-03 广东浪潮智慧计算技术有限公司 一种网络互通方法、装置、设备及介质
US11799755B2 (en) * 2021-11-24 2023-10-24 Amazon Technologies, Inc. Metadata-based cross-region segment routing
US11936558B1 (en) 2021-12-10 2024-03-19 Amazon Technologies, Inc. Dynamic evaluation and implementation of network mutations
WO2023125774A1 (zh) * 2021-12-31 2023-07-06 华为技术有限公司 一种vxlan报文传输方法、网络设备及***
CN114553770A (zh) * 2022-02-25 2022-05-27 网络通信与安全紫金山实验室 云数据转发装置、***及方法
CN114944952B (zh) * 2022-05-20 2023-11-07 深信服科技股份有限公司 一种数据处理方法、装置、***、设备及可读存储介质
CN115102921B (zh) * 2022-05-30 2023-08-25 苏州浪潮智能科技有限公司 一种vxlan穿透nat方法、装置、设备和介质
CN115442184B (zh) * 2022-08-29 2024-01-02 天翼云科技有限公司 一种接入***及方法、接入服务器、***及存储介质
CN117376061A (zh) * 2023-10-31 2024-01-09 中科驭数(北京)科技有限公司 服务访问方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972234A (zh) * 2005-11-24 2007-05-30 杭州华为三康技术有限公司 环型以太网及其业务承载实现方法
CN107124347A (zh) * 2017-06-13 2017-09-01 杭州迪普科技股份有限公司 一种基于bgp evpn的vxlan控制平面的优化方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8767731B2 (en) * 2010-05-19 2014-07-01 Alcatel Lucent Method and apparatus for MPLS label allocation for a BGP MAC-VPN
US10637889B2 (en) * 2015-07-23 2020-04-28 Cisco Technology, Inc. Systems, methods, and devices for smart mapping and VPN policy enforcement

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972234A (zh) * 2005-11-24 2007-05-30 杭州华为三康技术有限公司 环型以太网及其业务承载实现方法
CN107124347A (zh) * 2017-06-13 2017-09-01 杭州迪普科技股份有限公司 一种基于bgp evpn的vxlan控制平面的优化方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11855893B2 (en) 2021-11-24 2023-12-26 Amazon Technologies, Inc. Tag-based cross-region segment management
US11991211B1 (en) 2021-12-10 2024-05-21 Amazon Technologies, Inc. Symmetric cross-region network data flow management

Also Published As

Publication number Publication date
CN110557316A (zh) 2019-12-10

Similar Documents

Publication Publication Date Title
CN110557316B (zh) 报文传输方法、***、装置及计算机可读存储介质
JP7290732B2 (ja) データ転送方法及び関連する装置
CN111147383B (zh) 报文转发的方法、发送报文的装置和接收报文的装置
EP3270546B1 (en) Message processing method, device and system
CN100563211C (zh) 一种虚拟网关、虚拟子网的实现方法以及***
US20150010007A1 (en) Lan multiplexing apparatus
CN106302206B (zh) 报文的转发处理方法、装置及***
CN107306222B (zh) 标签交换路径上的流量工程隧道建立的方法和设备
CN107770026B (zh) 租户网络数据传输方法、租户网络***和相关设备
WO2015165311A1 (zh) 传输数据报文的方法和供应商边缘设备
CN112511444A (zh) 一种组播流量传输方法、装置、通信节点及存储介质
CN107026796B (zh) 一种vpn路由通告方法、数据流转发方法及相关设备
WO2015192501A1 (zh) 地址信息的发布方法及装置
WO2022001835A1 (zh) 发送报文的方法、装置、网络设备、***及存储介质
CN106559302A (zh) 单播隧道建立方法、装置和***
CN112491687B (zh) 一种处理报文的方法及装置
US8964749B2 (en) Method, device and system for establishing a pseudo wire
CN114095305A (zh) Bier报文转发的方法、设备以及***
CN105553810A (zh) 一种转发专线业务报文的方法及装置
CN107645433A (zh) 报文转发方法及装置
CN108390812B (zh) 报文转发方法及装置
WO2023045871A1 (zh) 报文处理方法、网络设备及***
CN112511483A (zh) 一种数据转发方法、设备和存储介质
CN113542111A (zh) 一种报文转发方法及网络设备
CN110572326A (zh) 转发路径的建立方法、装置、网络设备及***

Legal Events

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