การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

สมมติว่า STP อยู่ในสถานะคอนเวอร์เจนซ์ จะเกิดอะไรขึ้นถ้าฉันใช้สายเคเบิลและเชื่อมต่อสวิตช์ H โดยตรงกับรูทสวิตช์ A Root Bridge "เห็น" ว่ามีพอร์ตที่เปิดใช้งานใหม่ และส่ง BPDU ไป

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

สวิตช์ H ซึ่งได้รับเฟรมนี้โดยไม่มีค่าใช้จ่ายจะกำหนดต้นทุนของเส้นทางผ่านพอร์ตใหม่เป็น 0 + 19 = 19 แม้ว่าราคาของพอร์ตรูทจะอยู่ที่ 76 หลังจากนั้นพอร์ตของสวิตช์ H ซึ่งก่อนหน้านี้อยู่ในสถานะปิดใช้งาน จะผ่านขั้นตอนการเปลี่ยนทั้งหมด และจะเปลี่ยนเป็นโหมดการส่งหลังจาก 50 วินาทีเท่านั้น หากอุปกรณ์อื่นเชื่อมต่อกับสวิตช์นี้ อุปกรณ์ทั้งหมดจะสูญเสียการเชื่อมต่อกับสวิตช์รูทและเครือข่ายทั้งหมดเป็นเวลา 50 วินาที

Switch G ทำเช่นเดียวกัน โดยได้รับเฟรม BPDU จากสวิตช์ H พร้อมการแจ้งเตือนค่าใช้จ่ายที่ 19 โดยจะเปลี่ยนต้นทุนของพอร์ตที่กำหนดเป็น 19+19= 38 และกำหนดใหม่ให้เป็นพอร์ตรูทใหม่ เนื่องจากต้นทุนของรูทก่อนหน้า พอร์ตคือ 57 ซึ่งมากกว่า 38 ในขณะเดียวกัน ขั้นตอนทั้งหมดของการเปลี่ยนเส้นทางพอร์ตที่กินเวลา 50 วินาทีจะเริ่มต้นอีกครั้ง และท้ายที่สุด เครือข่ายทั้งหมดจะพังทลายลง

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

ทีนี้มาดูว่าจะเกิดอะไรขึ้นในสถานการณ์ที่คล้ายกันเมื่อใช้ RSTP รูทสวิตช์จะส่ง BPDU ไปยังสวิตช์ H ที่เชื่อมต่อในลักษณะเดียวกัน แต่หลังจากนั้นก็จะบล็อกพอร์ตทันที เมื่อได้รับเฟรมนี้ สวิตช์ H จะกำหนดว่าเส้นทางนี้มีค่าใช้จ่ายต่ำกว่ารูทพอร์ต และจะปิดกั้นทันที หลังจากนั้น H จะส่งข้อเสนอไปยังรูทสวิตช์พร้อมกับคำขอเปิดพอร์ตใหม่ เนื่องจากต้นทุนนั้นน้อยกว่าต้นทุนของพอร์ตรูทที่มีอยู่แล้ว หลังจากที่รูทสวิตช์เห็นด้วยกับคำขอ มันจะปลดบล็อกพอร์ตและส่งข้อตกลงเพื่อสลับ H หลังจากนั้นจะทำให้พอร์ตใหม่เป็นรูทพอร์ต

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

ในเวลาเดียวกัน ด้วยกลไกข้อเสนอ / ข้อตกลง การกำหนดพอร์ตรูทใหม่จะเกิดขึ้นเกือบจะในทันที และอุปกรณ์ทั้งหมดที่เชื่อมต่อกับสวิตช์ H จะไม่ขาดการเชื่อมต่อกับเครือข่าย
ด้วยการกำหนดรูทพอร์ตใหม่ สวิตช์ H จะเปลี่ยนพอร์ตรูทเก่าให้เป็นพอร์ตสำรอง สิ่งเดียวกันนี้จะเกิดขึ้นกับสวิตช์ G - มันจะแลกเปลี่ยนข้อความข้อเสนอ / ข้อตกลงกับสวิตช์ H กำหนดพอร์ตรูทใหม่และบล็อกพอร์ตอื่น ๆ จากนั้นกระบวนการจะดำเนินต่อในส่วนเครือข่ายถัดไปด้วยสวิตช์ F

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

