Vxlan实验
1.简介

在 Switch A、Switch B 和 Switch C 之间建立 VXLAN 隧道,并将 VXLAN 隧道与 VXLAN 关联,以便将虚拟机发送的二层报文封装为 IP 报文后在 IP 核心网络上转发
2.配置
2.1 配置连接
略
2.2 配置动态路由协议ospf
略
2.3 创建Vxlan(以switchA 为例)
配置 Switch A
# 开启 L2VPN 功能。
[SwitchA] l2vpn enable
# 创建 VXLAN 10。
[SwitchA] vsi vpna
[SwitchA-vsi-vpna] vxlan 10
[SwitchA-vsi-vpna-vxlan10] quit
[SwitchA-vsi-vpna] quit
2.4 创建Vxlan隧道(以switchA 为例)
# 在 Switch A 上创建到达 Switch B 和 Switch C 的 VXLAN 隧道 Tunnel1 和 Tunnel2。
[SwitchA] interface tunnel 1 mode vxlan
[SwitchA-Tunnel1] source 1.1.1.1
[SwitchA-Tunnel1] destination 2.2.2.2
[SwitchA-Tunnel1] quit
[SwitchA] interface tunnel 2 mode vxlan
[SwitchA-Tunnel2] source 1.1.1.1
[SwitchA-Tunnel2] destination 3.3.3.3
[SwitchA-Tunnel2] quit
2.5 关联 VXLAN 和 VXLAN 隧道(以switchA 为例)
# 在 Switch A 上将 VXLAN 隧道 Tunnel1 和 Tunnel2 均与 VXLAN 10 关联。
[SwitchA] vsi vpna
[SwitchA-vsi-vpna] vxlan 10
[SwitchA-vsi-vpna-vxlan10] tunnel 1
[SwitchA-vsi-vpna-vxlan10] tunnel 2
[SwitchA-vsi-vpna-vxlan10] quit
[SwitchA-vsi-vpna] quit
2.6 配置以太网服务实例匹配用户报文,并将其与 VSI 关联
# 在 Switch A 的接口 GigabitEthernet1/0/1 上创建以太网服务实例 1000,该实例用来匹配 VLAN 2
(VM 1)的数据帧,将该服务实例与 vpna(VXLAN 10)关联。
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] service-instance 1000
[SwitchA-GigabitEthernet1/0/1-srv1000] encapsulation s-vid 2
[SwitchA-GigabitEthernet1/0/1-srv1000] xconnect vsi vpna
[SwitchA-GigabitEthernet1/0/1-srv1000] quit
[SwitchA-GigabitEthernet1/0/1] quit
3.验证配置
命令:
1.display interface tunnel
2.display l2vpn vsi verbose
4.display l2vpn mac-address
4.集中式 VXLAN IP 网关配置

4.1 配置连接(同2.1)
4.2 配置动态路由协议ospf(同2.2)
4.3 创建Vxlan(同2.3)
4.4 创建Vxlan隧道(同2.4)
4.5 关联 VXLAN 和 VXLAN 隧道(同2.5)
4.6 配置以太网服务实例匹配用户报文,并将其与 VSI 关联(同2.6)
4.7 配置集中式 VXLAN IP 网关功能
# 创建 VSI 虚接口 VSI-interface1,并为其配置 IP 地址,该 IP 地址作为 VXLAN 10 内虚拟机的网
关地址。
[SwitchC] interface vsi-interface 1
[SwitchC-Vsi-interface1] ip address 10.1.1.1 255.255.255.0
[SwitchC-Vsi-interface1] quit
# 配置 VXLAN 10 所在的 VSI 实例与接口 VSI-interface1 关联。
[SwitchC] vsi vpna
[SwitchC-vsi-vpna] gateway vsi-interface 1
[SwitchC-vsi-vpna] quit
# 创建 VSI 虚接口 VSI-interface2,并为其配置 IP 地址,该 IP 地址作为 VXLAN 20 内虚拟机的网
关地址。
[SwitchC] interface vsi-interface 2
[SwitchC-Vsi-interface2] ip address 10.1.2.1 255.255.255.0
[SwitchC-Vsi-interface2] quit
# 配置 VXLAN 20 所在的 VSI 实例与接口 VSI-interface2 关联。
[SwitchC] vsi vpnb
[SwitchC-vsi-vpnb] gateway vsi-interface 2
[SwitchC-vsi-vpnb] quit
# 配置 OSPF 发布 VSI 虚接口、Vlan-interface100 接口所在网段的路由。
[SwitchC] ospf 2 router-id 3.3.3.3
[SwitchC-ospf-2] area 0
[SwitchC-ospf-2-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[SwitchC-ospf-2-area-0.0.0.0] network 10.1.2.0 0.0.0.255
[SwitchC-ospf-2-area-0.0.0.0] network 100.1.1.0 0.0.0.255
[SwitchC-ospf-2-area-0.0.0.0] quit
[SwitchC-ospf-2] quit
5.验证配置
5.1 虚拟机 VM 1、VM 2、VM3、VM4 之间均可以互访
5.2 display interface tunnel
5.3 display interface vsi-interface 【检查vsi网关】
5.4 display l2vpn vsi verbose
5.5 display arp