การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

หัวข้อของบทเรียนวันนี้คือ RIP หรือโปรโตคอลข้อมูลการกำหนดเส้นทาง เราจะพูดถึงแง่มุมต่างๆ ของการใช้งาน การกำหนดค่า และข้อจำกัด อย่างที่ฉันบอกไป RIP ไม่ได้เป็นส่วนหนึ่งของหลักสูตรหลักสูตร Cisco 200-125 CCNA แต่ฉันตัดสินใจอุทิศบทเรียนแยกต่างหากให้กับโปรโตคอลนี้เนื่องจาก RIP เป็นหนึ่งในโปรโตคอลการกำหนดเส้นทางหลัก

วันนี้เราจะดู 3 ประเด็น: การทำความเข้าใจการทำงานและการตั้งค่า RIP ในเราเตอร์ ตัวจับเวลา RIP และข้อจำกัดของ RIP โปรโตคอลนี้ถูกสร้างขึ้นในปี 1969 ดังนั้นจึงเป็นหนึ่งในโปรโตคอลเครือข่ายที่เก่าแก่ที่สุด ข้อได้เปรียบอยู่ที่ความเรียบง่ายที่ไม่ธรรมดา ปัจจุบัน อุปกรณ์เครือข่ายจำนวนมาก รวมถึง Cisco ยังคงสนับสนุน RIP ต่อไป เนื่องจากไม่ใช่โปรโตคอลที่เป็นกรรมสิทธิ์เช่น EIGRP แต่เป็นโปรโตคอลสาธารณะ

RIP มี 2 เวอร์ชัน เวอร์ชันคลาสสิกแรกไม่รองรับ VLSM - ซับเน็ตมาสก์ที่มีความยาวผันแปรได้ซึ่งใช้การกำหนดที่อยู่ IP แบบไม่มีคลาส ดังนั้นเราจึงสามารถใช้เครือข่ายเดียวเท่านั้น ฉันจะพูดถึงเรื่องนี้อีกสักหน่อย เวอร์ชันนี้ไม่รองรับการตรวจสอบสิทธิ์ด้วย

สมมติว่าคุณมีเราเตอร์ 2 ตัวเชื่อมต่อถึงกัน ในกรณีนี้ เราเตอร์ตัวแรกจะบอกทุกสิ่งที่เพื่อนบ้านรู้ สมมติว่าเครือข่าย 10 เชื่อมต่อกับเราเตอร์ตัวแรก เครือข่าย 20 ตั้งอยู่ระหว่างเราเตอร์ตัวแรกและตัวที่สอง และเครือข่าย 30 อยู่ด้านหลังเราเตอร์ตัวที่สอง จากนั้น เราเตอร์ตัวแรกจะบอกวินาทีว่ารู้จักเครือข่าย 10 และ 20 และเราเตอร์ 2 บอก เราเตอร์ 1 ที่รู้เกี่ยวกับเครือข่าย 30 และเครือข่าย 20

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

โปรโตคอลการกำหนดเส้นทางระบุว่าควรเพิ่มเครือข่ายทั้งสองนี้ลงในตารางเส้นทาง โดยทั่วไปปรากฎว่าเราเตอร์ตัวหนึ่งบอกเราเตอร์ใกล้เคียงเกี่ยวกับเครือข่ายที่เชื่อมต่ออยู่ ซึ่งบอกเพื่อนบ้าน ฯลฯ พูดง่ายๆ ก็คือ RIP เป็นโปรโตคอลซุบซิบที่ช่วยให้เราเตอร์ที่อยู่ใกล้เคียงสามารถแบ่งปันข้อมูลระหว่างกันได้ โดยเพื่อนบ้านแต่ละคนจะเชื่อสิ่งที่พวกเขาได้รับการบอกเล่าอย่างไม่มีเงื่อนไข เราเตอร์แต่ละตัว “รับฟัง” การเปลี่ยนแปลงในเครือข่ายและแบ่งปันกับเพื่อนบ้าน

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

ใน RIPv2 คุณสามารถให้การรับรองความถูกต้องได้โดยการกำหนดค่าเราเตอร์ตามนั้น ในกรณีนี้ การอัพเดตข้อมูลระหว่างเราเตอร์จะทำได้หลังจากผ่านการรับรองความถูกต้องของเครือข่ายโดยการป้อนรหัสผ่านเท่านั้น

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

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

