Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【网工自学笔记】什么是EV**?

【网工自学笔记】什么是EV**?

作者头像
Ponnie
发布于 2022-01-13 09:48:37
发布于 2022-01-13 09:48:37
9070
举报
文章被收录于专栏:玉龙小栈玉龙小栈

VxLAN是一个非常重要的overlay技术,在SDN的网络场景中应用交广,比如云网一体化的数据中心场景,又如CloudV**中的叠加网络。

EV** (Ethernet V**) 被用于NVO (Network Virtualization Overlay)解决方案。EV**可以结合VXLAN技术实现在IP层之上的隧道封装,作为路由的控制平面。

现网大量采用Ethernet L2V**服务,例如VoIP、HSI和BTV等业务网关部署在BRAS,企业机构之间通过城域网构建二层网络,数据中心互联。

VPLS是现网广泛应用的技术,能够提供二层报文的透传,但依然存在很多限制和新的需求。Multihoming、组播优化、配置复杂度高、多租户的DCI互联、快速收敛、广播抑制;EV**被提出来解决这些问题。

📌EV**基本概念:

为什么会有EV**(Ethernet V**)呢?最初的VXLAN方案(RFC7348)中没有定义控制平面,是手工配置VXLAN隧道,然后通过流量泛洪的方式进行主机地址的学习。这种方式实现上较为简单,但是会导致网络中存在很多泛洪流量、网络扩展起来困难。

为了解决上述问题,人们在VXLAN中引入了EV**作为VXLAN的控制平面,如图1-1所示(VXLAN是一种NVO协议)。EV**还能作为一些其他协议的控制面,本文仅描述EV**作为VXLAN的控制面的相关信息。

图1-1将EV**作为VXLAN的控制平面

EV**参考了MP-BGP(MultiProtocol BGP)的机制。在深入理解EV**的工作原理前,我们先对MP-BGP(MultiProtocol BGP)做下简单回顾。

传统的BGP-4使用Update报文在对等体之间交换路由信息。一条Update报文可以通告一类具有相同路径属性的可达路由,这些路由放在NLRI(Network Layer Reachable Information,网络层可达信息)字段中。因为BGP-4只能管理IPv4单播路由信息,为了提供对多种网络层协议的支持(例如IPv6、组播),发展出了MP-BGP。MP-BGP在BGP-4基础上对NLRI作了新扩展。玄机就在于新扩展的NLRI上,扩展之后的NLRI增加了地址族的描述,可以用来区分不同的网络层协议,例如IPv6单播地址族、V**实例地址族等。

类似的,EV**也是借用了MP-BGP的机制,在L2V**地址族下定义了新的子地址族——EV**地址族,在这个地址族下又新增了一种NLRI,即EV** NLRI。EV** NLRI定义了几种BGP EV**路由类型,这些路由可以携带主机IP、MAC、VNI、VRF等信息。这样,当一个VTEP学习到下挂的主机的IP、MAC地址信息后,就可以通过MP-BGP路由将这些信息发送给其他的VTEP,从而在控制平面实现主机IP、MAC地址的学习,抑制了数据平面的泛洪。

📌采用EV**的优势:

  • 可实现VTEP自动发现、VXLAN隧道自动建立,从而降低网络部署、扩展的难度。
  • EV**可以同时发布二层MAC信息和三层路由信息。
  • 可以减少网络中的泛洪流量。

📌了解BGP EV**中的几种路由类型:

本节介绍BGP EV** NLRI中定义的几种路由类型、报文格式及其作用。

EV**中定义的五种路由类型概览

EV** NLRI定义了如表1-1所示的五种EV**路由类型。其中Type1~Type4是在RFC7432中定义的,Type5是在后来的草案中定义的。

表1-1EV**路由类型

其中Type1和Type4是用于EV** ESI(Ethernet Segment Identifier)多活场景,该场景是一种按照RFC标准定义的方式实现的VXLAN网关多归多活方案,可有效提升VXLAN接入侧的可靠性,目前仅部分CloudEngine交换机款型支持;本文主要对常见的EV**中Type2、Type3、Type5类型的路由进行重点介绍。

