Với Windows Server 2003, ngăn xếp giao thức IPv6 là một giao thức riêng mà bao gồm đầy đủ cả sự thực thi của TCP và UDP. Khi sử dụng bên cạnh IPv4, nó được gọi là ngăn xếp kép (dual-stack).
Giao thức Microsoft TCP/IP phiên bản 6, là tên gọi trong danh sách các giao
thức dựa trên các đặc tính của kết nối LAN trong thư mục Network Connections, được
chứa trong file Tcpip6.sys. Giao thức IPv4, có tên là Internet Protocol (TCP/IP)
trong thư mục Network Connections, thì được chứa trong file Tcpip.sys. Tệp tin điều khiển giao thức Tcpip6.sys, giống như tất cả các giao thức khác trong Windows, được bổ sung cho hệ thống giữa các lớp giao diện điều khiển giao vận (TDI) và giao diện thiết bị mạng (NDIS) trong kiến trúc mạng Windows. Tcpip6.sys có sẵn cho các TDI client, như Windows Sockets components, khi TDI provider giao tiếp với các card mạng thông qua NDIS. Giao thức IPv6 cho Windows Server 2003 chỉ làm việc trên các tệp tin điều khiển NDIS của các card mạng mà miêu tả nó như một giao diện Ethernet hoặc FDDI. Giao thức IPv6 cho Windows Server 2003 không hỗ trợ các giao diện dựa trên Token Ring hoặc PPP.
Cài đặt và cấu hình giao thức IPv6 trên Windows Server 2003
Có hai cách để cài đặt giao thức IPv6 cho Windows Server 2003:
Cài đặt giao thức Microsoft TCP/IP version 6 khi cấu hình các đặc tính của
kết nối LAN trong thư mục Network Connections.
Thực hiện bằng lệnh netsh interface ipv6 install trên cửa sổ lệnh.
IPv6 được thiết kế để được tự động cấu hình. Theo mặc định, giao thức IPv6 cho Windows Server 2003 tự động cấu hình các địa chỉ link-local. Nếu có một router IPv6 trên subnet của nút hoặc có một router ISATAP, nút sẽ sử dụng bản tin router advertisement để tự động cấu hình các địa chỉ, router mặc định, và các tham số cấu hình khác.
Để cấu hình bằng tay các địa chỉ, các tuyến, hoặc các tham số khác, sử dụng
các lệnh và các tiện ích Netsh trong cấu trúc lệnh netsh interface ipv6.