ใน RIP เวอร์ชันที่สอง ปัญหานี้ได้รับการแก้ไขแล้ว - ใช้ Multicast ID หรือการส่งข้อมูลการรับส่งข้อมูลแบบหลายผู้รับ ในกรณีนี้ เฉพาะอุปกรณ์ที่ระบุไว้ในการตั้งค่าโปรโตคอลเท่านั้นที่จะได้รับการอัปเดต นอกเหนือจากการตรวจสอบสิทธิ์แล้ว RIP เวอร์ชันนี้ยังรองรับการกำหนดที่อยู่ IP แบบไม่มีคลาสของ VLSM ซึ่งหมายความว่าหากเครือข่าย 10.1.1.1/24 เชื่อมต่อกับเราเตอร์ตัวแรก อุปกรณ์เครือข่ายทั้งหมดที่มีที่อยู่ IP อยู่ในช่วงที่อยู่ของเครือข่ายย่อยนี้ก็จะได้รับการอัปเดตเช่นกัน โปรโตคอลเวอร์ชันที่สองรองรับวิธี CIDR นั่นคือเมื่อเราเตอร์ตัวที่สองได้รับการอัพเดต มันจะรู้ว่าเครือข่ายหรือเส้นทางเฉพาะใดที่เกี่ยวข้อง ในกรณีของเวอร์ชันแรก หากเครือข่าย 10.1.1.0 เชื่อมต่อกับเราเตอร์ อุปกรณ์บนเครือข่าย 10.0.0.0 และเครือข่ายอื่นๆ ที่อยู่ในคลาสเดียวกันก็จะได้รับการอัปเดตเช่นกัน ในกรณีนี้เราเตอร์ 2 จะได้รับข้อมูลทั้งหมดเกี่ยวกับการอัปเดตเครือข่ายเหล่านี้ด้วย แต่หากไม่มี CIDR จะไม่ทราบว่าข้อมูลนี้เกี่ยวข้องกับซับเน็ตที่มีที่อยู่ IP คลาส A

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

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

หลังจากนี้ คุณจะเห็นว่าส่วนหัวบรรทัดคำสั่งเปลี่ยนเป็น R1(config-router)# เนื่องจากเราได้ย้ายไปยังระดับคำสั่งย่อยของเราเตอร์แล้ว คำสั่งที่สองจะเป็นเวอร์ชัน 2 นั่นคือเราระบุกับเราเตอร์ว่าควรใช้โปรโตคอลเวอร์ชัน 2 ต่อไปเราต้องป้อนที่อยู่ของเครือข่ายคลาสฟูลที่โฆษณาซึ่งควรส่งการอัปเดตโดยใช้คำสั่งเครือข่าย XXXX คำสั่งนี้มี 2 ฟังก์ชัน: ประการแรกระบุเครือข่ายที่ต้องการโฆษณาและประการที่สองต้องใช้อินเทอร์เฟซใด สำหรับสิ่งนี้. คุณจะเห็นสิ่งที่ฉันหมายถึงเมื่อคุณดูการกำหนดค่าเครือข่าย

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

ที่นี่เรามีเราเตอร์ 4 ตัวและคอมพิวเตอร์เชื่อมต่อกับสวิตช์ผ่านเครือข่ายที่มีตัวระบุ 192.168.1.0/26 ซึ่งแบ่งออกเป็น 4 ซับเน็ต เราใช้เพียง 3 ซับเน็ต: 192.168.1.0/26, 192.168.1.64/26 และ 192.168.1.128/26 เรายังมีซับเน็ต 192.168.1.192/26 อยู่ แต่ไม่ได้ใช้เพราะไม่จำเป็น

พอร์ตอุปกรณ์มีที่อยู่ IP ต่อไปนี้: คอมพิวเตอร์ 192.168.1.10, พอร์ตแรกของเราเตอร์ตัวแรก 192.168.1.1, พอร์ตที่สอง 192.168.1.65, พอร์ตแรกของเราเตอร์ตัวที่สอง 192.168.1.66, พอร์ตที่สองของเราเตอร์ตัวที่สอง 192.168.1.129, พอร์ตแรกของเราเตอร์ตัวที่สาม 192.168.1.130 . ครั้งล่าสุดที่เราพูดถึงข้อตกลง ดังนั้นฉันจึงไม่สามารถปฏิบัติตามข้อตกลงและกำหนดที่อยู่ .1 ให้กับพอร์ตที่สองของเราเตอร์ได้ เพราะ .1 ไม่ได้เป็นส่วนหนึ่งของเครือข่ายนี้

ต่อไปฉันใช้ที่อยู่อื่นเนื่องจากเราเริ่มต้นเครือข่ายอื่น - 10.1.1.0/16 ดังนั้นพอร์ตที่สองของเราเตอร์ตัวที่สองที่เชื่อมต่อเครือข่ายนี้จึงมีที่อยู่ IP 10.1.1.1 และพอร์ตที่สี่ เราเตอร์ที่เชื่อมต่อสวิตช์อยู่ - ที่อยู่ 10.1.1.2

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

เพื่อกำหนดค่าเครือข่ายที่ฉันสร้าง ฉันต้องกำหนดที่อยู่ IP ให้กับอุปกรณ์ เริ่มจากพอร์ตแรกของเราเตอร์ตัวแรกกันก่อน

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

