Address Allocation - Flat Network

BGP Deployment Workshop

 

Introduction

This document describes the IP address plan we will use for the workshop exercises which have a flat topology using a single autonomous system. Note the following tables carefully, making sure you are using the correct resources for your router and your AS.

 

Background about the address space used

The IPv4 address space used in these exercises is from subnets of 100.64.0.0/10 which is an IPv4 Shared Address block. It must not be routed on the Internet.

Note that 2001:DB8::/32 is the IPv6 Documentation Address block. It must not be routed on the Internet.

And finally note that the 2001:10::/28 address block has been listed in the IANA special registry for future use. It must not be routed on the Internet.

If using these labs as inspiration for your own infrastructure design, please replace all instances of private, documentation, and unassigned address space with your own address blocks.

 

Address Allocations

The initial lab is a simple flat network comprising of 14 routers. This initial lab will take address space out of 100.68.0.0/20 for IPv4 and 2001:DB8::/32 for IPv6.

For IPv4, the links between the routers and the router Loopback interfaces will be numbered out of 100.68.15.0/24, the last /24 in the /20 we have set aside for the lab.

For IPv6, the links between the routers and the router Loopback interfaces will be numbered out of 2001:DB8:0::/48, with the Loopbacks being numbered out of 2001:DB8:0:FFFF::/64 (the last /64 in that /48 block).

 

Allocation Tables

Each router will also originate a subnet when BGP is set up. The table below shows the Loopbacks and the subnets which are originated:

Router IPv4 Loopback IPv6 Loopback Customer IPv4 subnet Customer IPv6 subnet
R1 100.68.15.241 2001:DB8:0:FFFF::1 100.68.0.0/26 2001:DB8:1::/48
R2 100.68.15.242 2001:DB8:0:FFFF::2 100.68.0.64/26 2001:DB8:2::/48
R3 100.68.15.243 2001:DB8:0:FFFF::3 100.68.0.128/26 2001:DB8:3::/48
R4 100.68.15.244 2001:DB8:0:FFFF::4 100.68.0.192/26 2001:DB8:4::/48
R5 100.68.15.245 2001:DB8:0:FFFF::5 100.68.1.0/26 2001:DB8:5::/48
R6 100.68.15.246 2001:DB8:0:FFFF::6 100.68.1.64/26 2001:DB8:6::/48
R7 100.68.15.247 2001:DB8:0:FFFF::7 100.68.1.128/26 2001:DB8:7::/48
R8 100.68.15.248 2001:DB8:0:FFFF::8 100.68.1.192/26 2001:DB8:8::/48
R9 100.68.15.249 2001:DB8:0:FFFF::9 100.68.2.0/26 2001:DB8:9::/48
R10 100.68.15.250 2001:DB8:0:FFFF::A 100.68.2.64/26 2001:DB8:A::/48
R11 100.68.15.251 2001:DB8:0:FFFF::B 100.68.2.128/26 2001:DB8:B::/48
R12 100.68.15.252 2001:DB8:0:FFFF::C 100.68.2.192/26 2001:DB8:C::/48
R13 100.68.15.253 2001:DB8:0:FFFF::D 100.68.3.0/26 2001:DB8:D::/48
R14 100.68.15.254 2001:DB8:0:FFFF::E 100.68.3.64/26 2001:DB8:E::/48

 

Point-to-point links used in operational networks today are addressed as follows (as was covered in the presentations):

The following diagram shows the IPv4 addressing of the point-to-point links as implemented in the lab topology. Each IPv4 point-to-point link is a /31 subnet.

The following diagram shows the IPv6 addressing of the point-to-point links as implemented in the lab topology. Each IPv6 point-to-point link is a /127 subnet out of a /64.