14
Introduction to Introduction to IPv6 IPv6

Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

Embed Size (px)

Citation preview

Page 1: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

Introduction to IPv6Introduction to IPv6

Page 2: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

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 3: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

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 4: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

Subnetting IPv6Subnetting IPv6

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 5: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

Features of IPv6Features of IPv6

Larger Address Space Stateless Address Autoconfiguration Security (IPsec mandatory) Mobility

Page 6: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

IPv6 - Addressing ModelIPv6 - Addressing Model

Link-LocalSite-LocalGlobal

Addresses are assigned to interfaces

change from IPv4 model :

Interface 'expected' to have multiple addresses

Addresses have scope

Link Local

Site Local

Global

Addresses have lifetime

Valid and Preferred lifetime

Page 7: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

Special Addresses in IPv6

::/96 The zero prefix denotes addresses that are compatible ::/96 The zero prefix denotes addresses that are compatible with the previously used IPv4 protocol.with the previously used IPv4 protocol.

fec0::/10 This is a fec0::/10 This is a site-local prefixsite-local prefix offered by IPv6. This offered by IPv6. This address prefix signifies that the address is valid only within address prefix signifies that the address is valid only within the local organization. –Comparable to private IP the local organization. –Comparable to private IP addressingaddressing

fc00::/7 This is called the fc00::/7 This is called the Unique Local AddressUnique Local Address (ULA). (ULA). These addresses are routed only within a set of These addresses are routed only within a set of cooperating sites. Replace site-local address – Private IPscooperating sites. Replace site-local address – Private IPs

ff00::/8 This prefix is offered by IPv6 to denote the ff00::/8 This prefix is offered by IPv6 to denote the multicast multicast addressesaddresses..

fe80::/10 This is a fe80::/10 This is a link-local prefixlink-local prefix offered by IPv6. This offered by IPv6. This address prefix signifies that the address is valid only in the address prefix signifies that the address is valid only in the local physical link. – Comparable to APIPA – Never local physical link. – Comparable to APIPA – Never forwarded by routerforwarded by router

Page 8: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

Global unicast addressesGlobal unicast addresses This is an IP address that is routed This is an IP address that is routed

across the whole Internet. across the whole Internet. The first three bits are set to 001 The first three bits are set to 001 the address prefix of a global IPv6 the address prefix of a global IPv6

address is 2000::/3 because address is 2000::/3 because 0010000000000000 is 2000 in hex 0010000000000000 is 2000 in hex

Page 9: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

Unicast Address FormatsUnicast Address Formats

FP  (10bits)

Interface ID (64bits)111111101

0MAC derived

RESERVED (54bits)

MUST be 0

Link Local

Site Local

FP  (10bits) Interface ID (64bits)

1111111011 MAC derived or Locally Administered

Subnet (38bits)Locally

Administered

Subnet (16bits)

Locally Administered

Global

FP  (3bits

)Interface ID (64bits)

001 MAC derived or Locally Administered or Random

Registry / provider assigned (45bits)

Provider Administered

Subnet (16bits)

Locally Administered

Page 10: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

IPv6 Prefix Allocations: RIPE-NCCIPv6 Prefix Allocations: RIPE-NCC

