<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:35:56 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>[OVSDB-268] LLDP Spoofing  attack warning when using Openstack with ODL Cluster (both features)</title>
                <link>https://jira.opendaylight.org/browse/OVSDB-268</link>
                <project id="10158" key="OVSDB">ovsdb</project>
                    <description>&lt;p&gt;When using Openstack and 3 node ODL cluster, with one ODL to handle neutron requests and the other two members as Managers in the OVS of Openstack. There were repeated warning messages in karf.log of one of the nodes&lt;/p&gt;

&lt;p&gt;ogress.&lt;br/&gt;
2016-01-20 19:28:49,585 | WARN  | pool-32-thread-1 | LLDPDiscoveryUtils               | 271 - org.opendaylight.openflowplugin.applications.topology-lldp-discovery - 0.2.0.SNAPSHOT | SECURITY ALERT: there is probably a LLDP spoofing attack in progress.&lt;br/&gt;
2016-01-20 19:28:54,582 | WARN  | pool-32-thread-1 | LLDPDiscoveryUtils               | 271 - org.opendaylight.openflowplugin.applications.topology-lldp-discovery - 0.2.0.SNAPSHOT | SECURITY ALERT: there is probably a LLDP spoofing attack in progress.&lt;br/&gt;
2016-01-20 19:28:54,592 | WARN  | pool-32-thread-1 | LLDPDiscoveryUtils               | 271 - org.opendaylight.openflowplugin.applications.topology-lldp-discovery - 0.2.0.SNAPSHOT | SECURITY ALERT: there is probably a LLDP spoofing attack in progress.&lt;br/&gt;
2016-01-20 19:28:59,583 | WARN  | pool-32-thread-1 | LLDPDiscoveryUtils               | 271 - org.opendaylight.openflowplugin.applications.topology-lldp-discovery - 0.2.0.SNAPSHOT | SECURITY ALERT: there is probably a LLDP spoofing attack in progress.&lt;br/&gt;
2016-01-20 19:28:59,584 | WARN  | pool-32-thread-1 | LLDPDiscoveryUtils               | 271 - org.opendaylight.openflowplugin.applications.topology-lldp-discovery - 0.2.0.SNAPSHOT | SECURITY ALERT: there is probably a LLDP spoofing attack in progress.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21960">OVSDB-268</key>
            <summary>LLDP Spoofing  attack warning when using Openstack with ODL Cluster (both features)</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="Avishnoi">Anil Vishnoi</assignee>
                                    <reporter username="gvrangan">Venkatrangan Govindarajan</reporter>
                        <labels>
                    </labels>
                <created>Thu, 21 Jan 2016 00:44:32 +0000</created>
                <updated>Thu, 11 Feb 2016 03:24:56 +0000</updated>
                            <resolved>Thu, 11 Feb 2016 03:24:56 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>openstack.net-virt</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="41179" author="gvrangan" created="Thu, 21 Jan 2016 01:01:22 +0000"  >&lt;p&gt;Used stable/beryllium code&lt;/p&gt;</comment>
                            <comment id="41180" author="shague@redhat.com" created="Fri, 22 Jan 2016 01:55:59 +0000"  >&lt;p&gt;Anil, any idea what this lldp spoofing warning is? Is this  a new feature?&lt;/p&gt;</comment>
                            <comment id="41181" author="vishnoianil@gmail.com" created="Fri, 22 Jan 2016 05:09:22 +0000"  >&lt;p&gt;Sam,&lt;br/&gt;
I think there was a security vulnerability fix related to LLDP spoofing went in openflowplugin (a while back) and that fix is probably determining that LLDP spoof is happening.  &lt;/p&gt;

&lt;p&gt;Venkat, i never seen it in my environment, can you dump the rules on the OVS switches and see if there is drop rule installed or not.&lt;/p&gt;</comment>
                            <comment id="41182" author="vishnoianil@gmail.com" created="Tue, 2 Feb 2016 08:23:25 +0000"  >&lt;p&gt;venkat, i tried this locally with the same setup as yours and i am not seeing this issue. Can you please dump the output of &quot;ovs-vsctl show&quot; on all the nodes + flows installed on all the bridges on these nodes.&lt;/p&gt;</comment>
                            <comment id="41183" author="gvrangan" created="Tue, 2 Feb 2016 23:52:31 +0000"  >&lt;p&gt;Anil,&lt;br/&gt;
 Reted today also with the below setup&lt;/p&gt;

