找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1074|回复: 0

[协议] EVPN协议介绍

[复制链接]

3万

主题

7

回帖

9万

积分

管理员

积分
91233
发表于 2021-7-20 14:30:44 | 显示全部楼层 |阅读模式
EVPN协议定义
EVPN(Ethernet Virtual Private Network)是一种用于二层网络互联的VPN技术。EVPN技术采用类似于BGP/MPLS IP VPN的机制,通过扩展BGP协议,使用扩展后的可达性信息,使不同站点的二层网络间的MAC地址学习和发布过程从数据平面转移到控制平面。
EVPN协议目的
随着网络技术的发展,用户间经常采用VPLS技术连接骨干网,从而实现业务互通,但是使用VPLS技术存在如下问题:
无法实现负载分担:VPLS不支持在多归网络中流量传输的负载分担;
网络资源的消耗较高:一方面,当需要实现大量的站点互联时,运营商骨干网上所有PE(Provider Edge)设备配置成全连接状态,即任意两台PE设备之间都要建立PW。当PE设备很多时,网络资源的消耗都会很大;另一方面,大量用来学习MAC地址的ARP报文不仅占用网络带宽,还可能造成远端站点学习到不必要的MAC地址,同时远端站点的主机对ARP请求报文的频繁处理也会造成对主机CPU资源的浪费。
与VPLS相比,EVPN技术可以解决上述问题:
EVPN通过扩展BGP协议使二层网络间的MAC地址学习和发布过程从数据平面转移到控制平面。这样可以使设备在管理MAC地址时像管理路由一样,使目的MAC地址相同但下一跳不同的多条EVPN路由实现负载分担;
通过使用EVPN技术,运营商骨干网上的PE设备之间不再需要建立全连接。这是因为在EVPN网络中PE设备之间是通过BGP协议实现相互通信的。BGP协议自带路由反射器功能,所以可以在运营商骨干网上部署路由反射器,所有PE设备与反射器建立邻居关系,通过路由反射器来反射EVPN路由,大大降低了网络复杂度,减少了网络信令数量;
PE设备通过ARP协议和MAC/IP地址通告路由分别学习本地和远端的MAC地址信息以及其对应的IP地址,并将这些信息缓存至本地。当PE设备再收到其他ARP请求后,将先根据ARP请求中的目的IP地址查找本地缓存的MAC与IP地址的对应信息,如果查找到对应信息,PE将返回ARP响应报文,避免ARP请求报文向其他PE设备广播,减少网络资源消耗。
EVPN协议受益
部署EVPN对于用户具有以下价值:
提高链路的利用率及传输效率:EVPN支持负载分担,可以合理利用网络资源,减少网络拥塞;
避免全链接造成网络资源的消耗:EVPN支持在公网上部署路由反射器,避免在公网上部署PE设备间的全连接,减少逻辑连接的数量;
减少ARP广播流量造成网络资源的消耗:PE设备通过本地缓存的MAC地址信息,可以对本地连接的站点发来的ARP请求进行响应,防止ARP请求的大范围广播。

相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|番茄论坛

GMT+8, 2024-11-21 19:20 , Processed in 0.063631 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表