quiz image

IPv6 Addressing

ProdigiousQuantum avatar
ProdigiousQuantum
·
·
Download

Start Quiz

Study Flashcards

90 Questions

What does the localhost address 0:0:0:0:0:0:0:1 reduce to?

::1

What is the purpose of writing the least-significant 32 bits of an IPv6 address in IPv4 dot-decimal notation?

To support IPv4-mapped and IPv4-compatible IPv6 addresses

What percentage of the total IPv6 address space is currently allocated for use on the Internet?

One eighth

What is the size of the blocks assigned to RIRs for address allocation?

/12 to /23

How many /32 blocks can an RIR divide each of its multiple /23 blocks into?

512

How many /48 blocks can an ISP divide its /32 block into?

65536

How many networks can a customer create from their assigned /48 block?

65536

How many addresses are available in each /64 network?

18,446,744,073,709,551,616

What is the purpose of the special notation introduced for mixed addressing environments?

To support IPv4-mapped and IPv4-compatible IPv6 addresses

What is the equivalent of IPv4's 0.0.0.0 in IPv6?

::

What is the purpose of 2002::/16?

6-to-4 tunneling

What is the range of global unicast addresses in IPv6?

2000::/3

What is the range of unique local unicast addresses in IPv6?

FC00::/7

What is the range of link-local unicast addresses in IPv6?

FE80::/10

What is the range of multicast addresses in IPv6?

FF00::/8

What is the purpose of 3FFF:FFFF::/32?

Examples and documentation

What is the purpose of the IETF reserving the top 128 addresses for each /64?

For use with anycast addresses

What is the equivalent of IPv4's 127.0.0.1 in IPv6?

::1

What is the total number of addresses in the IPv4 address space?

2^32

What is the primary purpose of NAT in IPv4 networks?

to alleviate IPv4 address exhaustion

Which of the following is an advantage of IPv6?

end-to-end addressing without NAT

What is the primary purpose of the core IPv6 protocol?

to define a packet concept, addresses, and the role of hosts and routers

Which of the following routing protocols is supported by IPv6?

RIPng

What is ICMPv6?

an upgraded version of ICMP to support IPv6

Why is NAT not needed in IPv6?

because the large address space makes address conservation unnecessary

What is a feature of IPv6 headers?

they are modular and extensible

What is a benefit of IPv6's auto-configuration of addresses?

it simplifies network administration

What is the first step a host takes when connected to a network?

Sending a request for its configuration parameters

What is the purpose of the router advertisement packet in IPv6?

To provide network-layer configuration parameters to hosts

What is the advantage of using jumbograms in IPv6?

Improved performance over high-MTU networks

Why is stateless auto-configuration not suitable for routers?

Routers must be configured manually or by other means

What is the maximum payload size of packets in IPv4?

64 KB

What is the difference between IPv4 and IPv6 regarding multicast?

Multicast is part of the base protocol suite in IPv6 but optional in IPv4

What is the purpose of IPsec in IPv6?

To provide network-layer encryption and authentication

What is the advantage of Mobile IPv6 (MIPv6) over mobile IPv4?

MIPv6 avoids triangular routing

What is the maximum payload size of jumbograms in IPv6?

4 GB

What is the primary purpose of unique local addresses?

To replace site-local addresses and allow communication throughout a site

What is the main difference between multicast and anycast addresses?

Multicast addresses are delivered to all interfaces, while anycast addresses are delivered to the closest one

What is the significance of the FF prefix in an IPv6 address?

It indicates a multicast address

Why were site-local addresses deprecated?

Because they were being replaced by unique local addresses

What is the purpose of an anycast address?

To identify multiple interfaces on multiple devices and deliver packets to the closest one

What is the term used to describe anycast addresses?

One-to-nearest addresses

Where are anycast addresses typically configured?

On routers

What is the main characteristic of unique local addresses?

They are nearly globally unique

What is the purpose of a multicast address?

To deliver packets to all interfaces tuned into the multicast address

What is the purpose of the Next Header field in the IPv6 header?

Specifies the presence of an extra options header

What is a technique used to reach the IPv6 Internet over the IPv4 infrastructure?

Tunneling

What is the implementation of a network stack that supports both IPv4 and IPv6 called?

Dual Stack

What is the term used to describe the process of carrying IPv6 packets within IPv4 packets?

Tunneling

Why is tunneling necessary in IPv6?

To enable IPv6-only hosts to reach the IPv6 Internet over the IPv4 infrastructure

What is the benefit of using a dual stack implementation?

It shares most of the code between IPv4 and IPv6

What is the purpose of transition mechanisms in IPv6?

To enable IPv6-only hosts to reach IPv4 services and to allow isolated IPv6 hosts and networks to reach the IPv6 Internet

What is the primary method of configuring IPv6 addresses on router interfaces?

Manual configuration

What is required for stateless autoconfiguration in IPv6?

No additional servers

How is a 64-bit interface identifier commonly derived?

