Có nhiều kỹ thuật và phương pháp khác nhau để duy trì thông tin định tuyến chính xác, do đó các loại giao thức định tuyến khác nhau đã được phát minh trong nhiều năm. Bài viết cung cấp cho bạn cái nhìn tổng quan về các loại giao thức định tuyến hiện có. Giao thức Véc tơ khoảng cách (Distance Vector) / Giao thức Trạng thái liên kết (Link State) Các giao thức trên đề cập đến các thuật toán chi phối việc trao đổi thông tin định tuyến và cách xác định đường đi tối ưu. Giao thức vectơ khoảng cách (Distance Vector) trao đổi thông tin đã được tích hợp trước đó trong bảng định tuyến của thiết bị. Các bộ định tuyến chỉ biết người hàng xóm trực tiếp của chúng (cách đó một next-hop). Giao thức trạng thái liên kết (Link State) trao đổi thông tin về trạng thái của các liên kết trong cấu trúc liên kết toàn mạng (chúng có một bức tranh toàn cảnh về mạng). Giao thức vectơ khoảng cách (Distance Vector) yêu cầu ít tài nguyên phần cứng hơn, nhưng nhạy cảm với việc hình thành các vòng định tuyến. Các giao thức trạng thái liên kết (Link State) yêu cầu nhiều tài nguyên phần cứng hơn nhưng hiệu quả hơn và hội tụ tốt hơn. Sau đây là các giao thức vectơ khoảng cách (Distance Vector): RIPv1, RIPv2, IGRP, EIGRP. Sau đây là các giao thức trạng thái liên kết (Link State): OSPF, IS-IS. Giao thức Classless / Giao thức Classful Các giao thức Classful chỉ public thông tin địa chỉ của mạng đích chứ không phải mặt nạ mạng con, điều này buộc thiết bị nhận bản cập nhật phải giả định rằng mặt nạ mạng con giống như mặt nạ trên giao diện của nó hoặc mặt nạ mặc định tương ứng với lớp. Các giao thức định tuyến Classless quảng cáo mặt nạ mạng con cùng với địa chỉ mạng, do đó, bộ định tuyến nhận có đầy đủ thông tin định tuyến. Điều này cho phép thực hiện VLSM và CIDR. Các giao thức Classful: RIPv1, IGRP. Giao thức Classless: RIPv2, EIGRP, OSPF, IS-IS. Giao thức định tuyến bên trong (Internal Routing Protocols) / Giao thức định tuyến bên ngoài (External Routing Protocols). Các giao thức định tuyến bên trong - Interior routing protocols (hoặc IGP - Interior Gateway Protocols) được thiết kế để hoạt động trong cùng một miền quản trị, có nghĩa là mỗi thiết bị “confident” về thông tin nhận được từ thiết bị khác. Các giao thức định tuyến bên ngoài - Exterior routing protocols (hoặc EGP như BGP) được sử dụng để quản lý việc định tuyến giữa các miền quản trị khác nhau. Trong EGP, mỗi miền quản trị là độc lập. Nó thực hiện chính sách định tuyến của riêng mình. Các giao thức định tuyến bên trong (IGP): RIPv1, RIPv2, EIGRP, OSPF, IS-IS. Giao thức định tuyến bên ngoài (EGP): BGPv4. Chúc các bạn có lựa chọn hợp lý. Bài viết liên quan: Mục đích của các giao thức định tuyến trong mạng