.8 – Kích thước MTU nhỏ nhất của IPv6 là 1280 octet

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu triển khai mô hình mạng ứng dụng IP version 6 (Trang 34 - 38)

Tuy nhiên, mọi link IPv6 trong Internet, bao gồm các link PPP, tunnels, vân vân, có kích thước MTU là 1280 hoặc lớn hơn. Tuy nhiên, trong IPv6 độ dài gói tin nhỏ nhất được hỗ trợ là 1500 octet. Gói tin nhỏ nhất được hỗ trợ là kích thước của gói tin sau khi được tái hợp ở lớp IP (chấp nhận các mảnh và ghép chúng lại với nhau). Trong IPv6 kích thước gói tin nhỏ nhất được hỗ trợ là 576 octet.

2.1.2.5. Phát hiện MTU trên đường truyền cho IPv6 (PMTUD)

Để tránh sự phân mảnh gói tin trong IPv6, tiết kiệm thời gian xử lý cho CPU của các node và các router trung gian, RFC 2460 khuyến cáo rằng các node IPv6 thực hiện PMTUD cho IPv6. PMTUD được khởi tạo bởi các node nguồn và cho phép chúng tìm giá trị MTU nhỏ nhất trên đường truyền.

2.1.2.6. MTU rất lớn

Kích thước gói tin lớn nhất được hỗ trợ bởi tiêu đề cơ sở IPv6 là 65.535 octet, bị giới hạn bởi độ dài 16 bit của trường Payload Length. Như đã miêu tả ở trên, các gói tin lớn hơn được gọi là Jumbogram vẫn có thể truyền trong IPv6, So với cơng nghệ Ethernet 10-GB với 9216 octet thì Jumbogram vẫn lớn hơn rất nhiều.

2.2. Địa chỉ IPv6[1],[7],[5]

2.2.1. Cách biểu diễn địa chỉ IPv6

Như được định nghĩa trong RFC 2373 về cấu trúc địa chỉ IPv6, có ba khn dạng biểu diễn địa chỉ IPv6. Phương pháp được ưa thích hơn cả là khn dạng đầy đủ (dài nhất). Nó sử dụng 32 kí tự hệ 16 để biểu diễn một địa chỉ IPv6. Phương pháp tiếp theo là sự biểu diễn địa chỉ IPv6 dưới dạng rút gọn. Để đơn giản cho việc sử dụng, chúng ta có thể rút gọn địa chỉ IPv6 khi có các giá trị 0 có mặt trong địa chỉ IPv6. Điều này có nghĩa là với cùng một địa chỉ IPv6 nhưng sẽ có các cách biểu diễn khác nhau với hai phương pháp trên, một điều khác so với IPv4. Cuối cùng, là phương pháp thứ 3, để miêu tả một địa chỉ liên quan đến cơ chế chuyển đổi, ở đây một địa chỉ IPv4 được nhúng trong một địa chỉ IPv6. Phương pháp này thì ít quan trọng hơn hai phương pháp trên, bởi vì nó chỉ hữu ích khi chúng ta sử dụng cơ chế chuyển đổi chẳng hạn như các tunnel có khả năng tương thích với IPv4 một cách tự động và cơ chế thông dịch địa chỉ mạng - thông dịch giao thức (NAT-PT).

 Phƣơng pháp biểu diễn đầy đủ

Như trình bày trong hình 2.9, cách biểu diễn này bao gồm một chuỗi 8 nhóm, mỗi nhóm có 2 byte, mỗi byte biểu diễn bằng hai kí tự hệ 16, các nhóm ngăn cách nhau bởi dấu hai chấm (:). Mỗi nhóm có giá trị từ 0x0000 đến 0xFFFF. Các chữ cái sử dụng trong hệ 16 là các chữ được viết hoa.

Hình 2.9 – Cách biểu diễn một địa chỉ IPv6 trong hệ 16 phân cách nhau bởi dấu hai chấm

Cách biểu diễn đầy đủ là cách biểu diễn dài nhất của một địa chỉ IPv6. Cách biểu diễn này sử dụng 32 kí tự hệ 16 để biểu diễn (8 trường, mỗi trường 4 kí tự). Trong khi đó một địa chỉ IPv4 có 4 trường 8 bit được phân cách nhau bởi dấu chấm (.) và sử dụng 12 kí tự hệ thập phân để biểu diễn.

Bảng 2-1. Ví dụ về sự biểu diễn một địa chỉ IPv6 theo cách đầy đủ

Khuôn dạng đầy đủ của các địa chỉ IPv6

0000:0000:0000:0000:0000:0000:0000:0000 0000:0000:0000:0000:0000:0000:0000:0001 2001:0410:0000:1234:FB00:1400:5000:45FF 3ffe:0000:0000:0000:1010:2a2a:0000:0001 3FFE:0B00:0C18:0001:0000:1234:AB34:0002 FE80:0000:0000:0000:0000:0000:0000:0009 FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF

 Phƣơng pháp biểu diễn rút gọn

Trong IPv6, chúng ta thường hay sử dụng các địa chỉ mà chứa một chuỗi các số 0. Để tạo ra cách viết đơn giản hơn cho các địa chỉ kiểu này, một cấu trúc đặc biệt được sử dụng theo hai trường hợp sau: các trường với 16 bit liên tiếp bằng 0 và các bít đầu tiên của các trường 16 bit bằng 0.

+ Các trường với 16 bit liên tiếp bằng 0

