การกำหนดเส้นทางแบบรวมศูนย์กับโปรโตคอลการกำหนดเส้นทางแบบกระจาย
การกำหนดเส้นทางเป็นกระบวนการในการเลือกเส้นทางที่จะใช้ในการส่งปริมาณการใช้เครือข่าย และส่งแพ็กเก็ตไปตามเครือข่ายย่อยที่เลือก ในคำศัพท์เกี่ยวกับเครือข่ายคอมพิวเตอร์ โปรโตคอลการกำหนดเส้นทางกำหนดวิธีที่โหนดในเครือข่าย (โดยเฉพาะเราเตอร์) โต้ตอบกัน เพื่อตัดสินใจว่าจะเลือกเส้นทางใดในการส่งปริมาณข้อมูลเครือข่ายโดยการแชร์ข้อมูลลิงก์ที่จำเป็น โดยปกติ โหนดจะมีความรู้เบื้องต้นเกี่ยวกับโหนดอื่นๆ ที่เชื่อมต่อโดยตรง และโปรโตคอลการกำหนดเส้นทางจะกระจายข้อมูลนี้ไปยังโหนดใกล้เคียงก่อน จากนั้นจึงไปยังโหนดอื่นๆนี่คือวิธีที่โปรโตคอลการกำหนดเส้นทางให้ความรู้เกี่ยวกับโทโพโลยีเครือข่ายแก่เราเตอร์ของเครือข่ายในขั้นต้นและหลังจากการเปลี่ยนแปลงเกิดขึ้น
มีโปรโตคอลการกำหนดเส้นทางสองประเภทที่จัดประเภทเป็นโปรโตคอลแบบไดนามิกและแบบคงที่ โปรโตคอลแบบคงที่ทำงานเฉพาะกับตารางเส้นทางที่กำหนดค่าด้วยตนเองเท่านั้น ในขณะที่โปรโตคอลแบบไดนามิกจะปรับปรุงตารางเส้นทางตามการเปลี่ยนแปลงในโทโพโลยีเครือข่าย โปรโตคอลแบบไดนามิกถูกจัดประเภทเพิ่มเติมเป็นแบบรวมศูนย์และแบบกระจาย โปรโตคอลแบบรวมศูนย์มุ่งเน้นไปที่โหนดกลางสำหรับการตัดสินใจกำหนดเส้นทางทั้งหมด ในขณะที่โปรโตคอลแบบกระจายทำให้แต่ละอุปกรณ์ในเครือข่ายรับผิดชอบในการตัดสินใจกำหนดเส้นทาง
โปรโตคอลการกำหนดเส้นทางส่วนกลางคืออะไร
ดังที่กล่าวไว้ข้างต้น โปรโตคอลการกำหนดเส้นทางแบบรวมศูนย์อยู่ในตระกูลของโปรโตคอลการกำหนดเส้นทางแบบไดนามิก ในเครือข่ายที่ใช้โปรโตคอลการกำหนดเส้นทางแบบรวมศูนย์ อุปกรณ์ประมวลผลกลางที่ทำงานบนโหนด "ส่วนกลาง" จะรวบรวมข้อมูล (สถานะ เช่น สถานะขึ้น/ลง ความจุ และการใช้งานปัจจุบัน) ในแต่ละลิงก์ในเครือข่ายจากนั้น อุปกรณ์ประมวลผลนี้ใช้ข้อมูลที่รวบรวมมาเพื่อคำนวณตารางเส้นทางสำหรับโหนดอื่นๆ ทั้งหมด โปรโตคอลการกำหนดเส้นทางเหล่านี้ใช้ฐานข้อมูลส่วนกลางที่โหนดกลางสำหรับการคำนวณเหล่านี้ กล่าวอีกนัยหนึ่ง ตารางเส้นทางจะถูกเก็บไว้ที่โหนด "กลาง" เดียว ซึ่งควรปรึกษาเมื่อโหนดอื่นจำเป็นต้องตัดสินใจเส้นทาง
Distributed Routing Protocols คืออะไร
โปรโตคอลการกำหนดเส้นทางแบบกระจายยังเป็นของตระกูลของโปรโตคอลการกำหนดเส้นทางแบบไดนามิกด้วย ภายใต้โปรโตคอลการกำหนดเส้นทางแบบกระจาย อุปกรณ์แต่ละเครื่องในเครือข่ายมีหน้าที่ในการตัดสินใจกำหนดเส้นทาง มีโปรโตคอลแบบกระจายแบบไดนามิกสองประเภทที่เรียกว่าแบบแยกส่วน (โหนดไม่สื่อสาร) และแบบไม่แยก (โหนดสื่อสารระหว่างกัน) ดังนั้น ภายใต้หมวดหมู่ย่อยนี้ (ไดนามิก กระจาย และไม่แยก) มีโปรโตคอลกว้างๆ สองประเภทที่ใช้กันทั่วไปในปัจจุบัน เป็นโปรโตคอลเวกเตอร์ระยะทางและโปรโตคอลสถานะลิงก์ โปรโตคอลเวกเตอร์ระยะทางทำให้โหนดแบ่งปันข้อมูล เช่น ปลายทางและค่าใช้จ่ายตามช่วงเวลาปกติหรือตามความจำเป็นโปรโตคอลสถานะลิงก์ท่วมข้อมูลสถานะลิงก์ทั่วทั้งเครือข่ายเพื่อให้แต่ละโหนดสร้าง "แผนที่" ของเครือข่ายได้
ความแตกต่างระหว่าง Centralized Routing Protocols และ Distributed Routing Protocols
แม้ว่าทั้งโปรโตคอลการกำหนดเส้นทางแบบรวมศูนย์และแบบกระจายจะเป็นโปรโตคอลการกำหนดเส้นทางแบบไดนามิก แต่ก็แตกต่างกันมากในวิธีดำเนินการ ความแตกต่างที่สำคัญระหว่างอุปกรณ์เหล่านี้ขึ้นอยู่กับอุปกรณ์ในเครือข่ายที่ทำการตัดสินใจเกี่ยวกับการกำหนดเส้นทาง โหนดกลางหนึ่งโหนดมีหน้าที่ในการตัดสินใจกำหนดเส้นทางทั้งหมดในการกำหนดเส้นทางแบบรวมศูนย์ ในขณะที่อุปกรณ์แต่ละเครื่องมีหน้าที่ในการตัดสินใจกำหนดเส้นทางภายใต้โปรโตคอลแบบกระจาย โปรโตคอลแบบรวมศูนย์มีปัญหามากมายเมื่อเทียบกับโปรโตคอลแบบกระจาย เช่น การมีจุดล้มเหลวเพียงจุดเดียวและความแออัดของเครือข่ายรอบๆ โหนดกลาง ด้วยเหตุนี้ จึงมีการใช้โปรโตคอลแบบกระจายมากกว่า