สวิตช์ F เมื่อวิเคราะห์ต้นทุนแล้วจะเห็นว่าเส้นทางไปยังรูทสวิตช์ผ่านพอร์ตล่างจะมีราคา 57 ในขณะที่เส้นทางที่มีอยู่ผ่านพอร์ตบนจะมีราคา 38 และจะปล่อยให้ทุกอย่างเหมือนเดิม เมื่อรู้เรื่องนี้ สวิตช์ G จะบล็อกพอร์ตที่หันไปทาง F และจะส่งต่อทราฟฟิกไปยังรูทสวิตช์ตามเส้นทาง GHA ใหม่

จนกว่าสวิตช์ F จะได้รับข้อเสนอ/ข้อตกลงจากสวิตช์ G สวิตช์จะปิดพอร์ตด้านล่างเพื่อป้องกันการวนซ้ำ ดังนั้นคุณจะเห็นว่า RSTP เป็นโปรโตคอลที่รวดเร็วมากซึ่งไม่ได้สร้างปัญหาที่ STP มีบนเครือข่าย
ตอนนี้เรามาดูคำสั่งกัน คุณต้องเข้าสู่โหมดการกำหนดค่าสวิตช์ส่วนกลางและเลือกโหมด PVST หรือ RPVST โดยใช้คำสั่งโหมด spanning-tree . จากนั้นคุณต้องตัดสินใจว่าจะเปลี่ยนลำดับความสำคัญของ VLAN ใด ในการดำเนินการนี้ ให้ใช้คำสั่ง spanning-tree vlan <VLAN number> ลำดับความสำคัญ <value> จากวิดีโอแนะนำล่าสุด คุณควรจำไว้ว่าลำดับความสำคัญคือผลคูณของ 4096 และตามค่าเริ่มต้น หมายเลขนี้คือ 32768 บวกกับหมายเลข VLAN หากคุณเลือก VLAN1 ลำดับความสำคัญเริ่มต้นจะเป็น 32768+1= 32769

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

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

สมมติว่ามีเครือข่ายขนาดใหญ่ที่อุปกรณ์ Cisco ทั้งหมดเชื่อมต่อในรูปแบบวงกลม ในกรณีนี้ PVST จะถูกเปิดใช้งานตามค่าเริ่มต้น ดังนั้นระบบจะเลือกรูทสวิตช์ หากอุปกรณ์ทั้งหมดมีลำดับความสำคัญเท่ากัน สวิตช์ที่มีที่อยู่ MAC ที่เก่าที่สุดจะมีความสำคัญเหนือกว่า อย่างไรก็ตาม อาจเป็นสวิตช์รุ่นเก่าอายุ 10-12 ปีที่ไม่มีพลังและประสิทธิภาพที่จะ "เป็นผู้นำ" เครือข่ายที่กว้างขวางเช่นนี้
ในเวลาเดียวกัน คุณอาจมีสวิตช์ใหม่ล่าสุดในเครือข่ายในราคาหลายพันดอลลาร์ ซึ่งเนื่องจากค่าที่อยู่ MAC ที่สูงกว่า จึงถูกบังคับให้ "ส่ง" ไปยังสวิตช์ตัวเก่าที่มีราคาไม่กี่ร้อยดอลลาร์ หากสวิตช์เก่ากลายเป็นสวิตช์ราก แสดงว่ามีข้อผิดพลาดร้ายแรงในการออกแบบเครือข่าย

ดังนั้น คุณต้องเข้าไปตั้งค่าของสวิตช์ใหม่และกำหนดค่าลำดับความสำคัญขั้นต่ำ เช่น 0 เมื่อใช้ VLAN1 ค่าลำดับความสำคัญทั้งหมดจะเป็น 0 + 1 = 1 และอุปกรณ์อื่นๆ ทั้งหมดจะพิจารณาเสมอว่าเป็น สวิตช์ราก

