该问题是思科学习网络中同一问题的转贴;但是,答案是Stack Exchange独有的。


我一直接受STP(802.1d)的默认优先级值为32768(32768 + sys-id-ext x)作为在下面的“显示生成树”中显示-

SW3#show spanning-tree 
VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    24577
             Address     00D0.D3E6.9838
             Cost        19
             Port        1(FastEthernet0/1)
             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     00D0.BCB5.B556
             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  20

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/8            Desg FWD 19        128.8    P2p
Fa0/1            Root FWD 19        128.1    P2p
Fa0/24           Altn BLK 19        128.24   P2p


SW3#

现在,当我要配置优先级时,我不理解为什么优先级必须以4096为增量?
这两个数字的默认值是否存在特定的原因?



#1 楼

在生成树算法中,确定根网桥的过程基于网桥优先级(BID)。
当没有VLAN(意味着交换机只必须处理一个广播域)时,BID等于:
Bridge priority - MAC Address
   <2 bytes>       <6 bytes>

作为网络管理员,我们可以修改网桥优先级值。
引入VLAN时,需要区分提出的STP协议(每个VLAN生成树-PVST)。
要要做到这一点,将桥优先级值修改如下:
Bridge priority - Exstended system ID (VLAN ID)
     4 bit      -           12 bit

我们仍然能够修改桥优先级,但这意味着要对16位以上的第4个最高有效位进行操作。简单:

传奇:C =多变; U =不可更改
CCCCUUUUUUUUUUUUUU 16位
0001UUUUUUUUUUUUUU 1 * 2 ^ 12 = 4096
0111UUUUUUUUUUUUU默认值:32768
0111000000000001 VLAN 1的默认值:32769


评论


位图的加分。

–generalnetworkerror
14年4月30日在16:34

#2 楼

网桥ID是一个8字节(64位)的值,由以下元素组成: )值。组成最左位的网桥优先级值是0到61440。扩展的系统ID是1到4095,对应于参与STP的各个VLAN。网桥优先级值以4096为单位递增,以允许系统ID扩展在每次递增之间被挤压。默认情况下,思科的Per-VLAN生成树加上(PVST +)将此系统ID扩展名(sys-id-ext)添加到网桥优先级。




交换机的48位(6字节)MAC地址与网桥优先级值和系统ID扩展一起用作根网桥选择的标准。如果两个或多个交换机上的网桥优先级值和系统ID扩展相同,则使用最低的48位MAC地址作为平局断路器。
这些值一起构成用于选择网桥优先级的内聚桥标识符。根桥。 BPDU的以下Wireshark数据包捕获说明了这些值。网桥优先级和系统ID扩展是下面的16位十六进制值80 01(在MAC地址的左侧),代表网桥优先级值32768和系统ID扩展1(VLAN 1)。



这和STP根选举过程的基础可以在我的博客中找到。

评论


在数据包跟踪器的底部是什么80 01&N

–木马
2014年4月4日在5:46

提到系统ID扩展是关于什么的?

–木马
2014年4月4日在6:03

80 01是十进制值32769的16位(2字节)十六进制值。附加到系统ID扩展1(VLAN 1)的网桥优先级(32768)等于网桥标识符32769。N是数据包的ASCII码。

–一次
14年4月4日在16:13

#3 楼

本文提供了一些有关此的良好信息。基本上,这是由于扩展的vLAN标头长度引起的。 12位支持4096 vLANS,而仅4位支持优先级。


12位额外的VLAN信息允许支持4096个VLAN,因此完全支持扩展范围的VLAN。因此,由于在网桥ID中使用了扩展系统ID,因此原始2字节编号的前4位仅用于网桥优先级,因此它只允许4096的倍数。