EV** Type2路由

格式说明

EV** Type2路由,也就是MAC/IP路由,主要用于VTEP之间相互通告主机IP、MAC信息。Type2路由的NLRI部分格式如图1-2所示。

图1-2Type2路由的报文格式

各字段的解释如下表所示:

应用说明

Type2路由在VXLAN网络中的使用场景和作用参见下表。

表1-2Type2路由使用场景说明

EV** Type3路由

格式说明

EV** Type3路由主要用于在VTEP之间相互通告二层VNI、VTEP IP信息,以建立头端复制列表,即用于VTEP的自动发现和VXLAN隧道的动态建立:如果对端VTEP IP地址是三层路由可达的,则建立一条到对端的VXLAN隧道。同时,如果对端VNI与本端相同,则创建一个头端复制表,用于后续BUM报文转发。

Type3路由的NLRI是由“前缀”和“PMSI”属性组成,报文格式如图1-3所示。其中VTEP IP信息体现在NLRI的Originating Router's IP Address字段中,二层VNI信息则体现在PMSI属性的MPLS Label中。

图1-3Type3路由的报文格式

各字段的解释如下表所示:

应用说明

Type3路由动态建立头端复制列表的过程

EV** Type5路由

格式说明

EV** Type5路由又称IP前缀路由,主要用于传递网段路由。不同于Type2路由只传递32(IPv4)/128(IPv6)位的主机路由,Type5路由可传递0~32/0~128掩码长度的网段路由。

Type5路由的报文格式如图1-3所示。

图1-4Type5路由的报文格式

各字段的解释如下表所示:

应用说明

该类型路由的IP Prefix Length和IP Prefix字段既可以携带主机IP地址,也可以携带网段地址:

当携带主机IP地址时,主要用于分布式网关场景中的主机/网段路由通告,请参见本文的网段路由发布。

