STP 生成树协议
当三个交换机相连,会有交换网络环路形成
在每个交换机上- 选 根桥 - 选跟口 -
Spanning-tree protocol 生成树 协议
- 逻辑上断开环路
protocol | 标准 | 资源消耗 | 收敛速度 | 树的数量 |
---|---|---|---|---|
STP | 802.1D | Low | Slow | 1 |
PVST+ | cisco | High | Slow | 每个vlan |
RSTP | 802.1W | Medium | Fast | 1 |
Rapid PVST+ | cisco | Fast | very High | 每个vlan |
MST | 802.1S | High | Fast | Multi-Instance |
- 生成树算法及验证
- BPDU 桥协议数据单元 :分两种, 1. 配置BPDU用于选举,2. 一种是TCN的BPDU,用于通告拓扑变化
- STP 的收敛(从收敛状态到fare状态)
算法 :
-
- 选择根网桥(BID)
- 网桥ID
1. 网桥ID是唯一的(网桥ID=优先级+MAC地址)
2. 选择交换网络中网桥ID最小的交换机成为根网桥
取值范围:0~65535
缺省值(默认)32768 (优先级必须是4096的倍数)
- 网桥ID
- 选择根网桥(BID)
-
- 选择根端口
根端口(存在于非根交换机上)
- 依据 :
- 到根网桥最低的根成本路径(链路带宽越高,成本约小)
- 直连的网桥ID(发送者)
- 端口ID最小(先比较发送者)端口优先级+端口号
- 根路径成本
网桥到根网桥的路径上所有链路的成本之和
- 选择根端口
-
- 选择指定端口
- 与根网桥交换机相连的都是根指定端口
- 在每个网段上的指定端口,选择1个指定端口
- 非网桥上的指定端口,选择顺序 :
- 跟成本路径较低
- 所在交换机网桥ID较小
- 发送端的端口ID的值较小
-
- 阻塞端口
最终形成逻辑结构无环拓扑
- 阻塞端口
SW1 是根网桥
SW2-F0/24 是根端口
SW3-F0/24 是根端口
SW1-F0/23 是根端口
SW1-F0/24 是根端口
SW2-F0/23 是根端口(比较自己的交换机优先级+ID)
SW3-F0/24是阻塞端口
spanning-tree
BPDU
- BPDU
桥协议数据的单元 (Bridge protocol data unit)
使用组播发送BPDU - 分为两种类型
配置BPDU
拓扑变更通告(TCN)BPDU - BPDU报文字段
STP利用BPDU选择根网桥
当交换机启动时,都假定自己是根网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥ID
当接收到其他交换机发出的BPDU时,比较网桥Id,选择较小的!
- 交换机端口的5种状态
状态 | 用途 |
---|---|
转发 | 发送接受、用户数据 |
学习 | 构建网桥表,学习mac地址表 |
侦听 | 构建活动拓扑,选举 |
阻塞 | 只接受BPDU,不收发数据 |
STP的计时时间
- Hello时间2秒
- 转发延迟
- 最大老化时间 20秒
PVST+
PVST+配置意义:
- 配置网络中比较稳定的交换机为根网桥
- 利用PVST+实现网络的负载分担
生成树小实验:生成树小实验
2.热备份路由选择协议
热备份: 需要通电,是否正常工作
2.1热备份路由选择协议
2.1.1 HSRP相关概念
Hot Standby Routing Protocol
是思科私有协议
-
组成员
1. 活跃路由器
2. 备份路由器(监听活跃路由器)
3. 虚拟路由器(通过协议虚拟出来的,为客户提供服务)
4. 其他路由器 -
选举过程
先比优先级大的,优先级相同在比IP地址大的
1. 优先级可以人工干预设置,默认优先级是100,取值范围是0-255
2. 相同时比较IP -
工作过程
MAC地址 : 厂商编码 0000.0C +虚拟MAC地址+ HSRP
2.1.2 HSRP的状态
2.1.3HSRP计时器
2.1.4 HSRP和VRRP的区别
2.2HSRP的配置及应用
2.2.1 HSRP的配置
Switch(config-if) #
端口跟踪