关于IP地址,如无特殊说明,都是以如下方式规划:
1.每个路由器都有一个loopback0接口,IP地址是10.1.x.x/32,x是路由器的号码
2.路由器相连的接口IP和路由器的号码相关,比如AR1与AR2相连链路的接口IP分别为10.1.12.1/24和10.1.12.2/24
实验目的
掌握在华为CE交换机vxlan实验
完成相同vxlan数据通信
实验拓扑
PC1地址为:10.1.10.1/24
PC2地址为:10.1.20.2/24
PC5地址为:10.1.10.5/24
PC6地址为:10.1.20.6/24
备注:PC1和PC5属于同一个VXLAN,PC2和PC6属于同一个VXLAN。
实验步骤
步骤1:CE1 AR1 CE2 CE3互联链路都为三层互联,都配置了互联地址。并且运行到同一个ospf区域0中。要求CE1 CE2 CE3设备上的loopback0口能够互访。Loopback0口地址分别为10.1.1.1,10.1.2.2,10.1.3.3。本步骤省略。
步骤2:在LSW1创建VLAN10 20,并将G0/0/2口划分进入VLAN10,G0/0/3口划分进入VLAN20。配置G0/0/1口为trunk接口并允许vlan 10 20。具体操作省略。
步骤3:在LSW2创建VLAN30 40,并将G0/0/2口划分进入VLAN30,G0/0/3口划分进入VLAN40。配置G0/0/1口为trunk接口并允许vlan 30 40。具体操作省略。
备注:在VXLAN环境中,PC所在的vlan不太关注,只需要PC在同一个vxlan即可二层互通。所以本实验中,PC1属于VLAN10,PC5属于VLAN30,但是只要他们属于同一个BD域,属于同一个VXLAN网络,就可以直接互通。
步骤4:在CE1 CE3上配置BD域,并创建对应的子接口,将子接口放入不同的BD域。
<CE1>system-view immediately
Enter system view, return user view with return command.
[CE1]bridge-domain 10
[CE1-bd10] vxlan vni 10
Info: Please disable dynamic ARP learning when the controller is used to deliver
ARP entries.
[CE1]bridge-domain 20
[CE1-bd20] vxlan vni 20
Info: Please disable dynamic ARP learning when the controller is used to deliver
ARP entries.
[CE1-bd20]q
[CE1]
[CE1]inter g1/0/1
[CE1-GE1/0/1]undo shu //CE交换机的接口默认都为shutdown,切记要去undo。
[CE1-GE1/0/1]q
[CE1]
[CE1]interface GE1/0/1.10 mode l2
[CE1-GE1/0/1.10] encapsulation dot1q vid 10
[CE1-GE1/0/1.10] bridge-domain 10
[CE1-GE1/0/1.10]q
[CE1]
[CE1]interface GE1/0/1.20 mode l2
[CE1-GE1/0/1.20] encapsulation dot1q vid 20
[CE1-GE1/0/1.20] bridge-domain 20
[CE1-GE1/0/1.20]q
[CE1]
[CE3]bridge-domain 10
[CE3-bd10] vxlan vni 10
Info: Please disable dynamic ARP learning when the controller is used to deliver
ARP entries.
[CE3-bd10]q
[CE3]
[CE3]bridge-domain 20
[CE3-bd20] vxlan vni 20
Info: Please disable dynamic ARP learning when the controller is used to deliver
ARP entries.
[CE3-bd20]
[CE3]inter g1/0/1
[CE3-GE1/0/1]undo shu //CE交换机的接口默认都为shutdown,切记要去undo。
[CE3-GE1/0/1]q
[CE3]
[CE3-bd20]interface GE1/0/1.10 mode l2
[CE3-GE1/0/1.10]
[CE3-GE1/0/1.10] encapsulation dot1q vid 30
[CE3-GE1/0/1.10] bridge-domain 10
[CE3-GE1/0/1.10]q
[CE3]
[CE3]interface GE1/0/1.20 mode l2
[CE3-GE1/0/1.20] encapsulation dot1q vid 40
[CE3-GE1/0/1.20] bridge-domain 20
[CE3-GE1/0/1.20]Q
[CE3]
步骤5:在CE1CE3上配置头端列表。
[CE1]interface Nve1
[CE1-Nve1] source 10.1.1.1
[CE1-Nve1] vni 10 head-end peer-list 10.1.3.3
[CE1-Nve1] vni 20 head-end peer-list 10.1.3.3
[CE1-Nve1]q
[CE1]
[CE3]interface Nve1
[CE3-Nve1] source 10.1.3.3
[CE3-Nve1] vni 10 head-end peer-list 10.1.1.1
[CE3-Nve1] vni 20 head-end peer-list 10.1.1.1
[CE3-Nve1]q
[CE3]
步骤6:PC测试,并在CE1的G1/0/0口抓包。
PC1 ping PC5的抓包如下;
PC2 ping PC6的抓包如下;
实验结果:通过实验会发现,PC1所在的VLAN tag会在NVE设备上进行转换,剥掉原来的vlan tag加上VXLAN ID,同时到数据包回包的时候又会在NVE设备将VXLAN ID剥掉,同时在加入对应的vlan tag。此时NVE设备(CE1 CE3)为Vxlan 二层网关。实现了同VXLAN网络的互访。