Hầu hết các phiên bản mới của phần mềm Cisco IOS đều có sẵn IPv6.Ngay sau khi `cấu hình cơ bản IPv4 và IPv6 được hoàn thành trên interface, interface được dual-stack, và nó chuyển tiếp lưu lượng IPv4 và IPv6.
175 Lệnh này cho phép chuyển tiếp của các datagram IPv6.
Tất cả các interface chuyển tiếp lưu lượng IPv6 phải có một địa chỉ IPv6.Câu lệnh ipv6
address [IPv6-address] [/prefix length] xác định một mạng IPv6 được gán cho
interface và kích hoạt xử lý IPv6 trên interface.
Dual stack là một phương pháp hội nhập mà một nút đã thực hiện và kết nối với cả hai mạng IPv4 và IPv6, và do đó nút có hai ngăn xếp. Cấu hình này có thể được thực hiện trên interface tương tự hoặc nhiều interface. Cân nhắc cho dual-stack bao gồm:
- Một nút dual-stac chọn stack dựa trên địa chỉ đích. Một nút dual-stack có sẵn IPv6. Các dual-stack tiếp cận để IPv6 hội nhập, trong đó các nút có cả IPv4 và IPv6 ngăn xếp sẽ là một trong những phương pháp tích hợp thông dụng nhất. Các ứng dụng IPv4 cũ chỉ tiếp tục làm việc như trước. ứng dụng mới và chỉnh sửa tận dụng lợi thế của cả hai lớp IP.
- Một API mới được định nghĩa để hỗ trợ cả IPv4 và địa chỉ IPv6 và yêu cầu Domain Name System (DNS). API này thay thế các lời gọi gethostbyname và
176 gethostbyaddr. Một ứng dụng chuyển đổi có thể sử dụng cả IPv4 và IPv6. Một ứng dụng có thể được chuyển đổi sang các API mới trong khi vẫn còn sử dụng chỉ IPv4.
- Trước đây, trong porting các ứng dụng IPv4 sang IPv6 cho thấy rằng đối với hầu hết các ứng dụng đó là một thay đổi nhỏ ở một số nơi địa hóa bên trong mã nguồn. Kỹ thuật này rất nổi tiếng và đã được áp dụng trong quá khứ cho quá trình chuyển đổi giao thức khác. Nó cho phép nâng cấp ứng dụng từ từ, từng phần một, sang IPv6.