스패닝 트리 기본 우선 순위 값


10

이 질문은 Cisco Learning Network 에서 동일한 질문 을 다시 게시 한 것입니다 . 그러나 정답은 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 씩 증가 해야하는 이유를 이해하지 못합니까? 이 두 숫자의 기본값에 특별한 이유가 있습니까?

SW3(config)#spanning-tree vlan 1 priority ?
  <0-61440>  bridge priority in increments of 4096
SW3(config)#spanning-tree vlan 1 priority

미리 감사드립니다.

답변:


17

스패닝 트리 알고리즘에서 루트 브리지를 결정하는 프로세스는 브리지 우선 순위 (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 = 변경 불가

CCCCUUUUUUUUUUUUU 16 비트

0001UUUUUUUUUUUUUU 1 * 2 ^ 12 = 4096

0111UUUUUUUUUUUUU 기본값 : 32768

0111000000000001 VLAN 1의 기본값 : 32769


비트 맵에 대한 보너스 포인트.
generalnetworkerror

9

브릿지 ID는 다음 요소로 구성된 8 바이트 (64 비트) 값입니다.

  • 브릿지 우선 순위 값과 시스템 ID 확장자는 함께 16 비트 (2 바이트) 값을 구성합니다. 가장 왼쪽 비트를 구성하는 브리지 우선 순위 값은 0 ~ 61440입니다. 확장 시스템 ID는 STP에 참여하는 각 VLAN에 해당하는 1 ~ 4095입니다. 브릿지 우선 순위 값은 4096 블록으로 증가하여 시스템 ID 확장이 각 증분 사이를 압박 할 수있게합니다. 기본적으로 Cisco Per-VLAN Spanning-Tree plus (PVST +)는이 시스템 ID 확장 (sys-id-ext)을 브리지 우선 순위에 추가합니다.

브리지 우선 순위 및 sys-id-ext

  • 스위치의 48 비트 (6 바이트) MAC 주소는 브리지 우선 순위 값 및 시스템 ID 확장과 함께 루트 브리지 선택의 기준으로 사용됩니다. 브리지 우선 순위 값과 시스템 ID 확장이 둘 이상의 스위치에서 동일하면 가장 낮은 48 비트 MAC 주소가 타이 브레이커로 사용됩니다. 이 값들은 함께 루트 브리지를 선택하는 데 사용되는 응집력있는 브리지 식별자를 구성합니다. BPDU의 다음 Wireshark 패킷 캡처는 이러한 값을 보여줍니다. 브리지 우선 순위 및 시스템 ID 확장은 32768의 브리지 우선 순위 값과 1 (VLAN 1)의 시스템 ID 확장을 나타내는 아래의 16 비트 16 진수 값 80 01 (MAC 주소 왼쪽)입니다.

여기에 이미지 설명을 입력하십시오

이것과 STP 루트 선거 과정의 기본 사항은 내 블로그 에서 찾을 수 있습니다 .


패킷 추적 프로그램의 맨 아래에 80 01 & N
Trojan

시스템 ID 확장에 대해 언급 한 것은 무엇입니까?
Trojan

1
80 01의 10 진수 값에 대한 16 비트 (2 바이트) 16 진수 값입니다 32769. 시스템 ID 확장 1 (VLAN 1)에 고정 된 브리지 우선 순위 (32768)는 브리지 식별자 32769와 같습니다. N은 패킷의 ASCII 입니다.

3

이 기사이것 에 관한 좋은 정보를 제공합니다. 기본적으로 이것은 확장 된 vLAN 헤더 길이 때문입니다. 4096 개의 vLAN을 지원하는 12 비트 및 우선 순위에 4 비트 만 지원합니다.

12 비트의 추가 VLAN 정보는 4096 개의 VLAN을 지원하므로 확장 된 범위의 VLAN을 완벽하게 지원합니다. 따라서 브리지 ID에서 확장 시스템 ID를 사용하기 때문에 브리지 우선 순위에 사용될 원래 2 바이트 번호의 처음 4 비트 만 있으므로 4096의 배수 만 허용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.