.11 Cấu trúc IPv6 Header

Một phần của tài liệu Giao thức định tuyến OSPF cho IPv6 (Trang 47 - 48)

Version: Trường Version chỉ ra phiên bản của IP và được thiết lập là 6. Kích thước của trường này là 4 bit. Trường này cũng được định nghĩa giống như trong IPv4, giá trị của nó khơng được sử dụng để chuyển gói tới một lớp giao thức IPv4 hay IPv6. Việc định dạng nó được thực hiện thơng qua một trường định dạng giao thức trong header của lớp liên kết.

Traffic Class: Trường Traffic Class biểu thị lớp hay quyền ưu tiên của gói IPv6. Kích thước của trường là 8 bit. Trường này cung cấp chức năng tương tự như trường Type of Service (ToS) trong IPv4.

Flow Label: Trường Flow Label cho biết gói đó thuộc về một chuỗi các gói riêng biệt giữa nguồn và đích, yêu cầu xử lý riêng biệt bởi các router trung gian. Trường này có kích thước là 20 bit. Flow label được dùng cho các kết nối không mặc định QoS, như những yêu cầu dữ liệu thời gian thực (voice và video). Với router mặc định, trường Flow Label được xác lập là 0. Có thể có nhiều luồng lưu lượng giữa một nguồn và một đích. Khi một router xác định dịng lưu lượng lần đầu, nó sẽ nhớ dịng lưu lượng đó cũng như xử lý đặc biệt ứng với lưu lượng này. Khi các lưu lượng khác thuộc dịng này đến, nó sẽ xử lý nhanh hơn là xử lý từng gói.

Payload length: Trường này cho biết độ dài của tải tin IPv6. Kích thước của trường này là 16 bit. Trường Payload Lengh bao gồm các tiêu đề mở rộng và đơn vị dữ liệu lớp trên. Với 16 bit, một tải tin IPv6 với 65.535 byte có thể được biểu thị. Với những tải tin có độ dài lớn hơn 65.535 byte, trường Payload Lengh được đặt bằng 0 và tùy chọn Jumbo Payload được sử dụng trong header mở rộng Hop-by-Hop Option.

Next Header: Trường Nex header cho biết loại header mở rộng đầu tiên hoặc giao thức trong đơn vị dữ liệu lớp cao (như TCP, UDP, hay ICMPv6). Trường này có kích thước là 8 bit. Khi biểu thị một giao thức lớp trên, trường Next header sử dụng những giá trị giống như những giá trị được sử dụng trong trường Protocol của IPv4.

Hop Limit: Trường Hop Limit cho biết số lượng liên kết tối đa trên gói IPv6 mà có thể vận chuyển trước khi bị loại bỏ. Kích thước của trường này là 8 bit. Trường Hop Limit tương tự như trường TTL trong IPv4. Khi Hop Limit bằng 0 tại một router, router sẽ gửi một bản tin ICMPv6 trong thông báo vận chuyển tới nguồn và loại bỏ gói.

Source Address (địa chỉ nguồn): Trường Source Address cho biết địa chỉ IPv6 của host nguồn. Kích thước của trường này là 128 bit

Destination Address (địa chỉ đích): Trường Destination Address cho biết địa chỉ IPv6 của node đích. Kích thước của trường này là 128 bit. Trong hầu hết các trường hợp, trường Destination Address được thiết lập cho địa chỉ đích cuối cùng. Tuy nhiên, nếu một heard mở rộng định tuyến hiện diện, trường Destination Address có thể được thiết lập cho địa chỉ đích trung gian kế tiếp.

Những giá trị của trường Next header:

Giá trị Header

0 Hop-by-Hop Options header

6 TCP

17 UDP

41 Encapsulated IPv6 header

43 Routing header

44 Fragment header

50 Encapsulating Security Payload header

51 Authentication header

58 ICMPv6

59 No next header

60 Destination Options header

Một phần của tài liệu Giao thức định tuyến OSPF cho IPv6 (Trang 47 - 48)