CHƯƠNG 4 GIẢI PHÁP THỰC HIỆN IPv6 TRấN NỀN IP
4.2. Cơ chế Dual-Layer 1 Mụ tả.
Dual IP layer: cơ chế này đảm bảo mỗi host/router được cài đặt cả hai giao thức IPv4 và IPv6. Với cơ chế “đụi” này, hoạt động của cỏc host/router hoàn toàn tương thớch với IPv4 và IPv6.
Theo cơ chế này, IPv6 sẽ cựng tồn tại với IPv4 và nú sẽ dựng cơ sở hạ
tầng của IPv4. Sự lựa chọn để sử dụng stack (lựa chọn giao thức nào trong tầng Internet) sẽ dựa vào thụng tin được cung cấp bởi dịch vụ named qua DNS server.
Hỡnh 4.1 minh họa cơ chế này. Đõy là cơ chếđược coi là “thẳng hướng” nhất đểđảm bảo một nodes IPv6 hoàn toàn tương thớch với những nodes IPv4 khỏc. Những node vừa hỗ trợ IPv6 vừa hỗ trợ IPv4 như vậy, gọi là IPv4/IPv6. Những node này cú khả năng vừa nhận vừa gửi cả những gúi tin IPv4 và IPv6.
Chỳng cú thể làm việc trực tiếp IPv4 sử dụng giao thức IPv4 đồng thời vừa cú thể trực tiếp làm việc với với cỏc host “thuần” IPv6 qua giao thức IPv6. Hạn chế của mụ hỡnh Dual-Stack là phải gỏn thờm một địa chỉ IPv4 đối với mỗi node IPv6 mới.
Đối với mỗi host sử dụng kỹ thuật dual IP layer, cú kết hợp với cơ chế
chuyển đổi IPv6-over-IPv4 tunneling (cơ chế này sẽ trỡnh bày dưới đõy). Đối với những node này, cú thể sử dụng kết hợp với cỏc cơ chế tunneling tự động hoặc tunneling cài sẵn, hoặc cả hai kỹ thuật tunneling này. Do đú cú thể cú 3 cơ chế chuyển đổi đối với mỗi node IPv4/IPv6 là:
• Node IPv4/IPv6 khụng kết hợp sử dụng kỹ thuật tunneling.
• Node IPv4/IPv6 sử dụng kết hợp tunneling cài sẵn.
• Node IPv4/IPv6 sử dụng kết hợp cả tunneling cài sẵn và tunneling tự động.
Để triển khai trong mạng LAN, người ta thường vận dụng mụ hỡnh Dual- Stack “hạn chế”. Mụ hỡnh Dual-Stack “hạn chế” được mụ tả như sau: Một site khi thiết kế theo mụ hỡnh Dual-Stack chỉ cú những node làm “server” là cỏc node “Dual-Stack”. Những node đúng vai trũ Client chỉ là những node “thuần” IPv6. Node server đúng vai trũ là điểm cung cấp cỏc dịch vụ như
DNS, Web, file sharing…Với phương thức này, chỉ cú 1 địa chỉ IPv4 được gỏn cho server; giảm thiểu cỏc địa chỉ IPv4 gỏn cho cỏc node trong site.
Đối với một host/router khi hỗ trợ cả dual-Stack IP song song cần phải
điều khiển hai bộ địa chỉ khỏc nhau. Nhưng cỏc giao thức Automatic Neighbour Discovery của IPv4 làm cho Stack này là trong suốt đối với nhà quản lý.
Việc nõng cấp router để hỗ trợ IPv6 phức tạp hơn. Cỏc router phải được trang bị mó để forward cỏc gúi IPv6, trang bị cỏc giao thức định tuyến IPv6 và giao thức quản lý IPv6.
Cơ chế Dual-Stack dựa vào dịch vụ name service. Cỏc mỏy chủ Dual- Stack sẽ cú cỏc bản ghi địa chỉ khai bỏo trong DNS server, do vậy DNS server này phải hỗ trợ IPv6. Một bản ghi A tương đương một địa chỉ IPv4 và một bản ghi AAA tương đương địa chỉ IPv6. Một giao diện (lập trỡnh) GHN hiện tại, cho phộp cỏc ứng dụng nhận được địa chỉ IPv4 tương ứng với một domainame, sẽđược thay thế bởi một giao diện mới HNA. GHN được gọi với chỉ một lệnh là tờn của đớch.
HNA được gọi với hai lệnh là địa chỉ đớch và quan hệđịa chỉ, hoặc là AF- INET cho địa chỉ IPv4, hoặc là AF-INT6 cho địa chỉ IPv6.
Nếu AF-INET thỡ thủ tục sẽ chuyển một địa chỉ của bản ghi A cú trong
đớch của DNS. Nếu AF-INT6 thỡ thủ tục trước hết sẽ query DNS cho bản ghi AAA. Nếu query được thỡ thủ tục lại quay lại từđầu. Nếu khụng tỡm thấy thủ
tục sẽ query DNS một lần nữa, lần này là hỏi cho địa chỉ đớch IPv4. Nú sẽ
dựng CIA này như một địa chỉ IPv6 được map bởi IPv4.
Cỏc mỏy chủ Dual-Stack sẽ sử dụng cỏc giao thức lookup ngược mới. Chỳng sẽ nhặt ra cỏc địa chỉ tốt nhất ngoài danh sỏch được trả về và sử dụng cỏc địa chỉ này trong yờu cầu kết nối TCP hoặc coi như là cỏc địa chỉđớch cho cỏc datagram UDP. Cỏc giao thức vận chuyển Dual-Stack sẽ quyết định hoặc là sử dụng IPv6 nếu như cỏc địa chỉ IPv6 và chuyển đổi vào DNS. Sự chuyển tiếp (IPv4 sang IPv6) sẽ xảy ra một cỏch ngạc nhiờn, ngày càng nhiều connecsion sử dụng IPv6. Sẽ khụng cú bất kỳ một ngày nào mà việc thay thế
này trở nờn rừ nột tuy nhiờn cuối cựng việc thay thế này sẽ bao phủ toàn bộ. Cỏc thủ tục DNS là trong suốt đối với nội dung của bản ghi. Chỉ những server và giao diện nào mà cần cung cấp hoặc truy nhập tới địa chỉ IPv6 mới phải được nõng cấp.
Việc trang bị cho cac server này sẽ là một phần của việc trang bị IPv6 cho cỏc tổ chức mạng này. Nhưng chỳng ta phải đảm bảo rằng cỏc version mới phải hoạt động được, để cú thể kết nối được IPv6. Cỏc ứng dụng được nõng cấp sẽ tỡm cỏc địa chỉ trong DNS sẽ cố gắng để thiết lập kết nối TCP tới cỏc
địa chỉ này. Cỏc kết nối này sẽ bắt đầu được cung cấp cấu trỳc overlay trờn internet và được xõy dựng trờn cỏc đường ngầm kết nối giữa cỏc ốc đảo.