华为网络技术VXLAN学习笔记

  • VXLAN(Virtual eXtensible Local Area Network):虚拟扩展局域网
  • 产生场景
    • 在数据中心场景庞大的虚拟机数量
    • 虚拟机迁移
      • 冷迁移:进行服务器关机并且物理搬机(范围较小:同一机房、同一区域)
      • 热迁移(动态迁移):虚拟机正常使用的过程中进行迁移(IP、MAC不变化),不影响用户使用(在同一网络域内即可迁移)
  • 区别
    • 传统数据中心为堆叠加链路聚合方案
      • 每个区域的设备厂商由于堆叠协议为私有则导致复杂性较高。
    • VLXAN
      • 作为公有协议,各个厂商均支持,技术也比较成熟。
  • 本质:虚拟专用网技术
  • 隧道:VXLAN隧道
  • 原理(MAC IN UDP)又为(L2 over L4):即在报文头部添加UPD报文封装以及vxlan头部封装。
  • 端口号:
    • 目的UDP端口 :4789
    • 源端口:通过报文哈希计算
  • IP报文:
    • 源地址为VXLAN隧道本端VTEP的ip地址,目的地址为对端VXLAN隧道VTEP的ip地址。
  • 术语:
    • Underlay
      • 建立VXLAN隧道的基础网络
    • Overlay
      • VXLAN隧道承载的业务网络
    • NVE:network virtualization edge(网络虚拟边缘节点)
      • 实现网络虚拟化功能的网络实体,报文经过NVE封装转换后,可以基于三层基础网络建立二层虚拟化网络
    • VTEP :vxlan tunnel endpoints (VXLAN隧道端点)
      • VXLAN隧道的起点和终点,对VXLAN报文进行封装和解封装,封装在nve中
      • 既可以是网络设备、也可以是虚拟机所在的服务器。
      • 源地址是 vtep的地址和目的地址为vtep的地址 就对应一条vxlan隧道
    • VNI:VXLAN network identfier(VXLAN网络标识符)
      • 类似于vlan id,不同vni之间的虚拟机不能直接进行二层通信,支持多达16M用户,vlan(仅支持4096)
    • BD:bridge domain(广播域)
      • 同一BD内推可以进行二层互通
      • BD和VNI的id可以不一样
    • VBDIF接口:
      • 基于BD创建的三层逻辑接口
    • VAP :Virtual access point(虚拟接入点vap)
      • 当接入点为二层子接口时,通过子接口配置封装类:将二层接口绑定bd以后即可实现bd转发
      • 当接入点为vlan时,将vlan绑定bd既可以实现报文通过bd转发
    • Gataway:不同vni之间的vxlan或者vxlan和非vxlan之间不能直接互相通信
      • 二层网关:用于解决租户接入vxlan虚拟网络的问题,也可以实现统一vxlan网络的子网通信
      • 三层网关:用户vxlan虚拟网络的跨子网通信以及外部网络的访问.
  • 对比

  • VXLAN优点:

  • 报文结构
    • (50字节:14+20+8+8)外层以太帧--外层ip头--外层udp头--vxlan头(原始报文)
    • 有时候mtu会影响增加的报文
  • 报文流封装类型
    • untag:不允许携带vlan
    • dot1q:只允许一层vlan
    • default:允许所有,与1和2冲突不能一起配置
    • qinq:允许两层vlan
  • 隧道建立方式
    • 静态方式:节点越多就需要更多的隧道
    • 动态方式:利用evpn和bgp建立
华为VXLAN配置案例主要包括以下几个步骤: 1. 创建VXLAN实例:首先需要创建一个VXLAN实例,并指定相关参数。例如,可以配置VXLAN的标识符、控制平面接口、数据平面接口等信息。 2. 配置VXLAN隧道:利用VXLAN技术,将不同的VLAN隔离开来,同时核心设备上需要配置VXLAN隧道。可以通过命令行或网管系统进行配置,指定隧道的源和目的地,以及相关的转发参数。 3. 配置VXLAN控制平面:为了保证VXLAN控制平面的正常运行,需要配置VXLAN控制平面的各项参数,比如控制平面VLAN ID、VTEP IP地址等。 4. 配置VXLAN数据平面:为了确保VXLAN数据平面的正常工作,还需要配置相关的数据平面参数。例如,可以配置数据平面VLAN ID、VTEP IP地址、VXLAN对应的VLAN等。 5. 配置VXLAN的VTEP:对于VXLAN网络中的VTEP设备,需要进行相应的配置。可以配置VTEP的IP地址、VLAN映射关系等。 6. 配置VXLAN的路由:在VXLAN网络中,可以通过配置路由来实现主机间的通信。需要配置路由协议(如OSPF、BGP等)、路由表、路由策略等。 7. 配置VXLAN的安全性:为了保证网络的安全性,还可以配置VXLAN的相关安全策略。例如,可以配置访问控制列表(ACL)、虚拟防火墙(vFW)等,限制不同主机间的通信。 总之,华为VXLAN配置案例需要通过创建VXLAN实例、配置VXLAN隧道、控制平面、数据平面、VTEP、路由和安全性等步骤,来实现VXLAN网络的搭建和配置。这些步骤可以通过命令行或网管系统来完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

li工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值