VPLS设备中信息的转发方法、PE、系统、设备及介质技术方案

技术编号:32360261 阅读:16 留言:0更新日期:2022-02-20 03:26
本公开提供一种VPLS设备中信息的转发方法、PE、系统、电子设备及计算机可读存储介质,以解决过多的ARP泛洪消息对网络带宽造成的损耗和对网络带来风险的技术问题,所述方法包括:PE在接收到ARP信息后,对所述ARP信息进行解析;若解析结果为所述ARP信息为下行PC发送的ARP请求,则查找本地VPLS的ARP信息数据库中是否存在所述ARP请求的目的IP地址对应的表项;若存在,则直接代替所述ARP请求所对应的目的端回复ARP请求;将所述ARP请求信息单播发送给对应的目的端设备。本公开技术方案能够使得网络中的ARP泛洪情况大大减少,从而提高网络转发的灵活性,减少带宽的浪费并且提高了网络安全性。安全性。安全性。

【技术实现步骤摘要】
VPLS设备中信息的转发方法、PE、系统、设备及介质


[0001]本公开涉及通信
,具体涉及一种VPLS设备中信息的转发方法,一种PE,一种VPLS设备中信息的转发系统,一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]VPLS(Virtual Private LAN Service)是一种虚拟专用局域网技术,是一种点到多点的L2VPN(L2Virtual Private Network,二层虚拟专用网)技术,使得不同的用户站点间可以通过VPLS进行互联,不同的用户站点间看起来类似于经过一个交换机进行连接。网络边缘设备间针对VPLS实例的不同用户站点间建立FULLMESH(全网状)的PW(Pseudo Wire,虚链路),并通过用户报文,使网络边缘设备通过动态MAC地址(Media Access Control Address,媒体存取控制位址)学习功能建立MAC地址转发表,同时将目的MAC地址与PW进行关联。
[0003]VPLS设备的转发原理为,连接客户的边缘设备将学习到的客户MAC信息与PW或AC(Attachment Circuit,接入电路)侧接口进行绑定,从而宏观上形成一张MAC地址转发表,客户数据包到达VPLS设备后,查询客户数据包的目的MAC地址,从而根据学习到的MAC地址转发表进行相应接口的发送。但是针对某些的情形,如图1所示,通常情况下,PE(Provider Edge,网络侧边缘设备)1下的PC1(Personal Computer,个人计算机,即客户侧终端设备)/PC4/PC5需要与PE3下的PC3进行互访,需要发送三次完整的ARP(Address Resolution Protocol,地址解析协议)消息,以获得PC3的MAC地址,这种场景下就会对网络带宽造成一定的损耗,因为PE1设备需要向所有VPLS出口设备泛洪三次ARP消息。进一步地,如果PE1的AC侧存在攻击设备,通过大量制造伪造的ARP请求消息,可能对网络带来风险。

技术实现思路

