0%

跨交换机 VLAN 配置

前言

在 Cisco Packet Tracer 模拟环境中配置 VLAN,记录一下。

连线

PC 连交换机

如图,PC0 与 PC1 分别连接 Switch0 的 FastEthernet0/1 与 FastEthernet0/2 端口;

PC2 与 PC3 分别连接 Switch1 的 FastEthernet0/1 与 FastEthernet0/2 端口。

分别设置四台 PC 的 IP 地址为192.168.1.1~192.168.1.4

通过 Ping 命令测试结果可以看出,此时 PC0 与 PC1 可以连通, PC2 与 PC3 可以连通。

交换机连交换机

用交叉线把两个交换机的 FastEthernet0/24 口相连接。

之后分别在两个交换机上把 FastEthernet0/24 端口设置为trunk模式。

1
2
3
4
5
6
7
8
9
10
Switch>enable
Switch#config terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface f0/24
Switch(config-if)#switch mode trunk

Switch(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to up

此时,四台 PC 都是可以连通的。

配置 VLAN

为了可以显示出 VLAN 的效果,这里把 PC0 和 PC2 划分为 VLAN1000,PC1 和 PC3 划分为 VLAN1001。

在 Switch0 上把 PC0 的端口(f0/1)设置为 VLAN1000,把 PC1 的端口(f0/2)设置为 VLAN1001;

1
2
3
4
5
6
7
8
9
Switch(config)#vlan 1000
Switch(config-vlan)#exit
Switch(config)#interface f0/1
Switch(config-if)#switch access vlan 1000
Switch(config-if)#vlan 1001
Switch(config-vlan)#exit
Switch(config)#interface f0/2
Switch(config-if)#switch access vlan 1001
Switch(config-if)#

在 Switch1 上把 PC2 的端口(f0/1)设置为 VLAN1000,把 PC3 的端口(f0/2)设置为 VLAN1001。

1
2
3
4
5
6
7
8
9
10
11
12
Switch>enable
Switch#config terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 1000
Switch(config-vlan)#exit
Switch(config)#vlan 1001
Switch(config-vlan)#exit
Switch(config)#interface f0/1
Switch(config-if)#switch access vlan 1000
Switch(config-if)#interface f0/2
Switch(config-if)#switch access vlan 1001
Switch(config-if)#

结果验证

相同 VLAN 内可以连通,不同 VLAN 无法连通。

后记

在没有创建 vlan 的情况下也是可以添加 vlan 标记的,会自动创建。

IP 地址可以灵活分配,保证在相同网段即可。

输入命令时要看提示符,认清楚当前在哪个环境下,大部分命令都只能在特定环境下使用。

参考资料

  • 本文作者: 失去梦想的咸鱼
  • 本文链接: https://iuok.me/posts/113367095/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!