Uploaded image for project: 'bgpcep'
  1. bgpcep
  2. BGPCEP-187

Unsupported path setup type.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Bugzilla Migration 1.0
    • Bugzilla Migration
    • PCEP
    • None
    • Operating System: All
      Platform: All

    • 2738

      After instantiation request is sent, PCC sends two Pcrpt messages; the first without ERO, the second (after path goes Up) with ERO.
      Current build from branch master fails to parse the second message:

      2015-02-19 13:17:56,126 | TRACE | oupCloseable-3-3 | PCEPByteToMessageDecoder | 254 - org.opendaylight.bgpcep.pcep-impl - 0.4.0.SNAPSHOT | Received to decode: 200a00742010003800008099001100066f64766563690000001200102a2a2a2a000200072727272727272727001b000c0000000900030004000000010710001c0108c514a02820000108c314a0272000010827272727200009100014000000000000000000000000070700000510000800000000
      2015-02-19 13:17:56,129 | TRACE | oupCloseable-3-3 | AbstractObjectWithTlvsParser | 253 - org.opendaylight.bgpcep.pcep-spi - 0.4.0.SNAPSHOT | Parsing PCEP TLV : 6f6476656369
      2015-02-19 13:17:56,129 | TRACE | oupCloseable-3-3 | AbstractObjectWithTlvsParser | 253 - org.opendaylight.bgpcep.pcep-spi - 0.4.0.SNAPSHOT | Parsed PCEP TLV SymbolicPathName [_pathName=SymbolicPathName [_value=[111, 100, 118, 101, 99, 105]], augmentation=[]].
      2015-02-19 13:17:56,130 | TRACE | oupCloseable-3-3 | AbstractObjectWithTlvsParser | 253 - org.opendaylight.bgpcep.pcep-spi - 0.4.0.SNAPSHOT | Parsing PCEP TLV : 2a2a2a2a0002000727272727272727272015-02-19 13:17:56,130 | TRACE | oupCloseable-3-3 | AbstractObjectWithTlvsParser | 253 - org.opendaylight.bgpcep.pcep-spi - 0.4.0.SNAPSHOT | Parsed PCEP TLV LspIdentifiers [_addressFamily=Ipv4Case [_ipv4=Ipv4 [_ipv4ExtendedTunnelId=Ipv4Address [_value=39.39.39.39], _ipv4TunnelEndpointAddress=Ipv4Address [_value=39.39.39.39], _ipv4TunnelSenderAddress=Ipv4Address [_value=42.42.42.42], augmentation=[]], augmentation=[]], _lspId=LspId [_value=2], _tunnelId=TunnelId [_value=7], augmentation=[]].
      2015-02-19 13:17:56,131 | TRACE | oupCloseable-3-3 | AbstractObjectWithTlvsParser | 253 - org.opendaylight.bgpcep.pcep-spi - 0.4.0.SNAPSHOT | Parsing PCEP TLV : 000000090003000400000001
      2015-02-19 13:17:56,131 | DEBUG | oupCloseable-3-3 | PCEPByteToMessageDecoder | 254 - org.opendaylight.bgpcep.pcep-impl - 0.4.0.SNAPSHOT | Failed to decode protocol messageorg.opendaylight.protocol.pcep.spi.PCEPDeserializerException: Unsupported path setup type.
      at org.opendaylight.protocol.pcep.impl.tlv.PathSetupTypeTlvParser.parseTlv(P
      athSetupTypeTlvParser.java:61)[254:org.opendaylight.bgpcep.pcep-impl:0.4.0.SNAPSHOT]
      at org.opendaylight.protocol.pcep.spi.pojo.SimpleTlvRegistry.parseTlv(Simple
      TlvRegistry.java:46)[253:org.opendaylight.bgpcep.pcep-spi:0.4.0.SNAPSHOT]

      For comparison, stable/helium build is successful at parsing, the following two lines are in the log.
      (Hex data only differs in two places, that would be plspId and tunnelId.)

      2015-02-19 14:31:36,384 | TRACE | oupCloseable-4-4 | PCEPByteToMessageDecoder

      250 - org.opendaylight.bgpcep.pcep-impl - 0.3.4.SNAPSHOT Received to decode: 200a00742010003800009099001100066f64766563690000001200102a2a2a2a000200082727272727272727001b000c0000000900030004000000010710001c0108c514a02820000108c314a0272000010827272727200009100014000000000000000000000000070700000510000800000000

      2015-02-19 14:31:36,388 | DEBUG | oupCloseable-4-4 | AbstractProtocolSession | 128 - org.opendaylight.controller.protocol-framework - 0.5.3.SNAPSHOT | Message was received: Pcrpt [_pcrptMessage=PcrptMessage [_reports=[Reports [_lsp=Lsp [_operational=Up, _plspId=PlspId [_value=9], _tlvs=Tlvs [_lspIdentifiers=LspIdentifiers [_addressFamily=Ipv4Case [_ipv4=Ipv4 [_ipv4ExtendedTunnelId=Ipv4Address [_value=39.39.39.39], _ipv4TunnelEndpointAddress=Ipv4Address [_value=39.39.39.39], _ipv4TunnelSenderAddress=Ipv4Address [_value=42.42.42.42], augmentation=[]], augmentation=[]], _lspId=LspId [_value=2], _tunnelId=TunnelId [_value=8], augmentation=[]], _symbolicPathName=SymbolicPathName [_pathName=SymbolicPathName [_value=[111, 100, 118, 101, 99, 105]], augmentation=[]], augmentation=[]], _administrative=true, _delegate=true, _ignore=false, _processingRule=false, _remove=false, _sync=false, augmentation=[Lsp1 [_create=true]]], _path=Path [_bandwidth=Bandwidth [_bandwidth=Float32 [_value=[0, 0, 0, 0]], _ignore=false, _processingRule=false, augmentation=[]], _ero=Ero [_subobject=[Subobject [_subobjectType=IpPrefixCase [_ipPrefix=IpPrefix [_ipPrefix=IpPrefix [_ipv4Prefix=Ipv4Prefix [_value=197.20.160.40/32], _value=[1, 9, 7, ., 2, 0, ., 1, 6, 0, ., 4, 0, /, 3, 2]], augmentation=[]], augmentation=[]], _loose=false, augmentation=[]], Subobject [_subobjectType=IpPrefixCase [_ipPrefix=IpPrefix [_ipPrefix=IpPrefix [_ipv4Prefix=Ipv4Prefix [_value=195.20.160.39/32], _value=[1, 9, 5, ., 2, 0, ., 1, 6, 0, ., 3, 9, /, 3, 2]], augmentation=[]], augmentation=[]], _loose=false, augmentation=[]], Subobject [_subobjectType=IpPrefixCase [_ipPrefix=IpPrefix [_ipPrefix=IpPrefix [_ipv4Prefix=Ipv4Prefix [_value=39.39.39.39/32], _value=[3, 9, ., 3, 9, ., 3, 9, ., 3, 9, /, 3, 2]], augmentation=[]], augmentation=[]], _loose=false, augmentation=[]]], _ignore=false, _processingRule=false, augmentation=[]], _lspa=Lspa [_excludeAny=AttributeFilter [_value=0], _holdPriority=7, _includeAll=AttributeFilter [_value=0], _includeAny=AttributeFilter [_value=0], _setupPriority=7, _tlvs=Tlvs [augmentation=[]], _ignore=false, _localProtectionDesired=false, _processingRule=false, augmentation=[]], augmentation=[]], augmentation=[]]], augmentation=[]], augmentation=[]]

            dkutenicsova Dana Kutenicsova
            vrpolak Vratko Polak
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: