静态 VxLAN,只配置二层网关
由于设备原因,只能起两台CE12800。接入交换机模拟虚拟交换机进行配置,pc机模拟vm主机。
PC1:192.168.10.1 掩码255.255.255.0 没有配置网关
PC2:192.168.10.2 掩码255.255.255.0 没有配置网关
首先配置underlay层面配置。
LSW1: 两个接入交换机配置是一样的。这里就配置其中一个
sys
vlan 10
int g0/0/1
port lin tr
p t a v 10
int g0/0/2
p l a
p d v 10
qui
CE1配置:
sys
sys leaf1
int g1/0/0
undo shut
undo portsw
ip addr 13.0.0.1 24
ing lo
ip addr 1.1.1.1 32
ospf 1 router-id 1.1.1.1
area 0
net 1.1.1.1 0.0.0.0
net 13.0.0.0 0.0.0.255
commit
CE2配置:
sys
sys leaf2
int g1/0/0
undo shutdown
undo portsw
ip addr 23.0.0.2 24
int lo0
ip addr 2.2.2.2 32
ospf 1 router-id 2.2.2.2
area 0
net 2.2.2.2 0.0.0.0
net 23.0.0.0 0.0.0.255
commit
R1配置:
sys
sys spine
int g0/0/0
ip addr 13.0.0.3 24
int g0/0/1
ip addr 23.0.0.3 24
int lo0
ip addr 3.3.3.3 32
ospf 1 router-id 3.3.3.3
area 0
net 3.3.3.3 0.0.0.0
net 13.0.0.0 0.0.0.255
net 23.0.0.0 0.0.0.255
检查ospf是否已经打通。
开始配置VxLAN:
CE1
bridge-domain 10 #创建BD域,编号是10
vni 10
qui
int g1/0/1.10 mode l2 #创建子接口,模式是二层
enc dot1q vid 10 #使用dot1q 封装VID为10的数据包,粗略理解成要封装的vlan
bridge-domain 10 #绑定BD 10
quit
interface nve1
source 1.1.1.1 #本端地址
vni 10 head-end peer-list 2.2.2.2 #对端地址
commit
配置完成可以使用display vxlan vni查看是都已经建立好连接.
这是我的
[~leaf-Nve1]dis vxlan vni
Number of vxlan vni : 10
VNI BD-ID State
---------------------------------------
10 10 up
**注:**由于VxLAN是单向连接的,所以不需要对方配置,就可以查看到书否已经建立连接。但是想要通信,那么双方都需要配置才能正常往返数据
配置CE2:
bridge-domain 10
vni 10
qui
int g1/0/1.10
enc do vid 10
bridge-d 10
qui
int nve1
sou 2.2.2.2
vni 10 head-l 1.1.1.1
comm
同样使用dis vxlan vni查看是否已经建立连接
检查是否正常通行
PC1:ping 91.268.10.2
发现无法通信,抓包,发现arp报文到CE1后就不见了。
检查后发现
g1/0/1接口没有undo shutdown
执行undo shutdown之后,就正常了
总结:配置方面就是配置好underlay层面
1、创建BD域,
2、创建子接口,绑定vid和BD域,
3、创建虚拟接口配置源ip和目的ip
细节方面需要注意,ce交换机默认端口是shutdown的,一点要检查是否已经在接口上执行了undo shutdown。另外还要注意,有配置没提交的时候会有*号,提交之后会变成~号
配置好underlay层面
1、创建BD域,
2、创建子接口,绑定vid和BD域,
3、创建虚拟接口配置源ip和目的ip
细节方面需要注意,ce交换机默认端口是shutdown的,一点要检查是否已经在接口上执行了undo shutdown。另外还要注意,有配置没提交的时候会有*号,提交之后会变成~号
由于命令是直接手打,可能会有错误,欢迎提醒。