Problem with PCC rules configuration - RRC release #1017
Unanswered
jjose001
asked this question in
General Help
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I´m trying to test 5QI capabilities with open5GS. My structure is composed by: srsUE + zmq interfaces + gNB (srsRAN_Project) + open5gs 2.7 CN (in docker compose image).
I have tried enabling QoS at the session level and it has worked correctly, but when I add different PCC rules for a specific traffic with a different 5qi than the session level, when establishing the connection of the UE in the network, this is done correctly but later an RRC release is obtained. When analyzing the messages exchanged using wireshark I see a frame called 'Error-indication'.
The configuration in open5gs database related to the UE is:
open5gs> db.subscribers.find({ "imsi" : "001010123456400" }).pretty()
[
{
_id: ObjectId('67878bd3e16e7a005ea96f7d'),
ambr: { downlink: { value: 1, unit: 3 }, uplink: { value: 1, unit: 3 } },
schema_version: 1,
msisdn: [],
imeisv: [ '3534900698733153' ],
mme_host: [],
mme_realm: [],
purge_flag: [],
access_restriction_data: 32,
subscriber_status: 0,
operator_determined_barring: 0,
network_access_mode: 0,
subscribed_rau_tau_timer: 12,
imsi: '001010123456400',
security: {
k: '465B5CE8B199B49FAA5F0A2EE238ACCC',
amf: '8000',
op: null,
opc: 'E8ED289DEBA952E4283B54E88E618CCC',
sqn: Long('128')
},
slice: [
{
_id: ObjectId('67878bd3e16e7a005ea96f7e'),
sst: 2,
default_indicator: true,
session: [
{
qos: {
arp: {
priority_level: 8,
pre_emption_capability: 1,
pre_emption_vulnerability: 1
},
index: 9
},
ambr: {
downlink: { value: 150, unit: 2 },
uplink: { value: 100, unit: 2 }
},
_id: ObjectId('67878bd3e16e7a005ea96f7f'),
name: 'pcc',
type: 1,
ue: { ipv4: '10.45.0.100' },
pcc_rule: [
{
qos: {
arp: {
priority_level: 2,
pre_emption_capability: 2,
pre_emption_vulnerability: 2
},
mbr: {
downlink: { value: 100, unit: 2 },
uplink: { value: 50, unit: 2 }
},
gbr: {
downlink: { value: 64, unit: 1 },
uplink: { value: 32, unit: 1 }
},
index: 1
},
_id: ObjectId('67878bd3e16e7a005ea96f80'),
flow: [
{
_id: ObjectId('67878bd3e16e7a005ea96f81'),
direction: 1,
description: 'permit out ip from any to assigned'
},
{
_id: ObjectId('67878bd3e16e7a005ea96f82'),
direction: 2,
description: 'permit out ip from assigned to any'
}
]
}
]
}
],
sd: '000002'
}
],
__v: 0
}
]
qos:
rlc:
mode: um-bidir
um-bidir:
tx:
sn: 12
queue-size: 16384
queue-bytes: 6172672
rx:
sn: 12
t-reassembly: 50
pdcp:
integrity_required: false
tx:
sn: 12
discard_timer: -1
status_report_required: false
rx:
sn: 12
t_reordering: 80
out_of_order_delivery: false
f1u_du:
backoff_timer: 10
f1u_cu_up:
backoff_timer: 10
mac:
lc_priority: 4
lc_group_id: 1
bucket_size_duration_ms: 5
prioritized_bit_rate_kBps: 65537
rlc:
mode: am
am:
tx:
sn: 12
t-poll-retransmit: 80
max-retx-threshold: 4
poll-pdu: 64
poll-byte: 125
queue-size: 16384
queue-bytes: 6172672
rx:
sn: 12
t-reassembly: 80
t-status-prohibit: 10
pdcp:
integrity_required: false
tx:
sn: 12
discard_timer: -1
status_report_required: false
rx:
sn: 12
t_reordering: 80
out_of_order_delivery: false
f1u_du:
backoff_timer: 10
f1u_cu_up:
backoff_timer: 10
mac:
lc_priority: 5
lc_group_id: 2
bucket_size_duration_ms: 5
prioritized_bit_rate_kBps: 65537
rlc:
mode: um-bidir
um-bidir:
tx:
sn: 12
queue-size: 16384
queue-bytes: 6172672
rx:
sn: 12
t-reassembly: 50
pdcp:
integrity_required: false
tx:
sn: 12
discard_timer: -1
status_report_required: false
rx:
sn: 12
t_reordering: 80
out_of_order_delivery: false
f1u_du:
backoff_timer: 10
f1u_cu_up:
backoff_timer: 10
mac:
lc_priority: 4
lc_group_id: 1
bucket_size_duration_ms: 5
prioritized_bit_rate_kBps: 65537
rlc:
mode: am
am:
tx:
sn: 12
t-poll-retransmit: 80
max-retx-threshold: 4
poll-pdu: 64
poll-byte: 125
queue-size: 16384
queue-bytes: 6172672
rx:
sn: 12
t-reassembly: 80
t-status-prohibit: 10
pdcp:
integrity_required: false
tx:
sn: 12
discard_timer: -1
status_report_required: false
rx:
sn: 12
t_reordering: 80
out_of_order_delivery: false
f1u_du:
backoff_timer: 10
f1u_cu_up:
backoff_timer: 10
mac:
lc_priority: 5
lc_group_id: 2
bucket_size_duration_ms: 5
prioritized_bit_rate_kBps: 65537".
Error-indication_QoS_PCC.zip
Here is the capture
What i see in my prompt:
v10@v10-srsRAN:~/srsRAN/UEs_conf$ sudo srsue ue_QoS_PCC.conf
[sudo] contraseña para v10:
Active RF plugins: libsrsran_rf_uhd.so libsrsran_rf_blade.so libsrsran_rf_zmq.so
Inactive RF plugins:
Reading configuration file ue_QoS_PCC.conf...
Built in Release mode using commit ec29b0c1f on branch master.
Opening 1 channels in RF device=zmq with args=tx_port=tcp://127.0.0.1:2001,rx_port=tcp://127.0.0.1:2000,base_srate=11.52e6
Supported RF device list: UHD bladeRF zmq file
CHx base_srate=11.52e6
Current sample rate is 1.92 MHz with a base rate of 11.52 MHz (x6 decimation)
CH0 rx_port=tcp://127.0.0.1:2000
CH0 tx_port=tcp://127.0.0.1:2001
Current sample rate is 11.52 MHz with a base rate of 11.52 MHz (x1 decimation)
Current sample rate is 11.52 MHz with a base rate of 11.52 MHz (x1 decimation)
Waiting PHY to initialize ... done!
Attaching UE...
Random Access Transmission: prach_occasion=0, preamble_index=0, ra-rnti=0x39, tti=334
Random Access Complete. c-rnti=0x4601, ta=0
RRC Connected
PDU Session Establishment successful. IP: 10.45.0.100
RRC NR reconfiguration successful.
Received RRC Release
Could someone help me solve this problem or understand why this error is occurring? Do I have to modify some of the code to enable PCC rules? Any reference to a discussion about this? all help will be appreciated
Thank you
Beta Was this translation helpful? Give feedback.
All reactions