配置VLAN Trunk

6.2.4  配置VLAN Trunk
当在交换机上划分有多个VLAN时,若欲借助一条链路实现与其他交换机的通信,就必须要创建Trunk(如图6-13所示)。默认状态下,第二层接口自动处于动态的Switchport模式,当相邻接口(即借助于双绞线或光纤连接在一起的两个端口)支持Trunk,并且配置为Trunk或动态匹配模式,该链接即可作为Trunk链接。
1.配置Trunk端口
进入全局配置模式。
Switch# configure terminal
配置VLAN Trunk_第1张图片
图6-13  VLAN Trunk
指定欲设置为Trunk的端口。当然,Trunk应当在交换机级联端口上配置。
Switch(config)# interface interface-id
将接口配置为第二层Trunk。只有接口是第二层访问接口,或者指定Trunk模式时,才需要使用该命令。dynamic auto,如果相邻接口被设置为trunk或desirable模式,将该接口置为Trunk连接。dynamic desirable,如果相邻接口设置为trunk、desirable或auto模式,将该接口置为Trunk连接。trunk,将接口设置为永久Trunk模式,协商将连接转换为Trunk连接,即使相邻接口不是Trunk接口。
Switch(config-if)# switchport mode {dynamic {auto | desirable} | trunk}
(可选)指定默认VLAN,即当Trunk失效后,允许哪一个VLAN使用Trunk链路继续通信。既可指定某一个VALN,也可以指定一个VLAN范围。访问VLAN不能作为本地VLAN使用。
Switch(config-if)# switchport access vlan vlan_id
为802.1Q Trunk指定本地VLAN。不指定本地VLAN,默认将使用VLAN1。
Switch(config-if)# switchport trunk native vlan vlan_id
配置Trunk上允许的VLAN列表。默认状态下,Trunk端口允许所有VLAN的发送和接口传输。当然,根据需要,也可以将拒绝某些VLAN通过Trunk传输,从而将该VLAN限制与其他交换机的通信,或者拒绝某些VLAN对敏感数据的访问。需要注意的是,不能从Trunk中移除默认的VLAN1。使用add(添加)、all(所有)、except(除外)和remove(移除)关键字,可以定义允许在Trunk上传输的VLAN。VLAN列表既可以是一个VLAN,也可以是一个VLAN组。当同时指定若干VLAN时,不要在“,”或“-”间使用空格。
Switch(config-if)# switchport trunk allowed vlan {add | all | except | remove} vlan-list
返回至特权配置模式。
Switch(config-if)# end
查看并校验配置。
Switch# show interface interface-id switchport
Switch# show interfaces interface-id trunk
保存VLAN配置。
Switch# copy running-config startup-config
若欲将接口恢复至默认值,可以使用default interface interface-id接口配置命令。若欲将Trunk接口中的所有特征恢复为默认值,可以使用no switchport trunk接口配置命令。若欲禁用Trunk,可以使用switchport mode access接口配置命令,端口将作为一个静态访问端口。
若欲允许所有VLAN都通过该Trunk,可以使用no switchport trunk allowed vlan接口配置命令。
【提示】  Trunk应当在相互连接的两台交换机上分别设置,否则,Trunk将无法生效。也就是说,当在接入交换机的级联端口上设置了Trunk端口后,还应当在汇聚交换机的相应端口上设置Trunk。同时,在汇聚交换机上必须创建Trunk中所包含的全部VLAN ID。
2.配置本地VLAN的非标签传输
802.1Q Trunk端口能够接收标签和非标签传输。默认状态下,在本地VLAN中,交换机端口转发非标签传输。本地VLAN默认为VLAN 1。
进入全局配置模式。
Switch# configure terminal
指定欲配置的接口。
Switch(config)# interface interface-id
在Trunk端口上,配置指定的VLAN接收和发送非标签传输。
Switch(config-if)# switchport trunk native vlan vlan-id
返回至特权配置模式。
Switch(config-if)# end
查看并校验配置。
Switch# show interfaces interface-id switchport
保存VLAN配置。
Switch# copy running-config startup-config
若欲允许恢复默认本地VLAN,可以使用no switchport trunk native vlan接口配置命令。

你可能感兴趣的:(职场,VLAN,休闲,trunk)