报文处理方法及装置制造方法及图纸

技术编号:27357468 阅读:22 留言:0更新日期:2021-02-19 13:37
本申请提供一种报文处理方法及装置,所述方法应用于第一PE,所述第一PE处于EVPN VPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述方法包括:所述第一PE接收第三PE发送的网络报文,所述网络报文包括报文属性标记;当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE根据所述报文属性标记,不再向所述第一CE发送所述网络报文。不再向所述第一CE发送所述网络报文。不再向所述第一CE发送所述网络报文。

【技术实现步骤摘要】
报文处理方法及装置


[0001]本申请涉及通信
,尤其涉及一种报文处理方法及装置。

技术介绍

[0002]目前,用户边缘(英文:Customer Edge,简称:CE)可通过不同的以太网链路与多台运营商边缘(英文:Provider Edge,简称:PE)连接,这些以太网链路构成以太网段(英文:Ethernet Segment,简称:ES),并具有相同的以太网段标识(英文:ES Identifier,简称:ESI)。多台PE组成多归属成员组,组内成员相互冗余备份,可避免PE单点故障对网络造成影响,从而提高网络的可靠性。
[0003]在以太网虚拟专用网络-虚拟专用局域网服务(英文:Ethernet Virtual Private Network-Virtual Private LAN Service,简称:EVPN VPLS)多归属组网中,如图1所示。CE1通过聚合链路多归属于PE1和PE2。CE2为接入PE3的单归属设备。CE1与CE2通过在骨干网中建立的EVPN PW,实现通信互联。在图1中,PE1为指定转发者(英文:Designated Forwarder,简称:DF),PE2为备份DF(英文:Backup DF,简称:BDF),其中,CE1向CE2发送报文通过虚线表示,CE2向CE1发送报文通过实线表示。CE1访问CE2的通信过程为:
[0004]首先,CE1广播发送ARP请求报文,以获取CE2的MAC地址。CE1的出接口为聚合口实现负载分担,假设将ARP请求报文发送至PE2。PE2通过ARP请求报文,学习到CE1的ARP信息。由于ARP请求报文包括的外层以太网头部的目的MAC地址为广播MAC地址,因此,PE2将ARP请求报文转发至PE1以及PE3。同时,PE2还将关于CE1的主机路由通过EVPN协议同步至PE1以及PE3。
[0005]PE3接收到ARP请求报文后,将ARP请求报文广播发送至CE2。CE2通过ARP请求报文,学习到CE1的ARP信息,并向PE3发送ARP应答报文。
[0006]PE3通过ARP应答报文,学习到CE2的ARP信息,若在此时PE3未接收到PE2同步的关于CE1的主机路由,也即是,PE3不确定目的MAC地址为CE1的报文的出接口信息。根据未知单播通过广播方式转发原理,此时,PE3向PE1以及PE2广播发送ARP应答报文。同时,PE3将关于CE2的主机路由通过EVPN协议同步至PE1以及PE2。
[0007]PE1接收到ARP应答报文后,若此时PE1已接收到PE2同步的CE1的主机路由,则PE1将ARP应答报文单播发送至CE1;若此时PE1未接收到PE2同步的CE1的主机路由,则PE1将ARP应答报文广播发送至CE1;同时,PE2接收到ARP应答报文后,由于在先已学习到CE1的MAC地址,因此,也会将ARP报文发送至CE1。CE1接收到ARP应答报文后,学习CE2的ARP信息。
[0008]通过前述通信过程可知,在单归属PE(前述PE3)未收到其他PE(前述PE2)通过EVPN协议同步的多归属CE(前述CE1)的主机路由前,多归属CE均会一直接收到多归属成员组内PE发送的双份报文,如此,不仅过多占用网络带宽,而且,还占用多归属成员组内PE的处理资源。

技术实现思路

[0009]有鉴于此,本申请提供了一种报文处理方法及装置,用以解决现有技术中在单归属PE未接收到多归属CE的主机路由前,多归属CE均会接收到多归属成员组内PE发送的双份报文,导致过多占用网络带宽,且占用多归属成员组内PE的处理资源的问题。
[0010]第一方面,本申请提供了一种报文处理方法,所述方法应用于第一PE,所述第一PE处于EVPN VPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述方法包括:
[0011]所述第一PE接收第三PE发送的网络报文,所述网络报文包括报文属性标记;
[0012]当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE根据所述报文属性标记,不再向所述第一CE发送所述网络报文。
[0013]第二方面,本申请提供了一种报文处理装置,所述装置应用于第一PE,所述第一PE处于EVPN VPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述装置包括:
[0014]接收单元,用于接收第三PE发送的网络报文,所述网络报文包括报文属性标记;
[0015]处理单元,用于当所述第一PE在所述多归属成员组内的角色为备份DF时,根据所述报文属性标记,不再向所述第一CE发送所述网络报文。
[0016]第三方面,本申请提供了一种网络设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使执行本申请第一方面所提供的方法。
[0017]因此,通过应用本申请提供的报文处理方法及装置,第一PE接收到第三PE发送的网络报文后,根据自身在多归属成员组内的角色,判定是否向对归属CE发送该网络报文。当第一PE在多归属成员组内的角色为备份DF时,第一PE根据网络报文包括的报文属性标记,不再向第一CE发送网络报文。
[0018]如此,解决了现有技术中在单归属PE未接收到多归属CE的主机路由前,多归属CE均会接收到多归属成员组内PE发送的双份报文,导致过多占用网络带宽,且占用多归属成员组内PE的处理资源的问题。
附图说明
[0019]图1为现有技术提供的EVPN VPLS多归属组网中多归属CE接收双份报文示意图;
[0020]图2为本申请实施例提供的报文处理方法的流程图;
[0021]图3为本申请实施例提供的EVPN VPLS多归属组网中多归属CE接收单份报文示意图;
[0022]图4为本申请实施例提供的报文处理装置结构图;
[0023]图5为本申请实施例提供的一种网络设备硬件结构图。
具体实施方式
[0024]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施例并不代表与本申请相一致的所有实施例。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0025]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相对应的列出项目的任何或所有可能组合。
[0026]应当理解,尽管在本申请可能采用术语第一、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法应用于第一PE,所述第一PE处于EVPN VPLS组网内,所述EVPN VPLS组网还包括第一CE以及第二PE,所述第一PE、第二PE组成多归属成员组,所述第一CE通过不同链路分别与所述第一PE、第二PE连接,所述方法包括:所述第一PE接收第三PE发送的网络报文,所述网络报文包括报文属性标记;当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE根据所述报文属性标记,不再向所述第一CE发送所述网络报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一PE在所述多归属成员组内的角色为DF时,所述第一PE判断是否已学习到所述第一CE的路由信息;若学习到所述第一CE的路由信息,则向所述第一CE发送所述网络报文;若未学习到所述第一CE的路由信息,则广播发送所述网络报文。3.根据权利要求1所述的方法,其特征在于,所述EVPN VPLS组网还包括第二CE,所述第二CE接入所述第一PE,所述方法还包括:当所述第一PE在所述多归属成员组内的角色为备份DF时,所述第一PE向所述第二CE发送所述网络报文。4.根据权利要求1-3任一项所述的方法,其特征在于,所述报文属性标记用于指示所述网络报文为未知单播报文。5.一种报文处理装置,...

【专利技术属性】
技术研发人员:龙三丰
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1