+ All Categories
Home > Documents > Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing...

Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing...

Date post: 14-Dec-2015
Category:
Upload: edith-lisk
View: 237 times
Download: 1 times
Share this document with a friend
21
Introduction to Introduction to IPv6 IPv6 Presented by: Minal Presented by: Minal Mishra Mishra
Transcript
Page 1: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Introduction to IPv6Introduction to IPv6

Presented by: Minal MishraPresented by: Minal Mishra

Page 2: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

AgendaAgenda

IP Network AddressingIP Network Addressing Classful IP addressingClassful IP addressing Techniques to reduce address Techniques to reduce address

shortage in IPv4shortage in IPv4 Features of IPv6Features of IPv6 Header ComparisonsHeader Comparisons Extension HeadersExtension Headers ConclusionsConclusions

Page 3: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

IP Network AddressingIP Network Addressing

INTERNET INTERNET world’s largest public world’s largest public data network, doubling in size every nine data network, doubling in size every nine monthsmonths

IPv4, defines a 32-bit address - 2IPv4, defines a 32-bit address - 232 32

(4,294,967,296) (4,294,967,296) IPv4 addresses availableIPv4 addresses available The first problem is concerned with the The first problem is concerned with the

eventual depletion of the IP address eventual depletion of the IP address space. space.

Traditional model of classful addressing Traditional model of classful addressing does not allow the address space to be does not allow the address space to be used to its maximum potential.used to its maximum potential.

Page 4: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Classful AddressingClassful Addressing

When IP was first standardized in Sep When IP was first standardized in Sep 1981, each system attached to the IP 1981, each system attached to the IP based Internet had to be assigned a based Internet had to be assigned a unique 32-bit addressunique 32-bit address

The 32-bit IP addressing scheme involves The 32-bit IP addressing scheme involves a two level addressing hierarchya two level addressing hierarchy

Network Number/PrefixNetwork Number/Prefix Host NumberHost Number

Page 5: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Classful Addressing…Classful Addressing…

Divided into 5 Divided into 5 classesclasses

Class A 8 bits N/W Class A 8 bits N/W id and 24 bits host id and 24 bits host id and so on B,C.id and so on B,C.

Wastage of IP Wastage of IP addresses by addresses by assigning blocks assigning blocks of addresses of addresses which fall along which fall along octet boundaries octet boundaries

Page 6: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Techniques to reduce Techniques to reduce address shortage in IPv4address shortage in IPv4

SubnettingSubnetting Classless Inter Domain Routing Classless Inter Domain Routing

(CIDR)(CIDR) Network Address Translation (NAT)Network Address Translation (NAT)

Page 7: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

SubnettingSubnetting

Three-level hierarchy: network, subnet, Three-level hierarchy: network, subnet, and host.and host.

The extended-network-prefix is The extended-network-prefix is composed of the classful network-prefix composed of the classful network-prefix and the subnet-numberand the subnet-number

The extended-network-prefix has The extended-network-prefix has traditionally been identified by the traditionally been identified by the subnet masksubnet mask

Network-Prefix Subnet-Number Host-Number

Page 8: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Subnetting ExampleSubnetting Example

Internet G

H1 H2

H3 H4

Subnet mask 255.255.255.0

All trafficto 128.10.0.0

128.10.1.1 128.10.1.2

128.10.2.1 128.10.2.2

Sub-network 128.10.1.0

Sub-network 128.10.2.0

Net mask 255.255.0.0

Page 9: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Classless Inter-Domain Classless Inter-Domain RoutingRouting

Eliminates traditional classful IP Eliminates traditional classful IP routing.routing.

Supports the deployment of Supports the deployment of arbitrarily sized networks arbitrarily sized networks

Routing information is advertised Routing information is advertised with a bit mask/prefix lengthwith a bit mask/prefix length specifies the number of leftmost contiguous bits specifies the number of leftmost contiguous bits in the network portion of each routing table entryin the network portion of each routing table entry

Example: 192.168.0.0/21Example: 192.168.0.0/21

Page 10: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

CIDR Table Entry…CIDR Table Entry…

Extract the destination IP address.Extract the destination IP address. Boolean AND the IP address with the Boolean AND the IP address with the

subnet mask for each entry in the subnet mask for each entry in the routing table.routing table.

The answer you get after ANDing is The answer you get after ANDing is checked with the base address entry checked with the base address entry corresponding to the subnet mask corresponding to the subnet mask entry with which the destination entry with which the destination entry was Boolean ANDed.entry was Boolean ANDed.

If a match is obtained the packet is If a match is obtained the packet is forwarded to the router with the forwarded to the router with the corresponding base address corresponding base address

Page 11: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Network Address Network Address TranslationTranslation

