配置pvst详解

 配置pvst

在学习pvst之前,先要学习一下stp

STP生成树

   思科默认有stp配置
 
1.选择根网桥(root bridge)(这个是必须的配置)
选择根网桥的依据是网桥ID,网桥ID是一个8字节的字段
 
网桥优先级
网桥的MAC地址
                                                                                                                 |       2字节          |           6字节          |
网桥优先级 一般都是4096的倍数 ,网桥ID中的MAC地址是交换机的MAC地址之一
当使用命令show mac-address-table 查看交换机的MAC地址表的时候,显示在最前面的MAC地址是STP计算用的交换机的MAC地址。当网桥的优先级相同的情况下,比较MAC地较小的为根网桥。
2.选择根端口(这个也是)
选出根端口后,网络中的每台交换机必须和根网桥建立某种关联,因此,STP将进行选择根端口的过程,根端口存在于非根网桥上,每个非根网桥上选择一个根端口。
选择根端口的依据是
  1. 根网桥上的所有端口皆为根端口
  2. 到根网桥路径成本最低的端口
  3. 直连网桥 ID 最小的端口
  4. 端口 ID 值较小的(一个 2 字节的 stp 参数,一个字节端口优先级 一个字节的端口编号,优先级是一个可配置的 stp 参数,端口编号不是端口号, 但是端口号低的端口,端口编号也低)
 
端口优先级
端口编号
                                                                                                                     |              8位      |                 8位      |
3.选择指定端口
 选择完根网桥和每台交换机的根端口后,一个树形结构已经初步形成,但是,所有的链路仍连接在一起,并可能都处于活动状态,最后导致形成环路,为了消除网桥回路的形成科恩那个,STP进行最后的计算,在每个网段上选择一个指定端口,选择指定端口的依据与根端 口相同,
 
  1.  根路径成本较低
  2. 所在的交换机的网桥ID的值较小
  3. 端口的ID值较小
也就是说在同一个交换机上的端口就是比较端口ID

PVST

cisco的pvst(+)其实就是基于每VLAN的802.1D STP;
cisco的rapid-pvst(+)就是基于每vlan的802.1w RSTP;
+代表支持什么portfast、loopguard之类的特性;
cisco的MST就是标准的802.1s MSTP,都是从原始的cisco MISTP标准化而来的;
 
思科的很多机器默认stp版本为pvst+
 
前面所说的STP是交换机自动运行的协议,那么有了以上的基础在了解一个基于VLAN的生树理解PVST就简单了
另外之所以看的配置不是4096的倍数是因为默认加上了vlan的ID值
PVST是思科的私有协议,就像VSU是锐捷的私有协议。PVST为每个虚拟局域网运行单独的的生成树实例,能优化根桥的位置,能为所有的VLAN提供最优路径。
 
前面说既然STP能够自动配置运行,那么为什么还要配置呢??
原因就是如果一个网络的根网桥不稳定,那么在调换的时候就会根据MAC地址重新计算根网桥,而MAC地址是随机的,很可能碰见网络中最边缘的交换机被选择成了根网桥,因此需要配置。
必要的配置:
1.设置生成树模式为pvst
    spanning-tree mode pvst
2..配置所在交换机vlan的优先级
    spanning-tree vlan 10,20,30,40,100 priority 0(和stp一样4096的倍数加vlan id)
除了配置网络中比较稳定的交换机为根桥外,PVST还有以下几个方面几个可选的配置选项
  1. 利用PVST实现网络负载分担
  2. 配置上行链路,实现备份的上行链路快速恢复(意思就是指定的直连备份的根端口的可以直接恢复,不用经过转换)
spanning-tree uploadfast
 
配置上行速链路,当接入层或汇聚成的交换机主用的上行链路断开的时候,被阻塞的端口迅速转换到转发状态,不需要经过侦听和学习状态
3.配置速端口,使链接终端的端口快速进入转发状态
spanning-tree portfast
 
配置速端口不经过侦听和学习状态,直接进入转发状态,但是该端口仍然运行生成树协议,如果检测到了环路,也能够从转发状态转换到阻塞状态。速端口只能配置在连接终端的接口上,否则就有可能导致短时间的生成树的环路

实际配置案例

局部放大一下,定位到我们要讲的部分
 
 
我们需要在两个三层之间配置pvst
我们一第一个为所有的vlan的根,配置如下
 
 
第二个为次根,配置如下
 
 
 
检查配置,查看第一个,以vlan10为例
 
第二个同上
 
 
基本的配置已经完成,其实原理一大堆,配置就是这么简单,但是如果不懂原理的话,出了问题那就真的尴尬了。。。
 
如果需要配其他东西的话可以再添加。这里不再配置。
 
 
  • 8
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值