Thứ Ba, 16/06/2026, 17:00 (GMT+0)

IPv6 là gì? Tổng quan về giao thức Internet thế hệ mới

Quay lại Trang chủ Blog
Trên trang này

Khi số lượng thiết bị kết nối Internet tăng lên không ngừng, hệ thống địa chỉ IPv4 cũ đã nhanh chóng rơi vào tình trạng cạn kiệt. Để giải quyết bài toán thiếu hụt này, một giao thức mạng phiên bản mới IPv6 đã được đưa vào sử dụng. Vậy IPv6 là gì và nó mang lại những cải tiến kỹ thuật nào để có thể thay thế hoàn toàn phiên bản tiền nhiệm? 

IPv6 là gì?

IPv6 (Internet Protocol version 6) là phiên bản mới nhất của Giao thức Internet, đóng vai trò như một hệ thống nhận dạng và định vị các thiết bị trên mạng để chúng có thể giao tiếp và truyền dữ liệu cho nhau qua Internet. 

IPv6 được phát triển để thay thế dần IPv4 và giải quyết tình trạng cạn kiệt địa chỉ IP. Mỗi thiết bị khi kết nối Internet như máy tính, điện thoại, máy chủ, camera, cảm biến IoT hoặc thiết bị mạng đều cần một địa chỉ IP để nhận diện và trao đổi dữ liệu. Trong khi IPv4 chỉ sử dụng địa chỉ 32 bit, IPv6 sử dụng địa chỉ 128 bit, cho phép tạo ra số lượng địa chỉ lớn hơn rất nhiều. 

Một địa chỉ IPv6 thường được biểu diễn dưới dạng các nhóm ký tự thập lục phân, phân tách bằng dấu hai chấm, ví dụ: 3001:0da8:75a3:0000:0000:8a2e:0370:7334.

ipv6-10.jpg
IPv6 là giao thức Internet sử dụng địa chỉ 128 bit

Cấu trúc và cách biểu diễn địa chỉ IPv6

Định dạng chuẩn của địa chỉ IPv6

  • Hệ cơ số: IPv6 sử dụng hệ thập lục phân (Hexadecimal), bao gồm các chữ số từ 0-9 và các chữ cái từ a-f (không phân biệt chữ hoa, chữ thường).
  • Cấu trúc: Địa chỉ được chia thành 8 nhóm, mỗi nhóm gồm 4 ký tự thập lục phân (đại diện cho 16 bit).
  • Dấu ngăn cách: Các nhóm được ngăn cách với nhau bằng dấu hai chấm (:).

Ví dụ một địa chỉ IPv6 đầy đủ:

2001:0db8:0000:0000:0000:8a2e:0370:7334

Các thành phần chính trong địa chỉ IPv6

Về mặt cấu trúc, một địa chỉ IPv6 thường gồm phần mạng và phần định danh giao diện. Cách chia phổ biến như sau:

  • Global Routing Prefix: thường chiếm 48 bit đầu, dùng để xác định mạng hoặc mạng con trong hệ thống Internet IPv6. Phần này thường được cấp bởi nhà cung cấp dịch vụ Internet hoặc tổ chức đăng ký Internet khu vực.
  • Subnet ID: thường chiếm 16 bit tiếp theo, dùng để chia nhỏ mạng trong nội bộ tổ chức hoặc doanh nghiệp.
  • Interface ID: thường chiếm 64 bit cuối, dùng để xác định một thiết bị hoặc giao diện mạng cụ thể trong subnet.

Có thể hình dung cấu trúc IPv6 như sau:

gggg.gggg.gggg.ssss.xxxx.xxxx.xxxx.xxxx 

Global Routing Prefix : Subnet ID : Interface ID

Ví dụ:

3001:0da8:75a3:0000:0000:8a2e:0370:7334

Trong đó, 64 bit đầu thường đại diện cho phần mạng, còn 64 bit cuối đại diện cho Interface ID.

ipv6.jpg
Cấu trúc địa chỉ IPv6 gồm Prefix, Subnet ID và Interface ID

Các quy tắc rút gọn trong IPV6

Vì ghi cả 8 nhóm như trên quá dài dòng, IPv6 cho phép sử dụng 2 quy tắc để nén địa chỉ lại cho ngắn gọn:

Quy tắc 1: Bỏ các số "0" ở đầu mỗi nhóm

Trong bất kỳ nhóm nào, nếu có các số 0 nằm ở bên trái (phía trước), bạn có thể bỏ chúng đi. Tuy nhiên, mỗi nhóm phải giữ lại ít nhất một ký tự.

  • 0db8 ➔ viết gọn thành db8
  • 0370 ➔ viết gọn thành 370
  • 0000 ➔ viết gọn thành 0

Lưu ý: Không được bỏ số 0 ở cuối (ví dụ: 2000 không được viết thành 2).