ขั้นแรก เราจะสร้างชื่อโฮสต์ R1 กำหนดที่อยู่ 0 ให้กับพอร์ต f0/192.168.1.1 และระบุซับเน็ตมาสก์ 255.255.255.192 เนื่องจากเรามีเครือข่าย /26 มากำหนดค่า R1 ให้เสร็จสิ้นโดยใช้คำสั่ง no shut พอร์ตที่สองของเราเตอร์ตัวแรก f0/1 จะได้รับที่อยู่ IP 192.168.1.65 และซับเน็ตมาสก์ 255.255.255.192
เราเตอร์ตัวที่สองจะได้รับชื่อ R2 เราจะกำหนดที่อยู่ 0 และซับเน็ตมาสก์ 0 ให้กับพอร์ตแรก f192.168.1.66/255.255.255.192 ที่อยู่ 0 และซับเน็ตมาสก์ 1 ให้กับพอร์ตที่สอง f192.168.1.129/ 255.255.255.192.

ไปยังเราเตอร์ตัวที่สาม เราจะกำหนดชื่อโฮสต์ R3 ให้กับมัน พอร์ต f0/0 จะได้รับที่อยู่ 192.168.1.130 และมาสก์ 255.255.255.192 และพอร์ต f0/1 จะได้รับที่อยู่ 10.1.1.1 และมาสก์ 255.255.0.0 16 เพราะเครือข่ายนี้คือ /XNUMX

สุดท้าย ฉันจะไปที่เราเตอร์ตัวสุดท้าย ตั้งชื่อมันว่า R4 และกำหนดพอร์ต f0/0 เป็นที่อยู่ 10.1.1.2 และมาสก์ 255.255.0.0 ดังนั้นเราจึงได้กำหนดค่าอุปกรณ์เครือข่ายทั้งหมดแล้ว

สุดท้ายนี้ เรามาดูการตั้งค่าเครือข่ายของคอมพิวเตอร์กัน ซึ่งมีที่อยู่ IP แบบคงที่ 192.168.1.10, ฮาล์ฟเน็ตมาสก์ 255.255.255.192 และที่อยู่เกตเวย์เริ่มต้น 192.168.1.1

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

คุณได้เห็นวิธีกำหนดค่าซับเน็ตมาสก์สำหรับอุปกรณ์บนเครือข่ายย่อยที่แตกต่างกันแล้ว มันง่ายมาก ตอนนี้เรามาเปิดใช้งานการกำหนดเส้นทางกัน ฉันเข้าสู่การตั้งค่า R1 ตั้งค่าโหมดการกำหนดค่าส่วนกลางแล้วพิมพ์คำสั่งเราเตอร์ หลังจากนี้ ระบบจะให้คำแนะนำสำหรับโปรโตคอลการกำหนดเส้นทางที่เป็นไปได้สำหรับคำสั่งนี้: bgp, eigrp, ospf และ rip เนื่องจากบทช่วยสอนของเราเกี่ยวกับ RIP ฉันจึงใช้คำสั่ง rip ของเราเตอร์

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

หากคุณพิมพ์เครื่องหมายคำถาม ระบบจะออกคำแนะนำใหม่สำหรับคำสั่งต่อไปนี้พร้อมตัวเลือกที่เป็นไปได้สำหรับฟังก์ชั่นของโปรโตคอลนี้: การสรุปอัตโนมัติ - การสรุปเส้นทางอัตโนมัติ, ข้อมูลเริ่มต้น - การควบคุมการนำเสนอข้อมูลเริ่มต้น, เครือข่าย - เครือข่าย การกำหนดเวลา และอื่นๆ ที่นี่คุณสามารถเลือกข้อมูลที่เราจะแลกเปลี่ยนกับอุปกรณ์ข้างเคียงได้ ฟังก์ชั่นที่สำคัญที่สุดคือ version ดังนั้นเราจะเริ่มต้นด้วยการป้อนคำสั่ง version 2 ต่อไปเราจำเป็นต้องใช้คำสั่งคีย์เครือข่ายซึ่งสร้างเส้นทางสำหรับเครือข่าย IP ที่ระบุ

เราจะกำหนดค่า Router1 ต่อไปในภายหลัง แต่ตอนนี้ฉันต้องการไปยังเราเตอร์ 3 ก่อนที่ฉันจะใช้คำสั่งเครือข่าย เรามาดูทางด้านขวาของโทโพโลยีเครือข่ายของเราก่อน พอร์ตที่สองของเราเตอร์มีที่อยู่ 10.1.1.1 RIP ทำงานอย่างไร? แม้ในเวอร์ชันที่สอง RIP ซึ่งเป็นโปรโตคอลที่ค่อนข้างเก่า ยังคงใช้คลาสเครือข่ายของตัวเอง ดังนั้น แม้ว่าเครือข่าย 10.1.1.0/16 ของเราจะเป็นของคลาส A แต่เราต้องระบุเวอร์ชันเต็มของที่อยู่ IP นี้โดยใช้คำสั่งเครือข่าย 10.0.0.0

