2019-06-20 MP-BGP EVPN & VXLAN

关于VXLAN

(VXLAN)叫做虚拟可扩展局域网,用于实现网络虚拟化。通过在 IP-UDP 隧道封装 MAC,在 共享的L3网络上实现第 2 层扩展。其目的是突破地理位置限制,在数据中心内部或数据中心间灵活地部署工作负载,减少或消除物理服务器的堆叠。
VXLAN标准值定义了报文封装格式,但没有定义控制平面。VXLAN技术本身的问题在于:对BUM报文采用泛洪方式导致网络扩展性有限;集中式网关模式下的L3流量存在非最优情况,同时对网关设备的L3表项要求特别高。

EVPN,VXLAN的控制平面

  • EVPN(以太网虚拟专用网络)是多协议地址映射标准,使用BGP(边界网关协议)作为路由协议,再结合EVPN,就可以为VXLAN带来完整的控制平面。
  • EVPN的IP/MAC学习是在控制平面中完成,而不是数据平面。控制平面使用MP-BGP协议,把成熟的BGP控制平面固有的扩展性带入MAC路由,甚至可以通过层次化或路由反射实现扩展,这一机制还为MAC学习提供了强大的控制能力,保持虚拟化和EVPN实例的隔离。
  • EVPN服务可部署在任何核心网络上,为数据中心提供灵活的L2和L3 VPN进行站点互联。EVPN仅要求站点间IP互通,数据中心不需要部署MPLS或任何特殊的配置。
  • EVPN允许网络链路上包含若干种不同的IP网络,运营商的网络对于EVPN而言是完全透明的,而EVPN拓扑对于运营商而言也是完全透明的。所能看到的仅仅是IP流量。在EVPN中的路由和MAC/IP通告由PE间的IBGP来控制完成。
  • EVPN是基于VXLAN网络来部署的,依赖于VXLAN,但又解决了VXLAN现存的现实问题。
  • EVPN技术天然就支持SDN,支持从网络控制器上提供的MAC/IP完成转发表项部署,使得可编程的网络控制得以实现。

MP-BGP EVPN的优势

MP-BGP(多协议 BGP)EVPN(以太网虚拟专用网)是基于业界标准的 VXLAN 控制协议。IETF 已将 BGP EVPN 定义为 VXLAN 覆盖网络的标准控制平面。MP-BGP EVPN 控制平面提供基于协议的VTEP 对等设备发现和终端主机可达性信息分发功能,支持可扩展性更高的 VXLAN 覆 盖网络设计,适用于专用和公共云。
MP-BGP EVPN 控制平面提供一系列功能,消除或减少了覆盖网络中的洪泛,并支持各向流量的最佳转发。
MP-BGP EVPN 控制平面具备以下关键优势:

  • 基于业界标准的控制协议,支持多厂商互操作性。
  • 控制平面能够学习终端主机的第2层和第3层可达性信息,从而构建更为强大、可扩展性更高的VXLAN 覆盖网络。
  • 利用成熟的 MP-BGP VPN 技术,支持可扩展多租户VXLAN 覆盖网络。
  • EVPN 地址族携带第 2 层和第 3 层可达性信息。在VXLAN 覆盖网络中提供了集成桥接和路由功能。
  • 通过协议驱动的主机MAC/IP路由分发和本地VTEP上的ARP抑制功能,将网络洪泛减至最少。
  • 通过分布式任意播功能,为东西向和南北向流量提供了最佳转发。
  • 提供VTEP对等设备发现和身份验证功能,降低了VXLAN覆盖网络出现恶意VTEP的风险。
  • 提供了在第2层建立主/主多寻址的机制。

EVPN中的一些名词

  • EVI(EVPN Instance):EVPN是一种虚拟私有网络,那么在一套物理设备上必然可以有多个同时存在的EVPN实例,每个实例独立存在。每个EVI连接了一组或者多组用户网络,构成一个或者多个跨地域的二层网络。
  • ET(Ethernet Tag):刚刚说了,每个EVI可以构成一个或者多个二层网络。当EVI包含了多个二层网络时,通过Ethernet Tag来区分这些二层网络。如果我们把二层网络看成是广播域的话(Broadcast Domain),那么ET就是用来区分不同广播域的。
  • Ethernet Segment:这是在CE同时连接到多个PE时才会有的概念。本文暂时不涉及多连接的情况。
  • MAC-VRF:PE上的虚拟转发单元,类似于BGP/MPLS L3 VPN中的VRF。通过将PE抽象出多个虚拟单元,可以支持多租户场景,使PE同时被多个EVI使用。MAC-VRF中包含了实际的MAC转发表。

EVPN的发展

EVPN最早是思科提出来的,后来得到了诸多网络厂商的积极响应。初级的起草者包括:阿朗、思科、瞻博、Arktan、AT&T、Bloomberg、Verizon等,EVPN来自于网络厂商和运营商的共同协作,双方共同定义了这一新技术。
EVPN是VXLAN发展过程中出现的最为成熟的技术,是SDN最终在数据中心落地必须要依仗的最为靠谱的技术,所以EVPN也得到了很多网络厂商的认同,在标准还没有完全形成之前,各个厂商就纷纷推出了支持EVPN的产品。比如:思科的Nexus 9500/9300,瞻博的QFX 5100/QFX 10000,华三S125F/S6800,华为的S12800等,一些厂商的设备还完成了相互之间的EVPN对接测试。EVPN技术从草案提出后,以惊人的速度发展完善,并达到可商用的状态。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,258评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,335评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,225评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,126评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,140评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,098评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,018评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,857评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,298评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,518评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,400评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,993评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,638评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,661评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容