交换设备端口一般默认是access模式,accsee模式的端口只能通过一个vlan,即端口所在vlan,
trunk模式的端口可以通过多个vlan。
例如h3c的部分交换机 如下设置
port link-type trunk
port trunk permit vlan all
对应的,该端口所连接的另外一台交换机的端口也应该设置成trunk模式;想要哪个vlan通过,该设备中必须有这个vlan。
设成trunk的时候可以写命令port trunk allow-pass vlan all,但若取消的时候照写,就会出麻烦,因为会把vlan 1也取消掉。所以就有了上面这样反复的命令。
undo port trunk allow-pass vlan allport trunk allow-pass vlan 1
port link-type access
port default vlan 2001、端口用途不同:truck端口为与其它交换机端口相连的VLAN汇聚口,access端口为交换机与VLAN域中主机相连的端口;
2、trunk一般是打tag标记的,一般只允许打了该tag标记的vlan 通过,所以该端口可以允许多个打tag标记的vlan 通过,而access端口一般是untag不打标记的端口,而且一个access vlan端口只允许一个access vlan通过。
设置交换机端口trunk和access的区别:端口接收数据时不同、端口发送数据时不同
1、端口接收数据时不同:
trunk:如果接收的数据包本身不包含VLAN信息的话,那么该数据包将会加上该缺省VLAN的信息;如果接收的数据包本身已经包含了VLAN信息,那么将不再添加。
access:无论接收的数据包是否已经含有VLAN信息,全部都要加上该缺省VLAN信息。
2、端口发送数据时不同:
trunk:如果发送的数据包所含的VLAN与端口缺省的VLAN相同,那么就会把VLAN信息从该数据包中去掉;如果两者不相同,该数据包将带着原有VLAN信息一起发送出去。
access:无论端口缺省VLAN是否等于输出的数据包中的VLAN,都会将VLAN信息从该数据包中去掉。
扩展资料
tagged和untagged就相当于cisco中的trunk和access。
连接终端用access模式,设备之间连接用trunk模式。把access端口加入到某个VLAN,那么这个端口就只将这个VLAN的数据转发给PC,PC发送的数据通过这个端口后会打上这个VLAN的ID,转发到相同VLAN。
参考资料来源:
百度百科-trunk
百度百科-access
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)