HCIA学习笔记day2---STP生成树

STP的功能:生成树在环状链路中通过逻辑阻塞一个接口,使得网络达到一个无环的状态;当网络拓扑发生改变时,再激活接口,使得网络能够正常运行。为了提高网络的可靠性,交换网络中通常会使用冗余链路,但是冗余链路会带来环路风险,并且导致广播风暴和MAC地址表不稳定等问题,生成树协议可以在提高可靠性的同时实现通信质量的提高
环路会造成的影响:广播风暴、MAC地址表震荡
广播风暴:主机A要寻找主机B,就给交换机B发送消息,交换机B就进行广播,所有的交换机收到消息之后也进行广播,在环路中无限循环

MAC地址震荡

交换机收到新的报文会修改MAC地址表,不断收到报文不断更改主机的接口造成MAC地址表震荡
STP的作用:通过阻塞端口(逻辑上的阻塞,这个端口不能转发出去或者接收报文)来消除环路,并能够实现链路备份(如果其他的端口或者链路不能正常工作,就接通这个被阻塞的端口)的功能;防环、备份

选取根桥,选取根桥的依据是什么
选取根端口,以及选举要求是什么
两个交换机之间相连的线叫做一个网段,每根线上面都要有一个指定端口
根端口和指定端口选完之后,其他的端口就阻塞起来,阻塞非根端口、非指定端口

STP的术语:
根(根桥):控制哪个接口激活或者关闭;一个生成树只有一个根,如果这个根没有了,会在选取出来一个;生成树网络中发送BPDU的交换机;没有入方向,只有出方向
根桥:生成树最少一台交换机就能实现,自己连自己;除了根之外的交换机都叫做桥,也叫做非根桥;生成树网络中接收和转发BPDU的交换机
备份根:选举根的时候可以人为设置控制一个交换机作为备用的根
根端口(RP):用来接收BPDU的接口
指定端口(DP):用来转发出去BPDU的端口
BPDU(桥协议数据单元):生成树中的报文,生成树用来通告和传递的信息
桥ID:在生成树网络中,唯一表示一台交换机,每个交换机都有一个桥ID
桥ID的组成:桥优先级+桥MAC地址
桥优先级默认是0~61440 默认是32768,步长为4096,优先级越小说明优先级越高0>4096>8192>… 每个交换机都有一个自己的MAC地址,所以每个交换机的桥ID都不相同
端口ID:同一个交换机,不同的接口都有自己的名字;在一台交换机上唯一表示一个接口
端口ID由 端口优先级+端口号 组成 优先级范围是0~240,默认是128,步长为16,优先级越小越高0>16>32>…

生成树的选举(网络中最重要的不是配置,而是工作原理)

1.选举根桥:比较桥ID,以小为优,先比较桥优先级,再比较桥MAC地址
CIST BRIDGE 自己作为生成树的桥ID,前面是优先级,后面是MAC地址

更改交换机的优先级(所有交换机的默认优先级都是32768)
所以如果只修改一个交换机的优先级,那么这个交换机的优先级就会大于或者小于32768,一旦小于,那么这个交换机肯定就是根桥,因为优先级最小;每台交换机启动STP之后,都认为自己是根桥

[sw2]stp priority 4096

先比较优先级,优先级越小越好,所以从sw1和sw2之间挑选
Sw1MAC地址更小,所以sw1是根桥

2.选举根端口:在非根桥交换机上面选取根端口,虽然说根端口就是接收BPDU的端口,但是不一定接收BPDU的端口就是根端口,因为被阻塞的端口也有很多

1.端口到达根桥的cost以小为优,一个交换机可以有多个端口,找到从这个交换机到根桥开销最小的一个端口,这个端口就是根端口(自己理解原理的时候,每条链路开销都相同就行了);如果根据开销选不出来根端口的话,就看下面的规则
2.对端BID(bridge id):看下一个转发的交换机的桥ID,谁更小就选这个端口
3.对端PID(指定端口ID)
4.本端PID

3.指定端口选举

这里的BID 和PID是指本端的
根桥上的接口如果有和其他交换机相连,那这个端口就是指定端口
指定端口是在每个网段中进行选取,所以每个网段中都要有一个指定端口
4.阻塞其他端口:避免产生环路,成为一个树状结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值