QoS Support Overview
Below config snapshot shows how to configure application filtering in the network slice.
Each application filter in the network slice can have action either permit
or deny
Also each application has QoS rates. QoS rates are part of device groups are per UE limit.
config:
simapp:
cfgFiles:
simapp.yaml:
configuration:
provision-network-slice: true
sub-provision-endpt:
addr: config4g
port: 5000
subscribers:
- ueId-start: "208014567891201"
ueId-end: "208014567891211"
plmnId: "20801"
opc: "d4416644f6154936193433dd20a0ace0"
op: ""
key: "465b5ce8b199b49faa5f0a2ee238a6bc"
sequenceNumber: 96
device-groups:
- name: "4g-oaisim-user"
imsis:
- "208014567891201"
- "208014567891202"
ip-domain-name: "pool1"
ip-domain-expanded:
dnn: internet
dns-primary: "8.8.8.8"
mtu: 1460
ue-ip-pool: "172.250.0.0/16"
ue-dnn-qos:
dnn-mbr-downlink: 20000000
dnn-mbr-uplink: 4000000
bitrate-unit: bps
traffic-class: #default bearer QCI/ARP
name: "platinum"
qci: 9
arp: 1
pdb: 300
pelr: 6
site-info: "aiab"
network-slices:
- name: "default"
slice-id:
sd: "010203"
sst: 1
site-device-group:
- "4g-oaisim-user"
application-filtering-rules:
- rule-name: "deny-private1"
priority: 250
action: permit
endpoint: "10.0.0.0/8"
protocol: 6
dest-port-start: 20005
dest-port-end : 20005
app-mbr-uplink: 1000000
app-mbr-downlink: 20000000
bitrate-unit: bps
traffic-class:
name: “platinum”
qci: 9
arp: 1
pdb: 300
pelr: 6
- rule-name: “deny-private-2”
priority: 251
action : permit
endpoint: "172.16.0.0/16"
protocol: 6
dest-port-start: 20005
dest-port-end : 20005
app-mbr-uplink: 1000000
app-mbr-downlink: 30000000
bitrate-unit: bps
traffic-class:
name: “platinum”
qci: 9
arp: 1
pdb: 300
pelr: 6
site-info:
gNodeBs:
- name: "aiab-gnb1"
tac: 1
plmn:
mcc: "208"
mnc: "01"
site-name: "aiab"
upf:
upf-name: "upf"
upf-port: 8805
BESS UPF Slice rate Configuration
config:
upf:
cfgFiles:
upf.jsonc:
# Default global rate limits. Can be changed at runtime via BESS gRPC.
slice_rate_limit_config:
# Uplink
n6_bps: 1000000000 # 1Gbps
n6_burst_bytes: 12500000 # 10ms * 1Gbps
# Downlink
n3_bps: 1000000000 # 1Gbps
n3_burst_bytes: 12500000 # 10ms * 1Gbps
Note
TBD : add REST api documentation to change slice QoS rates. TBD : How to update slice QoS configuration in P4-UPF