ตอนนี้ลองนึกภาพสถานการณ์ดังกล่าว หากสวิตช์รูทใช้งานไม่ได้ด้วยเหตุผลบางอย่าง คุณอาจต้องการให้สวิตช์รูทใหม่ไม่ใช่แค่สวิตช์ที่มีลำดับความสำคัญต่ำ แต่เป็นสวิตช์เฉพาะที่มีคุณสมบัติเครือข่ายที่ดีกว่า ในกรณีนี้ การตั้งค่า Root Bridge ใช้คำสั่งที่กำหนดสวิตช์หลักและรอง: spanning-tree vlan <VLAN network number> root <primary/secondary> ค่าลำดับความสำคัญสำหรับสวิตช์หลักจะเป็น 32768 - 4096 - 4096 = 24576 สำหรับสวิตช์รอง จะคำนวณโดยสูตร 32768 - 4096 = 28672

คุณไม่จำเป็นต้องป้อนหมายเลขเหล่านี้ด้วยตนเอง ระบบจะดำเนินการให้คุณโดยอัตโนมัติ ดังนั้นสวิตช์ที่มีลำดับความสำคัญ 24576 จะเป็นสวิตช์รูทและหากไม่พร้อมใช้งานสวิตช์ที่มีลำดับความสำคัญ 28672 แม้ว่าข้อเท็จจริงที่ว่าลำดับความสำคัญของสวิตช์อื่น ๆ ทั้งหมดโดยค่าเริ่มต้นจะมีอย่างน้อย 32768 สิ่งนี้ควรทำหากคุณไม่ทำ ต้องการให้ระบบกำหนดรูทสวิตช์โดยอัตโนมัติ

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

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

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

คุณสามารถดูว่าเฟรม STP BPDU คืออะไร หากคุณเห็นเวอร์ชัน 0 แสดงว่าคุณมี STP เนื่องจากเวอร์ชัน 2 ใช้สำหรับ RSTP นอกจากนี้ยังแสดงค่า Root ID ซึ่งประกอบด้วยลำดับความสำคัญและที่อยู่ MAC ของสวิตช์รูท และค่า Bridge ID ที่เท่ากับค่านั้น

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

ค่าเหล่านี้มีค่าเท่ากันเนื่องจากต้นทุนของเส้นทางไปยังรูทสวิตช์สำหรับ SW0 คือ 0 ดังนั้นจึงเป็นรูทสวิตช์เอง ดังนั้น หลังจากเปิดสวิตช์ ต้องขอบคุณการใช้ STP รูตบริดจ์จะถูกเลือกโดยอัตโนมัติและเครือข่ายเริ่มทำงาน คุณจะเห็นว่าเพื่อป้องกันการวนซ้ำ พอร์ตด้านบนของ Fa0 / 2 ของสวิตช์ SW2 ถูกตั้งค่าเป็นสถานะการปิดกั้น แต่สีส้มของเครื่องหมายระบุ

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

ไปที่คอนโซลการตั้งค่าสวิตช์ SW0 และใช้คำสั่งสองสามคำสั่ง อย่างแรกคือคำสั่ง show spanning-tree หลังจากป้อนแล้วเราจะแสดงข้อมูลเกี่ยวกับโหมด PSTV + สำหรับ VLAN1 บนหน้าจอ หากเราใช้หลาย VLAN บล็อกข้อมูลอื่นจะปรากฏขึ้นที่ด้านล่างของหน้าต่างสำหรับเครือข่ายที่สองและเครือข่ายถัดไปที่ใช้

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