EU-UUNET-19990810 2001:0600::/35EU-UUNET-19990810 2001:0600::/35DE-SPACE-19990812 2001:0608::/32DE-SPACE-19990812 2001:0608::/32NL-SURFNET-19990819 2001:0610::/32NL-SURFNET-19990819 2001:0610::/32UK-BT-19990903 2001:0618::/32UK-BT-19990903 2001:0618::/32CH-SWITCH-19990903 2001:0620::/35CH-SWITCH-19990903 2001:0620::/35AT-ACONET-19990920 2001:0628::/35AT-ACONET-19990920 2001:0628::/35UK-JANET-19991019 2001:0630::/32UK-JANET-19991019 2001:0630::/32DE-DFN-19991102 2001:0638::/35DE-DFN-19991102 2001:0638::/35RU-FREENET-19991115 2001:0640::/35RU-FREENET-19991115 2001:0640::/35GR-GRNET-19991208 2001:0648::/35GR-GRNET-19991208 2001:0648::/35DE-ECRC-19991223 2001:0650::/32DE-ECRC-19991223 2001:0650::/32DE-TRMD-20000317 2001:0658::/32DE-TRMD-20000317 2001:0658::/32FR-RENATER-20000321 2001:0660::/35FR-RENATER-20000321 2001:0660::/35EU-NACNET-20000403 2001:0668::/35EU-NACNET-20000403 2001:0668::/35EU-EUNET-20000403 2001:0670::/35EU-EUNET-20000403 2001:0670::/35DE-JIPPII-20000426 2001:0678::/35DE-JIPPII-20000426 2001:0678::/35DE-XLINK-20000510 2001:0680::/35DE-XLINK-20000510 2001:0680::/35FR-TELECOM-20000623 2001:0688::/32FR-TELECOM-20000623 2001:0688::/32PT-RCCN-20000623 2001:0690::/32PT-RCCN-20000623 2001:0690::/32SE-SWIPNET-20000828 2001:0698::/35SE-SWIPNET-20000828 2001:0698::/35PL-ICM-20000905 2001:06A0::/35PL-ICM-20000905 2001:06A0::/35BE-BELNET-20001101 2001:06A8::/35BE-BELNET-20001101 2001:06A8::/35SE-SUNET-20001218 2001:06B0::/32SE-SUNET-20001218 2001:06B0::/32IT-CSELT-20001221 2001:06B8::/32IT-CSELT-20001221 2001:06B8::/32SE-TELIANET-20010102 2001:06C0::/35SE-TELIANET-20010102 2001:06C0::/35DK-TELEDANMARK-20010131 2001:06C8::/35DK-TELEDANMARK-20010131 2001:06C8::/35RU-ROSNIIROS-20010219 2001:06D0::/35RU-ROSNIIROS-20010219 2001:06D0::/35PL-CYFRONET-20010221 2001:06D8::/35PL-CYFRONET-20010221 2001:06D8::/35NL-INTOUCH-20010307 2001:06E0::/35NL-INTOUCH-20010307 2001:06E0::/35FI-TELIVO-20010321 2001:06E8::/32FI-TELIVO-20010321 2001:06E8::/32SE-DIGITAL-20010321 2001:06F0::/35SE-DIGITAL-20010321 2001:06F0::/35UK-EASYNET-20010322 2001:06F8::/32UK-EASYNET-20010322 2001:06F8::/32NO-UNINETT-20010406 2001:0700::/32NO-UNINETT-20010406 2001:0700::/32

FI-FUNET-20010503 2001:0708::/35FI-FUNET-20010503 2001:0708::/35UK-INS-20010518 2001:0710::/35UK-INS-20010518 2001:0710::/35CZ-TEN-34-20010521 2001:0718::/35CZ-TEN-34-20010521 2001:0718::/35ES-REDIRIS-20010521 2001:0720::/32ES-REDIRIS-20010521 2001:0720::/32UK-VERIO-20010717 2001:0728::/32UK-VERIO-20010717 2001:0728::/32AT-TELEKABEL-20010717 2001:0730::/32AT-TELEKABEL-20010717 2001:0730::/32HU-HUNGARNET-20010717 2001:0738::/32HU-HUNGARNET-20010717 2001:0738::/32DE-VIAG-20010717 2001:0740::/32DE-VIAG-20010717 2001:0740::/32DE-ROKA-20010817 2001:0748::/35DE-ROKA-20010817 2001:0748::/35IT-EDISONTEL-20010906 2001:0750::/35IT-EDISONTEL-20010906 2001:0750::/35UK-NETKONECT-20010918 2001:0758::/35UK-NETKONECT-20010918 2001:0758::/35IT-GARR-20011004 2001:0760::/35IT-GARR-20011004 2001:0760::/35DE-CYBERNET-20011008 2001:0768::/32DE-CYBERNET-20011008 2001:0768::/32IE-HEANET-20011008 2001:0770::/35IE-HEANET-20011008 2001:0770::/35LT-LITNET-20011115 2001:0778::/35LT-LITNET-20011115 2001:0778::/35DE-NORIS-20011203 2001:0780::/35DE-NORIS-20011203 2001:0780::/35FI-SONERA-20011231 2001:0788::/32FI-SONERA-20011231 2001:0788::/32EU-CARRIER1-20020102 2001:0790::/35EU-CARRIER1-20020102 2001:0790::/35EU-DANTE-20020131 2001:0798::/32EU-DANTE-20020131 2001:0798::/32DE-TELEKOM-20020228 2001:07A0::/35DE-TELEKOM-20020228 2001:07A0::/35FR-NERIM-20020313 2001:07A8::/35FR-NERIM-20020313 2001:07A8::/35DE-COMPLETEL-20020313 2001:07B0::/35DE-COMPLETEL-20020313 2001:07B0::/35NL-BIT-20020405 2001:07B8::/32NL-BIT-20020405 2001:07B8::/32DE-BELWUE-20020411 2001:07C0::/32DE-BELWUE-20020411 2001:07C0::/32IE-ISI-20020515 2001:07C8::/35IE-ISI-20020515 2001:07C8::/35EE-ESTPAK-20020516 2001:07D0::/35EE-ESTPAK-20020516 2001:07D0::/35FI-KOLUMBUS-20020528 2001:07D8::/32FI-KOLUMBUS-20020528 2001:07D8::/32UK-OPALNET-20020530 2001:07E0::/32UK-OPALNET-20020530 2001:07E0::/32LU-PT-20020605 2001:07E8::/35LU-PT-20020605 2001:07E8::/35EU-LAMBDANET-20020605 2001:07F0::/35EU-LAMBDANET-20020605 2001:07F0::/35ES-TTD-20020705 2001:0800::/32ES-TTD-20020705 2001:0800::/32PL-POZMAN-20020710 2001:0808::/32PL-POZMAN-20020710 2001:0808::/32FR-SDV-20020710 2001:0810::/32FR-SDV-20020710 2001:0810::/32

