在云化时代,数据中心业务规模不断扩大,功能也日趋复杂,用户出于对异地灾备和提升资源利用率等需求,会在不同的地区部署多个数据中心网络,这样一来,这些数据中心之间的互连就成为了一个关键的问题。

虚拟专用局域网服务VPLS(Virtual Private LAN Service)是早期出现的一种MPLS VPN技术,并被广泛的应用在数据中心的互联场景,能为企业用户提供多点到多点的广域以太网服务,但是VPLS存在以下几个缺点

1. 网络中的所有设备都运行MPLS,所有的设备必须进行全连接的配置,所以在网络的规模较大的时候,配置和扩容比较复杂

2. 依靠MAC地址泛洪实现MAC地址学习导致大量的广播报文产生,造成了带宽的浪费

3. 为了避免网络产生环路,VPLS不支持在CE归属对各PE时进行负担负担

随着数据中心内服务器数量大量的增加,特别是虚拟化技术的应用,使得二层网络内MAC地址的数量成千上万的增长,流量也不断的增加,VPLS技术的问题也逐渐凸显,无法支撑现代大型数据中心的需求。

EVPN是新一代的数据中心二层网络互联技术,EVPN通过扩展MP-BGP协议来传递网路节点的MAC地址,IP地址等信息,通告MAC地址和IP地址的可达性,通过生成的MAC表项和路由表项来进行二/三层的报文转发,以实现数据中心的互联,这种类似IP VPN的技术将MAC地址的学习和发布的过程,从数据的层面转移到了控制层面

目前EVPN通过控制层面协议,基于MPLS构架,但是在数据平面仍然可以根据具体的应用场景使用不同的封装技术,例如MPLS,PBB,VXLAN等等。EVPN的本质是通过增强控制面来指导二层MAC和三层路由的转发数据平面处理根据协商的通道类型而不同

EVPN网络模型:在EVPN网络中,为了实现各个站点(Site)之间的互通,需要在骨干网的PE设备上,建立EVPN实例并接入到各个站点的CE设备,同时各个PE之间建立邻居关系以及数据面的传输隧道。当EVPN中的网络设备归属到同一个AS(Autonomous System,自治系统)时候,为了避免PE之间建立IBGP对等体,可以增加配置一个RR(Route Reflector,路由反射器),此时RR需要发布接收VPN路由,但不需要封装/解封装数据面的报文,RR的部署可以大大减轻网络的部署难度。

在EVPN多归属的组网中,一个CE归属到一个或更多的PE,这组CE接入到不同PE的以太链路合集就是一个ES,ES必须有一个非零ID,就是ESI,连接同一个CE的多个PE上的ESI值是相同的。EVPN网络中的PE从各个CE学习MAC地址,是通过EVPN特有的路由类型,将自己从CE学习到的MAC地址转发到其它站点,

为了支持EVPN,BGP所新增的五种EVPN路由:

1. 以太自动发现路由(Ethernet Auto-discovery Route),以太自动发现路由可以向其它的PE通告本端PE对接入站点的MAC地址是否可达,主要用于快速收敛,冗余模式与别名和水平分割,解决了多归属网络中流量负载分担问题

2. MAC/IP通告路由(MAC/IP Advertisement Route),在EVPN网络中,站点的MAC/IP等信息是通过EVPN的MAC/IP路由通告的,因此在EVPN网络中,不需要将ARP的请求泛洪到网络之中,这样大大减少了网络中广播流量,也减少了带宽浪费

3. Inclusive路由(Inclusive Multicast Ethernet Tag Route),本端PE要向远端PE发送从CE侧收到的广播,组播和未知的单播地址流量,就需要用Inclusive路由发布多播地址可达信息来实现广播域内的成员互相发现。Inclusive路由也要包含创建隧道的属性,PE设备之间通过Inclusive路由可以创建传递数据面流量的隧道

4. ES路由(Ethernet Segement Route),用来实现连接到相同CE的PE设备之间相互自动发现,该路由主要用于DF选举,由于CE多归到多个PE时,避免CE收到重复的流量,只需要由一个PE向CE转发BUM流量,那么就需要在相同的ES的PE之间根据固定算法DF选举出这个PE

5. IP前缀路由(IP Prefix Advertisement Route):EVPN网络构建的是一个私有网络,它也可以介入到外部网络。 EVPN

以IP前缀的形式通告引入的外部路由。

EVPN拥有以下的优势:

1. EVPN通过BGP协议使二层网络间的MAC地址学习和发布的过程从数据平面转移到了控制平面,从而管理MAC地址实现负载分担

2. 通告使用EVPN技术利用BGP的RR特性,运营商骨干网上的PE设备之间不再需要建立全连接,只需要部署发射器反射EVPN的路由即可,从而减少了网络部署的成本

3. 采用BGP发布的MAC地址,避免流量泛洪方式的MAC地址扩散,节省了带宽

