拓扑图:
如上图所示交换机内配置VXLAN组网
要求:
1.PC1可以与PC2实现子网内互访。
2.PC1可以与PC4实现跨子网互访。
配置如下:
S1
vlan batch 10 20
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
interface GigabitEthernet0/0/3
port link-type access
port default vlan 20
Return
CE1
bridge-domain 10
vxlan vni 10(创建BD域10,绑定VNI10,对端CE3也需要绑定VNI10,才可以相互通讯)
#
bridge-domain 20
vxlan vni 20
#
interface GE1/0/0
undo portswitch(开启三层)
undo shutdown
ip address 10.1.12.1 255.255.255.0
#
interface GE1/0/1
undo shutdown
#
interface GE1/0/1.1 mode l2
encapsulation dot1q vid 10(模式为dot1q模式,放行VLAN10)
bridge-domain 10(绑定BD域10,配置BD域后才可以绑定)(BD域又绑定了VNI,对端CE的VNI与己方的VNI相同才可以通讯)
#
interface GE1/0/1.2 mode l2
encapsulation dot1q vid 20
bridge-domain 20
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
interface Nve1(进入NVE1视图下)
source 1.1.1.1(配置自己的IP地址为源地址)
vni 10 head-end peer-list 2.2.2.2(跟对方CE建立邻居关系)
vni 10 head-end peer-list 3.3.3.3
vni 20 head-end peer-list 2.2.2.2
vni 20 head-end peer-list 3.3.3.3
#
ospf 1
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 10.1.12.1 0.0.0.0
Return
CE2
vlan batch 10 20
#
ip vpn-instance A(创建VPN实例,为了实现跨子网互访)
ipv4-family
route-distinguisher 1:1
#
bridge-domain 10
vxlan vni 10
#
bridge-domain 20
vni 20
interface Vlanif10
ip binding vpn-instance A
ip address 192.168.1.254 255.255.255.0(创建网关)
#
interface Vlanif20
ip binding vpn-instance A
ip address 192.168.2.254 255.255.255.0(把VLAN10跟VLAN20绑定在同一个VPN实例下。如果还有别的VLAN,且不想让他们之间互访,就不要绑定在VPN实例A下了)
#
interface MEth0/0/0
undo shutdown
#
interface GE1/0/0
undo portswitch
undo shutdown
ip address 10.1.12.2 255.255.255.0
#
interface GE1/0/1
undo portswitch
undo shutdown
ip address 10.1.23.2 255.255.255.0
#
interface GE1/0/2
undo shutdown
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
interface Nve1
source 2.2.2.2
vni 10 head-end peer-list 1.1.1.1
vni 10 head-end peer-list 3.3.3.3
vni 20 head-end peer-list 1.1.1.1
vni 20 head-end peer-list 3.3.3.3
#
ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 10.1.12.2 0.0.0.0
network 10.1.23.2 0.0.0.0
Return
CE3
#
bridge-domain 10
vxlan vni 10(VNI需要与CE1的相同)
#
bridge-domain 20
vxlan vni 20
#
interface MEth0/0/0
undo shutdown
#
interface GE1/0/0
undo portswitch
undo shutdown
ip address 10.1.23.3 255.255.255.0
#
interface GE1/0/1
undo shutdown
#
interface GE1/0/1.1 mode l2
encapsulation dot1q vid 10
bridge-domain 10
#
interface GE1/0/1.2 mode l2
encapsulation dot1q vid 20
bridge-domain 20
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
interface Nve1
source 3.3.3.3
vni 10 head-end peer-list 1.1.1.1
vni 10 head-end peer-list 2.2.2.2
vni 20 head-end peer-list 1.1.1.1
vni 20 head-end peer-list 2.2.2.2
#
ospf 1
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 10.1.23.3 0.0.0.0
#
return
S2
#
vlan batch 10 20
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/3
port link-type access
port default vlan 20
return
PC的配置:
配置完成后使用PC互ping,结果如下:
需要注意:因为ENSP的问题,配置完成后可能会出现ping不通的情况
刚刚还通呢,过了一会不通了。。。。。
还有CE需要使用CE12800设备包
没有设备包的话可以跟小编要。