Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Implemented mapping management application

    • Implemented distributed and simple MappingStore, and MappingManagers

    • Modeled and implemented several mapping primitives

    • Provided abstractions for LCAF using ExtensionMappingAddress

    • Added CLI, REST, GUI to query mapping information

  • Provided a way to assess SBI performance

  • Improved the performance of MapServer and MapResolver

Gory Details

HTML




p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}



 Release Notes - ONOS - Version 1.10.0

    

<h2>        Sub-task

</h2>

<ul>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5682">ONOS-5682</a>] -         Implement Virtual network related events

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5950">ONOS-5950</a>] -         Refactor application structure

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5951">ONOS-5951</a>] -         Remove security group support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5952">ONOS-5952</a>] -         Refactor to cache network states

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6053">ONOS-6053</a>] -         Implement simple mapping store

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6054">ONOS-6054</a>] -         Implement distributed mapping store

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6055">ONOS-6055</a>] -         Define mapping store interface

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6073">ONOS-6073</a>] -         Implement MappingManager

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6201">ONOS-6201</a>] -         Add to existing VirtualNetworkFlowObjectiveManager unit tests

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6423">ONOS-6423</a>] -         Implement missing getOrDefault methods in primitive wrappers

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6425">ONOS-6425</a>] -         Improve logging for transactions

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6426">ONOS-6426</a>] -         Include tombstones in null comparisons in AtomixConsistentMapState

</li>

</ul>

    

<h2>        Bug

</h2>

