Can I use IPv6 and IPv4 on the same wire?

asked 11 Nov '11, 10:02

aid's gravatar image

accept rate: 5%

Yes, you can.

Back when the IPv4 packet format was first defined, the first entry in the packet was stated to be the IP version number used by that packet. All IPv4 packets therefore start with '4'. IPv6 continues to use the IP version number as its first field - therefore all IPv6 packets start with '6'.

Devices use this first number in the packet to determine if and how they should process the packet.

IPv4 only devices will simply drop any IPv6 packets they receive as the version number at the start of the packet (6) will be different to what they expect (4).

Devices that support both IPv4 and IPv6 - known as dual-stack systems - will accept packets with version numbers of either 4 or 6 - passing the '4' packets to the system's IPv4 stack and the '6' packets to the system's IPv6 stack.

This answer is marked "community wiki".

answered 11 Nov '11, 10:28

aid's gravatar image

accept rate: 5%

Whenever IPv6 packet has to be travel along IPv4 network, tunneling can be used(IPv6 packet encapsulated inside IPv4 packet). The source and destination of IPv4 packet can be source & destination addresses of the IPv6 to IPv4 tunnel. The tunnel end points encapsulate and remove encapsulation of the packet and give it to IPv6 stack.

This answer is marked "community wiki".

answered 19 Nov '11, 17:06

Fahad%20Ahmed's gravatar image

Fahad Ahmed
accept rate: 0%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: 11 Nov '11, 10:02

Seen: 2,361 times

Last updated: 14 May '13, 09:24

powered by OSQA