Addressing and Planning¶
Learning Goals¶
Goals for this unit
- Read and write IPv4 and IPv6 addresses in their standard notations, and know the special-purpose address blocks and what they are reserved for. - Understand prefixes and prefix length, and how address blocks are subdivided and aggregated. - Be able to design an addressing plan for an organisation, for both IPv4 and IPv6, and explain the trade-offs behind the structure you chose. - Explain how NAT and NAPT work, and what they mean for end-to-end connectivity. - Understand NAT64/DNS64 as an IPv6 transition mechanism, and the main approaches to NAT traversal.
Before You Start¶
All readings are on Canvas
Every document listed below — including the ones that are not freely available online — is available in the corresponding module in [Canvas](https://canvas.ntnu.no/courses/24116/modules). Start with the **Introduction to the readings** slide set there, which explains what to look for in each text.
Plan your time
This week's readings are considerably more extensive than in previous weeks. Please set aside more time than usual.
Readings¶
IPv4 Addressing and Planning¶
Cisco's IP Addressing Design Guide (Smart Business Architecture), pages 2–15. This part walks through how an organisation-wide IPv4 plan is built up from a hierarchy of blocks, and why summarisation is what makes it manageable.
Available on Canvas.
IPv6 Addressing and Planning¶
Preparing an IPv6 Addressing Plan (SURFnet, translated by the RIPE NCC), sections 1, 2 and 4. Section 2 covers address structure and notation, section 4 is the actual plan-building method — the part worth reading slowly.
Preparing an IPv6 Addressing Plan (RIPE Labs)
NAT and NAT64¶
The NAT64/DNS64 tool suite for IPv6 transition. The DNSSEC details are excluded — you do not need to work through them.
IEEE Xplore (the PDF is also on Canvas)
NAT Traversal¶
A short collection of pointers to the relevant NAT traversal RFCs, compiled for this course.
Available on Canvas as ttm4240\_NAT-traversal-rfcs.txt.
Optional Material¶
If you want to go further, or if one of the required readings left you wanting a different angle:
- RFC 6890 — Special-Purpose IP Address Registries: the authoritative overview of the reserved address blocks in both IPv4 and IPv6.
- RIPE NCC — Create an IPv6 Addressing Plan: a more compact take on the same material as the SURFnet manual.
- China orders single-stack IPv6 rollout (The Register, 2021): what it looks like when a country decides to stop running dual stack.
- Slide set on IP addressing from an earlier edition of the course — available on Canvas.