第四章_生成树协议.ppt
《第四章_生成树协议.ppt》由会员分享,可在线阅读,更多相关《第四章_生成树协议.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章 生成树协议本章概述教学目的:通过本章教学,掌握生成树协议的作用;掌握802.1D,802.1W生成树协议的工作原理以及它们之间的区别;掌握生成树协议的配置方法。本章重点:生成树协议的工作原理;生成树协议的配置。本章难点:生成树协议的工作原理;不同生成树协议区别。4.1 STP协议 4.1.1 STP4.1.1 STP协议的重要性协议的重要性 生成树协议(Spanning Tree Protocol)是一个非常重要,却又容易被忽略的协议。一个没有在一开始就规划好STP的网络,将意味着没完没了地配置、排除故障。并且园区网的维护精力可能要全部放在STP上。STP是一种提供园区网冗余链路,而又
2、不会产生环路的协议。在交换网络中为什么不能有环路呢?4.1 STP协议 4.1.2 4.1.2 交换网络中环路的危害交换网络中环路的危害 1.会产生广播环路Segment 1Segment 2Server/host XRouter Y4.1 STP协议 4.1.2 4.1.2 交换网络中环路的危害交换网络中环路的危害 1.会产生广播环路Segment 1Segment 2Router Y BroadcastSwitch ASwitch B4.1 STP协议 4.1.2 4.1.2 交换网络中环路的危害交换网络中环路的危害 1.会产生广播环路Segment 1Segment 2Server/ho
3、st XRouter Y BroadcastSwitch ASwitch B4.1 STP协议 4.1.2 4.1.2 交换网络中环路的危害交换网络中环路的危害 2.桥接表(MAC)地址表不稳定Segment 1Segment 2Server/host XRouter Y UnicastSwitch ASwitch B4.1 STP协议 4.1.2 4.1.2 交换网络中环路的危害交换网络中环路的危害 2.桥接表(MAC)地址表不稳定Segment 1Segment 2Server/host XRouter Y UnicastSwitch ASwitch B Unicast Unicast4.
4、1 STP协议 4.1.2 4.1.2 交换网络中环路的危害交换网络中环路的危害 2.桥接表(MAC)地址表不稳定Segment 1Segment 2Server/host XRouter Y Unicast UnicastSwitch A Switch BPort 0Port 1Port 0Port 14.1 STP协议 4.1.2 4.1.2 交换网络中环路的危害交换网络中环路的危害 2.桥接表(MAC)地址表不稳定Segment 1Segment 2Server/host XRouter Y Unicast UnicastSwitch ASwitch BPort 0Port 1Port
5、0Port 14.1 STP协议 4.1.2 4.1.2 交换网络中环路的危害交换网络中环路的危害 而生成树协议STP能使一个具有冗余信息的环路转变成一个没有环路的树。Blockx4.1 STP协议 4.1.3 4.1.3 生成树协议的三个参数生成树协议的三个参数 IEEE802.1d标准定义了STP所使用的生成树协议。该协议依赖于三个参数。1.网桥ID(BID)由BID决定网络的根节点,即根网桥。即BID最小的网桥为根网桥。BID由8个字节构成,前2个字节表示优先级,默认为32768。可取范围为065535。后6个字节为交换机的MAC地址。网桥优先级MAC2字节范围:065535默认值:32
6、7686字节来源于背板/监控器4.1 STP协议 4.1.3 4.1.3 生成树协议的三个参数生成树协议的三个参数 2.路径开销 是用来衡量网桥之间距离的一个参数。是两个桥之间所有链路开销的总和。不同带宽的链路有不同的链路开销。有两种计算方法。一种是短整形计算方法。即用1000Mbit/s除以以Mbit/s为单位的链路带宽。另一种是长整形计算方法。分别如下表所示。交换机是用路径开销来决定到根交换机的最佳路径。最短链路组合具有最小累计路径开销,并成为到根交换机的最佳路径。4.1 STP协议 4.1.3 4.1.3 生成树协议的三个参数生成树协议的三个参数 带宽STP开销带宽STP开销4Mbit/
7、s250155Mbit/s1410Mbit/s100622Mbit/s616Mbit/s621Gbit/s445Mbit/s3910Gbit/s2100Mbit/s194.1 STP协议 4.1.3 4.1.3 生成树协议的三个参数生成树协议的三个参数 带宽STP开销带宽STP开销4kbit/s20000000010Gbit/s20001Mbit/s20000000100Gbit/s20010Mbit/s20000001Tbit/s20100Mbit/s20000010Tbit/s21Gbit/s200004.1 STP协议 4.1.3 4.1.3 生成树协议的三个参数生成树协议的三个参数 3
8、.端口ID 用来决定到根交换机的路径。它由两个字节构成,包括优先级和端口号。其中6位表示优先级,8位表示端口号。优先级是一个可配置的STP参数,在大多数交换机上为0-255,默认为128。端口号是用来列举端口的数字标志。端口优先级端口号6比特10比特4.1 STP协议 4.1.4 STP4.1.4 STP工作原理工作原理 网桥之间通过交换网桥协议数据单元(BPDU)的第2层帧来传递生成树信息。每个端口保存着最佳BPDU。当网桥第一次被激活时,其所有端口每隔2秒(默认hello时间)发送一次BPDU。如果一个端口收到比自己发送好的BPDU,则该端口就停止发送BPDU。如果20秒(默认的最大生成时
9、间)的时间没有从邻居收到更好的BPDU,则本地端口将重新开始发送BPDU。4.1 STP协议 4.1.4 STP4.1.4 STP工作原理工作原理 1.选举根交换机 以BID最小的交换机作为根交换机。在交换机刚启动时,总是将自己的BID存入到根BID域,然后如果收到更好的BPDU,则将更好BPDU中的相关交换机列为根BID,并进行发送。Switch CMAC 0c0022222222Default priority 32768Switch BMAC 0c0011111111Default priority 32768 1/11/21/11/2SwitchAMac 0c0011110000Def
10、ault priority 327681/1 100baseT100baseT1/24.1 STP协议 4.1.4 STP4.1.4 STP工作原理工作原理 2.选举根端口 根端口就是按照路径开销最靠近根交换机的端口。每一个非根交换机必须选举一个根端口。根交换机在发送BPDU时,根路径开销为0,然后每到一个端口根据路径开销进行累加并发送。Switch CMAC 0c0022222222Default priority 32768Switch BMAC 0c0011111111Default priority 32768 1/11/21/11/2SwitchAMac 0c0011110000De
11、fault priority 327681/1 100baseT100baseT1/24.1 STP协议 4.1.4 STP4.1.4 STP工作原理工作原理 3.选举指定端口 桥接网络的每个网段必须有一个指定端口。它既能向根交换机发送流量,也能从根交换机接收流量。一个包含指定端口的网桥称为指定网桥。指定端口也是依照到根交换机的路径开销而选定。如果开销相等,则根据网桥的BID确定。非指定端口就处于阻塞状态。4.1 STP协议 4.1.4 STP4.1.4 STP工作原理工作原理 Switch CMAC 0c0022222222Default priority 32768Switch BMAC
12、0c0011111111Default priority 32768 1/11/21/11/2SwitchAMac 0c0011110000Default priority 327681/1 100baseT100baseT1/24.1 STP协议 4.1.5 STP4.1.5 STP状态状态 1.禁用状态 是管理性的关闭STP状态,它不是正常STP端口的一部分。在交换机初始化之后,所有端口由阻塞状态开始。2.阻塞状态 丢弃从所连接的网段上收到的数据帧或通过交换面来内部转发的帧;接收到的BPDU并直接传递给系统模块;不传递从系统模块收到的BPDU;接收并响应网络管理消息,但不传递它们。4.1
13、STP协议 4.1.5 STP4.1.5 STP状态状态 3.侦听状态 如果一个网桥在它启动或在一定时间内没有收到BPDU后立即认为自己是根交换机,端口进入侦听状态。丢弃所连接网段收到的帧或其它端口交换来的帧;接收BPDU并直接传递给系统模块;处理从系统模块收到的BPDU;接收并响应网络管理消息。选举根交换机、根端口和指定端口都发生在侦听期间。指定端口或根端口在15秒后进入学习状态。4.1 STP协议 4.1.5 STP4.1.5 STP状态状态 4.学习状态 是网桥不传递用户数据帧但构建桥接表燕收集诸如数据帧源VLAN等信息的一种STP状态。将收到帧的源MAC地址放入桥接表。丢弃所连接网段上
14、收到的帧;丢弃从其他端口交换来需要转发的帧;接收BPDU并直接传递给系统模块;接收、处理并传递从系统模块收到的BPDU;接收并响应网络管理信息。学习状态的生存时间同样受转发延迟定时器的控制,默认为15秒。4.1 STP协议 4.1.5 STP4.1.5 STP状态状态 5.转发状态 处于学习状态的端口在转发延迟定时器之后仍然是指定端口或根端口,则将进入转发状态。转发所有连接网段上收到的帧;转发从其他端口交换来需要转发的帧;接收BPDU并直接传递给系统模块;处理从系统模块来的BPDU;接收并响应网络管理消息。4.1 STP协议 4.1.6 STP4.1.6 STP定时器定时器 1.Hello时间
15、 是发送配置BPDU的时间间隔。默认为2秒,控制着根交换机生成配置BPDU。其它网桥收到后就立即扩散此BPDU。如果20秒没有收到根网桥的BPDU或根网桥停止发送BPDU,则该网桥宣布保存的BPDU无效并开始寻找新的根端口。2.转发延迟 是网桥花费在侦听和学习状态的时间长度。默认15秒。3.最大生存时间 是一个控制在BPDU被网桥丢弃之前被保存多长时间的STP定时器。最大生存时间问题只有当非直连链路出现故障时才会出现。非直连链路如下图所示。非直连50秒,直连30秒。4.1 STP协议 4.1.6 STP4.1.6 STP定时器定时器 Switch CMAC 0c0022222222Defaul
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 生成 协议
限制150内