PT-TELECEL-20020711 2001:0818::/32PT-TELECEL-20020711 2001:0818::/32NO-WEBONLINE-20020712 2001:0820::/32NO-WEBONLINE-20020712 2001:0820::/32NL-PROSERVE-20020712 2001:0828::/32NL-PROSERVE-20020712 2001:0828::/32DE-MAINLAB-20020724 2001:0830::/32DE-MAINLAB-20020724 2001:0830::/32NL-CONCEPTS-20020724 2001:0838::/32NL-CONCEPTS-20020724 2001:0838::/32NO-POWERTECH-20020725 2001:0840::/32NO-POWERTECH-20020725 2001:0840::/32IT-CSP-20020725 2001:0848::/32IT-CSP-20020725 2001:0848::/32AT-ATNET-20020725 2001:0850::/32AT-ATNET-20020725 2001:0850::/32AT-SIL-20020725 2001:0858::/32AT-SIL-20020725 2001:0858::/32FR-GROLIER-20020725 2001:0860::/32FR-GROLIER-20020725 2001:0860::/32DE-IPHH-20020725 2001:0868::/32DE-IPHH-20020725 2001:0868::/32AT-EUROPEANTELECOM-20020725 2001:0870::/32AT-EUROPEANTELECOM-20020725 2001:0870::/32DK-DENET-20020801 2001:0878::/32DK-DENET-20020801 2001:0878::/32DE-KOMPLEX-20020801 2001:0880::/32DE-KOMPLEX-20020801 2001:0880::/32NL-XS4ALL-20020807 2001:0888::/32NL-XS4ALL-20020807 2001:0888::/32AT-TELEKOM-20020812 2001:0890::/32AT-TELEKOM-20020812 2001:0890::/32NL-WIDEXS-20020812 2001:0898::/32NL-WIDEXS-20020812 2001:0898::/32PT-TELEPAC-20020814 2001:08A0::/32PT-TELEPAC-20020814 2001:08A0::/32CH-CYBERLINK-20020816 2001:08A8::/32CH-CYBERLINK-20020816 2001:08A8::/32UK-AA-20020820 2001:08B0::/32UK-AA-20020820 2001:08B0::/32FI-RSLCOM-20020822 2001:08B8::/32FI-RSLCOM-20020822 2001:08B8::/32NO-CATCHIP-20020823 2001:08C0::/32NO-CATCHIP-20020823 2001:08C0::/32YU-VERAT-20020829 2001:08C8::/32YU-VERAT-20020829 2001:08C8::/32DE-CELOX-20020829 2001:08D0::/32DE-CELOX-20020829 2001:08D0::/32DE-SCHLUND-20020910 2001:08D8::/32DE-SCHLUND-20020910 2001:08D8::/32Allocated Prefixes: 91Allocated Prefixes: 91