<ul>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-4950">ONOS-4950</a>] -         SONA apps cannot get node COMPLETE event on start-up

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5683">ONOS-5683</a>] -         Intent throughput test regression 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5725">ONOS-5725</a>] -         [YMS-Integration] YANG schema registration error using buck-compiled YMS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5784">ONOS-5784</a>] -         Empty latitude/longitude in ONOS Web UI

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5853">ONOS-5853</a>] -         FlowEntry: correctly rebuild permanent entries from devices

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5902">ONOS-5902</a>] -         Leaders Command Fails with Timeout

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5911">ONOS-5911</a>] -         Port removal after receiving OFPR_DELETE port status reason.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5971">ONOS-5971</a>] -         [ONOS-YANG]Compilation issue occurred for notification feature. 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5978">ONOS-5978</a>] -         Set SDN-IP as required application for reactive-routing in BUCK

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5982">ONOS-5982</a>] -         Bad comparison of signed byte with 240

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6020">ONOS-6020</a>] -         NETCONF API regression

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6023">ONOS-6023</a>] -         Existence of BasicLinkConfig result in bogus latency value

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6031">ONOS-6031</a>] -         Unable to resolve behavior if it is not defined in onos-drivers.xml

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6041">ONOS-6041</a>] -         Deleting the device from onos making continuous loop of uncaught exceptions for multi-node cluster 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6047">ONOS-6047</a>] -         VirtualNetworkManager.get does not return existing service class

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6052">ONOS-6052</a>] -         Exception in DpiStatisticsListener

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6066">ONOS-6066</a>] -         bug fix for openstack node module

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6070">ONOS-6070</a>] -         Device which does not support MeterFeatureRequest get stuck during handshake

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6081">ONOS-6081</a>] -         Resource store throws exception when queried for non-registered continuous resource

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6098">ONOS-6098</a>] -         Port number used for SNAT does not return to the available port number pool after the SNAT rule expired

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6106">ONOS-6106</a>] -         Adding Missing Fields in the &quot; get flows and get devices&quot; rest api

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6114">ONOS-6114</a>] -         [ONOS-YANG-DEMO1]Issue after getting serializer registered 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6118">ONOS-6118</a>] -         FlowObjective intent throughput regression

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6120">ONOS-6120</a>] -         Demo1:Integration - node with demo1 namespace not found.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6147">ONOS-6147</a>] -         Demo1: Integration - GET throws an exception

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6155">ONOS-6155</a>] -         issue in JSON parsing when node type is null

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6156">ONOS-6156</a>] -         Issue in JSON parsing when array size is zero

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6160">ONOS-6160</a>] -         Possible null pointer reference for Device object

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6161">ONOS-6161</a>] -         Possible null pointer reference on portchain-list object

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6172">ONOS-6172</a>] -         [ONOS-YMS-TEST] Ospf yang files is throwing error when space is present in enum.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6182">ONOS-6182</a>] -         Demo1 Integration testing: Passive component testing

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6183">ONOS-6183</a>] -         NET L3VPN structure and store implementation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6191">ONOS-6191</a>] -         NET L3VPN create operation support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6195">ONOS-6195</a>] -         [ONOS_YANG_DEMO2] resource id for create bgp is not correct

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6196">ONOS-6196</a>] -         [ONOS_YANG_DEMO2] Class not registered exception

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6197">ONOS-6197</a>] -         [ONOS_YANG_DEMO2] RT value not correct for any to any

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6198">ONOS-6198</a>] -         [ONOS_YANG_DEMO2] RT value not correct for hub and spoke

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6199">ONOS-6199</a>] -         Huawei Driver implementation for device and ports discovery and L3VPN create

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6210">ONOS-6210</a>] -         RemoveDevice throws IllegalStateException if device is not reachable

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6211">ONOS-6211</a>] -         [ONOS_L3VPN_SERVICE] Accumulator and l3VPN svc delete 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6229">ONOS-6229</a>] -         KShortestPathsSearch cannot find other k-paths when the shortest path is 1 hop

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6239">ONOS-6239</a>] -         Flows are missing after mastership change if &#39;backupEnabled&#39; is set to false

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6243">ONOS-6243</a>] -         [ONOS-YANG-DEMO1]Configurations are getting configured on only one device for multiinstance case.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6244">ONOS-6244</a>] -         [ONOS-YANG-DEMO1]Device is getting disconnected and followed by time-out exception for get interface request(queried for updating port statistics)

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6261">ONOS-6261</a>] -         Topo2 - Node Dragging not always working as expected

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6265">ONOS-6265</a>] -         IntentManager unregister error

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6269">ONOS-6269</a>] -         Variable checked for null which is not needed

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6271">ONOS-6271</a>] -         Variable device dereferenced, it might be null

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6275">ONOS-6275</a>] -         Topo2 - Host icon needs to be increased to match original topo

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6276">ONOS-6276</a>] -         Topo2 - Port label and link highlighting not shown as expected

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6277">ONOS-6277</a>] -         Topo2 - Host label should default to &quot;unknown&quot;

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6278">ONOS-6278</a>] -         Topo2 - Host &quot;added and updated&quot; events don&#39;t contain ip address of the host

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6279">ONOS-6279</a>] -         Topo2 - Toolbar is creating a duplicated id error

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6280">ONOS-6280</a>] -         Topo2 - Hosts without lat and long cause error on click events

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6282">ONOS-6282</a>] -         Topo2 - UiModel backing elements should be retrieved via service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6284">ONOS-6284</a>] -         Pointer passed to method where it is dereferened can be null

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6285">ONOS-6285</a>] -         Unused variable can be deleted

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6286">ONOS-6286</a>] -         metadata possible be null but not cosider

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6288">ONOS-6288</a>] -         releasing wrong tunnel id. leads to null pointer exception

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6291">ONOS-6291</a>] -         Topo2 - theme listener not removed when topo2 view goes out of scope.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6292">ONOS-6292</a>] -         Topo2 - Clicking on instance panel - cannot read property &#39;classed&#39; error

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6296">ONOS-6296</a>] -         NULL pointer dereference in GroupStore

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6298">ONOS-6298</a>] -         null pointer derefeference in defaultisisInterface.java

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6299">ONOS-6299</a>] -         null pointer dereference in linkConverter.java

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6302">ONOS-6302</a>] -         IntentInstaller did&#39;t update flow rule

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6303">ONOS-6303</a>] -         Incorrect traffic treatment from link collection intent compiler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6305">ONOS-6305</a>] -         [ONOS-YANG-DEMO1]Null pointer exception when query for netconf session in multi-instance scenario.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6307">ONOS-6307</a>] -         possible null pointer dereference in BandwidthManager

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6308">ONOS-6308</a>] -         Possible null pointer exception in accessing  interfaceclass in yobutils

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6309">ONOS-6309</a>] -          generating null pointer exception in publish method of MQService

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6310">ONOS-6310</a>] -         NPE in Protocol TL1Controller disconnectDevice

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6323">ONOS-6323</a>] -         Juniper driver can generate port numbers, which can overlap

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6339">ONOS-6339</a>] -         Topo2 - Duplicate region links

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6347">ONOS-6347</a>] -         Topology scaling test regression

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6354">ONOS-6354</a>] -         CFG values and applied values are mismatching while trying to set a property with an invalid value

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6355">ONOS-6355</a>] -         incompatible string object and boolean object comparision

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6356">ONOS-6356</a>] -         invalid use of bytearray toString

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6370">ONOS-6370</a>] -         [ONOS_YANG_TOOLS]Compilation error in generated code of RPC if namespace is too lengthy

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6380">ONOS-6380</a>] -         Intent performance regression

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6397">ONOS-6397</a>] -         Fix incorrect filtering objective condition from Intent copmiler.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6401">ONOS-6401</a>] -         ONOS nodes timeout when trying to connect to the cluster in vm test cluster

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6408">ONOS-6408</a>] -         NetconfAlarmProvider fails to parse eventTime, which contains milliseconds

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6410">ONOS-6410</a>] -         Transform TargetConfig into a Identifier class, etc.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6412">ONOS-6412</a>] -         OpticalCircuitIntent leaves resource allocation behind after withdrawing

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6414">ONOS-6414</a>] -         LinkManager can throw NPE when BasicLinkConfig is getting updated

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6415">ONOS-6415</a>] -         NPE in Topo2Jsonifier

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6421">ONOS-6421</a>] -         invalid equals(), comparing different object types

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6430">ONOS-6430</a>] -         Topo2 - EdgeLink labels are still visible when hosts are hidden

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6431">ONOS-6431</a>] -         Suspicious reference comparison

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6432">ONOS-6432</a>] -         CheckStyle Issue fix

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6433">ONOS-6433</a>] -         NPE when deactivating  org.onosproject.netcfglinksprovider

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6439">ONOS-6439</a>] -         Floating IP rules are not removed when it is removed without disassociation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6444">ONOS-6444</a>] -         Floating IP rules are not set when it created with fixed IP configured and no association step

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6446">ONOS-6446</a>] -         ObjectiveTrackerService is not a public service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6452">ONOS-6452</a>] -         Supplied Eth type value for MPLS_POP instruction not getting reflected in switch

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6462">ONOS-6462</a>] -         Intent stuck in WITHDRAWING state with FlowObjective intent compiler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6468">ONOS-6468</a>] -         `stc smoke` test fails using updated onos-loxi

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6476">ONOS-6476</a>] -         It takes 20s to install 1000 FlowObjective intents

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6481">ONOS-6481</a>] -         Encapsulation intents add bandwidth allocations that don&#39;t get removed with the intent

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6486">ONOS-6486</a>] -         VPLS Configurations are not distributed to the whole cluster

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6488">ONOS-6488</a>] -         VPLS doesn&#39;t reinstall correctly 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6492">ONOS-6492</a>] -         Consistent Map Timeout in FlowObjective intent throughput test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6493">ONOS-6493</a>] -         Any VPLS failure might affect other VPLS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6505">ONOS-6505</a>] -         Incorrect Intent id generator from VPLS Intent test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6509">ONOS-6509</a>] -         Incorrect VPLS state

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6510">ONOS-6510</a>] -         In FlowObjective intent test throughput drops to 0 after 20 sec

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6517">ONOS-6517</a>] -         NPE in network/configuration

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6528">ONOS-6528</a>] -         VPLS app does not delete a VPLS netowrk

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6595">ONOS-6595</a>] -         Allow TestON to run with non-default username/passwords

