Cách rút gọn địa chỉ IPv6
Trong bài viết Địa chỉ IPv6 là gì? So sánh IPv4 và IPv6 lần trước, chúng ta đã cùng tìm hiểu về IPv6 và so sánh giữa IPv4 và IPv6, trong đó mình đã đề cập đến dạng rút gọn của địa chỉ này. Trong bài viết lần này, mình sẽ giới thiệu chi tiết hơn về cách rút gọn của địa chỉ IPv6 nhé.
Như chúng ta đã tìm hiểu ở bài viết trước thì IPv6 sử dụng đến 128 bit nhị phân với 8 nhóm (hextet) chứa ký tự hexa. Vì vậy 1 địa chỉ IPv6 là sẽ có dạng rất dài, việc ghi nhớ và quản lý khá phức tạp. Cũng như 1 người có cái tên rất dài thì sẽ rất khó để viết và nhớ hết vậy. Để phần nào khắc phục nhược điểm này, ngay từ khi phát triển, tổ chức IETF đã quy ước cách rút gọn của địa chỉ IPv6 theo các quy tắc sau:
Quy tắc 1. Loại bỏ những số “0” ở đầu mỗi hextet (nhóm)
Ví dụ: 2001:0DA8:E800:0000:0260:3EFF:FE47:0001
Ta có các hextet có số 0 ở đầu lần lượt là: 0D8A, 0000, 0260, 0001
Tiến hành bỏ các số 0 ở đầu đi, ta được địa chỉ rút gọn như sau: 2001:DA8:E800:0:260:3EFF:FE47:1
Lưu ý: với hextet 0000, mặc dù có 4 số 0 nhưng ta chỉ được bỏ đi 3 số 0 đầu và giữ lại 1 số 0.
Quy tắc 2. Loại bỏ 1 chuỗi các nhóm “0” liên tiếp và thay thế bằng dấu “::”
Ví dụ 1: 2001:1DA8:E800:0000:0000:3EFF:CAFE:4321
Ta thấy trong ví dụ có 2 nhóm có số 0 liên tiếp là “0000:0000”, tiến hành bỏ đi các nhóm này ta được địa chỉ như sau: 2001:1DA8:E800::3EFF:CAFE:4321
Lưu ý: Quy tắc này chỉ được áp dụng 1 lần với 1 địa chỉ, nếu địa chỉ của bạn có nhiều hơn 1 chuỗi các nhóm 0 liên tiếp thì chuỗi tiếp theo không được rút gọn bằng cách này. Cùng xem ví dụ sau:
Ví dụ 2: 2001:1DA8:0000:0000:3EFF:0000:0000:4001
- Cách rút gọn sai: 2001:1DA8::3EFF::4001
- Cách rút gọn đúng: 2001:1DA8::3EFF:0000:0000:4001
Hoặc: 2001:1DA8:0000:0000:3EFF::4001
Quy tắc 3. Kết hợp cả 2 quy tắc trên
Chúng ta hoàn toàn có thể áp dụng đồng thời cả 2 quy tắc trên để đưa IPv6 về dạng rút gọn nhất, đây cũng là dạng thường được sử dụng của IPv6 trên các hệ thống máy tính.
Ví dụ: 2001:0DA8:0000:0000:3EFF:0000:0000:04A1
Ta sẽ rút gọn lại như sau: 2001:DA8::3EFF:0:0:4A1
Nếu các bạn nhập địa chỉ rút gọn để gán cho các giao diện mạng thì máy tính và các thiết bị mạng cũng tự hiểu và tự động mở rộng nó về dạng đầy đủ để thực hiện các hoạt động liên quan đến mạng.
Cách rút gọn đia chỉ IPv6 chỉ đơn giản như vậy thôi, hy vọng qua bài viết này các bạn có thể nắm chắc hơn quy tắc rút gọn của IPv6 để thuận tiện hơn trong quá trình sử dụng và dễ dàng quản trị các thiết bị mạng.
Bình luận bài viết!