answersLogoWhite

0


Best Answer

Figure 1 IPv4 Header

Figure 2 IPv6 Header

One feature of IPv6 that immediately comes to our mind is huge address space. This refers to the fact that, among many elements shown in Figure 1 and 2, the Source Address and the Destination Address has each been expanded from 32 bits to 128 bits. If you just think in terms of pure combination of numbers, there used to be 232 possible ways to represent addresses, but now there are 2128 possible ways to represent them.

However, if you compare Figures 1 and 2 again, you will realize that although IPv6 uses four times more digits to express the addresses of the source and the destination, length of the header has not increased much from that of IPv4. This is because header format has been simplified in IPv6. You can see that among many elements (called "field") shown in Figure 1, those shown in red do not exist in Figure 2.

One of the important changes is that there is no Options field in Figure 2. In IPv4, Options field can be used to add information about various optional services. For example, information related to encryption can be added here. Because of this, the length of the IPv4 header changes according to the situations. Due to this difference in length, routers that control communications according to the information in the IP header can't judge the length of the header just by looking at the beginning of the packet. This makes it difficult to speed up packet processing with hardware assist.

On the other hand, IPv6 moves information related to additional services to a section called extension header. The part shown in Figure 2 is called basic header. Therefore, for plain packets, IP header length is fixed to 40 bytes. In terms of making it easier to process packets with hardware, you can say that IPv6 can be accelerated much easier than IPv4.

Another field that exists in Figure 1 but is absent from Figure 2 is the Header Checksum field. A Header Checksum is a number used to check for errors in header information, and is calculated using the numbers in the header. However, problem with this approach is that header contains a number called TTL (Time To Live), which changes every time the packet goes through a router. Because of this, Header Checksum must be recalculated every time the packet goes through a router. If we can free up routers from this type of calculations, we could reduce the delay. Actually, TCP layer that resides above IP layer checks errors of various information including sender address and destination address. Since performing same calculations at the IP layer is redundant and unnecessary, Header Checksum is removed from IPv6.

Figure 1 contains 8bit field called "Service Type". This field is used to represent the priority of the packet, for example whether it should be delivered express or with normal speed, and allows communication devices to handle the packet accordingly. Service Type field is composed of TOS (Type of Service) field and Precedence field. TOS field specifies the type of service and contains cost, reliability, throughput, delay, or security. Precedence field specifies the level of priority using eight levels from 0 to 7. IPv6 provides the same function with a field called Traffic Class.

Flow Label field has a 20 bits length, and is a field newly established for IPv6. By using this field, packet's sender or intermediate devices can specify a series of packets, such as Voice over IP, as a flow, and request particular service for this flow. Even in the world of IPv4, some communication devices are equipped with the ability to recognize traffic flow and assign particular priority to each flow. However, these devices not only need to check the IP layer information such as address of the sender and the destination, but also need to check the port number which is an information that belongs to a higher layer. Flow Label field attempts to put together all these necessary information and provide them at the IP layer. However, specifics on how to use it is still undecided.

As we have seen in this article, IPv6 aims to provide intelligent transmission framework that is easy to handle for intermediate devices by keeping the basic header simple and fixed length.

User Avatar

Wiki User

โˆ™ 2011-01-05 14:38:01
This answer is:
๐Ÿ™
0
๐Ÿคจ
0
๐Ÿ˜ฎ
0
User Avatar
Study guides

Computer Networking

20 cards

What are advantages of Database Approach

What is a network that covers a large geographical area such as a city country or world

What is the worlds largest wan

What is a network server

โžก๏ธ
See all cards

Computer Networking

20 cards

How do you connect to a secured wireless network

Which layer of TCPIP handles confidentiality

What service translates domain names computer hostnames to IP addresses

When was the first commercial computers sold

โžก๏ธ
See all cards

Business and Industry

22 cards

What is a network

What are the basic resources of business

What does the owner of a restaurant do

What shape of pebbles would be the most useful in determining the direction of movement of the glacial advance

โžก๏ธ
See all cards

Add your answer:

Earn +20 pts
Q: Differences between IPV4 header and IPV6 header?
Write your answer...
Submit
Related questions