&lt;p&gt; ODL1 -&amp;gt; Neutron Requests&lt;br/&gt;
 ODL2/ODL3 for handling the OVS/Openflow&lt;/p&gt;

&lt;p&gt; Still only ODL3 has the warning.&lt;/p&gt;</comment>
                            <comment id="41184" author="gvrangan" created="Tue, 2 Feb 2016 23:54:06 +0000"  >&lt;p&gt;ovs-vsctl show &lt;/p&gt;

&lt;p&gt;control node:&lt;br/&gt;
ubuntu@odl-os-control-node:~/devstack$ sudo ovs-vsctl show&lt;br/&gt;
7379aa64-0416-45e2-9531-351397cc742a&lt;br/&gt;
    Manager &quot;tcp:11.12.13.5:6640&quot;&lt;br/&gt;
        is_connected: true&lt;br/&gt;
    Manager &quot;tcp:11.12.13.4:6640&quot;&lt;br/&gt;
        is_connected: true&lt;br/&gt;
    Bridge br-ex&lt;br/&gt;
        Controller &quot;tcp:11.12.13.5:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        Controller &quot;tcp:11.12.13.4:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        fail_mode: secure&lt;br/&gt;
        Port br-ex&lt;br/&gt;
            Interface br-ex&lt;br/&gt;
                type: internal&lt;br/&gt;
        Port &quot;eth2&quot;&lt;br/&gt;
            Interface &quot;eth2&quot;&lt;br/&gt;
        Port patch-int&lt;br/&gt;
            Interface patch-int&lt;br/&gt;
                type: patch&lt;br/&gt;
                options: &lt;/p&gt;
{peer=patch-ext}&lt;br/&gt;
    Bridge br-int&lt;br/&gt;
        Controller &quot;tcp:11.12.13.5:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        Controller &quot;tcp:11.12.13.4:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        fail_mode: secure&lt;br/&gt;
        Port &quot;vxlan-12.14.16.3&quot;&lt;br/&gt;
            Interface &quot;vxlan-12.14.16.3&quot;&lt;br/&gt;
                type: vxlan&lt;br/&gt;
                options: {key=flow, local_ip=&quot;12.14.16.2&quot;, remote_ip=&quot;12.14.16.3&quot;}&lt;br/&gt;
        Port &quot;tap1b35eb29-c3&quot;&lt;br/&gt;
            Interface &quot;tap1b35eb29-c3&quot;&lt;br/&gt;
        Port br-int&lt;br/&gt;
            Interface br-int&lt;br/&gt;
                type: internal&lt;br/&gt;
        Port &quot;tapc741c740-b3&quot;&lt;br/&gt;
            Interface &quot;tapc741c740-b3&quot;&lt;br/&gt;
        Port &quot;tap92b1f549-b3&quot;&lt;br/&gt;
            Interface &quot;tap92b1f549-b3&quot;&lt;br/&gt;
                type: internal&lt;br/&gt;
        Port patch-ext&lt;br/&gt;
            Interface patch-ext&lt;br/&gt;
                type: patch&lt;br/&gt;
                options: {peer=patch-int}&lt;br/&gt;
        Port &quot;tapf58200cd-00&quot;&lt;br/&gt;
            Interface &quot;tapf58200cd-00&quot;&lt;br/&gt;
                type: internal&lt;br/&gt;
    ovs_version: &quot;2.3.2&quot;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
