交换机的pvid与vid
基于接口划分pvid与vid很重要。
谁对数据帧进行加标签和去标签的具体操作?
一个普通帧进入交换机加上标签,从交换机发出去的时候,有两种情况:
一种是保留标签,一种是去掉标签变成普通帧将数据发出去。






加标签:若这个接口属于vlan 2,那么帧就加上vlan 2的标签。



整个vlan操作中加标签和去标签是交换机接口做的。




vid就是接口被划分到哪个vlan ,如 fa0/1 接口被划到vlan 3,那么vid就是3。




vlan帧进入access接口,这实际中基本没有,都是主机连接access接口,那必定是普通帧。只有实验中可以测试下。

普通帧从access接口发出不会存在这种情况,因为在交换机内部都是加标签的。交换机内部还有个缺省vlan 1


A通过mac地址表与c通信,由于A所在的交换机接口属于vlan10那么vid就是10,由于pvid在access接口等于vid,所以pvid=vid=10,


通过mac地址发现主机c是15号口,同时主机c也属于vlan 10即主机c的vid值=10,所以发给 15号口









不同楼层多个vlan同个vlan之间通信,就需要在两个交换机接口插入很多网线,然后接口上划分相同的vlan,这样会浪费很多网线,同时组网布置麻烦,还浪费交换机接口。



默认是1,一般不会改,意思就是只有属于VLAN 1的接口才能接收到这个帧
如果改了PVID=100,这时属于VLAN 10的接口才能接收到这个帧

trunk口是可以连接多个vlan的,但管理员可以设置只允许其中一部分通过trunk 口,上面有个vlan 2标签的帧从右边的交换机准备到达左边交换机,‘





这里的发出是指trunk发给trunk,交换机之间,不是trunk口发给主机,交换机发给主机都会去掉标签,变成普通帧。
如果把交换机pvid改成其他的,那么有可能使帧vid=trunk口的pvid,这时会出现上面的第一种情况,去掉标签发出去,可能会造成通信失败,所以改pvid值要慎重,一般不改。



a要发给B,交换机mac地址表中从8号口出



响应过程同理
hybrid接口了解即可





浙公网安备 33010602011771号