Spanning tree ค่าลำดับความสำคัญเริ่มต้น


10

คำถามนี้เป็น repost ของคำถามเดียวกันในซิสโก้เรียนรู้เครือข่าย ; อย่างไรก็ตามคำตอบนั้นไม่เหมือนกันกับ Stack Exchange


ฉันยอมรับเสมอว่าค่าความสำคัญค่าเริ่มต้นของ STP (802.1d) คือ 32768 (32768 + sys-id-ext x) ตามที่แสดงใน "show spanning-tree" ด้านล่าง -

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

ในอัลกอริทึม spanning tree กระบวนการของการกำหนดรูตบริดจ์จะขึ้นอยู่กับระดับความสำคัญของบริดจ์ (BID)

เมื่อไม่มี VLANs (หมายความว่าสวิตช์ต้องจัดการกับโดเมนออกอากาศเพียงโดเมนเดียว) BID นั้นเท่ากับ:

Bridge priority - MAC Address
   <2 bytes>       <6 bytes>

ในฐานะผู้ดูแลเครือข่ายเราสามารถแก้ไขค่าลำดับความสำคัญของบริดจ์

เมื่อ VLAN ได้รับการแนะนำความต้องการในการสร้างความแตกต่างของโปรโตคอล STP ที่เพิ่มขึ้น (ต่อ VLAN Spanning Tree - PVST)

เพื่อให้บรรลุสิ่งนี้ค่าลำดับความสำคัญบริดจ์ถูกแก้ไขดังนี้:

Bridge priority - Exstended system ID (VLAN ID)
     4 bit      -           12 bit

เรายังคงสามารถปรับเปลี่ยนลำดับความสำคัญของบริดจ์ได้ แต่นี่หมายถึงการใช้งานบิตที่สำคัญที่สุดอันดับ 4 มากกว่า 16 บิต

วิธีทำให้มันง่าย:

คำอธิบาย: C = เปลี่ยนแปลงได้; U = ไม่สามารถเปลี่ยนแปลงได้

CCCCUUUUUUUUUUUUUUU 16 บิต

0001UUUUUUUUUUUUUU 1 * 2 ^ 12 = 4096

0111UUUUUUUUUUUUU ค่าเริ่มต้น: 32768

0111000000000001 ค่าเริ่มต้นสำหรับ VLAN 1: 32769


คะแนนโบนัสสำหรับแผนที่บิต
Generalnetworkerror

9

ID บริดจ์คือค่า 8 ไบต์ (64 บิต) ประกอบด้วยองค์ประกอบต่อไปนี้:

  • ค่าลำดับความสำคัญของบริดจ์และส่วนขยาย ID ระบบรวมกันเป็นค่า 16 บิต (2 ไบต์) ค่าลำดับความสำคัญของบริดจ์ซึ่งประกอบขึ้นเป็นบิตส่วนใหญ่ด้านซ้ายคือค่า 0 ถึง 61440 ID ระบบที่ขยายเพิ่มเป็นค่า 1 ถึง 4095 ซึ่งสอดคล้องกับ VLAN ที่เข้าร่วมใน STP นั้น ๆ ค่าระดับความสำคัญบริดจ์เพิ่มขึ้นในบล็อก 4096 เพื่ออนุญาตให้ส่วนขยาย ID ระบบบีบระหว่างการเพิ่มขึ้นแต่ละครั้ง โดยค่าเริ่มต้น Per-VLAN Spanning-Tree plus (PVST +) ของซิสโก้จะเพิ่มส่วนขยาย ID ระบบ (sys-id-ext) ให้กับลำดับความสำคัญของบริดจ์

จัดลำดับความสำคัญของบริดจ์และ sys-id-ext

  • MAC address 48 บิต (6 ไบต์) ของสวิตช์ถูกใช้ร่วมกับค่าระดับความสำคัญของบริดจ์และส่วนขยาย ID ระบบเป็นเกณฑ์สำหรับการเลือกตั้งรูทบริดจ์ หากค่าลำดับความสำคัญของบริดจ์และส่วนขยาย ID ระบบเหมือนกันบนสวิตช์ตั้งแต่สองตัวขึ้นไปจะใช้ที่อยู่ MAC 48 บิตต่ำสุดเป็นตัวแบ่งไทเบรก ค่าเหล่านี้ประกอบกันเป็นตัวระบุบริดจ์ที่ใช้ในการเลือกรูทบริดจ์ การดักจับแพ็กเก็ต Wireshark ต่อไปนี้ของ BPDU แสดงค่าเหล่านี้ ลำดับความสำคัญของบริดจ์และส่วนขยาย ID ระบบคือค่าเลขฐานสิบหก 16 บิต 80 01 (ทางด้านซ้ายของที่อยู่ MAC) ด้านล่างแสดงถึงค่าระดับความสำคัญของบริดจ์ที่ 32768 และส่วนขยาย ID ระบบเป็น 1 (VLAN 1)

ป้อนคำอธิบายรูปภาพที่นี่

นี้และพื้นฐานของกระบวนการเลือกตั้งราก STP สามารถพบได้บนของบล็อก


ที่ด้านล่างของแพ็คเก็ตเครื่องติดตามสิ่งที่ 80 01 & N
Trojan

exstension ID ระบบที่กล่าวถึงเกี่ยวกับสิ่งที่?
Trojan

1
80 01เป็น 16bit (2byte) 32769ค่าฐานสิบหกสำหรับค่าทศนิยมของ สะพานลำดับความสำคัญ (32768) ติดอยู่กับส่วนขยายระบบหมายเลข 1 (VLAN 1) เท่ากับตัวระบุสะพาน 32769. อุปกรณ์ N เป็นแพ็คเก็ตของASCII
one.time

3

บทความนี้ให้ข้อมูลที่ดีเกี่ยวกับเรื่องนี้ โดยทั่วไปนี่เป็นเพราะความยาวส่วนหัวของ vLAN ที่ขยายเพิ่ม 12 บิตที่รองรับ 4096 vLANS และ 4 บิตเท่านั้นสำหรับลำดับความสำคัญ

ข้อมูล VLAN 12 บิตเพิ่มเติมช่วยให้รองรับ 4096 VLAN ดังนั้นจึงมีการสนับสนุนอย่างเต็มรูปแบบสำหรับช่วงขยายของ VLAN ดังนั้นเนื่องจากการใช้ Extended System ID ใน Bridge ID จึงมีเพียง 4 บิตแรกของหมายเลข 2 ไบต์เดิมที่ใช้สำหรับลำดับความสำคัญของบริดจ์ดังนั้นจึงอนุญาตให้คูณ 4096 เท่านั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.