training:sanog35:address-plan
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | training:sanog35:address-plan [2019/12/14 21:59] (current) – created philip | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Address Space Allocation ====== | ||
+ | This document describes the IP address plan we will use for this set of workshop exercises. | ||
+ | |||
+ | Wherever possible the plan tries to replicate real life as closely as possible. | ||
+ | |||
+ | The IPv4 address space used in these exercises is from subnets of 100.64.0.0/ | ||
+ | |||
+ | Note that 2001: | ||
+ | |||
+ | And finally note that the 2001: | ||
+ | |||
+ | **If using these labs as inspiration for your own infrastructure design, please replace all instances of private, documentation, | ||
+ | |||
+ | ===== End-Site networks ===== | ||
+ | |||
+ | If they are not a Regional Internet Registry member, end-site networks typically will receive a public IPv6 /48 and a very small public IPv4 block from their network operator. | ||
+ | |||
+ | We will use an IPv4 /24 for these exercises, reflecting the fact that in reality an end-site organisation will use a large private block like a /16 internally, NATed out into a small public IPv4 block like the /24 we are using here. | ||
+ | |||
+ | ^ **Group** ^ **Public IPv4** ^ **IPv6** | ||
+ | | 1 | 100.68.1.0/ | ||
+ | | 2 | 100.68.2.0/ | ||
+ | | 3 | 100.68.3.0/ | ||
+ | | 4 | 100.68.4.0/ | ||
+ | | 5 | 100.68.5.0/ | ||
+ | | 6 | 100.68.6.0/ | ||
+ | |||
+ | |||
+ | *The list will continue in the same pattern if there are more groups.* | ||
+ | |||
+ | Each group will then further partition their space as follows: | ||
+ | |||
+ | ^ **IPv4** | ||
+ | | 100.68.X.0/ | ||
+ | | 100.68.X.0/ | ||
+ | | 100.68.X.0/ | ||
+ | | 100.68.X.16/ | ||
+ | | 100.68.X.64/ | ||
+ | | 100.68.X.128/ | ||
+ | | 100.68.X.192/ | ||
+ | |||
+ | Where X is your group number (1,2,3...). | ||
+ | |||
+ | Prefixes for point-to-point links will be of length /30 for IPv4 and /127 for IPv6 (we will adopt the recommendations of [RFC6164](https:// | ||
+ | |||
+ | ^ **IPv4** | ||
+ | | 100.68.X.16/ | ||
+ | | 100.68.X.20/ | ||
+ | | 100.68.X.24/ | ||
+ | | 100.68.X.32/ | ||
+ | |||
+ | Router loopback address subnet masks will be /32 for IPv4 and /128 for IPv6: | ||
+ | |||
+ | ^ **IPv4** | ||
+ | | 100.68.X.1/ | ||
+ | | 100.68.X.2/ | ||
+ | | 100.68.X.3/ | ||
+ | | 100.68.X.4/ | ||
+ | |||
+ | Note that the convention used here assigns the beginning of the IPv4 and IPv6 address space for use for infrastructure. This is generally a matter of choice: some network operators use the beginning of the space, others use the end of the space. | ||
+ | |||
+ | ===== Transit Providers ===== | ||
+ | |||
+ | Commercial network operators receive at minimum an IPv6 /32 from their regional internet registry. IPv4 allocations can range upwards from /22. We will use an IPv4 /16 for our exercises. | ||
+ | |||
+ | ^ **Transit Provider** ^ **IPv4** | ||
+ | | 1 | 100.121.0.0/ | ||
+ | | 2 | 100.122.0.0/ | ||
+ | |||
+ | The point-to-point link addresses from Transit Providers 1 and 2 to the End-sites are listed next. Note that the Transit Providers will get the low address, and the end-site gets the high address in the subnet. | ||
+ | |||
+ | ^ **Group** ^ **IPv4** | ||
+ | | 1 | 100.121.1.0/ | ||
+ | | 2 | 100.121.1.4/ | ||
+ | | 3 | 100.121.1.8/ | ||
+ | | 4 | 100.122.1.0/ | ||
+ | | 5 | 100.122.1.4/ | ||
+ | | 6 | 100.122.1.8/ | ||
+ | |||
+ | **Note:** The numbering started at the second /24 for the IPv4 point-to-point links to "end customers" | ||
+ | |||
+ | The address for the point to point link between Regional ISP 1 and Regional ISP 2 is given in this table: | ||
+ | |||
+ | ^ **Link** | ||
+ | | Transit 1 to Transit 2 | 100.121.0.0/ | ||
+ | |||
+ | ===== Diagram ===== | ||
+ | |||
+ | The following diagram shows the address plan as implemented in the lab topology. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | [[: |
training/sanog35/address-plan.txt · Last modified: 2019/12/14 21:59 by philip