-
Notifications
You must be signed in to change notification settings - Fork 1
Addressing
Louis Royer edited this page Jan 24, 2025
·
3 revisions
Entity | Pool | Comment |
---|---|---|
docker-compose | 10.1.0.0/16 |
Manual allocation. |
docker-compose | fd00::/8 |
Manual allocation. TODO: RFC4194 allocation. |
free5gc | 10.2.0.0/16 |
Manual allocation. NB: IPv6 unsupported in RAN. |
nextmn | fc00::/8 |
SR domain. Manual allocation. NB: no RFC4194 allocation because /64 subnets is too short. |
nextmn | 10.3.0.0/16 |
SR/GTP interworking (N3). Manual allocation in SRGWs. |
service | 10.4.0.0/16 |
Services network. Each service is allocated an address from this network. |
Name | Management | Subnet IPv4 | Subnet IPv6 | Comment |
---|---|---|---|---|
ran | docker-compose | 10.1.0.0/24 |
fd00:0:0:0:1::/80 |
Virtual RAN for UERANSIM. |
sbi | docker-compose | 10.1.1.0/24 |
disabled | Control plane: Software Based Interface |
db | docker-compose | 10.1.2.0/24 |
disabled | Control plane: database |
control | docker-compose | 10.1.3.0/24 |
fd00:0:0:0:2::/80 |
(N2 + N4) Management interfaces : NGAP + PFCP |
dataplane | docker-compose | 10.1.4.0/24 |
fd00:0:0:0:3::/80 |
(N3 + N9) Dataplane backbone |
edge | docker-compose | 10.1.5.0/24 |
disabled | (N6) Edges instances |
nextmndb | docker-compose | 10.1.6.0/24 |
fd00:0:0:0:4::/80 |
Internal databases for NextMN |
slice0 | free5gc | 10.2.0.0/24 |
disabled | Slice 0 (SR4MEC) |
slice1 | free5gc | 10.2.1.0/24 |
disabled | Slice 1 (ULCL Free5GC) |
slice2 | free5gc | 10.2.2.0/24 |
disabled | Slice 2 (ULCL NextMN) |
srgw0 | nextmn/srgw0 | 10.3.0.1/32 |
fc00:1::/32 |
srgw0 locators |
srgw1 | nextmn/srgw1 | 10.3.0.2/32 |
fc00:4::/32 |
srgw1 locators |
r0 | nextmn/r0 | disabled | fc00:2::/32 |
r0 locator |
r1 | nextmn/r1 | disabled | fc00:3::/32 |
r1 locator |
r2 | nextmn/r2 | disabled | fc00:5::/32 |
r2 locator |
Important
IPv4 addresses ending with .254
and IPv6 addresses ending with :8000:0:1
are used by Docker internally (gateway).
Name | Image | Network | IPv4 address | IPv6 address | Comment |
---|---|---|---|---|---|
ue1 | louisroyer/ueransim-ue |
ran | auto | auto | |
ue1 | louisroyer/ueransim-ue |
slice0 | auto | disabled | Only Slice 0 (SR4MEC) is available on this UE. Uses gNB1. |
ue2 | louisroyer/ueransim-ue |
ran | auto | auto | |
ue2 | louisroyer/ueransim-ue |
slice0 | auto | disabled | Only Slice 0 (SR4MEC) is available on this UE. Uses gNB2. |
ue3 | louisroyer/ueransim-ue |
ran | auto | auto | |
ue3 | louisroyer/ueransim-ue |
slice1 | auto | disabled | Only Slice 1 (ULCL Free5GC) is available on this UE. Uses gNB1. |
ue4 | louisroyer/ueransim-ue |
ran | auto | auto | |
ue4 | louisroyer/ueransim-ue |
slice1 | auto | disabled | Only Slice 1 (ULCL Free5GC) is available on this UE. Uses gNB2. |
ue5 | louisroyer/ueransim-ue |
ran | auto | auto | |
ue5 | louisroyer/ueransim-ue |
slice2 | auto | disabled | Only Slice 2 (ULCL NextMN) is available on this UE. Uses gNB1. |
ue6 | louisroyer/ueransim-ue |
ran | auto | auto | |
ue6 | louisroyer/ueransim-ue |
slice2 | auto | disabled | Only Slice 2 (ULCL NextMN) is available on this UE. Uses gNB2. |
uel1 | louisroyer/dev-nextmn-ue-lite |
ran | 10.1.0.131 |
fd00:0:0:0:1:8000:0:4 |
|
uel1 | louisroyer/dev-nextmn-ue-lite |
control | 10.1.3.143 |
fd00:0:0:0:2:8000:0:9 |
|
uel1 | louisroyer/dev-nextmn-ue-lite |
slice0 | auto | disabled | Only Slice 0 (SR4MEC) is available on this UE. Uses gNBl1. |
uel2 | louisroyer/dev-nextmn-ue-lite |
ran | 10.1.0.134 |
fd00:0:0:0:1:8000:0:7 |
|
uel2 | louisroyer/dev-nextmn-ue-lite |
control | 10.1.3.145 |
fd00:0:0:0:2:8000:0:b |
|
uel2 | louisroyer/dev-nextmn-ue-lite |
slice0 | auto | disabled | Only Slice 0 (SR4MEC) is available on this UE. Uses gNBl2. |
uel3 | louisroyer/dev-nextmn-ue-lite |
ran | 10.1.0.135 |
fd00:0:0:0:1:8000:0:8 |
|
uel3 | louisroyer/dev-nextmn-ue-lite |
control | 10.1.3.146 |
fd00:0:0:0:2:8000:0:c |
|
uel3 | louisroyer/dev-nextmn-ue-lite |
slice0 | auto | disabled | Only Slice 1 (ULCL Free5GC) is available on this UE. Uses gNBl1. |
uel4 | louisroyer/dev-nextmn-ue-lite |
ran | 10.1.0.136 |
fd00:0:0:0:1:8000:0:9 |
|
uel4 | louisroyer/dev-nextmn-ue-lite |
control | 10.1.3.147 |
fd00:0:0:0:2:8000:0:d |
|
uel4 | louisroyer/dev-nextmn-ue-lite |
slice0 | auto | disabled | Only Slice 1 (ULCL Free5GC) is available on this UE. Uses gNBl2. |
uel5 | louisroyer/dev-nextmn-ue-lite |
ran | 10.1.0.137 |
fd00:0:0:0:1:8000:0:a |
|
uel5 | louisroyer/dev-nextmn-ue-lite |
control | 10.1.3.148 |
fd00:0:0:0:2:8000:0:e |
|
uel5 | louisroyer/dev-nextmn-ue-lite |
slice0 | auto | disabled | Only Slice 2 (ULCL NextMN) is available on this UE. Uses gNBl1. |
uel6 | louisroyer/dev-nextmn-ue-lite |
ran | 10.1.0.138 |
fd00:0:0:0:1:8000:0:b |
|
uel6 | louisroyer/dev-nextmn-ue-lite |
control | 10.1.3.149 |
fd00:0:0:0:2:8000:0:f |
|
uel6 | louisroyer/dev-nextmn-ue-lite |
slice0 | auto | disabled | Only Slice 2 (ULCL NextMN) is available on this UE. Uses gNBl2. |
gnb1 | louisroyer/ueransim-gnb |
ran | 10.1.0.129 |
fd00:0:0:0:1:8000:0:2 |
|
gnb1 | louisroyer/ueransim-gnb |
control | 10.1.3.129 |
auto | |
gnb1 | louisroyer/ueransim-gnb |
dataplane | 10.1.4.129 |
auto (not used) | Route to srgw0 |
gnb2 | louisroyer/ueransim-gnb |
ran | 10.1.0.130 |
fd00:0:0:0:1:8000:0:3 |
|
gnb2 | louisroyer/ueransim-gnb |
control | 10.1.3.130 |
auto | |
gnb2 | louisroyer/ueransim-gnb |
dataplane | 10.1.4.130 |
auto (not used) | Route to srgw0 |
gnbl1 | louisroyer/dev-nextmn-gnb-lite |
ran | 10.1.0.132 |
fd00:0:0:0:1:8000:0:5 |
|
gnbl1 | louisroyer/dev-nextmn-gnb-lite |
control | 10.1.3.141 |
fd00:0:0:0:2:8000:0:7 |
|
gnbl1 | louisroyer/dev-nextmn-gnb-lite |
dataplane | 10.1.4.138 |
auto (not used) | Route to srgw0 |
gnbl2 | louisroyer/dev-nextmn-gnb-lite |
ran | 10.1.0.133 |
fd00:0:0:0:1:8000:0:6 |
|
gnbl2 | louisroyer/dev-nextmn-gnb-lite |
control | 10.1.3.142 |
fd00:0:0:0:2:8000:0:8 |
|
gnbl2 | louisroyer/dev-nextmn-gnb-lite |
dataplane | 10.1.4.139 |
auto (not used) | Route to srgw0 |
gnbl3 | louisroyer/dev-nextmn-gnb-lite |
ran | 10.1.0.139 |
fd00:0:0:0:1:8000:0:c |
|
gnbl3 | louisroyer/dev-nextmn-gnb-lite |
control | 10.1.3.150 |
fd00:0:0:0:2:8000:0:10 |
|
gnbl3 | louisroyer/dev-nextmn-gnb-lite |
dataplane | 10.1.4.140 |
auto (not used) | Route to srgw1 |
cp-lite | louisroyer/dev-nextmn-cp-lite |
control | 10.1.3.144 |
fd00:0:0:0:2:8000:0:a |
|
srgw0 | louisroyer/dev-nextmn-srv6 |
control | 10.1.3.131 |
fd00:0:0:0:2:8000:0:2 |
|
srgw0 | louisroyer/dev-nextmn-srv6 |
dataplane | 10.1.4.131 |
fd00:0:0:0:3:8000:0:2 |
IPv6 routes to SR domain (r0, r1) |
srgw0 | louisroyer/dev-nextmn-srv6 |
srgw0 | 10.3.0.1 |
disabled | H.M.GTP4.D |
srgw0 | louisroyer/dev-nextmn-srv6 |
srgw0 | disabled | fc00:1:1::/48 |
End.M.GTP4.E |
srgw0 | louisroyer/dev-nextmn-srv6 |
nextmndb | auto | auto | |
srgw1 | louisroyer/dev-nextmn-srv6 |
control | 10.1.3.151 |
fd00:0:0:0:2:8000:0:11 |
|
srgw1 | louisroyer/dev-nextmn-srv6 |
dataplane | 10.1.4.141 |
fd00:0:0:0:3:8000:0:5 |
IPv6 routes to SR domain (r2) |
srgw1 | louisroyer/dev-nextmn-srv6 |
srgw1 | 10.3.0.2 |
disabled | H.M.GTP4.D |
srgw1 | louisroyer/dev-nextmn-srv6 |
srgw1 | disabled | fc00:4:1::/48 |
End.M.GTP4.E |
srgw1 | louisroyer/dev-nextmn-srv6 |
nextmndb | auto | auto | |
r0 | louisroyer/dev-nextmn-srv6 |
control | auto | fd00:0:0:0:2:8000:0:4 |
|
r0 | louisroyer/dev-nextmn-srv6 |
dataplane | auto (not used) | fd00:0:0:0:3:8000:0:3 |
IPv6 routes to SR domain (srgw0) |
r0 | louisroyer/dev-nextmn-srv6 |
r0 | disabled | fc00:2:1::/48 |
End.DX4 |
r0 | louisroyer/dev-nextmn-srv6 |
edge | 10.1.5.129 |
disabled | H.Encaps + Route to instance in edge0 (s0) |
r0 | louisroyer/dev-nextmn-srv6 |
nextmndb | auto | auto | |
r1 | louisroyer/dev-nextmn-srv6 |
control | auto | fd00:0:0:0:2:8000:0:5 |
|
r1 | louisroyer/dev-nextmn-srv6 |
dataplane | auto (not used) | fd00:0:0:0:3:8000:0:4 |
IPv6 routes to SR domain (srgw0) |
r1 | louisroyer/dev-nextmn-srv6 |
r1 | disabled | fc00:3:1::/48 |
End.DX4 |
r1 | louisroyer/dev-nextmn-srv6 |
edge | 10.1.5.130 |
disabled | H.Encaps + Route to instances in edge1 (s1) |
r1 | louisroyer/dev-nextmn-srv6 |
nextmndb | auto | auto | |
r2 | louisroyer/dev-nextmn-srv6 |
control | auto | fd00:0:0:0:2:8000:0:12 |
|
r2 | louisroyer/dev-nextmn-srv6 |
dataplane | auto (not used) | fd00:0:0:0:3:8000:0:6 |
IPv6 routes to SR domain (srgw1) |
r2 | louisroyer/dev-nextmn-srv6 |
r2 | disabled | fc00:5:1::/48 |
End.DX4 |
r2 | louisroyer/dev-nextmn-srv6 |
edge | 10.1.5.137 |
disabled | H.Encaps + Route to instances in edge2 (s2) |
r2 | louisroyer/dev-nextmn-srv6 |
nextmndb | auto | auto | |
s0 | nginx |
edge | 10.1.5.131 |
disabled | Route to slice0 via r0, slice1 via upfa1-f5gc, slice2 via upfa1-nmn |
s0 | ngnix |
service | 10.4.0.1 |
disabled | |
s1 | nginx |
edge | 10.1.5.132 |
disabled | Route to slice0 via r1, slice1 via upfa2-f5gc, slice2 via upfa2-nmn |
s1 | ngnix |
service | 10.4.0.1 |
disabled | |
s2 | nginx |
edge | 10.1.5.138 |
disabled | Route to slice0 via r2, slice1 via upfa3-f5gc, slice2 via upfa3-nmn |
s2 | ngnix |
service | 10.4.0.1 |
disabled | |
srv6-ctrl | louisroyer/dev-nextmn-srv6-ctrl |
control | 10.1.3.132 |
fd00:0:0:0:2:8000:0:2 |
|
amf | louisroyer/dev-free5gc-amf |
control | 10.1.3.133 |
auto | |
amf | louisroyer/dev-free5gc-amf |
sbi | 10.1.1.129 |
disabled | |
smf | louisroyer/dev-free5gc-smf |
control | 10.1.3.134 |
auto | |
smf | louisroyer/dev-free5gc-smf |
sbi | 10.1.1.130 |
disabled | |
nrf | louisroyer/dev-free5gc-nrf |
sbi | 10.1.1.131 |
disabled | |
nrf | louisroyer/dev-free5gc-nrf |
db | auto | disabled | |
ausf | louisroyer/dev-free5gc-ausf |
sbi | 10.1.1.132 |
disabled | |
nssf | louisroyer/dev-free5gc-nssf |
sbi | 10.1.1.133 |
disabled | |
pcf | louisroyer/dev-free5gc-pcf |
sbi | 10.1.1.134 |
disabled | |
pcf | louisroyer/dev-free5gc-pcf |
db | auto | disabled | |
udm | louisroyer/dev-free5gc-udm |
sbi | 10.1.1.135 |
disabled | |
udr | louisroyer/dev-free5gc-udr |
sbi | 10.1.1.136 |
disabled | |
udr | louisroyer/dev-free5gc-udr |
db | auto | disabled | |
chf | louisroyer/dev/free5gc-chf |
sbi | 10.1.1.137 |
disabled | |
chf | louisroyer/dev/free5gc-chf |
db | auto | disabled | |
webconsole | louisroyer/dev/free5gc-webconsole |
sbi | 10.1.1.138 |
disabled | |
webconsole | louisroyer/dev/free5gc-webconsole |
db | auto | disabled | |
upfi1-f5gc | louisroyer/dev-free5gc-upf |
control | 10.1.3.135 |
auto | |
upfi1-f5gc | louisroyer/dev-free5gc-upf |
dataplane | 10.1.4.132 |
auto (not used) | |
upfi2-f5gc | louisroyer/dev-free5gc-upf |
control | 10.1.3.152 |
auto | |
upfi2-f5gc | louisroyer/dev-free5gc-upf |
dataplane | 10.1.4.142 |
auto (not used) | |
upfa1-f5gc | louisroyer/dev-free5gc-upf |
control | 10.1.3.136 |
auto | |
upfa1-f5gc | louisroyer/dev-free5gc-upf |
dataplane | 10.1.4.133 |
auto (not used) | |
upfa1-f5gc | louisroyer/dev-free5gc-upf |
edge | 10.1.5.133 |
auto (not used) | |
upfa2-f5gc | louisroyer/dev-free5gc-upf |
control | 10.1.3.137 |
auto | |
upfa2-f5gc | louisroyer/dev-free5gc-upf |
dataplane | 10.1.4.134 |
auto (not used) | |
upfa2-f5gc | louisroyer/dev-free5gc-upf |
edge | 10.1.5.134 |
auto (not used) | |
upfa3-f5gc | louisroyer/dev-free5gc-upf |
control | 10.1.3.153 |
auto | |
upfa3-f5gc | louisroyer/dev-free5gc-upf |
dataplane | 10.1.4.143 |
auto (not used) | |
upfa3-f5gc | louisroyer/dev-free5gc-upf |
edge | 10.1.5.139 |
auto (not used) | |
upfi1-nmn | louisroyer/dev-nextmn-upf |
control | 10.1.3.138 |
auto | |
upfi1-nmn | louisroyer/dev-nextmn-upf |
dataplane | 10.1.4.135 |
auto (not used) | |
upfi2-nmn | louisroyer/dev-nextmn-upf |
control | 10.1.3.154 |
auto | |
upfi2-nmn | louisroyer/dev-nextmn-upf |
dataplane | 10.1.4.144 |
auto (not used) | |
upfa1-nmn | louisroyer/dev-nextmn-upf |
control | 10.1.3.139 |
auto | |
upfa1-nmn | louisroyer/dev-nextmn-upf |
dataplane | 10.1.4.136 |
auto (not used) | |
upfa1-nmn | louisroyer/dev-nextmn-upf |
edge | 10.1.5.135 |
auto (not used) | |
upfa2-nmn | louisroyer/dev-nextmn-upf |
control | 10.1.3.140 |
auto | |
upfa2-nmn | louisroyer/dev-nextmn-upf |
dataplane | 10.1.4.137 |
auto (not used) | |
upfa2-nmn | louisroyer/dev-nextmn-upf |
edge | 10.1.5.136 |
auto (not used) | |
upfa3-nmn | louisroyer/dev-nextmn-upf |
control | 10.1.3.155 |
auto | |
upfa3-nmn | louisroyer/dev-nextmn-upf |
dataplane | 10.1.4.145 |
auto (not used) | |
upfa3-nmn | louisroyer/dev-nextmn-upf |
edge | 10.1.5.140 |
auto (not used) | |
populate | louisroyer/free5gc-populate |
db | auto | disabled | |
mongodb | mongodb |
db | auto | disabled | |
nextmndb | postgres |
nextmndb | auto | auto |