compute  node:&lt;br/&gt;
ubuntu@odl-os-compute-node:~/devstack$ sudo ovs-vsctl show&lt;br/&gt;
bf460c25-5849-4874-9758-4fcbafbf9f5e&lt;br/&gt;
    Manager &quot;tcp:11.12.13.5:6640&quot;&lt;br/&gt;
        is_connected: true&lt;br/&gt;
    Manager &quot;tcp:11.12.13.4:6640&quot;&lt;br/&gt;
        is_connected: true&lt;br/&gt;
    Bridge br-ex&lt;br/&gt;
        Controller &quot;tcp:11.12.13.5:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        Controller &quot;tcp:11.12.13.4:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        fail_mode: secure&lt;br/&gt;
        Port &quot;eth2&quot;&lt;br/&gt;
            Interface &quot;eth2&quot;&lt;br/&gt;
        Port br-ex&lt;br/&gt;
            Interface br-ex&lt;br/&gt;
                type: internal&lt;br/&gt;
        Port patch-int&lt;br/&gt;
            Interface patch-int&lt;br/&gt;
                type: patch&lt;br/&gt;
                options: {peer=patch-ext}
&lt;p&gt;    Bridge br-int&lt;br/&gt;
        Controller &quot;tcp:11.12.13.4:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        Controller &quot;tcp:11.12.13.5:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        fail_mode: secure&lt;br/&gt;
        Port br-int&lt;br/&gt;
            Interface br-int&lt;br/&gt;
                type: internal&lt;br/&gt;
        Port &quot;tapfe0a3251-16&quot;&lt;br/&gt;
            Interface &quot;tapfe0a3251-16&quot;&lt;br/&gt;
        Port patch-ext&lt;br/&gt;
            Interface patch-ext&lt;br/&gt;
                type: patch&lt;br/&gt;
                options: &lt;/p&gt;
{peer=patch-int}
&lt;p&gt;        Port &quot;tap547166bc-d8&quot;&lt;br/&gt;
            Interface &quot;tap547166bc-d8&quot;&lt;br/&gt;
        Port &quot;vxlan-12.14.16.2&quot;&lt;br/&gt;
            Interface &quot;vxlan-12.14.16.2&quot;&lt;br/&gt;
                type: vxlan&lt;br/&gt;
                options: &lt;/p&gt;
{key=flow, local_ip=&quot;12.14.16.3&quot;, remote_ip=&quot;12.14.16.2&quot;}
&lt;p&gt;    ovs_version: &quot;2.3.2&quot;&lt;/p&gt;</comment>
                            <comment id="41185" author="gvrangan" created="Tue, 2 Feb 2016 23:55:55 +0000"  >
&lt;p&gt;Control Node&lt;br/&gt;
br-int lldp flows&lt;/p&gt;

&lt;p&gt; cookie=0x0, duration=3298.189s, table=0, n_packets=908, n_bytes=101696, dl_type=0x88cc actions=CONTROLLER:65535&lt;/p&gt;


&lt;p&gt;br-ex&lt;br/&gt;
ubuntu@odl-os-control-node:~/devstack$ sudo ovs-ofctl dump-flows br-ex -OOpenflow13&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=3374.887s, table=0, n_packets=0, n_bytes=0, priority=0 actions=NORMAL&lt;br/&gt;
 cookie=0x0, duration=3374.887s, table=0, n_packets=1070, n_bytes=119710, dl_type=0x88cc actions=CONTROLLER:65535&lt;/p&gt;</comment>
                            <comment id="41186" author="gvrangan" created="Tue, 2 Feb 2016 23:56:55 +0000"  >&lt;p&gt;Compute Node &lt;/p&gt;

&lt;p&gt;br-ex has no flows installed. br-int has the lldp flows as needed&lt;/p&gt;</comment>
                            <comment id="41187" author="gvrangan" created="Wed, 3 Feb 2016 02:00:09 +0000"  >&lt;p&gt;Other clues:&lt;/p&gt;

&lt;p&gt; Always happens in ODL3 when ODL2 and ODL3 are used as OVS Managers and Controllers for testing. the warning occurs every second.&lt;/p&gt;