แต่แม้ว่าฉันจะพิมพ์ command network 10.1.1.1 แล้วดูการกำหนดค่าปัจจุบัน ฉันจะเห็นว่าระบบได้แก้ไข 10.1.1.1 เป็น 10.0.0.0 โดยอัตโนมัติโดยใช้รูปแบบการกำหนดแอดเดรสแบบเต็มคลาส ดังนั้น หากคุณพบคำถามเกี่ยวกับ RIP ในการสอบ CCNA คุณจะต้องใช้การระบุที่อยู่แบบเต็มรูปแบบ หากคุณพิมพ์ 10.0.0.0 หรือ 10.1.1.1 แทน 10.1.0.0 คุณจะทำผิดพลาด แม้ว่าการแปลงเป็นแบบฟอร์มที่อยู่แบบเต็มคลาสจะเกิดขึ้นโดยอัตโนมัติ แต่ฉันขอแนะนำให้คุณใช้ที่อยู่ที่ถูกต้องในตอนแรกเพื่อไม่ให้รอจนกว่าระบบจะแก้ไขข้อผิดพลาด ข้อควรจำ - RIP จะใช้การกำหนดแอดเดรสเครือข่ายแบบเต็มคลาสเสมอ

หลังจากที่คุณใช้คำสั่งเครือข่าย 10.0.0.0 เราเตอร์ตัวที่สามจะแทรกเครือข่ายที่สิบนี้ลงในโปรโตคอลการกำหนดเส้นทางและส่งการอัปเดตตามเส้นทาง R3-R4 ตอนนี้คุณต้องกำหนดค่าโปรโตคอลการกำหนดเส้นทางของเราเตอร์ตัวที่สี่ ฉันเข้าไปที่การตั้งค่าและป้อนคำสั่งตามลำดับ เราเตอร์ริพ เวอร์ชัน 2 และเครือข่าย 10.0.0.0 ด้วยคำสั่งนี้ ฉันขอให้ R4 เริ่มโฆษณาเครือข่าย 10. โดยใช้โปรโตคอลการกำหนดเส้นทาง RIP

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

ตอนนี้เราเตอร์สองตัวนี้สามารถแลกเปลี่ยนข้อมูลได้ แต่จะไม่เปลี่ยนแปลงอะไรเลย การใช้คำสั่งแสดงเส้นทาง ip แสดงว่าพอร์ต FastEthernrt 0/0 เชื่อมต่อโดยตรงกับเครือข่าย 10.1.0.0 เราเตอร์ตัวที่สี่ซึ่งได้รับการประกาศเครือข่ายจากเราเตอร์ตัวที่สามจะพูดว่า: "เยี่ยมมากเพื่อน ฉันได้รับประกาศของคุณเกี่ยวกับเครือข่ายที่สิบ แต่ฉันรู้แล้วเพราะฉันเชื่อมต่อโดยตรงกับเครือข่ายนี้"

ดังนั้นเราจะกลับไปที่การตั้งค่า R3 และแทรกเครือข่ายอื่นด้วยคำสั่งเครือข่าย 192.168.1.0 ฉันใช้รูปแบบการกำหนดแอดเดรสแบบเต็มคลาสอีกครั้ง หลังจากนี้เราเตอร์ตัวที่สามจะสามารถโฆษณาเครือข่าย 192.168.1.128 ตามเส้นทาง R3-R4 ได้ ดังที่ฉันได้กล่าวไปแล้ว RIP คือ "การนินทา" ที่บอกเพื่อนบ้านทั้งหมดเกี่ยวกับเครือข่ายใหม่ โดยส่งข้อมูลจากตารางเส้นทางไปยังพวกเขา หากคุณดูตารางของเราเตอร์ตัวที่สาม คุณจะสามารถดูข้อมูลของทั้งสองเครือข่ายที่เชื่อมต่ออยู่ได้

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

มันจะส่งข้อมูลนี้ไปยังปลายทั้งสองด้านของเส้นทางไปยังเราเตอร์ตัวที่สองและสี่ มาดูการตั้งค่า R2 กันดีกว่า ฉันป้อนคำสั่งเดียวกันกับเราเตอร์ rip เวอร์ชัน 2 และเครือข่าย 192.168.1.0 และนี่คือสิ่งที่เริ่มน่าสนใจ ฉันระบุเครือข่าย 1.0 แต่เป็นทั้งเครือข่าย 192.168.1.64/26 และเครือข่าย 192.168.1.128/26 ดังนั้นเมื่อฉันระบุเครือข่าย 192.168.1.0 ฉันกำลังจัดเตรียมการกำหนดเส้นทางสำหรับอินเทอร์เฟซทั้งสองของเราเตอร์นี้ในทางเทคนิค ความสะดวกสบายคือด้วยคำสั่งเดียว คุณสามารถกำหนดเส้นทางสำหรับพอร์ตทั้งหมดของอุปกรณ์ได้

ฉันระบุพารามิเตอร์เดียวกันทุกประการสำหรับเราเตอร์ R1 และจัดเตรียมเส้นทางสำหรับอินเทอร์เฟซทั้งสองในลักษณะเดียวกัน หากคุณดูที่ตารางเส้นทางของ R1 คุณจะเห็นเครือข่ายทั้งหมด

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