Each Each organization- organization- single single IP IP addressaddress

Within Within organization – organization – each host with IP each host with IP unique to the unique to the orgn., from orgn., from reserved set of IP reserved set of IP addresses addresses

3 Reserved ranges3 Reserved ranges

10.0.0.0 – 10.255.255.255 (16,777,216 hosts)10.0.0.0 – 10.255.255.255 (16,777,216 hosts)

172.16.0.0 – 172.31.255.255/12 (1,048,576 172.16.0.0 – 172.31.255.255/12 (1,048,576 hosts)hosts)

192.168.0.0 – 192.168.255.255/16 (65,536 192.168.0.0 – 192.168.255.255/16 (65,536 hosts)hosts)

Page 12: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

NAT ExampleNAT Example

SourceComputer

SourceComputer'sIP Address

SourceComputer's

Port

NAT Router'sIP Address

NAT Router'sAssigned

Port Number

A 10.0.0.1 400 24.2.249.4 1

B 10.0.0.2 50 24.2.249.4 2

C 10.0.0.3 3750 24.2.249.4 3

D 10.0.0.4 206 24.2.249.4 4

10.0.0.4

10.0.0.1

B

C

Page 13: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Features of IPv6Features of IPv6

Larger Address Space Aggregation-based address hierarchy

– Efficient backbone routing Efficient and Extensible IP datagram Stateless Address Autoconfiguration Security (IPsec mandatory) Mobility

Page 14: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

128-bit IPv6 Address128-bit IPv6 Address3FFE:085B:1F1F:0000:0000:0000:00A9:1234

8 groups of 16-bit hexadecimal numbers separated by “:”

3FFE:85B:1F1F::A9:1234

:: = all zeros in one or more group of 16-bit hexadecimal numbers

Leading zeros can be removed

Page 15: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

40bytes

20bytes

IPv4

IPv6

0 15 16 31

vers hlen TOS total length

identification flags flag-offset

TTL protocol header checksum

source address

destination address

options and padding

vers traffic class flow-label

payload length next header hop limit

source address

destination address

Removed (6)• ID, flags, flag offset• TOS, hlen• header checksum

Changed (3)

Added (2)

Expanded

• total length => payload• protocol => next header• TTL => hop limit

• traffic class• flow label

• address 32 to 128 bits

Header comparisonHeader comparison

Page 16: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Major Improvements of Major Improvements of IPv6 HeaderIPv6 Header

No option fieldNo option field: Replaced by : Replaced by extension header. Result in a fixed extension header. Result in a fixed length, 40-byte IP header.length, 40-byte IP header.

No header checksumNo header checksum: Result in fast : Result in fast processing. processing.

No fragmentation at intermediate No fragmentation at intermediate nodesnodes: Result in fast IP forwarding.: Result in fast IP forwarding.

Page 17: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Extension HeadersExtension Headers

Routing – Extended routing, like IPv4 Routing – Extended routing, like IPv4 loose list of routers to visitloose list of routers to visit

Fragmentation – Fragmentation and Fragmentation – Fragmentation and reassemblyreassembly

Authentication – Integrity and Authentication – Integrity and authentication, security authentication, security

Encapsulation – ConfidentialityEncapsulation – Confidentiality Hop-by-Hop Option – Special options that Hop-by-Hop Option – Special options that

require hop-by-hop processingrequire hop-by-hop processing Destination Options – Optional Destination Options – Optional

information to be examined by the information to be examined by the destination nodedestination node

Page 18: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Stateless Address Stateless Address AutoconfigurationAutoconfiguration

3 ways to configure network 3 ways to configure network interfaces: Manually, Stateful, interfaces: Manually, Stateful, StatelessStateless

IPSAAIPSAA IPv6 addr. Separated into 2 IPv6 addr. Separated into 2 2 parts: network and interface id.2 parts: network and interface id.

Link- local addresses: prefix FE80::0 Link- local addresses: prefix FE80::0 + interface identifier (EUI-64 format)+ interface identifier (EUI-64 format)

Obtain network id through Router Obtain network id through Router solicitation (RS)solicitation (RS)

Page 19: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Conclusion

IPv6 is NEW …– built on the experiences learned from IPv4– new features– large address space– new efficient header– autoconfiguration

… and OLD– still IP– build on a solid base– started in 1995, a lot of implementations and tests done

Page 20: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

ReferencesReferences

IPng wg: http://playground.sun.com/pub/ipng/html

NGtrans: http://www.6bone.net/ngtrans IPv6 users site: http://www.ipv6.org IPv6 Forum: http://www.ipv6forum.com Normos (Internet standards):

http://www.normos.org

Page 21: Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.

Any Questions??


Recommended