Tùy chọn nhảy từng bước ( Hop-by-hop optio n)

Một phần của tài liệu Đồ án tốt nghiệp nghiên cứu về đặc điểm, cấu trúc IPv6 và các ưu điểm của nó (Trang 32 - 34)

Tuỳ chọn nhảy từng bước được sử dụng khi nguồn cần chuyển thông tin qua tất cả các router được gửi bởi đơn vị dữ liệu. Ví dụ, không những router bị gây ra sự cố bởi sự quản trị, sự gỡ rối hay những chức năng điều khiển nào đó. Hay nếu như độ dài của đơn vị dữ liệu rộng hơn thông thường là 65,535 byte, router phải có thông tin này. Độ dài vùng header định nghĩa số byte

Xa hơn, chỉ có ba tuỳ chọn được định nghĩa: Pad1, PadN và Jumbo payload

Hình 2.18: Tùy chọn của vùng header tùy chọn nhảy từng bước

- Pad1: Tuỳ chọn này dài 1 byte và nó được thiết kế cho những mục đích sắp nhóm. Một số tuỳ chọn cần phải bắt đầu ở 1 bit riêng biệt trong 32 bit ( xem mô tả jumbo payload ). Nếu một tuỳ chọn của sự yêu cầu này rất chính xác là 1 byte, Pad1 sẽ được thêm vào để làm nên sự khác biệt. Pad1 không chứa trường độ dài tuỳ chọn mà còn không cả chứa trường dữ liệu tuỳ chọn. Nó gồm có duy nhất trường mã tuỳ chọn với tất cả các bít được đặt là 0 ( hành động là 00, C là kiểu 00000 ). Pad1 có thể được chèn vào bất kỳ chỗ nào trong vùng header tuỳ chọn nhảy từng bước.

- PadN: PadN giống Pad1 về ý tưởng. Sự khác nhau là PadN được sử dụng khi 2 hay nhiều bít được cần cho việc sắp nhóm. Tuỳ chọn này gồm có một byte mã tuỳ chọn, một byte độ dài tuỳ chọn, và một biến số những số 0

làm byte đệm. Giá trị của mã tuỳ chọn là 1 ( hành động là 00, C là 0 và kiểu là 00001 ). Độ dài tuỳ chọn chứa số byte đệm.

Một phần của tài liệu Đồ án tốt nghiệp nghiên cứu về đặc điểm, cấu trúc IPv6 và các ưu điểm của nó (Trang 32 - 34)