Các tiêu đề mở rộng của IPv6 1 Tổng quát

Một phần của tài liệu giải pháp truyền tải ip trên quang cho mạng viễn thông tỉnh nghệ an (Trang 43 - 45)

- Mạng truyền dẫn Internet yêu cầu về thời gian thực cao trong truyền dẫn hình ảnh và âm thanh do ngày càng có nhiều dịch vụ khác nhau sử dụng IP Loạ

2.2.3Các tiêu đề mở rộng của IPv6 1 Tổng quát

2.2.3.1 Tổng quát

Các tiêu đề mở rộng nằm giữa phần tiêu đề cơ bản và phần tải tin. Có thể có một hoặc nhiều tiêu đề mở rộng. Giống như Option trong IPv4 tiêu đề mở rộng chứa các thông tin yêu cầu xử lý đặc biệt của các datagram. Hầu hết các tiêu đề mở rộng của IPv6 chỉ được xử lý tại đích mà không được xử lý tại các router chuyển tiếp vì thế đạt được hiệu năng cao hơn. Nội dung trong các tiêu đề mở rộng sẽ được chỉ thị bởi trường Next Header trong tiêu đề cơ bản hay trong các tiêu đề mở rộng khác.

Nội dung và ngữ nghĩa của các tiêu đề mở rộng phụ thuộc vào giá trị của trường Next Header của tiêu đề ngay trước nó vì thế các tiêu đề phải được xử lý theo đúng trình tự xuất hiện trong mỗi datagram.

Mỗi tiêu đề mở rộng sẽ nhận một giá trị riêng. Độ dài tính theo đơn vị Octet của mỗi tiêu đề mở rộng phải là bội số của 8.

Các Option trong tiêu đề mở rộng: Hai loại tiêu đề mở rộng được định nghĩa hiện nay là Hop – by – hop Options Header và Destination Options Header có mang các loại mã hóa Loại – Độ dài – Giá trị TLV có khuôn dạng chung như hình 2.8.

Option Type Option Data Length Option Data

Hình 2.8: Lựa chọn mã hóa TL

- Option Type: ( 8 bit ) Chỉ thị loại lựa chọn.

- Option Data Length (8 bit ) Chỉ độ dài của trường data trong lựa chọn này theo đơn vị Octet.

- Option Data: ( Độ dài thay đổi ) Chứa dữ liệu cụ thể của loại lựa chọn tương ứng.

Các Option trong một tiêu đề phải được xử lý đúng theo trình tự đã nhận được chúng. Nghĩa là, Phía thu không được phép tìm kiếm một loại lựa chọn nào đó và xử lý nó trước các lựa chọn khác đã nhận được trước nó.

Trong Option Type có sử dụng hai bit có trọng số cao nhất để mã hóa việc xử lý đối với datagram khi các node IPv6 không nhận ra đượcloại của Option. Mã hóa như sau:

+ 00: Bỏ qua Option này và tiếp tục xử lý tiêu đề. + 01: Xóa bỏ datagram.

+ 10: Xóa bỏ datagram. Xem địa chỉ đích của datagram có phải là địa chỉ multicast không, nếu đúng sẽ gửi bản tin ICMP lỗi thông số, mã số 2 được đưa về địa chỉ nguồn để báo rằng loại lựa chọn không thể nhận ra.

+ 11: Xóa bỏ datagram. Xem địa chỉ đích của datagram có phải là địa chỉ multicast không, chỉ khi không phải mới gửi bản tin ICMP lỗi thông số, mã số 2 được đưa về địa chỉ nguồn để báo rằng loại lựa chọn không thể nhận ra. Bit có trọng số cao thứ ba trong Option Type để xác định dữ liệu trong lựa chọn có thểbị thay đổi tại các router hay không:

+ 0: Dữ liệu trong lựa chọn không được thay đổi tại các router. + 1: Dữ liệu trong lựa chọn có thể được thay đổi tại các router.

Nếu dữ liệu trong lựa chọn có thể thay đổi tại các router thì tiêu đề nhận thực Authentication Header phải có trong datagram và toàn bộ trường dữ liệu của lựa chọn được coi như là các Octet toàn giá trị 0 trong khi tính toán hay thay đổi giá trị nhận thực của datagram.

Một phần của tài liệu giải pháp truyền tải ip trên quang cho mạng viễn thông tỉnh nghệ an (Trang 43 - 45)