โทโพโลยีเครือข่าย
งาน
- การสร้างเส้นทางคงที่พื้นฐานเริ่มต้น
- การปรับใช้เส้นทางคงที่แบบลอยตัว
- การทดสอบการสลับไปใช้เส้นทางคงที่แบบลอยตัวเมื่อเส้นทางหลักล้มเหลว
ภาพรวม
ก่อนอื่น เรามาทำความเข้าใจกันก่อนว่าเส้นทางแบบคงที่และแบบลอยตัวคืออะไร แตกต่างจากการกำหนดเส้นทางแบบไดนามิก การกำหนดเส้นทางแบบคงที่กำหนดให้คุณต้องสร้างเส้นทางไปยังเครือข่ายเฉพาะอย่างอิสระ เส้นทางคงที่แบบลอยตัวทำหน้าที่จัดเตรียมเส้นทางสำรองไปยังเครือข่ายปลายทางหากเส้นทางหลักล้มเหลว
จากการใช้เครือข่ายของเราเป็นตัวอย่าง จนถึงขณะนี้ “Border Router” มีเพียงเส้นทางที่เชื่อมต่อโดยตรงกับเครือข่าย ISP1, ISP2, LAN_1 และ LAN_2 เท่านั้น
การสร้างเส้นทางคงที่พื้นฐานเริ่มต้น
ก่อนจะพูดถึงเส้นทางสำรอง เราต้องสร้างเส้นทางหลักก่อน ปล่อยให้เส้นทางหลักจากเราเตอร์ Edge ผ่าน ISP1 ไปยังอินเทอร์เน็ต และเส้นทางผ่าน ISP2 จะเป็นเส้นทางสำรอง ในการดำเนินการนี้ ให้ตั้งค่าเส้นทางคงที่เริ่มต้นบนเราเตอร์ Edge ในโหมดการกำหนดค่าส่วนกลาง:
Edge_Router>en
Edge_Router#conf t
Edge_Router(config)#ip route 0.0.0.0 0.0.0.0 s0/0/0
ที่ไหน:
- ศูนย์ 32 บิตแรกคือที่อยู่เครือข่ายปลายทาง
- ศูนย์ 32 บิตที่สองคือเน็ตเวิร์กมาสก์
- s0/0/0 เป็นอินเทอร์เฟซเอาต์พุตของเราเตอร์ Edge ซึ่งเชื่อมต่อกับเครือข่าย ISP1
รายการนี้บ่งชี้ว่าหากแพ็กเก็ตที่มาถึงเราเตอร์ Edge จาก LAN_1 หรือ LAN_2 มีที่อยู่ของเครือข่ายปลายทางที่ไม่ได้อยู่ในตารางเส้นทาง แพ็กเก็ตเหล่านั้นจะถูกส่งต่อผ่านอินเทอร์เฟซ s0/0/0
ลองตรวจสอบตารางเส้นทางของเราเตอร์ Edge และส่ง Ping ไปยังเว็บเซิร์ฟเวอร์จาก PC-A หรือ PC-B:
เราเห็นว่ามีการเพิ่มรายการเส้นทางคงที่เริ่มต้นลงในตารางเส้นทาง (ตามที่เห็นได้จากรายการ S*) ลองติดตามเส้นทางจาก PC-A หรือ PC-B ไปยังเว็บเซิร์ฟเวอร์:
การกระโดดครั้งแรกคือจาก PC-B ไปยังที่อยู่ IP ในเครื่องของเราเตอร์ Edge 192.168.11.1 กระโดดครั้งที่สองมาจากเราเตอร์ Edge ถึง 10.10.10.1 (ISP1) โปรดจำไว้ว่า เราจะเปรียบเทียบการเปลี่ยนแปลงในภายหลัง
การปรับใช้เส้นทางคงที่แบบลอยตัว
จึงมีการสร้างเส้นทางสถิตย์หลักขึ้น ต่อไป เราจะสร้างเส้นทางแบบคงที่แบบลอยตัวผ่านเครือข่าย ISP2 กระบวนการสร้างเส้นทางคงที่แบบลอยตัวไม่แตกต่างจากเส้นทางคงที่เริ่มต้นปกติ ยกเว้นว่าเส้นทางแรกจะระบุระยะทางในการบริหารเพิ่มเติม ระยะทางในการบริหารหมายถึงระดับความน่าเชื่อถือของเส้นทาง ความจริงก็คือระยะทางการบริหารของเส้นทางคงที่เท่ากับหนึ่งซึ่งหมายถึงลำดับความสำคัญสัมบูรณ์เหนือโปรโตคอลการกำหนดเส้นทางแบบไดนามิกซึ่งมีระยะทางในการบริหารมากกว่าหลายเท่ายกเว้นเส้นทางในพื้นที่ - สำหรับเส้นทางเหล่านั้นจะเท่ากับศูนย์ ดังนั้น เมื่อสร้างเส้นทางลอยตัวแบบคงที่ คุณควรระบุระยะทางการบริหารที่มากกว่าหนึ่ง เช่น 5 ดังนั้น เส้นทางลอยตัวจะไม่มีลำดับความสำคัญเหนือเส้นทางคงที่หลัก แต่ ณ เวลาที่ไม่พร้อมใช้งาน เส้นทางเริ่มต้น จะถือเป็นเรื่องหลัก
ไวยากรณ์สำหรับการระบุเส้นทางสแตติกแบบลอยตัวมีดังนี้:
Edge_Router(config)#ip route 0.0.0.0 0.0.0.0 s0/0/1 5
ที่ไหน:
- 5 คือค่าของระยะทางการบริหาร
- s0/0/1 เป็นอินเทอร์เฟซเอาต์พุตของเราเตอร์ Edge ที่เชื่อมต่อกับเครือข่าย ISP2
ฉันอยากจะพูดทันทีว่า ในขณะที่เส้นทางหลักอยู่ในสภาพการทำงาน เส้นทางคงที่แบบลอยตัวจะไม่แสดงในตารางเส้นทาง. เพื่อให้น่าเชื่อถือยิ่งขึ้น เรามาแสดงเนื้อหาของตารางเส้นทางในเวลาที่เส้นทางหลักอยู่ในสภาพดี:
คุณจะเห็นว่าตารางเส้นทางยังคงแสดงเส้นทางคงที่หลักเริ่มต้นด้วยอินเทอร์เฟซเอาต์พุต Serial0/0/0 และไม่มีเส้นทางคงที่อื่นๆ แสดงในตารางเส้นทาง
การทดสอบการสลับไปใช้เส้นทางคงที่แบบลอยตัวเมื่อเส้นทางหลักล้มเหลว
และตอนนี้ส่วนที่น่าสนใจที่สุด: มาจำลองความล้มเหลวของเส้นทางหลักกันดีกว่า ซึ่งสามารถทำได้โดยการปิดการใช้งานอินเทอร์เฟซในระดับซอฟต์แวร์หรือเพียงแค่ลบการเชื่อมต่อระหว่างเราเตอร์และ ISP1 ปิดการใช้งานอินเทอร์เฟซ Serial0/0/0 ของเส้นทางหลัก:
Edge_Router>en
Edge_Router#conf t
Edge_Router(config)#int s0/0/0
Edge_Router(config-if)#shutdown
... และวิ่งไปดูตารางเส้นทางทันที:
ในภาพด้านบน คุณจะเห็นว่าหลังจากที่เส้นทางสแตติกหลักล้มเหลว อินเทอร์เฟซเอาต์พุต Serial0/0/0 เปลี่ยนเป็น Serial0/0/1 ในการติดตามแรกที่เราดำเนินการก่อนหน้านี้ การกระโดดครั้งต่อไปจากเราเตอร์ Edge คือที่อยู่ IP 10.10.10.1 มาเปรียบเทียบการเปลี่ยนแปลงโดยการติดตามอีกครั้งโดยใช้เส้นทางสำรอง:
ขณะนี้การเปลี่ยนจากเราเตอร์ Edge ไปเป็นเว็บเซิร์ฟเวอร์คือผ่านที่อยู่ IP 10.10.10.5 (ISP2)
แน่นอนว่า สามารถดูเส้นทางแบบคงที่ได้โดยการแสดงการกำหนดค่าเราเตอร์ปัจจุบัน:
Edge_Router>en
Edge_Router#show run
ที่มา: will.com