IP技术 -- 8 EVPN相关推荐

  1. 【计算机网络】网络层 : 移动 IP 技术 ( 移动节点 | 本地代理 | 外部代理 | 永久地址 | 转交地址 | 移动 IP 通信过程 )

    文章目录 一.移动 IP 技术 简介 二.移动 IP 通信 一.移动 IP 技术 简介 移动 IP 技术 简介 : ① "移动 IP 技术" 概念 : 移动节点 以 固定的网络 I ...

  2. linux浮动ip添加 手动,在Linux 双机下自己手动实现浮动ip技术

    两台Linux服务器,一台为主机(IP:124.158.26.30)对外提供了一定的网络服务,另一台从机(IP:124.158.26.31)能提供相同的服务,但ip地址没有对外部公开客户端连接的都是1 ...

  3. 易语言单窗口单进程单IP技术

    今天给大家来讲解下,什么是单窗口进程单IP技术? 所谓单窗口进程单IP,就是指电脑上运行的每个游戏窗口进程都分配一个不同的IP来进行游戏 这项技术有什么用呢? 这项技术一般用于很多方面,当然既然在这讲 ...

  4. 单窗口单ip技术是什么

    单窗口单IP是指计算机上运行的每个窗口分配不同的IP. 这类技术的用途是什么? 对于需要打开多个浏览器的,打开网页注册投票,达到不同的IP效果. 对于网页游戏,开挂多个账号需要不同的IP,也可以正常使 ...

  5. 移动IP技术概述(转)

    移动IP技术概述(转) 林勇 福建省邮电规划设计院 摘要:本文主要介绍移动IPv4技术的基本工作原理及代理发现.注册.隧道技术和路由选择等,并简单介绍移动IPv6中出现的技术新特点,最后展望其美好前景 ...

  6. TCP/IP技术回顾(3)—网际层

    续TCP/IP技术回顾(2)-网络接口层 主要根据课本<高级计算机网络>李向丽整理. 1.4 网际层 网际层的主要任务有:为主机和路由器接口分配一个全网唯一的地址(IP地址),实现IP地址 ...

  7. 计算机网络体系结构整理-第二单元IP技术

    IP技术 1.IPV4 Ipv4的报头格式 Ipv4地址分为ABCDE类, 类别 IP地址范围 私有IP地址范围 A 0.0.0.0-127.255.255.255 10.0.0.0-10.255.2 ...

  8. eth0和lo含义和虚拟IP技术

    eth0:你的电脑刚买回来里面就有一个网卡叫eth0 里面有本机的IPlo:其实就是localhost意思/虚拟IP技术在高可用领域像数据库SQLSERVER.web服务器等场景下使用很多 它的原理在 ...

  9. 移动IP技术研究(转)

    [摘要]为了满足移动计算机用户对Internet移动接人需求的急剧增长,IETF设计了移 动IP协议.本文介绍了移动IP的基本特点和工作原理,并提出了当前存在的问题. [关键词]移动IP:归属代理:外 ...

最新文章

  1. java实现https请求
  2. 数学仍然是人类的“火炬”
  3. linux下syscall函数,SYS_gettid,SYS_tgkill
  4. ABAP和Go语言的初始化操作, Kubernetes的Init Container
  5. 回退n帧协议c语言代码,[计算机网络]Ch.3 数据链路层
  6. .NET 5 部署在docker上运行
  7. 用python绘制心形_python小趣味_520绘制一个心形.
  8. Tomcat文件配置
  9. selenium脚本编写的注意点,那些我踩过的坑
  10. centos7 安装VNC Server
  11. UML---StarUML破解与使用
  12. 计步 android 源码,android版简易计步器源码
  13. 基于halcon的颜色识别---杜邦线识别
  14. mysql无法加载主类_错误: 找不到或无法加载主类 JDBC
  15. 日语 数字 时间 星期 月日 读法总结
  16. Android power键亮屏流程
  17. 源文件如何一步步到可执行程序【程序员必修课】
  18. 绕过content-type检测文件类型上传webshell
  19. input上传图片之获取图片名字
  20. 对WebGL开发有用的重要三角公式和概念的摘要(Three.js)

热门文章

  1. Android屏幕适配全攻略
  2. python爬虫模拟登录古诗文网站
  3. LabVIEW与西门子1200 1500通讯工具包
  4. php fpm apache nginx_安装配置Nginx/Apache+PHP-fpm服务环境
  5. libimobiledevice的安装与使用
  6. VUE+WebPack实现精美Html5游戏设计:cardBattle的启动场景设计
  7. Vue + Element+ ASP.NET Core WebAPI 文件上传下载
  8. 中文词频统计及词云制作
  9. 单元测试框架:go convey
  10. ssm+java计算机毕业设计信息溯源管理系统7msmp(程序+lw+源码+远程部署)