เราเตอร์นี้รู้เกี่ยวกับทั้งเครือข่าย 1.0 และเครือข่าย 1.64 นอกจากนี้ยังรู้เกี่ยวกับเครือข่าย 1.128 และ 10.1.1.0 เนื่องจากใช้ RIP ซึ่งระบุด้วยส่วนหัว R ในแถวที่เกี่ยวข้องของตารางเส้นทาง
โปรดใส่ใจกับข้อมูล [120/2] - นี่คือระยะทางการบริหารนั่นคือความน่าเชื่อถือของแหล่งที่มาของข้อมูลเส้นทาง ค่านี้อาจมากหรือน้อยกว่าก็ได้ แต่ค่าเริ่มต้นสำหรับ RIP คือ 120 ตัวอย่างเช่น เส้นทางแบบคงที่มีระยะการจัดการที่ 1 ยิ่งระยะทางการจัดการต่ำลง โปรโตคอลก็จะยิ่งเชื่อถือได้มากขึ้นเท่านั้น หากเราเตอร์มีโอกาสเลือกระหว่างสองโปรโตคอล เช่น ระหว่างเส้นทางแบบคงที่และ RIP เราเตอร์ก็จะเลือกส่งต่อการรับส่งข้อมูลผ่านเส้นทางแบบคงที่ ค่าที่สองในวงเล็บ /2 คือเมตริก ในโปรโตคอล RIP หน่วยเมตริกหมายถึงจำนวนฮ็อพ ในกรณีนี้ เครือข่าย 10.0.0.0/8 สามารถเข้าถึงได้ใน 2 hop นั่นคือเราเตอร์ R1 ต้องส่งการรับส่งข้อมูลผ่านเครือข่าย 192.168.1.64/26 นี่คือการกระโดดครั้งแรก และผ่านเครือข่าย 192.168.1.128/26 นี่คือ กระโดดครั้งที่สองเพื่อไปที่เครือข่าย 10.0.0.0/8 ผ่านอุปกรณ์ที่มีอินเทอร์เฟซ FastEthernet 0/1 พร้อมที่อยู่ IP 192.168.1.66

สำหรับการเปรียบเทียบ เราเตอร์ R1 สามารถเข้าถึงเครือข่าย 192.168.1.128 ด้วยระยะการจัดการ 120 ใน 1 กระโดดผ่านอินเทอร์เฟซ 192.168.1.66

ตอนนี้หากคุณพยายาม ping อินเทอร์เฟซของเราเตอร์ R0 ด้วยที่อยู่ IP 4 จากคอมพิวเตอร์ PC10.1.1.2 มันจะกลับมาสำเร็จ

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

ความพยายามครั้งแรกล้มเหลวโดยมีข้อความขอหมดเวลา เนื่องจากเมื่อใช้ ARP แพ็กเก็ตแรกจะหายไป แต่อีกสามแพ็กเก็ตที่เหลือถูกส่งกลับไปยังผู้รับสำเร็จ นี่เป็นการสื่อสารแบบจุดต่อจุดบนเครือข่ายโดยใช้โปรโตคอลการกำหนดเส้นทาง RIP

ดังนั้น เพื่อเปิดใช้งานการใช้โปรโตคอล RIP โดยเราเตอร์ คุณจะต้องพิมพ์คำสั่ง router rip เวอร์ชัน 2 และเครือข่าย <หมายเลขเครือข่าย / ตัวระบุเครือข่ายในรูปแบบเต็มคลาส> ตามลำดับ

ไปที่การตั้งค่า R4 แล้วป้อนคำสั่งแสดงเส้นทาง IP คุณจะเห็นว่าเครือข่าย 10. เชื่อมต่อโดยตรงกับเราเตอร์ และเครือข่าย 192.168.1.0/24 สามารถเข้าถึงได้ผ่านพอร์ต f0/0 พร้อมที่อยู่ IP 10.1.1.1 ผ่าน RIP

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

หากคุณให้ความสนใจกับรูปลักษณ์ของเครือข่าย 192.168.1.0/24 คุณจะสังเกตเห็นว่ามีปัญหาในการสรุปเส้นทางอัตโนมัติ หากเปิดใช้งานการสรุปอัตโนมัติ RIP จะสรุปเครือข่ายทั้งหมดเป็น 192.168.1.0/24 มาดูกันว่าตัวจับเวลาคืออะไร โปรโตคอล RIP มีตัวจับเวลาหลัก 4 ตัว

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

ตัวจับเวลาการอัปเดตมีหน้าที่รับผิดชอบความถี่ในการส่งการอัปเดต โดยส่งการอัปเดตโปรโตคอลทุกๆ 30 วินาทีไปยังอินเทอร์เฟซทั้งหมดที่เข้าร่วมในการกำหนดเส้นทาง RIP ซึ่งหมายความว่าจะใช้ตารางเส้นทางและกระจายไปยังพอร์ตทั้งหมดที่ทำงานในโหมด RIP
สมมติว่าเรามีเราเตอร์ 1 ซึ่งเชื่อมต่อกับเราเตอร์ 2 ด้วยเครือข่าย N2 ก่อนเราเตอร์ตัวแรกและหลังตัวที่สองจะมีเครือข่าย N1 และ N3 เราเตอร์ 1 บอกเราเตอร์ 2 ว่ารู้จักเครือข่าย N1 และ N2 และส่งการอัปเดต เราเตอร์ 2 บอกเราเตอร์ 1 ว่ารู้จักเครือข่าย N2 และ N3 ในกรณีนี้ ทุก ๆ 30 วินาทีพอร์ตเราเตอร์จะแลกเปลี่ยนตารางเส้นทาง

ลองจินตนาการว่าด้วยเหตุผลบางอย่างการเชื่อมต่อ N1-R1 ใช้งานไม่ได้และเราเตอร์ 1 ไม่สามารถสื่อสารกับเครือข่าย N1 ได้อีกต่อไป หลังจากนี้ เราเตอร์ตัวแรกจะส่งเฉพาะการอัปเดตเกี่ยวกับเครือข่าย N2 ไปยังเราเตอร์ตัวที่สองเท่านั้น เราเตอร์ 2 ที่ได้รับการอัปเดตครั้งแรกจะคิดว่า: "เยี่ยมมากตอนนี้ฉันต้องใส่เครือข่าย N1 ไว้ในตัวจับเวลาที่ไม่ถูกต้อง" หลังจากนั้นจะเริ่มตัวจับเวลาที่ไม่ถูกต้อง เป็นเวลา 180 วินาที จะไม่แลกเปลี่ยนการอัปเดตเครือข่าย N1 กับใครเลย แต่หลังจากช่วงระยะเวลานี้ ระบบจะหยุดตัวจับเวลาที่ไม่ถูกต้อง และเริ่มตัวจับเวลาการอัปเดตอีกครั้ง หากในช่วง 180 วินาทีนี้ ไม่ได้รับการอัพเดตใด ๆ เกี่ยวกับสถานะของเครือข่าย N1 มันจะวางไว้ในตัวจับเวลา Hold Down เป็นเวลา 180 วินาที นั่นคือ ตัวจับเวลา Hold Down จะเริ่มทันทีหลังจากตัวจับเวลาที่ไม่ถูกต้องสิ้นสุดลง

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

ดังนั้น Update Timer จะส่งการอัพเดตทุกๆ 30 วินาที ตัวจับเวลาไม่ถูกต้องซึ่งทำงานทุกๆ 180 วินาที จะรอจนกว่าการอัพเดตใหม่จะไปถึงเราเตอร์ หากมาไม่ถึง จะทำให้เครือข่ายนั้นเข้าสู่สถานะพักสาย โดยตัวจับเวลาการพักทำงานจะทำงานทุก ๆ 180 วินาที แต่ตัวจับเวลาที่ไม่ถูกต้องและฟลัชเริ่มต้นพร้อมกัน ดังนั้น 240 วินาทีหลังจากการฟลัชเริ่มต้น เครือข่ายที่ไม่ได้กล่าวถึงในการอัปเดตจะถูกแยกออกจากตารางเส้นทาง ระยะเวลาของตัวจับเวลาเหล่านี้ถูกกำหนดไว้ตามค่าเริ่มต้นและสามารถเปลี่ยนแปลงได้ นั่นคือสิ่งที่ตัวจับเวลา RIP

ตอนนี้เรามาดูข้อจำกัดของโปรโตคอล RIP กันดีกว่า ซึ่งมีอยู่ไม่กี่ข้อ ข้อจำกัดหลักประการหนึ่งคือการรวมอัตโนมัติ

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

กลับไปที่เครือข่ายของเรา 192.168.1.0/24 เราเตอร์ 3 จะบอกเราเตอร์ 4 เกี่ยวกับเครือข่าย 1.0 ทั้งหมด ซึ่งระบุด้วย /24 ซึ่งหมายความว่าที่อยู่ IP ทั้งหมด 256 รายการบนเครือข่ายนี้ รวมถึงรหัสเครือข่ายและที่อยู่การออกอากาศ หมายความว่าข้อความจากอุปกรณ์ที่มีที่อยู่ IP ใด ๆ ในช่วงนี้จะถูกส่งผ่านเครือข่าย 10.1.1.1 ลองดูที่ตารางเส้นทาง R3

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

เราเห็นเครือข่าย 192.168.1.0/26 แบ่งออกเป็น 3 ซับเน็ต ซึ่งหมายความว่าเราเตอร์รู้ที่อยู่ IP ที่ระบุเพียงสามรายการเท่านั้น: 192.168.1.0, 192.168.1.64 และ 192.168.1.128 ซึ่งเป็นของเครือข่าย /26 แต่ไม่รู้อะไรเลย เช่น เกี่ยวกับอุปกรณ์ที่มีที่อยู่ IP อยู่ในช่วงตั้งแต่ 192.168.1.192 ถึง 192.168.1.225

อย่างไรก็ตาม ด้วยเหตุผลบางอย่าง R4 คิดว่ารู้ทุกอย่างเกี่ยวกับการรับส่งข้อมูลที่ R3 ส่งไปให้ นั่นคือที่อยู่ IP ทั้งหมดในเครือข่าย 192.168.1.0/24 ซึ่งเป็นเท็จโดยสิ้นเชิง ในเวลาเดียวกันเราเตอร์อาจเริ่มลดการรับส่งข้อมูลเนื่องจาก "หลอกลวง" ซึ่งกันและกัน - หลังจากนั้นเราเตอร์ 3 ไม่มีสิทธิ์บอกเราเตอร์ตัวที่สี่ว่ารู้ทุกอย่างเกี่ยวกับซับเน็ตของเครือข่ายนี้ สิ่งนี้เกิดขึ้นเนื่องจากปัญหาที่เรียกว่า "การรวมอัตโนมัติ" มันเกิดขึ้นเมื่อการรับส่งข้อมูลเคลื่อนผ่านเครือข่ายขนาดใหญ่ต่างๆ ตัวอย่างเช่น ในกรณีของเรา เครือข่ายที่มีที่อยู่คลาส C เชื่อมต่อผ่านเราเตอร์ R3 กับเครือข่ายที่มีที่อยู่คลาส A

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

เราเตอร์ R3 ถือว่าเครือข่ายเหล่านี้เหมือนกันและสรุปเส้นทางทั้งหมดให้เป็นที่อยู่เครือข่ายเดียว 192.168.1.0 โดยอัตโนมัติ จำสิ่งที่เราพูดถึงเกี่ยวกับการสรุปเส้นทางซุปเปอร์เน็ตในวิดีโอเรื่องก่อนๆ เหตุผลในการรวมนั้นง่ายมาก - เราเตอร์เชื่อว่าหนึ่งรายการในตารางเส้นทาง สำหรับเรา นี่คือรายการ 192.168.1.0/24 [120/1] ผ่าน 10.1.1.1 ดีกว่า 3 รายการ หากเครือข่ายประกอบด้วยเครือข่ายย่อยขนาดเล็กหลายร้อยเครือข่าย ดังนั้นเมื่อการสรุปถูกปิดใช้งาน ตารางเส้นทางจะประกอบด้วยรายการเส้นทางจำนวนมาก ดังนั้น เพื่อป้องกันการสะสมข้อมูลจำนวนมากในตารางเส้นทาง จึงมีการใช้การสรุปเส้นทางอัตโนมัติ

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

เมื่อต้องการทำสิ่งนี้ ฉันจะพิมพ์คำสั่ง router rip ตามลำดับและไม่สรุปอัตโนมัติ หลังจากนี้คุณจะต้องรอจนกว่าการอัปเดตจะกระจายไปทั่วเครือข่าย จากนั้นคุณสามารถใช้คำสั่งแสดงเส้นทาง IP ในการตั้งค่าของเราเตอร์ R4

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

คุณสามารถดูได้ว่าตารางเส้นทางมีการเปลี่ยนแปลงอย่างไร รายการ 192.168.1.0/24 [120/1] ผ่าน 10.1.1.1 ได้รับการเก็บรักษาไว้จากตารางเวอร์ชันก่อนหน้า และมีสามรายการที่ได้รับการอัปเดตทุกๆ 30 วินาที ต้องขอบคุณตัวจับเวลาการอัปเดต ตัวจับเวลาฟลัชช่วยให้แน่ใจว่า 240 วินาทีหลังจากการอัพเดตบวก 30 วินาที นั่นคือหลังจาก 270 วินาที เครือข่ายนี้จะถูกลบออกจากตารางเส้นทาง

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

เครือข่าย 192.168.1.0/26, 192.168.1.64/26 และ 192.168.1.128/26 แสดงรายการอย่างถูกต้อง ดังนั้นตอนนี้หากกำหนดการรับส่งข้อมูลสำหรับอุปกรณ์ 192.168.1.225 อุปกรณ์นั้นจะลดลงเนื่องจากเราเตอร์ไม่ทราบว่าอุปกรณ์อยู่ที่ใด ที่อยู่นั้น แต่ในกรณีก่อนหน้านี้ เมื่อเราเปิดใช้งานการสรุปเส้นทางอัตโนมัติสำหรับ R3 การรับส่งข้อมูลนี้จะถูกส่งไปยังเครือข่าย 10.1.1.1 ซึ่งผิดโดยสิ้นเชิง เนื่องจาก R3 ควรทิ้งแพ็กเก็ตเหล่านี้ทันทีโดยไม่ต้องส่งแพ็กเก็ตเพิ่มเติม

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

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

