第一章 生成树协议STP

一.交换网络环路引起问题
1)广播风暴:指数据包或帧被转发传送到本地网段上的每个节点的过程
2)多帧复制:被称为重复帧传送,指单播的数据帧被多次复制传送到接收端
3)MAC地址表紊乱:交换机反复修改自己的MAC地址表,从而导致MAC地址表紊乱,无法正常转发数据

二.STP基本概念(一个根网桥、两种选举依据、3个选举步骤、4个常用比较原则、5种端口状态)

1.STP概念及作用
生成树协议(Spanning Tree Protocol),将物理上存在环路的网络,通过算法在逻辑上阻塞一些端口,使其成为逻辑上无环的树形网络结构(断开环路,线路备份)

2.根网桥:
定义:
树形网络结构的树根
根网桥有且只能有一个
根网桥是STP网络的逻辑中心,但不一定是物理中心
作用:
STP完成收敛后,负责产生并定时向网络中发送配置BPDU
维护STP网络中的拓扑信息和各项配置参数

3.选举依据
(1)ID(identification),
a 网桥ID(BID) :由8字节组成,前2字节为网桥优先级,后6字节为网桥MAC地址。
优先级十进制表示,范围:0~65535,缺省值:32768

b 端口ID(PID):由2子节组成,1字节为端口优先级,1字节为端口编号
优先级十进制表示,范围:0~255,缺省值:128

(2)路径成本(path cost)
a 路径成本(Path Cost)是STP协议用于选择链路的参考值。路径成本越低,链路越优,其他路径成本相对高的冗余链路则被修剪掉,进而形成无环的树形拓扑

b 根路径成本(Root Path Cost)是非根网桥的某端口到根网桥之间的所有路径成本之和

4.生成树算法(spanning tree algorithm)分为3个步骤
(1)选择根网桥(Root Bridge)
依据:
网桥ID(优先级+MAC地址)

(2)选择根端口(Root Ports)
依据:(非根网桥上选)
到根网桥最低的根路径成本
直连的网桥ID最小
端口ID最小(对端)

(3)选择指定端口(Designated Ports)
依据:
根桥上的端口全是指定端口
在每个网段上,选择1个指定端口
非根桥上的指定端口,选择顺序
1)根路径成本较低
2)所在的交换机的网桥ID的值较小
3)端口ID的值较小(自己端口)

5.四个常用比较原则
参数 作用 比较原则
根网桥BID 选举根网桥 BID更小者获选
根路径成本 在非根网桥上选举根端口和指定端口 根路径成本更小者获选
对端BID 在非根网桥上选举根端口 根路径成本相同时,对端BID更小者获选
本端PID 在非根网桥上选举指定端口 根路径成本和本端BID都相同时,本端PID更小者获选

6.交换同端口的STP状态
状态 接收BPDU 发送BPDU 学习MAC 转发
禁用(disabled) x x x x
阻塞(blocking) √ x x x
侦听(listening) √ √ x x
学习(learning) √ √ √ x
转发(forwarding) √ √ √ √

三.STP的报文格式

1.BPDU(Bridge Protocol Data Unit),网桥协议数据单元。
它是生成树协议定义了一个数据包,它以可配置的间隔发出,用来在网络的网桥间进行信息交换。
2.BPDU有分类
配置BPDU(Configuration BPDU):用于计算无环的生成树的 (0x00)
TCN BPDU:(TCN:拓展变更通告 )用于在二层网络拓扑发生变化时产生用来缩短MAC表项的刷新时间的。(0x80)

3.BPDU的作用
通过报文交换数据,传输各种BID、路径成本、PID等信息,进行STP计算

四.STP计时器
1.生成树计时器
hello时间:2秒
20s 15 15
2.转发延迟:阻塞—–—>侦听----->学习------>转发

3.最大老化时间:20s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值