Project

General

Profile

Bug #4749

Unknown/Unimplemented PCO Protocol

Added by MPoslusny about 1 month ago. Updated 11 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
09/09/2020
Due date:
% Done:

0%

Spec Reference:

Description

Hello,

I see this message in the ggsn log often.

Unknown / Unimplemented PCO Protocol

Are these protocols really not implemented? Or is it some kind of misconfiguration / miscommunication?

BR
Marek

MYIMSI1=9017xxxxxxxxxx1
MYIMSI2=9017xxxxxxxxxx2
MYIMSI3=9017xxxxxxxxxx3
MYIMSI4=9017xxxxxxxxxx4
MYIMSI5=9017xxxxxxxxxx5
MYIMSI6=9017xxxxxxxxxx6

<000d> gtp.c:1690 gtp_create_pdp_ind: Before gtp_pdp_tidget
<000d> pdp.c:322 Begin pdp_tidget tid = 5314520000007109
<000d> pdp.c:330 Begin pdp_tidget. Not found
<000d> pdp.c:277 Begin pdp_tidset tid = 5314520000007109
<000d> pdp.c:286 End pdp_tidset
<0002> ggsn.c:447 PDP(MYIMSI1:5): Processing create PDP context request for APN 'internet'
<0002> sgsn.c:83 SGSN(127.0.0.11): Discovered
<0002> pco.c:205 PDP(MYIMSI1:5): PCO Protocol 0xc223
<0002> pco.c:221 PDP(MYIMSI1:5): Unknown/Unimplemented PCO Protocol 0xc223: 010100231074ed3cb7a8b80901201e3a25f8d98f0a554d54535f434841505f53525652
<0002> pco.c:205 PDP(MYIMSI1:5): PCO Protocol 0xc223
<0002> pco.c:221 PDP(MYIMSI1:5): Unknown/Unimplemented PCO Protocol 0xc223: 02010015101922904128bf266145b66ba7e1010b81
<0002> pco.c:205 PDP(MYIMSI1:5): PCO Protocol 0x8021
<0002> ggsn.c:568 PDP(MYIMSI1:5): Successful PDP Context Creation: APN=internet(internet), TEIC=1, IPv4=100.64.1.2, IPv6=none
<000d> gtp.c:1690 gtp_create_pdp_ind: Before gtp_pdp_tidget
<000d> pdp.c:322 Begin pdp_tidget tid = 5165220000007109
<000d> pdp.c:330 Begin pdp_tidget. Not found
<000d> pdp.c:277 Begin pdp_tidset tid = 5165220000007109
<000d> pdp.c:286 End pdp_tidset
<0002> ggsn.c:447 PDP(MYIMSI2:5): Processing create PDP context request for APN 'internet'
<0002> pco.c:205 PDP(MYIMSI2:5): PCO Protocol 0x8021
<0002> pco.c:205 PDP(MYIMSI2:5): PCO Protocol 0x000d
<0002> pco.c:205 PDP(MYIMSI2:5): PCO Protocol 0x0005
<0002> pco.c:221 PDP(MYIMSI2:5): Unknown/Unimplemented PCO Protocol 0x0005: 
<0002> pco.c:205 PDP(MYIMSI2:5): PCO Protocol 0x0010
<0002> pco.c:221 PDP(MYIMSI2:5): Unknown/Unimplemented PCO Protocol 0x0010: 
<0002> ggsn.c:568 PDP(MYIMSI2:5): Successful PDP Context Creation: APN=internet(internet), TEIC=2, IPv4=100.64.1.3, IPv6=none
<000d> gtp.c:1690 gtp_create_pdp_ind: Before gtp_pdp_tidget
<000d> pdp.c:322 Begin pdp_tidget tid = 5915520000007109
<000d> pdp.c:330 Begin pdp_tidget. Not found
<000d> pdp.c:277 Begin pdp_tidset tid = 5915520000007109
<000d> pdp.c:286 End pdp_tidset
<0002> ggsn.c:447 PDP(MYIMSI3:5): Processing create PDP context request for APN 'internet'
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x8021
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x000d
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x000a
<0002> pco.c:221 PDP(MYIMSI3:5): Unknown/Unimplemented PCO Protocol 0x000a: 
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x0005
<0002> pco.c:221 PDP(MYIMSI3:5): Unknown/Unimplemented PCO Protocol 0x0005: 
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x0010
<0002> pco.c:221 PDP(MYIMSI3:5): Unknown/Unimplemented PCO Protocol 0x0010: 
<0002> ggsn.c:568 PDP(MYIMSI3:5): Successful PDP Context Creation: APN=internet(internet), TEIC=3, IPv4=100.64.1.4, IPv6=none
<000d> gtp.c:1690 gtp_create_pdp_ind: Before gtp_pdp_tidget
<000d> pdp.c:322 Begin pdp_tidget tid = 5104520000007109
<000d> pdp.c:330 Begin pdp_tidget. Not found
<000d> pdp.c:277 Begin pdp_tidset tid = 5104520000007109
<000d> pdp.c:286 End pdp_tidset
<0002> ggsn.c:447 PDP(MYIMSI4:5): Processing create PDP context request for APN 'internet'
<0002> pco.c:205 PDP(MYIMSI4:5): PCO Protocol 0x8021
<0002> pco.c:205 PDP(MYIMSI4:5): PCO Protocol 0x000d
<0002> pco.c:205 PDP(MYIMSI4:5): PCO Protocol 0x0005
<0002> pco.c:221 PDP(MYIMSI4:5): Unknown/Unimplemented PCO Protocol 0x0005: 
<0002> pco.c:205 PDP(MYIMSI4:5): PCO Protocol 0x0010
<0002> pco.c:221 PDP(MYIMSI4:5): Unknown/Unimplemented PCO Protocol 0x0010: 
<0002> ggsn.c:568 PDP(MYIMSI4:5): Successful PDP Context Creation: APN=internet(internet), TEIC=4, IPv4=100.64.1.5, IPv6=none
<000d> gtp.c:1690 gtp_create_pdp_ind: Before gtp_pdp_tidget
<000d> pdp.c:322 Begin pdp_tidget tid = 5004520000007109
<000d> pdp.c:330 Begin pdp_tidget. Not found
<000d> pdp.c:277 Begin pdp_tidset tid = 5004520000007109
<000d> pdp.c:286 End pdp_tidset
<0002> ggsn.c:447 PDP(MYIMSI5:5): Processing create PDP context request for APN 'internet'
<0002> pco.c:205 PDP(MYIMSI5:5): PCO Protocol 0x8021
<0002> pco.c:205 PDP(MYIMSI5:5): PCO Protocol 0x000d
<0002> pco.c:205 PDP(MYIMSI5:5): PCO Protocol 0x0005
<0002> pco.c:221 PDP(MYIMSI5:5): Unknown/Unimplemented PCO Protocol 0x0005: 
<0002> pco.c:205 PDP(MYIMSI5:5): PCO Protocol 0x0010
<0002> pco.c:221 PDP(MYIMSI5:5): Unknown/Unimplemented PCO Protocol 0x0010: 
<0002> ggsn.c:568 PDP(MYIMSI5:5): Successful PDP Context Creation: APN=internet(internet), TEIC=5, IPv4=100.64.1.6, IPv6=none
<0002> ggsn.c:354 PDP(MYIMSI3:5): Deleting PDP context
<000d> pdp.c:296 Begin pdp_tiddel tid = 5915520000007109
<000d> pdp.c:303 End pdp_tiddel: PDP found
<0002> ggsn.c:354 PDP(MYIMSI5:5): Deleting PDP context
<000d> pdp.c:296 Begin pdp_tiddel tid = 5004520000007109
<000d> pdp.c:303 End pdp_tiddel: PDP found
<000d> gtp.c:1690 gtp_create_pdp_ind: Before gtp_pdp_tidget
<000d> pdp.c:322 Begin pdp_tidget tid = 5265220000007109
<000d> pdp.c:330 Begin pdp_tidget. Not found
<000d> pdp.c:277 Begin pdp_tidset tid = 5265220000007109
<000d> pdp.c:286 End pdp_tidset
<0002> ggsn.c:447 PDP(MYIMSI6:5): Processing create PDP context request for APN 'internet'
<0002> pco.c:205 PDP(MYIMSI6:5): PCO Protocol 0x8021
<0002> pco.c:205 PDP(MYIMSI6:5): PCO Protocol 0x000d
<0002> pco.c:205 PDP(MYIMSI6:5): PCO Protocol 0x0005
<0002> pco.c:221 PDP(MYIMSI6:5): Unknown/Unimplemented PCO Protocol 0x0005: 
<0002> pco.c:205 PDP(MYIMSI6:5): PCO Protocol 0x0010
<0002> pco.c:221 PDP(MYIMSI6:5): Unknown/Unimplemented PCO Protocol 0x0010: 
<0002> ggsn.c:568 PDP(MYIMSI6:5): Successful PDP Context Creation: APN=internet(internet), TEIC=3, IPv4=100.64.1.7, IPv6=none
<0002> ggsn.c:354 PDP(MYIMSI4:5): Deleting PDP context
<000d> pdp.c:296 Begin pdp_tiddel tid = 5104520000007109
<000d> pdp.c:303 End pdp_tiddel: PDP found
<000d> gtp.c:1690 gtp_create_pdp_ind: Before gtp_pdp_tidget
<000d> pdp.c:322 Begin pdp_tidget tid = 5915520000007109
<000d> pdp.c:330 Begin pdp_tidget. Not found
<000d> pdp.c:277 Begin pdp_tidset tid = 5915520000007109
<000d> pdp.c:286 End pdp_tidset
<0002> ggsn.c:447 PDP(MYIMSI3:5): Processing create PDP context request for APN 'internet'
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x8021
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x000d
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x000a
<0002> pco.c:221 PDP(MYIMSI3:5): Unknown/Unimplemented PCO Protocol 0x000a: 
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x0005
<0002> pco.c:221 PDP(MYIMSI3:5): Unknown/Unimplemented PCO Protocol 0x0005: 
<0002> pco.c:205 PDP(MYIMSI3:5): PCO Protocol 0x0010
<0002> pco.c:221 PDP(MYIMSI3:5): Unknown/Unimplemented PCO Protocol 0x0010: 
<0002> ggsn.c:568 PDP(MYIMSI3:5): Successful PDP Context Creation: APN=internet(internet), TEIC=4, IPv4=100.64.1.8, IPv6=none

