ipv4 over ipv6 by jigar tarsariya

24
PRESENTATION BY: JIGAR M. TARSARIYA 7 TH SEMESTER M.SC(IT) PROGRAMME ROLL NO: 95 Ipv4 Over Ipv6

Upload: jigar-tarsariya

Post on 30-May-2015

363 views

Category:

Technology


0 download

DESCRIPTION

Ipv 6 The Next Generation Protocol

TRANSCRIPT

Page 1: Ipv4 over ipv6 by Jigar Tarsariya

PRESENTATION BY:

JIGAR M. TARSARIYA

7 T H S EMES TERM. S C ( IT ) PRO GR AMM E

RO LL N O : 95

Ipv4 Over Ipv6

Page 2: Ipv4 over ipv6 by Jigar Tarsariya

What Is IP?

Used for communicating data across a packet-switched internetwork.

Also referred to as TCP/IP.Primary Protocol of delivering distinguished protocol

datagrams (packets).The First Major Version is Ipv4.

Page 3: Ipv4 over ipv6 by Jigar Tarsariya

Ipv4

The fourth version of the Internet Protocol (IP) and it is the first version of the protocol to be widely deployed.

It uses a 32 bit addressing and allows for 4,294,967,296 unique addresses.

Version 4 of IP was the first that was widely used in modern TCP/IP.

Ipv4 is still the dominant protocol of the Internet.

Page 4: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6

Is a version of the Internet Protocol (IP) intended to succeed IPv4.

Is the protocol currently used to direct almost all Internet traffic.

Also known as Ipng (IP next generation) is the second version of the Internet Protocol to be used generally across the virtual world.

IPng was designed to take an evolutionary step from IPv4.Functions which work in IPv4 were kept in IPng.

Functions which didn’t work were removed.

Page 5: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 Contd…

Like IPv4, IPv6 is an internet-layer protocol for packet switched internetworking and provides end-to-end datagram transmission across multiple IP networks.

IPv6 uses 128-bit addresses, for an address space of 2^128 (approximately 3.4×1038) addresses.

It allows more devices and users then the Ipv4 on the internet.

It also allows extra flexibility in allocating addresses and efficiency for routing traffic.

It also eliminates the primary need for network address translation (NAT).

Page 6: Ipv4 over ipv6 by Jigar Tarsariya

Limitations of Ipv4

Since the 1980s it has been apparent that the number of available IPv4 addresses is being exhausted at a rate that was not initially anticipated in the design of the network.

IPV4 addresses are being consumed at an alarming rate and it is estimated that 2010 would be the last year for IPV4, some sources say they may last until 2012.

Primary reason for IPV4 exhaustion is huge growth in number of internet users, mobile devices using Internet connection and always on devices such as ADSL modems and cable modems. This brings us to the development and adoption of IPV6 as an alternate solution.

Page 7: Ipv4 over ipv6 by Jigar Tarsariya

Why not Ipv5?

IP Version 4 to be called IP Version 5, but as it turned out Version 5 of the Internet Protocol Family was already taken.

In the late 1980s the Internet Protocol itself was the topic of a considerable level of research, as researchers experimented with different forms of network behavior.

Version 5 of the Internet Protocol was reserved for use with an experimental IP protocol, the Internet Stream Protocol, Version 2 (ST-II), written up as RFC 1190 in 1990.

Page 8: Ipv4 over ipv6 by Jigar Tarsariya

Ipv5 Contd…

So, When it came time to assign a protocol number of the “next generation” of IPv4, the next available version number was 6, hence IPv6.

So the technical plan to address the address-exhaustion problem was to perform an upgrade of the Internet and convert the Internet from IP Version 4 to IP Version 6.

Page 9: Ipv4 over ipv6 by Jigar Tarsariya

What will Ipv6 do?

IPv6 is technology with a main focus on changing the structure of current IP addresses, which will allow for virtually unlimited IP addresses.

The current version, IPv4 is a growing concern with the limited IP addresses, making it a fear that they will run out in the future.

IPv6 will also have a goal to make the Internet a more secure place for browsers, and with the rapid number of identity theft victims, this is a key feature.

Page 10: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 Header

Data packet comprises of two main parts: (1) The header and (2) The payloadThe first 40 bytes/octets (40x8 = 320 bits) of an IPv6

packet comprise of the header (see Figure 1) that contains the following fields:

Page 11: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 Header Contd…

1. Source address (128 bits)2. Destination address (128 bits)3. Version/IP version (4-bits)4. Packet priority/Traffic class (8 bits)5. Flow Label/QoS management (20 bits)6. Payload length in bytes(16 bits)7. Next Header (8 bits)8. Time To Live (TTL)/Hop Limit (8 bits)

Page 12: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 Addressing

1. The Ipv6 Address Space: The most obvious distinguishing feature of IPv6 is its use

of much larger addresses. The size of an address in IPv6 is 128 bits, which is four

times the larger than an IPv4 address. A 128-bit address space allows for 2128 or

