STP协议-要点总结

资料来源:北大青鸟 BENET2.0 课程第二学期 PPT 。以下内容经本人总结后作学习交流之用,可随意转载,转载请注明出处!请勿用于商业用途,否则后果自负!!!
 
STP 协议
 
- 交换机工作原理
       根据 MAC 地址标转发数据帧,如果地址未知,则广播
 
- 广播风暴的产生
       当网路中存在物理环路,会产生广播风暴。广播风暴会导致网络资源耗尽,交换机死机。
 
-STP 协议介绍
       STP-Spanning Tree Protocol (生成树协议):逻辑上断开环路,防止广播风暴的产生;当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用
 
-STP 的算法
       STP 将一个环形网络生成无拓扑的步骤:
l         选择根网桥( Root Bridge
l         选择根端口( Root Ports
l         选择指定端口( Designated Ports
* 网桥是交换机的前身,由于 STP 是在网桥基础上开发的,因此现在在交换机的网路中仍然沿用网桥这一术语
 
- 选择根网桥的依据
       网桥 ID BID ):网桥 ID 是唯一的,交换机之间选择 BID 值最小的交换机作为网络中的根网桥。网桥 ID 组成:网桥优先级( 2 字节);网桥的 MAC 地址( 6 字节);取值范围: 0~65535 ;缺省值: 32768
 
- 选择根端口的依据
       在非根网桥上选择一个到根网桥最近的端口作为根端口
       选择根端口的依据是:
l         根据路径成本最低
l         支连的网桥 ID 最小
l         端口 ID 最小
 
根路径成本:是网桥到根网桥的路径上所有链路的成本之和
       路径成本根据链路带宽的高低规定
链路带宽(Mb/s
路径成本
10
100
16
62
45
39
100
19
155
14
622
6
1000
4
10000
2
 
       端口 ID :端口 ID 的组成:端口优先级( 8 位);端口编号( 8 位);取值范围: 0~255 ;缺省值: 128
 
- 选择指定端口的依据:
       在每个网段上,选择 1 个指定根端口
l         跟网桥的端口全是指定端口
l         非根网桥上的指定端口:根路径成本最低;端口所在的网桥的 ID 值较小;端口 ID 值较小
 
-STP 计算结果
       经过 STP 计算,最终的逻辑结构为无环拓扑
 
-BPDU (桥协议数据单元)
       交换机之间使用 BPDU 来交换 STP 信息
       BPDU Bridge Protocol Data Unit ):桥协议数据单元
       使用组播发送 BPDU ,组播地址为: 01-80-c2-00-00-00
       BPDU 分为 2 种类型:配置 BPDU- 用于生成树计算;拓扑变更通告( TCN BPDU- 用于通告网络拓扑的变化
 
-STP 使用 BPDU 选择根网桥
       交换机启动时,假定自己是根网桥,在向外发送的 BPDU 中,根网桥 ID 字段填写自己的网桥 ID
 
-STP 使用 BPDU 计算根路径成本
       根网桥发送根路径成本为 0 BPDU ;其他交换机接收到根网桥的 BPDU 后,在根路径成本上添加接收接口的路径成本,然后转发
 
- 生成树端口的状态
       交换机端口的 5 STP 状态
状态
用途
转发( Forwarding
发送和接收用户数据
学习( Learning
构建网桥表
侦听( Listening
构建“活动”拓扑
阻塞( Blocking
只接收 BPDU
禁用( Disable
强制关闭
 
- 生成树计时器
       交换机开机需要等待 30 秒时间开始转发数据
       当某个正在使用的链路断掉,阻塞的端口需要 50 秒时间开始转发数据
 
-VLAN STP
       标准的生成树协议( CST )不考虑 VLAN :经过 STP 计算,会有一条链路被断开
 
-PVST (按 VLAN 生成树)
       PVST Cisco 私有的,为每个 VLAN 构造一棵生成树
 
-PVST+
       Cisco 私有;可以与 CST 互操作;用来连接 PVST CST 区域
 
-PVST 在实际中的应用
       配置网络中比较稳定的交换机为根网桥
       利用 PVST 实现网络的负载分担
 
-PVST 的配置命令
       启用生成树:
Switch(config)#spanning-tree vlan vlan-list
       设置根网桥:(设置为根网桥后优先级变成 24576
Switch(config)#spanning-tree vlan vlan-list root primary | secondary
       修改网桥的优先级:(优先级的值为 4096 的倍数)
Switch(config)#spanning-tree vlan vlan-list priority Bridge-priority
       修改端口成本:
Switch(config-if)#spanning-tree vlan vlan-list cost cost
       修改端口优先级:
Switch(config-if)#spanning-tree vlan vlan-list port-priority priority
       配置上行速链路:
Switch(config)#spanning-tree uplinkfast
       配置端口速链路:
Switch(config-if)#spanning-tree portfast
       查看生成树的配置:
Switch#show spanning-tree
       查看某个 VLAN 的生成树详细信息:
Switch#show spanning-tree vlan vlan-id detail
 
-EthernetChannel (以太通道)
       多条线路负载均衡,带宽提高;容错,当一条线路失效时,其他线路通信,不会丢包
       配置为以太通道的接口,必须物理特性相同
 
- 以太通道的配置
       配置接口为以太通道模式:
Switch(config)#interface range interface-type port-numbers
Switch(config-if-range)#channel-group group-number mode on
       查看以太通道的配置:
Switch#show etherchannel group-number summary
 
 
* 以上资料纯手工总结,难免有错误出现,欢迎指正和提出宝贵意见!!!
 

你可能感兴趣的:(网络,职场,休闲,STP,交换)