&lt;p&gt;ODL3 is the owner for all the entities, I think since br-ex is connected to public network, Maybe that is causing this error.&lt;br/&gt;
{&lt;br/&gt;
  &quot;entity-owners&quot;: {&lt;br/&gt;
    &quot;entity-type&quot;: [&lt;br/&gt;
      {&lt;br/&gt;
        &quot;type&quot;: &quot;ovsdb&quot;,&lt;br/&gt;
        &quot;entity&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: &quot;/network-topology:network-topology/network-topology:topology&lt;span class=&quot;error&quot;&gt;&amp;#91;network-topology:topology-id=&amp;#39;ovsdb:1&amp;#39;&amp;#93;&lt;/span&gt;/network-topology:node&lt;span class=&quot;error&quot;&gt;&amp;#91;network-topology:node-id=&amp;#39;ovsdb://uuid/7379aa64-0416-45e2-9531-351397cc742a&amp;#39;&amp;#93;&lt;/span&gt;&quot;,&lt;br/&gt;
            &quot;candidate&quot;: [&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-3&quot;
              }
&lt;p&gt;,&lt;/p&gt;
              {
                &quot;name&quot;: &quot;member-2&quot;
              }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;owner&quot;: &quot;member-3&quot;&lt;br/&gt;
          },&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: &quot;/network-topology:network-topology/network-topology:topology&lt;span class=&quot;error&quot;&gt;&amp;#91;network-topology:topology-id=&amp;#39;ovsdb:1&amp;#39;&amp;#93;&lt;/span&gt;/network-topology:node&lt;span class=&quot;error&quot;&gt;&amp;#91;network-topology:node-id=&amp;#39;ovsdb://uuid/bf460c25-5849-4874-9758-4fcbafbf9f5e&amp;#39;&amp;#93;&lt;/span&gt;&quot;,&lt;br/&gt;
            &quot;candidate&quot;: [&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-3&quot;
              }
&lt;p&gt;,&lt;/p&gt;
              {
                &quot;name&quot;: &quot;member-2&quot;
              }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;owner&quot;: &quot;member-3&quot;&lt;br/&gt;
          }&lt;br/&gt;
        ]&lt;br/&gt;
      },&lt;br/&gt;
      {&lt;br/&gt;
        &quot;type&quot;: &quot;ovsdb-netvirt-provider&quot;,&lt;br/&gt;
        &quot;entity&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: &quot;/general-entity:entity&lt;span class=&quot;error&quot;&gt;&amp;#91;general-entity:name=&amp;#39;ovsdb-netvirt-provider&amp;#39;&amp;#93;&lt;/span&gt;&quot;,&lt;br/&gt;
            &quot;candidate&quot;: [&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-3&quot;
              }
&lt;p&gt;,&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-2&quot;
              }
&lt;p&gt;,&lt;/p&gt;
              {
                &quot;name&quot;: &quot;member-1&quot;
              }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;owner&quot;: &quot;member-3&quot;&lt;br/&gt;
          }&lt;br/&gt;
        ]&lt;br/&gt;
      },&lt;br/&gt;
      {&lt;br/&gt;
        &quot;type&quot;: &quot;openflow&quot;,&lt;br/&gt;
        &quot;entity&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: &quot;/general-entity:entity&lt;span class=&quot;error&quot;&gt;&amp;#91;general-entity:name=&amp;#39;openflow:49213346451329&amp;#39;&amp;#93;&lt;/span&gt;&quot;,&lt;br/&gt;
            &quot;candidate&quot;: [&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-3&quot;
              }
&lt;p&gt;,&lt;/p&gt;
              {
                &quot;name&quot;: &quot;member-2&quot;
              }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;owner&quot;: &quot;member-3&quot;&lt;br/&gt;
          },&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: &quot;/general-entity:entity&lt;span class=&quot;error&quot;&gt;&amp;#91;general-entity:name=&amp;#39;openflow:86756597698629&amp;#39;&amp;#93;&lt;/span&gt;&quot;,&lt;br/&gt;
            &quot;candidate&quot;: [&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-3&quot;
              }
&lt;p&gt;,&lt;/p&gt;
              {
                &quot;name&quot;: &quot;member-2&quot;
              }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;owner&quot;: &quot;member-3&quot;&lt;br/&gt;
          },&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: &quot;/general-entity:entity&lt;span class=&quot;error&quot;&gt;&amp;#91;general-entity:name=&amp;#39;openflow:49213351373018&amp;#39;&amp;#93;&lt;/span&gt;&quot;,&lt;br/&gt;
            &quot;candidate&quot;: [&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-3&quot;
              }
