Như đó trỡnh bày ở trờn, việc thay thế chuyển đổi một giao thức Internet khụng phải là điều dễ dàng. Địa chỉ IPv6 khụng thể tức khắc thay thế IPv4 trong thời gian ngắn. Đõy phải là quỏ trỡnh dần dần. Do vậy, trong điều kiện địa chỉ IPv4 đó cạn kiệt nhưng địa chỉ IPv6 lại chưa đủ điều kiện để thay thế hoàn toàn thỡ cần cú những giải phỏp để hai thế hệ địa chỉ cựng tồn tại với nhau. Để hai dạng giao thức trờn cựng tồn tại song song với nhau thỡ hai dạng giao thức đú phải cú khả năng chuyển đổi lẫn nhau. Những cụng nghệ chuyển đổi này, về cơ bản cú thể phõn thành ba loại như sau:
Dual-stack: cho phộp IPv4 và IPv6 cựng hoạt động trong một thiết bị mạng. Cụng nghệ đường hầm (Tunnel): cụng nghệ sử dụng cơ sở hạ tầng mạng IPv4 để truyền tải gúi tin IPv6, phục vụ cho kết nối IPv6.
Cụng nghệ biờn dịch: thực chất là một dạng thức cụng nghệ NAT, cho phộp thiết bị chỉ hỗ trợ IPv6 cú thể giao tiếp với thiết bị chỉ hỗ trợ IPv4.
3.1.1 DUAL - STACK : CHỒNG HAI GIAO THỨC
Cơ chế Chồng hai giao thức cũn gọi là cơ chế chồng 2 lớp. Cơ chế này đảm bảo mỗi Host/Router được cài cả hai giao thức IPv4 và IPv6. Với cơ chế đụi (Dual) này, hoạt động của cỏc Host/ Router hoàn toàn tương thớch với IPv4 và IPv6.
Những ứng dụng nào được hỗ trợ Chồng hai giao thức sẽ hoạt động được cả với địa chỉ IPv4 và địa chỉ IPv6.
Đối với Host/Router dựng kỹ thuật Chồng hai giao thức, cú thể kết hợp với cỏc cụng nghệ chuyển đổi như cụng nghệ đường hầm (cơ chế này sẽ được trỡnh bày ở phần sau). Đối với những nỳt mạng này, cú thể kết hợp với cơ chế Automatic Tunnel hoặc Configured Tunnel, hoặc cả hai cơ chế này. Do đú, cú 3 trường hợp riờng cú thể sử dụng là:
- Nỳt mạng IPv4/IPv6 khụng kết hợp sử dụng cơ chế Tunnel(đường hầm). - Nỳt mạng IPv4/IPv6 sử dụng kết hợp với Configured Tunnel.
- Nỳt mạng IPv4/IPv6 sử dụng kết hợp với cả Configured Tunnel và Automatic Tunnel.
Và cũng theo cơ chế này, IPv6 sẽ cựng tồn tại với IPv4,chỳng sẽ dựng chung hạ tầng mạng IPv4. Việc chọn lựa Stack(giao thức) nào để hoạt động (IPv4 hay IPv6) sẽ dựa vào thụng tin cung cấp bởi dịch vụ phõn giải tờn miền thụng qua cỏc DNS Server. Thụng thường, địa chỉ IPv6 trong kết quả trả về của DNS sẽ được lựa chọn so với địa chỉ IPv4.
Hỡnh 3.1. chồng 2 giao thức
Như đó trỡnh bày ở trờn, cơ chế Dual-stack hoạt động dưới sự trợ giỳp của dịch vụ phõn giải tờn miền DNS. Cỏc mỏy chủ Chồng hai giao thức sẽ cú bản ghi địa chỉ khai bỏo trong cỏc DNS Server, do vậy DNS Server phải hỗ trợ IPv6. Khi đú, sẽ cú một bản ghi (record table) A lưu trữ một địa chỉ IPv4 và một bản ghi AAAA lưu trữ một địa chỉ IPv6. Mỗi bản ghi này cú thể trỏ đến một địa chỉ IPv4 hoặc IPv6. Trong trường hợp kết quả tỡm thấy là một bản ghi AAAA trỏ đến địa chỉ IPv4 (compatible IPv6) và một bản ghi A trỏ đến địa chỉ IPv4 tương ứng thỡ kết quả trả về cú giỏ trị sau:
-Trả lại duy nhất địa chỉ IPv6. -Trả lại duy nhất địa chỉ IPv4. -Trả lại cả hai địa chỉ IPv4 và IPv6.
Việc lựa chọn loại địa chỉ nào được trả về phụ thuộc vào từng trường hợp. Trong trường hợp cả hai loại địa chỉ trả về thỡ trật tự sắp xếp cỏc loại địa chỉ liờn quan đến luồng IP của Host đú. Nếu một địa chỉ IPv6 được trả về, Nỳt mạng đú giao tiếp với Nỳt mạng đớch và gúi tin được đúng theo chuẩn IPv6. Tương tự,
nếu địa chỉ IPv4 được trả về, Nỳt mạng đú giao tiếp với một Host IPv4 và lỳc này gúi tin được đúng gúi theo chuẩn IPv4.
Hỡnh 3.2. Cụng nghệ Dual – Stack
Hiện nay ứng dụng Chồng hai giao thức được hỗ trợ trờn cỏc hệ điều hành Windows XP, Windows 2003, hệ điều hành của thiết bị định tuyến Cisco… Khi người quản trị mạng cấu hỡnh đồng thời cả hai dạng địa chỉ cho một giao diện trờn bộ định tuyến (router) thỡ bộ định tuyến đú sẽ hoạt động Chồng hai giao thức.
Hỡnh 3.3. Dual-stack trong hệ điều hành Cisco