Để giảm chiều dài của một địa chỉ IPv6 khi có một hay nhiều trường 16 bit liên tiếp bằng 0, người ta biểu diễn các trường này bởi hai dấu hai chấm (::). Tuy nhiên, quy tắc này chỉ được sử dụng một lần trong một địa chỉ IPv6. Phương pháp này giúp biểu diễn nhiều địa chỉ IPv6 nhỏ hơn rất nhiều. Với cách biểu diễn rút gọn này thì một địa chỉ IPv6 có thể có nhiều cách biểu diễn.

Bảng 2-2 là ví dụ về các địa chỉ IPv6 biểu diễn theo cách đầy đủ và đã được rút gọn bởi vì chúng có một hay nhiều trường 16 bit bằng 0. Các kí tự in đậm trong bảng cho ta biết chúng đã bị rút gọn để được địa chỉ rút gọn.

Bảng 2-2. Ví dụ địa chỉ IPv6 biểu diễn theo cách rút gọn

Dạng đầy đủ Dạng rút gọn sử dụng dấu : 0000:0000:0000:0000:0000:0000:0000:0000 :: 0000:0000:0000:0000:0000:0000:0000:0001 ::0001 2001:0410:0000:1234:FB00:1400:5000:45FF 2001:0410::1234:FB00:1400:5000:45F F 3ffe:0000:0000:0000:1010:2a2a:0000:0001 3ffe::1010:2a2a:0000:0001 3FFE:0B00:0C18:0001:0000:1234:AB34:0002 3FFE:0B00:0C18:0001::1234:AB34:00 02 FE80:0000:0000:0000:0000:0000:0000:0009 FE80::0009 FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FF FF:FFFF Địa chỉ FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF là một ví dụ về tất cả các bit được đặt bằng 1, địa chỉ này không thể rút gọn được. Cách viết này chỉ sử dụng khi nhiều trường 16 bit liên tiếp có giá trị bằng 0.

Bảng 2-3. Ví dụ về các địa chỉ IPv6 được rút gọn sai

Dạng đầy đủ Dạng rút gọn sử dụng dấu :

0000:0000:AAAA:0000:0000:0000:0000:0001 ::AAAA::0001

3ffe:0000:0000:0000:1010:2a2a:0000:0001 3ffe::1010:2a2a::0001

+ Các bít đầu trong các trường 16 bít bằng 0

Phương pháp thứ hai để rút gọn một địa chỉ IPv6, đó là khi một hay nhiều bít ở đầu trong mỗi trường 16 bít bằng 0. Khi đó các số 0 này có thể được bỏ đi để làm giảm độ dài của một địa chỉ IPv6. Tuy nhiên, nếu mọi kí tự trong các trường 16 bit đều được đặt là 0, thì ít nhất một kí tự 0 phải được giữ lại. Bảng 2-4 là ví dụ về một địa chỉ IPv6 được rút gọn khi có các bít đầu bằng 0. Trong ví dụ này, tất cả các bit bằng 0 được bỏ đi và tất cả các giá trị theo sau được giữ nguyên. Các kí tự in đậm trong địa chỉ đầy đủ cho ta thấy chúng đã bị bỏ đi.

Bảng 2-4. Ví dụ về các địa chỉ IPv6 được rút gọn vì có các bit đầu bằng 0 Dạng đầy đủ Dạng rút gọn Dạng đầy đủ Dạng rút gọn 0000:0000:0000:0000:0000:0000:0000:0000 0:0:0:0:0:0:0:0 0000:0000:0000:0000:0000:0000:0000:0001 0:0:0:0:0:0:0:1 2001:0410:0000:1234:FB00:1400:5000:45FF 2001:410:0:1234:FB00:1400:5000:45FF 3ffe:0000:0000:0000:1010:2a2a:0000:0001 3ffe:0:0:0:1010:2a2a:0:1 3FFE:0B00:0C18:0001:0000:1234:AB34:0002 3FFE:B00:C18:1:0:1234:AB34:2 FE80:0000:0000:0000:0000:0000:0000:0009 FE80:0:0:0:0:0:0:9 FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF :FFFF + Kết hợp cả hai cách thức rút gọn

Sự kết hợp của hai cách thức rút gọn cho ta một địa đỉa IPv6 có độ dài đơn giản hơn rất nhiều. Bảng 2-5 là ví dụ về sự áp dụng cả hai phương pháp trên. Các kí tự in đậm trong địa chỉ đầy đủ cho ta thấy chúng đã bị bỏ đi để được địa chỉ rút gọn.

Bảng 2-5. Ví dụ về các địa chỉ IPv6 được rút gọn kết hợp cả hai cách

Dạng đầy đủ Dạng rút gọn 0000:0000:0000:0000:0000:0000:0000:0000 :: 0000:0000:0000:0000:0000:0000:0000:0001 ::1 2001:0410:0000:1234:FB00:1400:5000:45FF 2001:410::1234:FB00:1400:5000:45FF 3ffe:0000:0000:0000:1010:2a2a:0000:0001 3ffe::1010:2a2a:0:1 3FFE:0B00:0C18:0001:0000:1234:AB34:0002 3FFE:B00:C18:1::1234:AB34:2 FE80:0000:0000:0000:0000:0000:0000:0009 FE80::9

 Địa chỉ IPv6 đƣợc cấu tạo từ một địa chỉ IPv4

Phần đầu tiên của một địa chỉ IPv6 được miêu tả bằng hệ 16, và phần địa chỉ IPv4 được biểu diễn bằng số thập phân ngăn cách nhau bởi dấu chấm. Đây là sự biểu diễn đặc biệt của một địa chỉ IPv6 bằng cách sử dụng cơ chế chuyển đổi.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu triển khai mô hình mạng ứng dụng IP version 6 (Trang 34 - 38)

Tải bản đầy đủ (PDF)

(152 trang)