一、vxlan的解决方案

数据中心-云计算—虚拟化—迁移(平滑)—业务 ip Mac 不能改变

vxlan网络架构
vtep

vni
接口nve
gateway

二、vxlan的术语名词

术语

备注

underlay&overlay

建立vxlan隧道的基础网络称为underlay网络

vxlan隧道承载的业务网络称为overlay网络

overlay网络通过封装技术 利用underlay 网络提供的三层转发的路径 实现用户报文在不同站点间传递

对于租户来说,underlay网络是透明的,只能感知到overlay网络

NVE

网络虚拟边缘节点

实现网络虚拟化功能的网络实体

报文经过NVE封装转换后,NVE间就可以基于三层基础网络建立二层虚拟化网络

VTEP

vxlan隧道端点

vxlan隧道的起点和终点,对vxlan报文进行封装和解封装,封装在NVE中,

既可以是网络设备 ,也可以虚拟机所在的服务器

总之 它是vxlan网络中的绝对的主角

vxlan报文中源ip地址为源端vtep的ip地址 目的IP地址为目的端vtep的ip地址。一对vtep地址就对应着一条vxlan隧道

VNI

vxlan网络标识符

类似VLAN ID 的用户标示,一个VNI代表了一个租户,属于不同VNI的虚拟机之间不能直接进行二层通信

24bit,即支持多达16M的租户(解决了vlan数量不够的问题)

BD

bridge domain 广播域

类似于vlan划分广播域方法,在vxlan网络中通过BD划分广播域

VNI以1:1方式映射到BD BD成为vxlan网络转发数据报文的实体

同一个BD内的VM 就可以进行二层互通

vbdif接口

基于BD创建的三层逻辑接口

类似vlanif解决了不同广播域互通的方法 在vxlan中引入了vbdif的概念

实现不同网段的vxlan间,vxlan和非vxlan的通信, 二层网络接入三层网络

VAP

虚拟接入点 vxlan业务接入点

当接入节点是二层子接口时 通过在二层子接口上配置流封装类型实现不同的接口接入不同的数据报文,将二层子接口关联广播域BD后,可实现报文通过BD转发。当接入点是vlan时 将vlan绑定到广播域BD后,可以实现报文通过BD转发

gateway

不同的VNI之间vxlan vxlan和非vxlan之间不能直接相互通信

二层网关:用于解决租户接入vxlan虚拟网络的问题 也可用于同一vxlan虚拟网络的子网通信

三层网关:用户vxlan虚拟网络的子网通信以及外部网络的访问

三、vtep的部署方式

1.vtep 在虚拟交换机 (服务器上)

基于软件实现
优点 TOR 交换机不需要虚拟感知 实现简单
缺点 消耗主机硬件资源、影响性能
故障定位与流量识别比较困难

2.vtep 在物理交换机

基于硬件asic芯片实现
优点
高性能 线速转发能力 尤其南北流wan 侧
支持异构服务器
缺点
功能灵活性受到芯片厂商限制
TOR 交换机需要借助虚拟感知功能才能实现端到端流程的打通 机架

四、vlan和vxlan的区别

对比项

vlan

vxlan

vlan数量

4096

1600万

划分方式

vlan

BD

标识

vlan ID

VNI

封装方式

vlan tag

mac in udp

互通方式

vlanif

vbdif