Network Addressing Requirements¶
Overview
The network addressing requirements below must be taken into consideration when planning a StarlingX installation.
Note
If the default subnets of cluster-pod and cluster-service are not changed, ensure that no IP overlaps with other provisioned subnets.
If container workloads on this system must initiate connections to endpoints outside the cluster, the cluster-host and cluster-pod subnets must additionally be:
globally routable: reachable from those external endpoints, with a working return path. The default subnet is not routable outside the cluster.
unique: not reused by any other StarlingX system whose traffic traverses the same transport network. Where the same prefix is present on more than one system, the transport network cannot carry a single unambiguous route to it, and replies to a node’s cluster host address have no unique destination.
The cluster-host and cluster-pod subnets cannot be changed after deployment, so both properties must be decided before bootstrap.
AIO-SX
Network |
Recommended Prefix Length |
Minimum Hosts |
Maximum Hosts |
Default Subnets Assigned |
|---|---|---|---|---|
oam |
24 |
2 |
224 |
10.10.10.0/24 |
pxeboot |
24 |
1 |
224 |
169.254.202.0/24 |
management |
24 |
1 (2) |
224 |
192.168.204.0/24 |
admin |
24 |
2 |
224 |
none |
multicast |
28 |
4 |
28 |
239.1.1.0/28 |
cluster-host |
24 |
1 |
224 |
192.168.206.0/24 |
cluster-pod |
16 |
65536 |
224 |
172.16.0.0/16 |
cluster-service |
12 |
65536 |
220 |
10.96.0.0/12 |
Network |
Recommended Prefix Length |
Minimum Hosts |
Maximum Hosts |
Example |
|---|---|---|---|---|
oam |
64 |
2 |
264 |
2001:db8:1::/64 |
management |
64 |
1 (2) |
264 |
2001:db8:2::/64 |
admin |
64 |
2 |
264 |
2001:db8:6::/64 |
multicast |
124 |
4 |
28 |
ff08::1:1:0/124 |
cluster-host |
64 |
1 |
264 |
2001:db8:3::/64 |
cluster-pod |
64 |
65536 |
264 |
2001:db8:4::/64 |
cluster-service |
112 |
65536 |
220 |
2001:db8:5::/112 |
AIO-DX/Standard
Network |
Recommended Prefix Length |
Minimum Hosts |
Maximum Hosts |
Default Subnets Assigned |
|---|---|---|---|---|
oam |
24 |
4 |
224 |
10.10.10.0/24 |
pxeboot |
24 |
3 |
224 |
169.254.202.0/24 |
management |
24 |
3 (4) |
224 |
192.168.204.0/24 |
admin |
24 |
4 |
224 |
none |
multicast |
28 |
4 |
28 |
239.1.1.0/28 |
cluster-host |
24 |
3 |
224 |
192.168.206.0/24 |
cluster-pod |
16 |
65536 |
224 |
172.16.0.0/16 |
cluster-service |
12 |
65536 |
220 |
10.96.0.0/12 |
Network |
Recommended Prefix Length |
Minimum Hosts |
Maximum Hosts |
Example |
|---|---|---|---|---|
oam |
64 |
4 |
264 |
2001:db8:1::/64 |
management |
64 |
3 (4) |
264 |
2001:db8:2::/64 |
admin |
64 |
4 |
264 |
2001:db8:6::/64 |
multicast |
124 |
4 |
28 |
ff08::1:1:0/124 |
cluster-host |
64 |
3 |
264 |
2001:db8:3::/64 |
cluster-pod |
64 |
65536 |
264 |
2001:db8:4::/64 |
cluster-service |
112 |
65536 |
220 |
2001:db8:5::/112 |
Note
The OAM and Admin network requires an extra gateway address.
The management network requires an extra gateway address when the admin network is not used.