Score:0

Spanning Tree Protocol: พอร์ตถูกเลือกให้กำหนดหรือไม่กำหนดอย่างไร

ธง tc

ตอนนี้ฉันได้อ่านเกี่ยวกับ STP มามากแล้ว อาจจะยังไม่พอแต่เริ่มลงรายละเอียดยาก

ฉันเข้าใจกลไกที่บริดจ์ทั้งหมดเลือกรูทพอร์ตแล้วหลังจากแลกเปลี่ยน BPDUs เพียงพอที่มีข้อมูลเกี่ยวกับรูทบริดจ์ที่เป็นไปได้ ข้อมูลเกี่ยวกับรูทบริดจ์จริงจะซึมผ่านเครือข่ายโดยให้ข้อมูลต้นทุนพาธแต่ละบริดจ์ไปยังรูทบริดจ์ แต่ละบริดจ์จะตั้งค่าพอร์ตรูทเป็นพอร์ตที่มีต้นทุนเส้นทางน้อยที่สุด แต่นั่นเพียงอย่างเดียวไม่ได้ป้องกันลูป ในบรรดาพอร์ตอื่นๆ ทั้งหมด บริดจ์ต้องตั้งค่าบางพอร์ตเป็นที่กำหนดและบางพอร์ตเป็นบทบาทที่ไม่ได้กำหนด อันหลังจะถูกบล็อกไว้ในขณะที่อันที่กำหนดจะถูกเปลี่ยนเป็นโหมดส่งต่อในที่สุด

ฉันไม่เข้าใจ ความแตกต่างระหว่างพอร์ตที่กำหนดและพอร์ตที่ไม่ได้กำหนดทำได้อย่างไร ในความคิดของฉันต้องมีข้อมูลบางอย่างเกี่ยวกับทิศทางที่แตกต่างกัน สมมติว่าสะพาน A ค่อนข้างไกลจากสะพานรูท และสะพาน B เป็นสะพานเทียบเคียงกับ A เมื่อถึงจุดหนึ่ง สะพาน A ต้องบอกสะพาน B: "เฮ้ ตอนนี้พอร์ตรูทของฉันชี้ไปที่คุณ ดังนั้นคุณต้องสร้างพอร์ตตรงข้าม ของคุณเป็นผู้กำหนด”

แต่ฉันไม่พบข้อมูลอ้างอิงใด ๆ และเท่าที่ฉันเห็นไม่มีข้อมูลใดใน BPDU เกี่ยวกับปัญหานี้ ยังไงก็ต้องมีกลไกแต่ยังมองไม่เห็น

แก้ไข

เพื่อให้กระชับยิ่งขึ้น: ในส่วนของเครือข่ายสามารถมีพอร์ตหลายพอร์ตของบริดจ์จำนวนมาก แต่ละบริดจ์ที่ต่อกับเซ็กเมนต์นี้อาจมีพอร์ตรูท 0 หรือ 1 พอร์ต และทันทีที่มีการแนบพอร์ตรูทเดียวเข้ากับเซกเมนต์นี้ จะต้องเปลี่ยนพอร์ตหนึ่งพอร์ตของบริดจ์อื่นให้เป็นพอร์ตที่กำหนด ฉันเข้าใจเป็นอย่างดี แต่ฉันรู้สึกว่าต้องเขียนให้ชัดเจนกว่านี้

คำถามของฉันยังคงอยู่: จะกำหนดได้อย่างไรว่าพอร์ตใดในส่วนนั้นจะกลายเป็นพอร์ตที่กำหนด ส่วนใดของอัลกอริทึม STP ที่ตัดสินใจนี้และอย่างไร

แก้ไข

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

ฉันเพิ่มรูปภาพตัวอย่างเพื่อให้มองเห็นปัญหาได้อีกครั้ง สมมติว่ามีส่วนที่สวิตช์ A และ G สองตัวในครึ่งบนมีต้นทุนเส้นทางขั้นต่ำบนพอร์ตที่ชี้ขึ้นดังนั้นส่วนต่อประสานกับส่วนที่อยู่ภายใต้การตรวจสอบจึงสามารถกำหนดหรือไม่กำหนดก็ได้ เรามีสวิตช์หนึ่งตัวหรือมากกว่าด้านล่างซึ่งมีพอร์ตบนเครือข่ายที่พวกเขาเลือกเป็นรูทพอร์ต