Page 11: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

IPv6 Prefix Allocations:IPv6 Prefix Allocations:ESNET-V6 2001:0400::/32ESNET-V6 2001:0400::/32VBNS-IPV6 2001:0408::/32VBNS-IPV6 2001:0408::/32CANET3-IPV6 2001:0410::/32CANET3-IPV6 2001:0410::/32VRIO-IPV6-0 2001:0418::/32VRIO-IPV6-0 2001:0418::/32CISCO-IPV6-1 2001:0420::/32CISCO-IPV6-1 2001:0420::/32QWEST-IPV6-1 2001:0428::/32QWEST-IPV6-1 2001:0428::/32DISN-LES-V6 2001:0430::/35DISN-LES-V6 2001:0430::/35ABOVENET-IPV6 2001:0438::/35ABOVENET-IPV6 2001:0438::/35SPRINT-V6 2001:0440::/32SPRINT-V6 2001:0440::/32UNAM-IPV6 2001:0448::/32UNAM-IPV6 2001:0448::/32GBLX-V6 2001:0450::/35GBLX-V6 2001:0450::/35STEALTH-IPV6-1 2001:0458::/35STEALTH-IPV6-1 2001:0458::/35NET-CW-10BLK 2001:0460::/35NET-CW-10BLK 2001:0460::/35ABILENE-IPV6 2001:0468::/32ABILENE-IPV6 2001:0468::/32HURRICANE-IPV6 2001:0470::/32HURRICANE-IPV6 2001:0470::/32EP-NET 2001:0478::/32EP-NET 2001:0478::/32DREN-V6 2001:0480::/35DREN-V6 2001:0480::/35AVANTEL-IPV6-1 2001:0488::/35AVANTEL-IPV6-1 2001:0488::/35NOKIA-1 2001:0490::/35NOKIA-1 2001:0490::/35ITESM-IPV6 2001:0498::/32ITESM-IPV6 2001:0498::/32IPV6-RNP 2001:04A0::/32IPV6-RNP 2001:04A0::/32AXTEL-IPV6-1 2001:04A8::/35AXTEL-IPV6-1 2001:04A8::/35AOLTIMEWARNER 2001:04B0::/32AOLTIMEWARNER 2001:04B0::/32WAYPORT-IPV6 2001:04B8::/32WAYPORT-IPV6 2001:04B8::/32PROTEL-RED-1-V6 2001:04C0::/35PROTEL-RED-1-V6 2001:04C0::/35UNINET-NETV6-1 2001:04C8::/35UNINET-NETV6-1 2001:04C8::/35NASA-PCCA-V6 2001:04D0::/35NASA-PCCA-V6 2001:04D0::/35DOTNET-001 2001:04D8::/35DOTNET-001 2001:04D8::/35WISCNET-V6 2001:04E0::/32WISCNET-V6 2001:04E0::/32SHAWIPV6 2001:04E8::/32SHAWIPV6 2001:04E8::/32ENTERZONE-V6 2001:04F0::/32ENTERZONE-V6 2001:04F0::/32ISC6-1 2001:04F8::/32ISC6-1 2001:04F8::/32Allocated Prefixes: 32Allocated Prefixes: 32

Page 12: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

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 13: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

128 bit addressing128 bit addressing

2001:cdba:0000:0000:0000:0000:3257:96522001:cdba:0000:0000:0000:0000:3257:9652 2001:cdba:0:0:0:0:3257:96522001:cdba:0:0:0:0:3257:9652 2001:cdba::3257:96522001:cdba::3257:9652

Page 14: Introduction to IPv6. Classful Addressing… Divided into 5 classes Divided into 5 classes Class A 8 bits N/W id and 24 bits host id and so on B,C. Class

Special Purpose Unicast Special Purpose Unicast addressaddress

The loopback address, for sending The loopback address, for sending packets to self:packets to self:

IPv4IPv4

127.0.0.1127.0.0.1

IPv6IPv6

0:0:0:0:0:0:0:10:0:0:0:0:0:0:1