实验2TRUNK配置

更新时间:2024-04-16 13:12:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验2 Trunk配置

当一个 VLAN 跨过不同的交换机时,在同一 VLAN 上但是却是在不同的交换机上的计算机进行通信时需要使用Trunk(中继链路)。Trunk技术使得在一条物理线路上可以传送多个VLAN的信息,交换机从属于某一 VLAN(例如 VLAN3)的端口接收到数据,在 Trunk 链路上进行传输前,会加上一个标记,表明该数据是 VLAN3 的;到了对方交换机,交换机会把该标记去掉,只发送到属于 VLAN3 的端口上。

有两种常见的帧标记技术:ISL 和 802.1Q。ISL 技术在原有的帧上重新加了一个帧头,并重新生成了帧较验序列(FCS),ISL 是思科特有的技术,因此不能在 Cisco 交换机和非 Cisco 交换机之间使用。而 802.1Q 技术在原有帧的源 MAC 地址字段后插入标记字段,同时用新的 FCS 字段替代了原有的 FCS 字段,该技术是国际标准,得到所有厂家的支持。

Cisco 交换机之间的链路是否形成 Trunk 是可以自动协商,这个协议称为 DTP(Dynamic Trunk Protocol),DTP 还可以协商 Trunk 链路的封装类型。表 13-1 是链路两端是否会形成 Trunk 的总结。 表 13-1 DTP 总结

negotiate desirable auto nonegotiate negotiate √ √ √ √ desirable √ √ √ × auto √ √ × × nonegotiate √ × × √

1. 实验目的

通过本实验,读者可以掌握如下技能: (1) 配置交换机接口的 trunk (2) 理解 DTP 的协商规律 2. 实验拓扑

图 13-3 实验 2 拓扑图 3. 实验步骤

(1) 根据实验 1 的步骤在 S1、S2 上创建 VLAN,并把接口划分在图 13-3 所示的 VLAN 中 (2) 配置 trunk:

S1(config)#int f0/13

S1(config-if)#switchport trunk encanpsulation { dot1q,isl}

//以上是配置 trunk 链路的封装类型,同一链路的两端封装要相同。有的交换机,例如 2950只能封装 dot1q,因此无需执行该命令。 S1(config-if)#switch mode trunk //以上是把接口配置为 trunk S2(config)#int f0/13

S2(config-if)#switchport trunk encanpsulation { dot1q,isl} S2(config-if)#switch mode trunk

(3) 检查 trunk 链路的状态,测试跨交换机、同一 VLAN 主机间的通信使用“show interface f0/13 switchport”可以查看交换机端口的 trunk 状态。

需要在链路的两端都确认 trunk 的形成。测试 R1 和 R3、R2 和 R4 之间的通信。由于 R1 和R3 在同一 VLAN,所以 R1 应该能 ping 通 R3。 (4) DTP 配置: 【技术要点】

和 DTP 配置有关的有以下命令,这些命令不能任意组合: “switchport trunk encapsulation {isl | dot1q }”:配置 Trunk 链路上的封装类型,可以是双方协商确定,也可以是指定的 isl 或者 dot1q

“switchport nonegotiate” :Trunk 链路上不发送协商包,默认是发送的 “switch mode { trunk | dynamic desirable | dynamic auto }”:

trunk:这个设置将端口置为永久 trunk 模式,封装类型由“switchport trunk encapsulation”命令决定 dynamic desirable:企望模式。端口主动变为 trunk,如果另一端为 negotiate、dynamic desirable 、dynamic auto 将成功协商

dynamic auto:被动协商,如果另一端为 negotiate、dynamic desirable 将成功协商。 如果想把接口配置为negotiate,使用:

SW1(config-if)#switchport trunk encapsulation { isl | dot1q } SW1(config-if)#switchport mode trunk SW1(config-if)#switchport negotiate

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

SW1(config-if)#switchport trunk encapsulation { isl | dot1q } SW1(config-if)#switchport mode trunk SW1(config-if)#switchport nonegotiate 如果想把接口配置为desirable,使用:

SW1(config-if)#switchport mode dynamic desirable

SW1(config-if)#switchport trunk encapsulation { negotiate | isl | dot1q } 如果想把接口配置为auto,使用:

SW1(config-if)#switchport mode dynamic auto

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

这里,分别更改S1、S2的f0/13口为以上协商模式,利用ping命令测试同一vlan的两台计算机(如R1,R3)能否相互通信。填写下表: S1的协商模式 negotiate negotiate

S2的协商模式 nonegotiate desirable R1、R3能否相互通信

negotiate nonegotiate auto Auto desirable Auto 【提示】默认时 catalyst 2950 和 3550 的配置是 desirable 模式;而 catalyst 3560 是 auto 模式,所以两台 3560 交换机之间不会自动形成 Trunk,3560 交换机和 2950 交换机之间却可以形成 Trunk。

本文来源:https://www.bwwdw.com/article/tj1p.html

Top