- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华为数据中心技术学习之EVN讲述
EVN; 是一种基于VXLAN隧道的二层网络互联VPN技术。
EVN技术通过MP-BGP协议来传递二层网络间的MAC地址信息,通过生成的MAC地址表项进行二层报文转发。;无法实现负载分担:VPLS不支持在多归属接入网络中流量传输的负载分担;
网络部署成本较大:当需要实现大量的数据中心互联时,对于Martini方式的VPLS,运营商骨干网上所有PE(Provider Edge)设备配置成全连接。当PE设备很多时,网络部署成本较大;
网络资源的消耗较高:大量用来学习MAC地址的ARP报文不仅占用网络带宽,还可能造成远端站点学习到不必要的MAC地址,同时远端站点的主机对ARP请求报文的频繁处理也会造成对主机CPU资源的浪费;
配置工作量较大:运营商骨干网上所有PE间,不仅要建立邻居关系还要部署MPLS隧道,配置比较复杂。;EVN通过扩展BGP协议使二层网络间的MAC地址学习和发布过程从数据平面转移到控制平面。这样可以使设备在管理MAC地址时像管理路由一样,使目的MAC地址相同但下一跳不同的多条EVN路由实现负载分担;
在EVN网络中PE设备之间是通过BGP协议实现相互通信的。BGP协议支持路由反射器功能,所以可以在运营商骨干网上部署路由反射器,所有PE设备与反射器建立邻居关系,通过路由反射器来反射EVN路由,大大减少了网络部署成本;
PE设备通过ARP协议学习本地和远端的MAC地址信息以及其对应的IP地址,并将这些信息缓存至本地。当PE设备再收到其他ARP请求后,将先查找本地缓存的MAC地址信息,如果查找到对应信息,PE将返回ARP响应报文,避免ARP请求报文向其他PE设备广播,减少网络资源消耗;
EVN网络中不再使用MPLS隧道,而是使用VXLAN隧道。VXLAN隧道可以在PE间的邻居关系建立成功后通过EVN路由的传播自动建立,大大减少了配置工作量。
;2015/5/20;EVN的一个基本原则是PE之间通过控制平面交换MAC信息。
所有PE设备均指向路由反射器RR(Route Reflector)并试图与之建立BGP对等体关系,路由反射器发现并接受PE发起的BGP连接后形成Client列表,即将从某个PE收到的路由反射给所有其它PE。路由反射器可以是一台独立的RR设备,也可以由PE设备兼作。
PE设备之间建立全连接之后,就可以交换MAC路由。;2015/5/20;1. CE1通过ARP请求报文或免费ARP报文将自己站点内的MAC A地址及其对应的IP地址通告至Site2,ARP请求报文或免费ARP报文在经过PE1时,PE1上会生成MAC A的MAC地址通告路由。
2. PE1将该MAC通知采用扩展BGP协议进行扩散,将MAC A的信息发送到PE2和PE3。
3. PE2和PE3收到BGP协议报文,根据协议报文生成MAC表项。
4.Site2在向Site1返回ARP响应报文或者发送免费ARP报文时,PE2上同样会生成Site2内MAC地址的MAC地址通告路由,并将此MAC地址通告路由发送至PE1和PE3设备。;在EVN网络中,数据平面对数据报文的转发可分为单播流量(特指已知单播流量)和其他流量(包括广播、未知单播和组播流量)两种情况。;2015/5/20;1. 当报文到达PE设备时,PE在MAC转发表中查找报文目的MAC,得到的出接口不是本地接口,而是从对应MAC路由信息中获取的某个远端PE设备的IP地址。
2. PE设备对接收到的原始以太数据报文进行“MAC in IP”封装,IP头部中的源地址设置为本端PE的IP地址,目的地址设置为从MAC表中查找到的远端PE的IP地址
3. 经过封装后得到的IP报文经由骨干网转发到远端站点的PE设备。
4. 远端PE设备接收到报文后进行解封装获取原始的以太数据报文。
5. 远端PE设备根据解封装后的原始数据报文的目的MAC查找MAC表,得到出接口为本地接口,将报文按传统二层报文转发方式转发到对应出接口。;1. 当报文到达PE设备时,发现报文目的MAC为组播地址,则将报文组播发送到远端站点。
2. PE设备根据查找到的头端复制列表对组播报文进行逐一复制和封装,并发送到远端PE,封装格式与单播流量转发封装格式相同。
3. 经过封装后得到的IP报文经由承载网转发到远端站点的PE设备,远端PE设备接收到报文后进行解封装获取原始的以太数据报文,再将报文按传统二层报文转发方式转发到本地站点。
;2015/5/20;2015/5/20;由于EVN采用控制平面交换MAC信息,这使得PE设备在转发以太数据报文到远端站点之前获得MAC信息成为可能,从而不再需要通过跨站点洪泛未知单播报文方式来完成远端MAC学习。配置未知单播流量丢弃功能后,当发送至PE设备的以太数据报文中的目的MAC地址在MAC地址表中查找不
文档评论(0)