From its 48-bit MAC address

What is the result of inverting the Universal/Local bit in the EUI-64?

A 1 now means Universal

What is the purpose of routers in stateless autoconfiguration?

To advertise prefixes

What is the limitation of link-local addresses?

They are only sufficient for allowing communication among nodes that are attached to the same link

What is the result of combining a prefix and an interface identifier in stateless autoconfiguration?

An IPv6 address

What is the main feature of IPv6 that is driving adoption today?

Larger address space

What is the size of the address space in IPv6?

128 bits

What is the benefit of the larger address space in IPv6?

Avoids the need for NAT and other devices

What is the drawback of the large address size in IPv6?

Carries some bandwidth overhead

What is the purpose of stateless auto-configuration of hosts in IPv6?

To configure hosts automatically

What is the difference between IPv4 and IPv6 addresses?

IPv4 addresses are 32 bits, while IPv6 addresses are 128 bits

What is the format of IPv6 addresses?

Eight groups of four hexadecimal digits, separated by colons

What is the advantage of using IPv6 over IPv4?

Larger address space

What is the primary purpose of the Internet Engineering Task Force (IETF)?

To create new standards for the internet

When was IPv6 created by the IETF?

1998

What is the recommended technique for automatic tunneling?

6to4 tunneling

What is the purpose of UDP encapsulation in tunneling?

To cross multiple NAT boxes

What is the advantage of configured tunneling over automatic tunneling?

It is easier to debug

What is the protocol number used for IPv6 packets encapsulation within IPv4 packets?

41

What is the purpose of a dual-stack application-layer proxy?

To allow IPv6-only hosts to access IPv4-only services

What is the recommended encapsulation method for configured tunneling?

Protocol 41 encapsulation

What is the status of Teredo tunneling in terms of deployment?

Not widely deployed

What is the purpose of 2002::/16?

Used with 6-to-4 tunneling, an IPv4-to-IPv6 transition system

What is the range of global unicast addresses in IPv6?

2000::/3

What is the purpose of the top 128 addresses reserved for each /64?

Used for anycast addresses

What is the equivalent of IPv4's 127.0.0.1 in IPv6?

0:0:0:0:0:0:0:1

What is the range of unique local unicast addresses in IPv6?

FC00::/7

What is the purpose of 3FFF:FFFF::/32?

Used for examples and documentation

What is the range of link-local unicast addresses in IPv6?

FE80::/10

What is the primary purpose of a host sending a link-local multicast request when first connected to a network?

To receive a router advertisement packet with network-layer configuration parameters

What is the maximum payload size of packets in IPv6 when used between capable communication partners and on communication links with a MTU larger than 65,576 octets?

4 GB

What is the purpose of IPsec in IPv6?

To encrypt and authenticate IP packets at the network layer

Why is stateless auto-configuration not suitable for routers?

Because stateless auto-configuration is only for hosts

What is the advantage of Mobile IPv6 (MIPv6) over mobile IPv4?

MIPv6 avoids triangular routing

What is the main difference between IPv4 and IPv6 regarding multicast?

Multicast is optional in IPv4 but mandatory in IPv6

What is the purpose of the router advertisement packet in IPv6?

To respond to link-local multicast requests from hosts

Study Notes

IPv6 Addressing

  • localhost (loopback) address is reduced to ::1, and the IPv6 unspecified address is reduced to ::.
  • IPv4-mapped and IPv4-compatible IPv6 addresses are written in a special notation, combining IPv4 dot-decimal notation and IPv6 format.

Parts of IPv6 Address & Address Allocation

  • Only one eighth of the total address space is currently allocated for use on the Internet (2000::/3).
  • The address space is assigned to RIRs in large blocks of /23 up to /12, which are then divided into smaller blocks for local Internet registries and eventually to end users.
  • Each RIR can divide each of its multiple /23 blocks into 512 /32 blocks, typically one for each ISP.
  • An ISP can divide its /32 block into 65536 /48 blocks, typically one for each customer.
  • Customers can create 65536 /64 networks from their assigned /48 block, each having 2^64 (18,446,744,073,709,551,616) addresses.

Advantages of IPv6

  • More efficient address space allocation
  • End-to-end addressing without NAT
  • Fragmentation only at the source host
  • Routers do not calculate header checksum
  • No broadcast, uses multicast instead
  • Built-in security mechanisms
  • Auto-configuration of addresses
  • Headers are modular/extensible

IPv6 Protocols

  • The primary purpose of the core IPv6 protocol is to define a packet concept, addresses, and the role of hosts and routers.
  • IPv6 supports routing protocols such as RIPng, OSPFv3, EIGRP for IPv6, IS-IS for IPv6, and MP-BGP4.

ICMP Upgraded to ICMP Version 6

  • ICMP has been changed to support IPv6.
  • A host sends a link-local multicast (broadcast) request for its configuration parameters when first connected to a network.
  • Routers respond to such a request with a router advertisement packet containing network-layer configuration parameters.

