目录
一.实验拓扑及目的
二、实验配置命令
(一)VXLAN业务配置
(二)VXLAN数据包归属配置
(三) VXLAN封装类型
(四)VXLAN隧道配置
三、实验现象
(一)PC之间互通
(二)VXLAN抓包
(三)查看CE设备上MAC地址表
(四)查看VXLAN Tunnel
(五) 查看VXLAN VNI
四、实验代码附录——CE2
一.实验拓扑及目的
实验拓扑如上所示,现在要求配置VXLAN,实现两个同网段的PC之间跨越互联网实现互通。
二、实验配置命令
(一)VXLAN业务配置
要配置VXLAN业务,就必须先配置BD域,BD域使用不同的数字进行区分,每一个BD域只能关联一个VNI,并且一个VNI也只能被一个BD域所关联。但是BD域具体的数字并没有太大的意义,关于VXLAN业务首先需要配置BD域以及VNI,相关配置如下:
bridge-domain 10
vxlan vni 10
(二)VXLAN数据包归属配置
在完成上述配置后,还必须告诉CE交换机,什么样的数据包要进行VXLAN封装,在这里我们将CE下行交换机的接口设置为Trunk类型,并且在CE交换机上设置二层子接口,并在子接口上配置关联,这样,所有属于VLAN 10到40的流量就和VXLAN相关联了。相关配置如下:
interface GE1/0/1.10 mode l2 //有子接口和vlan两种,大多使用子接口
encapsulation dot1q vid 10 to 40
bridge-domain 10
(三) VXLAN封装类型
有四种不同的封装格式,常用的就是dot1q
(四)VXLAN隧道配置
在完成上述配置后,就要配置一条VXLAN的隧道,在这里,默认情况下以Loopbake接口作为VXLAN的端点口,相关配置如下:
interface Nve2
source 2.2.2.2
vni 10 head-end peer-list 3.3.3.3
三、实验现象
(一)PC之间互通
只要在VTYPE设备上的子接口中,将需要通信的VLAN加入就可以,属于同一个VNI就没问题
PC1pingPC3可以互相通信
PC1pingPC4也可以通信
(二)VXLAN抓包
(三)查看CE设备上MAC地址表
(四)查看VXLAN Tunnel
(五) 查看VXLAN VNI
四、实验代码附录——CE2
[CE2]dis current-configuration
sysname CE2
#
bridge-domain 10 //BD域
vxlan vni 10 //BD域绑定VNI,1:1关系
#
interface GE1/0/0
undo portswitch
undo shutdown
ip address 10.1.1.1 255.255.255.0
#
interface GE1/0/1
undo shutdown
#
interface GE1/0/1.10 mode l2 //模式为2
encapsulation dot1q vid 10 to 40 //收到vlan10到40的数据全部走vxlan隧道
bridge-domain 10 //将BD域绑定到子接口,用于查找VNI进行数据封装
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
interface Nve2
source 2.2.2.2 // VXLAN隧道的源
vni 10 head-end peer-list 3.3.3.3 //绑定VNI并指定目的
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 10.1.1.1 0.0.0.0
[CE2]
CE-3命令类似
五.VXLAN基本概念
(1)接入业务构件