คุณจะเห็นว่าโปรโตคอล STP ใช้งานได้ภายใต้มาตรฐาน IEEE ซึ่งหมายถึงการใช้ PVSTP+ ในทางเทคนิคแล้ว นี่ไม่ใช่มาตรฐาน .1d นอกจากนี้ยังแสดงข้อมูล Root ID: ลำดับความสำคัญ 32769, ที่อยู่ MAC ของอุปกรณ์รูท, ราคา 19 เป็นต้น ตามด้วยข้อมูล Bridge ID ซึ่งถอดรหัสค่าลำดับความสำคัญ 32768 +1 และตามด้วยที่อยู่ MAC อื่น อย่างที่คุณเห็น ฉันคิดผิด - สวิตช์ SW0 ไม่ใช่สวิตช์รูท สวิตช์รูทมีที่อยู่ MAC อื่นที่ระบุในพารามิเตอร์ Root ID ฉันคิดว่านี่เป็นเพราะ SW0 ได้รับเฟรม BPDU พร้อมข้อมูลว่าสวิตช์บางตัวบนเครือข่ายมีเหตุผลที่ดีที่จะเล่นบทบาทของรูท ตอนนี้เราจะพิจารณาสิ่งนี้

(หมายเหตุผู้แปล: Root ID เป็นตัวระบุของสวิตช์รูท ซึ่งเหมือนกันสำหรับอุปกรณ์ทั้งหมดที่มี VLAN เดียวกันที่ทำงานภายใต้โปรโตคอล STP Bridge ID เป็นตัวระบุของสวิตช์ภายในซึ่งเป็นส่วนหนึ่งของ Root Bridge ซึ่งอาจแตกต่างกันสำหรับ สวิตช์ที่แตกต่างกันและ VLAN ที่แตกต่างกัน)

อีกกรณีหนึ่งที่บ่งชี้ว่า SW0 ไม่ใช่รูทสวิตช์คือสวิตช์รูทไม่มีพอร์ตรูท และในกรณีนี้มีทั้งรูทพอร์ตและพอร์ตที่กำหนดซึ่งอยู่ในสถานะการส่งต่อ คุณยังเห็นประเภทการเชื่อมต่อ p2p หรือแบบจุดต่อจุด ซึ่งหมายความว่าพอร์ต fa0/1 และ fa0/2 เชื่อมต่อโดยตรงกับสวิตช์ข้างเคียง
หากพอร์ตบางพอร์ตเชื่อมต่อกับฮับ ประเภทการเชื่อมต่อจะถูกกำหนดเป็นแบบใช้ร่วมกัน เราจะดูสิ่งนี้ในภายหลัง ถ้าฉันป้อนคำสั่งสรุปแบบแสดงช่วงต้นไม้เพื่อดูข้อมูลสรุป เราจะเห็นว่าสวิตช์นี้อยู่ในโหมด PVSTP ตามด้วยรายการฟังก์ชันพอร์ตที่ไม่พร้อมใช้งาน

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

ข้อมูลต่อไปนี้แสดงสถานะและจำนวนพอร์ตที่ให้บริการ VLAN1: การบล็อก 0 การฟัง 0 การเรียนรู้ 0 มี 2 พอร์ตในสถานะการส่งต่อในโหมด STP
ก่อนจะไปต่อที่สวิตช์ SW2 มาดูการตั้งค่าของสวิตช์ SW1 กันก่อน ในการทำเช่นนี้ เราใช้คำสั่งเดียวกันในการแสดง spanning-tree

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

คุณจะเห็นว่าที่อยู่ MAC ของ Root ID ของสวิตช์ SW1 นั้นเหมือนกับที่อยู่ของ SW0 เนื่องจากอุปกรณ์ทั้งหมดบนเครือข่ายได้รับที่อยู่เดียวกันของอุปกรณ์ Root Bridge เมื่อมาบรรจบกัน เนื่องจากพวกเขาเชื่อถือตัวเลือกที่ทำโดย STP มาตรการ. อย่างที่คุณเห็น SW1 เป็นสวิตช์รูท เนื่องจากที่อยู่ Root ID และ Bridge ID เหมือนกัน นอกจากนี้ยังมีข้อความ "สวิตช์นี้รูท"

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