Difference between IPv4 and IPv6 header?

In IPv4 header is variable i.e of 20-60 bytes. In IPv6 header is fixed i.e of 20 bytes.


Contrast the IPv4 and the IPv6 header fields?

Simplified header format. IPv6 has a fixed length header, which does not include most of the options an IPv4 header can include. Even though the IPv6 header contains two 128 bit addresses (source and destination IP address) the whole header has a fixed length of 40 bytes only. This allows for faster processing. Options are dealt with in extension headers, which are only inserted after the IPv6 header if needed. So for instance if a packet needs to be fragmented, the fragmentation header is inserted after the IPv6 header. The basic set of extension headers is defined in RFC 2460.


How can dns distinguish between ipv4 and ipv6 host in determining which resource record to return?

It reads the protocol/bit stream/header


Should ipv4 be disabled when using ipv6?

There is no need to disable ipv4 to use ipv6.


What are the loopback addresses in IPv4 and IPv6?

In IPv4, the loopback address is 127.0.0.1. In IPv6 it is ::1.


What features does IPv6 have built in that IPv4 does not?

IPv6 is internet protocol version 6 and IPv4 is internet protocol version 4. the feature that IPv6 have built that IPv4 does not have is IP security.


Why does IPv6 use separate extension headers instead of fields in a single fixed header?

IPv6 includes an improved option mechanism over IPv4. IPv6 options are placed in separate extension headers that are located between the IPv6 header and the transport-layer header in a packet. Most IPv6 extension headers are not examined or processed by any router along a packet's delivery path until it arrives at its final destination. This facilitates a major improvement in router performance for packets containing options


What is the length in bits of a logical IP address?

32 bits (for IPv4), or 128 bits (for IPv6).32 bits (for IPv4), or 128 bits (for IPv6).32 bits (for IPv4), or 128 bits (for IPv6).32 bits (for IPv4), or 128 bits (for IPv6).


Differential between ipv4 and ipv6?

1. Describe the main features that differentiate IPv6 from IPv4


What is the difference between IPv4 and IP?

IP is the internet protocol that uniquely identifies a system on a network and there is no difference between IP and IPv4 infact IPv4 is a version of like IPv6.


What is the length in bits of a logical IP address IPv4 and IPv6?

IPv4 = 32bit IPv6 = 64bit


Difference between IPv4 and IPv6 in terms of addresses?

IPv4 uses 32-bit source and destination address field. Ipv6 uses 128-bit source and destination address field.


Which advantage does ipv4 have over ipv6?

There are a few advantages of IPV6 over IPV4. The main advantage is the larger address space of IPV6. IPV6 also reduces overhead for certain features.


What is the difference between your IPv4 address and your IP address?

IP is the internet protocol that uniquely identifies a system on a network and there is no difference between IP and IPv4 infact IPv4 is a version of like IPv6.


Which characteristic describes an IPv6 enhancement over IPv4?

While IPv6 is based on IPv4, it is superior. The main characteristic that shows its enhancement over IPv4 is that it processes faster.


Which IPv4 to IPv6 transition methods allows an IPv4 only host to communicate with a IPv6 only host?

I guess NAT64


What is the difference between IPv4 and IPv6?

