< Home

Dual Protocol Stack

Dual protocol stack is a technology used for the transition from the IPv4 to IPv6 network. Nodes on a dual stack network support both IPv4 and IPv6 protocol stacks. A source node and a destination node use the same protocol stack. Network devices use protocol stacks to process and forward packets based on the protocol type of packets. You can implement a dual protocol stack on a unique device or a dual stack backbone network. On the dual stack backbone network, all devices must support both IPv4 and IPv6 protocol stacks. Interfaces connecting to the dual stack network must be configured with both IPv4 and IPv6 addresses. Figure 1 shows the structures of an IPv4 stack and a dual protocol stack.

Figure 1 IPv4 stack and dual protocol stack

A dual protocol stack has the following advantages:

Figure 2 shows a typical application of the dual IPv4/IPv6 protocol stack.

Figure 2 Networking diagram for applying a dual protocol stack

In Figure 2, an application that supports dual protocol stack requests an IP address corresponding to the domain name www.example.com from the DNS server. A host sends a DNS request packet to the DNS server, requesting the IP address corresponding to the domain name www.example.com. The DNS server responds with the requested IP address. The IP address can be 10.1.1.1 or fc00::1. If the host sends a class A query packet, it requests the IPv4 address from the DNS server. If the host sends a class AAAA query packet, it requests the IPv6 address from the DNS server.

The switch in the figure supports the dual protocol stack and uses the IPv4 protocol stack to connect the host to the network server with the IPv4 address 10.1.1.1. The switch also uses the IPv6 protocol stack to connect the host to the network server with the IPv6 address fc00::1.

Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
Next topic >