Uploaded by pieraista_perse

transport-support-for-basic-network-slicingpdf-pdf-free

advertisement
NETWORK ENGINEERING
5G20B
5GC000988 Transport support for Basic
Network slicing
Network Engineering Information
• Doc ID: 5f645b9ce5077200117888dc
• Version number: 1.1
• Author/Presenter: Marcin Lewicki
• Status: APPROVED
• 21-08-2020
Please, always check the latest version of NEI slides.
1
© Nokia 2019
Nokia internal use
If you are using the content form this presentation in
your own materials, please add webNEI reference
Disclaimer
• Please note that the NEI materials are for internal use only. If they shall be used as a source for
the customer presentation, it is mandatory to align the contents with the Product Management
and/or local sales teams at first
• The results of simulations shown in this presentation are examples only. They demonstrate trends
(not absolute values) expected after feature activation. The presented simulations should be
analyzed with respect to the assumptions taken. They may differ from results achievable in real
networks.
• This NEI slide deck reflects the state of the feature/solution as it is at the moment of the NEI slide
deck release and is being updated up to C5 (release available) milestone .
2
Nokia internal use
Revision history and metadata
Document ID: 5f645b9ce5077200117888dc
Document location: https://webnei.emea.nsn-net.net/#/webnei/5f645b9ce5077200117888dc/1
Organization: Network Engineering
Version
Description of Changes
Date
Doc Owner
Doc Status
Reviewed by
0.1
DRAFT version
21-08-2020
Marcin Lewicki
DRAFT
George, Bino (Nokia - IN/Bangalore)
<bino.george@nokia.com>;
Sreenivas, Deepak (Nokia - IN/Bangalore)
<deepak.sreenivas@nokia.com>;
Metsala, Esa (Nokia - FI/Espoo)
<esa.metsala@nokia.com>;
Bandi, Srinivas (Nokia - IN/Bangalore)
<srinivas.bandi@nokia.com>;
Nanjangud Keerthi, Kavitha (Nokia IN/Bangalore)
<kavitha.nanjangud_keerthi@nokia.com>
1.0
APPROVED 1.0 version
17-08-2020
Marcin Lewicki
APPROVED
1.1
Transport Separation at Xn interface is descoped from
5GC000988 feature scope -> adding one slide about no
transport separation at Xn level (Technical details),
removing all Xn parameters and elements from figures
from Deployment Aspects chapter. Slide about multiple
PLMN in SNSSAI MOC added (Technical Details).
09-10-2020
Marcin Lewicki
3
Nokia internal use
Changes reviewed by:
George, Bino (Nokia - IN/Bangalore)
<bino.george@nokia.com>;
Approver
Approval Date
5GC000988 Transport support for Basic Network slicing
4
Nokia internal use
<chapter: introduction>
5GC000988 Transport support for Basic Network slicing
Introduction
5
© Nokia 2019
Nokia internal use
Introduction
Legend
NR
Backhaul (BH) / Fronthaul (FH)
network
BTS
(Base Transceiver Station)
Common node
icons are used
throughout the
presentation, as
defined on this
slide
BH/FH switch
Cloud BTS
components
(RU/RAU/RAC)
……
BH/FH router
BTS integrated
routing / switching
function
ToP Server
IPsec engine
Scheduler /
shaper function
NetAct
Core nodes
(AMF/UPF)
WebUI
IPv4
IPv6
Application binding to
transport IP interface
U
C
M
S
U
C
M
S
Application binding to
virtual IP interface
U
C
M
S
U
C
M
S
Transport IP interface (VLAN or untagged
Ethernet; no application binding, used e.g.
for tunnel termination or redundancy)
Security Gateway
(SecGW)
IPsec tunnel
T
T
6
Nokia internal use
<feature: 5GC000988>
Introduction
Scope
• This document focuses on NR SA implementation details of NR BTS - UPF path Slicing solution.
• 5G20B 5GC000988 Transport support for Basic Network slicing
Introduces slicing functionalities by using a separate logical interface per network slice in NR SA
(Classical Architecture). After feature introducing gNB will be able to provide separate transport
resources per slice based on S-NSSAI provided by UE. Each slice has its own U-Plane IP@ at BTS
which is identified as transport resource. Mutual isolation at transport level is ensured by mapping
source U-Plane IP address of slice to VLAN or IPsec tunnel (optional).
5GC000988
feature scope
UEs
Public Safety
U
UEs
1st hop router
Radio waves
Dedicated VLAN / IP subnet
Dedicated transport service
UPF
site router
U
Enterprise
U
UEs
NR BTS
IP Backhaul Network
UPF
MVNO
7
Nokia internal use
Introduction
5GC000988 Transport support for Basic Network slicing – Before & after
Before
• No possibility to provide traffic separation based on S-NSSAI
After
• Possibility to configure specific transport path (slices) per U-Plane based on:
• Source IP address
• VLAN or IPsec (optional, for traffic isolation only)
• Up to 20 additional U-plane IP addresses are supported (IPv4 or IPv6) (one per slice)
8
Nokia internal use
Introduction
IP addressing (extreme case) – 5GC000988 & 5GC002018 features enabled
Any other combination
is also supported
Planes can be associated
to the virtual IP@ also
Additional NG-U, NG-C, Xn-U and Xn-C IP
addresses per operator if 5GC002018 Transport
NG
U1
Xn
U1
NG
C1
Xn
C1
…
NG
U6
Xn
U6
NG
C6
Xn
C6
NG-U
x1
NG-U
x2
…
9
© Nokia 2017
separation for RAN sharing in SA Classical gnB
with up to six operators feature is enabled
NR BTS IP addressing:
C-Plane:
• NG-C and Xn-C Interfaces for signalling
U-Plane:
• NG-U and Xn U-Plane IP@ for standard services
• Additional 20 slices freely divided among operators
(Transport support for Basic Network slicing (5GC000988)
enabled)
-
Currently (5G20B) slices cannot use separate Xn-U IP@ and NG-U
IP@ -> Whole Xn-U traffic flows via single (default) Xn-U interface
NG-U
x20
Nokia internal use
Introduction
Feature scope conception visualization (single operator slices)
Xn-U
No transport separation
at Xn interface (whole
X-U traffic flows via
single (default) Xn
interface)
Normal User
U7
Standard U-Plane
(i.e. rest of services /
default slice)
Dedicated logical
network (e.g. IP VPN
Service) or Ipsec tunnel
per slice (optional)
UE
APN
1
Enterprise 1 User
U6
UE
U1
UPF
U2
U3
APN
2
MVNO User
U4
UE
NR BTS
UPF
U5
C1
Normal (standard)
& Enterprise 1 APN
Public Safety 1 User
MVNO APN
APN
3
Slice’s U-Planes
UE
UPF
NG-C
Public Safety 2 User
AMF
UE
10
Nokia internal use
Public Safety
APN
<chapter: technical details>
5GC000988 Transport support for Basic Network slicing
Technical Details
11
© Nokia 2019
Nokia internal use
<feature: 5GC000988>
Technical Details
5GC000988 Transport support for Basic Network slicing
•
The scope of this feature is to provide the transport capability to support dedicated IP resources
per slice. Each slice is identified by:
-
•
Additionally operator should configure dedicated (per slice):
-
•
IP address at gNB (slice’s source IP address) – single IP@ can handle multiple S-NSSAIs
VLAN or
IPsec tunnel
to isolate slices traffic between them if needed. When slices are appropriately isolated:
- no slice can interfere with another slice traffic
- this lowers the risk of introducing and running new services and supports migration because
new technologies or architectures can be launched on isolated slices
- it also has a security advantage that an attack would be confined in a slice and not able to
spread beyond that slice
If operator does not use VLANs or IPsec tunnels in RAN then each slice’s U-Plane IP address have
to be in separate IP subnet
12
Nokia internal use
Technical Details
Simplified end to end slices separation at transport level visualization using source IP@
Transport separation in mobile
backhaul can be realized using
various dedicated transport services
(EVC, IP VPN etc.) and technologies
(MPLS, MPLS-TE, QinQ etc. etc.)
C1
APN
1
U1
APN
2
U2
…
U20
(Uplane) Source IP@
APN
n
Source IP@ -> EVC
EVC-> VLAN
VLAN -> Dst. IP@
Source IP@
Source IP@
EVC
EVC
VLAN ID
VLAN ID
Dst. IP@
IP@ 1
IP@ 1
1
1
400
400
IP@ 1
IP@ 2
IP@ 2
2
2
401
401
IP@ 2
:
:
:
:
:
:
:
IP@ 20
IP@ 20
n
n
VLANID n
VLANID n
IP@ n
Each source IP address
at BTS belongs to the
different subnet
13
Nokia internal use
SLICES
Technical Details
Simplified end to end slices isolation at transport level visualization using VLANs
Transport separation in mobile
backhaul can be realized using
various dedicated transport services
(EVC, IP VPN etc.) and technologies
(MPLS, MPLS-TE, QinQ etc. etc.)
C1
APN
1
U1
APN
2
U2
…
U20
APN
n
Uplane IP@ -> VLAN
VLAN -> EVC
EVC-> VLAN
VLAN -> Dst. IP@
Source IP@
VLAN ID
VLAN ID
EVC
EVC
VLAN ID
VLAN ID
Dst. IP@
IP@ 1
200
200
1
1
400
400
SGW 1 IP@
IP@ 2
201
201
2
2
401
401
SGW 2 IP@
:
:
:
:
:
:
:
:
IP@ 20
VLANID n
VLANID n
n
n
VLANID n
VLANID n
SGW n IP@
Alternatively operator can use IPsec tunnels to isolate slices at transport level
14
Nokia internal use
SLICES
Technical Details
5GC000988 Transport support for Basic Network slicing – IP address sharing
Operator has to configure SNSSAI ↔ IP Interface mapping. Multiple slices (SNSSAI) can be
associated with single:
If SNSSAI.ngUplane is not configured,
• Transport IP interface
then slice will use primary
NRBTS.ngUplane as source IP@
• Virtual IP interface
(no transport separation between slices)
via SNSSAI and IPIF instances configuration
Virtual IP interface
Transport IP interface
U1
ipV4AddressDN1 ipV4AddressDN1
15
Both – IPv4 and IPv6
IP addresses are supported
(not simultaneously)
U1
ipV4AddressDN1 ipV4AddressDN1
NRBTS/SNSSAI-1
NRBTS/SNSSAI-2
NRBTS/SNSSAI-1
NRBTS/SNSSAI-2
ngUplane
ipV4AddressDN1=U1
ipV6AddressDN1
ngUplane
ipV4AddressDN1=U1
ipV6AddressDN1
ngUplane
ipV4AddressDN1=U1
ipV6AddressDN1
ngUplane
ipV4AddressDN1=U1
ipV6AddressDN1
In that case, when IP address is shared by multiple
SNSSAIs there is no transport separation between them!
Nokia internal use
Technical Details
5GC000988 Transport support for Basic Network slicing – multiple PLMN in SNSSAI
5GC001630 RAN Sharing in SA and additional configuration for NSA 3x feature introduces possibility
to configure multiple PLMN in a single SNSSAI MOC. In that case gNB will establish multiple slices, one
per configured PLMN and there will be no transport separation between these slices (common IP
address). If operator want to provide transport separation between slices must ensure there is
only one PLMN configured in specific SNSSAI MOC (dedicated IP address).
…/NRBTS/SNSSAI-1
…/NRBTS/SNSSAI-1
ngUplane
ipV4AddressDN1
ipV6AddressDN1
nrPlmnDNList-1 =…/NRPLMN-1
nrPlmnDNList-2 =…/NRPLMN-2
nrPlmnDNList-3 =…/NRPLMN-3
…
ngUplane
ipV4AddressDN1
ipV6AddressDN1
nrPlmnDNList-1 =…/NRPLMN-1
…
3 slices share the same source IP@ no transport separation between slices
1 slice with dedicated IP@ transport separation between slices
This rule (single PLMN in SNSSAI when operator want to provide transport
separation between slices) should be guaranteed by operator!
16
Nokia internal use
Technical Details
5GC000988 Transport support for Basic Network slicing
After 5GC000988Transport support for Basic Network slicing introducing NR
BTS SA supports additional:
• 20 additional IP addresses (one per slice)
- IPv4 or IPv6 -> dual IP addresses are not supported)
• 20 additional VLAN IDs (one per slice)
Slice specific QoS is out of scope of this feature so there is no additional first
level scheduler after feature implementation. However in 5G20B there are 45
first level scheduler by default which can be freely divided among IP interfaces
(default/slices/control traffic interfaces etc.)
17
Nokia internal use
Technical Details
Xn GTP-U Path Endpoint for slice
Currently (5G20B) there is no transport separation at Xn-U interface
As long as gNB does not support dedicted Xn IP address per SNSSAI instance then there
is no possibility to separate traffic on this part of path. Whole gNB ↔ gNB traffic goes via
primary (default) Xn interface.
Dedicated
logical
network
per slice
There is no transport
separation at Xn interface
(whole Xn-U traffic flows via
single (default) Xn interface)
UC2
NR BTS 2
Xn
UPF
UPF
U1
U2
NR BTS 1
UPF
U3
UC1
UPF
NG-U
AMF
NG-C
18
Nokia internal use
Technical Details
5GC000988 Transport support for Basic Network slicing - Licensing
First slice creation does not need any Licensing.
For every slice after the first slice, License Key is needed. SWEM uses SNSSAI
object instances in Netact database to track and enforce licensing.
For reference, SWEM can use following algorithm to calculate necessary
License keys.
π‘³π’Šπ’„π’†π’π’”π’† π‘²π’†π’š =
π’”π’Šπ’›π’†(𝑺𝑡𝑺𝑺𝑨𝑰. π’π’“π‘·π‘³π‘΄π‘΅π‘«π‘΅π‘³π’Šπ’”π’•) − 𝟏
𝒇𝒐𝒓 𝒆𝒂𝒄𝒉
𝑺𝑡𝑺𝑺𝑨𝑰 π’Šπ’π’•π’‚π’π’„π’†
19
Nokia internal use
<chapter: benefits & gains>
5GC000988 Transport support for Basic Network slicing
Benefits & Gains
20
© Nokia 2019
Nokia internal use
Benefits & Gains
5GC000988 Transport support for Basic Network slicing
• Key enabler for E2E Network Slicing
- feature provides transport path selection for the slices
• Creating major customer value and business profit for operator by
enabling:
- New mobile connectivity services
- Network & service automation
- Higher operations cost-effectiveness
• CAPEX savings
- Operator is able to perform slices using currently built-in mechanism
without buying new devices
21
Nokia internal use
<chapter: benefits & gains>
5GC000988 Transport support for Basic Network slicing
Interdependencies
22
© Nokia 2019
Nokia internal use
How to find feature interdependencies in WebNEI?
•
Under Network Engineering Information materials for certain feature there is dedicated section called Feature
Interdependency Matrix, which describes feature relations based on R&D input with additional NetEng add-ons:
•
If necessary you can always download a copy of the relations by pushing a button in right corner
23
Nokia internal use
<chapter: deployment aspects>
5GC000988 Transport support for Basic Network slicing
Configuration
Management
24
© Nokia 2019
Nokia internal use
How to find feature parameters in WebNEI?
•
Under feature materials in WebNEI platform there is dedicated section called Parameter Configuration, which lists all
parameters related to given functionality
•
If necessary you can always download a copy of the parameterss by pushing a button in right corner
25
Nokia internal use
<chapter: deployment aspects>
5GC000988 Transport support for Basic Network slicing
Deployment Aspects
26
© Nokia 2019
Nokia internal use
Deployment Aspects
cOAM introduction – Classical RAN 5G BTS
Since 5G19A release Classical RAN 5G BTS uses Common OAM (cOAM) architecture. cOAM is based
on SingleOAM (SOAM) architecture initially introduced for SBTS in SRAN17A, later introduced for
LTE BTS in LTE19.
That means SRAN/LTE and Classical 5G object model and parameters are highly harmonized since
19A release, especially with regard to transport functions and features. Not all legacy SRAN/LTE
transport features are supported in Classical 5G20B release scope, but those which are already
available have virtually the same functional scope as in SRAN/LTE (there still might be some
implementation differences due to HW dependencies).
Ultimate goal is to have full parity at object model and features scope at transport level between
SRAN/LTE and 5G Nokia base stations, expected to be achieved in some future release.
27
Nokia internal use
Deployment Aspects
cOAM introduction – Classical RAN 5G BTS
Classical 5G20B SW components are shown below. General (RAT agnostic) transport functions are
included in TNL package.
Some transport related configuration parts (OAM, logical interfaces binding for C-Plane and U-Plane,
HW dependencies, main slicing parameters) are also included in MNL, MRBTS, EQM, NRBTS_SOAM
packages respectively. All 5GC000988 parameters are in NRBTS_SOAM package.
EQM
EQM20B
EQM HW
EQMHW19A
EQM_R
EQMR20A
MRBTS
SBTS5GC20A
MNL
MNL5GC20B
TNL
TNL5GC20B
NRBTS_SOAM
NRBTSCL5G20B
One of the key properties of cOAM are Distinguished Name (DN) parameters. These provide reference to other MOC/parameter.
As a DN parameter value, full path is required (e.g. TNLSVC-1/TNL-1/IPNO-1/IPIF-3/IPADDRESSV4-1), but for simplicity root
MOCs are omitted in exemplary scenarios in this document.
28
Nokia internal use
Deployment Aspects
5GC000988 Transport support for Basic Network slicing
MOCs extended/using by 5GC000988 Transport support for Basic Network
slicing feature are in following MOCs:
Extended:
• NRBTS/SNSSAI: Provides slice configuration (i.e. Slice Differentiator, AdministrativeState).
5GC000988 adds paramter where we can configure dedicated ngUplane IP address per slice.
Single SNNSAI instance per slice.
Using:
• TNLSVC/TNL/IPNO: Provides IP interface configuration per slice including IP routing table
configuration
• TNLSVC/TNL/ETHSVC/ETIHIF/VLANIF: Provides VLAN configuration for each slice
29
Nokia internal use
Deployment Aspects
5GC000988 Transport support for Basic Network slicing
Parameter – contains reference as value
Fixed Association
Configurable association
MOC NAME
Parameter name
Parameter value
Object model
Configure proper IP
address (IPv4/IPv6)
for slice
…IPIF/IPADDRESSV4-1
localIpAddr=
ipV4AddressDN1
ipV6AddressDN1
Configure proper
VLAN for slice
…/VLANIF
vlanId=
…
interfaceDN
…/IPNO/IPIF
interfaceDN=
userLabel=
…
If SNSSAI specific ngUplane IP addresses is not
configured, then slice will use default/primary
IP address from NRBTS.ngUplane
…/NRBTS/SNSSAI
administrativeState
ngUplane
ipV4AddressDN1
ipV6AddressDN1
nrPlmnDNList
operationalState
sd
sst
userLabel
snssaiId
nrPlmnDNList
…/NRBTS/NRPLMN-1
nrPlmnId=
…
These parameters are introduced with
5GC000988 feature
Underlined have to be set by operator
(rest of it are set automatically by the system)
30
Nokia internal use
SNSSAI.nrPlmnDNList
shall contains the reference
to the single
MRBTS.NRBTS.NRPLMN
if you want to provide
Transport Separation for slices
Deployment Aspects
5GC000988 Transport support for Basic Network slicing – User Scenarios
Following configuration scenarios are covered on next slides (mainly to show
parameterization details from IP interfaces perspective):
Scenario 1: Single operator on classical NR BTS, all planes assigned to transport
interfaces, 3 slices configuration, dedicated 1st level scheduler per slice
Scenario 2: Two operators on classical NR BTS (5GC002018 Transport
separation for RAN sharing in SA classical gnB enabled), all planes assigned to
transport interfaces, 2 slices per operator
Scenario 3: Single operator on classical NR BTS, all 3 slices’s planes assigned to
virtual interfaces
Scenario 4: Single operator on classical NR BTS, 2 IP@ dedicated for slices
associated with single VLAN
31
Nokia internal use
5G
Deployment Aspects
5G20B Scenario 1 – Scenario overview
Scenario overview:
•
Single operator is using NR BTS
•
Dedicated VLAN per slice
•
Each U-Plane IP@ (slice) is associated to the dedicated UPF
•
Each slice is associated with the dedicated SNSSAI(s)
•
M-Plane and S-Plane are ignored for simplicity (one per BTS)
•
BTSs are colocated
No transport separation
Standard, default
slice traffic
Dedicated
logical
network
per slice
at Xn interface (whole
X-U traffic flows via
single (default) Xn
interface)
APN
2
UPF
UC2
Standard
User
APN
3
UE
Xn
UPF
Enterprise 1
User
SNSSAI 1 slice
SNSSAI 2 slice
SNSSAI 3&4 slice
UE
UPF
U2
UC1 U3
MVNO User
UPF
UE
NG-C
Public Safety
User
Public Safety APN
NG-U
AMF
Sliced
traffic
MVNO APN
APN
4
U1
NR BTS
Enterprise-1 APN
UE
32
Nokia internal use
APN
1
Normal APN
5G
Deployment Aspects
5G20B Scenario 1 – Transport slicing configuration – configuration details (1/2)
More about schedulers configuring
you can find here
Configuration details for NR BTS:
•
Transport IP addresses:
-
•
2nd level scheduler
IP addresses:
•
U1 (SNSSAI #1) belongs to VLAN 100
•
U2 (SNSSAI #2) belongs to VLAN 200
•
U3 (SNSSAI #3&4) belongs to VLAN 300
•
UC1 (standard) belongs to VLAN 400
Applications’ IP addresses can be alternatively
assigned to virtual IP addresses (see Scenario 3)
Configuration details for 1st hop router:
•
VID-1004
Integrated switch
1st level schedulers
APN
1
UPF 1
VID-1001
NR BTS
UPF 2
U2 VID-200
VID-100
VID-200
S21
VID-300
VID-400
T1
T2
T3
T4
VID-1002
UPF 3
IP backhaul
UC1 VID-400
-
Slice #1 VLAN 100 (U-plane 1) → EVC 1
-
Slice #2 VLAN 200 (U-plane 2) → EVC 2
-
Slice #3 VLAN 300 (U-plane 3) → EVC 3
U6
APN
3
VID-1003
VLANs to EVC mapping:
U5
APN
2
U1 VID-100
U3 VID-300
U4
U7
APN
4
UPF 4
VID-400
UC2
Dedicated
1st
level scheduler per slice is used to provide dedicated QoS
configuration (per slice).
C3
VID-1005
5GC000988 does not introduce support of any new 1st level scheduler,
so there is possibility there is not enough 1st level schedulers to
33
associate each slice with dedicated 1st level scheduler
Nokia internal use
AMF
UPF/AMF
site routers
5G
Deployment Aspects
5G20B Scenario 1 – Transport slicing configuration – configuration details (2/2)
More about schedulers configuring
you can find here
Configuration details for UPF/AMF site router:
•
2nd level scheduler
EVC to VLANs mapping :
-
Slice #1 EVC 1 → VLAN 1001 (U-plane 5)
-
Slice #2 EVC 2 → VLAN 1002 (U-plane 6)
-
Slice #3 EVC 3 → VLAN 1003 (U-plane 7)
Configuration details for UPF and AMF
•
VID-1004
Integrated switch
1st level schedulers
UPF 2
U2 VID-200
IP addresses:
VID-100
S21
UPF 1 → U4 IP@ (VLAN 1004) standard traffic
-
UPF 2 → U5 IP@ (VLAN 1001) Slice #1
-
UPF 3 → U6 IP@ (VLAN 1002) Slice #2
-
UPF 4 → U7 IP@ (VLAN 1003) Slice #3
U3 VID-300
U5
APN
2
U1 VID-100
VID-200
-
APN
1
UPF 1
VID-1001
NR BTS
U4
VID-300
VID-400
T1
T2
T3
T4
VID-1002
U6
APN
3
UPF 3
IP backhaul
VID-1003
UC1 VID-400
U7
APN
4
UPF 4
VID-400
UC2
Dedicated
1st
level scheduler per slice is used to provide dedicated QoS
configuration (per slice).
C3
VID-1005
5GC000988 does not introduce support of any new 1st level scheduler,
so there is possibility there is not enough 1st level schedulers to
34
associate each slice with dedicated 1st level scheduler
Nokia internal use
AMF
UPF/AMF
site routers
5G
Deployment Aspects
5G20B Scenario 1 – Simplified end to end slices isolation using VLANs at transport level visualization
Transport separation in mobile
backhaul can be realized using
various dedicated transport services
(EVC, IP VPN etc.) and technologies
(MPLS, MPLS-TE, QinQ etc. etc.)
UC1
APN
2
U7
U1
U2
APN
3
U6
U3
U5
Uplane IP@ -> VLAN
VLAN -> EVC
EVC-> VLAN
SNSSAI
Source IP@
VLAN ID
1
U1
100
100
1
2
U2
200
200
2
3&4
U3
300
300
3
VLAN ID
EVC
APN
4
VLAN -> Dst. IP@
VLAN ID
VLAN ID
Dst. IP@
1
1001
1001
U5
2
1002
1002
U6
3
1003
1003
U7
EVC
Alternatively operator can use IPsec tunnels to isolate slices at transport level
35
Nokia internal use
SLICES
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 1 – Simplified IP interfaces (standard Planes) configuration (extended version here)
…/NRBTS
ngUplane
ipV4AddressDN1= …/IPIF-4/IPADDRESSV4-1
nrPlmnDN=…/NRBTS-1/NRPLMN-1
…
Configure proper standard
NG U-Plane IP@ & PLMN ID
ipV4AddressDN1
…/IPIF-4/IPADDRESSV4-1
Configure proper IP
address (IPv4/IPv6)
localIpAddr=U4 IP@
…
…/VLANIF-4
vlanId=400
…
Configure 2nd level
scheduler
Automatic
association
…/ETHIF-1
linkSelectorDN=…/IBRGPRT-1
…
linkSelectorDN
Configure proper
VLAN
…/IPNO/IPIF-4
interfaceDN=…/VLANIF-4
userLabel=U4
…
ipIfDN
Configure 1st level
scheduler
…/IPNO/QOS/FSTSCH-4
ipIfDN=…/IPIF-4
…
…/L2SWI-1/IBRGPRT-1
…
Rest of standard planes
(i.e. NGC, XnC and XnU-plane)
should be configured in the
same manner
36
Nokia internal use
Configure BTS
Integrated Ethernet
Switch
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 1 – Routing policies
…/IPRT-1
…/RTPOL-1
routingPolicies
orderNumber-1
routingTableDN=…/IPRT-1
srcIpAddress=UC1 IP@
userLabel=UC1
…
orderNumber-2
routingTableDN=…/IPRT-2
srcIpAddress=U1 IP@
userLabel=U1
…
orderNumber-3
routingTableDN=…/IPRT-3
srcIpAddress=U2 IP@
userLabel=U2
…
orderNumber-4
routingTableDN=…/IPRT-4
srcIpAddress=U3 IP@
userLabel=U3
…
More about IP Interfaces
configuration you can find here
37
staticRoutes-1
gateway=UC3 (NR BTS 2)
destIpAddr=UC3 IP@
…
staticRoutes-2
gateway=T4 (1st hop router)
destIpAddr=0.0.0.0
NR BTS 1
U1 VID-100
U2 VID-200
VID-100
VID-200
…/IPRT-2
S21
U3 VID-300
staticRoutes-1
gateway=U7 (NR BTS 2)
destIpAddr=U7 IP@
…
staticRoutes-2
gateway=T1 (1st hop router)
destIpAddr=0.0.0.0
IP Backhaul Network
UC1 VID-400
…/IPRT-3
staticRoutes-1
gateway=U8 (NR BTS 2)
destIpAddr=U8 IP@
…
staticRoutes-2
gateway=T2 (1st hop router)
destIpAddr=0.0.0.0
…/IPRT-4
VID-300
VID-400
T1
T2
T3
T4
VID-400
UC3
Thanks to staticRoutes-1 direct
NR BTS 1 <-> NR BTS 2 connection
is possible (Xn Planes traffic
doesn’t go through router if link
between BTSs works correctly)
staticRoutes-1
gateway=U9 (NR BTS 2)
destIpAddr=U9 IP@
…
staticRoutes-2
gateway=T3 (1st hop router)
destIpAddr=0.0.0.0
Nokia internal use
NR BTS 2
NR BTS 2 is
connected to IP
backhaul network
too (not shown)
Fixed Association
Configurable association
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 1 – Slice #1 – Object model
Configure proper IP
address (IPv4/IPv6)
for slice
Configure proper
VLAN for slice
…/VLANIF-1
interfaceDN
vlanId=100
…
…/IPIF-1/IPADDRESSV4-1
localIpAddr=U1 IP@
…/IPNO/IPIF-1
interfaceDN=…/VLANIF-1
userLabel=U1
…
ipV4AddressDN1
…/NRBTS/SNSSAI-1
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-1/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=101
sst=1
userLabel=Enterprise_1
snssaiId=1
…/IPNO/QOS/FSTSCH-1
1st
Configure
level
scheduler for slice
ipIfDN=…/IPIF-1
…
38
Nokia internal use
nrPlmnDNList
…/NRBTS/NRPLMN-1
nrPlmnId=1
…
SNSSAI.nrPlmnDNList
contains the reference to
MRBTS.NRBTS.NRPLMN
Fixed Association
Configurable association
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 1 – Slice #2 – Object model
Configure proper IP
address (IPv4/IPv6)
for slice
Configure proper
VLAN for slice
…/VLANIF-2
interfaceDN
vlanId=200
…
…/IPIF-2/IPADDRESSV4-1
localIpAddr=U2 IP@
…/IPNO/IPIF-2
interfaceDN=…/VLANIF-2
userLabel=U2
…
ipV4AddressDN1
…/NRBTS/SNSSAI-2
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-2/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=102
sst=1
userLabel=MVNO
snssaiId=2
…/IPNO/QOS/FSTSCH-2
1st
Configure
level
scheduler for slice
ipIfDN=…/IPIF-2
…
39
Nokia internal use
nrPlmnDNList
…/NRBTS/NRPLMN-1
nrPlmnId=1
…
SNSSAI.nrPlmnDNList
contains the reference to
MRBTS.NRBTS.NRPLMN
Fixed Association
Configurable association
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 1 – Slice #3 – Object model
…/NRBTS/SNSSAI-3
Configure proper
VLAN for slice
…/VLANIF-3
interfaceDN
vlanId=300
…
…/IPIF-3/IPADDRESSV4-1
localIpAddr=U3 IP@
…/IPNO/IPIF-3
interfaceDN=…/VLANIF-3
userLabel=U3
…
…/IPNO/QOS/FSTSCH-3
1st
Configure
level
scheduler for slice
40
ipIfDN=…/IPIF-3
…
There is no transport separation between
SNSSAI-3 and SNSSAI-4 traffic
(both are using the same source IP@)
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-3/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=103
sst=1
userLabel=Public_Safety
snssaiId=3
…/NRBTS/SNSSAI-4
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-3/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=104
sst=1
userLabel=Public_Safety
snssaiId=4
Nokia internal use
nrPlmnDNList
…/NRBTS/NRPLMN-1
nrPlmnId=1
…
nrPlmnDNList
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 1 - Transport slicing configuration
In scenario 1 operator configure (per slice):
• dedicated 1st level scheduler (FSTSCH MOC)
• dedicated VLAN (VLANIF MOC)
• dedicated IPv4 or IPv6 address (IPADDRESSV4-1 or IPADDRESSV6-1 MOC)
Dedicated 1st level scheduler per slice is used to provide dedicated QoS configuration (per slice). 5GC000988 does not
introduce support of any new 1st level scheduler, so there is possibility there is not enough 1st level schedulers to
associate each slice with dedicated 1st level scheduler. But there will be always enough number of available VLANs
and IP addresses (both IPv4 and IPv6).
•
More about Transport QoS configuring here
•
More information about IP Interfaces configuring you can find here
41
Nokia internal use
5G
Deployment Aspects
5G20B Scenario 2 – Scenario overview
Scenario overview:
•
•
•
•
Two operators are using NR BTS - 5GC002018 Transport separation for RAN sharing in SA classical gnB must be enabled
Dedicated VLAN per slice
Each operator is using two slices
M-Plane and S-Plane are ignored for simplicity (one per BTS, under authority of primary operator (Operator 1)
Standard U-Planes
(i.e. rest of services)
APN
1
NG-C
Normal APN
AMF
Operator 1
APN
2
Operator 1 APN
UPF
Operator 1
User
UE
APN
3
UC1 U12
Operator 1 APN
UPF
U13
U22
APN
4
UC2 U23
Operator 2 APN
Operator 2
User
Operator 2
APN
5
UE
UPF
Operator 2 APN
Standard U-Planes
(i.e. rest of services)
NG-C
APN
6
AMF
42
Nokia internal use
Normal APN
5G
Deployment Aspects
5G20B Scenario 2 – Configuration details (1/2)
Configuration details for NR BTS:
•
Transport IP addresses:
-
Operator 1:
-
•
1st level schedulers
AMF 1
2nd level scheduler
-
UC1 (Standard/default ) belongs to VLAN 100
-
U11 (SNSSAI 1) belongs to VLAN 200
-
U12 (SNSSAI 2) belongs to VLAN 300
Operator 2:
-
UC1 (Standard/default ) belongs to VLAN 400
-
U21 (SNSSAI 3) belongs to VLAN 500
-
U22 (SNSSAI 4) belongs to VLAN 600
NR BTS
UC1 VID-100
VLANs to EVC mapping:
-
VLAN 200 → EVC 2
-
VLAN 500 → EVC 5
-
VLAN 300 → EVC 3
-
VLAN 600 → EVC 6
Integrated
switch
VID-1001
U1
VID-1002
U2
UPF 11
U11 VID-200
U12 VID-300
VID-1003
APN
1
APN
2
U3
APN
3
UPF 12
1st hop
router
Applications’ IP addresses can be alternatively assigned
to virtual IP addresses
Configuration details for 1st hop router:
•
Operator 1
UC2 VID-400
U21 VID-500
IP backhaul
VID-2001
U4
APN
4
VID-2002
U5
APN
5
U6
APN
6
UPF 21
VID-2003
U22 VID-600
AMF 2
Operator 2
43
Nokia internal use
UPF/AMF
routers
5G
Deployment Aspects
5G20B Scenario 2 – Configuration details (2/2)
Configuration details for UPF/AMF site router:
•
Operator 1
1st level schedulers
EVC to VLANs mapping:
-
Slice #1 EVC 2 → VLAN 1002 (U1-plane)
-
Slice #2 EVC 3 → VLAN 1003 (U2-plane)
-
Slice #4 EVC 5 → VLAN 2002 (U4-plane)
-
Slice #5 EVC 6 → VLAN 2003 (U5-plane)
AMF 1
2nd level scheduler
NR BTS
UC1 VID-100
Integrated
switch
VID-1001
U1
VID-1002
U2
UPF 11
U11 VID-200
APN
1
APN
2
Configuration details for UPF and AMF
•
IP addresses:
-
U12 VID-300
VID-1003
U3
APN
3
UPF 11 → U1 IP@ (VLAN1001) & U2 IP@ (VLAN1002)
-
UPF 12 → U3 IP@ (VLAN1003)
-
UPF 21 → U4 IP@ (VLAN2001) & U5 IP@ (VLAN2002) &
UPF 12
1st hop
router
U6 IP@ (VLAN2003)
UC2 VID-400
There is no dedicated 1st level scheduler per slice
U21 VID-500
IP backhaul
VID-2001
U4
APN
4
VID-2002
U5
APN
5
U6
APN
6
UPF 21
VID-2003
so you can’t configure different QoS configuration
(burst size, shaping, queuing) per slice
U22 VID-600
AMF 2
Operator 2
44
Nokia internal use
UPF/AMF
routers
Operator 1
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 2 – Simplified IP interfaces (standard Planes) configuration (extended version here)
…/NRBTS
ngUplane
ipV4AddressDN1= …/IPIF-1/IPAADDRESSV4-1
nrPlmnDN=…/NRBTS-1/NRPLMN-1
…
Configure proper
standard NG U-Plane
IP & PLMN ID
ipV4AddressDN1
…/IPIF-1/IPADDRESSV4-1
Configure proper IP
address (IPv4/IPv6)
localIpAddr=UC1 IP@
…
…/VLANIF-1
vlanId=100
…
Configure 2nd level
scheduler
Automatic
association
…/ETHIF-1
linkSelectorDN=…/IBRGPRT-1
…
linkSelectorDN
Configure proper
VLAN
…/IPNO/IPIF-1
interfaceDN=…/VLANIF-1
userLabel=UC1
…
ipIfDN
…/IPNO/QOS/FSTSCH-2
Configure common
1st level scheduler
for slice #1 & #2
ipIfDN=…/IPIF-2
ipIfDN=…/IPIF-3
…
…/L2SWI-1/IBRGPRT-1
…
Rest of standard planes
(i.e. NGC, XnC and XnU-plane)
should be configured in the
same manner
45
Nokia internal use
Configure BTS
Integrated Ethernet
Switch
Operator 2
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 2 – Simplified IP interfaces (standard Planes) configuration (extended version here)
…/NRBTS
ngUplane
ipV4AddressDN1= …/IPIF-4/IPAADDRESSV4-1
nrPlmnDN=…/NRBTS-1/NRPLMN-2
…
Configure proper
standard NG U-Plane
IP & PLMN ID
ipV4AddressDN1
…/IPIF-4/IPADDRESSV4-1
Configure proper IP
address (IPv4/IPv6)
localIpAddr=UC2 IP@
…
…/VLANIF-4
vlanId=400
…
Configure 2nd level
scheduler
Automatic
association
…/ETHIF-1
linkSelectorDN=…/IBRGPRT-1
…
linkSelectorDN
Configure proper
VLAN
…/IPNO/IPIF-4
interfaceDN=…/VLANIF-4
userLabel=UC2
…
ipIfDN
Configure common
1st level scheduler
for slice #1 & #2 and
UC2 plane
46
…/IPNO/QOS/FSTSCH-3
ipIfDN=…/IPIF-4
ipIfDN=…/IPIF-5
ipIfDN=…/IPIF-6
…
…/L2SWI-1/IBRGPRT-1
…
Rest of standard planes
(i.e. NGC, XnC and XnU-plane)
should be configured in the
same manner
Nokia internal use
Configure BTS
Integrated Ethernet
Switch
Operator 1
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 2 – Operator 1 – Slice #1 – Object model
Configure proper IP
address (IPv4/IPv6)
for slice
…/IPIF-2/IPADDRESSV4-1
Configure proper
VLAN ID
…/VLANIF-2
localIpAddr=U11 IP@
interfaceDN
vlanId=200
…
…/IPNO/IPIF-2
interfaceDN=…/VLANIF-2
userLabel=U11
…
ipV4AddressDN1
…/NRBTS/SNSSAI-1
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-2/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=101
sst=1
userLabel=Operator1_slice1
snssaiId=1
…/IPNO/QOS/FSTSCH-2
Configure common
1st level scheduler
for slice #1 & #2
ipIfDN=…/IPIF-2
ipIfDN=…/IPIF-3
…
47
Nokia internal use
nrPlmnDNList
…/NRBTS/NRPLMN-1
nrPlmnId=1
…
SNSSAI.nrPlmnDNList
contains the reference to
MRBTS.NRBTS.NRPLMN
Operator 1
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 2 – Operator 1 – Slice #2 – Object model
Configure proper IP
address (IPv4/IPv6)
for slice
…/IPIF-3/IPADDRESSV4-1
Configure proper
VLAN ID
…/VLANIF-3
localIpAddr=U12 IP@
interfaceDN
vlanId=300
…
…/IPNO/IPIF-3
interfaceDN=…/VLANIF-3
userLabel=U12
…
ipV4AddressDN1
…/NRBTS/SNSSAI-2
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-2/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=102
sst=1
userLabel=Operator1_slice2
snssaiId=2
…/IPNO/QOS/FSTSCH-2
Configure common
1st level scheduler
for slice #1 & #2
ipIfDN=…/IPIF-2
ipIfDN=…/IPIF-3
…
48
Nokia internal use
nrPlmnDNList
…/NRBTS/NRPLMN-1
nrPlmnId=1
…
SNSSAI.nrPlmnDNList
contains the reference to
MRBTS.NRBTS.NRPLMN
Operator 2
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 2 – Operator 2 – Slice #1 – Object model
Configure proper IP
address (IPv4/IPv6)
for slice
…/IPIF-5/IPADDRESSV4-1
Configure proper
VLAN ID
…/VLANIF-5
localIpAddr=U21 IP@
interfaceDN
vlanId=500
…
…/IPNO/IPIF-5
interfaceDN=…/VLANIF-5
userLabel=U21
…
ipV4AddressDN1
…/NRBTS/SNSSAI-3
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-5/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-2
operationalState=1
sd=103
sst=1
userLabel=Operator2_slice1
snssaiId=3
…/IPNO/QOS/FSTSCH-3
Configure common
1st level scheduler
for slice #1 & #2 and
UC2 plane
ipIfDN=…/IPIF-4
ipIfDN=…/IPIF-5
ipIfDN=…/IPIF-6
…
49
Nokia internal use
nrPlmnDNList
…/NRBTS/NRPLMN-2
nrPlmnId=2
…
SNSSAI.nrPlmnDNList
contains the reference to
MRBTS.NRBTS.NRPLMN
Operator 2
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 2 – Operator 2 – Slice #2 – Object model
Configure proper IP
address (IPv4/IPv6)
for slice
…/IPIF-6/IPADDRESSV4-1
Configure proper
VLAN ID
…/VLANIF-6
localIpAddr=U22 IP@
interfaceDN
vlanId=600
…
…/IPNO/IPIF-6
interfaceDN=…/VLANIF-6
userLabel=U22
…
ipV4AddressDN1
…/NRBTS/SNSSAI-4
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-6/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-2
operationalState=1
sd=104
sst=1
userLabel=Operator2_slice2
snssaiId=4
…/IPNO/QOS/FSTSCH-3
Configure common
1st level scheduler
for slice #1 & #2 and
UC2 plane
ipIfDN=…/IPIF-4
ipIfDN=…/IPIF-5
ipIfDN=…/IPIF-6
…
50
Nokia internal use
nrPlmnDNList
…/NRBTS/NRPLMN-2
nrPlmnId=2
…
SNSSAI.nrPlmnDNList
contains the reference to
MRBTS.NRBTS.NRPLMN
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 2 – Routing policies
…/RTPOL-1
Operator 1
staticRoutes-1
gateway=T1 (1st hop router)
destIpAddr=0.0.0.0
…
…/IPRT-2
orderNumber-5
routingTableDN=…/IPRT-5
srcIpAddress=U21 IP@
userLabel=U21
…
orderNumber-6
routingTableDN=…/IPRT-6
srcIpAddress=U22 IP@
userLabel=U22
…
staticRoutes-1
gateway=T2 (1st hop router)
destIpAddr=0.0.0.0
…
…/IPRT-3
1st level schedulers
VID-400
2nd level scheduler
NR BTS
UC1 VID-100
Integrated
switch
U11 VID-200
staticRoutes-1
gateway=T3 (1st hop router)
destIpAddr=0.0.0.0
…
U12 VID-300
T1
T2
IP backhaul
T3
…
…
routingPolicies
orderNumber-1
routingTableDN=…/IPRT-1
srcIpAddress=UC1 IP@
userLabel=UC1
…
orderNumber-2
routingTableDN=…/IPRT-2
srcIpAddress=U11 IP@
userLabel=U11
…
orderNumber-3
routingTableDN=…/IPRT-3
srcIpAddress=U12 IP@
userLabel=U12
…
…/IPRT-1
1st hop
router
…/IPRT-5
staticRoutes-1
gateway=T5 (1st hop router)
destIpAddr=0.0.0.0
…
…/IPRT-6
UC2 VID-400
T4
T5
staticRoutes-1
gateway=T6 (1st hop router)
destIpAddr=0.0.0.0
…
U21 VID-500
U22 VID-600
More about IP Interfaces
configuration you can find here
Operator 2
51
Nokia internal use
T6
IP backhaul
5G
Deployment Aspects
5G20B Scenario 3 – Transport slicing configuration
Scenario overview:
•
Single operator is using NR BTS
•
Dedicated VLAN per slice
•
Each U-Plane IP@ (slice) is associated to the dedicated UPF
•
Each slice is associated to the dedicated SNSSAI
•
M-Plane and S-Plane are ignored for simplicity (one per BTS)
Standard, default
slice traffic
UC2
Standard
User
APN
2
Dedicated
logical
network
per slice
UE
UPF
APN
3
UPF
Xn
Enterprise 1
User
SNSSAI 1 slice
SNSSAI 2 slice
SNSSAI 3&4 slice
UE
U1
NR BTS
U2
T1
U3
UC1 T3
UPF
UPF
UE
NG-C
Public Safety
User
Public Safety APN
NG-U
AMF
Sliced
traffic
MVNO APN
APN
4
T2
MVNO User
Enterprise-1 APN
UE
52
Nokia internal use
APN
1
Normal APN
Deployment Aspects
5G20B Scenario 3 – Configuration details (1/2)
Configuration details for NR BTS:
•
VID-1004
IP addresses:
APN
1
•
U1 (SSNSAI 1) routed to T4 (via T1 - VLAN 100)
•
U2 (SSNSAI 2) routed to T5 (via T2 - VLAN 200)
•
U3 (SSNSAI 3 & 4) routed to T6 (via T3 - VLAN 300)
•
UC1 (standard traffic) belongs to VLAN 400
1st level schedulers
Integrated switch
UPF 1
VID-1001
APN
2
NR BTS
VID-1002
Applications’ IP addresses can be alternatively
assigned to transport IP addresses (see Scenario 1)
U1
Configuration details for 1st hop router:
•
VID-100
T2 VID-200
VID-200
U2
U3
U5
UPF 2
T1 VID-100
•
U4
S21
T3 VID-300
VID-300
VID-400
U6
APN
3
T4
T5
T6
T7
UPF 3
VID-1003
U7
IP backhaul
APN
4
UPF 4
UC1 VID-400
VLANs to EVC mapping:
-
Slice #1 VLAN 100 (U-plane 1) → EVC 1
-
Slice #2 VLAN 200 (U-plane 2) → EVC 2
-
Slice #3 VLAN 300 (U-plane 3) → EVC 3
-
VID-400
UC2
C1
VID-1005
Standard traffic VLAN 400 (UC-plane 1) → EVC 4
AMF
2nd level scheduler
53
Nokia internal use
UPF/AMF
site routers
Deployment Aspects
5G20B Scenario 3 – Configuration details (2/2)
VID-1004
U4
APN
1
1st level schedulers
Configuration details for UPF/AMF site router:
Integrated switch
UPF 1
VID-1001
•
EVC to VLANs mapping :
-
Slice #1 EVC 1 → VLAN 1001 (U-plane 5)
-
Slice #2 EVC 2 → VLAN 1002 (U-plane 6)
-
Slice #3 EVC 3 → VLAN 1003 (U-plane 7)
-
Standard traffic EVC 4 → VLAN 1004 (U-plane 4)
APN
2
UPF 2
NR BTS
T1 VID-100
VID-1002
U1
VID-100
T2 VID-200
VID-200
U2
Configuration details for UPF and AMF
•
U3
S21
T3 VID-300
VID-300
VID-400
UPF 1 → U5 IP@ (VLAN1001) Slice #1
-
UPF 2 → U6 IP@ (VLAN1002) Slice #2
-
UPF 3 → U7 IP@ (VLAN1003) Slice #3
-
UPF 4 → U4 IP@ (VLAN1004) Standard traffic
-
AMF → C1 IP@ (VLAN1005) Signalling traffic
U6
APN
3
T4
T5
T6
T7
UPF 3
VID-1003
U7
IP backhaul
IP addresses:
-
U5
APN
4
UPF 4
UC1 VID-400
VID-400
UC2
C1
VID-1005
AMF
2nd level scheduler
54
Nokia internal use
UPF/AMF
site routers
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 3 – Simplified IP interfaces (standard Planes) configuration (extended version here)
…/NRBTS
NGUplane
ipV4AddressDN1= …/IPIF-5/IPAADDRESSV4-1
nrPlmnDN=…/NRBTS-1/NRPLMN-1
…
Configure proper
standard NG U-Plane IP
& PLMN ID
ipV4AddressDN1
…/IPIF-5/IPADDRESSV4-1
Configure proper IP
address (IPv4/IPv6)
localIpAddr=UC1 IP@
…
…/VLANIF-4
vlanId=400
…
Configure 2nd level
scheduler
Automatic
association
…/ETHIF-1
linkSelectorDN=…/IBRGPRT-1
…
linkSelectorDN
Configure proper
VLAN
…/IPNO/IPIF-5
interfaceDN=…/VLANIF-4
userLabel=UC1
…
ipIfDN
Configure 1st level
scheduler
…/IPNO/QOS/FSTSCH-4
ipIfDN=…/IPIF-5
…
…/L2SWI-1/IBRGPRT-1
…
Rest of standard planes
(i.e. X2C and X2U-plane)
should be configured in the
same manner
55
Nokia internal use
Configure BTS
Integrated Ethernet
Switch
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 3 – Routing Policies
…/RTPOL-1
…/IPRT-1
…/IPNO/IPIF-1
interfaceDN=not defined (= virtual)
userLabel=Virtual IFs
…
staticRoutes-1
gateway=T4 (1st hop router)
destIpAddr=0.0.0.0
……/IPRT-3
…/IPIF-1/IPADDRESSV4-1
localIpAddr=U1 IP@
localIpPrefixLength=32
…/IPIF-1/IPADDRESSV4-2
…
localIpAddr=U2 IP@
localIpPrefixLength=32
…/IPIF-1/IPADDRESSV4-3
…
localIpAddr=U3 IP@
localIpPrefixLength=32
…
Virtual interfaces
configuration
staticRoutes-1
gateway=T7 (1st hop router)
destIpAddr=0.0.0.0
……/IPRT-2
staticRoutes-1
gateway=T5 (1st hop router)
destIpAddr=0.0.0.0
……/IPRT-4
staticRoutes-1
gateway=T6 (1st hop router)
destIpAddr=0.0.0.0
…
More about IP Interfaces
configuration you can
find here
56
Nokia internal use
routingPolicies
orderNumber-1
routingTableDN=…/IPRT-1
srcIpAddress=UC1 IP@
userLabel=UC1
…
orderNumber-2
routingTableDN=…/IPRT-2
srcIpAddress=U1 IP@
userLabel=V1
…
orderNumber-3
routingTableDN=…/IPRT-3
srcIpAddress=U2 IP@
userLabel=V2
…
orderNumber-4
routingTableDN=…/IPRT-4
srcIpAddress=U3 IP@
userLabel=V3
…
Routing policies
configuration
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 3 – Slice #1 – Object model
…/IPIF-2/IPADDRESSV4-1
Configure proper
VLAN ID
…/VLANIF-1
ipV4AddressDN1
localIpAddr=U1 IP@
interfaceDN
vlanId=100
…
T1 interface
configuration
Configure common
1st level scheduler for
slice #1, #2 and #3
Configure proper IP
address (IPv4/IPv6)
for slice
…/IPIF-1/IPADDRESSV4-1
localIpAddr=U1 IP@
…/IPNO/IPIF-2
interfaceDN=…/VLANIF-1
userLabel=U1
…
…/IPNO/QOS/FSTSCH-2
ipIfDN=…/IPIF-2
ipIfDN=…/IPIF-3
ipIfDN=…/IPIF-4
…
…/NRBTS/SNSSAI-0
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-1/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=101
sst=1
userLabel=Slice#1
snssaiId=0
57
Nokia internal use
Slice
configuration
nrPlmnDNList
…/NRBTS/NRPLMN-1
nrPlmnId=1
…
SNSSAI.nrPlmnDNList
contains the reference to
MRBTS.NRBTS.NRPLMN
5G
Deployment Aspects
5G20B – Scenario 4 – Scenario overview
Scenario overview:
•
Single operator is using NR BTS
•
Each slice is associated with the dedicated SNSSAI
•
M-Plane and S-Plane are ignored for simplicity (one per BTS)
•
1st and 2nd are associated with single VLAN
UC3
Standard, default
slice traffic
Standard
User
Xn
APN
2
UE
Enterprise 1
User
SNSSAI 1 slice
SNSSAI 2 slice
SNSSAI 3 slice
Dedicated
logical
network
per slice
UE
UPF
APN
3
U1
NR BTS
UPF
U2
UC1 U3
MVNO User
UPF
UE
NG-C
Public Safety
User
Public Safety APN
NG-U
AMF
Sliced
traffic
Enterprise 1 & MVNO APN
UE
58
Nokia internal use
APN
1
Normal APN
5G
Deployment Aspects
5G20B Scenario 4 – Configuration details (1/2)
More about schedulers configuring
you can find here
Configuration details for NR BTS:
•
Transport IP addresses:
-
•
2nd level scheduler
IP addresses:
•
U1 (SNSSAI #1) belongs to VLAN 100
•
U2 (SNSSAI #2) belongs to VLAN 100
•
U3 (SNSSAI #3) belongs to VLAN 200
•
UC1 (standard) belongs to VLAN 300
Applications’ IP addresses can be alternatively
assigned to virtual IP addresses (see Scenario 3)
Configuration details for 1st hop router:
Integrated switch
1st level schedulers
VID-1003
NR BTS
APN
1
U1 VID-100
UPF 1
Slice 1&2
VID-1001
U2 VID-100
VID-100
S21
U3 VID-200
VID-200
VID-300
T1
T2
T3
VLANs to EVC mapping:
-
Slice #1 & Slice #2 VLAN 100 (U-plane 1) → EVC 1
-
Slice #3 VLAN 200 (U-plane 3) → EVC 2
U5
APN
2
UPF 2
IP backhaul
VID-1002
•
U4
UC1 VID-300
U6
APN
3
UPF 3
VID-300
UC2
Dedicated
1st
level scheduler per slice is used to provide dedicated QoS
configuration (per slice).
C3
VID-1004
5GC000988 does not introduce support of any new 1st level scheduler,
so there is possibility there is not enough 1st level schedulers to
59
associate each slice with dedicated 1st level scheduler
Nokia internal use
AMF
UPF/AMF
site routers
5G
Deployment Aspects
5G20B Scenario 4 – Configuration details (2/2)
More about schedulers configuring
you can find here
Configuration details for UPF/AMF site router:
•
2nd level scheduler
EVC to VLANs mapping :
-
Slice #1 & Slice #2 EVC1 → VLAN 1001 (U-plane 5)
-
Slice #3 EVC 2 → VLAN 1002 (U-plane 6)
Integrated switch
1st level schedulers
VID-1003
NR BTS
APN
1
U1 VID-100
Configuration details for UPF and AMF
•
VID-1001
VID-100
S21
-
UPF 1 → U4 IP@ (VLAN 1003) standard traffic
-
UPF 2 → U5 IP@ (VLAN 1001) Slice #1 & Slice #2
-
UPF 3 → U6 IP@ (VLAN 1002) Slice #3
UPF 1
Slice 1&2
U2 VID-100
IP addresses:
U3 VID-200
U4
VID-200
VID-300
T1
T2
T3
U5
APN
2
UPF 2
IP backhaul
VID-1002
UC1 VID-300
U6
APN
3
UPF 3
VID-300
UC2
Dedicated
1st
level scheduler per slice is used to provide dedicated QoS
configuration (per slice).
C3
VID-1004
5GC000988 does not introduce support of any new 1st level scheduler,
so there is possibility there is not enough 1st level schedulers to
60
associate each slice with dedicated 1st level scheduler
Nokia internal use
AMF
UPF/AMF
site routers
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 4 – Simplified IP interfaces (standard Planes) configuration (extended version here)
…/NRBTS
ngUplane
ipV4AddressDN1= …/IPIF-4/IPADDRESSV4-1
nrPlmnDN=…/NRBTS-1/NRPLMN-1
…
Configure proper standard
NG U-Plane IP@ & PLMN ID
ipV4AddressDN1
…/IPIF-4/IPADDRESSV4-1
Configure proper IP
address (IPv4/IPv6)
localIpAddr=U4 IP@
…
…/VLANIF-3
vlanId=300
…
Configure 2nd level
scheduler
Automatic
association
…/ETHIF-1
linkSelectorDN=…/IBRGPRT-1
…
linkSelectorDN
Configure proper
VLAN
…/IPNO/IPIF-4
interfaceDN=…/VLANIF-3
userLabel=U4
…
ipIfDN
Configure 1st level
scheduler
…/IPNO/QOS/FSTSCH-4
ipIfDN=…/IPIF-4
…
…/L2SWI-1/IBRGPRT-1
…
Rest of standard planes
(i.e. NGC, XnC and XnU-plane)
should be configured in the
same manner
61
Nokia internal use
Configure BTS
Integrated Ethernet
Switch
MOC NAME
Parameter name
Parameter value
Deployment Aspects
5G20B Scenario 4 – Routing policies
…/IPRT-1
…/RTPOL-1
routingPolicies
orderNumber-1
routingTableDN=…/IPRT-1
srcIpAddress=UC1 IP@
userLabel=UC1
…
orderNumber-2
routingTableDN=…/IPRT-2
srcIpAddress=U1 IP@
userLabel=U1
…
orderNumber-3
routingTableDN=…/IPRT-2
srcIpAddress=U2 IP@
userLabel=U2
…
orderNumber-4
routingTableDN=…/IPRT-3
srcIpAddress=U3 IP@
userLabel=U3
…
More about IP Interfaces
configuration you can find here
staticRoutes-1
gateway=UC2 (NR BTS 2)
destIpAddr=UC2 IP@
…
staticRoutes-2
gateway=T3 (1st hop router)
destIpAddr=0.0.0.0
NR BTS 1
U1 VID-100
Slice 1&2
U2 VID-100
VID-100
S21
…/IPRT-2
staticRoutes-1
gateway=U4 (NR BTS 2)
destIpAddr=U4 IP@
…
staticRoutes-2
gateway=U5 (NR BTS 2)
destIpAddr=U5 IP@
…
staticRoutes-3
gateway=U7 (1st hop router)
destIpAddr=0.0.0.0
…
…/IPRT-3
staticRoutes-1
gateway=U6 (NR BTS 2)
destIpAddr=U6 IP@
…
staticRoutes-2
gateway=T2 (1st hop router)
destIpAddr=0.0.0.0
U3 VID-200
VID-200
VID-300
T1
T2
T3
IP Backhaul Network
UC1 VID-300
VID-300
UC2
Thanks to staticRoutes-1 (and -2 in
IPRT-2) direct NR BTS 1 <-> NR BTS 2
connection is possible (Xn Planes
traffic doesn’t go through router if link
between BTSs works correctly)
62
Nokia internal use
NR BTS 2
NR BTS 2 is
connected to IP
backhaul network
too (not shown)
Fixed Association
Configurable association
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 4 – Slice #1 & Slice 2 – Object model
…/IPIF-1/IPADDRESSV4-1
…/IPIF-1/IPADDRESSV4-2
localIpAddr=U1 IP@
localIpAddr=U1 IP@
Configure proper
VLAN for slice
…/VLANIF-1
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-1/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=101
sst=1
userLabel=Enterprise_1
snssaiId=1
…/IPNO/IPIF-1
interfaceDN=…/VLANIF-1
userLabel=U1
…
vlanId=100
…
…/IPNO/QOS/FSTSCH-1
Configure 1st level
scheduler for slice
…/NRBTS/SNSSAI-1
ipIfDN=…/IPIF-1
…
…/NRBTS/SNSSAI-2
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-1/IPADDRESSV4-2
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=102
sst=1
userLabel=MVNO
snssaiId=2
63
Nokia internal use
nrPlmnDNList
SNSSAI.nrPlmnDNList
contains the reference
to
MRBTS.NRBTS.NRPLMN
nrPlmnDNList
ipV4AddressDN1
…/NRBTS/NRPLMN-1
nrPlmnId=1
…
Fixed Association
Configurable association
Deployment Aspects
MOC NAME
Parameter name
Parameter value
5G20B Scenario 4 – Slice #3 – Object model
Configure proper IP
address (IPv4/IPv6)
for slice
…/IPIF-3/IPADDRESSV4-1
localIpAddr=U3 IP@
Configure proper
VLAN for slice
…/VLANIF-1
…/IPNO/IPIF-2
interfaceDN=…/VLANIF-2
userLabel=U3
…
vlanId=200
…
ipV4AddressDN1
…/NRBTS/SNSSAI-3
administrativeState=2
ngUplane
ipV4AddressDN1=IPIF-3/IPADDRESSV4-1
ipV6AddressDN1=
nrPlmnDNList=…/NRBTS/NRPLMN-1
operationalState=1
sd=103
sst=1
userLabel=Public_Safety
snssaiId=3
…/IPNO/QOS/FSTSCH-3
Configure 1st level
scheduler for slice
ipIfDN=…/IPIF-3
…
64
Nokia internal use
nrPlmnDNList
…/NRBTS/NRPLMN-1
nrPlmnId=1
…
SNSSAI.nrPlmnDNList
contains the reference to
MRBTS.NRBTS.NRPLMN
References and acknowledgments
Reference
Version
Author(s)
5GC000988 CFAM
3.0.3
Bino George
5G20A Transport QoS Complex
1.1
Marcin Lewicki
Link
01.08.2020
5G20B 5G BTS IP Interfaces: Classical RAN
Architecture
1.1
MichaΕ‚ Malcher
Link
10.10.2020
65
Nokia internal use
Link
Date of access
29.09.2020
Copyright and confidentiality
The contents of this document are proprietary and
confidential property of Nokia. This document is
provided subject to confidentiality obligations of the
applicable agreement(s).
This document is intended for use of Nokia’s
customers and collaborators only for the purpose
for which this document is submitted by Nokia. No
part of this document may be reproduced or made
available to the public or to any third party in any
form or means without the prior written permission
of Nokia. This document is to be used by properly
trained professional personnel. Any use of the
contents in this document is limited strictly to the
use(s) specifically created in the applicable
agreement(s) under which the document is
submitted. The user of this document may
voluntarily provide suggestions, comments or other
feedback to Nokia in respect of the contents of this
document ("Feedback").
Such Feedback may be used in Nokia products and
related specifications or other documentation.
Accordingly, if the user of this document gives Nokia
Feedback on the contents of this document, Nokia
may freely use, disclose, reproduce, license,
distribute and otherwise commercialize the
feedback in any Nokia product, technology, service,
specification or other documentation.
are made in relation to the accuracy, reliability or
contents of this document. NOKIA SHALL NOT BE
RESPONSIBLE IN ANY EVENT FOR ERRORS IN THIS
DOCUMENT or for any loss of data or income or any
special, incidental, consequential, indirect or direct
damages howsoever caused, that might arise from
the use of this document or any contents of this
document.
Nokia operates a policy of ongoing development.
Nokia reserves the right to make changes and
improvements to any of the products and/or
services described in this document or withdraw this
document at any time without prior notice.
This document and the product(s) it describes
are protected by copyright according to the
applicable laws.
The contents of this document are provided "as is".
Except as required by applicable law, no warranties
of any kind, either express or implied, including, but
not limited to, the implied warranties of
merchantability and fitness for a particular purpose,
66
Nokia internal use
Nokia is a registered trademark of Nokia
Corporation. Other product and company names
mentioned herein may be trademarks or trade
names of their respective owners.
Nokia internal use
Download