ฉันเข้าใจว่าสวิตช์ด้านล่างรวมถึง B ส่ง BPDU ซึ่งทำให้ชัดเจนว่ามีพอร์ตรูทอย่างน้อยหนึ่งพอร์ตต่ออยู่กับเซ็กเมนต์ สิ่งนี้ทำให้ชัดเจนว่าจำเป็นต้องมีพอร์ตที่กำหนดหนึ่งพอร์ตเพื่อตอบสนองพอร์ตรูทของ B และพอร์ตอื่น ๆ ที่มีการเชื่อมต่อ อย่างไรก็ตาม เนื่องจาก BPDU เป็นแบบหลายผู้รับ จึงไม่มีสิ่งที่เรียกว่า "พันธมิตรเชื่อมโยง" A และ G รู้ได้อย่างไรว่าพอร์ตใดต้องกำหนดพอร์ตหรือไม่กำหนด

Score:1
ธง ru

โดยพื้นฐานแล้ว พอร์ตจะถูกกำหนดเมื่อเป็นพอร์ตรูทในอีกด้านหนึ่ง (สำหรับบริดจ์ STP) หรือพอร์ตเอดจ์ (โหนดปลายทาง ไม่มีบริดจ์ STP)

802.1Q ข้อ 13.4 กล่าวว่า

บทบาทพอร์ต (13.12) ของรูทพอร์ตถูกกำหนดให้กับหนึ่งพอร์ตในแต่ละพอร์ต สะพานที่ให้เส้นทางที่มีต้นทุนต่ำที่สุดไปยัง Root Bridge และ บทบาทของพอร์ตที่กำหนดให้กับพอร์ตบริดจ์หนึ่งพอร์ตนั้น ให้การ เส้นทางต้นทุนต่ำที่สุดจาก LAN ที่เชื่อมต่อไปยัง Root Bridge.

[แก้ไข] ในขณะที่พอร์ตทั้งหมดในปัจจุบันใช้โหมดฟูลดูเพล็กซ์ (โหมดฮาล์ฟดูเพล็กซ์มีอยู่สูงสุด 100 Mbit/s เท่านั้น) คุณกำลังถามเกี่ยวกับลิงก์สื่อที่ใช้ร่วมกัน นั่นคือที่ที่ จุดต่อจุด สถานะของพอร์ตเข้ามามีบทบาท ลิงก์ฟูลดูเพล็กซ์ถือเป็นจุดต่อจุด (ดู 802.1Q ข้อ 13.4) และคำสั่งแบบง่ายของฉัน รูทพอร์ตหรือโหนดขอบในอีกด้านหนึ่ง ใช้

ลิงก์สื่อที่ใช้ร่วมกันใช้กฎที่เป็นสากลมากขึ้นจากคำพูดของ IEEE 802.1Q ด้านบน: ถ้าสะพาน STP ใด ๆ บนโดเมนการชนกันนั้นเลือกพอร์ตที่เป็นปัญหาเป็นเส้นทางรูท พอร์ตในเครื่องจะถูกกำหนด โปรดทราบว่าสะพาน STP อื่น ๆ ในกลุ่มเดียวกันจะเลือกสะพานเดียวกันสำหรับระบุเส้นทางรูทหรือใช้พอร์ตอื่นที่มีต้นทุนต่ำกว่าไปยังสะพาน

Ariser avatar
tc flag
ฉันรู้และมันไม่ตอบคำถามของฉัน บริดจ์ B รู้ได้อย่างไรว่าบริดจ์ A อีกอันที่เชื่อมต่อผ่านส่วนเครือข่ายมีพอร์ตเชื่อมต่อกับส่วนเครือข่ายนั้นกลายเป็นพอร์ตรูท
Zac67 avatar
ru flag
สะพาน STP แลกเปลี่ยน BPDU และบทบาทของพอร์ตถูกทำเครื่องหมายใน BPDU
Ariser avatar
tc flag
โอเค ฉันค่อย ๆ เข้าใจ ฉันต้องคิดเกี่ยวกับมัน ความคิดเห็นของคุณใกล้เคียงกับคำตอบ
Zac67 avatar
ru flag
ฉันไม่เห็นว่าปัญหาของคุณอยู่ที่ไหน ขออภัย เมื่อพันธมิตรเชื่อมโยงส่งสัญญาณว่าพอร์ตเป็นพอร์ตรูท พอร์ตนั้นจะถูกกำหนด นอกจากนี้ยังถูกกำหนดเมื่อไม่ได้รับ BPDU (พอร์ตขอบ) หลังจากหมดเวลา
Ariser avatar
tc flag
นั่นอาจเป็นคำตอบที่ง่ายสำหรับสภาพแวดล้อมการแบ่งส่วนย่อยแบบไมโคร แต่ STP ควร AFAIK ทำงานเช่นกัน เมื่อไม่ได้แบ่งส่วนย่อยเช่น เมื่อมีสายสีเหลืองที่มีพอร์ตบริดจ์จำนวนมากต่ออยู่
Ariser avatar
tc flag
ตอนนี้มันสมเหตุสมผลแล้วสำหรับฉัน Schöne GrüÃe aus รอสต็อก
Zac67 avatar
ru flag
Moin moin และ Franken ;-)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา