ตารางเส้นทาง: มันคืออะไรและวิธีการกำหนดค่า

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

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

ตารางเส้นทาง: มันคืออะไรและวิธีการกำหนดค่า

ส่วนประกอบของตารางเส้นทาง

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

มันเป็นการดีที่จะจำไว้ว่าแต่ละแพ็กเก็ตข้อมูลประกอบด้วยข้อมูลเพิ่มเติมที่ช่วยให้เราทราบเกี่ยวกับ ที่อยู่ IP ต้นทาง และ IP ปลายทาง ในบรรดาข้อมูลอื่น ๆ ที่มีอยู่ในส่วนหัว

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

ส่วนประกอบของตารางเส้นทางคือ:

  • เครือข่ายปลายทาง: สิ่งนี้สอดคล้องกับเครือข่ายปลายทางที่แพ็กเก็ตข้อมูลควรไป
  • Subnet mask: มัน เป็นหนึ่งที่ใช้ในการกำหนด subnet mask ของเครือข่ายที่เราต้องไป
  • กระโดดต่อไป: ในภาษาอังกฤษเรียกว่า กระโดดต่อไป . เป็นที่อยู่ IP ของอินเทอร์เฟซเครือข่ายที่แพ็คเก็ตข้อมูลจะเดินทางเพื่อดำเนินต่อไปจนถึงที่สุด
  • อินเตอร์เฟซขาออก: มัน เป็นอินเทอร์เฟซเครือข่ายที่แพ็คเก็ตต้องออกไปในที่สุดก็มาถึงปลายทาง
  • ตัวชี้วัด: พวกเขา มีหลายแอพพลิเคชั่น หนึ่งในนั้นคือการระบุจำนวนการข้ามขั้นต่ำไปยังเครือข่ายปลายทางหรือเพียงแค่ "ต้นทุน" เพื่อไปยังเครือข่ายปลายทางและใช้เพื่อกำหนดลำดับความสำคัญ

ประเภทของเส้นทางที่สามารถเก็บไว้ในตารางเส้นทางได้:

  • เชื่อมต่อโดยตรง
  • เส้นทางระยะไกล
  • เจ้าของห้องพัก
  • เส้นทางเริ่มต้น
  • โชคชะตา

มันเป็นสิ่งสำคัญอย่างยิ่งที่จะเสริมแนวคิดของการกำหนดเส้นทาง นั่นคือฟังก์ชั่นของเราเตอร์บนเครือข่ายคืออะไร:

  1. รับแพ็กเก็ตข้อมูล
  2. ค้นหาว่าที่อยู่ปลายทางคืออะไร
  3. ตรวจสอบตารางเส้นทางที่คุณได้กำหนดค่าไว้
  4. ดำเนินการต่อเพื่อส่งพัสดุไปยังปลายทางโดยเส้นทางที่ดีที่สุด

ฉันจะดูแลตารางเส้นทางอย่างไร

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

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

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

ต่อไปเราจะดูการกำหนดเส้นทางทั้งแบบสแตติกและไดนามิกอย่างละเอียด

เส้นทางแบบคงที่

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

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

การกำหนดเส้นทางสแตติกมีสองประเภทหลัก: ไปยังเครือข่ายเฉพาะ และ เริ่มต้นคงที่ (หรือเส้นทางเริ่มต้น) . สำหรับบริบทที่ดีกว่าหากใช้ IPv4 การกำหนดค่าการกำหนดเส้นทางแบบสแตติกไปยังเครือข่ายเฉพาะจะมีโครงสร้างดังต่อไปนี้

DirecciónIP MáscaradeSubred IPsiguientesalto | InterfazDeSalida

มาใช้โครงสร้างนี้กับคำสั่งเราเตอร์จากผู้ผลิต Cisco:

ip route 192.168.0.0 255.255.255.0 192.168.10.5

แทนที่จะเป็น IP ของ hop ถัดไปนั่นคือ IP ของอินเตอร์เฟสที่แพ็กเก็ตข้อมูลจะยังคงนำทางต่อไปเราสามารถระบุอินเตอร์เฟส:

ip route 192.168.0.0 255.255.255.0 serial 0/0/1

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

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

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

อย่างไรก็ตามโครงสร้างของคำสั่งการกำหนดค่าจะคล้ายกับเส้นทาง "ปกติ" แบบคงที่ ลองดูโครงสร้างของมัน:

0.0.0.0 0.0.0.0 IPsiguientesalto | InterfazDeSalida

ลองใช้โครงสร้างนี้อีกครั้งกับคำสั่งเราเตอร์ของซิสโก้:

ip route 0.0.0.0 0.0.0.0 192.168.10.5

แทนที่จะเป็น IP ของ hop ถัดไปนั่นคือ IP ของอินเตอร์เฟสที่แพ็กเก็ตข้อมูลจะยังคงนำทางต่อไปเราสามารถระบุอินเตอร์เฟส:

ip route 0.0.0.0 0.0.0.0 serial 0/0/1

เส้นทางแบบไดนามิก

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

เป็นสิ่งสำคัญที่จะกล่าวถึงข้อดีที่เกี่ยวข้องกับการกำหนดเส้นทางแบบไดนามิก สิ่งที่สำคัญที่สุดเกี่ยวข้องกับความสามารถในการกำหนดเส้นทางใหม่ที่ดีกว่าหากเส้นทางที่กำหนดไว้เดิมถูกนำออกจากการใช้งาน ในอีกด้านหนึ่งการแทรกแซงของมนุษย์ไม่จำเป็นในทุกกรณีแม้แต่กับการเปลี่ยนแปลงโครงสร้างเครือข่ายที่ซับซ้อนที่สุด เราจะต้องใช้โปรโตคอลการกำหนดเส้นทางภายในเกตเวย์ (IGP) ซึ่งใช้ภายในระบบ AS (Autonomous System) เช่น RIP, OSPF, IS-IS หรือ EIGRP นอกจากนี้หากเราจะสื่อสารระหว่าง AS ที่แตกต่างกันโปรโตคอลที่ใช้คือ BGP