Thật không may, việc triển khai IPv6 đã diễn ra quá lâu. IPv6 đã được thực hiện từ nhiều năm trước, sự chuyển đổi từ tiêu chuẩn cũ sang phiên bản mới hơn sẽ trôi chảy hơn nhiều.
Các vấn đề kỹ thuật với IPv4
Vào năm 1980, địa chỉ giao thức Internet phiên bản 4 được định nghĩa là các số 32 bit. Điều này cung cấp tổng cộng 232 Địa chỉ IPv4 - đó là địa chỉ 4 294 967 296 hoặc 4,2 tỷ. Điều này có vẻ như có rất nhiều địa chỉ vào năm 1980, nhưng ngày nay có hơn 4,2 tỷ thiết bị kết nối mạng trên hành tinh. Tất nhiên, số lượng thiết bị kết nối với Internet sẽ chỉ tiếp tục tăng. Để làm cho vấn đề tồi tệ hơn, một số địa chỉ IPv4 được dành riêng cho các trường hợp đặc biệt, vì vậy Internet có ít hơn 4,2 tỷ địa chỉ IPv4 có thể định tuyến công khai có sẵn cho nó.
Không có nơi nào gần đủ địa chỉ có thể định tuyến công khai có sẵn cho mọi thiết bị trên Internet để có một thiết bị duy nhất. Một điều được trợ giúp là dịch địa chỉ mạng (NAT), mà hầu hết các mạng gia đình sử dụng. Nếu bạn có một bộ định tuyến trong nhà của bạn, nó có một địa chỉ IP có thể định tuyến công khai từ nhà cung cấp dịch vụ Internet của bạn và chia sẻ nó giữa các thiết bị được nối mạng trong nhà của bạn. Để chia sẻ địa chỉ IPv4 duy nhất, nó tạo ra một mạng cục bộ, và mỗi thiết bị nối mạng phía sau router có địa chỉ IP cục bộ riêng của nó. Điều này tạo ra vấn đề khi chạy phần mềm máy chủ và yêu cầu chuyển tiếp cổng phức tạp hơn.
Cách IPv6 giải quyết vấn đề
Để tránh sự cạn kiệt tương lai của địa chỉ IPv4, IPv6 được phát triển vào năm 1995. Địa chỉ IPv6 được định nghĩa là số 128 bit, có nghĩa là có tối đa 2128 địa chỉ IPv6 có thể có. Nói cách khác, có hơn 3.402 × 1038 Địa chỉ IPv6 - một số lớn hơn nhiều.
Ngoài việc giải quyết vấn đề cạn kiệt địa chỉ IPv4 bằng cách cung cấp đủ địa chỉ, số lượng lớn này còn cung cấp thêm lợi thế - mỗi thiết bị có thể có địa chỉ IP công khai trên toàn cầu trên Internet, loại bỏ sự phức tạp của cấu hình NAT.
Vì vậy, Giữ gìn?
IPv6 đã được hoàn thành vào năm 1998, cách đây 14 năm. Bạn có thể giả định rằng vấn đề này nên được giải quyết từ lâu - nhưng đây không phải là trường hợp. Triển khai đã diễn ra rất chậm, mặc dù IPv6 đã tồn tại bao lâu. Một số phần mềm vẫn không tương thích với IPv6, mặc dù nhiều phần mềm đã được cập nhật. Một số phần cứng mạng cũng có thể không tương thích với IPv6 - trong khi các nhà sản xuất có thể phát hành bản cập nhật firmware, nhiều người trong số họ muốn bán phần cứng mới, sẵn sàng cho IPv6 thay thế. Một số trang web vẫn không có địa chỉ IPv6 hoặc bản ghi DNS và chỉ có thể truy cập được tại địa chỉ IPv4.
Do nhu cầu kiểm tra và cập nhật phần mềm và thay thế phần cứng, việc triển khai IPv6 đã không được ưu tiên cho nhiều tổ chức. Với không gian địa chỉ IPv4 đủ, có thể dễ dàng triển khai IPv6 cho đến tương lai. Với sự cạn kiệt sắp xảy ra của các địa chỉ IPv4 sẵn có, mối quan tâm này đã trở nên căng thẳng hơn. Triển khai đang diễn ra, với việc triển khai “dual-stack” làm giảm bớt sự chuyển đổi - các hệ điều hành hiện đại có thể có cả địa chỉ IPv4 và IPv6 cùng một lúc, giúp việc triển khai trở nên mượt mà hơn.