STP为什么会有stp为了保证可靠,设计了一种环网拓扑,又因为交换机的工作原理,会出现环路问题,为了解决环路,才有了stp生成树1mac地址表震荡2广播风暴作用:在保证可靠的基础上,解决环路问题原理:阻塞端口(预备端口)通过选举阻塞端口,来防止环路1根桥(根交换机):1比较每台交换机上的网桥id(优先级+mac地址)越小越优先默认优先级32768修改优先级修改的时候要改成4096的倍数交换机上有默认的stp版本为mstp(多实例生成树)stp(生成树)rstp(快速生成树)[系统]stpmodestp修改stp的模式Stppriority4096修改优先级2根端口:非根交换机到达根交换机的最优端口比较规则1路径开销值2对端网桥id3对端对口id4本端端口id(hub)3指定端口:每条链路上到达根交换机最优端口根交换机上所有端口都是指定端口比较规则1路径开销2本端网桥id3本端端口id(端口优先级和端口编号)端口优先级默认是1284剩下的端口就叫做阻塞端口Stp中的报文交互BPDU桥协议数据单元两种bpdu1配置bpdu作用:用于角色(端口)选举维护网络拓扑2秒1次最多20秒20秒没有根的回应,则认为根down掉2tcnbpdu拓扑变化bpdu作用:当拓扑发生变化时,会发tcnbpduBpdu字段1bpduflsges标识字段Tca位拓扑变化确认位Tc位拓扑变化位发生变化时置12rootidentifier根网桥id3rootpathcost到达根的开销值4bridgeid本交换机的网桥id5portid端口id0x8001前面的80代表优先级128,01代表端口号6messageage消息寿命每经过一台交换机messageage+17maxage最大寿命20秒8hellotime2秒9forwarddelay转发延迟15秒端口的状态变化1disable开启stp时特点:不进