vlan trunk配置
Trunk:中继干道
作用:一条链路能承载多个vlan的流量,并对不同vlan的流量进行不同标记
trunk能够使vlan跨越交换机
PT配置
配置vlan:两台交换机同样的命令
Switch(config)#vlan 10 配置vlan10
Switch(config)#vlan 20 配置vlan20
Switch(config)#show vlan 查看vlan
Switch(config)#interface f0/1
Switch(config-if)#switchport access vlan 10
Switch(config)#interface f0/2
Switch(config-if)#switchport access vlan 20
配置trunk:只做其中的一台就行
Switch(config)#interface fa0/3
//Switch(config-if)#switchport trunk encapsulation dot1q //定义封装模式(默认802.1Q)三层交换,可以不写
Switch(config-if)#switchport mode trunk
Switch#Show interface trunk 查看trunk
DTP:交换机数量比较多的时候,手动配置trunk比较麻烦,所以开发了DTP协议,只要交换机之间连接起来,开机之后交换机会发送trunk的协商包进行协商,从而动态的创建trunk
在cisco的交换机上,DTP(动态trunk协议)是默认开启的,所以做了一台交换机为trunk之后,另一台的相连的自动协商成为trunk模式
关闭协商的命令:
Interface fx/x
Switchport mode trunk //强制指定为trunk
Switchport nonegotiation //关闭DTP协商
进入接口配置只允许哪些vlan流量可以通过trunk
Interfacefx/x
Switchporttrunkallowedvlan x,x
GNS3配置
两台交换机的配置
R2#enable
R2#configure terminal
R2(config)#no ip routing
R2#vlan database //进入vlan数据库
R2(vlan)#vlan 10
R2(vlan)#vlan 20
R2(config)#interface f0/0
R2(config-if)#switchport access vlan 10
R2(config-if)#no shutdown
R2(config)#interface f0/1
R2(config-if)#switchport access vlan 20
R2(config-if)#no shutdown
R2#show vlan-switch 查看vlan信息
R2(config)#interface f0/2
R2(config-if)#switchport mode trunk 配置模式为vlan
R2#show interfaces trunk 查看接口的trunk信息
4台pc的配置
R4#enable
R4#configure terminal
R4(config)#no ip routing
R4(config)#interface fastEthernet 0/0
R4(config-if)#ip addr
R4(config-if)#ip address 192.168.1.2 255.255.255.0
R4(config-if)#no shutdown
R4(config-if)#exit