快速了解STP生成树——作用,端口角色,端口状态,选举规则

环路产生的问题

1.广播的发送会引起全网的广播风暴。
2.mac地址表不稳定。

stp生成树的作用

当有环路存在时,广播的发送会引起全网的广播风暴,因此需要打破环路产生的条件,而生成树协议就是解决二层广播 风暴的重要手段,另外我们会阻塞一些端口,打破环路生成的条件,当链路出现问题时,这些阻塞的端口可以过渡到转发状态,实现链路的备份作用。

BPDU网桥协议数据单元

1.什么是BPDU

 1.STP的各种选举是通过交换BPDU报文来实现的,BPDU是直接封装在以太网数据帧中的。                   (802.3+802.2)
 2.对于参加STP的所有SW,他们都通过数据消息的交换来获取网络中其他SW的消息。这种消息就被称为BPDU。
 3.BPDU是直接封装在二层的协议。

2.BPDU消息的分类

        1.配置BPDU    
             通常由根网桥以周期性间隔的发出,包括了STP参数,用于进行选举。
        2.TCN(拓扑变更通道)BPDU   
             这种BPDU是当交换机检测到拓扑发生改变时所产生的。可由非根网桥发出。

3.BPDU消息的功能

         1.选举根桥
         2.确定冗余路径的位置
         3.通过阻塞端口来避免环路
         4.通告网络的拓扑变更
         5.监控生成树的状态

stp生成树选举根端口的规则

1.   lowest BID=网络优先级+mac地址(越小越优)
        SW默认网桥的优先级是32768        补:查看的命令display stp
2.设置根交换机的方法(根交换机就是根网桥)
         a. 修改根网桥优先级的命令(通过优先级设置根网桥)
           stp priority 0(数值需要设置为4096的倍数)
         b. 设置此网桥为根网桥
            stp root primary(优先级变为0)     补:取消这条命令undo stp root

stp生成树的端口角色和端口状态

1.端口角色

RP:根端口。每个非根网桥上有且只有一个,选举到 达根网桥上路径开销值最小的成为根端口。
DP:指定端口。根网桥上的每个端口都是指定端口,非更网桥上需要转发数据的端口是指定端口。                          
AP:预备端口。该接口状态为blocking状态,只接收BPDU,不发BPDU。

2.端口状态

Disabled(禁用状态):不转发数据帧,不学习mac地址,不参与生成树的计算。
Blocking(阻塞端口):不转发数据帧,不学习mac地址,接收并处理BPDU,不发送BPDU。
Listening(侦听端口):不转发数据帧,不学习mac地址,参与生成树的计算,接受并发送BPDU。
Learning(学习端口):不转发数据帧,学习mac地址,参与生成树的计算,接受并发送BPDU。
Forwarding(转发端口):转发数据帧,学习mac地址,参与生成树的计算,接受并发送BPDU。

STP生成树的根端口,指定端口,预备端口如何选举

1.lowest apth cost to root bridge(到达根网桥的最小路径开销)
2.lowest sender BID(最小发送方BID)
3.lowest sender port ID(最小发送方PID)端口优先级(默认128)+发送方端口号
   修改端口优先级的命令: stp port priority 0(必须是16的倍数)
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值