VXLAN实验(手动建立隧道)
拓扑图
实验要求:PC1与PC4需能相互通信,PC2与PC3需能双向互通。
配置思路
1. 底层路由配置
三台设备启用OSPF形成路由基础
宣告Loopback地址和物理互联地址
2. VXLAN专用配置(仅SW1/SW3)
启用L2VPN功能
创建两条VXLAN隧道(SW1↔SW3)
配置VSI绑定VNI10
子接口接入VLAN10流量
3. ACC1、ACC2交换配置
创建VLAN10、VLAN20
接入接口配置Access模式
上行接口配置trunk模式
配置过程
阶段1:IP地址按照图中配置
阶段2:底层OSPF配置
# SW1 (1.1.1.1) 配置
ospf 1 router-id 1.1.1.1 #创建OSPF进程,指定Router ID
area 0 #进入骨干区域
network 1.1.1.1 0.0.0.0 #宣告Loopback0地址(精确匹配)
network 10.1.12.0 0.0.0.255 #宣告物理互联网段(反掩码)
# SW2 (2.2.2.2) 配置
ospf 1 router-id 2.2.2.2
area 0
network 2.2.2.2 0.0.0.0
network 10.1.12.0 0.0.0.255
network 10.1.23.0 0.0.0.255
# SW3 (3.3.3.3) 配置
ospf 1 router-id 3.3.3.3
area 0
network 3.3.3.3 0.0.0.0
network 10.1.23.0 0.0.0.255
阶段3:VXLAN隧道配置(仅SW1/SW3)
# SW1配置
l2vpn enable #全局激活二层VPN能力
!
interface Tunnel1 mode vxlan #创建隧道接口,指定VXLAN模式
source 1.1.1.1 #隧道源地址(本地Loopback0)
destination 3.3.3.3 #隧道目的地址(远端Loopback0)
!
vsi vlan10 #创建名为vlan10的VSI实例
vxlan 10 #绑定VNI=10(VLAN10的覆盖标识)
tunnel 1 #关联Tunnel1承载流量
!
vsi vlan20 #创建名为vlan20的VSI实例
vxlan 20 #绑定VNI=20(VLAN20的覆盖标识)
tunnel 1 #关联Tunnel1承载流量
!
interface GigabitEthernet1/0/2.10 # 创建子接口
vlan-type dot1q vid 10 #识别带VLAN Tag 10的流量
xconnect vsi vlan10 #!将该子接口绑定到VSI实例
!
interface GigabitEthernet1/0/2.20 # 创建子接口
vlan-type dot1q vid 20 #识别带VLAN Tag 20的流量
xconnect vsi vlan20 #!将该子接口绑定到VSI实例
# SW3配置
l2vpn enable
!
interface Tunnel1 mode vxlan
source 3.3.3.3
destination 1.1.1.1
!
vsi vlan10
vxlan 10
tunnel 1
!
vsi vlan20
vxlan 20
tunnel 1
!
interface GigabitEthernet1/0/2.10
vlan-type dot1q vid 10
xconnect vsi vlan10
!
interface GigabitEthernet1/0/2.20
vlan-type dot1q vid 20
xconnect vsi vlan20
阶段4:ACC1、ACC2交换配置
vlan 10
!
vlan 20
interface GigabitEthernet1/0/1
port link-type trunk
port trunk permit vlan 1 10 20
!
interface GigabitEthernet1/0/2
port access vlan 10
!
interface GigabitEthernet1/0/3
port access vlan 20
阶段5:验证命令
查看OSPF邻居
display ospf peer
检查隧道状态(在SW1/SW3)
display interface tunnel 1
display vxlan tunnel
检查VSI绑定
display l2vpn vsi name vlan10
连通性测试
PC> ping 192.168.1.4 # PC1→PC4
PC> ping 192.168.2.3 # PC2→PC3