这是一个全新栏目的第一篇文章,后续我将持续更新此章节。是的。。。这段话是不是很熟悉。。。这说明该栏目将又是一个挖坑栏目。。。哈哈哈
这个栏目主要为大家介绍什么是EVPN,以及EVPN基础概念的导入。EVPN既是一种独立的隧道协议,可以建立端到端L2/L3隧道,也可以作为VxLAN的控制平面,协助VxLAN隧道在数据中心场景下更完美的使用。
本文最后也为各位提供了一些前置学习资料,为保障学习成果希望各位在学习EVPN技术前回顾MP-BGP及VxLAN相关特性。
目录
EVPN NLRII(Network Layer Reachable Information,网络层可达信息)字段
RFC 4271 - 边界网关协议 4 (BGP-4):https://tools.ietf.org/html/rfc4271
RFC 4760 - BGP-4 的多协议扩展:https://tools.ietf.org/html/rfc4760
RFC 4364 - BGP/MPLS IP VPN:https://tools.ietf.org/html/rfc4364#page-15
EVPN 基本概念
为什么会有EVPN
- 无控制平面VxLAN网络
• 传统方式基于组播、不采用控制平面的“泛洪和学习”被动学习主机信息(ARP)
• 静态VxLAN实现简单,但网络中存在很多泛洪流量、网络扩展难
- 引入EVPN作为VxLAN控制平面优势
EVPN还能其他协议的控制面
• 通用性:MP-BGP EVPN 协议基于行业标准,允许多供应商互操作性
• MP-iBGP EVPN
• 路由反射器
• MP-eBGP EVPN
• 成熟型:使用已面世十年的 MP-BGP VPN 技术,内置多租户支持,更适合于使用多租户模型部署的云网络
• MP-BGP EVPN 控制平面为VxLAN 重叠网络提供第 2 层和第 3 层可达性信息,提供VxLAN 路由功能
• 通过基于协议的主机 MAC/IP 路由分发(ARP组播变单播)和本地 VTEP 上的地址解析协议 (ARP) 抑制(ARP代答)