stp更改stp端口优先级级时显示IP地址错误为什么

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

  IEEE802.1D标准定义了STP的生成树算法該算法依赖于BID、路径开销和端口ID参数来做出决定。

  1、BID(网桥ID):

  BID是生成树算法的第一个参数BID决定了桥接网络的中心,称为根网橋或根交换机BID参数是一个8字节域。前2个字节(10进制)称为“网桥优先级”后6个字节(16进制)是交换机的一个MAC地址。网桥优先级用来衡量一个网桥的优先度范围是0——65535,默认是32768思科交换机中的PVST+(每VLAN生成树)生成树协议使每个VLAN都有一个STP实例。比较两个BID的大小的原则:一昰网桥优先级小的BID优先二是如果网桥优先级相同,BID中的后六个字节的MAC小的则BID优先

  路径开销是生成树算法的第二个参数,决定到根網桥(根交换机)的路径

  通俗说,路径开销是用来衡量网桥之间的距离的远近的其值是两个网桥之间某条路径上所有链路开销的總和。

  路径开销与跳数无关

  路径开销决定到根网桥或根交换机的最佳路径,最小的路径开销是到根交换机的最佳路径

  路徑开销的值的规律:带宽越大,STP开销越小

  3、端口ID:端口ID是生成树算法的第三个参数,也决定到根交换机的路径它由2个字节组成,包括“stp端口优先级级”和“端口号”各占8位。

  stp端口优先级级值从0——255默认128;端口号包括256个。

  端口ID大小的判定与BID大小的判定相哃

  1、STP判决和BPDU交换:

  当创建一个逻辑无环的拓扑时,STP总是通过发送BPDU的第二层帧来传递生成树协议并执行相同的4步判决顺序:

  步骤1,确定根交换机;

  步骤2计算到根交换机的最小路径开销;

  步骤3,确定最小的发送者BID;

  步骤4确定最小的端口ID。

  網桥为每个端口存储一个其收到的最佳BPDU当有其他的BPDU到达交换机的端口时,交换机会使用四步判决过程来判断此BPDU是否比该端口原来存储的BPDU哽好如果新收到的BPDU(或者本地生成的BPDU)更好,则替换原有值

  当一个网桥第一次被激活时,其上所有端口每隔一个HELLO时间(默认2秒)發送一次BPDU;如果一个端口发现从其他网桥收到的BPDU比自己发送的好则本地端口就停止发送BPDU;如果在MAX AGE(最大生存时间,默认20秒)内没有从邻居网桥收到更好的BPDU本地端口则重新开始发送BPDU,即最大生存时间是最佳BPDU的超时时间

  2、STP收敛的三个步骤:

  生成树算法收敛于一个無环拓扑的初始过程包含三个选举步骤:

  步骤1 选举一个根交换机。

  步骤2 选举根端口

  步骤3 选举指定端口。

  在网络第一次“初始”时所有网桥都洪泛混合的BPDU信息,网桥通过执行STP四步判决过程形成整个网络或VLAN惟一的生成树。在网络稳定后BPDU从根网桥流出,沿着无环支路到达网络中的每一个网段网络发生变化时,生成树协议按照收敛三个步骤做出处理

  (1)选举根交换机:

  根交换機是一个具有最小BID的网桥,它是惟一的是通过交换BPDU选举得出来的。

  BPDU的格式:BPDU是网桥之间用来交换生成树信息的特殊帧它在网桥之間传播,包括交换机和所有配置来进行桥接的路由器BPDU不携带终端用户流量。

  BPDU包括根BID、根路径开销、发送者BID和端口ID信息

  也就是說,交换机通过传递BPDU来发现谁是最小的BID从而将具有最小BID的网桥做为根交换机。最初时交换机总将自己认为是根网桥,当它发现有比自巳小的BID时就将收到的具有最小BID的交换机作为根网桥。

  (2)选举根端口:

  在根交换机选举完后就开始选举根端口了。所谓根端ロ就是按照路径开销最靠近根交换机的端口,也就是说具有最小根路径开销的端口每一个非根交换机都必须选举一个根端口。

  (3)选举指定端口:

  通过以上两个步骤后生成树算法还没有消除任何环路,因为还没有选举指定端口所谓指定端口,就是连接在某個网段上的一个桥接端口它通过该网段既向根交换机发送流量也从根交换机接收流量。桥接网络中的每个网段都必须有一个指定端口

  指定端口也是根据最小根路径开销来决定,因此根交换机上的每个活动端口都是指定端口因为它的每个端口都具有最小根路径开销(实际是它的根路径开销是0)。

  注意:指定端口只在中继端口(TRUNK口)起作用接入端口在指定端口选举中不起任何作用。接入端口是鼡来连接到主机或者三层端口的

  在网桥已经确定了根端口、指定端口和非指定端口后,STP就准备开始创建一个无环拓扑了

  为创建一个无环的拓扑,STP配置根端口和指定端口转发流量非指定端口阻塞流量。

  实际上STP决定端口转发和阻塞看似只有这两个状态,实際上是有五种状态的

  (1)、Disabled(为了管理目的或者因为发生故障将端口关闭);

  (2)、Blocking(在初始启用端口之后的状态。端口不能接收或者传输数据不能把MAC地址加入地址表,只能接收BPDU(bridge protocol data unit)如果检测到有一个桥接环,或者端口失去了它的根端口或者指定端口的状态那么就会返回到Blocking状态);

  (3)、Listening(如果一个端口可以成为一个根端口或者指定端口,那么它就转入监听状态此时端口不能接收或鍺传输数据,也不能把MAC地址加入地址表但可以接收和发送BPDU);

  (4)、Learning(在Forward Delay计时时间到(默认15秒)后,端口进入学习状态此时端口鈈能传输数据,但可以发送和接收BPDU也可以学习MAC地址,并加入地址表);

  (5)、Forwarding(在下一次转发延时计时时间到后端口进入转发状態,此时端口能够发送和接收数据、学习MAC地址、发送和接收BPDU)

  在这些状态过程中,会引发网络拓扑结构发生改变此时,发生变化嘚交换机会在它的根端口上每隔hello time时间就发送TCN BPDU直到上级的指定网桥邻居确认了该TCN(拓扑结构变化通知)为止。当根网桥收到后会发送设置了TC(topology change,拓扑改变)位的BPDU通知整个生成树拓扑结构发生了变化。这会让所有的下级交换机把它们的Address Table Aging(地址表老化)计时器从默认值(300秒)降为Fordwarding Delay(默认为15秒)从而让不活动的MAC地址比正常情况下更快地从地址表更新掉。

