二层交换机 STP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二层交换机 STP相关的知识,希望对你有一定的参考价值。

** 二层交换机 STP**

广播风暴的产生:
广播风暴
交换机工作原理:根据MAC地址表转发数据帧,如果地址未知,则广播。
如果交换机接收到广播帧也会向所有端口发送

三台交换机相连会产生广播风暴
当网络中存在物理环路,会产生广播风暴。
广播风暴会在交换机间一直循环,导致网络资源耗尽,交换机死机,或者瘫痪

因此出现了,STP协议服务
STP 协议生成树
STP 概述
STP - Spanning Tree Protocol(生成树协议)
逻辑上断开环路,防止广播风暴的产生
当线路故障,阻塞接口被激活,恢复通信,其器备份线路的作用。

生成树算法:
-每个VLan广播域选择一个根网桥。(选择一个主要的交换机)
-除去主交换机,选择距离主交换机最近(相连)的接口为根端口
-在三条链路上选择指定端口

1.选择跟网桥
Root bridge
选择根网桥
网络ID(BID)
网桥ID是唯一的,交换机之间选择BID值最小的交换机作为网络中的根网桥。
|网桥优先级|网桥的MAC地址|
|< 2字节 >|< 6 字节 > |
取值范围:0~65535
缺省值:32768
选择优先级值低的为跟网桥
优先级值:可更改,步长4096,需是它的倍数

选择根端口:

选择根端口:
选择根端口的依据;
到跟网桥最低的根路径成本
直连的网段ID最小
端口标识最小

路径成本,情况下千兆链路成本为20000,百兆链路为20000
端口标识(Port Identifler)
端口标示越小越优先,由端口优先级和端口号两部分组成,端口优先级可配置,默认值128
| 端口优先级 | 端口号 |
|1 字节 | |1 字节 |
取值范围:0~240
步长:16
选择指定端口:
选择端口
跟桥上的端口全是指定端口
在每个网段上,选择1个指定端口
非根桥上的指定端口,选择顺序:根路径成本低、
所在的交换机的网桥ID的值较小‘
端口表示的值较小

配置生成树:
-关闭生成树命令:
[Huawei]undo stp enable
(警告)Warning: The global STP state will be changed. Continue? [Y/N]y
Info: This operation may take a few seconds. Please wait for a moment...done.
-查看生成树信息
[Huawei]display stp brief

STP State 生成树状态
-FORWARDING 转发
-LEARNING 阻塞
Role 端口状态
-DESI 指定端口
-root 根端口

  • ALTE 阻塞端口

·查看vlan端口mac地址:
[Huawei]display interface Vlanif 1

步骤
1.查看L1交换机vlan1的mac地址,并记录
[Huawei]display interface Vlanif 1

2.查看L2交换机vlan1的mac地址,并记录
[Huawei]display interface Vlanif 1

3.查看L3交换机vlan1的mac地址,并记录
[Huawei]display interface Vlanif 1

桥协议数据单元
BPDU 桥协议数据单元
使用组播发送BPDU
BPDU分为2种类型:
配置BPDU
拓扑变更通告(TCN)BPDU

BPDU报文字段
BPDU包含的关键字段
协议ID 2
版本号 1
报文类型 1 标识是配置BPDU还是TCN BPDU
标记域 1
根网桥ID 8 用于通告根网桥的ID
根路径成本 4 说明这个BPDU从跟传输了多远,成本多少
发送网桥ID 8 发送这个BPDU网桥的ID
端口号 2 发送报文的端口的ID
报文老化时间 2
最大老化时间 2 计时器值,用于说明生成树用多长时间完成它的每项功能
访问时间 2
转发延迟 2

STP配置命令:
-修改生成树值,值越低 就能成为根网桥(4096的倍数,最小是0)
[Huawei]stp priority 12288
STP配置命令:
-修改生成树值,值越低 就能成为根网桥(4096的倍数,最小是0)
[Huawei]stp priority 12288
oot primary

-修改数据链路的阻塞值
进入端口
[Huawei]interface Eth0/0/1
修改值
[Huawei-Ethernet0/0/1]stp cost 190000

MSTP

配置:

1.每台交换机创建2个vlan
2.链路改为trunk 干道
进入区域模式
[Huawei]stp region-configuration
给区域起名字
[Huawei-mst-region]region-name 111

创建域树并将vlan加入
[Huawei-mst-region]instance 1 vlan 1
[Huawei-mst-region]instance 2 vlan 2
激活
[Huawei-mst-region]active region-configuration
设置优先级

1.创建trunk模式:
[Huawei]port-group 1
[Huawei-port-group-1]group-member

GigabitEthernet0/0/01 to GigabitEthernet 0/0/5
[Huawei-port-group-1]port link-type trunk
[Huawei-port-group-1]port trunk allow-pass vlan all

2.创建vlan
[Huawei]port-group 1
[Huawei-port-group-1]group-member Ethernet 0/0/1 to

Ethernet 0/0/2
[Huawei]vl batch 10 20 30 40

3.进入区域模式 创建树并将vlan加入树 激活
[Huawei]stp region-configuration
[Huawei-mst-region]region-name 111
[Huawei-mst-region]instance 1 vlan 10 20
[Huawei-mst-region]instance 2 vlan 30 40
[Huawei-mst-region]active region-configuration

4.将树设置优先级
[Huawei]stp instance 1 root ?
主 primary Primary root switch
副 secondary Secondary root switch

[Huawei]stp instance 1 root primary
[Huawei]stp instance 2 root secondary

[Huawei]stp instance 1 root secondary
[Huawei]stp instance 2 root primary

以上是关于二层交换机 STP的主要内容,如果未能解决你的问题,请参考以下文章

STP的作用防止二层交换网络瘫痪

OSI 二层技术之STP生成树协议

二层设备实现负载均衡的手段--STP

思科生成树协议STP

二层STP的原理

STP