IPv6 is based on IPv4, it is an evolution of IPv4. So many things that we find with IPv6 are familiar to us. The main differences are:1.Simplified header format. IPv6 has a fixed length header, which does not include most of the options an IPv4 header can include. Even though the IPv6 header contains two 128 bit addresses (source and destination IP address) the whole header has a fixed length of 40 bytes only. This allows for faster processing.Options are dealt with in extension headers, which are only inserted after the IPv6 header if needed. So for instance if a packet needs to be fragmented, the fragmentation header is inserted after the IPv6 header. The basic set of extension headers is defined in RFC 2460.2.Address extended to 128 bits. This allows for hierarchical structure of the address space and provides enough addresses for almost every 'grain of sand' on the earth. Important for security and new services/devices that will need multiple IP addresses and/or permanent connectivity.3.A lot of the new IPv6 functionality is built into ICMPv6 such as Neighbor Discovery, Autoconfiguration, Multicast Listener Discovery, Path MTU Discovery.4.Enhanced Security and QoS Features.Answer:IPv4 means Internet Protocol version 4, whereas IPv6 means Internet Protocol version 6.IPv4 is 32 bits IP address that we use commonly, it can be 192.168.8.1, 10.3.4.5 or other 32 bits IP addresses. IPv4 can support up to 232 addresses, however the 32 bits IPv4 addresses are finishing to be used in near future, so IPv6 is developed as a replacement.IPv6 is 128 bits, can support up to 2128 addresses to fulfill future needs with better security and network related features. Here are some examples of IPv6 address:1050:0:0:0:5:600:300c:326bff06::c30:0:0:0:0:0:192.1.56.10The most important difference is that it has a larger address space. IPv6 uses 128 bits, instead of the 32 bits used in an IPv4 address.There are also some changes in the header format, and some additional options, like built-in security options. These can be added to IPv4 through additional protocols, so this is really no big deal.IPv4 is like 10.36.05.2 while IPv6 is one huge garble.IPv4 is a 32 bits IP address that we use commonly, it can be 192.168.8.1, 10.3.4.5 or other 32 bits IP addresses. IPv4 can support up to 232 addresses, however the 32 bits IPv4 addresses are finishing to be used in near future, so IPv6 is developed as a replacement.IPv6 is 128 bits, can support up to 2128 addresses to fulfill future needs with better security and network related features.Here are some examples of IPv6 address:1050:0:0:0:5:600:300c:326bff06::c30:0:0:0:0:0:192.1.56.10For More help, you can visit website:http://www.iyogibusiness.comThe main difference, at least the one that is most relevant for a transition from version 4 to version 6, is the length of the addresses. IPv4 uses 4 bytes; IPv6 uses 16 bytes for the address.Mainly, IPv6 has a larger addressing space; IPv6 addresses use 128 bits instead of 32 bits.


Differences between ipv4 and ipv6?

IPv4 1) Header (20-60 bytes). 2) Routed Protocol. 3) Types of address: i) Unicast ii) Multicast iii) Broadcast (limited/Direct) 4) 32-bit address. 5) Address space is 2^32. 6) Format of address : Decimal dotted. 7) IPsecurity support is optional. IPv6 1) Header is fixed (20 bytes). 2) ICMP6, IP 3) Types of address: i) Unicast ii) Multicast iii) Anycast 4) 128-bit address. 5) Address space is 2^128. 6) Format of address : colon hex notation. 7) IPsecurity support is built in.


What is the difference between ipv5 and ipv6?

There is no ipv5, just as there are no ipv1, ipv2, and ipv3. Most networks in the world use ipv4 with a few having upgraded to ipv6.


What is a service that provides IPv6 connectivity to IPv4 users?

There are a number of technologies that can provide IPv6 translation for IPv4 users, most commonly Dual Stack and 6 to 4 tunneling. DUAL STACK involves running both IPv4 and IPv6 on a single router with the router managing the implementation of either protocol as and when necessary. 6 to 4 tunneling encapsulates an IPv6 frame in and IPv4 frame for tansport over an IPv4 network either to its destination address or a network where the IPv4 frame can be discarded.


What is the difference between IP4 and IP6?

While both IPv4 and IPv6 are both used to provide addresses to devices on a network, they are formatted differently. IPv4 uses a 32-bit numeric address with 4 values from 0 to 255 separated by periods. IPv6 addresses are 128-bit and are written in hexadecimal and separated by colons. IPv6 has been designed as the successor to IPv4 in order to provide for the growth of the Internet.


Discuss the IPv6 integration issue and comparing the security aspects of IPv4 and IPv6?

uLol(^^,)!


What allows a direct connection between a host running ipv6 and host running ipv4?

EUI-64


When a tunnel mode is used a new outer ip header is constructed for both ipv4 and ipv6 indicate the relationship of each outer ip header field and each extension header in the outer packet to the corr?

i naw the answer but you dont answer my guestinq first my giestion i want to ask what is mean by outer plantes


Conversion of IPV4-IPV6?

There is no direct conversion.