Introducing Basic IPv6 Flashcards
CIDR allows the address space to be divided into smaller blocks, varying in size depending on the number of hosts needed in individual blocks. These blocks are no longer associated with pre-defined IPv4 addresses classes, such as class A, B, and C. Instead, the allocation includes a subnet mask or prefix length which defines the size of the block.
Classless interdomain routing (CIDR)
VLSMs allow more efficient use of IPv4 addresses, specifically on small segments, such as point-to-point serial links. VLSM usage was recommended in RFC 1817. CIDR and VLSM support was a prerequisite for Internet service providers (ISPs) to improve scalability of the routing on the internet.
Variable-length subnet masking (VLSM)
NAT introduced a model in which a device that is facing outward to the internet has a globally routable IPv4 address, while the internal network is configured with private RFC 1918 addresses. These private addresses can never be routed outside the site, as they can be identical in many different enterprise networks. In this way, even large enterprises with thousands of systems can hide behind a few routable public networks.
Network Address Translation (NAT)
Is used extensively in IPv4 networks, to dynamically allocate addresses, which are typically from private IPv4 addresses space (RFC 1918) that are then translated to public addresses using NAT.
Dynamic Host Configuration Protocol (DHCP)
- It provides improved global reachability and flexibility.
- A better aggregation of IP prefixes is announced in the routing tables.
- Multihoming increases the reliability of the internet connection of an IP network. With IPv6, a host can have multiple IP addresses over one physical upstream link.
- Autoconfiguration is available.
- There are more “plug-and-play” options for more devices.
- Simplified mechanisms are available for address renumbering and modification.
Larger address space
Streamlined fixed header structures make the processing of IPv6 packets faster and more efficient for intermediate routers within the network. This fact is especially true when large numbers of packets are routed in the core of the IPv6 internet.
Simpler header
Features that were not part of the original IPv4 specification, such as security and mobility, are now built into IPv6. IP Security (IPsec) is available in IPv6, allowing the IPv6 networks to be secure. Mobility enables mobile network devices to move around in networks without breaks in established network connections.
Security and mobility
IPv6 also includes a rich set of tools to aid in transitioning networks from IPv4, to allow an easy, nondisruptive transition over time to IPv6-dominant networks. An example is dual stacking, in which devices run both IPv4 and IPv6.
Transition richness
Unicast addresses are used in a one-to-one context.
Unicast
A multicast address identifies a group of interfaces. Traffic that is sent to a multicast address is sent to multiple destinations at the same time. An interface may belong to any number of multicast groups.
Multicast
An IPv6 anycast address is assigned to an interface on more than one node. When a packet is sent to an anycast address, it is routed to the nearest interface that has this address.
Anycast
Assigned by Internet Assigned Numbers Authority (IANA) and used on public networks. They are equivalent to IPv4 global (public) addresses. ISPs summarize these to provide scalability on the internet.
2000::/3
Global Unicast
An automatically configured IPv6 address on an interface, the scope is only on the physical link, and is required.
fe80::/10
Link-local
Unique local unicast addresses are analogous to private IPv4 addresses in that they are used for local communications. The scope is entire site or organization.
fc00::/7
Unique-Local
Like the 127.0.0.1 address in IPv4, 0:0:0:0:0:0:0:1, or ::1, is used for local testing functions. Unlike IPv4, which dedicates a complete A class block of addresses for local testing, IPv6 uses only one.
::1
Loopback
0.0.0.0 in IPv4 means “unknown” address. In IPv6, this address is represented by 0:0:0:0:0:0:0:0 or ::, and it is typically used in the source address field of the packet when an interface does not have an address and is trying to acquire one dynamically.
::
Unspecified
Defines the method to create an interface identifier from an IEEE 48-bit MAC address. Since the EUI-64 format is based on unique MAC addresses, using this format, a device can automatically assign itself a unique 64-bit IPv6 interface ID, without the need for manual configuration or DHCP.
Extended Universal Identifier 64-bit format (EUI-64)
These addresses, known as predefined multicast addresses, are assigned by IANA and include both well-known and solicited multicast.
Permanent (0)
These are “transient” or “dynamically” assigned multicast addresses. They are assigned by multicast applications.
Nonpermanent (1)