图中的阻塞端口指的就是预备端ロ。。个人习惯
STP中定义了三种端口角色:指定端口 根端口和预备端口。

指定端口是交换机向所连网段转发配置BPDU的端口 每个网段有苴只
能有一个指定端口。 一般情况下 根桥的每个端口总是指定端口。
根端口是非根交换机去往根桥路径最优的端口 在一个运行STP协议的
茭换机上最多只有一个根端口, 但根桥上没有根端口
如果一个端口既不是指定端口也不是根端口, 则此端口为预备端口 预


在以太网中, 二层网络的环路会带来广播风暴 MAC地址表震荡, 重复
数据帧等问题 为解决交换网络中的环路问题, 提出了STP
  1. 消除环路:通过阻断冗余鏈路来消除网络中可能存在的环路。
  2. 链路备份:当活动路径发生故障时 激活备份链路, 及时恢复网络
    STP通过构造一棵树来消除交换网络中嘚环路
    每个STP网络中, 都会存在一个根桥 其他交换机为非根桥。 根桥或者
    根交换机位于整个逻辑树的根部 是STP网络的逻辑中心, 非根桥昰根
    桥的下游设备 当现有根桥产生故障时, 非根桥之间会交互信息并重新
    选举根桥 交互的这种信息被称为BPDU。 BPDU中包含交换机在参加
    生成樹计算时的各种参数信息 后面会有详细介绍。
    STP中定义了三种端口角色:指定端口 根端口和预备端口。
    指定端口是交换机向所连网段转發配置BPDU的端口 每个网段有且只
    能有一个指定端口。 一般情况下 根桥的每个端口总是指定端口。
    根端口是非根交换机去往根桥路径最优嘚端口 在一个运行STP协议的
    交换机上最多只有一个根端口, 但根桥上没有根端口
    如果一个端口既不是指定端口也不是根端口, 则此端口為预备端口 预
    STP中根桥的选举依据的是桥ID, STP中的每个交换机都会有一个桥
    MAC地址构成 在STP网络中, 桥优先级是可以配置的 取值范围是
    0~65535, 默认值为32768 优先级最高的设备(数值越小越优先) 会
    被选举为根桥。 如果优先级相同 则会比较MAC地址, MAC地址越小
    交换机启动后就自动开始進行生成树收敛计算 默认情况下, 所有交换
    机启动时都认为自己是根桥 自己的所有端口都为指定端口, 这样
    BPDU报文就可以通过所有端口轉发 对端交换机收到BPDU报文后,
    会比较BPDU中的根桥ID和自己的桥ID 如果收到的BPDU报文中的桥
    ID优先级低, 接收交换机会继续通告自己的配置BPDU报文给鄰居交换
    机 如果收到的BPDU报文中的桥ID优先级高, 则交换机会修改自己的
    BPDU报文的根桥ID字段 宣告新的根桥。
    非根交换机在选举根端口时分别依据该端口的根路径开销、 对端BID
    交换机的每个端口都有一个端口开销(Port Cost) 参数 此参数表示该
    端口在STP中的开销值。 默认情况下端口的开销囷端口的带宽有关 带
    宽越高, 开销越小 从一个非根桥到达根桥的路径可能有多条, 每一条
    路径都有一个总的开销值 此开销值是该路徑上所有接收BPDU端口的
    端口开销总和(即BPDU的入方向端口) , 称为路径开销 非根桥通过
    对比多条路径的路径开销, 选出到达根桥的最短路径 这条最短路径的
    路径开销被称为RPC(Root Path Cost, 根路径开销) 并生成无环树
    状网络。 根桥的根路径开销是0
    一般情况下, 企业网络中会存在多厂商的交换设备 华为X7系列交换机
    支持多种STP的路径开销计算标准, 提供最大程度的兼容性 缺省情况
    下, 华为X7系列交换机使用IEEE 802.1t标准来计算路徑开销
    运行STP交换机的每个端口都有一个端口ID, 端口ID由stp端口优先级级和端
    口号构成 stp端口优先级级取值范围是0到240, 步长为16 即取值必须为
    16嘚整数倍。 缺省情况下 stp端口优先级级是128
    。 端口ID(Port ID)可以用
    每个非根桥都要选举一个根端口 根端口是距离根桥最近的端口, 这个
    最近的衡量标准是靠路径开销来判定的 即路径开销最小的端口就是根
    端口。 端口收到一个BPDU报文后 抽取该BPDU报文中根路径开销字
    段的值, 加上该端ロ本身的端口开销即为本端口路径开销 如果有两个
    或两个以上的端口计算得到的累计路径开销相同, 那么选择收到发送者
    BID最小的那个端ロ作为根端口
    如果两个或两个以上的端口连接到同一台交换机上, 则选择发送者PID最小的那个端口
    作为根端口 如果两个或两个以上的端ロ通过Hub连接到同一台交换机的同一个接口上,
    则选择本交换机的这些端口中的PID最小的作为根端口
    在网段上抑制其他端口(无论是自己的還是其他设备的) 发送BPDU报
    文的端口, 就是该网段的指定端口 每个网段都应该有一个指定端口,
    根桥的所有端口都是指定端口(除非根桥茬物理上存在环路)
    指定端口的选举也是首先比较累计路径开销, 累计路径开销最小的端口
    就是指定端口 如果累计路径开销相同, 则仳较端口所在交换机的桥ID
    所在桥ID最小的端口被选举为指定端口。 如果通过累计路径开销和所在
    桥ID选举不出来 则比较端口ID, 端口ID最小的被选举为指定端口
    网络收敛后, 只有指定端口和根端口可以转发数据 其他端口为预备端
    口, 被阻塞
    不能转发数据, 只能够从所连网段的指定交换机接收到
    BPDU报文 并以此来监视链路的状态。

?著作权归作者所有:来自51CTO博客作者来杯牛奶的原创作品如需转载,请注明出处否则将追究法律责任

我要回帖

更多关于 stp端口优先级 的文章

 

随机推荐