Switch SW3 มีข้อมูลที่คล้ายกัน และตอนนี้ฉันกำลังเปลี่ยนไปใช้ SW2 เนื่องจากหนึ่งในพอร์ตนั้นอยู่ในสถานะบล็อค ฉันใช้คำสั่ง show spanning-tree และเราเห็นว่าข้อมูล Root ID และค่าลำดับความสำคัญเหมือนกันกับสวิตช์ที่เหลือ
มีการระบุเพิ่มเติมว่าพอร์ตใดพอร์ตหนึ่งเป็นทางเลือก อย่าสับสน มาตรฐาน 802.1d เรียกว่า Blocking Port และใน PVSTP พอร์ตที่ถูกบล็อกจะเรียกว่า Alternative เสมอ ดังนั้น พอร์ต Fa0/2 ทางเลือกนี้จึงอยู่ในสถานะถูกบล็อก และพอร์ต Fa0/1 จะทำหน้าที่เป็นรูทพอร์ต

พอร์ตที่ถูกบล็อกอยู่ในส่วนเครือข่ายระหว่างสวิตช์ SW0 และสวิตช์ SW2 ดังนั้นเราจึงไม่สร้างลูป อย่างที่คุณเห็น สวิตช์ใช้การเชื่อมต่อแบบ p2p เนื่องจากไม่มีอุปกรณ์อื่นใดเชื่อมต่อกับสวิตช์

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

เรามีเครือข่ายที่มาบรรจบกันผ่านโปรโตคอล STP ตอนนี้ฉันจะใช้สายเคเบิลและเชื่อมต่อสวิตช์ SW2 กับสวิตช์ม้า SW1 โดยตรง หลังจากนั้น พอร์ต SW2 ทั้งหมดจะถูกระบุด้วยเครื่องหมายสีส้ม

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

ถ้าเราใช้คำสั่ง show spanning-tree สรุป เราจะเห็นว่าในตอนแรกพอร์ตทั้งสองอยู่ในสถานะการฟัง จากนั้นพอร์ตทั้งสองจะเข้าสู่สถานะการเรียนรู้ และหลังจากนั้นไม่กี่วินาทีจะเข้าสู่สถานะการส่งต่อ ในขณะที่สีของเครื่องหมายเปลี่ยนเป็น สีเขียว. หากคุณใช้คำสั่ง show spanning-tree ในตอนนี้ คุณจะเห็นว่า Fa0/1 ซึ่งเคยเป็นพอร์ต Root ได้เข้าสู่สถานะการบล็อกแล้ว และกลายเป็นที่รู้จักในชื่อพอร์ตทางเลือก

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

พอร์ต Fa0/3 ซึ่งเชื่อมต่อกับสายเคเบิลรูทสวิตช์กลายเป็นพอร์ตรูท และพอร์ต Fa0/2 กลายเป็นพอร์ตที่กำหนด ลองมาดูกระบวนการคอนเวอร์เจนซ์ที่กำลังดำเนินอยู่อีกครั้ง ฉันจะถอดสาย SW2-SW1 และกลับไปที่โทโพโลยีก่อนหน้า คุณจะเห็นว่าพอร์ต SW2 บล็อกก่อนและเปลี่ยนเป็นสีส้มอีกครั้ง จากนั้นจึงผ่านสถานะการฟังและการเรียนรู้ตามลำดับและสิ้นสุดในสถานะการส่งต่อ ในกรณีนี้ พอร์ตหนึ่งเปลี่ยนเป็นสีเขียว และพอร์ตที่สองที่เชื่อมต่อกับสวิตช์ SW0 จะยังคงเป็นสีส้ม กระบวนการบรรจบกันใช้เวลานาน เช่น ต้นทุนของงาน STP

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

มาดูกันว่า RSTP ทำงานอย่างไร เริ่มจากสวิตช์ SW2 และป้อนคำสั่ง Rapid-pvst ในโหมด spanning-tree ในการตั้งค่า คำสั่งนี้มีตัวเลือกพารามิเตอร์เพียงสองตัวเลือก: pvst และ rapid-pvst ฉันใช้อันที่สอง หลังจากป้อนคำสั่ง สวิตช์จะสลับไปที่โหมด RPVST คุณสามารถตรวจสอบได้ด้วยคำสั่ง show spanning-tree

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

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

ฉันต่อสายสวิตช์ SW2 โดยตรงกับรูทสวิตช์ SW1 อีกครั้ง - มาดูกันว่าการบรรจบกันเกิดขึ้นเร็วเพียงใด ฉันพิมพ์คำสั่งสรุปรายการ spanning-tree และเห็นว่าพอร์ตสวิตช์สองพอร์ตอยู่ในสถานะการบล็อก 1 พอร์ตอยู่ในสถานะการส่งต่อ

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

