boxmoe_header_banner_img

⋅無⋅限⋅進⋅步⋅

加载中

文章导读

BGP EVPN基础


avatar
yuhui 2025年10月22日 87

BGP EVPN基础

标准BGP-4仅支持IPv4,MP-BGP作为BGP-4扩展允许不同类型的地址族在BGP中同时分发,例如IPv4组播,IPv6,L3VPN,EVPN等

随着SDN发展和商用,EVPN(Ethernet VPN)在各解决方案中占据重要角色,应用全场景包括园区网络、数据中心网络、广域IP承载网络和SD-WAN

MP-BGP:

用于实现BGP-4扩展以允许BGP携带多种网络层协议(如IPv6、L3VPN、EVPN等)有很好的向后兼容性,即一个支持MP-BGP路由器可以和一个仅支持BGP-4的路由器交互


1741833051211-01266566-260a-4534-9749-75c4e2f28fd6.png

BGP-4扩展:

1741833051266-dd1615cf-8ba2-456c-afa2-20e92fa59188.png

1741833051203-d92d773b-38f6-407b-a5b3-0dc7e4c55f21.png

MP_REACH_NLRI:

此属性被携带与BGP update报文中,有以下作用:

通告可达路由给BGP邻居

通告可达路由的下一跳给BGP邻居

其详细字段如下:

1741833051230-7f31c257-a5c8-434c-b96a-fd592bd796dc.png

1741833051243-f350d1c6-d3d2-41af-a289-335e1055676f.png

MP_UNREACH_NLRI:

此属性被携带于BGP UPdate报文中,用于撤销不可达路由

其详细字段如下:1741833052053-d7fd950c-f3ac-4c51-838d-d0f53b8a62fb.png

1741833051960-07d06b7b-2036-4ca9-97a9-a94b952753e4.png

EVPN:

MPLS:

(multiprotocol Label Switching)多协议标记交换

位于TCP/IP协议栈中的数据链路层和网络层之间,在两层之间增加了额外的MPLS头部,报文转发直接基于MPLS头部,MPLS头部又被称为MPLS标签(label)

MPLS以标签交换代替IP转发,实现了基于标签的快速转发**
**

MPLS起源于ipv4,其核心技术可扩展多种网络协议,包括IPV6、IPX、Appletalk、DECnet、CLNP等。

MPLS以标签交换替代IP转发。标签是一个短而定长的、只具有本地意义的连接标识符、与ATM的VPI/VCI以及Frame Relay的DLCI类似。

MPLS域(MPLS Domain)一系列连续的运行MPLS的网络设备构成了一个MPLS域

1741833052049-a8503f16-d97d-48b9-9f05-96cca7e5ab2f.png

VPLS简介:

VPLS(Virtual Private LAN Service)是一种基于以太网协议的二层VPN技术,它在MPLS网络上提供了类似LAN的业务,允许用户可以从多个地址位置接入网络、相互访问

传统L2VPN

传统的L2VPN业务例如VPLS,提供用户远程站点之间二层连接服务。组建二层交换网,像二层交换机一样透传以太报文。因此在传统L2VPN中对于远端MAC地址的学习依靠ARP广播泛洪。

1741833051952-101db1a2-eb30-4ecd-b7dc-4c2d8138dbb1.png

EVPN的诞生:

1741833052001-87998147-7587-4ca2-9812-e8f996620036.png

1741833052308-19c04385-1a26-4794-8fe1-e119db56f3c0.png

EVPN的优势:

颠覆传统L2 VPN数据面学习方式,引入控制面学习MAC和IP指导数据转发,实现转控分离

解决传统L2 VPN典型问题,带来双活、快速收敛、简化运维等

1741833052341-bc13edda-a666-4fbb-a999-5029bd029f86.png

EVPN NLRI:

定义了一种新的BGP NLRI(Network Layer Reachable Information)来承载所有的EVPN路由,被称为EVPN NLRI

EVPN NLRI是MP-BGP的新型扩展,被包含于MP_REACH_NLRI中,定义了新的NLRI,规定了EVPN的AFI(Address Family Identifier)是25,SAFI(Suubsequent Addres Family Identifier)是70

1741833052268-785eda23-1ef0-4fa8-a0fc-9cee8607ccaf.png

EVPN路由:

EVPN NLRI格式采用TLV三元组结构,使得报文有灵活性和扩展性

Route Type定义了不同的EVPN路由

Length 定义了字段长度

Route Type Specifc表示不同路由类型有不同字段填充

1741833052701-79ee3750-ce83-4606-b1ad-0c15ad0ad214.png

EVPN更多类型路由及应用:

EVPN不仅限于二层VPN应用,随着EVPN路由类型的整机,支持更多的应用 如L3 VPN

1741833052823-55fdcf87-ab0a-43d2-a370-9d010522314e.png

1741833052824-000aef10-1808-4d4b-a7bb-8c5726a0c5c3.png

EVPN协议标准:

1741833052872-7ccdf801-7749-4ba3-8245-d38bb50ac07d.png

EVPN应用场景:

EVPN在广域IP承载网的应用

1741833052876-e7b9bfa8-c15f-4f51-838c-5bc4da4752d9.png

1741833053396-8685784a-eba0-4a8f-b280-8e87194443b5.png

EVPN在数据中心的应用

1741833053496-086ed918-18ee-4e5f-9585-e1c8ec83b2a8.png

EVPN在园区网的应用

1741833053477-cd4de4b2-d03e-48da-9fcd-0b6da93264f6.png

EVPN在SD-WAN的应用

1741833053523-2a2ff88f-798c-4b5b-9862-594e08c67e15.png

1741833053416-749fe9af-0a4c-4495-b00a-26ac23fe1cac.png

更新: 2025-03-13 10:31:31
原文: https://www.yuque.com/yuhui.net/network/yiqpg38n11vlbnfu



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码