资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目录Contents VXLANEVPN协议简述EVPN VXLAN总结 传统数据中心网络用VLAN来隔离二层域 不同VLAN跑不同业务 问题一 VLAN数量不足 规模难以扩展问题二 主机 虚拟机 资源受限于物理网络 无法灵活迁移问题三 网络资源固化 无法在不改变物理拓扑的情况下划分新的子网 VXLAN 为了解决上述问题 需要在物理网络基础上 比如L3网络 构建一个叠加的逻辑网络 承载网络 Underlay 和虚拟网络 Overlay 完全分离 互不感知Underlay网络要求简单 易管理 同时能够为Overlay网络提供稳定 可靠的转发能力Overlay网络需要提供灵活性和可扩展性 VXLAN VXLAN VXLAN RFC7348 就是一种Overlay技术 通过把二层报文封装在UDP隧道报文中的方式 在L3网络基础上构建了一个逻辑上的二层网络 VXLAN VXLAN技术具有如下特点 通过UDP隧道跨IP网络构建二层网络 因此 以成熟 稳定的IP网络作为承载 使得用户可以在不改变原有网络架构的情况下 完成对VXLAN的部署 VXLAN内部虚拟机之间的互相访问 无须感知作为承载的L3网络 因此虚拟机可以跨L3网络在不同物理服务器之间自由迁移 中间的网络设备 无须感知VXLAN的存在 并通过五元组HASH实现对VXLAN报文的负载均衡 总共24bit的VXLAN网络标识符 VNI 可提供最多16m个VXLAN网段 通过为租户分配不同VNI的方式来实现多租户之间的流量隔离 通过IP组播来封装多播 广播 组播 未知名单播 的二层报文 部署了VXLAN之后 由于VTEP仅对符合特征的报文做二层转发 处于VXLAN网络内部的虚拟机就无法进行和其他VXLAN通信了 也无法对外提供服务 因此 如果虚拟机有此类需求 则需要有一种设备 能够根据VXLAN报文内部的IP进行路由 充当VXLAN网络内虚拟机的网关 VXLAN路由 RFC7348中只定义了VXLAN的转发面 没有定义VXLAN的控制面 需要依赖于数据面的泛洪来学习远端的VTEP和主机信息 在实际部署中 泛洪问题成为VXLAN规模化部署的阻碍 VXLAN转发面需要使用IP组播来承载泛洪的流量 依赖于underlay网络部署组播 组播协议本身的缺陷 管理复杂 协议开销 组播组数量等 也成为VXLAN部署的阻碍 运营商往往不会将广域网上的组播服务开放给普通用户 当存在跨运营商网络组建VXLAN网络的需求时 现有的VXLAN技术将无能为力 存在问题 目录Contents VXLANEVPNEVPN VXLAN总结 为了解决上述缺陷 需要为VXLAN引入一个可靠的控制面协议 提供VTEP自动发现及VXLAN网络内主机信息的同步机制 以减少VXLAN数据面的泛洪并避免VXLAN对底层部署组播的依赖 MP BGPEVPN MultiprotocolBorderGatewayProtocolEthernetVirtualPrivateNetwork 由cisco等主流厂商发起 最初用于MPLS网络 后续扩展支持了overlay 目前已经成为VXLAN控制面事实上的标准 通过EVPN可以完成VTEP发现以及终端可达信息的自动同步 使VXLAN具备了规模化部署的可能 相关标准如下 BGP 4 https tools ietf org html rfc4271MP BGP https tools ietf org html rfc4760EVPN https tools ietf org html rfc7432EVPN扩展支持overlay https tools ietf org html draft ietf bess evpn overlay 01 EVPN EVPN标准目前定义了4种类型的路由 EthernetAuto Discovery AD Route 以太子网 EthernetSegment 发现路由 用于发现CE PE的以太网连接集 并按照规则分配ESI CE PE多归情况下必选 否则ESI 0 MAC IPAdvertisementRoute 主机可达信息 NLRI 通告路由 分为MAC ONLY 二层信息 和MAC IP 三层信息 两种 用于EVPN发布主机信息 InclusiveMulticastEthernetTagRoute 多播 广播 组播 未知名单播 路径发现路由 在EVPN VXLAN中 用于完成VTEP互相发现 EthernetSegmentRoute 当两个 或多个 PE连接到同一个Ethernetsegment时 可通过该路由发现彼此 以实现多归情况下的DF选举等 EVPN 目录Contents VXLANEVPNEVPN VXLAN功能简述转发流程组网方案总结 传统VXLAN没有一个基于控制面协议的VTEP发现及认证机制 这样的缺陷一方面导致VXLAN必须依赖转发面的组播泛洪来完成VTEP发现 另一方面 也存有重大的安全缺陷 因为其他非法的VTEP很容易添加进VNI来进行发送或接收VXLAN流量 使用MP BGPEVPN作为控制面 VTEP设备首先需要同其他VTEP或者路由反射器 RouteRefractor 建立BGP邻居关系 邻居之间通过MD5加密认证以甄别流氓VTEP 之后 通过交互EVPNInclusiveMulticastEthernetTag路由来完成VTEP发现 VTEP发现及认证 完成VTEP自动发现后 转发面可以在源端采用单播复制的方式来泛洪 从而避免部署组播 按RFC7432中的要求 InclusiveMulticastEthernetRoute是基于ESI EVI发布的 因此 实际上在设备间完成上述交互之后 VTEP可以精确的将泛洪流量转发到其他关心的VTEP 而无需在整网泛洪 单播复制泛洪 直连的VTEP学习到主机二 三层信息后 由VXLAN模块通告BGP模块对外发布EVPN路由 当BGP收到邻居的MAC IP路由时 通过优选和RT过滤机制导入到EVI中 然后通告VXLAN VXLAN再将对应的主机信息下发转发面用于指导转发 在此情况下 远端VTEP的二 三层信息 将不再通过转发面的报文进行学习 主机二 三层信息同步 ARP抑制 当arp抑制功能开启后 VTEP会维护VNI内的arp信息的缓存表 当终端发出arp请求 直连的VTEP就会拦截arp请求报文 并代为应答arp 由于大多数终端一上线就会发送GARP或RARP 直连的VTEP可以马上学习到终端的mac和ip信息 并扩散到其他VTEP上 因此 ARP抑制可以减少终端arp学习带来的泛洪流量 传统的VXLAN三层转发 一个VNI只能有一个网关 此时 虚拟机的三层流量需要先转发到全网唯一的网关触发路由 哪怕目标终端其实就和本机连在同一台TOR上 这样流量显然不是最优 在引入EVPN作为VXLAN控制面后 可以支持AnycastGateway 所有分布式网关拥有相同的虚mac 主机的三层报文直接在直连TOR上触发路由 以优化数据中心内部的流量 并支持虚拟机迁移 AnycastGateway 在Borderleaf上实现如下内容 外网路由需要导入EVPN地址族 通过EVPN发布到VXLAN网络内部 VXLAN内部主机的路由需要通过EVPN导入IPv4地址族 并发布到外部路由器 Borderleaf连接外部路由器可通过一个物理三层口连接 并在该物理三层口下为每个租户创建一个三层子接口 指定子接口的VRF为租户VRF 租户访问外网 EVPN VXLAN为了处理虚拟机迁移 在MAC IPAdvertisementRoute中引入了序列号的概念 同一台虚拟机的信息 在迁移之后在新的VTEP会将序列号 1后向外通告 接收端根据序列号大小完成EVPN路由的优选 虚拟机原来所在VTEP在发现迁移后 需要携带原来的序列号通告路由撤销 虚拟机迁移 目录Contents VXLANEVPNEVPN VXLAN功能简述转发流程组网方案总结 整体拓扑 目录Contents VXLANEVPNEVPN VXLAN功能简述转发流程组网方案总结 虚拟机的网关部署在直连的TOR设备上 同时TOR设备还需要完成VXLAN代理工作 根据实际部署的需要 分布式还可分为对称转发和非对称转发 分布式VXLAN VXLAN网络内部虚拟机的网关集中部署在核心设备上 在TOR上完成VXLAN桥转发 核心设备上完成VXLAN路由转发 集中式VXLAN 目录Contents VXLANEVPNEVPN VXLAN功能简述转发流程组网方案总结 使用EVPN作为VXLAN的控制面具有如下优点 MP BGPEVPN协议基于工业标准 支持厂商互联通过控制面学习终端的二三层信息 有利于VXLAN网络的健壮性和扩展性使用了成熟的MP BGPVPN技术EVPN协议族可携带二三层信息 因此可支持VXLAN桥和VXLAN路由功能通过协议同步arp信息和arp抑制功能 减少了网络中的arp泛洪通过分布式anycastgateway 优化了网络的东西向和南北向流量 并支持虚拟机迁移支持VTEP的发现和认证 避免了底层对组播的依赖 同时可有效防止在VXLAN网络中伪造VTEP攻击可以为主机二层连接提供双活机制 总结 THANKS 星网锐捷网络有限公司地址 北京海淀区复兴路29号中意鹏奥大厦东塔A座11层邮编 100036OfficeTel 010 51715999Fax 010
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号