II, CÁC GIAO THỨC ĐỊNH TUYẾN TRÊN IPV6 2.1 RIPng cho IP
2.1.4 Cấu trúc thông điệp RIPng
Cấu trúc của thông điệp RIPng version 1 được trình bày như hình bên dưới. Trong đó:
Hình 27: Cấu trúc thông điệp RIPng
• Command : Chỉ ra loại thông điệp RIPng là Request hay Response • 1 : Request : Yêu cầu 1 các neighbor router gửi Update message
(toàn bộ bảng định tuyến).
• 2 : Response : Chỉ ra rằng đây là 1 thông điệp chứa toàn bộ(hay 1 phần) bảng định tuyến được gửi đi.
• Version : Chỉ ra phiên bản của giao thức RIPng đang sử dụng (1 hoặc 2). Về chức năng của RIPng version 1 cũng giống như trong RIPv1 đó là không hỗ trợ VLSM và mạng không liên tục.
• Phần còn lại của thông điệp bao gồm 1 danh sách các RTE. Mỗi RTE trong đó bao gồm các trường sau :
Hình 28: Cấu trúc route entry (RTE)
•Trường tiền tố đích thường là 1 số 128 bit được lưu trong 16 octet. •Trường Route Tag là một thuộc tính được gán cho 1 route với mục
đích là cung cấp 1 phương thức nhận dạng giữa các routes “RIPng Internal” và các route “Exterrnal RIPng” khác. Các route này có thể nhận được từ 1 EGP hoặc IGP khác.
Một router hỗ trợ đa giao thức thì nó phải được cấu hình để Route Tag được gán cho các routes mà nó được học từ các nguồn khác nhau. Ví dụ như các routes được học từ 1 EGP thì có 1 Route Tag riêng (1 số tùy ý hay lấy chính Autonomous System của nó làm Route tag).
•Trường Prefix Len : Chỉ ra độ dài của tiền tố (tính theo bit) có giá trị từ 0-128.
•Metric : Chỉ ra số Hop Count của quãng đường có giá trị từ 1-15. Nếu trường này có giá trị là 16 thì đích coi như là không đến được (unreachable).
Số các RTE trong thông điệp RIPng không bị giới hạn bởi con số 25 như trong RIPv1 hay RIPv2 ở IPv4 mà nó chỉ phụ thuộc vào MTU của tuyến đường đang được sử dụng để quảng bá RIPng.