<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:05 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-778] Peer-group reconfiguration has no effect on neighbor</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-778</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Overview: I configure peer-group called &quot;custom-group&quot; with ipv6 afi. Than I configure neighbor to this custom-group. I send ipv6 route from play.py or exabgp, and the route is in topology and ribs as expected.&lt;/p&gt;

&lt;p&gt;When I reconfigure(PUT) without ipv6 afi, the routes are still in topologies and ribs, without any difference. Than I (DELETE) whole custom-group. Routes are still visible in ribs and example-ipv6-topology. This is all with stable play.py/exabgp connection, reconnection doesn&apos;t make a difference.&lt;/p&gt;

&lt;p&gt;As a counterpoint when I configure neighbor without peer-group with specified afi ipv6, routes are in. When I configure it without ipv6 afi, routes are not visible.&lt;/p&gt;

&lt;p&gt;Also as a side note when I try to send routes with many attributes, peer-group configured neighbor does not accept them at all. However nighbor without peer-group with all afi-safis does.&lt;/p&gt;

&lt;p&gt;It almost seems like there are always only 3 afi-safis ipv4, ipv6, and linkstate. and it doesnt matter how I configure the peer-group. Maybe it always takes config from internal-neighbor?&lt;/p&gt;

&lt;p&gt;Sidenotes:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;during all this there are no Errors in karaf.log&lt;/li&gt;
	&lt;li&gt;all restconf requests go without error.&lt;/li&gt;
	&lt;li&gt;I will try local test wihtout odl-bgpcep-bgp-config-example with custom rib to see if there is any difference.&lt;br/&gt;
(ADD: working with clean new rib without odl-bgpcep-bgp-config-example doesn&apos;t make a difference.)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Steps to reproduce:&lt;br/&gt;
1) start fluorine karaf&lt;br/&gt;
2) install odl-restconf odl-bgpcep-bgp odl-bgpcep-bgp-config-example&lt;br/&gt;
3) run ./conf_peer_group_all.py&lt;br/&gt;
(configures peer-group called &quot;custom-group&quot; ibgp with all afi-safis)&lt;br/&gt;
4) run ./conf_neighbor_with_peer_group.py&lt;br/&gt;
(configures neighbor 127.0.0.2 with custom-group)&lt;br/&gt;
5) run exabgp with file from attachements.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
env exabgp.tcp.port=1790 exabgp --debug exaipv6.cfg
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;6) at this point checkout example-ipv6-topology with script&lt;br/&gt;
(NOTE: I use jq to nicely format json output, install with &quot;sudo apt-get install jq&quot;)&lt;br/&gt;
./get_ipv6_topology.sh&lt;/p&gt;

&lt;p&gt;also we can check full rib as always with&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
curl -H &lt;span class=&quot;code-quote&quot;&gt;&quot;Accept: application/json&quot;&lt;/span&gt; -u admin:admin &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//localhost:8181/restconf/operational/bgp-rib:bgp-rib/rib/example-bgp-rib&quot;&lt;/span&gt; | jq &lt;span class=&quot;code-quote&quot;&gt;&quot;.&quot;&lt;/span&gt;&apos;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;7) reconfigure peer-group with only linkstate afi-safi&lt;br/&gt;
./conf_pg_linkstate_only.py&lt;br/&gt;
8) At this point we check topology and full rib again&lt;br/&gt;
We could have kept exabgp running or restart it, doesn&apos;t matter.&lt;br/&gt;
9) We can also delete custom-group with&lt;br/&gt;
./delete_pg.py&lt;br/&gt;
but it has no effect.&lt;/p&gt;</description>
                <environment></environment>
        <key id="29539">BGPCEP-778</key>
            <summary>Peer-group reconfiguration has no effect on neighbor</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="cdgasparini">Claudio David Gasparini</assignee>
                                    <reporter username="tomas.markovic">Tomas Markovic</reporter>
                        <labels>
                    </labels>
                <created>Wed, 28 Mar 2018 07:17:56 +0000</created>
                <updated>Thu, 14 Jun 2018 08:18:06 +0000</updated>
                            <resolved>Thu, 29 Mar 2018 08:06:01 +0000</resolved>
                                    <version>Fluorine</version>
                                    <fixVersion>Fluorine</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="61981" author="cdgasparini" created="Thu, 29 Mar 2018 07:06:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/70166/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/70166/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14516" name="conf_neighbor_with_peer_group.py" size="853" author="tomas.markovic" created="Wed, 28 Mar 2018 07:08:35 +0000"/>
                            <attachment id="14515" name="conf_peer_group_all.py" size="2737" author="tomas.markovic" created="Wed, 28 Mar 2018 07:08:35 +0000"/>
                            <attachment id="14517" name="conf_pg_linkstate_only.py" size="1321" author="tomas.markovic" created="Wed, 28 Mar 2018 09:01:33 +0000"/>
                            <attachment id="14513" name="delete_pg.py" size="1443" author="tomas.markovic" created="Wed, 28 Mar 2018 07:08:35 +0000"/>
                            <attachment id="14508" name="exaipv6.cfg" size="304" author="tomas.markovic" created="Wed, 28 Mar 2018 07:10:31 +0000"/>
                            <attachment id="14512" name="get_group_exact.sh" size="317" author="tomas.markovic" created="Wed, 28 Mar 2018 07:08:35 +0000"/>
                            <attachment id="14511" name="get_ipv4_topology.sh" size="182" author="tomas.markovic" created="Wed, 28 Mar 2018 07:08:35 +0000"/>
                            <attachment id="14510" name="get_ipv6_topology.sh" size="182" author="tomas.markovic" created="Wed, 28 Mar 2018 07:08:35 +0000"/>
                            <attachment id="14509" name="get_peer_groups.sh" size="298" author="tomas.markovic" created="Wed, 28 Mar 2018 07:08:35 +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|i03cdz:</customfieldvalue>

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