《云数据中心网络与SDN:技术架构与实现》——1.14 Overlay最新技术——EVPN
1.14 Overlay最新技术——EVPN
在前面介绍DCI的时候,曾简单地提到了华为的EVN方案。EVN的设计参照的是RFC 7209,RFC 7209的全称为“Requirements for Ethernet VPN(EVPN)”,提出了以太网VPN的技术要求,其诉求是增强VPLS的控制平面,主要优化的目标是ARP的跨站点泛洪以及CE的multi-homed。从这种角度来看,EVPN一词实际上是泛指以太网VPN这种业务场景,而并不指代什么特定类型的技术。不过,目前业界对于EVPN一词的理解是指,基于MP-BGP作为控制平面,来为以太网VPN分发MAC/IP路由的技术。
1.14.1 传统网络对SDN的反击
EVPN控制平面的思路起源于Juniper在2010年提给IETF的MAC-VPN(数据面是MPLS),之后Juniper将其用在了QFabric(数据面是私有的Fabric Header),不过当时Juniper的这两个动作并没有在业界引起什么反响。2012年,VMware NSX引爆了SDN的市场,OpenFlow/OVSDB和VxLAN在数据中心和传统网络展开了正面的交锋。面对着OpenFlow/OVSDB对传统盒子的冲击,各个厂家似乎放下了长久以来对于标准上的争执,在2013~2016这不到3年的时间内,包括Cisco、Juniper、Arista、阿朗、华为、中兴、华三在内的主流厂商,纷纷对BGP-VxLAN EVPN提供了支持,虽然互通性上目前还差得很远,不过能形成这种默契已经是实属罕见了。
EVPN不仅完成了守卫传统网络的使命,还在SDN领域又找到了反攻的突破口。为了实现可扩展性,可以为EVPN引入RR来做路由的反射。RR的部署方式比较多,可以部署在Spine上,可以部署在Leaf上,也可以专门用一台不跑流量的设备做独立的RR,独立的RR既可以是硬件的,也可以是软件的。既然可以用软件实现RR,厂商们就开始琢磨着把RR放到SDN控制器里面去,因此可以看到,目前一些厂商的SDN控制器实际上就是把他们的路由引擎重新包装了一下,然后通过MP-BGP来控制设备上的路由。2016年SDWAN的火热又将EVPN重新推向了数据中心边缘,同时具备L2和L3能力的EVPN几乎成了目前Overlay技术的万金油——“哪里不通点哪里”。
- 点赞
- 收藏
- 关注作者
评论(0)