STP(生成树协议)主备根桥

1.STP的作用和版本
(1)作用:二层的防环机制
(2)版本:
STP:生成树协议,只有1棵树——————>PVST(每vlan每生成树,Cisco私有协议)
RSTP:快速生成树协议,只有1棵树——————>Rapid PVST(快速每vlan每生成树,Cisco的私有协议)
MST:多实例生成树,可以基于实例(组)对根桥进行选举。

2.STP的三步选举:比较小的。
(1)第一步:选举根桥(Root Bridge:皇帝)
(2)第二步:选举根端口(Root port:知府)
(3)第三步:选举指定端口(Designated Port:钦差)

3.第一步选举:在所有的交换机中选举一个根桥
选举依据:网桥ID=2Byte(优先级)+6Byte(mac地址)
一般会通过优先级来控制根桥的选举。

4.第二步选举:在每个非根桥上选举一个根端口(Root Port)
选择根端口的依据:
到根网桥最低的根路径成本(开销,到达根桥最近)
直连的网桥ID最小(发送者)
端口ID最小(发送者)

5.第三步选举:在每条链路上选举一个指定端口(DP)
根桥上的所有接口都是指定端口。

非根桥上的指定端口,选择顺序:
端口所在交换机到达根路径成本较低
本端交换机网桥ID较小
本端的端口ID的值较小

6.STP的其他知识
(1)STP通过BPDU(桥协议数据单元)来交互报文信息。
BPDU分为两大类:一类是“配置BPDU”用来完成STP的选举;另一种是拓扑变更TCP的BPDU,当拓扑发生改变的时候交互信息。

(2)STP中的几种状态:
Disabled:禁用状态
Blocking:阻塞状态,不能收发用户数据,只能接收BPDU(时刻监听网络的状态)
Listening:用来选举
Learning:用于学习mac地址
Forwarding:收发用户数据

(3)STP中的状态切换时间
Listening——————>learning——————>Forwarding 经过了30s:PC接入网络的时间
Blocking————>Listening——————>learning——————>Forwarding 经过50s

7.STP的相关命令

show spanning-tree //查看生成树的收敛结果
3L-1# show spanning-tree vlan 10 //查看STP的接口状态命令

spanning-tree vlan 10 root primary //让本交换机成为vlan10的主根桥
spanning-tree vlan 20 root secondary //让本交换机成为vlan20的备份根桥
spanning-tree vlan 10 priority 4096 //调整交换机在vlan10里的优先级为4096,值必须是4096的倍数

spanning-tree vlan 10,20,30 priority 24576 //如果一个交换机设置为root primary会自动降低8192;
spanning-tree vlan 40,50,60 priority 28672 //如果一个交换机设置为root secondary会降低4096

Switch(config)#int f0/1 //默认情况下,PC接入网络中需要等待30s的延迟(STP的收敛),为了加快时间的收敛,启用portfast。
Switch(config-if)#spanning-tree portfast //启用portfast以后,接口不再等待30s的STP报文交互,直接进入到Forwarding状

8.基础命令
(1)配置vlan命令

interface FastEthernet0/3        //把接口加入到vlan30
 switchport access vlan 30
 switchport mode access
!
interface FastEthernet0/4        //把接口设置为trunk
 switchport mode trunk


show  vlan   brief     //检查接口和vlan是否对应
show  int   trunk     //检查trunk链路是否正常

(2)三层交换机上下联接口使用trunk
interface range FastEthernet0/1 - 3
switchport trunk encapsulation dot1q
switchport mode trunk

3L-1(config)#spanning-tree vlan 10,20,30 root primary       //交换机做vlan10/20/30的主根桥
3L-1(config)#spanning-tree vlan 40,50,60 root secondary    //交换机做vlan40/50/60备份根桥


3L-2(config)#spanning-tree vlan 40,50,60 root primary
3L-2(config)#spanning-tree vlan 10,20,30 root secondary

(3)三层交换机上配置PC的网关
3L-2(config-if)#exit
3L-2(config)#int vlan 50
3L-2(config-if)#ip add 192.168.50.254 255.255.255.0
3L-2(config-if)#no sh

3L-2(config)#ip  routing   

(4)配置回还口:
interface Loopback0
ip address 11.1.1.1 255.255.255.0

stp.pkt
74.6 KB

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值