本实验目地主要是验证DTP协议中各种参数的设置
实验环境:PacketTracert5.0 ,2960交换机两台,PC两台
拓扑如下:
switchport  mode主要有三种:
1.trunk:永久设置为中继链路。
2.access:永久设置为非中继链路。
3.dynamic:动态协商链路的类型。
 
switchport mode dynamic 又有两种模式:
1.auto:自动协商trunk参数(我的理解是被动的意思), 对端为   turnk desirable   时自动成为中继链路
2.desirable:期望协商trunk参数(我的理解是主动的意思),对端为 trunk    desirable   auto 时自动成为中继链路
 
pc0和pc1都分配到同一个vlan里面。
 
实验结果:
1.当switch0为desirbale时,switch1端是desirable或者auto都可以建立trunk。
 
PC>ping 192.168.0.2
Pinging 192.168.0.2 with 32 bytes of data:
Reply from 192.168.0.2: bytes=32 time=110ms TTL=128
Reply from 192.168.0.2: bytes=32 time=94ms TTL=128
Reply from 192.168.0.2: bytes=32 time=94ms TTL=128
Reply from 192.168.0.2: bytes=32 time=94ms TTL=128
Ping statistics for 192.168.0.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 94ms, Maximum = 110ms, Average = 98ms
 
2.当switch0为auto时,switch1端只有是desirable时才可以建立trunk,是auto时不能建立trunk。
 
PC>ping 192.168.0.2
Pinging 192.168.0.2 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.0.2:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
 
注:只有建立起trunk的情况下,PC0才能Ping通PC1。
实验结论:
当两端都为被动时,不能建立trunk,只要两端有一端是主动,就可以建立trunk。
 
其实在交换机上用show interface trunk命令也可以验证建立Trunk了没有,如果建立Trunk成功,会有如下输出:
Switch#show interface trunk
Port        Mode         Encapsulation  Status        Native vlan
Fa0/1       .              802.1q                trunking      1
Port        Vlans allowed . trunk
Fa0/1       1-1005
Port        Vlans allowed and active in management domain
Fa0/1       1,2,1002,1003,1004,1005
Port        Vlans in spanning tree forwarding state and not pruned
Fa0/1       1,2,1002,1003,1004,1005
没有建立起Trunk的话,输出为空。
 
又想起来一个问题:在两台交换机的Trunk口上配置允许通过的vlan时,两端的配置必须至少有一个vlan相同,也就是说如果switch0的Trunk口配置的是
switchport trunk allowed vlan 2-4
而switch1的Trunk口配置的是
switchport trunk allowed vlan 4-6
那么就只有vlan4的数据才可以通过Trunk。