5. Cấu trúc của luận văn
2.1.3.1 Định tuyến nội vùng IARP
Vì ZRP giả thiết rằng việc khám phá các láng giềng đã được thực hiện và được cung cấp bởi NDP, nên thành phần giao thức đầu tiên của ZRP là giao thức định tuyến nội vùng IARP (Intra-zone Routing Protocol). Giao thức này được nút sử dụng để giao tiếp với các nút trong vùng định tuyến của nó và như vậy giao thức bị giới hạn bởi bán kính vùng r (số hops từ nút trung
tâm đến các nút biên của nó).
Do các nút trong vùng định tuyến của nó có thể thay đổi một cách nhanh chóng và do những thay đổi trong kiến trúc vùng có khả năng tác động đến hoạt động định tuyến của các nút lớn hơn sự thay đổi trong phần còn lại của mạng nên IARP là một giao thức định tuyến chủ động.
Nút cần liên tục cập nhật thông tin định tuyến để xác định các nút biên cũng như duy trì bản đồ các nút trong vùng. IARP cho phép tối ưu tuyến đường trong vùng thông qua việc loại bỏ các tuyến đường dự phòng và rút gọn các tuyến đường nếu một tuyến đường có số hops nhỏ hơn được tìm thấy. IARP là giao thức định tuyến chủ động, nên việc khám phá tuyến đường trong vùng rất hiệu quả và các tuyến đường đến các nút đích trong vùng được đáp ứng ngay lập tức. Để không sử dụng vượt quá băng thông được cung cấp, IARP bị hạn chế định tuyến trong vùng.
Việc khám phá tuyến đường trên toàn mạng, giao tiếp với các nút trong vùng khác được thực hiện bằng cách gửi các gói tin truy vấn đến các nút biên thay vì quảng bá đến tất các nút trong vùng. Để áp dụng một giao thức trạng thái liên kết chủ động truyền thống như là IARP trong ZRP thì phạm vi của giao thức cần phải được giới hạn trong bán kính r của vùng. Điều này có thể thực hiện được bằng cách bổ sung thêm trường Time To Live (TTL) vào các gói tin yêu cầu khám phá tuyến đường với giá trị khởi tạo bằng p – 1, và giảm