Áp dụng Quy tắc 1 cho ví dụ trên, ta có:

2001:db8:0:0:0:8a2e:370:7334

Quy tắc 2: Dùng ký hiệu hai dấu hai chấm (::) cho các cụm số 0 liên tiếp

Nếu có một hoặc nhiều nhóm liên tiếp chỉ toàn số 0 (nghĩa là 0:0 hoặc 0:0:0:0), bạn có thể thay thế toàn bộ cụm đó bằng hai dấu hai chấm liên tiếp ::.

Lưu ý cực kỳ quan trọng: Quy tắc :: chỉ được phép sử dụng MỘT LẦN duy nhất trong toàn bộ một địa chỉ IP. Nếu dùng hai lần, thiết bị mạng sẽ không biết có bao nhiêu số 0 ở mỗi vị trí để khôi phục lại cho đúng.

Áp dụng Quy tắc 2 cho ví dụ ở trên (chỗ có cụm 0:0:0), ta có phiên bản rút gọn cuối cùng:

2001:db8::8a2e:370:7334

ipv6-1.jpg
Cách rút gọn địa chỉ IPv6 bằng quy tắc bỏ số 0

Ví dụ thực hành nén địa chỉ IPv6 cực đại

Giả sử bạn có địa chỉ Loopback (địa chỉ máy chủ cục bộ - localhost) của IPv6 là: 0000:0000:0000:0000:0000:0000:0000:0001

  • Cắt số 0 ở đầu: 0:0:0:0:0:0:0:1
  • Gom cụm số 0 bằng ::: Dạng biểu diễn cuối cùng siêu ngắn gọn là ::1
  • Địa chỉ ::1 trong IPv6 có vai trò tương tự 127.0.0.1 trong IPv4, thường được dùng để đại diện cho chính thiết bị cục bộ. 

Các loại địa chỉ IPv6

Sau khi đã hiểu địa chỉ IPv6 là gì, hãy cùng tìm hiểu các loại địa chỉ IPv6 phổ biến.

  • Unicast Address: Địa chỉ unicast chỉ xác định một interface duy nhất. Khi một gói tin được gửi đến địa chỉ unicast, gói tin sẽ di chuyển từ máy gửi đến đúng máy đích tương ứng.
  • Multicast Address: Địa chỉ multicast đại diện cho một nhóm thiết bị IP và chỉ có thể được sử dụng làm địa chỉ đích của một datagram.
  • Anycast Address: Địa chỉ anycast có một số điểm tương đồng với địa chỉ multicast. Điểm khác biệt là anycast có thể gán cùng một địa chỉ IP cho nhiều máy chủ hoặc thiết bị. Tuy nhiên, khi dữ liệu được gửi đến địa chỉ anycast, gói tin thường sẽ được chuyển đến interface gần nhất hoặc phù hợp nhất trong nhóm. Nói cách khác, một địa chỉ anycast có thể được gán cho nhiều interface hoặc một tập hợp các interface.

Tóm tắt điểm khác biệt giữa IPv6 và IPv4

Tiêu chí

IPv4

IPv6

Khái niệmInternet Protocol version 4, tức Giao thức Internet phiên bản 4Internet Protocol version 6, tức Giao thức Internet phiên bản 6
Kích thước địa chỉ32 bit, tương đương 2³² địa chỉ IP128 bit, tương đương 2¹²² địa chỉ IP
Quy chuẩn đặt tênĐịa chỉ IP có định dạng số, gồm 4 nhóm số, mỗi nhóm tối đa 3 chữ số, được phân tách bằng dấu chấm. Ví dụ: 197.0.0.1Địa chỉ gồm cả chữ và số. Địa chỉ IPv6 có 8 nhóm, mỗi nhóm gồm 4 ký tự thập lục phân, được phân tách bằng dấu hai chấm. Ví dụ: 2600:1400:d:5a3::3bd4
Địa chỉ loopback127.0.0.1::1
Dịch địa chỉ mạngCó, thông qua NAT - Network Address TranslationKhông
Loại truyền địa chỉUnicast, broadcast và multicastUnicast, multicast và anycast
Cấu hình địa chỉCấu hình thủ công và DHCPTự động cấu hình trên thiết bị thông qua SLAAC - Stateless Address Autoconfiguration. IPv6 cũng hỗ trợ DHCPv6 cho các kết nối có trạng thái
Kích thước headerKhông cố định; mặc định 20 byte và có thể tăng lên 60 byte khi thêm các trường tùy chọn và cờCố định 40 byte. Các extension header riêng biệt có kích thước khác nhau
Giá trị checksum trong headerKhông
Phần mở rộng tùy chọnHỗ trợ hạn chế các tùy chọn điều khiển bổ sungCó nhiều extension header để hỗ trợ định tuyến, phân mảnh, chất lượng dịch vụ và các chức năng khác
Quyền riêng tưViệc che địa chỉ IP sẽ ẩn 8 bit cuối của địa chỉPhần mở rộng bảo mật IP có thể sử dụng địa chỉ tạm thời được tạo ngẫu nhiên
Phân mảnhĐược xử lý bởi routerĐược xử lý bởi thiết bị gửi dữ liệu
Phân giải DNSBản ghi ABản ghi AAAA
Hiệu quả định tuyếnĐược xử lý trong headerĐược xử lý trong bảng định tuyến
Hỗ trợ di độngCần Mobile IPTích hợp sẵn
ipv4-ipv6.jpg
So sánh sự khác nhau giữa IPv4 và IPv6

