3.3 Các giao thức định tuyến IPv6
3.3.1.2 Định dạng header gói tin RIPng
Hình 3.2 Cấu trúc gói RIPng
- Command : Chỉ ra loại thông điệp RIPng là Request hay Response + Request : Yêu cầu 1 các neighbor router gửi Update message (toàn
bộ bảng định tuyến).
+ Response : Chỉ ra rằng đây là 1 thơng điệp chứa tồ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 RIP đang sử dụng. Về chức năng của RIPng cũng giống như trong RIP version 2.
- 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 3.3 Cấu trúc 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.
Ưu điểm của RIPv6 là đơn giản và dễ cấu hình. Khuyết điểm là lưu lượng thông tin trao đổi giữa các router quá nhiều, thời gian hội tụ (convergence time) lâu, không dùng được cho mạng lớn hoặc q lớn. Chính vì thế giao thức định tuyến OSPFv3 ra đời để hỗ trợ định tuyến IPv6 trong những mạng lớn thay cho RIPng.