当携带网段地址时,通过传递该类型路由,可以实现VXLAN网络中的主机访问外部网络。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玉龙网络新知社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
EVPN
在RFC 7348定义的VXLAN泛洪学习模式下,终端主机信息学习和VTEP发现都是基于数据平面的,没有控制协议在VTEP之间分配终端主机可达性信息。为了克服flood的局限性并学习VXLAN,Cisco VXLAN MP-BGP EVPN spine and leaf架构使用多协议边界网关协议以太网虚拟专用网(MP-BGP EVPN)作为VXLAN的控制平面。该技术为VXLAN覆盖网络中的第2层和第3层转发提供了控制平面和数据平面分离以及统一的控制平面
Nujil
2024/08/31
4470
一文读懂EVPN技术
最初的VXLAN方案(RFC7348)中没有定义控制平面,VXLAN隧道需要手工配置,然后通过流量泛洪的方式进行主机地址的学习。这种方式实现上较为简单,但是会导致网络中存在很多泛洪流量、网络扩展困难。
SDNLAB
2022/12/14
6K0
一文读懂EVPN技术
数据中心SDN技术发展应用之MP-BGP
当前云计算技术已经成为数据中心基本部署要求,针对云计算中对网络虚拟化的需求,业界厂家提出了各种解决思路,SDN网络技术得到了大力发展,具有资源虚拟化、自动化等特点,成为IT基础架构改革中不可或缺的一部分。早期纯软件的SDN技术虽然可以随云而动实现业务网络自动部署,但在性能、功能、稳定性、可扩展性等方面存在较大的限制。 在数据中心虚拟化多租户环境中部署和配置网络设施是一项复杂的工作,不同租户的网络需求存在差异,且网络租户是虚拟化存在,和物理计算资源位置无固定对应关系。通过传统手段部署物理网络设备
SDNLAB
2018/03/28
2.2K0
数据中心SDN技术发展应用之MP-BGP
VXLAN篇之EV**
上回说到了Flood & Learn存在着一些不足,所以,才有了后来的BGP EVPN来实现VXLAN的control-plane。既然说到了这,让我们先看一张对比图:
SDNLAB
2019/08/30
1.5K0
局域网SDN技术硬核内幕 10 云网融合的红娘EVPN
在昨天的主题《从二层交换到三层路由》中,我们已经了解了Neutron和VMWare NSX虚拟网络模型中,VXLAN转发平面的工作方式。那么,数据包转发所依赖的MAC和FIB信息是从哪来的呢?
用户8289326
2022/07/22
7320
局域网SDN技术硬核内幕 10 云网融合的红娘EVPN
VXLAN网络中的RD、RT是什么?如何配置RD、RT?
VPN(Virtual Private Network):也称VRF(Virtual Route Forwarding,虚拟路由及转发) ,目的是解决不同企业私网地址段相同,为了防止冲突,采用将相同私网地址放到不同的VRF表中。
网络技术联盟站
2023/03/13
4.7K0
VXLAN网络中的RD、RT是什么?如何配置RD、RT?
为什么说 EVPN 并非一种协议?
EVPN 并非一种协议,而是一种在Overlay网络中利用多协议边界网关协议 (MP-BGP) 作为控制平面的解决方案。此外,EVPN 还采用虚拟可扩展局域网 (VXLAN) 封装作为Overlay网络的数据平面。
通往ICT之路
2024/08/19
5780
为什么说 EVPN 并非一种协议?
无缝连接云端世界:揭秘云数据中心中不可或缺的DCI互通之道!
云化数据中心,网络资源通过虚拟化技术形成资源池,实现业务与物理网络解耦,通过网络虚拟化,物理网络资源可以被分成多个虚拟网络资源,从而提高网络资源的使用效率。
星融元Asterfusion
2023/09/05
8170
无缝连接云端世界:揭秘云数据中心中不可或缺的DCI互通之道!
推荐收藏:VxLAN是如何实现隧道自动建立的?
Vxlan的自动建立隧道需要依靠ev**。Vxlan的隧道是单向的,也就是说一个VTEP能和另一个VTEP建立隧道,并不代表反过来也能建立一条隧道。华为设备一个VTEP到另一个VTEP之间只有一个vxlan隧道,所有VNI的数据包共用一个隧道。
Ponnie
2022/01/13
1.8K0
VXLAN基本概述
(1)VXLAN网关使用EVC的业务模型,模型构件包括:BD(Bride-Domain)、VNI(Virtual Net Instance)、NVE(Network Virtualization Edge)、二层子接口(L2 subif)、VXLAN隧道
全栈程序员站长
2022/06/29
1.2K0
VXLAN基本概述
Vxlan环境中的Type2路由分为几种?各有什么作用;【推荐收藏】
MP-BGP EVPN的路由和MP-BGP十分类似,都会有一个名为MP_REACH_NLRI和MP_UNREACH_NLRI的path attribute,MP_UNREACH_NLRI用于发送撤销路由,MP_UNREACH_NLRI用于发送更新路由,该属性中的NLRI字段用于存放EVPN的具体路由信息,在该属性中携带next hop network address信息,其内容为产生该路由的设备VTEP IP,同时每个路由更新信息中都会携带扩展团体属性(extended communities)用于存放RT或其他信息。Type2的路由,称为MAC advertisement route,用于传递主机的mac或mac&IP的路由信息,设备通过该路由可以完成相关的转发表的建立;
Ponnie
2022/01/13
2.8K0
Vxlan环境中的Type2路由分为几种?各有什么作用;【推荐收藏】
「数据中心」脊叶网络架构:Cisco VXLAN MP-BGP EVPN脊叶网络
在RFC 7348定义的VXLAN泛洪学习模式下,终端主机信息学习和VTEP发现都是基于数据平面的,没有控制协议在VTEP之间分配终端主机可达性信息。为了克服flood的局限性并学习VXLAN,Cisco VXLAN MP-BGP EVPN spine and leaf架构使用多协议边界网关协议以太网虚拟专用网(MP-BGP EVPN)作为VXLAN的控制平面。该技术为VXLAN覆盖网络中的第2层和第3层转发提供了控制平面和数据平面分离以及统一的控制平面。本节介绍Cisco Nexus硬件交换机(如Cisco Nexus 5600平台交换机和Cisco Nexus 7000和9000系列交换机)上的VXLAN MP-BGP EVPN。
架构师研究会
2020/07/20
2.8K0
「数据中心」脊叶网络架构:Cisco VXLAN MP-BGP EVPN脊叶网络
【重识云原生】第四章云网络4.3.10.3节——VXLAN隧道机制
        从上图中可以发现,VXLAN网络中出现了以下传统数据中心网络中没有的新元素:
