简写(偷懒):in=interface, swi=switchport, acc=access, mo=mode, en=enable
一.vlan配置
实验拓扑图,如下
-
配置pc的IP地址:
同一个vlan的pc配置在同一个网段,不同vlan的pc配置在不同的网段
pc0和pc1配置在2.0的网段中
pc2,pc3和pc4配置在3.0的网段中
如图,依次位pc0和pc1的IP地址
-
给交换机命名行输入命令:
交换机1配置vlan,如下
交换机2配置情况如下,
语句解读:
enable:进入配置模式
conf t:是conf t的方式配置vlan(另一种是数据库方式配置)
hostname sw1:交换机重命名为sw1
in range fa0/1-2,swi mo acc, swi acc vlan 2:将fa0/1-2接口划分进vlan 2
-
展示接口vlan划分情况:
在配置模式下switch#,使用show vlan brief
在其他情况,使用do show vlan brief
在未配置vlan的情况下,默认所以接口都在vlan1
-
删除vlan:
若sw1删除vlan2,则配置的Fa0/1-2不会回到默认的vlan1里面,而是“悬在半空中”处于隐逸的状态,(实质上Fa0/1-2任配置在vlan2中,但是命名删除了vlan2,便无法用),只有再次配置vlan2或者别的vlan时接Fa0/1-2的才显现出来。
测试:
通过发包进行测试同vlan是否互通,同一vlan之间的主机可以进行通信,不同vlan之间的主机不能进行通信。
二.trunk配置
两台交换机都要操作
在sw1,输入命令行
在sw2,进行相同操作
此时,可以测试在不同交换机之间同vlan的pc机是否能进行通信。
如图,成功
用show inter trunk展示
-
在trunk上移除VLAN的流量:
在sw1上移除vlan3的流量,使得sw1和sw2的vlan3之间不能通信
在sw2上移除vlan同理。
测试:通信失败,说明sw1上移除vlan3成功。
-
在trunk上允许VLAN3的流量:
在sw1上恢复vlan3的流量,使得sw1和sw2的vlan3之间能够通信
在sw2上恢复vlan同理。
测试:通信成功,说明sw1恢复vlan3成功。
-
修改native VLAN:
注意:未设置native vlan时,默认在vlan1。
两个交换机都要修改在同一个native vlan,否则报错。(互连的trunk端口的PVID不相等,可能造成转发错误)
假如将native vlan修改成vlan 90,在sw1上修改如图,
在sw2上修改同理,
show inter trunk显示:
测试SW1与SW2之前能否通信:通信成功,操作实现完成。