zoukankan      html  css  js  c++  java
  • spanning-tree portfast什么意思?

    转载地址:http://blog.csdn.net/yangshaowu2012/article/details/21620403

    设置该端口为快速端口

    把一个port设置了portfast,就是让那个port不再使用STP的算法。

    在STP中,port有5个状态:disable、blocking、listening、learning、forwarding。

    只有forwarding状态,port才能发送用户数据。如果一个port一开始是没有接pc,一旦pc接上,就会经历blocking->listening->learing->forwarding,每个状态的变化要经历一段时间,这样总共会有3个阶段时间,缺省的配置要50秒钟。这样从pc接上网线,到能发送用户数据,需要等50秒的时间,但如果设置了portfast,那就不需要等待这50秒了。

    在基于IOS的交换机端口上启用或禁用Port Fast 特征:

    switch(config-if)#spanning-tree portfast

    在1900上启用 : spantree start-forwarding 取消:no spantree start-forwarding

    在基于CLI的交换机端口上启用或禁用Port Fast 特征:

    switch(enable) set spantree portfast {module/port}{enable|disable}

    portfast只能用在接入层,也就是说交换机的端口是接HOST的才能起用portfast,如果是接交换机的就一定不能启用,否则会造成新的环路.

    起用portfast往往是因为一些应用的要求,cisco是建议将符合条件的port设置成portfast的.

    PS:

    将SWITCH的端口设置为spanning-tree portfast后,如果这个端口接到其他SWITCH或者HUB上就可能造成环路问题。加上spanning-tree bpduguard enable之后,当这个端口在收到BPDU包后就会进入errdisable状态,从而避免环路。

    1 portfast 能将2层端口立即进行转发状态 回避了监听和学习状态。

    正常状态 阻塞-》监听―》学习-》转发

    portfast 阻塞-》转发

    portfast 可以防止DHCP超时 Novell进入问题 APPLETALK地址问题

    使用方法

    接口

    spanning-tree portfast

    接入层时,可以让Portfast全部启用。但注意在上连端口要关闭生成树

    spanning-tree portfast default

    如果启用了Portfast特性的端口接收了BPDU。 (接了交换机) 此时这个端口。将进入 (err-disable) 这种特性。可以防止网络环路问题发生。

    在当网管就碰成此类问题。一个客户说用了我们交换机。在DOS拿不到IP address 。但在WINDOWS能拿到。

      经观察发现是等拿IP ADDRESS时间太长了。当了到达某段时间后。就超时了拿不到IP了

    该交换机不是思科的。但有STP协议。所以不能用portfast,故我将接入端的端口的STP都关了之后。就可以很快拿到IP了。

  • 相关阅读:
    eclipse远程调试Tomcat方法(转)
    Django表单字段汇总
    Django表单API详解
    django使用表单
    django自定义模板标签和过滤器
    django人类可读性
    django特殊的标签和过滤器
    Django内置模板标签
    Django模板语言详解
    django 动态生成PDF文件
  • 原文地址:https://www.cnblogs.com/jerain6312/p/8459567.html
Copyright © 2011-2022 走看看