STP
2010-10-19 21:24
183 查看
STP-----spanning tree protocol
作用:解决交换网络环路中产生广播风暴的问题
原理:通过生成树算法,将一个物理上的环路变成一个无环网络,也就是在逻辑上阻塞某一个端口
STP将网络变成无环网络的步骤:
1、 选择根网桥
依据:网桥ID,它由网桥的优先级和MAC地址组成,默认优先级为32768
2、 选择根端口------------在非根网桥上进行选举
a) 端口送出方向的根路径成本
b) 端口直连网桥ID最小
c) 直连端口ID最小
3、 选择指定端口-----------在每一个物理网段上进行选举
a) 端口所在网桥的根路径成本最小
b) 端口所在网桥的网桥ID最小
c) 端口ID最小
BPDU--------bridge protocol data unit(桥协议数据单元)
交换机主要依靠发送BPDU来确定谁是根桥、根端口和指定端口;每2S发送一次BPDU;BPDU包括的字段有:根网桥ID、根路径成本、发送网桥ID和发送端口;
STP的端口状态:
1、 阻塞状态,只接收BPDU
2、 侦听状态,用于发送和接收BPDU,来完成STP的算法
3、 学习状态,用于学习数据帧的源MAC构建MAC地址表
4、 转发状态,用于发送和转发数据帧
STP的分类
1、 CST--------以交换机为单位进行生成树的选举
2、 PVST------CISCO私有协议,为每个VLAN构造一生成树
3、 PVST+----可以兼容CST和PVST
4、 RSTP------快速生成树,使生成树算法和端口状态的转换时间变少
基于PVST+开发出来的生成树协议,它的端口状态包括:关闭、学习和转发;它除了定义了根端口、指定端口和阻塞端口外,还定义了替代端口和备用端口
替代端口:当根端口DOWN的时候,由替代端口马上顶替根端口的作用
备用端口:当指定端口DOWN的时候,由备用端口和马上顶替指定端口
启用RSTP的命令:
Spanning-tree mode rapid-pvst
5、 MST-------多生成树
把多个VLAN映射到一个实例中去,然后对此实例进行生成树的配置,从而减少交换机资源的浪费
STP的配置:
一、利用PVST+实现VLAN的负载均衡
命令:
1、 指定根桥
Spanning-tree vlan vlan-list root {primary|secondary}
Spanning-tree vlan vlan-list priority priority
2、 修改端口的COST
Spanning vlan vlan-list cost cost-value
3、 修改端口的优先级
Spanning-tree vlan vlan-list port-priority priority
4、 配置端口为速端口=======使连接终端的端口快速进行转发状态
Spanning-tree portfast
5、 配置上行速链路========当根端口坏了的时候,阻塞端口马上进入转发状态
Spanning-tree uplinkfast
6、查看生成树
Show spanning-tree
二、MST的配置
1、 启用MST模式
Spanning-tree mode mst
2、 进入MST的配置模式
Spanning-tree mst configuration
3、 指定MST名称
Name name
4、 指定区域配置修订编号
Revision version
5、 将VLAN映射某一个实例中
Instance instance-id vlan vlan -list
6、 配置MST的根桥
Spanning-tree mst instance instance-id root {primary|secondary}
作用:解决交换网络环路中产生广播风暴的问题
原理:通过生成树算法,将一个物理上的环路变成一个无环网络,也就是在逻辑上阻塞某一个端口
STP将网络变成无环网络的步骤:
1、 选择根网桥
依据:网桥ID,它由网桥的优先级和MAC地址组成,默认优先级为32768
2、 选择根端口------------在非根网桥上进行选举
a) 端口送出方向的根路径成本
b) 端口直连网桥ID最小
c) 直连端口ID最小
3、 选择指定端口-----------在每一个物理网段上进行选举
a) 端口所在网桥的根路径成本最小
b) 端口所在网桥的网桥ID最小
c) 端口ID最小
BPDU--------bridge protocol data unit(桥协议数据单元)
交换机主要依靠发送BPDU来确定谁是根桥、根端口和指定端口;每2S发送一次BPDU;BPDU包括的字段有:根网桥ID、根路径成本、发送网桥ID和发送端口;
STP的端口状态:
1、 阻塞状态,只接收BPDU
2、 侦听状态,用于发送和接收BPDU,来完成STP的算法
3、 学习状态,用于学习数据帧的源MAC构建MAC地址表
4、 转发状态,用于发送和转发数据帧
STP的分类
1、 CST--------以交换机为单位进行生成树的选举
2、 PVST------CISCO私有协议,为每个VLAN构造一生成树
3、 PVST+----可以兼容CST和PVST
4、 RSTP------快速生成树,使生成树算法和端口状态的转换时间变少
基于PVST+开发出来的生成树协议,它的端口状态包括:关闭、学习和转发;它除了定义了根端口、指定端口和阻塞端口外,还定义了替代端口和备用端口
替代端口:当根端口DOWN的时候,由替代端口马上顶替根端口的作用
备用端口:当指定端口DOWN的时候,由备用端口和马上顶替指定端口
启用RSTP的命令:
Spanning-tree mode rapid-pvst
5、 MST-------多生成树
把多个VLAN映射到一个实例中去,然后对此实例进行生成树的配置,从而减少交换机资源的浪费
STP的配置:
一、利用PVST+实现VLAN的负载均衡
命令:
1、 指定根桥
Spanning-tree vlan vlan-list root {primary|secondary}
Spanning-tree vlan vlan-list priority priority
2、 修改端口的COST
Spanning vlan vlan-list cost cost-value
3、 修改端口的优先级
Spanning-tree vlan vlan-list port-priority priority
4、 配置端口为速端口=======使连接终端的端口快速进行转发状态
Spanning-tree portfast
5、 配置上行速链路========当根端口坏了的时候,阻塞端口马上进入转发状态
Spanning-tree uplinkfast
6、查看生成树
Show spanning-tree
二、MST的配置
1、 启用MST模式
Spanning-tree mode mst
2、 进入MST的配置模式
Spanning-tree mst configuration
3、 指定MST名称
Name name
4、 指定区域配置修订编号
Revision version
5、 将VLAN映射某一个实例中
Instance instance-id vlan vlan -list
6、 配置MST的根桥
Spanning-tree mst instance instance-id root {primary|secondary}
相关文章推荐
- STP VTP HSRP 构建一个冗余的网络 推荐
- 综合实验(vlan trunk vtp stp FEC Spanning-tree 单臂路由 HSRP热备份等)
- CCIE试验备考之交换STP(3)
- 运用STP VTP HSRP 构建冗余的网络
- Eclipse 3.4.1 (Ganymede SR1) STP发布包存在问题
- 利用STP开发CXF
- STP配置
- stp(spanning tree protocol)
- STP与RSTP续
- stp原理和配置
- 【知识点】STP原理,用途,类型
- CCNA--生成树协议(STP)
- STP 小记
- STP 简介----生成树算法
- 安装程序配置服务器失败。参考服务器错误日志和C:/WINDOWS/sqlstp.log
- STP
- VTP、STP、Port-channel、HSRP综合实验
- switch分解试验部分-LAB7:生成树防护(STP Guard)
- STP收敛与RSTP的P/A机制
- cisco官方的STP