1
0
mirror of https://github.com/becarpenter/book6.git synced 2024-05-07 02:54:53 +00:00
becarpenter-book6/2. IPv6 Basic Technology/2. IPv6 Basic Technology.md
Brian E Carpenter 7ee302e6d9 cosmetic
2024-04-12 11:12:01 +12:00

1.7 KiB

IPv6 Basic Technology

The main standard for IPv6 is STD 86, currently defined by RFC 8200. Many other relevant RFCs are cited in IPv6 node requirements (BCP 220), although this is always slightly behind the latest RFCs. Quotes from relevant RFCs are included in this chapter.

Some generic terms that should be used precisely are given in Section 2 of STD 86. In particular:

  • Node: a device that implements IPv6

  • Router: a node that forwards IPv6 packets not explicitly addressed to itself

  • Host: any node that is not a router

To avoid confusion, note that a router may receive and send its own packets, and run IPv6 applications, just as a host does.

The rest of this chapter covers various basic aspects of IPv6. Some topics are very closely linked, especially address resolution and auto-configuration, so the reader is advised to read in sequence.

Packet Format

Addresses

Layer 2 functions

Address resolution

Auto-configuration

Managed configuration

DNS

Routing

Transport protocols

Extension headers and options

Traffic class and flow label

Source and Destination Address Selection

Back to main Contents