Multicast

  • Multicast is part of the base protocol suite in IPv6.
  • Most environments do not currently have their network infrastructures configured to route multicast; only link-scoped multicast works.

Jumbograms

  • IPv6 has optional support for packets over 64 KB of payload, referred to as jumbograms, which can be as large as 4 GB.
  • The use of jumbograms may improve performance over high-MTU networks.

Network-Layer Security

  • IPsec, the protocol for IP network-layer encryption and authentication, is an integral part of the base protocol suite in IPv6.
  • IPsec is not widely deployed except for securing traffic between IPv6 BGP routers.

Mobility

  • Mobile IPv6 (MIPv6) avoids triangular routing and is therefore as efficient as normal IPv6.

Unique Local Addresses (FC00::/7)

  • These addresses are intended for non-routing purposes over the Internet and are nearly globally unique.
  • Unique local addresses were designed to replace site-local addresses.

Multicast (FF00::/8)

  • Packets addressed to a multicast address are delivered to all interfaces tuned into the multicast address.
  • Multicast addresses always start with FF.

Anycast

  • An anycast address identifies multiple interfaces on multiple devices.
  • The anycast packet is delivered to only one device, the closest one found in terms of routing distance.
  • Anycast addresses are typically configured on routers, never hosts, and a source address could never be an anycast address.

Special IPv6 Addresses

  • :: is the equivalent of IPv4's 0.0.0.0 and is typically the source address of a host before the host receives an IP address.
  • ::1 is the equivalent of 127.0.0.1 in IPv4.
  • 2000::/3 is the global unicast address range.
  • FC00::/7 is the unique local unicast range.
  • FE80::/10 is the link-local unicast range.
  • FF00::/8 is the multicast range.

IPv6 Header Structure

  • The Next Header field specifies the transport layer protocol used by a packet's payload.
  • In the presence of options, the Next Header field specifies the presence of an extra options header, which then follows the IPv6 header.
  • The payload's protocol itself is specified in a field of the options header.

Transition Mechanisms

  • Transition mechanisms are needed to enable IPv6-only hosts to reach IPv4 services and to allow isolated IPv6 hosts and networks to reach the IPv6 Internet over the IPv4 infrastructure.
  • Dual Stack: a network stack that supports both IPv4 and IPv6 while sharing most of the code.
  • Tunneling: a technique that consists in encapsulating IPv6 packets within IPv4, in effect using IPv4 as a link layer for IPv6.

IPv6 Address Assignments Options

  • Manual Configuration: network administrator can manually configure IPv6 address to routers interfaces.
  • Stateless Autoconfiguration: a host can generate its own addresses using local information and non-local information advertised by routers.
  • Modified EUI-64 (Extended Unique ID-64): a 64-bit interface identifier derived from a 48-bit MAC address.

Tunneling Techniques

  • Automatic Tunneling: a technique where the tunnel endpoints are automatically determined by the routing infrastructure.
  • 6to4 Tunneling: a recommended technique for automatic tunneling that uses protocol 41 encapsulation.
  • Teredo: an automatic tunneling technique that uses UDP encapsulation.
  • Configured Tunneling: a technique where the tunnel endpoints are configured explicitly, either by a human operator or by an automatic service known as a Tunnel Broker.
  • Proxying and Translation: when an IPv6-only host needs to access an IPv4-only service, some form of translation is necessary, such as the use of a dual-stack application-layer proxy.

Special IPv6 Addresses

  • :: (0:0:0:0:0:0:0:0): the equivalent of IPv4's 0.0.0.0, typically the source address of a host before the host receives an IP address.
  • ::1 (0:0:0:0:0:0:0:1): the equivalent of 127.0.0.1 in IPv4.
  • 2000::/3: the global unicast address range.
  • FC00::/7: the unique local unicast range.
  • FE80::/10: the link-local unicast range.
  • FF00::/8: the multicast range.
  • 3FFF:FFFF::/32: reserved for examples and documentation.
  • 2001:0DB8::/32: also reserved for examples and documentation.

Other Features of IPv6

  • Multicast: part of the base protocol suite in IPv6, in opposition to IPv4, where multicast is optional.
  • Jumbograms: optional support for packets over 64 KB of payload, which can be as large as 4 GB.
  • Network-Layer Security: IPsec, the protocol for IP network-layer encryption and authentication, is an integral part of the base protocol suite in IPv6.
  • Mobility: Mobile IPv6 (MIPv6) avoids triangular routing and is therefore as efficient as normal IPv6.

Understanding IPv6 addresses, including loopback and unspecified addresses, and mixed addressing environments.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Internet Layer Technologies: IPv4 and IPv6
13 questions
IPv6 Address Representation Quiz
18 questions
IPv4 and IPv6 Communication
80 questions

IPv4 and IPv6 Communication

SolicitousOklahomaCity avatar
SolicitousOklahomaCity
Use Quizgecko on...
Browser
Browser