Ưu điểm của IPv6

  • Tốc độ nhanh hơn: IPv6 hỗ trợ multicast thay vì broadcast như trong IPv4. Tính năng này cho phép các luồng gói tin tiêu tốn nhiều băng thông, chẳng hạn như luồng đa phương tiện, được gửi đồng thời đến nhiều đích khác nhau.
  • Bảo mật mạnh hơn: IPsec, cơ chế hỗ trợ tính bảo mật, tính toàn vẹn dữ liệu và khả năng xác thực, được tích hợp trong IPv6.
  • Hiệu quả định tuyến cao hơn: IPv6 hỗ trợ định tuyến hiệu quả hơn nhờ cấu trúc địa chỉ và cơ chế xử lý gói tin được cải tiến.
  • Độ tin cậy cao hơn: IPv6 giúp cải thiện khả năng kết nối và hỗ trợ tốt hơn cho các hệ thống mạng hiện đại.
  • Giải pháp cho sự gia tăng thiết bị trên mạng toàn cầu: Quan trọng nhất, IPv6 là giải pháp lâu dài cho nhu cầu mở rộng số lượng thiết bị kết nối trong mạng Internet toàn cầu.
  • Thiết bị có thể tự cấp phát địa chỉ: IPv6 cho phép thiết bị tự động cấu hình địa chỉ mà không cần cấu hình thủ công phức tạp.
  • Hỗ trợ bảo mật thông qua Internet Protocol Security: IPv6 sử dụng IPsec để hỗ trợ các tính năng bảo mật trong quá trình truyền dữ liệu.
  • Hỗ trợ tổng hợp tiền tố địa chỉ đơn giản: IPv6 cho phép tổng hợp các prefix được cấp cho mạng IP một cách dễ dàng hơn, từ đó giúp tiết kiệm băng thông và hỗ trợ truyền đồng thời các gói dữ liệu lớn.

Nhược điểm của IPv6

  • Chuyển đổi mất thời gian: Do IPv4 hiện vẫn được sử dụng rất rộng rãi, quá trình chuyển đổi hoàn toàn sang IPv6 sẽ mất nhiều thời gian.
  • Vấn đề giao tiếp: Các thiết bị chỉ hỗ trợ IPv4 và các thiết bị chỉ hỗ trợ IPv6 không thể giao tiếp trực tiếp với nhau nếu không có cơ chế chuyển đổi hoặc trung gian hỗ trợ.
  • Không tương thích ngược: IPv6 không thể hoạt động trực tiếp trên các hệ thống chỉ hỗ trợ IPv4, vì IPv6 không có sẵn trong các hệ thống IPv4 truyền thống.
  • Thời gian chuyển đổi lâu: Một hạn chế đáng chú ý của IPv6 là quá trình chuyển đổi từ IPv4 sang IPv6 có thể rất tốn thời gian, đặc biệt với các hệ thống mạng lớn hoặc hạ tầng cũ.
  • Không thể giao tiếp trực tiếp giữa hai giao thức: Việc giao tiếp chéo giữa IPv4 và IPv6 không diễn ra trực tiếp, do hai giao thức này có cách đánh địa chỉ và xử lý gói tin khác nhau.

Qua bài viết, bạn đã hiểu IPv6 là gì, cách biểu diễn địa chỉ cũng như những ưu điểm và hạn chế của giao thức này. Với không gian địa chỉ lớn, khả năng tự cấu hình và hỗ trợ định tuyến hiệu quả, IPv6 được xem là giải pháp quan trọng cho sự phát triển lâu dài của Internet.

#Network
#Network
Sovereign Cloud không chỉ là đặt máy chủ trong nước. Với bối cảnh pháp lý dữ liệu mới tại Việt Nam, đây đang trở thành bài toán hạ tầng quan trọng cho doanh nghiệp Việt và doanh nghiệp nước ngoài hoạt động tại Việt Nam
Sovereign Cloud - Đám mây chủ quyền là gì? Và vì sao doanh nghiệp hoạt động tại Việt Nam nên quan tâm từ bây giờ?
Tiếp tục đọc