VLAN Trunk

一、Trunk的概述

1.作用:让连接在不同交换机上的相同VLAN中的主机互通。

2.Vlan标识:交换机给去往其他交换机的数据帧打上vlan标记。

封装类型

ISL

Cisco私有


IEEE

公有

802.1q

注:Cisco 2950只支持802.1q,不支持ISL。其他default都为ISL,也支持802.1q。

只有帧发送到中继链路的端口时,VLAN ID才添加到帧上。

3.链路类型

Access:与PC相连的这条链路。

Trunk:交换机和交换机之间的链路,交换机与路由器之间的链路。

4.帧格式

1)IEEE802.1Q

添加4 Bytes, VLANID号12位。

2)ISL

添加30 Bytes,VLAN ID号15位。

5.802.1Q与ISL异同

相同点

不同点

l都是显式标记,也就是帧被显式标记了VLAN的信息。

lIEEE 802.1Q是公有的标记方式,ISL是Cisco私有的;

lISL采用外部标记的方法,802.1Q采用内部标记的方法;

lISL标记的长度为30 Bytes,802.1Q标记的长度为4 Bytes.


6.TRUNK协商模式

DTP:动态中继协议

只能用在交换机之间的中继链路,不能用于交换机与路由器之间的中继链路,默认30s发送DTP帧。

on:开启trunk

off:关闭trunk

desirable:期望

auto:自动


on

off

desirable

auto

on

YES

NO

YES

YES

off

NO

NO

NO

NO

desirable

YES

NO

YES

YES

auto

YES

NO

YES

YES


二、配置Trunk

1.进入接口后

Switch(config-if)#switchportmode trunk

2.查看接口模式

Switch#showinterface f0/24 switchport

3.从trunk中添加、删除VLAN

Switch(config-if)#switchporttrunk allowed vlan remove 10

Switch(config-if)#switchporttrunk allowed vlan add 10