STP / RSTP กำหนดอย่างไรว่าบริดจ์ใดเป็นรูทบริดจ์และเลือกพา ธ ไปยังรูทบริดจ์อย่างไร
STP / RSTP กำหนดอย่างไรว่าบริดจ์ใดเป็นรูทบริดจ์และเลือกพา ธ ไปยังรูทบริดจ์อย่างไร
คำตอบ:
ไม่แน่ใจว่าคุณรู้มากแค่ไหนเกี่ยวกับการสลับและการขยายต้นไม้ แต่โดยทั่วไปเมื่อเริ่มต้นสวิตช์ทั้งหมดอ้างว่ามันเป็นรูต สวิตช์ทั้งหมดส่ง BPDUs (Bridge Protocol Data Unit) ซึ่งมีระดับความสำคัญและ BID (Bridge ID)
การเสนอราคามีความยาว 8 ไบต์ 6 ไบต์ใช้สำหรับที่อยู่ MAC ของบริดจ์ ใช้ 12 บิตเพื่อระบุ VLAN ซึ่งเรียกว่า ID ระบบเพิ่มเติม 4 บิตใช้เพื่อกำหนดลำดับความสำคัญ ลำดับความสำคัญที่ต่ำกว่าหมายความว่าเป็นที่ต้องการมากกว่าที่สูงกว่า ลำดับความสำคัญถูกตั้งค่าเป็นทวีคูณของ 4096
หากมีการจัดลำดับความสำคัญเน็คไทที่อยู่ MAC ที่ต่ำที่สุดจะเป็นตัวกำหนดว่าบริดจ์ใดจะกลายเป็นรูต
ในการเลือกเส้นทางไปยังรูทจะคำนวณต้นทุนไปยังรูท เมื่อ BPDU เดินทางจากรูทดาวน์ค่าใช้จ่ายจะเพิ่มขึ้น 802.1D-1998 (STP ดั้งเดิม) มีราคา 19 สำหรับอินเตอร์เฟส FastEthernet 802.1D-2004 มาตรฐานที่ใหม่กว่ากำหนดราคา 200000 สำหรับ FastEthernet
ถ้ามีต้นทุนเท่ากันให้เลือก BPDU ที่มาจากสวิตช์ที่มีการเสนอราคาต่ำสุด หากนั่นคือการผูกเช่นกัน (หลายลิงค์ไปยังสวิทช์เดียวกัน) ID พอร์ตจะเข้าสู่การเล่น ID พอร์ตนั้นมาจากสวิตช์ต้นน้ำเช่นกันและประกอบด้วยลำดับความสำคัญของพอร์ตและ ID พอร์ตที่ระบุอินเทอร์เฟซ ลำดับความสำคัญพอร์ตเริ่มต้นคือ 128
มีจำนวนมากที่จะครอบคลุมต้นไม้ แต่สิ่งเหล่านี้เป็นขั้นตอนพื้นฐาน
คุณกำลังถามเกี่ยวกับทฤษฎี STP:
https://en.wikipedia.org/wiki/Spanning_Tree_Protocol
แต่แนวคิดพื้นฐานคือแต่ละสวิตช์มี Bridge ID ซึ่งเป็นการรวมกันของลำดับความสำคัญและที่อยู่ MAC ของมัน โดยค่าเริ่มต้นสวิตช์ทั้งหมดใช้ 32768 เป็นลำดับความสำคัญดังนั้นโดยค่าเริ่มต้นสวิตช์ที่มี MAC ต่ำสุดจะทำหน้าที่เป็นรูทบริดจ์ คุณสามารถจัดการสิ่งนี้ได้โดยการปรับระดับความสำคัญเนื่องจากรูทบริดจ์เริ่มต้นน่าจะไม่ใช่สิ่งที่คุณต้องการทำหน้าที่เป็นรูท คุณจะตัดสินใจว่าสวิตช์ใดที่จะใช้เป็นรูทตามการออกแบบเลเยอร์ 2 และตำแหน่งที่คุณคาดว่าทราฟฟิกเลเยอร์ 2 จะเดินทางบ่อย
ค่าใช้จ่ายของเส้นทางสู่รูทคือผลรวมของค่าใช้จ่ายลิงค์ระหว่างพอร์ตที่มีปัญหาและพอร์ตที่เกี่ยวข้องบนรูทบริดจ์ ยิ่งลิงก์ยิ่งเร็วต้นทุนก็จะยิ่งต่ำลงเท่านั้น ดังนั้นสิบกระโดดที่จะรูทผ่านลิงค์ 1GBPS จะให้ราคาพอร์ต 40 (4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4) ในขณะที่ลิงก์ 10MBPS เดียวจะเท่ากับ 100 ดังนั้นพอร์ตรูท จะเป็นหนึ่งที่เชื่อมต่อกับลิงค์ 1GBPS
คุณสามารถจัดการพา ธ STP และรูทต่อ vlan ได้ ลิงค์ด้านบนจะช่วยให้คุณเริ่มต้นได้ มันอาจจะซับซ้อนเท่าที่คุณต้องการ
เพื่อไม่ให้ทำซ้ำคำตอบที่นี่และนำเสนอมุมมองทางเลือกสู่แนวทางปฏิบัติที่ดีที่สุดคำถามควรเป็น "ฉันจะกำหนดค่ารูทบริดจ์ได้อย่างไรเพื่อให้มีมุมมองที่แน่นอนของเครือข่ายล่วงหน้าในการแก้ไขปัญหา"
ตั้งค่าการรวมหรือสวิตช์การกระจายของคุณเป็นรูตโดยการแบ่ง vlans ของคุณระหว่างสวิตช์หลักและสวิตช์รอง โดยปกติจำนวน vlans คี่จะได้รับการตั้งค่าในสวิทช์หนึ่งเป็นรากและแม้กระทั่งจำนวน vlans เป็นที่สองรองจากนั้นตรงข้ามกับสวิทช์อื่น ๆ
Sw1:
spanning-tree vlan 1,3,5,7 root primary
spanning-tree vlan 2,4,6,8 root secondary
Sw2:
spanning-tree vlan 1,3,5,7 root secondary
spanning-tree vlan 2,4,6,8 root primary