ดังนั้นในโทโพโลยีนี้เรามาพิจารณาว่าทำไมพอร์ตบางตัวจึงถูกตั้งค่าให้ส่งต่อและเหตุใดบางจุดจึงปิดกั้นดังนั้นเราจะทำงานผ่านกระบวนการ Spanning
Tree
การตัดสินใจครั้งแรกที่ต้องทำคือการเลือกตั้งของรูตบริดจ์
ดังนั้นหนึ่งในสวิตช์ในโทโพโลยีจำเป็นต้องกลายเป็นรากของ Spanning
Tree
ดังนั้นในสวิตช์ที่ 1 ดังที่เราเห็นก่อนหน้านี้
shanning-tree
แสดงให้เราเห็นว่าสวิตช์หรือสะพานนี้เป็นรากของต้นไม้ Spanning
Switch 2 ไม่ใช่รากของ Spanning Tree นี้
ดังนั้นในผลลัพธ์ที่นี่เราจะเห็นว่ามันมีค่าพา ธ
ไปที่รูทสวิตช์มันเห็นว่ารูตบริดจ์หรือรูทสวิทช์มีรูท
ID
ที่มีลำดับความสำคัญของสิ่งนี้และที่อยู่
MAC ของสิ่งนี้ ที่อยู่
ดังนั้นการตัดสินใจครั้งแรกรากจะถูกกำหนดอย่างไร?
มันขึ้นอยู่กับ ID
สะพานที่ต่ำที่สุดซึ่งประกอบด้วยลำดับความสำคัญและที่อยู่ MAC
สวิตช์ 1 มีลำดับความสำคัญเช่นเดียวกับสวิตช์ 2, 32769 ดังนั้นจึงไม่สามารถใช้เพื่อระบุรากของ
Spanning Tree
ดังนั้นไทเบรกเกอร์จะขึ้นอยู่กับที่อยู่ MAC
ดังนั้นที่อยู่
MAC ที่ต่ำที่สุดจะชนะสวิตช์ 1 มีที่อยู่
MAC ที่ต่ำกว่าเมื่อเปรียบเทียบกับสวิตช์ 2 อีกครั้ง 0011 เหมือนกันบนสวิตช์ทั้งสอง
แต่สังเกตเห็นว่า c6ea มีค่ามากกว่าและ c6ac เป็นเลขฐานสิบหกดังนั้นสวิตช์ 1
กลายเป็นรากของต้นไม้ Spanning
นั่นเป็นการตัดสินใจครั้งแรกที่กำหนดว่าใครเป็นผู้รูตบริดจ์
ลำดับความสำคัญอีกครั้ง 32768 เป็นค่าเริ่มต้น
ดังนั้นขณะนี้เราได้พิจารณาแล้วว่าใครเป็นรูตบริดจ์หรือรูทสวิตช์
การตัดสินใจครั้งต่อไปคือทุกสวิตช์ที่ไม่ใช่รูทจำเป็นต้องกำหนดรูทพอร์ตพอร์ตรูทจะอยู่ที่พอร์ตที่ดีที่สุดเพื่อไปยังรูทบริดจ์
พอร์ตรากจะถูกเลือกตามราคาเส้นทางที่ต่ำที่สุด
หากมีเบรกเกอร์ติดไว้แสดงว่าเป็นไปตาม ID สะพานเพื่อนบ้านที่ต่ำที่สุดหากต้นทุนเส้นทางเท่ากัน
หากไม่สามารถใช้เพื่อระบุพอร์ตรูทได้อันดับความสำคัญพอร์ตต่ำสุดจะใช้พอร์ตลำดับความสำคัญ
ตามค่าเริ่มต้นและหากไม่สามารถใช้งานได้จะใช้ ID พอร์ตที่ต่ำที่สุดเป็นไทเบรก
ดังนั้นการตัดสินใจครั้งแรกจะขึ้นอยู่กับต้นทุนเส้นทางต่ำสุด
นี่คือตารางแสดงค่าพา ธ ของสวิตช์ของ Cisco
ซึ่งจะขึ้นอยู่กับต้นทุน IEEE 1998 หรือต้นทุน IEEE 2004
ในค่าใช้จ่ายปี 1998 ลิงก์ 10 Meg มีค่า 100, 100 Meg 19, I
gig 4 และ 10 gig 2 และค่าใช้จ่าย IEEE ในปี 2004 และต่อมาค่าใช้จ่ายเปลี่ยนต่อไปนี้
ดังนั้นในทอพอโลยีของเราเรามีการเชื่อมต่อแบบกิ๊กบนสวิตช์และถ้าเราดูที่ราคาพา ธ ของพอร์ตต่าง
ๆ สังเกตว่าค่าที่เกี่ยวข้องคือ
4 ดังนั้นลิงค์กิกะบิตเหล่านี้จะมีค่าราคาพา
ธ
เป็น 4 ซึ่งหมายความว่าสวิตช์กำลังใช้เส้นทางเก่า
วิธีราคาทุนในการกำหนดเส้นทางที่ดีที่สุดไปยังปลายทาง
ตอนนี้การตัดสินใจครั้งแรกคือการกำหนดพอร์ตรูทตามค่าพา ธ ในโทโพโลยีนี้เราได้เชื่อมต่อกิกะบิต 0/0
โดยตรงกับสวิตช์ 1 กิกะบิต 0/1 เชื่อมต่อโดยตรงกับสวิตช์ 1
กิกะบิต 0/3
เชื่อมต่อกับฮับ Inturn ที่เชื่อมต่อกับสวิตช์
ดังนั้นค่าพา ธ ของกิกะบิต 0/3 จะเท่ากับ 8
หากมีการเชื่อมต่อสวิตช์ที่นี่ แต่ในขณะนี้ราคาพา
ธ เป็น 4 เพราะเรามีฮับแทนที่จะเป็นสวิตช์
ดังนั้นเราจึงมี 3 พอร์ตที่มีค่าพา ธ เดียวกันเพื่อเปลี่ยน 1
บนสวิตช์ 2 เราสามารถพิมพ์
sh spanning root เป็นตัวอย่างและเราจะเห็นว่ากิกะบิต 0/0 ได้รับเลือกเป็นรูทพอร์ตเพื่อสลับ
แต่ไม่สามารถหาได้โดยพิจารณาจากค่าพา ธ พิจารณาจากสิ่งอื่น
ดังนั้นจึงขยายต้นไม้ใหม่ไปเรื่อย
ๆ เพื่อสลับ 2 กิกะบิตที่เลือกไว้เป็นพอร์ตรูท
สามารถใช้ค่าพา ธ เพื่อกำหนดเส้นทางที่ดีที่สุดไปยังรูทบริดจ์ตามหมายเลขพอร์ตและคำตอบคือไม่มีค่าพา ธ
ของลิงก์นี้คือ 4 ราคาพา
ธ ของลิงก์นี้คือ 4
ราคาพา ธ ของลิงก์นี้คือ
4 ที่ไม่สามารถใช้เป็นปัจจัยกำหนดได้
ตัวเลือกถัดไปคือ ID บริดจ์ของเพื่อนบ้าน
ในตัวอย่างนี้สวิตช์ 2 เชื่อมต่อกับสวิตช์
1 บน 2 พอร์ตที่เชื่อมต่อโดยตรงกับสวิตช์ 1
ดังนั้น ID บริดจ์ที่อยู่ใกล้เคียงบนทั้งสองพอร์ตนี้จึงเหมือนกันดังนั้นจึงไม่สามารถใช้เป็น tie-breaker
ได้เกณฑ์การตัดสินใจต่อไปจะขึ้นอยู่กับลำดับความสำคัญ แต่ลำดับความสำคัญของพอร์ตจะเท่ากันดังนั้นจึงไม่สามารถใช้เป็น
tie ได้
-breaker
ดังนั้นหมายเลขพอร์ตจะถูกใช้เป็นตัวแบ่งไทเบรก
1 คือจำนวนที่น้อยกว่า
2 ดังนั้นจึงเลือกกิกะบิต 0/0 เป็นพอร์ตรูทในทอพอโลยีนี้
ตอนนี้เมื่อเลือกพอร์ตหลักบนแต่ละเซ็กเมนต์แล้วต้องเลือกพอร์ตที่กำหนด
วิธีที่ง่ายที่สุดในการทำสิ่งนี้คือจินตนาการว่าคุณมีพีซีอยู่ตรงกลางของสายเคเบิลนี้และต้องไปที่รูทบริดจ์โดยใช้พอร์ตทางซ้ายหรือพอร์ตทางด้านขวา
ดังนั้นถ้าฉันมีพีซีในทอพอโลยีนี้พอร์ตใดที่มันจะใช้เพื่อไปที่รูทบริดจ์และหวังว่ามันจะค่อนข้างชัดเจนว่าพอร์ตนี้อยู่ใกล้กับรูทบริดจ์มากกว่าพอร์ตนี้
และด้วยเหตุนี้ในส่วนนี้กิกะบิต 0/0 ถึงกิกะบิต
0/0 พอร์ตนี้พอร์ต 0/0
บนสวิตช์ 1
เป็นพอร์ตที่กำหนดพอร์ตที่กำหนดเป็นพอร์ตที่ดีที่สุดที่จะใช้ในแต่ละส่วนเพื่อไปที่รูทบริดจ์
ดังนั้นพอร์ตนี้เป็นพอร์ตที่ดีที่สุดที่จะใช้ในส่วนบนนี้เพื่อไปที่รูทบริดจ์
แล้วเซ็กเมนต์นี้ล่ะ
ดังนั้นในส่วนนี้ลองจินตนาการอีกครั้งว่าคุณมีพีซีที่นี่พอร์ตที่ดีที่สุดที่จะใช้เพื่อไปยังรูทบริดจ์
มันจะเป็นพอร์ตนี้ที่สวิตช์ 1
และอีกครั้งที่สวิตช์ 1 เราจะเห็นได้ว่าเมื่อพิมพ์ shanning-tree
gigabit สังเกต 0/1 บนสวิตช์ 1 เป็นพอร์ตที่กำหนดสำหรับเซ็กเมนต์นี้
เช่นเดียวกับที่เป็นจริงสำหรับส่วนนี้ซึ่งเป็นพอร์ตที่ดีที่สุดที่จะใช้เพื่อไปที่รูทบริดจ์?
มันจะเป็นกิกะบิต 0/3 ที่สวิตช์ 1
และในส่วนนี้มองไปที่สวิตช์เลเยอร์ 2 ที่รันสแปน
3 พอร์ตนี้เป็นพอร์ตที่ดีที่สุดที่จะใช้เพื่อไปยังรูทบริดจ์
ดังนั้นตอนนี้เราจึงเลือกพอร์ตที่กำหนดไว้สำหรับลิงค์ด้านบนนี้ลิงค์ที่
2 ลิงก์เหล่านี้ผ่านฮับรวมถึงลิงค์
ลิงก์สุดท้ายที่เหลืออยู่คือลิงค์นี้และพอร์ตที่ดีที่สุดที่จะใช้เพื่อไปยังรูทบริดจ์คือพอร์ตนี้ที่สวิตช์ 2
พอร์ตอื่น ๆ ในเครือข่ายจะปิดกั้น
ดังนั้นพอร์ตกิกะบิต 0/1 นี้จึงอยู่ในสถานะปิดกั้นและดังนั้นกิกะบิต
0/3 ก็ยังอยู่ในสถานะปิดกั้นด้วย
ตอนนี้ใน Rapid Spanning Tree หรือ Rapid PVST เหล่านี้เป็นที่รู้จักในฐานะพอร์ตสำรอง
กล่าวอีกนัยหนึ่งบนฮับเหล่านี้เป็นตัวอย่างถ้าเรามีพีซีที่เชื่อมต่ออยู่
หากลิงก์นี้ดับลงพีซีสามารถส่งทราฟฟิกไปยังเครือข่ายโดยใช้พอร์ตสำรองนี้ได้เพราะตอนนี้จะเปลี่ยนเป็นสถานะการส่งต่อเมื่อลิงก์นี้หยุดทำงาน