江中散人_Jun
2022/06/14
1K0
【重识云原生】第四章云网络4.3.10.3节——VXLAN隧道机制
面试官:重点描述一下三大路由协议对IPv6的支持
(1)为了支持IPv6路由的处理计算,ISIS新增了两个TLV和一个新的NLPID
Ponnie
2021/07/29
1.8K0
VXLAN篇之进阶
首先需要指出的是,IRB有两种:非对称IRB(Asymmetric Integrated Routing and Bridging),对称IRB(Symmetric Integrated Routing and Bridging)。
SDNLAB
2019/09/09
3K0
云计算和虚拟化都要用到的核心技术 VXLAN 网络,你掌握了吗?
云计算、虚拟化相关技术的发展,传统的网络无法满足于规模大、灵活性要求高的云数据中心的要求,于是便有了 overlay 网络的概念。overlay 网络中被广泛应用的就是 vxlan 技术。首先我们了解一下随着云计算的发展,传统网络面临哪些挑战。
iMike
2020/04/21
1.3K0
云计算和虚拟化都要用到的核心技术 VXLAN 网络,你掌握了吗?
BGP
IP地址分为网络部分和主机部分,EGP和IGP的关系与IP地址类似,EGP类似IP的网络部分,可以根据EGP在区域网络之间(或ISP之间)进行路由选择;
Nujil
2023/04/14
2.4K0
【BGP协议核心】一文彻底搞懂NLRI:从报文结构到MP-BGP演进
在浩瀚的互联网世界中,边界网关协议(BGP)扮演着全球路由的“总指挥官”角色,它连接着成千上万个自治系统(AS),构成了整个互联网的骨架。而要理解BGP如何工作,就必须掌握其信息交换的核心——Update报文。在Update报文中,一个看似神秘的缩写 NLRI 承载了所有路由信息的最终目的地。
奶油话梅糖
2025/06/10
3930
VXLAN是Overlay的唯一选择吗?
一、Overlay需求背景 随着SD-WAN方案的大火,Overlay技术俨然超越Underlay成为网络设计的首要关注点。首先说一下Overlay技术的背景,简单的说Overlay可以在两个物理设备之上构建逻辑上的网络通信链路,相对于Underlay网络,Overlay技术可以非常灵活的构建多个虚拟子网以支持多租户、虚拟机迁移等服务。 不同用户对Overlay技术有不同的需求: 对于企业来说,他们希望能够有效的利用其IT(弹性和自助服务)进行跨域部署云端服务。那么对于这种混合云的场景,企业的需求是希望在
SDNLAB
2018/03/29
2K0
VXLAN是Overlay的唯一选择吗?
VXLAN篇之初识
作者简介:张磊,思科原厂8年多technical consulting engineer,精通思科数据中心/园区网产品及技术;精通SAN网络架构及产品;熟悉广域网产品及技术。
SDNLAB
2019/08/29
1K0
VXLAN篇之初识
推荐阅读
相关推荐
EVPN
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
首页
学习
活动
专区
圈层
工具
MCP广场
首页
学习
活动
专区
圈层
工具
MCP广场