<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:44 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[BGPCEP-1001] Interoperability issue with cisco IOS XR when XR advertice a default route to ODL</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-1001</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I am experiencing an issue on the bgp session from cisco IOS XR and ODL.&lt;/p&gt;

&lt;p&gt;XR has address 100.100.100.89&lt;/p&gt;

&lt;p&gt;ODL address 100.100.100.241&lt;/p&gt;

&lt;p&gt;initially the bgp session remain up without issue&lt;/p&gt;

&lt;p&gt;RP/0/RP0/CPU0:mivpe016#show bgp vpnv4 unicast summary&lt;br/&gt;
Tue Feb 8 09:52:11.688 UTC&lt;br/&gt;
BGP router identifier 10.176.1.40, local AS number 30722&lt;br/&gt;
BGP generic scan interval 60 secs&lt;br/&gt;
Non-stop routing is enabled&lt;br/&gt;
BGP table state: Active&lt;br/&gt;
Table ID: 0x0 RD version: 0&lt;br/&gt;
BGP main routing table version 23&lt;br/&gt;
BGP NSR Initial initsync version 7 (Reached)&lt;br/&gt;
BGP NSR/ISSU Sync-Group versions 0/0&lt;br/&gt;
BGP scan interval 60 secs&lt;/p&gt;

&lt;p&gt;BGP is operating in STANDALONE mode.&lt;/p&gt;


&lt;p&gt;Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer&lt;br/&gt;
Speaker 23 23 23 23 23 0&lt;/p&gt;

&lt;p&gt;Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd&lt;br/&gt;
100.100.100.241 0 30722 66 65 23 0 0 01:01:01 0&lt;/p&gt;

&lt;p&gt;RP/0/RP0/CPU0:mivpe016#&lt;/p&gt;

&lt;p&gt;but as soon as start to advertise a default-route 0.0.0.0 the bgp session start flapping indefinitaly.&lt;/p&gt;

&lt;p&gt;IOS XR receive the message malformed update from ODL and ODL reset the session.&lt;/p&gt;

&lt;p&gt;everything repeats itself over and over again.&lt;/p&gt;

&lt;p&gt;I think I have identified the problem but I don&apos;t know the solution&lt;/p&gt;

&lt;p&gt;IOS XR send an update message with the default route but whitou the byte string &quot;00 00 00 00&quot; in the packet. That is, it appears that the default is somehow implied in the package.&lt;/p&gt;

&lt;p&gt;this for Cisco seems to what completely legal is supported but ODL doesn&apos;t like.&lt;/p&gt;

&lt;p&gt;i am using releases&lt;/p&gt;

&lt;p&gt;Phosphorus/opendaylight-15.1.0/&lt;/p&gt;

&lt;p&gt;can you tell me if this is a known problem?&lt;/p&gt;

&lt;p&gt;Regards&lt;/p&gt;

&lt;p&gt;Antonio.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment>&lt;p&gt;log:tail&lt;/p&gt;

&lt;p&gt;...............&lt;/p&gt;

&lt;p&gt;11:42:39.336 ERROR &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Error = MALFORMED_ATTR_LIST&lt;br/&gt;
org.opendaylight.protocol.bgp.parser.BGPDocumentedException: Could not parse BGP attributes.&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseAttributes(BGPUpdateMessageParser.java:205) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseMessageBody(BGPUpdateMessageParser.java:155) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseMessageBody(BGPUpdateMessageParser.java:66) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleMessageRegistry.parseBody(SimpleMessageRegistry.java:32) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.AbstractMessageRegistry.parseMessage(AbstractMessageRegistry.java:66) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.rib.impl.BGPByteToMessageDecoder.decode(BGPByteToMessageDecoder.java:47) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:507) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:446) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:795) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:480) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at java.lang.Thread.run(Thread.java:829) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: java.lang.IllegalStateException: A valid VPN IP prefix is required.&lt;br/&gt;
 at com.google.common.base.Preconditions.checkState(Preconditions.java:510) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.l3vpn.unicast.VpnDestinationUtil.parseNlri(VpnDestinationUtil.java:54) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.l3vpn.unicast.AbstractVpnNlriParser.parseNlri(AbstractVpnNlriParser.java:119) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleNlriRegistry.parseMpReach(SimpleNlriRegistry.java:232) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.update.MPReachAttributeParser.parseAttribute(MPReachAttributeParser.java:42) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleAttributeRegistry.parseAttributes(SimpleAttributeRegistry.java:172) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseAttributes(BGPUpdateMessageParser.java:202) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ... 29 more&lt;br/&gt;
