IPv6

Danh mục : Mạng máy tính | Về : Khái niệm Đăng vào 2024-01-19 15:51:58


IPv6

IPv6 là phiên bản được phát triển để giải quyết tình trạng khan hiếm IPv4 đang xảy ra. IPv6 là địa chỉ 128 bit có không gian địa chỉ là 2 ^ 128, lớn hơn rất nhiều so với IPv4. Cải tiến rõ ràng nhất của IPv6 so với IPv4 là địa chỉ IP được kéo dài từ 32 bit lên 128 bit. Tiện ích mở rộng này rõ ràng là một phương án dự phòng cho một tương lai cạn kiệt các địa chỉ IPv4 đã được dự đoán trước. IPv6 cũng hỗ trợ cấu hình tự động để giúp khắc phục hầu hết các thiếu sót trong phiên bản 4, ngoài ra còn tích hợp thêm các tính năng bảo mật và di động tiện ích.

Biểu diễn địa chỉ IPv6

Địa chỉ IPv6 dài 128 bit, được chia làm 8 nhóm, mỗi nhóm gồm 16 bit, được ngăn cách với nhau bằng dấu hai chấm ":". Mỗi nhóm được biểu diễn bằng 4 số hexa.

Ví dụ: FEDC:BA99:668A:0C12:FEBA:CB55:7678:1111

1080:0000:0000:0050:0000:0889:CB11:321F

Những địa chỉ này thường rất dài, có thể cung cấp địa chỉ cho nhiều node cũng như sơ hữu cấu trúc phân cấp linh hoạt, nhưng nó không dễ để viết ra. Vì vậy cần có 1 số nguyên tắc để rút ngắn lại cách biểu diễn địa chỉ IPv6. Các quy tắc rút gọn địa chỉ IPv6 được áp dụng như sau:

– Cho phép bỏ các số 0 nằm trước mỗi nhóm (octet).

– Thay bằng số 0 cho nhóm có toàn số 0.

– Thay bằng dấu "::" cho các nhóm liên tiếp nhau có toàn số 0.

Ví dụ về nén địa chỉ IPv6:

Cho một địa chỉ: 1080:0000:0000:0050:0000:0889:CB11:321F

Dựa theo các quy tắc đã nêu trên, có thể nén địa chỉ IP trên như sau: 1080::50:0:889:CB11:321F hoặc 1080:0:0:50::889: CB11:321F

Chú ý: Dấu "::" chỉ sử dụng đƣợc 1 lần trong toàn bộ địa chỉ IPv6 (nhiều dấu "::" có thể gây ra sự nhầm lẫn hoặc không thể biết đúng vị trí của các octet trong địa chỉ IPv6).

Phân loại địa chỉ IPv6

IPv6 sử dụng ba phương thức đánh địa chỉ gồm: Unicast, Multicast và Anycast

Địa chỉ Unicast: Địa chỉ Unicast định danh một network interface duy nhất. Một gói tin gửi đến địa chỉ unicast sẽ được phân phối đến interface xác định bởi địa chỉ đó.

Địa chỉ Multicast: Địa chỉ Multicast được sử dụng bởi nhiều máy chủ, được nhóm thành một nhóm các cổng Ipv6, và truyền phát đa hướng tới các địa chỉ đích khác nhau. Những máy chủ này không cần phải ở trên cùng một khu vực địa lý. Nếu bất kỳ packet nào được gửi đến địa chỉ multicast này, nó sẽ được phân phối cho tất cả các interface tương ứng với địa chỉ multicast đó.

Địa chỉ Anycast: Địa chỉ Anycast cũng được gán cho một nhóm các interface. Tuy nhiên, khác biệt với Multicast, bất kỳ gói tin nào được gửi đến địa chỉ anycast sẽ chỉ được gửi đến một interface (thường là thành viên gần nhất về mặt vật lý).

Lợi ích của IPv6

- Hỗ trợ các địa chỉ nguồn và đích có độ dài 128 bit (16 byte)

- Không gian địa chỉ lớn và dễ dàng quản lý hon so với IPv4

- Sử dụng link-local (địa chỉ giao tiếp nội bộ) trên tất cả các node địa chỉ multicast

- Tự động cấu hình, không cần cấu hình thủ công hoặc sử dụng máy chủ DHCP giúp quản trị TCP/IP dễ dàng hơn.

Bình luận: