OSPFv3 là một giao thức định tuyến cho IPvó. Hoạt động của nó vẫn dựa trên OSPFv2 và có gia tăng thêm một số tính năng. OSPF là một giao thức định tuyến đường liên kết (link-state), trái ngược với một giao thức vector khoảng cách, ở đây, một link (đường liên kết) như là một interíace trên thiết bị mạng. Một giao thức link- state quyết định tuyến đường dựa trên trạng thái của các liên kết kết nối từ nguồn đến đích.
ASBR
Backbone Area 0
Hình 2.12 Cấu trúc phân cấp trong OSPFv3.
Trạng thái của một liên kết được mô tả là mối quan hệ hàng xóm của interíace đó với các thiết bị mạng lân cận. Các thông tin interíace bao gồm các IPvó preíix của
Nguyễn Thanh Long - K13TMT Khoa CNTT - Trường Đại học Duy Tân
interíace, các loại mạng mà nó được kết nối tói, các bộ định tuyến kết nối với mạng đó.
Thông tin này được lan truyền trong các gói tin gọi là Lỉnk-state advertìsements
(LSAs). Một tập các dữ liệu LSA trên mỗi router được lưu trữ trong một cơ sở dữ liệu link-state (LSDB). Nội dung từ cơ sở dữ liệu đó được sử dụng cho thuật toán Dijkstra, kết quả cuối cùng là tạo ra các bảng định tuyến OSPF.
Sự khác biệt giữa LSDB và bảng định tuyến là LSDB chứa một tập đầy đủ các dữ liệu thô, còn các bảng định tuyến chứa danh sách các đường đi ngắn nhất tới các đích được biết thông qua cổng interíace cụ thể trên router.
Đe giảm kích thước của LSDB, OSPF cho phép tính toán và tạo ra ở mỗi vùng (area). Một vùng OSPF là một nhóm các segment của mạng liên tiếp nhau. Trong tất cả các mạng OSPF, có ít nhất một vùng được gọi là vùng backbone hay là Area 0. Tất cả các vùng còn lại phải kết nối trực tiếp tới vùng backbone, hoặc phải có đường kết nối ảo đến vùng backbone. Vùng OSPF cho phép tổng kết hoặc tập họp các thông tin định tuyến trên các vùng OSPF biên. Router tại vùng biên được gọi là Area border Router - ABR. Router giữa các vùng tự trị (hay ngoài vùng OSPF) được gọi là Autonomous System Boundary Router - ASBR.