Ipv4 Versus Ipv6

21
IPv4 vs. IPv6 Anne-Marie Ethier Andrei Iotici "This report was prepared for P rofessor L. Orozco- Barbosa in partial fulfillme nt of the requir ements for the course ELG/CEG 4183³ March 12, 2002

Transcript of Ipv4 Versus Ipv6

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 1/21

IPv4 vs. IPv6

Anne-Marie Ethier Andrei Iotici

"This report was prepared for Professor L. Orozco-Barbosa in partial fulfillment of the requirements for the

course ELG/CEG 4183³

March 12, 2002

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 2/21

Presentation PlanIntroduction

Major Advantages to IPv6

 Addresses

Packet Headers

 Autoconfiguration

Neighbor DiscoverySecurity

Difficult transition

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 3/21

IntroductionWhat is IP?

The Internet Protocol (IP) is the method or 

protocol by which data is sent from one computer to another on the Internet.

History

In 1978, the Office of the Secretary of Defense

(OSD) mandated the use of IPv4 for all ³host-to-host´ data exchange enabling IPv4 to become the

mechanism for the military to create integrated

versus stovepiped communications.

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 4/21

IP Address ShortageProliferation of Internet devices:

405M mobile phones sold in 2000

1B+ by 2005

New emerging populations:

China, Korea, Japan, India, Russia

Solution = IPv6

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 5/21

Advantages to IPv6Larger address space

Reduce end-to-end delay

Higher level of security

Mobility

No fragmentationNetwork autoconfiguration

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 6/21

Address FormatsIPv4

32-bit

Ex: 192.156.136.22

IPv6

128 bits

Ex:

1080:0:0:0:8:800:200C:417A

Or in compressed format:

1080::8:800:200C:417A

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 7/21

IPv4 Classes

0 1 8 16 24 31

B

C

netid hostid

1 0 netid hostid

1 1 0 netid hostid

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 8/21

IPv6 Address TypesUnicast

Global aggregatable

Site local

Link local

IPv4 compatible

 AnycastMulticast

No more broadcast!

Link-localSite-localGlobal

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 9/21

Unicast Addresses

 An address for a single interface

Global:

3 13 32 16 64

001 TLA ID NLA ID SLA ID Interface ID

TLA : Top-level aggregation NLA : Next-level aggregation

SLA : Site-level aggregation

The interface ID is based on the MAC address.

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 10/21

Anycast An address for a set of interfaces that

typically belong to different nodes.

 96 bit 32 bit  

0.0.0.0.0.0.192.168.30.1= ::192.168.30.1

= :: 0AB:1E01 ---???

0 Ipv4 address

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 11/21

Multicast An address for a set of interfaces (in a

given scope) that typically belong to

different nodes. 

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 12/21

IPv4 Packet Header The basic IPv4 packet header has 12

fields with a total size of 20 octets (160

bits).

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 13/21

IPv6 Packet Header The basic IPv6 packet header has

8 fields with a total size of 40 octets

(320 bits).

 

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 14/21

Neighbor Discovery

Replaces ARP, ICMP, etc.

Used for 

Router discovery Parameter/Prefix discovery

 Address resolution

 Address auto-configuration

Can provide the means to renumber homesubnets by forwarding solicitations to other subnets.

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 15/21

AutoconfigurationUsed by Neighbour Discovery

IPv6 no longer needs:

 ARP

RARP

DHCP

BOOTP

Stateless vs. Stateful

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 16/21

Security Authentication Header (AH) IPv6 datagrams not encrypted

Keyed MD5 hashing algorithm proposed for standardauthentication algorithm Eliminates IP spoofing

Eliminates Host Masquarading

Encapsulating Security Payload Header (ESP) Provides data integrity and confidentiality

DES CBC encryption algorithm as standard (2 Modes)

Tunnel Mode: Whole IP packet encrypted (including header)

Transport Mode: Only payload encrypted

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 17/21

Difficult TransitionSome have already begun

experimenting with IPv6 on the internet

Dual IP layer 

IPv6-over-IPv4 tunneling

For timeline information of the transition

efforts, browsehttp://www.ietf.org/html.charters/ngtrans-charter.html

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 18/21

Questions

Q1- What is the main reason for the switch from IPv4 to IPv6?

 A1- IP address shortage

Q2 - Name 2 IPv6 address types and describe the reasons why

they are used. A2 ± Unicast: An address for a single interface.

 Anycast: An address for a set of interfaces that typically

belong to different nodes. Assigning a unicast address to more

than one interface makes a unicast address an anycast address

Multicast: An IPv6 multicast address is an identifier for aset of interfaces that typically belong to different nodes. A packet

sent to a multicast address is delivered to all interfaces identified

by the multicast address.

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 19/21

Questions(next)

Q3 - Identify 2 differences between the IPv4 and IPv6packet headers.

 A3 ± IPv6 IPv4

- 320 bits -160 bits

- 8 fields - 12 fields

- Flow Label - Checksum

Q4 - Explain the concept of "tunneling´

 A4 - IPv6-over-IPv4 tunneling  offers the possibility toencapsulate IPv6 packets within IPv4 headers in

order to carry them over IPv4 routing infrastructures.

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 20/21

Questions(next)

Q5 - Name the two main aspects in Internet security

and explain how their uses in IPv6.

 A5 - Authentication Header (AH): only providesauthentication of the data packet and not encryption.

This is useful as a standalone when confidentiality is

not essential and only authentication is important.

Encapsulating Security Payload Header (ESP):provides data encryption.

8/8/2019 Ipv4 Versus Ipv6

http://slidepdf.com/reader/full/ipv4-versus-ipv6 21/21