CN112367238B - 报文处理方法及装置 - Google Patents
报文处理方法及装置 Download PDFInfo
- Publication number
- CN112367238B CN112367238B CN202011049386.7A CN202011049386A CN112367238B CN 112367238 B CN112367238 B CN 112367238B CN 202011049386 A CN202011049386 A CN 202011049386A CN 112367238 B CN112367238 B CN 112367238B
- Authority
- CN
- China
- Prior art keywords
- network
- message
- packet
- member group
- evpn
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
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,所述第一PE处于EVPN VPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述方法包括:所述第一PE接收第三PE发送的网络报文,所述网络报文包括报文属性标记;当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE根据所述报文属性标记,不再向所述第一CE发送所述网络报文。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种报文处理方法及装置。
背景技术
目前,用户边缘(英文:Customer Edge,简称:CE)可通过不同的以太网链路与多台运营商边缘(英文:Provider Edge,简称:PE)连接,这些以太网链路构成以太网段(英文:Ethernet Segment,简称:ES),并具有相同的以太网段标识(英文:ES Identifier,简称:ESI)。多台PE组成多归属成员组,组内成员相互冗余备份,可避免PE单点故障对网络造成影响,从而提高网络的可靠性。
在以太网虚拟专用网络-虚拟专用局域网服务(英文:Ethernet Virtual PrivateNetwork-Virtual Private LAN Service,简称:EVPN VPLS)多归属组网中,如图1 所示。CE1通过聚合链路多归属于PE1和PE2。CE2为接入PE3的单归属设备。 CE1与CE2通过在骨干网中建立的EVPN PW,实现通信互联。在图1中,PE1为指定转发者(英文:DesignatedForwarder,简称:DF),PE2为备份DF(英文: Backup DF,简称:BDF),其中,CE1向CE2发送报文通过虚线表示,CE2向CE1 发送报文通过实线表示。CE1访问CE2的通信过程为:
首先,CE1广播发送ARP请求报文,以获取CE2的MAC地址。CE1的出接口为聚合口实现负载分担,假设将ARP请求报文发送至PE2。PE2通过ARP请求报文,学习到CE1的ARP信息。由于ARP请求报文包括的外层以太网头部的目的MAC地址为广播MAC地址,因此,PE2将ARP请求报文转发至PE1以及PE3。同时,PE2还将关于CE1的主机路由通过EVPN协议同步至PE1以及PE3。
PE3接收到ARP请求报文后,将ARP请求报文广播发送至CE2。CE2通过ARP请求报文,学习到CE1的ARP信息,并向PE3发送ARP应答报文。
PE3通过ARP应答报文,学习到CE2的ARP信息,若在此时PE3未接收到 PE2同步的关于CE1的主机路由,也即是,PE3不确定目的MAC地址为CE1的报文的出接口信息。根据未知单播通过广播方式转发原理,此时,PE3向PE1以及PE2广播发送ARP应答报文。同时,PE3将关于CE2的主机路由通过EVPN协议同步至PE1以及PE2。
PE1接收到ARP应答报文后,若此时PE1已接收到PE2同步的CE1的主机路由,则PE1将ARP应答报文单播发送至CE1;若此时PE1未接收到PE2同步的CE1的主机路由,则PE1将ARP应答报文广播发送至CE1;同时,PE2接收到 ARP应答报文后,由于在先已学习到CE1的MAC地址,因此,也会将ARP报文发送至CE1。CE1接收到ARP应答报文后,学习CE2的ARP信息。
通过前述通信过程可知,在单归属PE(前述PE3)未收到其他PE(前述PE2) 通过EVPN协议同步的多归属CE(前述CE1)的主机路由前,多归属CE均会一直接收到多归属成员组内PE发送的双份报文,如此,不仅过多占用网络带宽,而且,还占用多归属成员组内PE的处理资源。
发明内容
有鉴于此,本申请提供了一种报文处理方法及装置,用以解决现有技术中在单归属PE未接收到多归属CE的主机路由前,多归属CE均会接收到多归属成员组内PE发送的双份报文,导致过多占用网络带宽,且占用多归属成员组内PE 的处理资源的问题。
第一方面,本申请提供了一种报文处理方法,所述方法应用于第一PE,所述第一PE处于EVPN VPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二 PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述方法包括:
所述第一PE接收第三PE发送的网络报文,所述网络报文包括报文属性标记;
当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE根据所述报文属性标记,不再向所述第一CE发送所述网络报文。
第二方面,本申请提供了一种报文处理装置,所述装置应用于第一PE,所述第一PE处于EVPN VPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二 PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述装置包括:
接收单元,用于接收第三PE发送的网络报文,所述网络报文包括报文属性标记;
处理单元,用于当所述第一PE在所述多归属成员组内的角色为备份DF时,根据所述报文属性标记,不再向所述第一CE发送所述网络报文。
第三方面,本申请提供了一种网络设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使执行本申请第一方面所提供的方法。
因此,通过应用本申请提供的报文处理方法及装置,第一PE接收到第三PE 发送的网络报文后,根据自身在多归属成员组内的角色,判定是否向对归属CE 发送该网络报文。当第一PE在多归属成员组内的角色为备份DF时,第一PE根据网络报文包括的报文属性标记,不再向第一CE发送网络报文。
如此,解决了现有技术中在单归属PE未接收到多归属CE的主机路由前,多归属CE均会接收到多归属成员组内PE发送的双份报文,导致过多占用网络带宽,且占用多归属成员组内PE的处理资源的问题。
附图说明
图1为现有技术提供的EVPN VPLS多归属组网中多归属CE接收双份报文示意图;
图2为本申请实施例提供的报文处理方法的流程图;
图3为本申请实施例提供的EVPN VPLS多归属组网中多归属CE接收单份报文示意图;
图4为本申请实施例提供的报文处理装置结构图;
图5为本申请实施例提供的一种网络设备硬件结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施例并不代表与本申请相一致的所有实施例。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相对应的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
下面对本申请实施例提供的报文处理方法进行详细地说明。参见图2,图2 为本申请实施例提供的报文处理方法的流程图。该方法应用于第一PE,本申请实施例提供的报文处理方法可包括如下所示步骤。
步骤210、所述第一PE接收第三PE发送的网络报文,所述网络报文包括报文属性标记。
具体地,第一PE处于EVPN VPLS组网内,EVPN VPLS组网还包括第一CE以及第二PE。第一PE、第二PE组成多归属成员组,第一CE通过不同链路分别与第一PE、第二PE连接。第一CE为多归属CE。
进一步地,EVPN VPLS组网还包括第三PE以及第二CE。第三PE分别与第一PE、第二PE建立PW隧道。第三PE与第二CE连接,第二CE为单归属CE。
在本申请实施例中,第二CE向第三PE发送网络报文,第三PE接收到网络报文后,第三PE判断是否已存储了该网络报文包括的目的地址指示的第一CE 的主机路由。
若第三PE未存储关于第一CE的主机路由,也即是,第三PE不确定该网络报文的出接口信息。根据未知单播通过广播方式转发原理,此时,第三PE在网络报文中增加一报文属性标记(例如,Unkown Unicast标记)。该报文属性标记用于指示网络报文为未知单播报文。
第三PE向第一PE以及第二PE广播发送网络报文。同时,第三PE将关于第二CE的主机路由通过EVPN协议同步至第一PE以及第二PE。
第一PE接收到第三PE发送的网络报文后,从中获取报文属性标记。
在本申请实施例中,网络报文可具体为IP报文,通过在IP报文中扩展option 选项,利用扩展的option选项携带报文属性标记;或者,网络包括可具体为ARP 报文,通过扩展ARP头部,利用扩展后的ARP头部携带报文属性标记。
步骤220、当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE根据所述报文属性标记,不再向所述第一CE发送所述网络报文。
具体地,第一PE从网络报文中获取到报文属性标记后,第一PE判断自身在多归属成员组内的角色。当第一PE在多归属成员组内的角色为备份DF时,第一PE根据报文属性标记,确定对网络报文进行水平分割处理。第一PE不再向第一CE发送网络报文。
进一步地,第二PE接收到网络报文后,从中获取报文属性标记。第二PE 判断自身在多归属成员组内的角色。当第二PE在多归属成员组内的角色为DF 时,第二PE判断是否已学习到第一CE的路由信息。若第二PE学习到第一CE 的路由信息,则第二PE单播向第一CE发送网络报文;若第二PE未学习到第一 CE的路由信息,则第二PE广播发送网络报文,以使得网络报文发送至第一CE。
可以理解的是,若第一PE在多归属成员组内的角色为DF,则第一PE执行前述第二PE所执行的步骤;若第二PE在多归属成员组内的角色为备份DF,则第二PE执行前述第一PE所执行的步骤。
可选地,在本申请实施例中,EVPN VPLS组网还包括第三CE,该第三CE接入第一PE,第三CE为单归属CE。
具体地,第一PE从网络报文中获取到报文属性标记后,第一PE判断自身在多归属成员组内的角色。当第一PE在多归属成员组内的角色为备份DF时,第一PE确定与自身连接的第三CE为单归属CE,则第一PE向第三CE发送网络报文。
可以理解的是,在本申请实施例中,第一PE在判断接入自身的CE为单归属CE或者多归属CE时,可根据本地存储的ES信息进行判断。例如,第一PE 已存储多个ES信息,且多个ES信息中部分ES信息具有相同ESI,则第一PE确定,具有相同ESI的ES所连接的CE为多归属CE,反之,为单归属CE。
因此,通过应用本申请提供的报文处理方法及装置,第一PE接收到第三PE 发送的网络报文后,根据自身在多归属成员组内的角色,判定是否向对归属CE 发送该网络报文。当第一PE在多归属成员组内的角色为备份DF时,第一PE根据网络报文包括的报文属性标记,不再向第一CE发送网络报文。
如此,解决了现有技术中在单归属PE未接收到多归属CE的主机路由前,多归属CE均会接收到多归属成员组内PE发送的双份报文,导致过多占用网络带宽,且占用多归属成员组内PE的处理资源的问题。
下面通过具体示例对本申请实施例提供的报文处理方法进行详细说明。如图3所示,图3为本申请实施例提供的EVPN VPLS多归属组网中多归属CE接收单份报文示意图。在该组网中,包括PE1、PE2、PE3、CE1、CE2以及CE3。
其中,CE1通过第一链路、第二链路分别与PE1、PE2连接。第一链路、第二链路组成一个ES,且第一链路、第二链路具有相同的ESI。PE1、PE2组成多归属成员组。CE1为多归属CE。PE3分别与PE1、PE2建立PW隧道。PE3 与CE2连接,CE2为单归属CE。CE3接入PE2,CE3为单归属CE。
在本申请实施例中,以网络报文为ARP请求/应答报文为例对CE1与CE2 之间的通信过程进行说明,其中,CE1向CE2发送报文通过虚线表示,CE2向CE1 发送报文通过实线表示。
首先,CE1广播发送ARP请求报文,以获取CE2的MAC地址。CE1的出接口为聚合口实现负载分担,假设CE1将ARP请求报文发送至PE2。PE2通过ARP 请求报文,学习到CE1的ARP信息。由于ARP请求报文包括的外层以太网头部的目的MAC地址为广播MAC地址,因此,PE2将ARP请求报文转发至PE1以及 PE3。同时,PE2还将关于CE1的主机路由通过EVPN协议同步至PE1以及PE3。
PE3接收到ARP请求报文后,将ARP请求报文广播发送至CE2。CE2通过 ARP请求报文,学习到CE1的ARP信息,并向PE3发送ARP应答报文。
PE3通过ARP应答报文,学习到CE2的ARP信息,若在此时PE3未接收到 PE2同步的关于CE1的主机路由,也即是,PE3不确定目的MAC地址为CE1的报文的出接口信息。PE3判断是否已存储了ARP应答报文包括的目的地址指示的CE1的主机路由。
若PE3未存储关于CE1的主机路由,也即是,PE3不确定该ARP应答报文的出接口信息。根据未知单播通过广播方式转发原理,此时,PE3在ARP应答报文包括的ARP头部中增加一报文属性标记(例如,Unkown Unicast标记)。该报文属性标记用于指示ARP应答报文为未知单播报文。
PE3向PE1以及PE2广播发送ARP应答报文。同时,PE3将关于CE2的主机路由通过EVPN协议同步至PE1以及PE2。
PE1接收到PE3发送的ARP应答报文后,从中获取报文属性标记。PE1判断自身在多归属成员组内的角色。当PE1在多归属成员组内的角色为DF时,PE1 判断是否已学习到CE1的路由信息。若PE1学习到CE1的路由信息,则PE1单播向CE1发送ARP应答报文;若PE1未学习到CE1的路由信息,则PE1广播发送ARP应答报文,以使得ARP应答报文发送至CE1。CE1接收到ARP应答报文后,学习CE2的ARP信息。
PE2接收到PE3发送的ARP应答报文后,从中获取报文属性标记。PE2判断自身在多归属成员组内的角色。当PE2在多归属成员组内的角色为备份DF时, PE2根据报文属性标记,确定对ARP应答报文进行水平分割处理。PE2不再向 CE1发送ARP应答报文。
同时,PE2确定与自身连接的CE3为单归属CE,则PE2向CE3发送网络报文。CE3接收到ARP应答报文后,识别ARP应答报文的目的地址。由于ARP 应答报文的目的地址为CE1的地址,因此,CE3接收到ARP应答报文后,不对该ARP应答报文进行学习。
基于同一发明构思,本申请实施例还提供了与上述报文处理方法对应的报文处理装置。参见图4,图4为本申请实施例提供的报文处理装置结构图,所述装置应用于第一PE,所述第一PE处于EVPN VPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述装置包括:
接收单元410,用于接收第三PE发送的网络报文,所述网络报文包括报文属性标记;
处理单元420,用于当所述第一PE在所述多归属成员组内的角色为备份DF 时,根据所述报文属性标记,不再向所述第一CE发送所述网络报文。
可选地,所述装置还包括:判断单元(图中未示出),用于当所述第一PE 在所述多归属成员组内的角色为DF时,判断是否已学习到所述第一CE的路由信息;
发送单元(图中未示出),用于若学习到所述第一CE的路由信息,则向所述第一CE发送所述网络报文;
所述发送单元(图中未示出)还用于,若未学习到所述第一CE的路由信息,则广播发送所述网络报文。
可选地,所述EVPN VPLS组网还包括第二CE,所述第二CE接入所述第一 PE,所述发送单元(图中未示出)还用于,当所述第一PE在所述多归属成员组内的角色为备份DF时,向所述第二CE发送所述网络报文。
可选地,所述报文属性标记用于指示所述网络报文为未知单播报文。
因此,通过应用本申请提供的报文处理装置,该装置接收到第三PE发送的网络报文后,根据自身在多归属成员组内的角色,判定是否向对归属CE发送该网络报文。当第一PE在多归属成员组内的角色为备份DF时,该装置根据网络报文包括的报文属性标记,不再向第一CE发送网络报文。
如此,解决了现有技术中在单归属PE未接收到多归属CE的主机路由前,多归属CE均会接收到多归属成员组内PE发送的双份报文,导致过多占用网络带宽,且占用多归属成员组内PE的处理资源的问题。
基于同一发明构思,本申请实施例还提供了一种网络设备,如图5所示,包括处理器510、收发器520和机器可读存储介质530,机器可读存储介质530 存储有能够被处理器510执行的机器可执行指令,处理器510被机器可执行指令促使执行本申请实施例所提供的等价链路收敛方法。前述图4所示的报文处理装置,可采用如图5所示的网络设备硬件结构实现。
上述计算机可读存储介质530可以包括随机存取存储器(英文:Random AccessMemory,简称:RAM),也可以包括非易失性存储器(英文:Non-volatile Memory,简称:NVM),例如至少一个磁盘存储器。可选的,计算机可读存储介质530还可以是至少一个位于远离前述处理器510的存储装置。
上述处理器510可以是通用处理器,包括中央处理器(英文:Central ProcessingUnit,简称:CPU)、网络处理器(英文:Network Processor,简称: NP)等;还可以是数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:ApplicationSpecific Integrated Circuit,简称:ASIC)、现场可编程门阵列(英文:Field-Programmable Gate Array,简称:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本申请实施例中,处理器510通过读取机器可读存储介质530 中存储的机器可执行指令,被机器可执行指令促使能够实现处理器510自身以及调用收发器520执行前述本申请实施例描述的报文处理方法。
另外,本申请实施例提供了一种机器可读存储介质530,机器可读存储介质 530存储有机器可执行指令,在被处理器510调用和执行时,机器可执行指令促使处理器510自身以及调用收发器520执行前述本申请实施例描述的报文处理方法。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
对于报文处理装置以及机器可读存储介质实施例而言,由于其涉及的方法内容基本相似于前述的方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (6)
1.一种报文处理方法,其特征在于,所述方法应用于第一PE,所述第一PE处于EVPNVPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述方法包括:
所述第一PE接收第三PE发送的网络报文,所述网络报文包括报文属性标记;
当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE根据所述报文属性标记,不再向所述第一CE发送所述网络报文;
所述方法还包括:当所述第一PE在所述多归属成员组内的角色为DF时,所述第一PE判断是否已学习到所述第一CE的路由信息;
若学习到所述第一CE的路由信息,则单播向所述第一CE发送所述网络报文;
若未学习到所述第一CE的路由信息,则广播发送所述网络报文。
2.根据权利要求1所述的方法,其特征在于,所述EVPN VPLS组网还包括第二CE,所述第二CE接入所述第一PE,所述方法还包括:
当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE向所述第二CE发送所述网络报文。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述报文属性标记用于指示所述网络报文为未知单播报文。
4.一种报文处理装置,其特征在于,所述装置应用于第一PE,所述第一PE处于EVPNVPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述装置包括:
接收单元,用于接收第三PE发送的网络报文,所述网络报文包括报文属性标记;
处理单元,用于当所述第一PE在所述多归属成员组内的角色为备份DF时,根据所述报文属性标记,不再向所述第一CE发送所述网络报文;
所述装置还包括:
判断单元,用于当所述第一PE在所述多归属成员组内的角色为DF时,判断是否已学习到所述第一CE的路由信息;
发送单元,用于若学习到所述第一CE的路由信息,则单播向所述第一CE发送所述网络报文;
所述发送单元还用于,若未学习到所述第一CE的路由信息,则广播发送所述网络报文。
5.根据权利要求4所述的装置,其特征在于,所述EVPN VPLS组网还包括第二CE,所述第二CE接入所述第一PE,所述发送单元还用于,当所述第一PE在所述多归属成员组内的角色为备份DF时,向所述第二CE发送所述网络报文。
6.根据权利要求4-5任一项所述的装置,其特征在于,所述报文属性标记用于指示所述网络报文为未知单播报文。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011049386.7A CN112367238B (zh) | 2020-09-29 | 2020-09-29 | 报文处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011049386.7A CN112367238B (zh) | 2020-09-29 | 2020-09-29 | 报文处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112367238A CN112367238A (zh) | 2021-02-12 |
CN112367238B true CN112367238B (zh) | 2022-07-12 |
Family
ID=74507508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011049386.7A Active CN112367238B (zh) | 2020-09-29 | 2020-09-29 | 报文处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112367238B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113438174B (zh) * | 2021-06-15 | 2022-07-01 | 新华三技术有限公司 | 一种报文转发方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105790996A (zh) * | 2014-12-26 | 2016-07-20 | 北京华为朗新科技有限公司 | 分布式网关备份处理方法及网络设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113923092A (zh) * | 2015-12-31 | 2022-01-11 | 华为技术有限公司 | 一种指定转发者的处理方法和控制器以及提供者边缘设备 |
CN108259291B (zh) * | 2016-12-29 | 2021-01-29 | 华为技术有限公司 | Vxlan报文处理方法、设备及系统 |
CN108259303B (zh) * | 2017-12-25 | 2020-12-04 | 新华三技术有限公司 | 一种报文转发方法及装置 |
CN108600074B (zh) * | 2018-04-20 | 2021-06-29 | 新华三技术有限公司 | 组播数据报文的转发方法及装置 |
CN112887139B (zh) * | 2021-01-22 | 2022-05-27 | 新华三信息安全技术有限公司 | 报文处理方法及装置 |
-
2020
- 2020-09-29 CN CN202011049386.7A patent/CN112367238B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105790996A (zh) * | 2014-12-26 | 2016-07-20 | 北京华为朗新科技有限公司 | 分布式网关备份处理方法及网络设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112367238A (zh) | 2021-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11012355B2 (en) | Route processing method, device, and system | |
CN102404181B (zh) | 应用链路状态路由的二层协议中的地址对应关系发送方法 | |
CN107547402B (zh) | 一种转发表生成方法和装置 | |
CN108259303B (zh) | 一种报文转发方法及装置 | |
US10461958B2 (en) | Packet transmission method and apparatus | |
CN112887139B (zh) | 报文处理方法及装置 | |
KR101694223B1 (ko) | 패킷을 전송하는 방법, 라우팅 브리지, 및 시스템 | |
CN110650078B (zh) | 协调伪线连接特征和多宿主提供者边缘设备能力 | |
CN108718269B (zh) | 报文处理方法及装置 | |
CN107317752B (zh) | 一种转发数据报文的方法及装置 | |
CN108900414B (zh) | 转发表生成方法及装置 | |
CN107645433B (zh) | 报文转发方法及装置 | |
WO2018184496A1 (zh) | 多归接入方法、装置及多归属节点 | |
CN102123106A (zh) | 一种虚拟专用局域网服务网络中mac地址学习方法和装置 | |
CN113438174B (zh) | 一种报文转发方法及装置 | |
CN112104547B (zh) | Evpn多归属组网避免环路的方法及装置 | |
CN107547373B (zh) | 一种报文转发方法、装置、设备及机器可读存储介质 | |
CN112367238B (zh) | 报文处理方法及装置 | |
CN113328937B (zh) | 分布式聚合的实现方法及装置 | |
CN111245700B (zh) | 一种环路检测方法及装置 | |
CN104378302A (zh) | 应用链路状态路由的二层协议中的地址对应关系发送方法 | |
CN105530189B (zh) | Trill网络中转发报文的方法和路由桥 | |
CN106452992B (zh) | 一种远端多归属组网的实现方法及装置 | |
CN111565141B (zh) | 数据传输方法、第一pe和第二pe | |
CN113114553B (zh) | Evpn下不同组网对接的实现方法及装置 |
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 |