11:42:39.342 WARN &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; BGP session encountered error&lt;br/&gt;
io.netty.handler.codec.DecoderException: org.opendaylight.protocol.bgp.parser.BGPDocumentedException: Could not parse BGP attributes.&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:477) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:795) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:480) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at java.lang.Thread.run(Thread.java:829) &lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: org.opendaylight.protocol.bgp.parser.BGPDocumentedException: Could not parse BGP attributes.&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseAttributes(BGPUpdateMessageParser.java:205) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseMessageBody(BGPUpdateMessageParser.java:155) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseMessageBody(BGPUpdateMessageParser.java:66) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleMessageRegistry.parseBody(SimpleMessageRegistry.java:32) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.AbstractMessageRegistry.parseMessage(AbstractMessageRegistry.java:66) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.rib.impl.BGPByteToMessageDecoder.decode(BGPByteToMessageDecoder.java:47) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:507) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:446) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ... 22 more&lt;br/&gt;
Caused by: java.lang.IllegalStateException: A valid VPN IP prefix is required.&lt;br/&gt;
 at com.google.common.base.Preconditions.checkState(Preconditions.java:510) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.l3vpn.unicast.VpnDestinationUtil.parseNlri(VpnDestinationUtil.java:54) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.l3vpn.unicast.AbstractVpnNlriParser.parseNlri(AbstractVpnNlriParser.java:119) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleNlriRegistry.parseMpReach(SimpleNlriRegistry.java:232) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.update.MPReachAttributeParser.parseAttribute(MPReachAttributeParser.java:42) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleAttributeRegistry.parseAttributes(SimpleAttributeRegistry.java:172) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseAttributes(BGPUpdateMessageParser.java:202) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseMessageBody(BGPUpdateMessageParser.java:155) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser.parseMessageBody(BGPUpdateMessageParser.java:66) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleMessageRegistry.parseBody(SimpleMessageRegistry.java:32) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.parser.spi.AbstractMessageRegistry.parseMessage(AbstractMessageRegistry.java:66) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.protocol.bgp.rib.impl.BGPByteToMessageDecoder.decode(BGPByteToMessageDecoder.java:47) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:507) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:446) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundleFile:4.1.69.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ... 22 more&lt;br/&gt;
11:42:39.349 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Message sent to output: Notify{errorCode=3, errorSubcode=1}&lt;br/&gt;
11:42:39.349 INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Closing session: BGPSessionImpl{channel=&lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0x161f4589, L:/100.100.100.241:57492 - R:100.100.100.89/100.100.100.89:179&amp;#93;&lt;/span&gt;, state=UP}&lt;br/&gt;
11:42:39.350 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Channel &lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0x161f4589, L:/100.100.100.241:57492 ! R:100.100.100.89/100.100.100.89:179&amp;#93;&lt;/span&gt; closed successfully&lt;br/&gt;
11:42:39.350 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Callback for session removal with peer IpAddressNoZone{_ipv4AddressNoZone=Ipv4Address{_value=100.100.100.89}} received&lt;br/&gt;
11:42:39.350 INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Session with peer 100.100.100.89 terminated: BGPTerminationReason{error=MALFORMED_ATTR_LIST}&lt;br/&gt;
11:42:39.350 INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Closing session with peer&lt;br/&gt;
11:42:39.352 INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Closing peer chain Uri{_value=bgp://10.176.1.40}&lt;br/&gt;
11:42:39.352 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; RibOut transaction chain org.opendaylight.mdsal.dom.spi.PingPongTransactionChain@3f948e6 successful.&lt;br/&gt;
11:42:39.352 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Parsing attribute type 1&lt;br/&gt;
11:42:39.352 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Parsing attribute type 2&lt;br/&gt;
11:42:39.353 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Parsing attribute type 5&lt;br/&gt;
11:42:39.353 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Parsing attribute type 14&lt;br/&gt;
11:42:39.353 DEBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;epollEventLoopGroup-5-2&amp;#93;&lt;/span&gt; Parsing attribute type 16&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</environment>
        <key id="35221">BGPCEP-1001</key>
            <summary>Interoperability issue with cisco IOS XR when XR advertice a default route to ODL</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="antonio.esposito1">antonio esposito</reporter>
                        <labels>
                            <label>pick-next</label>
                            <label>pt</label>
                    </labels>
                <created>Tue, 8 Feb 2022 10:46:17 +0000</created>
                <updated>Wed, 24 Jan 2024 15:54:31 +0000</updated>
                                                            <fixVersion>0.21.0</fixVersion>
                    <fixVersion>0.19.9</fixVersion>
                    <fixVersion>0.20.7</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                        <attachments>
                            <attachment id="17315" name="om1l241.cap.pcap" size="11726" author="antonio.esposito1" created="Tue, 8 Feb 2022 16:25:21 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i041gn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>