S T P
1.STP的作用.
解决广播风暴、mac地址不稳定、重复单播帧等问题(说白了,就是为了防环嘛.).
2.标准STP协议是由标准化组织IEEE 802.1D定义的,各大厂商均可使用。
3.其他生成树协议
802.1D---STP
802.1W----RSTP
802.1S-----MSTP、MST、MIST
4.生成树域就是指使用中继链路互连的一组启用生成树协议的交换机(对于802.1D是这样的)。
5.802.1D标准的生成树(pvst)无进程名称这个概念.
6.cisco交换机默认开启的是802.1D(PVST+),这样一个生成树进程.
7.交换机的BID.
9.BPDU的发送和vtp通告的发送差不多,都是基于中继链路的组播.
10.根端口就是指该交换机到根桥路径最短接口.
11.根桥是自己跟自己选(选哪个端口到根桥路径最短).
12.当交换机收到来自根桥的BPDU后,会比较cop,确定根端口.
13.BPDU的封装.
14.BPDU里的COP字段是累加的结果.
15.带宽与开销的对应关系.
16.RIP是在发送时增加度量值,而STP的COP字段是在接收后增加.
17.并且STP的COP是基于入接口的.
18.根桥的选举步骤.
19.交换机的接口编号由优先级和PID组成,优先级的取值范围为0-255,默认情况下为128(必须为16的倍数).PID为上一个交换机发送BPDU接口的PID。
20.选DP与NDP是基于中继链路的比较.
21.拓扑发送改变时会发送TCN-BPDU给根交换机,根交换机收到该BPDU后发送发送TCA配置BPDU给域内所有交换机,交换机收到该BPDU后会重新收敛并把CAM表项通过动态学习到的老化计时器从默认的300秒改成foward dely(生成树的一个计时器)--15秒,让交换机能立即适应新的拓扑.
22.为什么网桥优先级只能是4096的倍数?
使用扩展系统ID 时,网桥优先级值的可用位数会随之改变,因此网桥优先级值的增量从1 更改为4096。所以网桥优先级值只能是4096 的倍数。
如果增量变为4096的话,那么扩展系统ID将不受影响.反而还可以标识vlan。
23.802.1D的生成树有两个标准(CST、PVST)
CST华为用,节约CPU资源但不支持vlan,PVST为CISCO用.
24.802.1D的直径为7跳,配置计时器在根桥与备份根桥上配置.
25.802.1D增强机制-----Port Fast
应用在交换机连接终端的接口上,不会发送BPDU,接口状态直接从blocking转换为fowarding。
26.较早的ios只支持在接入(access)接口上配置portfast.
27.终端接口不一定都要用access.如早期的IOS,在接IP电话的交换机上如果再接一台PC,由于pc不支持在数据帧中封装vlan标识,所以必须把pc所在的valn设置为本征vlan,并将连接交换机的接口设置为trunk模式.
28.配置porrtfast的高效性体现
29.配置某个接口处于access时自动切换到portfast.
30.查看portfast接口
31.高版本的ios支持把trunk设置为portfast(不能在交换机之间配置).
32.uplink fast
32.配置uplinkfast.
33.debug spanning tree的命令.
33.配置uplinkfast后,BID和COP都会增大,不希望之间成根桥(所以说建议在接入层交换机中使用)。
34.uplinkfast工作原理
当一台交换机启用了uplinkfast后,该交换机会计算每个vlan的上行链路,并存储下来,当主上行链路down后,路由器可以立即切换到备份链路,并将端口模式切换为fwarding.
35.伪帧
伪帧不是数据帧,其作用是在uplink fast转换后,模拟PC发送帧,然后让备份链路的CAM表项能快速投入使用. 36.修改伪帧发送频率.
37.正常情况下,角色为NDP的交换机接口只能接收BPDU,不能转发数据帧和BPDU.
38.经典案例分析
S1为根交换机,S3上与S2相连的接口的角色为NDP。那么一旦S1与S2的连接中断S2将收不到任何的BPDU.此时,S2会认为自己就是根桥,并且项S3发送次级BPDU。该BPDU不会刷新S3的计时器,等过一段时间(20s)后,会重新选举.
39.如果S3启用backbane fast特性,那情况会变成这样.
S3收到次级BPDU后,会发送一个RLQ(根链路查询)报文,当收到根桥的回复后,会将连接S2的接口的状态切换到listening.
40.RLQ协议拥有两个报文,查询报文由S3发送,回复报文由根桥发送,用于确认根桥是否工作正常。---建议在所有的交换机上部署.
41.小总结
42.查看backbonefast信息