Địa chỉ IPv6 có độ dài 128 bit và được biểu diển bởi dãy số thập lục phân (hexadecimal), cứ 4 bit nhị phận đổi thành 1 số hexa nên nó đượ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 ":". Ví dụ: FD15:0DB8:0000:0000:0700:0003:400F:572B.
Với ví dụ trên ta thấy IPv6 rất dài và không dễ để viết ra nó, tuy nhiên ta cũng có thể viết gọn lại và tuân theo một số quy tắc sau:
Với ví dụ trên ta thấy IPv6 rất dài và không dễ để viết ra nó, tuy nhiên ta cũng có thể viết gọn lại và tuân theo một số quy tắc sau:
- Qui tắc 1: Cho phép gỡ bỏ các số 0 nằm trước mỗi nhóm (octet)
- Viết gọn: FD15:DB8:0000:0000:700:3:400F:572B
- Qui tắc 2: Thay 1 nhóm các số 0 bằng 1 số 0
- IPv6 ban đầu: FD15:0DB8:0000:0000:0700:0003:400F:572B
- Rút gọn: FD15:0DB8:0:0:0700:0003:400F:572B
- IPv6 ban đầu: FD15:0DB8:0000:0000:0700:0003:400F:572B- Qui tắc 3: Nếu có 1 dãy các số 0 liên tục ta có thể thay thế các số 0 đó bằng dấu "::" và chỉ được phép làm 1 lần duy nhất cho 1 IP. Khi gặp "::" thiết bị sẽ tự động điền vào các khoảng trống còn lại bằng số 0 cho đến khi đủ 128bit.
Noted: Chỉ được thay thế 1 lần trong trong mỗi IPv6.
Ví dụ:
- IPv6 ban đầu: FD15:0DB8:0000:0000:0700:0003:400F:572B
- Cách viết gọn sai: FD15:0DB8::700::3:400F:572B
- Viết gọn: FD15:0DB8::0700:0003:400F:572B
Vậy cách viết gọn tối ưu cho IPv6 ban đầu là: FD15:DB8::700:3:400F:572B
Xong!
No comments:
Post a Comment