คุณจะเห็นว่าการบรรจบกันเกิดขึ้นเกือบจะในทันที คุณจึงเห็นว่า RSTP เร็วกว่า STP มากน้อยเพียงใด ต่อไป เราสามารถใช้คำสั่งเริ่มต้นของ spanning-tree portfast ซึ่งจะทำให้พอร์ตทั้งหมดบนสวิตช์เข้าสู่โหมด portfast ตามค่าเริ่มต้น สิ่งนี้จะเกิดขึ้นจริงหากพอร์ตสวิตช์ส่วนใหญ่เป็นพอร์ต Edge ที่เชื่อมต่อโดยตรงกับโฮสต์ หากเรามีพอร์ตที่ไม่ใช่ Edge เราจะตั้งค่ากลับเป็นโหมด spanning-tree

ในการกำหนดค่าการทำงานกับ VLAN คุณสามารถใช้คำสั่ง spanning-tree vlan <number> กับพารามิเตอร์ลำดับความสำคัญ (ตั้งค่าลำดับความสำคัญของสวิตช์สำหรับ spanning-tree) หรือรูท (ตั้งค่าสวิตช์เป็นรูท) เราใช้คำสั่งลำดับความสำคัญของ spanning-tree vlan 1 โดยระบุลำดับความสำคัญของ 4096 ในช่วงตั้งแต่ 0 ถึง 61440 ด้วยวิธีนี้ คุณสามารถเปลี่ยนลำดับความสำคัญของ VLAN ใดก็ได้ด้วยตนเอง

คุณสามารถออกคำสั่งรูท spanning-tree vlan 1 ด้วยตัวเลือกหลักหรือรองเพื่อกำหนดค่าพอร์ตรูทหลักหรือสำรองสำหรับเครือข่ายเฉพาะ ถ้าฉันใช้รูทหลัก spanning-tree vlan 1 พอร์ตนี้จะเป็นพอร์ตรูทหลักสำหรับ VLAN1

ฉันจะป้อนคำสั่ง show spanning-tree และเราจะเห็นว่าสวิตช์ SW2 นี้มีลำดับความสำคัญที่ 24577 ที่อยู่ MAC ของ Root ID และ Bridge ID เหมือนกัน ซึ่งหมายความว่าตอนนี้กลายเป็นสวิตช์หลักแล้ว

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

คุณสามารถดูได้ว่าการบรรจบกันและการสลับบทบาทเกิดขึ้นเร็วเพียงใด ตอนนี้ฉันจะยกเลิกโหมดสวิตช์หลักด้วยคำสั่งหลักรูท no spanning-tree vlan 1 หลังจากนั้นลำดับความสำคัญของมันจะกลับไปเป็นค่าก่อนหน้า 32769 และบทบาทของสวิตช์รูทจะไปที่ SW1 อีกครั้ง

มาดูกันว่าพอร์ตฟาสต์ทำงานอย่างไร ฉันจะป้อนคำสั่ง int f0 / 1 ไปที่การตั้งค่าสำหรับพอร์ตนี้และใช้คำสั่ง spanning-tree หลังจากนั้นระบบจะแจ้งค่าพารามิเตอร์

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

ต่อไป ฉันใช้คำสั่ง spanning-tree portfast ซึ่งสามารถป้อนได้ด้วยตัวเลือกปิดการใช้งาน (ปิดใช้งานพอร์ตฟาสต์สำหรับพอร์ตนี้) หรือลำต้น (เปิดใช้งานพอร์ตฟาสต์สำหรับพอร์ตนี้ แม้ในโหมดลำตัว)

หากคุณเข้าสู่ spanning-tree portfast ฟังก์ชันก็จะเปิดใช้งานบนพอร์ตนี้ ต้องใช้คำสั่งการเปิดใช้งาน bpduguard แบบ spanning-tree เพื่อเปิดใช้งานคุณลักษณะ BPDU Guard คำสั่งการปิดใช้งาน bpduguard แบบ spanning-tree จะปิดใช้งานคุณลักษณะนี้

