Dual stack network means two protocols are running simultaneously i.e. IPv4 and IPv6, the protocols can be different also, here the layer of network stack needs to be duplicated. In single stack, only one protocol is running at a time and there is no duplication of network stack.
In a dual-stack network, both IPv4 and IPv6 protocols operate simultaneously, ensuring compatibility for devices using either protocol. This involves duplicating the network stacks to accommodate both versions. This approach facilitates a smooth transition, allowing devices to communicate using either IPv4 or IPv6.
Conversely, a single-stack network operates exclusively with either IPv4 or IPv6 at any given time, simplifying the network architecture. There's no need for duplicated stacks, but this simplicity may require additional mechanisms, such as translation or tunneling, to enable communication between devices using different IP versions