</li>

</ul>

        

<h2>        Story

</h2>

<ul>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-1381">ONOS-1381</a>] -         Visualize more details on optical intents in the CLI

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-2107">ONOS-2107</a>] -         System tests for distributed queue api

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-2451">ONOS-2451</a>] -         System tests for Atomic Value

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-4362">ONOS-4362</a>] -         Alarms for Calient

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-4380">ONOS-4380</a>] -         Refactor AlarmId and Alarm Class

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-4951">ONOS-4951</a>] -         Implement compute node delete

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5182">ONOS-5182</a>] -         Refactor SONA to cache virtual network states for performance

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5223">ONOS-5223</a>] -         UI for protection

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5353">ONOS-5353</a>] -         Test OpenROADM service/network/device  methods through RESTCONF.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5354">ONOS-5354</a>] -         Import and compile OpenROADM service/network/device models

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5364">ONOS-5364</a>] -         Separate configurations for netconf and netcfg tests into separate files so they can be easily changed

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5381">ONOS-5381</a>] -         Topo2 - Keyboard shortcut &#39;M&#39; toggle offline devices

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5383">ONOS-5383</a>] -         Topo2 - Implement the Sprite Layer

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5390">ONOS-5390</a>] -         Topo2 - Implement the toolbar

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5416">ONOS-5416</a>] -         Restructure onos-sample-apps

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5450">ONOS-5450</a>] -         (OFAgent) Implement OFAgent manager

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5451">ONOS-5451</a>] -         (OFAgent) Implement virtual switch and controller connection handler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5452">ONOS-5452</a>] -         (OFAgent) Implement OF channel pipeline and handler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5453">ONOS-5453</a>] -         (OFAgent) Implement OF message encoder and decoder

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5503">ONOS-5503</a>] -         (OFAgent) Add CLIs to list, create, and remove OFAgent

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5504">ONOS-5504</a>] -         (OFAgent) Add REST APIs for OFAgent service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5590">ONOS-5590</a>] -         Investigate host add latency test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5649">ONOS-5649</a>] -         (vCore) Complete tunnel operations 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5667">ONOS-5667</a>] -         Device identification in ONOS NBI based on device YANG

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5668">ONOS-5668</a>] -         Internal application interface definition for interaction with device

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5828">ONOS-5828</a>] -         TL1 protocol should use DeviceKey service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5840">ONOS-5840</a>] -         Docker test should also pull images for released versions of ONOS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5841">ONOS-5841</a>] -         Record metrics for decisions made by Reactive Forwarding

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5881">ONOS-5881</a>] -         Update WIKI about multiple gateway nodes configuration

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5910">ONOS-5910</a>] -         Studying possible solution for conflicts in resource reservation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5916">ONOS-5916</a>] -         Implement mapping management application

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5919">ONOS-5919</a>] -         (vCore) separate Intent store from virtual network manager

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5925">ONOS-5925</a>] -         Remove deprecated optical port descriptions from code base

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5932">ONOS-5932</a>] -         New FlowObjective compiler for LinkCollection Intent

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5934">ONOS-5934</a>] -         Reuse meterIds

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5937">ONOS-5937</a>] -         Type of Target Configuration as Enum

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5957">ONOS-5957</a>] -         Enhance meter commands output

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5958">ONOS-5958</a>] -         Meter Restoration

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5962">ONOS-5962</a>] -         YANG Runtime: ModelConverter&#39;s createModel implementation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5963">ONOS-5963</a>] -         YANG Runtime: ModelConverter createDataNode implementation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5966">ONOS-5966</a>] -         YANG Integration: Support for YRT, Model, YC integration related defect fixes

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5967">ONOS-5967</a>] -         Investigate VLAN mode support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5968">ONOS-5968</a>] -         Investigate Kubernetes + Kuryr + SONA

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5969">ONOS-5969</a>] -         YANG Compiler: Testing of generated code.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5970">ONOS-5970</a>] -         Provide a method to actively sync network states with Neutron

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5976">ONOS-5976</a>] -         Implement UiMessageHandler tailored to use JsonCodecs

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5977">ONOS-5977</a>] -         YANG Compiler: Optimization of YANG compiler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5981">ONOS-5981</a>] -         PoC SNAT support with multiple gateway nodes

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5983">ONOS-5983</a>] -         Improve gateway node setup

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5984">ONOS-5984</a>] -         Improve SONA setup with containerized ONOS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5986">ONOS-5986</a>] -         Investigate data plane validation tool support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5989">ONOS-5989</a>] -         YANG based L3VPN: Provide the skeleton structure with L3SM model

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5990">ONOS-5990</a>] -         YANG based L3VPN: Internal device model to be added

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5997">ONOS-5997</a>] -         Select devices for which to develop alarm driver

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5998">ONOS-5998</a>] -         Decide story from NTT field trial

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6000">ONOS-6000</a>] -         Decide provisioning mechanism for intents

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6001">ONOS-6001</a>] -         Decide on additional device drivers for the power behavior

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6012">ONOS-6012</a>] -         Connect to Netconf Device via SSH Key.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6016">ONOS-6016</a>] -         Enhance IntentInstaller for FlowObjective

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6018">ONOS-6018</a>] -         Netconf : Create Passive Netconf Translator

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6021">ONOS-6021</a>] -         Some class of Constraints should not be used for link cost evaluation.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6022">ONOS-6022</a>] -         CLI to disable LLDP discovery

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6033">ONOS-6033</a>] -         Corsa pipelines should filter the clear deferred action

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6034">ONOS-6034</a>] -         Provide a method to purge and resync flow rules for the existing VMs

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6039">ONOS-6039</a>] -         Remove opesntackinterface application

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6043">ONOS-6043</a>] -         Allow configuration of MAX_METERS value within FullMetersAvailable behaviour

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6057">ONOS-6057</a>] -         Model converter : Object to data node conversion

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6059">ONOS-6059</a>] -         Enable OpenFlow device to define FlowRuleProgrammable

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6067">ONOS-6067</a>] -         Mask FlowRule sent to EDFA device

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6068">ONOS-6068</a>] -         Workaround for detecting packet-layer connectivity

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6071">ONOS-6071</a>] -         Color change for UI protection

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6072">ONOS-6072</a>] -         DeviceDescriptionDiscovery for Lumentum ROADM

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6076">ONOS-6076</a>] -         Move Device configuration portion of NETCONF/TL1 from /apps to /devices

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6078">ONOS-6078</a>] -         Netconf : Active component

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6079">ONOS-6079</a>] -         Netconf :  Active and passive component integration

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6082">ONOS-6082</a>] -         Implement missing DistributedFlowRuleStore test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6085">ONOS-6085</a>] -         Test Bandwidth allocation with intents

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6086">ONOS-6086</a>] -         Increase stability in Intent Functionality tests

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6088">ONOS-6088</a>] -         Investigate OF1.5 features

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6090">ONOS-6090</a>] -         Investigate on several performance issues related to white paper update

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6094">ONOS-6094</a>] -         Set out milestones for gRPC brigade and share on the wiki

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6103">ONOS-6103</a>] -         List up SONA feature test cases

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6104">ONOS-6104</a>] -         Investigate how to connect Kubernetes pod to SONA controlled OVS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6107">ONOS-6107</a>] -         Polish Region Aware Topo to be ready for Demo

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6109">ONOS-6109</a>] -         Data plane wiring of rack

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6111">ONOS-6111</a>] -         Investigate Jenkins Pipeliner for ONOS builds

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6113">ONOS-6113</a>] -         bgp hold time expiry handling

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6142">ONOS-6142</a>] -         Implement various LISP extension addresses

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6150">ONOS-6150</a>] -         OpenstackNode application support creation of vlan interface on open vswitch

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6153">ONOS-6153</a>] -         Refactor intent reroute test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6166">ONOS-6166</a>] -         Create SONA project on Github

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6167">ONOS-6167</a>] -         Move SONA related repositories to SONA project repo

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6168">ONOS-6168</a>] -         Implement multiple gateway nodes support for VLAN mode

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6169">ONOS-6169</a>] -         Implement codec for mapping address extension

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6170">ONOS-6170</a>] -         Implement codec for various mapping primitives

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6171">ONOS-6171</a>] -         Investigate Jenkins Pipeliner jobs for ONOS system tests

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6173">ONOS-6173</a>] -         Apparent Infinite loop 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6179">ONOS-6179</a>] -         Virtual Network Packet Propagate Issue

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6186">ONOS-6186</a>] -         Implement VLAN based virtual network provisioning and logical switching

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6187">ONOS-6187</a>] -         Implement logical routing for VLAN mode

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6208">ONOS-6208</a>] -         Implemention of onos and loxi for OVS NAT and connection tracking support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6212">ONOS-6212</a>] -         Packet to optical path correlation for UI

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6225">ONOS-6225</a>] -          TopologyService should be able to give k-shortest path

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6231">ONOS-6231</a>] -         Update SONA wiki pages with the latest changes

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6235">ONOS-6235</a>] -         Implement ExtensionMappingAddressInterpreter

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6236">ONOS-6236</a>] -         retry to setup connection to device when error appears on socket

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6241">ONOS-6241</a>] -         (vNet) Can&#39;t find a virtual device Id 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6248">ONOS-6248</a>] -         VPLS application refactoring

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6253">ONOS-6253</a>] -         Add support for NETCONF device which does not support interleave feature

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6254">ONOS-6254</a>] -         Submit various bug fixes and patches from ONS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6255">ONOS-6255</a>] -         Topo2 - Integrate Topo2 into Nav Menu

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6263">ONOS-6263</a>] -         Topo2 - Implement link labels

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6272">ONOS-6272</a>] -         Topo2 - Implement server-side filtering of model data for update events

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6274">ONOS-6274</a>] -         Topo2 - Host label should be permanently shown

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6281">ONOS-6281</a>] -         Topo2 - Device detail panel header should navigate to device view

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6283">ONOS-6283</a>] -         Topo2 - Key command &#39;H&#39; should toggle hosts and connected links

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6289">ONOS-6289</a>] -         Revisit path computation in optical path provisioner

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6290">ONOS-6290</a>] -         Topo2 - with no topology, show &quot;No devices are connected&quot; message

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6293">ONOS-6293</a>] -         Topo2 - Device detail panel -- suppress blank long/lat properties

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6294">ONOS-6294</a>] -         Topo2 - Summary panel / Details panel interactions...

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6306">ONOS-6306</a>] -         Lambda allocation aware path computation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6315">ONOS-6315</a>] -         create gRPC northbound Port Service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6321">ONOS-6321</a>] -         NETCONF: Discuss about replacing ssh library 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6328">ONOS-6328</a>] -         Topo view detail panel: suppress empty latitude/longitude

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6348">ONOS-6348</a>] -         Intent Installer redesign

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6349">ONOS-6349</a>] -         Add CLI for querying mapping information from MappingService

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6352">ONOS-6352</a>] -         Add REST API for querying mapping information

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6358">ONOS-6358</a>] -         Further improve LISP control message processing speed

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6372">ONOS-6372</a>] -         Topo2 - Refactor &quot;location&quot; data to be consistent

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6375">ONOS-6375</a>] -         Add Web GUI for mapping subsystem

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6376">ONOS-6376</a>] -         Change Underlying NETCONF SSH library

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6377">ONOS-6377</a>] -         Support for chuncked NETCONF 1.1 message termination

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6382">ONOS-6382</a>] -         (vNet) a problem to remove virtual networks 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6389">ONOS-6389</a>] -         Topo2 - wiki doc: Using netcfg to configure regions / layouts

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6393">ONOS-6393</a>] -         Miscellaneous updates for Kingfisher performance white paper

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6395">ONOS-6395</a>] -         (vNet) Defining mastership service interface 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6398">ONOS-6398</a>] -         Investigate SDNIP test failures

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6399">ONOS-6399</a>] -         Investigate VPLS test failures

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6417">ONOS-6417</a>] -         YANG Tools: Generated code interfaces to be self sufficient and needn&#39;t rely on base objects

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6436">ONOS-6436</a>] -         Implement VLAN based Logical Routing

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6437">ONOS-6437</a>] -         List up valid Tempest API and scenario test cases for SONA

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6451">ONOS-6451</a>] -         Datapath type setting function for supporting OVS DPDK addBridge

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6467">ONOS-6467</a>] -         (vnet) remove tunnel operations

</li>

</ul>

...