STP生成树协议及案例说明

交换STP引入

网络中常见的经典故障:单点故障

解决方法: 冗余/备份——链路备份或设备备份

新的问题:二层数据转发生成环路

解决方法:

 STP(802.1d)-----spanning-tree protocol 生成树协议

 RSTP(802.1w)-----rapid  STP快速生成树协议

 MSTP(802.1s)-----multiple  STP多生成树协议

STP

  1. 作用:防止交换网络中的二层数据转发环路,即在网络中的所有交换机上运行之后,会自动形成一个无环转发“树”。——树根  ——树叶
  2. 工作过程:(1)选举交换机角色:比较交换机的BID(bridge-id桥ID)

优先级(2字节)+mac地址(6字节)

首先,比较优先级,数值越小越好,默认32768;

其次,比较mac,数值越小越好。

根交换机——在一个网段(广播域)中,有且只有1个

   非根交换机——在一个网段中,除了根交换机以外的交换机

  1. 选举端口角色:

根端口——最终状态肯定是forwarding

在任何一个非根交换机上,有且只有一个,距离根交换机最近的接口。 看cost值

指定端口——最终状态肯定是forwarding

在任何一个冲突域中,有且只有1个,距离根交换机最近的接口。如果cost值一样,则比较发送BPDU的交换机的CIST bridge地址,越小越好。若CIST bridge地址一样,则比较端口号,越小越好。

在对应接口抓包查看信息

非指定端口——最终状态肯定是blocking

其他所有剩余接口,都是非指定接口。

  1. 确定端口状态:

  转发——forwarding

阻塞——blocking

侦听——listening

学习——learning

总结:关于STP的相关命令:

1.确定交换机运行的stp模式为stp,而不是默认的mstp

[sw1]stp mode stp //确保网络所有交换机的stp模式相同

2.查看交换机的stp的BID

   Display stp -> CIST Bridge  后面跟的是自己的BID

             CIST Root    后面跟的是根交换机的BID

3.查看端口状态

   Display stp //查看每个接口的stp详细信息

4.查看指定接口的stp状态信息

   Display stp interface gi0/0/x  //查看该接口的stp

5.修改接口的stp cost

   Interface gi0/0/x

      Stp cost ****  //修改stp的cost为****  默认20000

6.查看交换机上的stp的简要信息

Display  stp  brief

7.修改交换机的优先级

 [sw1] stp  priority  0 //交换机的stp优先级,默认是32768,越小越好

STP详解举例

STP所有功能的视线都是依靠报文BPDU

BPDU 桥接协议数据单元 bridge protocol data unit

类型:

配置BPDU

TCN BPDU

报文结构:

Root ID——表示的是根交换机的BID   (CIST root)

Cost——表示的是发送该BPDU的交换机去往root的距离

BID——表示的是发送该BPDU的交换机的BID

Port ID——表示的是发送该BPDU的交换机的出接口  

Por-ID:priority.port端口优先级+端口号,在比较port ID时,先比较优先级再比较端口号。优先级默认是128,原则:越小越好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值