1、Winsnet 习题作业及上机报告班级 Winsnet-27姓名: 黎明章节:生成树协议 STP 第五章主要内容:1.根网桥 2.根端口 3.指定端口4.桥协议数据单元 BPDU完成时间: 2014-03-04问题:1. 什么是根端口?2. 什么是指定端口?3. 桥协议数据单元类型?三层(路由器)环路:TTL 协议解决网络的环路二层(交换机)环路:STP 生成树协议解决生成树开机会自动运行。树的特点:连续性,所有交换机一层一层网上连接。唯一性,路径只有一条。PVST:每个 VLAN 生成树协议,per vlan spanning treeCST:通用生成协议, common spanning
2、treeSTP:生成树协议 Spanning tree protocolBPDU:桥协议数据单元 bridge protocol data unitSTP 逻辑上断开环路,防止广播风暴产生,物理上线路并没有断开。生成树协议运行生成树算法 STA,生成树算法较复杂,但是其过程可以归纳为以下 3 步骤:1. 选择根网桥(root bridge)2. 选择根端口(root ports)3. 选择指定端口(designated ports)根网桥:首先比较网桥 ID,值小优先,所有交换机默认情况下优先级相同情况下,比较 MAC 地址。网桥 ID=2 字节网桥优先级+6 字节网桥 MAC 地址。根端口:
3、1.路径成本2.网桥 ID 最小3.端口 ID 最小(端口编号 1255)A 1 1 B A 为根网桥2 2上图:1.路径成本相同2.网桥 ID 由于在同一交换机也相同3.端口 ID,默认为 128指定端口:每个网段都会有一个指定端口(根网桥上的所有端口都为指定端口)如图:A 为根网桥什么是根端口:级连向上的端口(往根的方向是上)什么是指定端口:级连向下的端口(同根相反的方向)根端口:2 4 6指定端口:1 3 5BPDU 有两种类型包:1. 配置型 BPDU:根网桥向下逐层发送配置 BPDU 包。2. 变更型 BPDU(TCN):当拓扑发生变化时,向根网桥放松变更 BPDU 包(TCN)包。
4、如上图:如果新添加了一个交换机,根端口就会向根网桥发送TCN 包,根网桥收到变更 BPDU 包后,会向根端口发送新的配置 BPDU 包,告诉所有交换机拓扑发生了变动。BPDU:桥协议数据单元生成树协议交换机之间每隔 2s 发送 BPDU 数据帧。BPDU 数据帧内容:每台交换机都认为自己是根网桥,所以会发送自己的网桥 ID 和其它交换机发送的 BPDU 进行对比,最后确定根网桥。桥协议数据单元类型有两种:根交换机 根交换机ABDC124365E1. 配置类型 BPDU:正常情况下,交换机只从自己根端口接收BPDU,而不发送 BPDU 包。2. 拓扑变更通告:BPDU 向根网桥发送,当拓扑发生变
5、更后交换机从自己的根端口发送变更 BPDU(TCN )到根网桥,再由跟网桥向其它根端口发送变更后的配置 BPDU 包,发送给所有生成树环境下的交换机。生成树端口的五种状态:1.禁用 Disabled2.阻塞 Blocking3.侦听 Listening4.学习 Leaning5.转发 Forwarding运行生成树协议端口有五种状态,如果更深入了解的话,只有4 种,禁用不属于。禁用 阻塞 侦听 学习 转发阻塞端口相当于(睡着,当周围发生变化,阻塞端口就会醒过来,醒过来后,会东张西望) 。速端口: 速链路:让生成树交换机快速进入到转发状态。 (快速变绿)15s 转发延迟15s 转发延迟20s 最
6、大寿命阻塞端口是被排除出来的Hello 时间BPDU 三个时间 延迟时间老化时间Vlan 与生成树的关系:如果生成树不考虑 VLAN 的话,选举出来的阻塞端口会导致 VLAN 出现通讯故障。每个 VLAN 一个生成树什么是速链路?交换机与交换机之间。什么是速端口?交换机与 PC 之间步骤:端口优先级是修改根网桥方向的交换机端口,就决定了根端口的选择。1. 创建 VLAN2. 配置中继3. 配置 STP(验证)4. 修改端口优先级(再次验证)端口优先级是修改根网桥方向的交换机端口,就决定了根实验:配置生成树实例 1第一步:配置两台交换机的 VLAN 数据。 (创建 vlan)第二步:配置两台交换
7、机的 f0/1-f0/2 接口成为中继链路接口。 (配置中继)实验需求:要求 VLAN 1 内的数据连接从 f0/1 接口链路通过,要求 VLAN 2 数据连接从 f0/2 接口链路通过。第三步:配置 sw1 交换机成为 vlan 1 的根网桥。并配置接口 f0/2 的端口成本。第四步:配置 sw2 交换机成为 vlan2 的根网桥。并配置接口f0/1 的端口成本。第五步:分别在 sw1 和 sw2 上查看生成树的运行信息。Show spanning-tree vlan 1在 sw2 上的信息查看:实验:配置生成树实例 2上图中黄色代表正在计算 STP。为防子交换机 C 或 D 成为网络的根网
8、桥。在交换机 A 和 B上分别配置成为 VLAN1、VLAN2 和 VLAN3、4 的根网桥,通过修改设备的优先级。同时,配置交换机 C 和 D 上行速链路,配置连接终端的接口为速端口。步骤:1. 配置 VTP2. 创建 vlan3. 配置中继链路4. 配置根网桥5. 查看验证第一步:配置交换机 A 的 VTP 域名 winsnet,模式 server,同时创建 vlan1、2 、3 、4.配置 f0/1-f0/3 为中继链路接口。第二步:配置交换机的 vtp 域名,模式 client,同时配置相关接口为中继链路接口。第三步:配置交换机 A 是 vlan1、2 的根网桥第四步:配置交换机 B 是 VLAN3、4 的根网桥在交换机 B 上查看 vlan3、vlan4 的生成树信息:还可以配置上行速链路和速端口Spanning-tree uplinkfastInt range f 0/1-21Spanning-tree portfast此模拟器不支持上行速链路。