实验:Trunk配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验: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}

相关文档
最新文档