Skip to content

Addressing

Louis Royer edited this page Jan 24, 2025 · 3 revisions

Addressing

Network management

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.

Subnets

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

Hosts

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
Clone this wiki locally