Trong IPv6, tiêu đề mở rộng là các cấu trúc dữ liệu bổ sung được chèn giữa tiêu đề IPv6 và tiêu đề giao thức lớp trên (chẳng hạn như TCP hoặc UDP) trong gói IPv6.
Các tiêu đề mở rộng này cung cấp chức năng bổ sung và cho phép linh hoạt hơn trong việc xử lý các gói IPv6. Không giống như IPv4, nơi các tùy chọn được đưa trực tiếp vào tiêu đề IP, IPv6 sử dụng các tiêu đề mở rộng riêng biệt để bao gồm thông tin bổ sung.
Ở cuối bài viết, bạn sẽ tìm thấy một phần nhỏ thử nghiệm điều đó sẽ cho phép bạn đánh giá kiến thức thu được trong bài đọc này
Trong gói IPv6, tiêu đề chính bao gồm 40 byte Các trường cố định bao gồm địa chỉ nguồn, địa chỉ đích, loại lưu lượng truy cập và các trường khác cần thiết cho việc định tuyến và phân phối gói hàng. Sau tiêu đề chính, một hoặc nhiều tiêu đề mở rộng có thể theo sau, tùy thuộc vào nhu cầu cụ thể của giao tiếp.
Các tiêu đề mở rộng trong IPv6 được xác định bởi một trường có tên “Tiêu đề tiếp theo” (Tiêu đề tiếp theo) trong tiêu đề IPv6. Cánh đồng “Tiêu đề tiếp theo” chỉ định loại tiêu đề tiếp theo, có thể là giao thức lớp cao hơn hoặc tiêu đề mở rộng. Khi có tiêu đề mở rộng, trường “Tiêu đề tiếp theo” sẽ trỏ đến loại tiêu đề mở rộng và các tiêu đề mở rộng tiếp theo sẽ theo sau nó.
Hiệu trưởng các bộ phận
Mỗi tiêu đề mở rộng được tạo thành từ hai phần chính:
Tiêu đề mở rộng:
Nó là cấu trúc dữ liệu chứa thông tin về loại tiêu đề mở rộng và độ dài của nó tính bằng đơn vị 8 byte (64 bit). Tiêu đề mở rộng bao gồm loại Tiêu đề tiếp theo, cho biết tiêu đề tiếp theo là tiêu đề mở rộng khác hay tiêu đề giao thức lớp trên.
Phần mở rộng:
Đây là một phần của tiêu đề mở rộng mang dữ liệu bổ sung cụ thể cho tiêu đề đó. Định dạng và nội dung của phần thân phần mở rộng khác nhau tùy thuộc vào loại tiêu đề phần mở rộng. Ví dụ: Tiêu đề Tùy chọn từng bước có thể mang các tùy chọn bổ sung phải được kiểm tra bởi tất cả các nút dọc theo đường dẫn phân phối gói.
Các tiêu đề mở rộng trong IPv6 cho phép tính mô đun hóa và linh hoạt hơn trong thiết kế giao thức. Ngoài ra, bằng cách tách các tùy chọn và chức năng bổ sung thành các tiêu đề mở rộng, sẽ tránh được việc xử lý các tùy chọn không cần thiết bởi các nút không yêu cầu chúng.
Điều quan trọng cần lưu ý là không phải tất cả các tiêu đề mở rộng đều được yêu cầu trong tất cả các gói IPv6. Việc bao gồm và thứ tự của các tiêu đề mở rộng phụ thuộc vào các yêu cầu và đặc điểm cụ thể của giao tiếp. Một số tiêu đề mở rộng chỉ được sử dụng trong các trường hợp cụ thể, chẳng hạn như phân mảnh gói, xác thực hoặc di động.
Tiêu đề mở rộng được xác định bằng một giá trị khác:
Tiêu đề mở rộng | lòng can đảm |
Từng bước một | 0 |
Miếng | 44 |
Định tuyến (Loại) | 43 |
Tùy chọn đích | 60 |
Xác thực | 51 |
Đóng gói tải trọng bảo mật | 50 |
Nhảy từng bước
Tiêu đề này được sử dụng cho các tùy chọn phải được kiểm tra bởi mỗi nút dọc theo đường dẫn phân phối gói, đây là điều bắt buộc. Nó có thể mang nhiều tùy chọn khác nhau như phát hiện người nghe multicast, lọc gói hoặc thông tin chất lượng dịch vụ (QoS).
Các tùy chọn Hop by Hop có thể bao gồm:
PadN (Đệm):
Được sử dụng để đệm tiêu đề tùy chọn từng chặng để đảm bảo độ dài của nó là bội số của 8 byte.
Cảnh báo bộ định tuyến:
Cho phép bộ định tuyến thực hiện các hành động đặc biệt trên gói. Ví dụ: nó có thể được sử dụng để thông báo cho các bộ định tuyến rằng gói phải được xử lý ở mức độ ưu tiên hoặc gói cần được xử lý đặc biệt.
Tải trọng Jumbo:
Tùy chọn này được sử dụng để chỉ ra rằng gói chứa tải trọng lớn hơn kích thước truyền tối đa (MTU) của một liên kết. Nó được sử dụng để truyền các gói IPv6 có kích thước tải trọng lớn hơn MTU tiêu chuẩn.
Quá trình xử lý tiêu đề tùy chọn Hop by Hop liên quan đến việc mỗi nút dọc theo đường dẫn phân phối gói sẽ kiểm tra và xử lý các tùy chọn liên quan. Mỗi nút phải hoàn thành các hành động được chỉ định trong các tùy chọn từng bước trước khi tiếp tục xử lý gói. Điều này cho phép sử dụng các tùy chọn cho các chức năng cụ thể trong mạng, chẳng hạn như kiểm soát luồng, ưu tiên gói hoặc kích hoạt các dịch vụ đặc biệt.
Điều quan trọng cần lưu ý là việc sử dụng tiêu đề tùy chọn từng chặng có thể ảnh hưởng đến hiệu suất mạng vì nó yêu cầu xử lý bổ sung tại mỗi nút dọc theo đường dẫn. Do đó, bạn chỉ nên sử dụng các tùy chọn từng chặng khi cần thiết và được chứng minh bằng các yêu cầu của ứng dụng hoặc mạng.
Định tuyến
Tiêu đề mở rộng định tuyến trong IPv6 được sử dụng để cho phép các gói IPv6 được định tuyến thông qua một loạt nút cụ thể trên mạng. Tiêu đề mở rộng định tuyến có thể xuất hiện trong gói IPv6 sau tiêu đề mở rộng Hop-by-Hop hoặc sau bất kỳ tiêu đề mở rộng nào khác.
Tiêu đề mở rộng định tuyến được sử dụng để thiết lập một tuyến đường rõ ràng mà gói IPv6 phải đi qua. Trường Phân đoạn còn lại được giảm đi một đơn vị tại mỗi nút mà gói truy cập dọc theo tuyến đường. Khi giá trị Segments Left bằng XNUMX, gói đã đến đích cuối cùng.
Tiêu đề mở rộng định tuyến trong IPv6 được sử dụng trong các tình huống cụ thể trong đó cần có sự kiểm soát rõ ràng đối với đường dẫn mà gói phải tuân theo trên mạng.
Bằng cách chỉ định tuyến trong tiêu đề tiện ích mở rộng Định tuyến, bạn có thể đạt được định tuyến chính xác và ngăn các gói đi theo các tuyến mặc định được xác định bởi bảng định tuyến của bộ định tuyến.
Dưới đây là một số trường hợp bạn có thể sử dụng tiêu đề tiện ích mở rộng Định tuyến:
Định tuyến chính sách:
Trên một số mạng, bạn có thể muốn áp dụng các chính sách định tuyến cụ thể cho một số loại lưu lượng truy cập nhất định. Tiêu đề tiện ích mở rộng Định tuyến cho phép bạn chỉ định tuyến tùy chỉnh đáp ứng các yêu cầu của chính sách định tuyến đã thiết lập. Điều này có thể bao gồm việc định tuyến qua các nút cụ thể hoặc tránh các liên kết mạng nhất định.
Định tuyến địa lý:
Đôi khi, lưu lượng truy cập có thể được yêu cầu phải được định tuyến qua các nút ở các vị trí địa lý cụ thể. Tiêu đề tiện ích mở rộng Định tuyến cho phép bạn chỉ định tuyến đường bao gồm các nút mong muốn ở vị trí địa lý được yêu cầu.
Tránh các nút hoặc liên kết cụ thể:
Trong một số trường hợp, có thể cần tránh các nút hoặc liên kết cụ thể do vấn đề về hiệu suất, bảo mật hoặc các cân nhắc khác. Tiêu đề mở rộng Định tuyến có thể được sử dụng để chỉ định tuyến đường tránh các nút hoặc liên kết không mong muốn.
Định tuyến có độ trễ thấp hoặc băng thông cao:
Trong trường hợp cần có độ trễ thấp hoặc băng thông cao cho lưu lượng truy cập, tiêu đề mở rộng Định tuyến có thể được sử dụng để chỉ định tuyến đường đảm bảo các yêu cầu này. Điều này có thể bao gồm việc định tuyến qua các nút hoặc liên kết có dung lượng cao hoặc có độ trễ thấp.
Điều quan trọng cần lưu ý là việc sử dụng tiêu đề mở rộng Định tuyến trong IPv6 không phổ biến như việc sử dụng các loại tiêu đề mở rộng khác. Trong hầu hết các trường hợp, việc định tuyến trong IPv6 dựa trên bảng định tuyến của bộ định tuyến, bảng này xác định tuyến đường tốt nhất cho gói dựa trên địa chỉ đích và các chính sách định tuyến khác.
Tùy chọn đích
Tiêu đề mở rộng Tùy chọn đích (tùy chọn đích) trong IPv6 được sử dụng để cung cấp các tùy chọn bổ sung liên quan đến đích cuối cùng của gói IPv6. Tiêu đề này được đặt sau tiêu đề mở rộng IPv6 và trước tiêu đề tải trọng.
Tiêu đề mở rộng Tùy chọn đích cho phép các gói IPv6 mang thông tin bổ sung liên quan đến đích cuối cùng, mang lại tính linh hoạt và chức năng cao hơn.
Bằng cách bao gồm các tùy chọn trong tiêu đề mở rộng Tùy chọn đích, các tính năng bổ sung có thể được thêm vào gói IPv6 dựa trên nhu cầu ứng dụng hoặc giao thức cụ thể.
Cần phải tính đến việc các tùy chọn trong tiêu đề mở rộng Tùy chọn đích được các nút nhận xử lý theo loại của chúng. Nếu nút nhận không thể xử lý một tùy chọn cụ thể, nó có thể bỏ qua hoặc loại bỏ tùy chọn đó. Các tùy chọn không thể xử lý sẽ không ảnh hưởng đến việc chuyển tiếp hoặc định tuyến gói IPv6 cơ bản.
Tiêu đề mở rộng Tùy chọn đích được sử dụng trong một số trường hợp để cung cấp các tùy chọn bổ sung liên quan đến đích cuối cùng của gói. Dưới đây là một số trường hợp có thể sử dụng tiêu đề mở rộng Tùy chọn đích:
Bảo mật và xác thực:
Tiêu đề mở rộng Tùy chọn đích có thể được sử dụng để bao gồm các tùy chọn liên quan đến bảo mật và xác thực. Điều này có thể bao gồm thông tin khóa công khai để xác thực hai đầu hoặc chữ ký số để xác minh tính toàn vẹn của dữ liệu gói.
Chất lượng dịch vụ (QoS):
Trong một số trường hợp, bạn có thể muốn chỉ định các yêu cầu về chất lượng dịch vụ cho gói IPv6. Tiêu đề này có thể bao gồm các tùy chọn chỉ ra các yêu cầu về băng thông, độ trễ, mất gói hoặc các tham số QoS khác.
Định tuyến cụ thể:
Trong trường hợp cần có định tuyến cụ thể cho gói IPv6, bạn có thể bao gồm các tùy chọn chỉ định tuyến hoặc nút sẽ truy cập. Điều này cho phép kiểm soát tốt hơn đường dẫn định tuyến và khả năng tránh các liên kết hoặc nút mạng nhất định.
Xử lý và xử lý gói:
Tiêu đề có thể được sử dụng để chỉ ra các hành động đặc biệt phải được thực hiện trên các nút nhận. Ví dụ: nó có thể bao gồm các tùy chọn để thực hiện các thao tác cụ thể trên tải trọng gói hoặc thực hiện các hoạt động xử lý bổ sung trên nút nhận.
Bài kiểm tra kiến thức tóm tắt
Bạn nghĩ gì về bài viết này?
Bạn có dám đánh giá kiến thức đã học của mình không?
Cuốn sách được đề xuất cho bài viết này
Sách IPv6 với MikroTik, RouterOS v7
Tài liệu học tập cho Khóa học Chứng chỉ MTCIPv6E được cập nhật lên RouterOS v7