关于STP的基础知识

交换机功能:

vlan
access
trunk
vtp----vtp transparent
单臂路由----实现vlan间路由

1.STP----spanning-tree protocol

作用:交换机默认运行的协议,作用是用来防止环路;
当交换机收到一个数据时,会往所属相同vlan以及trunk进行泛洪;
环路:当物理链路是冗余的,由于交换机处理数据的方式容易导致loop,这时候由交换机默认运行的STP协议进行避免环路,原理是通过STP的选举机制将多余端口进行逻辑阻塞,而被阻塞的端口是不能正常发送或接收数据流量,从而打破环路;同时被阻塞的端口也是备份的端口,当活跃的端口失效,可以启用被阻塞的端口继续传递数据流量。

命令:
int range e0/0-1,e1/0-3 //一次性进入多个端口
int range e0/0 - 1 //有些真机进行多个端口,需空格
sh spanning-tree vlan 10 //查看vlan10的STP

2.STP生成树类型

1)802.1D(Per-Vlan-ST)----普通生成树;收敛慢;一个vlan一棵树;能够支持负载均衡
2)PVST±----就是802.1D;cisco;收敛慢;一个vlan一棵树;能够支持负载均衡
3)802.1W—快速STP(rapid-pvst);收敛快;一个vlan一棵树;能够支持负载均衡
4)rapid-pvst±–cisco
5)802.1S----多STP(multiple STP);收敛快;一个实例一棵树
实例包含多个vlan信息,这多个vlan的STP计算是一样

3.STP选举机制

交换机在STP中叫网桥(bridge)
步骤
第一步:根桥
选举对象:一个vlan只有一个根桥(只有一台交换机可以成为根桥)
选举方式:桥ID=优先级+背板MAC地址
优先级—默认值为32768;越小越优;
背板MAC—越小越优;
作用:选出根桥是用来宣告当前STP的状态以及通知拓扑变更,保证STP的收敛情况;
报文BPDU-----桥协议数据单元,里面包含优先级、背板MAC、STP协议类、cost、时间等等

第二步:根端口
作用:接收BPDU
选举对象:一个非根桥上选举出一个根端口
选举方式:
cost—到根桥的开销
10M----100
100M—19
1G-----4
10G----2
发送方的桥ID
端口ID=端口优先级(128)+端口ID

第三步:指定端口
作用:发送BPDU
选举对象:一个段选举一个指定端口(一条链路就是一个段)
选举方式:
cost—到根桥的开销
发送方的桥ID
端口ID=端口优先级(128)+端口ID

**第四步:**阻塞端口

根端口和指定端口是可以接收和发送BPDU,也会同时处理数据流量,最后的端口状态会处于Forwading。
阻塞端口只能监听BPDU,不能处理数据流量,最后的端口状态处于blocking状态。

4.时间

1)hello时间----2S,是根桥每隔2s发送一次BPDU
2)forwading-delay----转发延迟时间;默认是15;
当选出端口角色之后(RP/DP),需要经历两个转发延迟时间(30s),才会过渡到forwading状态:
listening----learding----forwading
3)max-age—20s,是阻塞端口监听根桥发送BPDU的最长等待时间

debug spanning-tree events

5.状态

1)blocking
2)listening
3)learning
4)forwading

总结:

sh spanning-tree //查看所有STP
sh spanning-tree vlan n //查看特定的STP
debug spanning-tree events //开启STP调试
undebug all //关闭调试
优先级=32768+vlan-id,为了区分不同vlan的STP 计算
STP选举机制
时间
状态过渡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值