blob: bb9da4388dcef3581c0c8552e99c447350761029 [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
247and additions to TS 08.18 specified in more detail.
Harald Welteb682cd62016-02-29 15:09:55 +0100248
249==== IEs Conforming to TS 08.18
250
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
254.IEs conforming to TS 08.18
255[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
304==== IEs Not Conforming to TS 08.18
305
306.IEs not conforming to TS 08.18
307[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
493in turn receives it from OpenBSC via OML procedures.
494
495In addition to the BVCI identifying the OsmoPCU side of BSSGP
496connection, there is also special BVCI which is accepted by OsmoPCU in
497accordance with TS 08.18 § 5.4.1: BVCI = 0 represents signaling data
498between 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
501in TS 08.18 Table 5.4.