ฉันจะวาดไดอะแกรมเครือข่ายคล้ายกับตัวอย่างก่อนหน้า - เราเตอร์ 1 เชื่อมต่อกับเราเตอร์ 2 โดยเครือข่าย N2, เครือข่าย N1 เชื่อมต่อกับเราเตอร์ 1 และเครือข่าย N2 เชื่อมต่อกับเราเตอร์ 3 สมมติว่าด้วยเหตุผลบางประการการเชื่อมต่อ N1-R1 เสีย

การฝึกอบรม Cisco 200-125 CCNA v3.0 วันที่ 21: การกำหนดเส้นทางเวกเตอร์ระยะทาง RIP

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

หลังจากได้รับการอัปเดตนี้ เราเตอร์ 1 คิดว่า: "ฉันรู้ว่าเครือข่าย N1 ที่เชื่อมต่อกับฉันไม่ได้ทำงานด้วยเหตุผลบางประการ แต่เราเตอร์ 2 บอกฉันว่าสามารถใช้งานได้ในสองฮ็อป ฉันเชื่อเขา ดังนั้นฉันจะเพิ่มหนึ่งฮอป อัปเดตตารางเส้นทางของฉัน และส่งอัปเดตเราเตอร์ 2 โดยบอกว่าเครือข่าย N1 สามารถเข้าถึงได้ผ่านเราเตอร์ 2 ในสามฮ็อป!”
หลังจากได้รับการอัปเดตนี้จากเราเตอร์ตัวแรก เราเตอร์ 2 พูดว่า: "ตกลง ก่อนหน้านี้ฉันได้รับการอัปเดตจาก R1 ซึ่งบอกว่าเครือข่าย N1 พร้อมใช้งานผ่านการกระโดดเพียงครั้งเดียว ตอนนี้เขาบอกฉันว่ามีให้เลือก 3 แบบ บางทีอาจมีบางอย่างเปลี่ยนแปลงไปในเครือข่าย ฉันอดไม่ได้ที่จะเชื่อ ดังนั้นฉันจะอัปเดตตารางเส้นทางของฉันโดยเพิ่มหนึ่งฮอป” หลังจากนี้ R2 จะส่งการอัปเดตไปยังเราเตอร์ตัวแรก ซึ่งระบุว่าเครือข่าย N1 พร้อมใช้งานแล้วใน 4 ฮอป
คุณเห็นว่าปัญหาคืออะไร? เราเตอร์ทั้งสองส่งการอัปเดตถึงกัน โดยเพิ่มหนึ่งฮ็อปในแต่ละครั้ง และในที่สุดจำนวนฮ็อพก็มีจำนวนมาก ในโปรโตคอล RIP จำนวนฮ็อพสูงสุดคือ 16 และทันทีที่ถึงค่านี้เราเตอร์จะรู้ว่ามีปัญหาและเพียงลบเส้นทางนี้ออกจากตารางเส้นทาง นี่คือปัญหาของการกำหนดเส้นทางลูปใน RIP นี่เป็นเพราะความจริงที่ว่า RIP เป็นโปรโตคอลเวกเตอร์ระยะทาง โดยจะตรวจสอบระยะทางเท่านั้นโดยไม่สนใจสถานะของส่วนเครือข่าย ในปี 1969 เมื่อเครือข่ายคอมพิวเตอร์ช้ากว่าที่เป็นอยู่ในปัจจุบันมาก วิธีเวกเตอร์ระยะทางก็สมเหตุสมผล ดังนั้นนักพัฒนา RIP จึงเลือกจำนวนฮอปเป็นตัวชี้วัดหลัก อย่างไรก็ตาม ในปัจจุบันแนวทางนี้ก่อให้เกิดปัญหามากมาย เครือข่ายสมัยใหม่จึงเปลี่ยนมาใช้โปรโตคอลการกำหนดเส้นทางขั้นสูง เช่น OSPF อย่างกว้างขวาง โดยพฤตินัย โปรโตคอลนี้ได้กลายเป็นมาตรฐานสำหรับเครือข่ายของบริษัทระดับโลกส่วนใหญ่ เราจะดูโปรโตคอลนี้โดยละเอียดในวิดีโอรายการใดรายการหนึ่งต่อไปนี้

เราจะไม่กลับไปใช้ RIP อีกต่อไป เพราะเมื่อใช้ตัวอย่างของโปรโตคอลเครือข่ายที่เก่าแก่ที่สุดนี้ ฉันได้บอกคุณเพียงพอแล้วเกี่ยวกับพื้นฐานของการกำหนดเส้นทางและปัญหาที่พวกเขาพยายามไม่ใช้โปรโตคอลนี้กับเครือข่ายขนาดใหญ่อีกต่อไป ในบทเรียนวิดีโอถัดไป เราจะดูโปรโตคอลการกำหนดเส้นทางสมัยใหม่ - OSPF และ EIGRP


ขอบคุณที่อยู่กับเรา คุณชอบบทความของเราหรือไม่? ต้องการดูเนื้อหาที่น่าสนใจเพิ่มเติมหรือไม่ สนับสนุนเราโดยการสั่งซื้อหรือแนะนำให้เพื่อน ส่วนลด 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

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