Hình 6-13: Sự chuyển đổi IPv4 đến IPv6.
Ba kỹ thuật phổ biến nhất để chuyển đổi từ IPv4 sang IPv6 là như sau:
■ Dual stack: Dual stack là một phương pháp tích hợp trong đó một nút đã thực
hiện và kết nối vào cả hai mạng IPv4 và IPv6. Kết quả là, các nút và bộ định
tuyến tương ứng của nó có hai ngăn xếp giao thức. ■ Tunneling: Một số kỹ thuật đường hầm có sẵn:
- Manual IPv6-over-IPv4 tunneling: Một phương pháp tích hợptrong đó một gói tin IPv6 được đóng gói trong các giao thức IPv4. Phương pháp này đòi hỏi
phải có dual-stack router.
- Dynamic 6to4 tunneling: Một phương pháp tự động thiết lập kết nối của IPv6 đảo thông qua một mạng IPv4, thường là Internet. Phương phápđào đường hầm 6to4 động được áp dụng cho phép triển khai nhanh các IPv6 trong một mạng
công ty mà không có lấy địa chỉ từ các ISP hoặc đăng ký.
- Intra-Site Automatic Tunnel Protocol (ISATAP) tunneling: Một cơ chế tự động sử dụng các mạng IPv4 cơ bản như là một lớp liên kết cho IPv6. Đường
hầm ISATAP cho phép các cá nhân IPv4 hoặc IPv6 dual-stack trong một site để
giao tiếp với máy khác như là một liên kết ảo, tạo ra một mạng IPv6 sử dụng cơ
sở hạ tầng IPv4.
- Teredo tunneling: Một quá trình chuyển đổi công nghệ IPv6 cung cấp host- to-host tự động thay vì cổng đường hầm. Nó được sử dụng để vượt qua luồng
dữ liệu unicast IPv6 khi xếp chồng lên nhau hai host (máy đang chạy cả IPv6 và
IPv4) được đặt phía sau một hay nhiều mạng IPv4 NAT.
■ Proxy và dịch thuật (NAT-PT): Một cơ chế dịch mà ngồi giữa một mạng
IPv6 và một mạng IPv4. Công việc của biên dịch là dịch các gói IPv6 vào trong
Dual stack là một phương pháp tích hợp trong đó một nút đã thực hiện và kết
nối với cả hai mạng IPv4 và IPv6, do đó, nút có hai ngăn xếp, như minh họa
trong hình 6-14.
Hình 6-14: Cisco IOS Dual Stack.
Cấu hình cơ bản IPv4 và IPv6 trên giao diện, giao diện kép xếp chồng lên nhau và chuyển tiếp lưu lượng IPv4 và IPv6 trên giao diện đó. Hình 6-15 cho thấy
một ví dụ về cấu hình này.
Hình 6-15: Cấu hình Dual-Stack.
Sử dụng IPv6 trên một router Cisco IOS yêu cầu lệnh cấu hình toàn cầu ipv6 unicast-routing.
Tunneling là một phương pháp tích hợp trong đó một gói tin IPv6 được đóng
gói trong một giao thức khác, chẳng hạn như IPv4. Hình 6-16 cho thấy hoạt
động đào hầm IPv6.
Hình 6-16: Đường hầm IPv6.
Khi IPv4 được sử dụng đểđóng gói các gói tin IPv6, một loại giao thức của 41
được quy định trong tiêu đề IPv4, và gói dữ liệu có những đặc điểm sau đây:
■ Bao gồm một tiêu đề 20-byte IPv4 không có lựa chọn và tiêu đề một IPv6 và tải trọng.
■ Yêu cầu dual-stack router. Quá trình này cho phép kết nối của IPv6 mà không cần phải có một mạng lưới trung gian chuyển đổi sang IPv6. Tunneling trình bày hai vấn đề này:
- Đơn vị truyền tối đa (MTU) là có hiệu quả giảm 20 octet nếu tiêu đề IPv4 không có một trường tùy chọn.
- Một mạng lưới đường hầm thường rất khó để khắc phục sự cố. Tunneling là một hội nhập trung gian và kỹ thuật chuyển đổi mà không nên được coi là một giải pháp cuối cùng. Một IPv6 kiến trúc bản địa phải là mục đích cuối cùng. Trong một đường hầm cấu hình bằng tay, bạn cấu hình địa chỉ IPv4 và IPv6 tĩnh
trên bộđịnh tuyến tại mỗi đầu của đường hầm. Các router phải được kép xếp chồng lên nhau, và các cấu hình không thểthay đổi động như thay đổi các nhu cầu mạng và định tuyến. Bạn cũng phải thiết lập đúng tuyến để chuyển tiếp một gói tin giữa hai mạng IPv6. Hình 6-17 minh họa các yêu cầu vềđường hầm IPv6.
Hình 6-17: Các yêu cầu của đường hầm IPv6.
Thiết bị đầu cuối đường hầm có thể unnumbered, nhưng làm cho thiết bị đầu
cuối unnumbered thì khó để xử lý sự cố. Việc thực hành tiết kiệm địa chỉ IPv4
cho các thiết bị đầu cuối đường hầm không còn là một vấn đề đối với IPv6.