STP内容和实验

STP概述

交换网络环路的产生:
1.广播风暴的形成:
三个交换机两两相连,互相广播,无限转发,产生广播风暴。
多帧复制:发送方经多条链路送达接收方,接受方收到多次数据帧
MAC地址紊乱:发送方经多条链路送达接收方,其中多条链路产生交换机有环路,交换机多次绑定同一mac地址。

STP简介

STP - Spanning Tree Protocol(生成树协议)
1.逻辑上断开环路,防止广播风暴的产生
2.当线路故障时,阻塞接口被激活,恢复通信,起到备份作用

STP生成树算法

生成树算法分为三个步骤

1.选择根网桥(交换机)

BID=网桥优先级+MAC地址
网桥优先级,优先级的值越小,越优先。默认32768
如果优先级一致,就去看网桥MAC地址,值越小,越优先。
--------修改交换机优先级值-------
[SW1] stp priority 0
数值要为4096的倍数
[SW1]stp root primary
优先级变为0
[SW1]dis stp
查看stp信息,可以确定哪个是根网桥

2.选择根端口

到根网桥最小的路径成本(网桥到根网桥的路径上所有链路的成本之和)
直连网桥ID值
cost值,带宽越低,成本越高,带宽越大,成本越低
端口ID值
端口优先级+端口号

3.选择指定端口

根网桥上的端口都不是根端口,而是指定端口
在每个网段上都要选择一个指定端口
非根网桥的指定端口,选择顺序:
1.根路径成本较低
2.所在的交换机的网桥ID值较小
3.端口ID的值较小

4.预备端口

排除根端口和指定端口,剩下的就是预备端口

端口定义
RP-根端口
DP-指定端口
AP-预备端口
端口的状态:
禁用状态----不转发数据帧,不学习MAC地址,不参与生成树计算
阻塞状态—不转发数据帧,不学习MAC地址,接受处理BPDU,不发送BPDU
侦听状态—不转发数据帧,不学习MAC地址,接受处理BPDU,参与生成树计算,发送BPDU
学习状态—转发数据帧,不学习MAC地址,接受处理BPDU,参与生成树计算,发送BPDU
转发状态—转发数据帧,学习MAC地址,接受处理BPDU,参与生成树计算,发送BPDU

各状态之间的时间关系
端口状态之间的延时时间:
阻塞状态到转发状态 50S
阻塞状态到侦听状态 20S
侦听状态到学习状态 15S
学习状态到转发状态 15S

BPDU(网桥协议数据单元)

Bridge Protocol Data Unit - 网桥协议数据单元
使用组播通信
概念:BPDU是个传输载体,用来交换机之间交换网桥ID,根路径成本等信息。

BPDU类型
配置BPDU
TCN-拓扑变更通告BPDU

BPDU报文字段
根网桥ID , 根路径成本 ,发送网桥ID , 端口ID

STP生成树的2种协议

RSTP快速生成树协议
缩短阻塞状态到转发状态的过渡时间
快速生成数命令
[]stp enable
MSTP多生成树协议华为命令
可为每个VLAN或者多个VLAN为一组构造一个生成树,实现网络的负载均衡

代码:
[]stp mode mstp
stp region-configuration STP配置
region-name huawei 地域名字
revision-level x 修改等级
instance x vlan xx 定义某VLAN为谁的 实例
instance x vlan xx 定义某VLAN为谁的 实例
active region-configuration 生效
stp instance x root primary 定义某为主根
stp instance x root secondary定义某为预备根

STP生成树模型实验

在这里插入图片描述r1
vlan bat 10 20
interface GigabitEthernet0/0/0
ip address 192.168.2.1 255.255.255.0

interface GigabitEthernet0/0/1
ip address 192.168.1.1 255.255.255.0

interface LoopBack0
ip address 1.1.1.1 255.255.255.255

sysname w1

vlan batch 10 20

interface Ethernet0/0/1
port hybrid pvid vlan 10
port hybrid untagged vlan 10 20

interface Ethernet0/0/2
port hybrid pvid vlan 20
port hybrid untagged vlan 10 20

interface Ethernet0/0/3
port hybrid pvid vlan 20
port hybrid untagged vlan 10 20

interface Ethernet0/0/4
port hybrid pvid vlan 10
port hybrid untagged vlan 10 20

stp region-configuration
region-name huawei
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration

sysname w2

vlan batch 10 20

stp region-configuration
region-name huawei
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration

stp instance 1 root primary
stp instance 2 root secondary

interface Ethernet0/0/1
port hybrid pvid vlan 10
port hybrid untagged vlan 10 20

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094

interface GigabitEthernet0/0/2
port hybrid pvid vlan 10
port hybrid untagged vlan 10 20

sysname w3

vlan batch 10 20

stp instance 1 root secondary
stp instance 2 root primary

stp region-configuration
region-name huawei
revision-level 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration

interface Ethernet0/0/1
port hybrid pvid vlan 20
port hybrid untagged vlan 10 20

interface GigabitEthernet0/0/1
port hybrid pvid vlan 20
port hybrid untagged vlan 10 20

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值