SD-WAN
集团多分支节点智能化组网
发布时间:2021-10-30 13:05:36 作者:V小编阅读:0
EVPN基本概念:
为什么会有EVPN(Ethernet VPN)呢?最初的VXLAN方案(RFC7348)中没有定义控制平面,是手工配置VXLAN隧道,然后通过流量泛洪的方式进行主机地址的学习。这种方式实现上较为简单,但是会导致网络中存在很多泛洪流量、网络扩展起来困难。
为了解决上述问题,人们在VXLAN中引入了EVPN作为VXLAN的控制平面,如图1-1所示(VXLAN是一种NVO协议)。EVPN还能作为一些其他协议的控制面,本文仅描述EVPN作为VXLAN的控制面的相关信息。
图1-1将EVPN作为VXLAN的控制平面
EVPN参考了MP-BGP(MultiProtocol BGP)的机制。在深入理解EVPN的工作原理前,我们先对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单播地址族、VPN实例地址族等。
类似的,EVPN也是借用了MP-BGP的机制,在L2VPN地址族下定义了新的子地址族——EVPN地址族,在这个地址族下又新增了一种NLRI,即EVPN NLRI。EVPN NLRI定义了几种BGP EVPN路由类型,这些路由可以携带主机IP、MAC、VNI、VRF等信息。这样,当一个VTEP学习到下挂的主机的IP、MAC地址信息后,就可以通过MP-BGP路由将这些信息发送给其他的VTEP,从而在控制平面实现主机IP、MAC地址的学习,抑制了数据平面的泛洪。
采用EVPN的优势:
可实现VTEP自动发现、VXLAN隧道自动建立,从而降低网络部署、扩展的难度。
EVPN可以同时发布二层MAC信息和三层路由信息。
可以减少网络中的泛洪流量。
了解BGP EVPN中的几种路由类型:
本节介绍BGP EVPN NLRI中定义的几种路由类型、报文格式及其作用。
EVPN中定义的五种路由类型概览
EVPN NLRI定义了如表1-1所示的五种EVPN路由类型。其中Type1~Type4是在RFC7432中定义的,Type5是在后来的草案中定义的。
表1-1EVPN路由类型
其中Type1和Type4是用于EVPN ESI(Ethernet Segment Identifier)多活场景,该场景是一种按照RFC标准定义的方式实现的VXLAN网关多归多活方案,可有效提升VXLAN接入侧的可靠性,目前仅部分CloudEngine交换机款型支持;本文主要对常见的EVPN中Type2、Type3、Type5类型的路由进行重点介绍。
EVPN Type2路由
格式说明
EVPN Type2路由,也就是MAC/IP路由,主要用于VTEP之间相互通告主机IP、MAC信息。Type2路由的NLRI部分格式如图1-2所示。
图1-2Type2路由的报文格式
各字段的解释如下表所示:
应用说明
Type2路由在VXLAN网络中的使用场景和作用参见下表。
表1-2Type2路由使用场景说明
EVPN Type3路由
格式说明
EVPN 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路由动态建立头端复制列表的过程
EVPN Type5路由
格式说明
EVPN 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网络中的主机访问外部网络。
以上就是什么是EVPN?的介绍。
微云网络作为国内知名的云服务综合解决方案提供商,拥有包括MPLS专线、IPLC专线、云专线以及SD-WAN在内的多种产品,可为您提供专业、灵活、多样性的专线及SD-WAN组网解决方案。详询微云网络客服电话 400-028-9798。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
标题:什么是EVPN?
TAG标签:
地址:https://www.kd010.com/cjwt/404.html
全天服务支持
资源覆盖全球
专属优质服务
技术全线支持