340,282,366,920,938,463,463,374,607,431,768,211,456 (or 3.4^1038 or 340 undecillion) possible addresses.

The IPv6 addressing architecture is described in RFC 4291.

Page 13: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 Addressing Contd…

2. IPv6 Address Syntax: IPv6, the 128-bit address is divided along 16-bit

boundaries, and each 16-bit block is converted to a 4-digit hexadecimal number and separated by colons.

The resulting representation is called colon-hexadecimal. The following is an IPv6 address in binary form:

00100000000000010000110110111000000000000000000000101111001110110000001010101010000000001111111111111110001010001001110000

Page 14: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 Addressing Contd…

The 128-bit address is divided along 16-bit boundaries:

0010000000000001 0000110110111000 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010

Each 16-bit block is converted to hexadecimal and delimited with colons. The result is:2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A

Page 15: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 v/s Ipv4

The following table compares the key characters of IPv6 vs. IPv4:

Subjects Ipv4 Ipv6 Ipv6 Advantages

Address Space 4 Billion Addresses 2^128 79 Octillion times the IPv4 address space

Configuration Manual or use DHCP Universal Plug and Play (UPnP) with or without DHCP

Lower Operation Expenses and reduce error

Broadcast / Multicast

Uses both No broadcast and has different forms of multicast

Better bandwidth efficiency

Page 16: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 v/s Ipv4 Contd…

Subject Ipv4 Ipv6 Ipv6 Advantages

Anycast support Not part of the original protocol

Explicit support of anycast

Allows new applications in mobility, data center

Network Configuration

Mostly manual and labor intensive

Facilitate the re-numbering of hosts and routers

Lower operation expenses and facilitate migration

QoS support ToS using DIFFServ Flow classes and flow labels

More Granular control of QoS

Security Uses IPsec for Data packet protection

IPsec becomes the key technology to protect data and control packets

Unified framework for security and more secure computing environment

Page 17: Ipv4 over ipv6 by Jigar Tarsariya

Ipv6 v/s Ipv4 Contd…

Subject Ipv4 Ipv6 Ipv6 Advantages

Mobility Uses Mobile IPv4 Mobile IPv6 provides fast handover, better router optimization and hierarchical mobility

Better efficiency and scalability; Work with latest 3G mobile technologies and beyond.

Page 18: Ipv4 over ipv6 by Jigar Tarsariya

Difference Between Ipv4 & Ipv6

Ipv4:Source and destination addresses are 32 bits (4 bytes) in

length.IPSec support is optional.IPv4 header does not identify packet flow for QoS handling by

routers.Both routers and the sending host fragment packets.Header includes a checksum.Header includes options.Address Resolution Protocol (ARP) uses broadcast ARP

Request frames to resolve an IP address to a link-layer address.

Page 19: Ipv4 over ipv6 by Jigar Tarsariya

Difference Between Ipv4 & Ipv6 Contd…

Ipv4:ICMP Router Discovery is used to determine the IPv4 address of

the best default gateway, and it is optional.Broadcast addresses are used to send traffic to all nodes on a

subnet.Must be configured either manually or through DHCP.Uses host address (A) resource records in Domain Name System

(DNS) to map host names to IPv4 addresses.Uses pointer (PTR) resource records in the IN-ADDR.ARPA DNS

domain to map IPv4 addresses to host names.Must support a 576-byte packet size (possibly fragmented).

Page 20: Ipv4 over ipv6 by Jigar Tarsariya

Difference Between Ipv4 & Ipv6 Contd…

Ipv6:Source and destination addresses are 128 bits (16 bytes) in

length.IPSec support is required.IPv6 header contains Flow Label field, which identifies packet

flow for QoS handling by router.Only the sending host fragments packets; routers do not.Header does not include a checksum.All optional data is moved to IPv6 extension headers.Multicast Neighbor Solicitation messages resolve IP addresses

to link-layer addresses.

Page 21: Ipv4 over ipv6 by Jigar Tarsariya

Difference Between Ipv4 & Ipv6 Contd…

Ipv6:ICMPv6 Router Solicitation and Router Advertisement messages

are used to determine the IP address of the best default gateway, and they are required.

IPv6 uses a link-local scope all-nodes multicast address.Does not require manual configuration or DHCP.Uses host address (AAAA) resource records in DNS to map host

names to IPv6 addresses.Uses pointer (PTR) resource records in the IP6.ARPA DNS

domain to map IPv6 addresses to host names.Must support a 1280-byte packet size (without fragmentation).

Page 22: Ipv4 over ipv6 by Jigar Tarsariya

Potential Benefits and Uses of Ipv6

1. Increased Address Space2. Purported Security Improvements3. End User Application4. Network Evolution

Page 23: Ipv4 over ipv6 by Jigar Tarsariya

References

www.google.comwww.wikipedia.comwww.ipv6.comwww.seminarforyou.com

Page 24: Ipv4 over ipv6 by Jigar Tarsariya

Thank You

?