[0004]为了至少解决现有技术中过多的ARP泛洪消息对网络带宽造成的损耗和对网络带来风险的技术问题,本公开提供一种VPLS设备中信息的转发方法、PE、VPLS设备中信息的转发系统、电子设备及计算机可读存储介质,能够使得网络中的ARP泛洪情况大大减少,从而提高网络转发的灵活性,减少带宽的浪费并且提高了网络安全性。
[0005]第一方面,本公开提供一种VPLS设备中信息的转发方法,应用于网络侧边缘设备PE,所述方法包括:
[0006]在接收到地址解析协议ARP信息后,对所述ARP信息进行解析;
[0007]若解析结果为所述ARP信息为下行客户侧终端设备PC发送的ARP请求,则查找本地VPLS的ARP信息数据库中是否存在所述ARP请求的目的IP地址对应的表项;
[0008]若存在,则直接代替所述ARP请求所对应的目的端回复ARP请求;以及,
[0009]将所述ARP请求信息单播发送给对应的目的端设备。
[0010]进一步的,所述方法还包括:
[0011]若解析结果为所述ARP信息为ARP应答,则查找在本地VPLS的ARP信息数据库中是
否存在所述ARP应答的源地址对应的ARP表项;
[0012]若不存在,则将该ARP应答的源端的ARP信息记录在ARP信息数据库中,并正常进行ARP应答;
[0013]若存在,则将所述ARP应答消息丢弃。
[0014]进一步的,所述方法还包括:
[0015]若查找结果为本地VPLS的ARP信息数据库中不存在所述ARP请求的目的IP地址对应的表项,则正常进行网络泛洪ARP请求信息。
[0016]进一步的,在查找结果为本地VPLS的ARP信息数据库中存在所述ARP请求的目的IP地址对应的表项之后,还包括:
[0017]进一步查找在本地VPLS的ARP信息数据库中是否存在所述ARP请求的源地址对应的表项;
[0018]若不存在,则将所述ARP请求对应的源端的ARP信息记录在ARP信息数据库中。
[0019]进一步的,所述直接代替所述ARP请求所对应的目的端回复ARP请求,包括:
[0020]将回复ARP请求信息的源媒体存取控制位址MAC地址填写为所述ARP请求所对应的目的端的MAC地址,源IP地址填写为所述ARP请求所对应的目的端的IP地址,目的MAC地址填写为所述ARP请求的源端的MAC地址,目的IP地址填写为所述ARP请求的源端的IP地址。
[0021]第二方面,本公开提供一种网络侧边缘设备PE,包括:
[0022]解析模块,其设置为在接收到ARP信息后,对所述ARP信息进行解析;
[0023]查找模块,其设置为若所述解析模块的解析结果为所述ARP信息为下行客户端设备发送的ARP请求,则查找本地VPLS的ARP信息数据库中是否存在所述ARP请求的目的IP地址对应的表项;
[0024]回复模块,其设置为若所述查找模块的查找结果为本地VPLS的ARP信息数据库中存在所述ARP请求的目的IP地址对应的表项,则直接代替所述ARP请求所对应的目的端回复ARP请求;
[0025]发送模块,其设置为将所述ARP请求信息单播发送给对应的目的端设备。
[0026]进一步的,所述PE还包括记录模块;
[0027]所述查找模块还设置为若所述解析模块的解析结果为所述ARP信息为ARP应答,则查找在本地VPLS的ARP信息数据库中是否存在所述ARP应答的源地址对应的ARP表项;
[0028]所述记录模块设置为若所述查找模块的查找结果为在本地VPLS的ARP信息数据库中不存在所述ARP应答的源地址对应的ARP表项,则将该源端ARP信息记录在ARP信息数据库中,并使PE正常进行ARP应答;
[0029]所述发送模块还设置为若所述查找模块的查找结果为在本地VPLS的ARP信息数据库中存在所述ARP应答的源地址对应的ARP表项,则将所述ARP应答消息丢弃。
[0030]第三方面,本公开提供一种VPLS设备中信息的转发系统,包括:客户侧终端设备PC、客户侧交换机CE,以及如上任一所述的网络侧边缘设备PE。
[0031]第四方面,本公开提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行如第一方面中任一所述的VPLS设备中信息的转发方法。
[0032]第五方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质上存
储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的VPLS设备中信息的转发方法。
[0033]有益效果:
[0034]本公开提供的VPLS设备中信息的转发方法、PE、VPLS设备中信息的转发系统、电子设备及计算机可读存储介质,在PE接收到ARP信息后,对所述ARP信息进行判断;若所述ARP信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟专用局域网VPLS设备中信息的转发方法,其特征在于,应用于网络侧边缘设备PE,所述方法包括:在接收到地址解析协议ARP信息后,对所述ARP信息进行解析;若解析结果为所述ARP信息为下行客户侧终端设备PC发送的ARP请求,则查找本地VPLS的ARP信息数据库中是否存在所述ARP请求的目的IP地址对应的表项;若存在,则直接代替所述ARP请求所对应的目的端回复ARP请求;以及,将所述ARP请求信息单播发送给对应的目的端设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若解析结果为所述ARP信息为ARP应答,则查找在本地VPLS的ARP信息数据库中是否存在所述ARP应答的源地址对应的ARP表项;若不存在,则将该ARP应答的源端的ARP信息记录在ARP信息数据库中,并正常进行ARP应答;若存在,则将所述ARP应答消息丢弃。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若查找结果为本地VPLS的ARP信息数据库中不存在所述ARP请求的目的IP地址对应的表项,则正常进行网络泛洪ARP请求信息。4.根据权利要求1所述的方法,其特征在于,在查找结果为本地VPLS的ARP信息数据库中存在所述ARP请求的目的IP地址对应的表项之后,还包括:进一步查找在本地VPLS的ARP信息数据库中是否存在所述ARP请求的源地址对应的表项;若不存在,则将所述ARP请求对应的源端的ARP信息记录在ARP信息数据库中。5.根据权利要求1或4所述的方法,其特征在于,所述直接代替所述ARP请求所对应的目的端回复ARP请求,包括:将回复ARP请求信息的源媒体存取控制位址MAC地址填写为所述ARP请求所对应的目的端的MAC地址,源IP地址填写为所述ARP请求所对应的目的端的IP地址,目的MAC地址填写为所述ARP请求的源端的MAC地址,目的IP地址填写为所述ARP请求的源端的IP地址。6.一种网络侧边缘设备PE,其特征在于,包括:解析模块,其设置为...

【专利技术属性】
技术研发人员:朱琳庞冉张学茹王光全王泽林
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1