25.jpg?x-oss-process=image/auto-orient,1/quality,q_90/watermark,image_bG9nby5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA,g_center,t_50,x_10,y_10

公司又扩大了,部门人数逐渐增多,一台交换机已经无法满足公司的需求,我们采购了多台交换机,现在需要在这些交换机上配置多个VLAN,是不是感觉工作量特大,有什么好的办法吗?

项目拓扑

项目拓扑如图:

25-1.jpg?x-oss-process=image/auto-orient,1/quality,q_90/watermark,image_bG9nby5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA,g_center,t_50,x_10,y_10

需求分析

通过最简单的方法,在3台交换上增加相同的VLAN。

如果交换之间可以互相学习,就能减少很大的工作量。

项目方案

VTP英文全称VLAN Trunk Protocol,中文名VLAN中继协议。用于在多台交换机间同步VLAN数据。

VTP有三种模式:

  1. 服务模式(可以管理VLAN数据库,并向外发送VLAN数据)
  2. 透明模式(只负责传输VLAN数据,并不学习)
  3. 客户模式(学习服务端VLAN数据,但不可以添加)

注意:数据通过开启透明模式的交换设备时,需该设备具备对应的VLAN。

方案步骤

  • Switch0交换机:
1
2
3
4
5
6
7
8
Switch>enable
Switch#configure terminal
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#vtp domain cjk
Switch(config)#vtp mode server
Switch(config)#vtp password cjk
  • Switch1交换机:
1
2
3
4
5
6
7
8
Switch>enable
Switch#configure terminal
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#vtp domain cjk
Switch(config)#vtp mode transparent
Switch(config)#vtp password cjk
  • Switch2交换机:
1
2
3
4
5
Switch>enable
Switch#configure terminal
Switch(config)#vtp domain cjk
Switch(config)#vtp mode client
Switch(config)#vtp password cjk

方案测试

25-2.jpg?x-oss-process=image/auto-orient,1/quality,q_90/watermark,image_bG9nby5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA,g_center,t_50,x_10,y_10

注意:上图为服务端,在上面添加VLAN。

25-3.jpg?x-oss-process=image/auto-orient,1/quality,q_90/watermark,image_bG9nby5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA,g_center,t_50,x_10,y_10

注意:上图为中继端,只传输不学习。

25-4.jpg?x-oss-process=image/auto-orient,1/quality,q_90/watermark,image_bG9nby5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA,g_center,t_50,x_10,y_10

注意:上图为客户端,学习服务端VLAN数据。

项目扩展

1
show vlan

注意:查询VLAN的数据,在特权模式下执行上面命令。


 评论