2022-09-02 14:33:35 +12:00
|
|
|
# IPv6 Basic Technology
|
|
|
|
|
2023-07-19 14:49:00 +12:00
|
|
|
The main standard for IPv6 is
|
|
|
|
[STD86](https://www.rfc-editor.org/info/std86), currently defined by
|
|
|
|
[RFC 8200](https://www.rfc-editor.org/info/rfc8200). Many other relevant
|
|
|
|
RFCs are cited in
|
|
|
|
[IPv6 node requirements (BCP 220)](https://www.rfc-editor.org/info/bcp220),
|
|
|
|
although this is always slightly behind the latest RFCs. Quotes from
|
|
|
|
relevant RFCs are included in this chapter.
|
2022-09-02 14:33:35 +12:00
|
|
|
|
2023-07-19 14:49:00 +12:00
|
|
|
Some generic terms that should be used precisely are given in Section 2
|
|
|
|
of STD 86. In particular:
|
2022-10-07 11:51:29 +13:00
|
|
|
|
|
|
|
- Node: a device that implements IPv6
|
|
|
|
|
2023-07-19 14:49:00 +12:00
|
|
|
- Router: a node that forwards IPv6 packets not explicitly addressed to
|
|
|
|
itself
|
2022-10-07 11:51:29 +13:00
|
|
|
|
|
|
|
- Host: any node that is not a router
|
|
|
|
|
2023-07-19 14:49:00 +12:00
|
|
|
To avoid confusion, note that a router may receive and send its own
|
|
|
|
packets, and run IPv6 applications, just as a host does.
|
2022-10-07 11:51:29 +13:00
|
|
|
|
2023-07-19 14:49:00 +12:00
|
|
|
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.
|
2022-10-07 11:51:29 +13:00
|
|
|
|
2022-09-02 14:33:35 +12:00
|
|
|
## [Packet Format](Packet%20Format.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-02 14:33:35 +12:00
|
|
|
## [Addresses](Addresses.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-02 14:33:35 +12:00
|
|
|
## [Layer 2 functions](Layer%202%20functions.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-10-05 11:47:49 +13:00
|
|
|
## [Address resolution](Address%20resolution.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-16 15:56:55 +12:00
|
|
|
## [Auto-configuration](Auto-configuration.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-02 14:33:35 +12:00
|
|
|
## [Managed configuration](Managed%20configuration.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-02 14:33:35 +12:00
|
|
|
## [DNS](DNS.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-02 14:33:35 +12:00
|
|
|
## [Routing](Routing.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-02 14:33:35 +12:00
|
|
|
## [Transport protocols](Transport%20protocols.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-16 15:56:55 +12:00
|
|
|
## [Extension headers and options](Extension%20headers%20and%20options.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-11-17 15:34:51 +13:00
|
|
|
## [Traffic class and flow label](Traffic%20class%20and%20flow%20label.md)
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2022-09-16 15:56:55 +12:00
|
|
|
<!-- Link lines generated automatically; do not delete -->
|
2023-07-19 14:49:00 +12:00
|
|
|
|
2024-01-11 14:39:37 +13:00
|
|
|
## [Source and Destination Address Selection](Source%20and%20Destination%20Address%20Selection.md)
|
|
|
|
|
2022-09-16 15:56:55 +12:00
|
|
|
### [<ins>Back to main Contents</ins>](../Contents.md)
|