- 2071 Chaitra · 2+2+4 marks
IPv4 problems, IPv6 fixes, transition
Short answer
IPv4 problems: address exhaustion, large routing tables, NAT breaking end-to-end, complex variable header, no built-in security/QoS, manual config. IPv6 solves with 128-bit addresses, hierarchical aggregation, no NAT needed, fixed header no checksum, IPsec/flow labels, SLAAC. Transition: dual stack, tunneling, header translation.
What are the problems of IPv4? How does IPv6 reduce these problems? Explain different strategies to transit from IPv4 to IPv6.
Problems of IPv4
- Address exhaustion: 32-bit addresses give only about 4.3 billion addresses.
- Large routing tables because of poor address aggregation.
- NAT is needed to share addresses, which breaks end-to-end communication.
- Complex variable-length header (20 to 60 bytes) with a checksum recomputed at each router.
- No built-in security or QoS; IPsec optional, ToS rarely used.
- Manual or DHCP configuration only; weak mobility support.
How IPv6 reduces them
| Problem | IPv6 answer |
|---|---|
| Few addresses | 128-bit addresses, 2¹²⁸ ≈ 3.4 × 10³⁸ |
| Large routing tables | Hierarchical address allocation, aggregation |
| NAT | Not needed; global address for every device |
| Complex header | Fixed 40-byte header, no checksum, no router fragmentation |
| Security and QoS | IPsec headers (AH/ESP) built in; traffic class and flow label |
| Configuration | Stateless auto-configuration, neighbour discovery |
Strategies to move from IPv4 to IPv6
- Dual stack: hosts and routers run both IPv4 and IPv6 at once; DNS decides (AAAA or A record).
- Tunneling: the IPv6 packet is encapsulated in an IPv4 packet (protocol 41) to cross an IPv4 network.
IPv6 net --[R1]====IPv4 network====[R2]-- IPv6 net
IPv6 in IPv4 packet
- Header translation: a gateway converts IPv6 headers to IPv4 headers (and back) when an IPv6-only host talks to an IPv4-only host (NAT64).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Factors for IPv6; IPv4 to IPv6 transition · Computer Networks and Security, chapter 7 · asked 2×
- IPv4 drawbacks solved by IPv6 · Computer Networks and Security, chapter 7 · asked 2×
- Compare IPv6/IPv4 headers; migration · Computer Networks and Security, chapter 7 · asked 2×
- IPv4/IPv6 coexistence and dual stack · Computer Networks and Security, chapter 7
- What is IPv6; interoperability methods · Computer Networks and Security, chapter 7
- IPv4 vs IPv6 datagram fragmentation · Internet and Intranet, chapter 2 · asked 2×
- TCP/IP applications; IPv4 vs IPv6 routing · Internet and Intranet, chapter 2
- RFC and IPv4/IPv6 fragmentation · Internet and Intranet, chapter 2
- IPv6 migration; IPv4 vs IPv6 packet structure · Internet and Intranet, chapter 2