access 接入链路 可以承载1个vlan的数据
trunk 中继链路 可以承载多个vlan的数据
首先搭建如下拓扑图
vlan batch 2 3 //创建vlan 2和3
并把接口加入vlan
进入接口模式
port link-type access
port default vlan 2 //把PC1加入vlan2
虽然PC1和PC3同属于一个vlan,但是无法通信,如下图
当PC1向PC3请求时,会打上vlan2的标记,交换机的接口三默认都属于vlan1,不同vlan之间不能通信那么我么想让PC1和PC2通信就有两种解决办法,第一种把接口三都划分到vlan2
要记得我们还有vlan3,以后可能还有其他vlan,那么我们不可能专门配置vlan用来通信,现在就需要用到我们的TRUNK了
TRUNK支持不同vlan通过
port link-type trunk //修改为trunk
port trunk allow-pass vlan 2 //允许vlan2通过
或者port trunk akkow-pass vlan all //允许所有vlan通过
现在实现了都能通信,如果有什么问题欢迎指点