&lt;p&gt;,&lt;/p&gt;
              {
                &quot;name&quot;: &quot;member-2&quot;
              }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;owner&quot;: &quot;member-3&quot;&lt;br/&gt;
          },&lt;br/&gt;
          &lt;/p&gt;
{
            &quot;id&quot;: &quot;/general-entity:entity[general-entity:name=&apos;openflow:82054700722251&apos;]&quot;,
            &quot;owner&quot;: &quot;&quot;
          }
&lt;p&gt;,&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: &quot;/general-entity:entity&lt;span class=&quot;error&quot;&gt;&amp;#91;general-entity:name=&amp;#39;openflow:217913872071744&amp;#39;&amp;#93;&lt;/span&gt;&quot;,&lt;br/&gt;
            &quot;candidate&quot;: [&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-3&quot;
              }
&lt;p&gt;,&lt;/p&gt;
              {
                &quot;name&quot;: &quot;member-2&quot;
              }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;owner&quot;: &quot;member-3&quot;&lt;br/&gt;
          },&lt;/p&gt;
          {
            &quot;id&quot;: &quot;/general-entity:entity[general-entity:name=&apos;openflow:90510897257539&apos;]&quot;,
            &quot;owner&quot;: &quot;&quot;
          }
&lt;p&gt;        ]&lt;br/&gt;
      },&lt;br/&gt;
      {&lt;br/&gt;
        &quot;type&quot;: &quot;ovsdb-southbound-provider&quot;,&lt;br/&gt;
        &quot;entity&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;id&quot;: &quot;/general-entity:entity&lt;span class=&quot;error&quot;&gt;&amp;#91;general-entity:name=&amp;#39;ovsdb-southbound-provider&amp;#39;&amp;#93;&lt;/span&gt;&quot;,&lt;br/&gt;
            &quot;candidate&quot;: [&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-3&quot;
              }
&lt;p&gt;,&lt;br/&gt;
              &lt;/p&gt;
{
                &quot;name&quot;: &quot;member-2&quot;
              }
&lt;p&gt;,&lt;/p&gt;
              {
                &quot;name&quot;: &quot;member-1&quot;
              }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;owner&quot;: &quot;member-3&quot;&lt;br/&gt;
          }&lt;br/&gt;
        ]&lt;br/&gt;
      }&lt;br/&gt;
    ]&lt;br/&gt;
  }&lt;br/&gt;
}&lt;/p&gt;</comment>
                            <comment id="41188" author="gvrangan" created="Wed, 3 Feb 2016 02:02:15 +0000"  >&lt;p&gt;(In reply to Venkatrangan Govindarajan from comment #8)&lt;br/&gt;
&amp;gt; Compute Node &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; br-ex has no flows installed. br-int has the lldp flows as needed&lt;/p&gt;

&lt;p&gt;Will need to add this as a seperate bug&lt;/p&gt;</comment>
                            <comment id="41189" author="vishnoianil@gmail.com" created="Wed, 10 Feb 2016 22:45:11 +0000"  >&lt;p&gt;In clustered environment, if two devices are owner by two different controller, LLDP packet sent by one controller node will go to another controller node through it&apos;s connected device. Currently we have a fix for security vulnerability fix that check if that LLDP packet was send by the same controller node and if not, it will spit the warning message reported in this bug. In 3 node cluster that&apos;s a very valid scenario, because different devices are connected to different controller node, but because of the existing security fix, it will spit warning message because that packet was not sent by the same controller. This requires a fix at the openflowplugin application level and it&apos;s not an easy fix from security perspective.&lt;/p&gt;

&lt;p&gt;Net-virt don&apos;t usse any of the topology information because it&apos;s end host based solution, so we don&apos;t really want lldp speaker to send lldp packets to the switch. I disabled the lldp speaker for net-virt using the following patch&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/34420/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/34420/1&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5040</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=5040]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i021on:</customfieldvalue>

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