Trunk
之前一个接口只能划分到一个vlan
一般一个vlan就是一个网段
同一vlan用户不一定接在同一交换机
两台交换机之间的口默认属于vlan1
把交换机的3口都划分到vlan10,PC1就可以访问同一vlan的PC3了,vlan20的PC与PC4还是不能访问的
解决这一问题就要用到trunk
对两台交换机做一样的操作,先把之前接口的vlan去掉
修改接口类型为trunk类型,但华三的trunk默认是不允许任何vlan通过的
设置允许vlan10与vlan20 通过,也可以写成all,允许所有vlan通过
查看发现3口在vlan10也在vlan20,原因是3口属于trunk接口
也可以这样查看,3口是trunk接口,允许vlan1,vlan10,vlan20 通过
从trunk接口发出包时,会嵌入一个tag
例如从vlan10发出的包,从trunk接口发出时打上一个10的tag,到了下一个交换机时,看到tag是10,就会把包发给vlan10的设备
在原始报文加了tag值
tag只会在交换机之间,从端口发向pc时,就没有tag了
PVID
vlan1,默认不打tag,他是本真vlan
发来的报文如果没有tag就会被认为时PVVLAN
将vlan20设置成本真vlan,既默认vlan,那么vlan20的包通过trunk链路就不打tag了,而vlan1 打tag