VXLAN技术实现

站UI设计

  概述

  VXLAN(Virtual eXtensible LAN,可扩展虚拟局域网络)是基于IP 网络、采用“MAC in UDP”封装形式的二层VPN 技术。VXLAN 可以基于已有的服务提供商或企业IP 网络,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。VXLAN 主要应用于数据中心网络和园区接入网络。

  VXLAN技术特点:

  使用24 位的标识符,最多可2 的24 次方(16777216)个VXLAN,使的租户数目大规模增加,解决了传统二层网络VLAN 资源不足的问题。

  基于IP 网络组建大二层网络,使得网络部署和维护更加容易,并且可以充分地利用现有的IP 网络技术,例如利用等价路由进行负载分担等;只有IP 核心网络的边缘设备需要进行VXLAN 处理,网络中间设备只需根据IP 头转发报文,降低了网络部署的难度和费用。

  VXLAN报文格式

  VXLAN 报文的封装格式为:在原始二层数据帧外添加8 字节VXLAN 头、8 字节UDP 头和20 字节IP 头。其中,UDP 头的目的端口号为VXLAN UDP 端口号(缺省为4789)。

  VXLAN头主要包括两部分:

  标记位:“I”位为1 时,表示VXLAN 头中的VXLAN ID 有效;为0,表示VXLAN ID 无效。其他位保留未用,设置为0。

  VXLAN ID:用来标识一个VXLAN 网络,长度为24 比特。

  模拟实现环境

  模拟器软件版本

  采用“H3C网络设备模拟器V3.0.1”;

  模拟拓扑图

  模拟拓扑图如下图所示;

  模拟拓扑图地址规划

  交换机Loopback地址及PC地址规划如下图所示;

  交换机之间互联地址规划如下图所示;

  模拟环境实现的目标

  PC_4和PC_5之间可相互ping通;

  模拟环境设备配置

  SW_1交换机配置

  SW_1交换机OSPF相关配置,如下图所示;

  SW_1交换机VXLAN相关配置,如下图所示;

  SW_2交换机配置

  SW_2交换机ospf相关配置,如下图所示;

  SW_3交换机配置

  SW_3交换机OSPF相关配置,如下图所示;

  SW_3交换机VXLAN相关配置,如下图所示;

  模拟环境实现的目标验证

  在PC_4上可正常ping通PC_5,如下图所示;

  在PC_5上可正常ping通PC_4,如下图所示;

  在PC_5 ping测试PC_4时,抓取SW_3交换机的G1/0/2接口数据包,ICMP Request报文如下图所示;

  在PC_5 ping测试PC_4时,抓取SW_3交换机的G1/0/2接口数据包,ICMP Reply报文如下图所示;

  在SW_1使用命令“display l2vpn mac-address”查看l2vpn隧道学习的mac地址,如下图所示;

  在SW_3使用命令“display l2vpn mac-address”查看l2vpn隧道学习的mac地址,如下图所示;

  总结

  本期就VXLAN技术概念、技术特点和VXLAN实现目标向各位小伙伴分享,希望各位小伙伴有所收获,不足之处,多多指正。

  同时,为下一期文章做铺垫,设立一个目标:在PC_4和PC_5已完成二层通信的基础上,PC_4再创建interface vlan 100(192.168.100.4),PC_4如何与PC_5(192.168.100.5)之间实现二层通信呢?欢迎各位小伙伴留言交流。

标签: 站UI设计