History

#1 Updated by laforge about 1 month ago

On Wed, Sep 09, 2020 at 11:30:20AM +0000, MPoslusny [REDMINE] wrote:

Are these protocols really not implemented? Or is it some kind of misconfiguration / miscommunication?

They are not implemented.

  • 0xc223 seems to relate to CHAP - which is an optional extension for additional
    subscriber authentication with external entities outside of the 3GPP CN. I know it
    from PPP dialup in the 1990ies.
  • 0x0005 seems to be "MS Support of Network Requested Bearer Control indicator",
    i.e some high-end optional feature we don't support.
  • 0x000a seems to be "IP allocation via NAS", i.e. LTE related, which we don't implement
  • 0x0010 seems to be "IPv4 Link MTU Request" looks like the only option that looks like
    an old GPRS/3G network could be expected to provide it.

#2 Updated by keith 11 days ago

I just came across this as the log is quite full of these messages at level INFO.

TS 24.008 v15.3 does say: (10.5.6.3.1)

At least the following protocol identifiers (as defined in RFC 3232 [103]) shall be supported in this version of the protocol:
- C021H (LCP);
- C023H (PAP);
- C223H (CHAP); and
- 8021H (IPCP).

I'm not saying I'm going to implement it, just pointing to it. Lack of CHAP is not a problem I have come across to date.

Also, I noticed this: https://portal.u-blox.com/s/question/0D52p00008HKDjYCAX/how-to-change-default-mtu-of-sarar410m02b-modem

Where somebody is noting that the default MTU used by their SARA-R410M-02B modem is problematic, precisely when this is not specified by the network.

Otherwise, as the message is very common on a PDP ACTIVATION, we might consider changing the level to DEBUG?

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)