blob: 18f1842da64d45bf5f887059f04e17ebe76f545d [file] [log] [blame]
Maxb1776b62016-03-04 18:16:58 +01001[[bssgp]]
Harald Welteb682cd62016-02-29 15:09:55 +01002== BSS GPRS Protocol (BSSGP)
3
4=== List of Messages
5
Harald Welte32b58e62016-03-10 12:45:22 +07006The following tables list the BSSGP messages used by OsmoPCU, grouped
7by their level of compliance with 3GPP TS 08.18.
Harald Welteb682cd62016-02-29 15:09:55 +01008
9==== Messages Compliant With TS 08.18
10
11.Messages compliant with TS 08.18
12[options="header",cols="10%,10%,20%,35%,5%,20%"]
13|===
14| TS 08.18 § | type code (hex) | This document § | Message | <-/-> | Received/Sent by OsmoPCU
Maxb1776b62016-03-04 18:16:58 +0100156+<| *RL and BSSGP SAP Messages:*
16| 10.2.1 | 0x00 | <<dl_unit_data>> | DL-UNITDATA | <- | Received
17| 10.2.2 | 0x01 | <<ul_unit_data>> | UL-UNITDATA | -> | Sent
18| 10.2.3 | 0x02 | <<ra_capab>> | RA-CAPABILITY | <- | Received
196+<| *GMM SAP Messages:*
20| 10.3.1 | 0x06 | <<paging_ps>> | PAGING PS | <- | Received
21| 10.3.2 | 0x07 | <<paging_cs>> | PAGING CS | <- | Received
22| 10.3.7 | 0x0c | <<susp_ack>> | SUSPEND-ACK | <- | Received
23| 10.3.8 | 0x0d | <<susp_nack>> | SUSPEND-NACK | <- | Received
24| 10.3.10 | 0x0f | <<res_ack>> | RESUME-ACK | <- | Received
25| 10.3.11 | 0x10 | <<res_nack>> | RESUME-NACK | <- | Received
266+<| *NM SAP Messages:*
27| 10.4.9 | 0x21 | <<block_ack>> | BVC-BLOCK-ACK | <- | Received
28| 10.4.12 | 0x22 | <<bvc_reset>> | BVC-RESET | <-/-> | Received/Sent
29| 10.4.13 | 0x23 | <<reset_ack>> | BVC-RESET-ACK | <- | Received
30| 10.4.10 | 0x24 | <<bvc_unblock>> | BVC-UNBLOCK | -> | Sent
31| 10.4.11 | 0x25 | <<unblock_ack>> | BVC-UNBLOCK-ACK | <- | Received
32| 10.4.4 | 0x26 | <<flow_bvc>> | FLOW-CONTROL-BVC | -> | Sent
33| 10.4.5 | 0x27 | <<flow_bvc_ack>> | FLOW-CONTROL-BVC-ACK | <- | Received
34| 10.4.7 | 0x29 | <<flow_ms_ack>> | FLOW-CONTROL-MS-ACK | <- | Received
35| 10.4.1 | 0x2a | <<flush_ll>> | FLUSH-LL | <- | Received
36| 10.4.15 | 0x40 | <<invoke_trace>> | SGSN-INVOKE-TRACE | <- | Received
37| 10.4.14 | 0x41 | <<bssgp_status>> | STATUS | <-/-> | Received/Sent
Harald Welteb682cd62016-02-29 15:09:55 +010038|===
39
40==== Messages Specific to OsmoPCU
41
42There are no OsmoPCU specific BSSGP messages.
43
Maxb1776b62016-03-04 18:16:58 +010044[[not_impl]]
Harald Welteb682cd62016-02-29 15:09:55 +010045==== Messages Not Implemented by OsmoPCU
46
47.3GPP TS 08.18 messages not implemented by OsmoPCU
48[options="header",cols="10%,10%,80%"]
49|===
50| TS 08.18 § | type code (hex) | Message
Maxb1776b62016-03-04 18:16:58 +0100513+<| *RL (relay) and BSSGP SAP Messages:*
52| 10.2.4 | 0x03 | PTM-UNITDATA
533+<| *GMM (GPRS mobility management) SAP Messages:*
54| 10.3.3 | 0x08 | RA-CAPABILITY-UPDATE
55| 10.3.4 | 0x09 | RA-CAPABILITY-UPDATE-ACK
56| 10.3.5 | 0x0a | RADIO-STATUS
57| 10.3.6 | 0x0b | SUSPEND
58| 10.3.9 | 0x0e | RESUME
593+<| *NM (network management) SAP Messages:*
60| 10.4.8 | 0x20 | BVC-BLOCK
61| 10.4.6 | 0x28 | FLOW-CONTROL-MS
62| 10.4.2 | 0x2b | FLUSH-LL-ACK
63| 10.4.3 | 0x2c | LLC-DISCARDED
643+<| *PFM (packet flow management) SAP Messages:*
65| 10.4.16 | 0x50 | DOWNLOAD-BSS-PFC
66| 10.4.17 | 0x51 | CREATE-BSS-PFC
67| 10.4.18 | 0x52 | CREATE-BSS-PFC-ACK
68| 10.4.19 | 0x53 | CREATE-BSS-PFC-NACK
69| 10.4.20 | 0x54 | MODIFY-BSS-PFC
70| 10.4.21 | 0x55 | MODIFY-BSS-PFC-ACK
71| 10.4.22 | 0x56 | DELETE-BSS-PFC
72| 10.4.23 | 0x57 | DELETE-BSS-PFC-ACK
Harald Welteb682cd62016-02-29 15:09:55 +010073|===
74
75
76=== Details on Compliant BSSGP Messages
77
Maxb1776b62016-03-04 18:16:58 +010078[[dl_unit_data]]
79==== DL-UNITDATA
80
Harald Welte32b58e62016-03-10 12:45:22 +070081This message conforms to 3GPP TS 08.18 § 10.2.1, with the following
82limitations:
83
84* OsmoPCU does not support QoS
85* all optional IEs except for IMSI and old TLLI are ignored.
Maxb1776b62016-03-04 18:16:58 +010086
87._DL-UNITDATA_ IE limitations
88[options="header",cols="10%,30%,60%"]
89|===
90| TS 08.18 § | IE Name | Handling
91| 11.3.28 | QoS Profile | _ignored_
92| 11.3.22 | MS Radio Access Capability | _ignored_
93| 11.3.27 | Priority | _ignored_
94| 11.3.11 | DRX Parameters | _ignored_
95| 1.3.42 | PFI | _ignored_
96| 11.3.19 | LSA Information | _ignored_
97| 11.3.47 | Service UTRAN CCO | _ignored_
98|===
99
100[[ul_unit_data]]
101==== UL-UNITDATA
102
103This message conforms to 3GPP TS 08.18 § 10.2.2, with the following limitations:
Harald Welte32b58e62016-03-10 12:45:22 +0700104
105* OsmoPCU does not send optional IEs - PFI 12.3.42) and LSA
106 Identifier List 11.3.18).
107* QoS Profile 11.3.28) IE is always set to 0x04.
Maxb1776b62016-03-04 18:16:58 +0100108
109[[ra_capab]]
110==== RA-CAPABILITY
111
112This message is received and logged but ignored by OsmoPCU at the moment.
113
114[[paging_ps]]
115==== PAGING PS
116
Harald Welte32b58e62016-03-10 12:45:22 +0700117This message conforms to 3GPP TS 08.18 § 10.3.1, with the following
118limitations:
119
120* only IMSI and P-TMSI are parsed by OsmoPCU.
Maxb1776b62016-03-04 18:16:58 +0100121
122._DL-UNITDATA_ IE limitations
123[options="header",cols="10%,30%,60%"]
124|===
125| TS 08.18 § | IE Name | Handling
126| 11.3.11 | DRX Parameters | _ignored_
127| 11.3.6 | BVCI | _ignored_
128| 11.3.17 | Location Are | _ignored_
129| 11.3.31 | Routeing Area | _ignored_
130| 11.3.3 | BSS Area Indication | _ignored_
Harald Welte32b58e62016-03-10 12:45:22 +0700131| 11.3.42 | PFI | _ignored_
Maxb1776b62016-03-04 18:16:58 +0100132| 11.3.43 | ABQP | _ignored_
133| 11.3.28 | QoS Profile | _ignored_
134| 11.3.36 | P-TMSI | treated as mandatory (in case of absence paging with 0-length P-TMSI will be sent)
135|===
136
137
138[[paging_cs]]
139==== PAGING CS
140
Harald Welte32b58e62016-03-10 12:45:22 +0700141This message is received and logged but ignored by OsmoPCU at the
142moment.
Maxb1776b62016-03-04 18:16:58 +0100143
144[[susp_ack]]
145==== SUSPEND-ACK
146
Harald Welte32b58e62016-03-10 12:45:22 +0700147This message is received and logged but ignored by OsmoPCU at the
148moment.
Maxb1776b62016-03-04 18:16:58 +0100149
150[[susp_nack]]
151==== SUSPEND-NACK
152
Harald Welte32b58e62016-03-10 12:45:22 +0700153This message is received and logged but ignored by OsmoPCU at the
154moment.
Maxb1776b62016-03-04 18:16:58 +0100155
156[[res_ack]]
157==== RESUME-ACK
158
Harald Welte32b58e62016-03-10 12:45:22 +0700159This message is received and logged but ignored by OsmoPCU at the
160moment.
Maxb1776b62016-03-04 18:16:58 +0100161
162[[res_nack]]
163==== RESUME-NACK
164
Harald Welte32b58e62016-03-10 12:45:22 +0700165This message is received and logged but ignored by OsmoPCU at the
166moment.
Maxb1776b62016-03-04 18:16:58 +0100167
168[[block_ack]]
169==== BVC-BLOCK-ACK
170
Harald Welte32b58e62016-03-10 12:45:22 +0700171This message is received and logged but ignored by OsmoPCU at the
172moment.
Maxb1776b62016-03-04 18:16:58 +0100173
174[[bvc_reset]]
175==== BVC-RESET
176
Harald Welte32b58e62016-03-10 12:45:22 +0700177OsmoPCU never transmits optional Feature bitmap (3GPP TS 08.18 §
17811.3.40) IE.
179
180Receiving BVC RESET will cause OsmoPCU to respond with "Unknown BVCI"
181status message.
Maxb1776b62016-03-04 18:16:58 +0100182
183[[reset_ack]]
184==== BVC-RESET-ACK
185
186This message conforms to 3GPP TS 08.18 § 10.4.13.
Harald Welte32b58e62016-03-10 12:45:22 +0700187
188After receiving it OsmoPCU completes the RESET procedure for BVC
189according to 3GPP TS 08.18 § 8.4.
Maxb1776b62016-03-04 18:16:58 +0100190
191[[unblock_ack]]
192==== BVC-UNBLOCK-ACK
193
194This message conforms to 3GPP TS 08.18 § 10.4.11.
Harald Welte32b58e62016-03-10 12:45:22 +0700195
196After receiving it OsmoPCU completes the RESET procedure for BVC
197according to 3GPP TS 08.18 § 8.3.
Maxb1776b62016-03-04 18:16:58 +0100198
199[[bvc_unblock]]
200==== BVC-UNBLOCK
201
Harald Welte32b58e62016-03-10 12:45:22 +0700202This message conforms to 3GPP TS 08.18 § 10.4.10 and is send by
203OsmoPCU as part of UNBLOCK procedure described in 3GPP TS 08.18 § 8.3.
Maxb1776b62016-03-04 18:16:58 +0100204
205[[flow_ms_ack]]
206==== FLOW-CONTROL-MS-ACK
207
Harald Welte32b58e62016-03-10 12:45:22 +0700208This message is received and logged but ignored by OsmoPCU at the
209moment.
Maxb1776b62016-03-04 18:16:58 +0100210
211[[flow_bvc_ack]]
212==== FLOW-CONTROL-BVC-ACK
213
Harald Welte32b58e62016-03-10 12:45:22 +0700214This message is received and logged but ignored by OsmoPCU at the
215moment.
Maxb1776b62016-03-04 18:16:58 +0100216
217[[flow_bvc]]
218==== FLOW-CONTROL-BVC
219
Harald Welte32b58e62016-03-10 12:45:22 +0700220This message conforms to 3GPP TS 08.18 § 10.4.4, with the following
221limitations:
222
223* OsmoPCU does not support Current Bucket Level (CBL) feature so
224 Bucket_Full Ratio (TS 08.18 § 11.3.46) IE is not transmitted as part
225 of this message.
Maxb1776b62016-03-04 18:16:58 +0100226
227[[flush_ll]]
228==== FLUSH-LL
229
Harald Welte32b58e62016-03-10 12:45:22 +0700230This message is received and logged but ignored by OsmoPCU at the
231moment.
Maxb1776b62016-03-04 18:16:58 +0100232
233[[invoke_trace]]
234==== SGSN-INVOKE-TRACE
235
Harald Welte32b58e62016-03-10 12:45:22 +0700236This message is received and logged but ignored by OsmoPCU at the
237moment.
Maxb1776b62016-03-04 18:16:58 +0100238
239[[bssgp_status]]
240==== STATUS
241
242This message conforms to 3GPP TS 08.18 § 10.4.14.
Harald Welteb682cd62016-02-29 15:09:55 +0100243
244=== Information Elements Overview
245
Harald Welte32b58e62016-03-10 12:45:22 +0700246All of the IEs handled by OsmoPCU are listed below, with limitations
Harald Welte032f94b2016-03-10 12:49:03 +0700247and additions to 3GPP TS 08.18 specified in more detail.
Harald Welteb682cd62016-02-29 15:09:55 +0100248
Harald Welte032f94b2016-03-10 12:49:03 +0700249==== IEs Conforming to 3GPP TS 08.18
Harald Welteb682cd62016-02-29 15:09:55 +0100250
Harald Welte32b58e62016-03-10 12:45:22 +0700251The following Information Elements are accepted by OsmoPCU. Not all
252IEs are actually evaluated.
Harald Welteb682cd62016-02-29 15:09:55 +0100253
Harald Welte032f94b2016-03-10 12:49:03 +0700254.IEs conforming to 3GPP TS 08.18
Harald Welteb682cd62016-02-29 15:09:55 +0100255[options="header",cols="5%,10%,40%,5%,40%"]
256|===
257| tag (hex) | TS 08.18 § | IE name | <-/-> | Received/Sent by OsmoPCU
Maxb1776b62016-03-04 18:16:58 +0100258| 0x00 | 11.3.1 | Alignment Octets | <-/-> | Received/Sent
259| 0x01 | 11.3.2 | Bmax default MS | -> | Sent
260| 0x02 | 11.3.3 | BSS Area Indication | <- | Received
261| 0x03 | 11.3.4 | Bucket Leak Rate | -> | Sent
262| 0x04 | 11.3.6 | BVCI | <-/-> | Received/Sent
263| 0x05 | 11.3.5 | BVC Bucket Size | -> | Sent
264| 0x06 | 11.3.7 | BVC Measurement | -> | Sent
265| 0x07 | 11.3.8 | Cause | <-/-> | Received/Sent
266| 0x08 | 11.3.9 | Cell Identifier | -> | Sent
267| 0x09 | 11.3.10 | Channel needed | <- | Received
268| 0x0a | 11.3.11 | DRX Parameters | <- | Received
269| 0x0b | 11.3.12 | eMLPP-Priority | <- | Received
270| 0x0c | 11.3.13 | Flush Action | <- | Received
271| 0x0d | 11.3.14 | IMSI | <-/-> | Received/Sent
272| 0x0e | 11.3.15 | LLC-PDU | <-/-> | Received/Sent
273| 0x0f | 11.3.16 | LLC Frames Discarded | -> | Sent
274| 0x10 | 11.3.17 | Location Area | <- | Received
275| 0x11 | 11.3.20 | Mobile Id | <- | Received
276| 0x12 | 11.3.21 | MS Bucket Size | -> | Sent
277| 0x13 | 11.3.22 | MS Radio Access Capability | <- | Received
278| 0x14 | 11.3.23 | OMC Id | <- | Received
279| 0x15 | 11.3.24 | PDU In Error | <-/-> | Received/Sent
280| 0x16 | 11.3.25 | PDU Lifetime | <- | Received
281| 0x17 | 11.3.27 | Priority | <- | Received
282| 0x19 | 11.3.29 | Radio Cause | -> | Sent
283| 0x1a | 11.3.30 | RA-Cap-UPD-Cause | -> | Sent
284| 0x1b | 11.3.31 | Routeing Area | <-/-> | Received/Sent
285| 0x1c | 11.3.32 | R_default_MS | -> | Sent
286| 0x1d | 11.3.33 | Suspend Reference Number | <-/-> | Received/Sent
287| 0x1e | 11.3.34 | Tag | <-/-> | Received/Sent
288| 0x1f | 11.3.35 | TLLI | <-/-> | Received/Sent
289| 0x20 | 11.3.36 | TMSI | <-/-> | Received/Sent
290| 0x21 | 11.3.37 | Trace Reference | <- | Received
291| 0x22 | 11.3.38 | Trace Type | <- | Received
292| 0x23 | 11.3.39 | TransactionId | <- | Received
293| 0x24 | 11.3.40 | Trigger Id | <- | Received
294| 0x25 | 11.3.41 | Number of octets affected | -> | Sent
295| 0x26 | 11.3.18 | LSA Identifier List | -> | Sent
296| 0x27 | 11.3.19 | LSA Information | <- | Received
297| 0x28 | 11.3.42 | Packet Flow Identifier | <-/-> | Received/Sent
298| 0x3a | 11.3.43 | Aggregate BSS QoS Profile (ABQP) | <-/-> | Received/Sent
299| 0x3b | 11.3.45 | Feature Bitmap | <-/-> | Received/Sent
300| 0x3c | 11.3.46 | Bucket_Full Ratio | -> | Sent
301| 0x3d | 11.3.47 | Service UTRAN CCO (Cell Change Order) | <- | Received
Harald Welteb682cd62016-02-29 15:09:55 +0100302|===
303
Harald Welte032f94b2016-03-10 12:49:03 +0700304==== IEs Not Conforming to 3GPP TS 08.18
Harald Welteb682cd62016-02-29 15:09:55 +0100305
Harald Welte032f94b2016-03-10 12:49:03 +0700306.IEs not conforming to 3GPP TS 08.18
Harald Welteb682cd62016-02-29 15:09:55 +0100307[options="header",cols="5%,10%,30%,55%"]
308|===
309| tag (hex) | TS 08.18 § | IE name | Description
Harald Weltea27873f2016-03-10 12:35:09 +0700310| 0x18 | 11.3.28 | QoS Profile | Received value is ignored. Sent value is hard-coded to 0x4 (3 octets).
Harald Welteb682cd62016-02-29 15:09:55 +0100311|===
312
313==== Additional Attributes and Parameters
314
315There are no OsmoPCU specific additional Attributes and Parameters.
316
317=== Details on IEs
318
Maxb1776b62016-03-04 18:16:58 +0100319==== BSS Area Indication
320
321This IE is ignored by OsmoPCU.
322
323==== Bucket Leak Rate
324
Harald Welte32b58e62016-03-10 12:45:22 +0700325The value used by OsmoPCU for this IE can be set through configuration
326file or vty via "flow-control force-ms-leak-rate <1-6553500>" command.
Maxb1776b62016-03-04 18:16:58 +0100327
328==== BVC Bucket Size
329
330The value used by OsmoPCU for this IE can be set through configuration file or vty via
331"flow-control force-bvc-bucket-size <1-6553500>" command.
332
333==== Channel needed
334
Harald Welte32b58e62016-03-10 12:45:22 +0700335This IE is ignored because entire message which contains it is ignored
336by OsmoPCU - see <<paging_cs>> for details.
Maxb1776b62016-03-04 18:16:58 +0100337
338==== DRX Parameters
339
340This IE is ignored by OsmoPCU.
341
342==== eMLPP-Priority
343
Harald Welte32b58e62016-03-10 12:45:22 +0700344This IE is ignored because entire message which contains it is ignored
345by OsmoPCU - see <<paging_cs>> for details.
Maxb1776b62016-03-04 18:16:58 +0100346
347==== Flush Action
348
Harald Welte32b58e62016-03-10 12:45:22 +0700349This IE is ignored because entire message which contains it is ignored
350by OsmoPCU - see <<flush_ll>> for details.
Maxb1776b62016-03-04 18:16:58 +0100351
352==== LLC Frames Discarded
353
Harald Welte32b58e62016-03-10 12:45:22 +0700354This IE is not available because entire message which contains it
355(LLC-DISCARDED) is not implemented by OsmoPCU - see for <<not_impl>>
356details.
Maxb1776b62016-03-04 18:16:58 +0100357
358==== Location Area
359
360This IE is ignored by OsmoPCU.
361
362==== Mobile Id
363
Harald Welte32b58e62016-03-10 12:45:22 +0700364This IE is ignored because entire message which contains it is ignored
365by OsmoPCU - see <<invoke_trace>> for details.
Maxb1776b62016-03-04 18:16:58 +0100366
367==== MS Bucket Size
368
Harald Welte32b58e62016-03-10 12:45:22 +0700369The value used by OsmoPCU for this IE can be set through configuration
370file or vty via "flow-control force-ms-bucket-size <1-6553500>"
371command.
Maxb1776b62016-03-04 18:16:58 +0100372
373==== MS Radio Access Capability
374
375This IE is ignored by OsmoPCU.
376
377==== OMC Id
378
Harald Welte32b58e62016-03-10 12:45:22 +0700379This IE is ignored because entire message which contains it is ignored
380by OsmoPCU - see <<invoke_trace>> for details.
Maxb1776b62016-03-04 18:16:58 +0100381
382==== Priority
383
384This IE is ignored by OsmoPCU.
385
386==== QoS Profile
387
Harald Welte32b58e62016-03-10 12:45:22 +0700388No QoS is supported by OsmoPCU so this IE is ignored or safe default
389used when mandatory.
Maxb1776b62016-03-04 18:16:58 +0100390
391==== Radio Cause
392
Harald Welte32b58e62016-03-10 12:45:22 +0700393This IE is not available because entire message which contains it
394(RADIO-STATUS) is not implemented by OsmoPCU - see for <<not_impl>>
395details.
Maxb1776b62016-03-04 18:16:58 +0100396
397==== RA-Cap-UPD-Cause
398
Harald Welte32b58e62016-03-10 12:45:22 +0700399This IE is not available because entire message which contains it
400(RA-CAPABILITY-UPDATE-ACK) is not implemented by OsmoPCU - see for
401<<not_impl>> details.
Maxb1776b62016-03-04 18:16:58 +0100402
403==== Routeing Area
404
405This IE is ignored by OsmoPCU upon receiving.
Harald Welte32b58e62016-03-10 12:45:22 +0700406
407The messages which might require this IE to be send are not
408implemented by OsmoPCU - see for <<not_impl>> details.
Maxb1776b62016-03-04 18:16:58 +0100409
410==== Suspend Reference Number
411
412This IE is ignored by OsmoPCU upon receiving.
Harald Welte32b58e62016-03-10 12:45:22 +0700413
414The messages which might require this IE to be send are not
415implemented by OsmoPCU - see for <<not_impl>> details.
Maxb1776b62016-03-04 18:16:58 +0100416
417==== Tag
418
Harald Welte32b58e62016-03-10 12:45:22 +0700419This IE currently only used by OsmoPCU for Flow Control procedure (TS
42008.18 § 8.2). In other cases it's either ignored or unavailable.
Maxb1776b62016-03-04 18:16:58 +0100421
422==== Trace Reference
423
Harald Welte32b58e62016-03-10 12:45:22 +0700424This IE is ignored because entire message which contains it is ignored
425by OsmoPCU - see <<invoke_trace>> for details.
Maxb1776b62016-03-04 18:16:58 +0100426
427==== Trace Type
428
Harald Welte32b58e62016-03-10 12:45:22 +0700429This IE is ignored because entire message which contains it is ignored
430by OsmoPCU - see <<invoke_trace>> for details.
Maxb1776b62016-03-04 18:16:58 +0100431
432==== TransactionId
433
Harald Welte32b58e62016-03-10 12:45:22 +0700434This IE is ignored because entire message which contains it is ignored
435by OsmoPCU - see <<invoke_trace>> for details.
Maxb1776b62016-03-04 18:16:58 +0100436
437==== Trigger Id
438
Harald Welte32b58e62016-03-10 12:45:22 +0700439This IE is ignored because entire message which contains it is ignored
440by OsmoPCU - see <<invoke_trace>> for details.
Maxb1776b62016-03-04 18:16:58 +0100441
442==== Number of octets affected
443
Harald Welte32b58e62016-03-10 12:45:22 +0700444This IE is not available because the messages which contains it
445(FLUSH-LL-ACK and LLC-DISCARDE) are not implemented by OsmoPCU - see
446for <<not_impl>> details.
Maxb1776b62016-03-04 18:16:58 +0100447
448==== LSA Information
449
450This IE is ignored by OsmoPCU.
451
452==== LSA Identifier List
453
454This IE is not implemented by OsmoPCU.
455
456==== Packet Flow Identifier
457
458This IE is ignored by OsmoPCU upon receiving.
Harald Welte32b58e62016-03-10 12:45:22 +0700459
460The messages which might require this IE to be send are not
461implemented by OsmoPCU - see for <<not_impl>> details.
Maxb1776b62016-03-04 18:16:58 +0100462
463==== Aggregate BSS QoS Profile (ABQP)
464
465This IE is ignored by OsmoPCU upon receiving.
Harald Welte32b58e62016-03-10 12:45:22 +0700466
467The messages which might require this IE to be send are not
468implemented by OsmoPCU - see for <<not_impl>> details.
Maxb1776b62016-03-04 18:16:58 +0100469
470==== Feature Bitmap
471
472This IE is not implemented by OsmoPCU.
Harald Welte32b58e62016-03-10 12:45:22 +0700473
Maxb1776b62016-03-04 18:16:58 +0100474This IE is ignored by OsmoPCU when received.
Harald Welte32b58e62016-03-10 12:45:22 +0700475
476Absence of Feature Bitmap automatically disables optional features for
477Network Service Entity (NSE) communicating with OsmoPCU.
Maxb1776b62016-03-04 18:16:58 +0100478
479==== Bucket_Full Ratio
480
481This IE is not implemented by OsmoPCU.
482
483==== Service UTRAN CCO (Cell Change Order)
484
485This IE is ignored by OsmoPCU.
Harald Welteb682cd62016-02-29 15:09:55 +0100486
487=== Gb BSSGP Initialization / PCU bring-up
488
Harald Welte32b58e62016-03-10 12:45:22 +0700489The BSSGP initialization directly follows NS connection establishment
490described in <<ns_init>>.
491
492OsmoPCU allocates a BVC context for the BVCI given by OsmoBTS, which
Daniel Willmann96481c82018-10-23 18:20:02 +0200493in turn receives it from OsmoBSC or OsmoNITB via OML procedures.
Harald Welte32b58e62016-03-10 12:45:22 +0700494
495In addition to the BVCI identifying the OsmoPCU side of BSSGP
496connection, there is also special BVCI which is accepted by OsmoPCU in
Harald Welte032f94b2016-03-10 12:49:03 +0700497accordance with 3GPP TS 08.18 § 5.4.1: BVCI = 0 represents signaling data
Harald Welte32b58e62016-03-10 12:45:22 +0700498between SGSN and PCU in contrast to PTP (Peer-To-Peer) user's data.
499
500The mapping between BSSGP PDUs and signaling or PTP BVCIs is available
Harald Welte032f94b2016-03-10 12:49:03 +0700501in 3GPP TS 08.18 Table 5.4.