视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
实验:Trunk配置
2025-09-28 02:04:17 责编:小OO
文档
实验:Trunk配置

1.实验目的

通过本实验,读者可以掌握如下技能:

①配置交换机接口的Trunk;

②理解DTP的协商规律

2.实验拓扑

实验拓扑图如图所示。

图 拓扑图

3.实验步骤

在前一实验的基础上继续本实验

①根据前一实验的步骤在S2上创建VLAN,并把接口划分在如图所示的VLAN中。

②配置Trunk:

S1(config)#int f0/13

S1(config-if)#switchport trunk encanpsulation dot1q

//以上是配置Trunk链路的封装类型,同一链路的两端封装要相同。有的交换机,例如2950只能封装dot1q,因此无须执行该命令

S1(config-if)#switch mode trunk

//以上是把接口配置为Trunk

S2(config)#int f0/13

S2(config-if)#switchport trunk encanpsulation dot1q

S2(config-if)#switch mode trunk

③检查Trunk链路的状态,测试跨交换机、同一VLAN主机间的通信。

使用”show interface f0/13 trunk”可以查看交换机端口的trunk状态,如下:

Port        Mode        Encapsulation     Status      Native vlan

Fa0/13      on           802.1q           trunking     1

//f0/13接口已经为Trunk链路了,封装为802.1q

Port        Vlans allowed on trunk

Fa0/13      1-4094

Port        Vlans allowed and active in management domain

Fa0/13      1-3

Port        Vlans in spanning tree forwarding state and not pruned

Fa0/13      2-3

需要在链路的两端都确认Trunk的形成。测试R1和R3以及R2和R4之间的通信。由于R1和R3在同一VLAN上,所以R1应该能ping 通R3 。R2和R4之间也应该能相互ping 通。

④配置Native VLAN:

S1(config)#int f0/13

S1(config-if)#switchport trunk native vlan 2

//以上是在Trunk链路上配置Native VLAN,我们把它改为VLAN 2了,默认是VLAN 1

S2(config)#int f0/13

S2(config-if)#switchport trunk native vlan 2

S1#show interface f0/13 trunk

Port        Mode        Encapsulation     Status      Native vlan

Fa0/13      on           802.1q           trunking     2

【技术要点】

之前介绍说在Trunk链路上,数据帧会根据ISL或者802.1Q被重新封装,然而如果是Native VLAN的数据,是不会被重新封装而就在Trunk链路上传输。很显然链路两端Native VLAN是要一样的。如果不一样,交换机会提示出错。

⑤DTP配置

【技术要点】

和DTP配置有关的命令如下所述,这些命令不能任意组合。

“switchport trunk encapsulation{negotiate|isl|dot1q}”:配置Trunk链路上的封装类型,可以是双方协商确定,也可以是指定的isl或者dot1q。

“switchport nonegotiate”:Trunk链路上不发送协商包,默认是发送的。

“switch mode {trunk|dynamic desirable|dynamic auto}”:

●Turnk——该设置将端口置为永久trunk模式,封装类型由”switchport trunk encapsulation”命令决定;

●Dynamic desirable——端口主动变为trunk,如果另一端为negotiate,dynamic desirable和dynamic auto,将成功协商;

●Dynamic auto——被动协商,如果另一端为negotiate和dynamic desirable,将成功协商。

如果想把接口配置为negotiate,使用:

S1(config-if)#switchport trunk encapsulation {isl|dot1q}

S1(config-if)#switchport mode trunk

S1(config-if)#no switchport negotiate

如果想把接口配置为nonegotiate,使用:

S1(config-if)#switchport trunk encapsulation {isl|dot1q}

S1(config-if)#switchport mode trunk

S1(config-if)#no switchport nonegotiate

如果想把接口配置为desirable,使用:

S1(config-if)#switchport mode dynamic desirable

S1(config-if)#switch trunk encapsulation{negotiate|isl|dot1q}

如果想把接口配置为auto,使用:

S1(config-if)#switchport mode dynamic auto

S1(config-if)#switch trunk encapsulation{negotiate|isl|dot1q}

在这里,进行如下配置:

S1(config-if)#switchport mode dynamic desirable

S1(config-if)#switch trunk encapsulation negotiate

S2(config-if)#switchport mode dynamic auto

S2(config-if)#switch trunk encapsulation negotiate

S1#show interfaces f0/13 trunk

Port        Mode        Encapsulation     Status      Native vlan

Fa0/13      desirable     n-isl           trunking     1

//可以看到Trunk已经形成,封装为n-isl,这里的”n”表示封装类型也是自动协商的。需要在两端都进行检查,确认两端都形成Trunk才行

Port        Vlans allowed on trunk

Fa0/13      1-4094

Port        Vlans allowed and active in management domain

Fa0/13      1-3

Port        Vlans in spanning tree forwarding state and not pruned

Fa0/13      2-3

【提示】

由于交换机有默认配置,进行以上配置后,使用”show running”可能看不到我们配置的命令。默认时,catalyst2950和3550的配置是desirable模式;而catalyst 3560是auto模式,所以,两台3560交换机之间不会自动形成Trunk,3560交换机和2950交换机之间却可以形成Trunk。下载本文

显示全文
专题