ฉันจะรีบบอกคุณอีกอย่างหนึ่ง หากสำหรับ VLAN1 อินเทอร์เฟซของสวิตช์ SW2 ในทิศทางของ SW3 ถูกบล็อก ดังนั้นด้วยการตั้งค่าอื่นสำหรับ VLAN อื่น เช่น VLAN2 อินเทอร์เฟซเดียวกันจะกลายเป็นพอร์ตรูท ดังนั้นระบบสามารถใช้กลไกการสร้างสมดุลการรับส่งข้อมูล - ในกรณีหนึ่งไม่ได้ใช้ส่วนเครือข่ายนี้ในอีกกรณีหนึ่งจะใช้

ฉันจะแสดงสิ่งที่เกิดขึ้นเมื่อเรามีอินเทอร์เฟซที่ใช้ร่วมกันเมื่อเราเชื่อมต่อฮับ ฉันจะเพิ่มฮับในไดอะแกรมและเชื่อมต่อกับสวิตช์ SW2 ด้วยสายเคเบิลสองเส้น

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

คำสั่ง show spanning-tree จะแสดงดังภาพ

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

Fa0/5 (พอร์ตซ้ายล่างของสวิตช์) กลายเป็นพอร์ตสำรอง และพอร์ต Fa0/4 (พอร์ตขวาล่างของสวิตช์) กลายเป็นพอร์ตที่กำหนด ประเภทของพอร์ตทั้งสองเป็นแบบทั่วไปหรือใช้ร่วมกัน ซึ่งหมายความว่าส่วนติดต่อฮับสวิตช์เป็นเครือข่ายที่ใช้ร่วมกัน

ด้วยการใช้ RSTP เราจึงแยกออกเป็นพอร์ตสำรองและพอร์ตสำรอง หากเราสลับสวิตช์ SW2 ไปที่โหมด pvst ด้วยคำสั่ง pvst โหมด spanning-tree เราจะเห็นว่าอินเทอร์เฟซ Fa0 / 5 เปลี่ยนเป็นสถานะทางเลือกอีกครั้ง เพราะตอนนี้ไม่มีความแตกต่างระหว่างพอร์ตสำรองและพอร์ตสำรอง

การฝึกอบรม Cisco 200-125 CCNA v3.0. วันที่ 37 STP: การเลือก Root Bridge, PortFast และฟังก์ชันป้องกัน BPDU ส่วนที่ 2

เป็นบทเรียนที่ยาวนานมาก และหากคุณไม่เข้าใจบางสิ่ง ฉันแนะนำให้คุณทบทวนอีกครั้ง


ขอบคุณที่อยู่กับเรา คุณชอบบทความของเราหรือไม่? ต้องการดูเนื้อหาที่น่าสนใจเพิ่มเติมหรือไม่ สนับสนุนเราโดยการสั่งซื้อหรือแนะนำให้เพื่อน ส่วนลด 30% สำหรับผู้ใช้ Habr ในอะนาล็อกที่ไม่ซ้ำใครของเซิร์ฟเวอร์ระดับเริ่มต้น ซึ่งเราคิดค้นขึ้นเพื่อคุณ: ความจริงทั้งหมดเกี่ยวกับ VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps จาก $20 หรือจะแชร์เซิร์ฟเวอร์ได้อย่างไร (ใช้ได้กับ RAID1 และ RAID10 สูงสุด 24 คอร์ และสูงสุด 40GB DDR4)

Dell R730xd ถูกกว่า 2 เท่า? ที่นี่ที่เดียวเท่านั้น 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 ทีวีจาก $199 ในเนเธอร์แลนด์! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - จาก $99! อ่านเกี่ยวกับ วิธีสร้างบริษัทโครงสร้างพื้นฐาน ระดับด้วยการใช้เซิร์ฟเวอร์ Dell R730xd E5-2650 v4 มูลค่า 9000 ยูโรต่อเพนนี?

ที่มา: will.com

เพิ่มความคิดเห็น