- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STP应用(PVST介绍)
1.STP 与VLAN 的关系
STP与VLAN 的关系主要有下面几种:
(1)IEEE 通用生成树(CST)
(2)Cisco的每VLAN 生成树(PVST)
(3)Cisco的能兼容CST 的PVST(PVST+)
(4)IEEE 的MST(MultipleSpanningTree,多生成树)
CST不考虑VLAN,以交换机为单位运行STP(整个网络中生成一个STP 实例),实际上,
CST 运行在VLAN1上,也就是默认的VLAN 上。当STP 选举后,有的端口被阻塞,可能
就造成有的VLAN 不能通讯.
PVST是Cisco的私有协议,PVST为每一个VLAN创建一个STP实例。PVST为每一个VLAN
运行一个STP 实例,能优化根网桥的位置,能为VLAN 提供最优的路径。
但是PVST 也不是完美的,缺点如下:
(1)为了维护每一个STP,需要占用更多的CPU 资源
(2)为了支持各个VLAN 的BPDU报文,需要占用更多的Trunk带宽
(3)PVST 与CST 不兼容,使得运行PVST 的Cisco交换机不能与其他厂商的交换机协同工作
Cisco 为了解决与其他交换机协同工作的问题,开发了PVST+。Cisco 的交换机默认使用
PVST+,PVST+允许CST的信息传给PVST,以便让Cisco的交换机能通其他厂商的交换机
协同工作。
2.PVST+的配置
(1)配置PVST+的意义
交换机加电启动后会自动运行STP,为什么还要配置呢?
因为在网络中,如果根网桥不稳定,那么这个网络就要经常运行 STP 计算,网络拓扑经常
变化,有一个不稳定的根网桥,就有一个不稳定的网络。
而且在选择根网桥的时候,如果不修改网桥ID(网桥优先级),那么很有可能,网络边缘的
交换机被选择为根网桥,因为MAC 地址是随机的,合理的配置,能够对网络进行优化。
配置PVST+,除了让网络中有一个稳定的根网桥外,还有以下几个优点:
1)利用PVST+实现网络的负载均衡
如图:2-1PVST+实现网络的负
载分担
在图:2-1中 配置两台核心交换机分配为不同VLAN 的根网桥,这样让不同的VLAN 数据
经过不同的核心交换机转发,实现了网络的负载均衡。
2)配置速端口(PostFast),使连接终端的端口快速进入转发状态。
主 机连接到交换机的端口,如果PC 关闭后再开机,交换机的端口变为down再变为up。
这时,交换机要等到STP 进入到转发状态才可转发数据。如果使用默认 的STP 计时器,端
口从down到转发状态最少需要30秒。这将导致主机必须等待端口进入转发状态后才能发送
或者接收数据。
当单台 主机接到交换机的端口时,不可能形成环路,所以Cisco 的交换机提供了速端口的
功能,当端口从up变为down时,直接进入转发状态,不需要经过侦听到 学习的状态,节
省30秒的转发延迟。配置为速端口后,该端口仍然在运行 STP 生成树协议,如果检测到了
环路,也能够从转发状态变为阻塞状态。速端口只能配 置到连接到终端的端口上,否则会
形成短时间的环路。
(2)PVST+的配置命令
1)启用生成树命令,Cisco在默认情况下启用了PVST+,可以在前面加no来关掉某个VLAn
的生成树协议,但是,一般情况下,即使网络中不存在物理环路,也不建议关掉生成树协议。
命令如下:
Switch(config)#spanning-treevlanvlan-list
2)指定根网桥,因为MAC 地址不可更改,所以要指定VLAN的优先级,命令如下:
Switch(config)#spanning-treevlanvlan-list priority Bridge-priority
Bridge-priority 的默认优先级为32768,优先级必须是4096的倍数,范围为0-65535,可以通
过这条命令,同时为多个VLAN 指定优先级,将VLAn2 ,VLAN4到VLAN10的优先级指
定为4096,命令如下:
Switch(config)#spanning-treevlan2,4-10priority 4096
除了更改网桥的优先级外,还可以使用命令指定交换机为根网桥,配置为primary 表示优先
级设置为24576,配置为secondary 表示优先级变为28672,命令如下:
Switch(config)#spanning-treevlanvlan-list root{primary | secondary}
3)修改端口成本
文档评论(0)