Page tree

Have questions? Stuck? Please check our FAQ for some common questions and answers.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

ONOS Ibis Release Content


CSIRO / University of New South Wales

  • CaSToR: new application to manage SDX (Himal Kumar, Craig Russel, Vijay Sivaraman)

ETH Zurich

  • FatTree simulator, extended and cli null control command (Andreas Pantelopoulos)


  • Alarm Consumer for Fujitsu OLT (Liang Xue)


  • ACTN TE Topology APP Implementation (Aihua Guo, Yixiao Chen, Henry Yu)
    • receive multiple TE topologies from SB provider, and merge into one native TE topology - store both original, received TE topologies and the native topology in TE topology data store - provide APIs for NB APP to retrieve and display the TE topologies.
    • IETF TE Topology Provider
    • TE Topology NBI app YANG notification support
  • Enhanced YANG Management System (YMS) in ONOS (Gaurav, Vinod, Bharat, Vidya, Janani, Sonu, Rama, Shankara, Mahesh)
    • Added support to automate NBI CODEC for CURD operations including advanced YANG constructs.
    • Added support to automate SBI CODEC for CURD operations including advanced YANG constructs.
    • Added support to automate CODEC for RPC and Notification.
    • Added BUCK support.
    • Added support for Inter-JAR.
  • Enhanced YANG Tools (Gaurav, Vinod, Bharat, Vidya, Janani, Sonu, Rama, Shankara, Mahesh)
    • Changed code generation under "YANG Grouping" rather then "YANG Uses" for better code re-usability.
    • Added support for BUCK.
    • Refactored to support any build/runtime environment.
    • Enhancements to support improvement of performance of YMS.
  • Implement RESTCONF client, server (Hesam Rahimi, Cheng Fan)
  • Adding support for VLAN_PUSH with EtherType (incl. Q-in-Q) (Konstantinos Kanonakis)
  • Introduced L2SwitchVlanConfigBehaviour to manage VLANs on legacy L2 switch devices (Konstantinos Kanonakis)
  • Introduced BandwidthProfileConfigBehaviour to manage policers/markers (Konstantinos Kanonakis)
    • Created BandwidthProfile class to represent generic policers/markers
    • Created BandwidthProfileAction class to represent color actions (green/yellow/red)
    • Created DscpClass and IPPrecedence Enums
  • Added esc key handlers for cluster details panel (Viswanth KSP)
  • Dynamic Config Service & store API definitions [Sithara Punnassery]


I2CAT Foundation

  • Adds loose filtering capability (-f) to cli commands (intents, flows) - Multi-valued filtering - Two search strategies (Carolina Fernandez)


  • Initial Contribution to New VPLS NeighbourHandler to support multiple VLANs (Yong-Hwan Kim)


  • Intents w/ FilteredConnectPoint- a new abstraction to model what the traffic should look like at the network edge - MP2SP and SP2MP have moved to this abstraction (Yi Tseng)
  • New VPLS NeighbourHandler to support multiple VLANs (Yi Tseng)
  • New VPLS application to support VLAN translation (Chun-Ming Ou, Huai-Wen Hsu, Wei-Cheng Wang, Yi Tseng)
  • New VPLS CLI (Chun-Ming Ou, Huai-Wen Hsu, Wei-Cheng Wang, Yi Tseng)


  • Config utility class for JSON handling (Yuta HIGUCHI)


  • add pipeline for nokia olt device (Han Ke)


  • Consistent document tree (Madan Jampani, Aaron Kruglikov)
  • Adding serializer for FilteredConnectPoint (Brian O’Connor)
  • Completion of Buck Build (Brian O’Connor, Ray Milkey, Thomas Vachuska, others)
  • Trellis Fabric enhancements (Saurav Das, Charles Chan, Pier Luigi Ventre, Flavio A. Castro)
    • Test improvement
      •  Improved existing tests
      •  Implemented new testing scenarios: dynamic config and HA
      • Improved the resiliency of the Fabric
    • Implement OFDPA 3 pipeliner
      • Bumped OpenFlowJ version to 0.9.7
        • Added OFDPA3 oxms (QoS index, MPLS L2 port, OVID, MPLS type)
        • Added OFDPA3 actions (Push/PoP L2 Header, Push/Pop Cw)
      •  Implemented MPLS Termination
    • Miscellaneous
      • Blocked ARP request from hosts belong to different subnet
      • CLI command that shows all configured subnets
      • Improved route population
      • MPLS ECMP configurable
  • HostLocationProvider enhancement (Charles Chan)
    • Enable host learning from DHCP packets
  • RouteService enhancement (Charles Chan)
    • Support static route configuration via REST API
    • Improve the argument description in RouteRemoveCommand
  • IGMPv2 support (Brian O’Connor)
  • GUI (Simon Hunt, Steven Burrows, Viswa KSP)
    • Changes in support of regions, basic region configuration
    • Resubmit Intent function added to the Intents View
    • GUI new Icons
    • Cluster Details panel showing node properties
  • Treemap primitive enhancements (Aaron Kruglikov)
  • Creation of unique subsystem for label (MPLS/VLAN) allocation (Pier Luigi Ventre)
  • P2P and H2H have moved to the FilteredConnectPoint (Pier Luigi Ventre)
  • Creation of LinkCollection compiler a unique compiler for H2H, P2P and MP intents (Pier Luigi Ventre)
  • VLAN tagging support for SDN-IP (Luca Prete)
  • Improved encapsulation for P2P intents (Pier Luigi Ventre)
  • Support for encapsulation in SP2MP and MP2SP intents (Pier Luigi Ventre)
  • Support for encapsulation in VPLS (Luca Prete)
  • Optimized chain of actions for the MP intents (Pier Luigi Ventre)
  • MPLS BoS decoding (Pier Luigi Ventre)
  • NeighbourResolutionService improvements (Pier Luigi Ventre)


  • LISP Implementation (Jian Li, Yoonseon Han)
    • Add LispDeviceProvider which launches LISP controller
    • Add lisp providers and protocols into modules.defs
    • Add LISP Traffic Engineering LCAF address with unit tests
    • Add LISP MAC SHA1 and SHA256 authentication mechanisms
    • Initial implementation of MapServer and EidRlocMap
    • Initial implementation of MapResolver
    •  Add LISP channel pipeline along with server bootstrap

Waltz Networks

  • FlowRuleStore: add purgeFlowEntries (Victor Silva)
  • MastershipLoadBalancer: listen to RegionEvents
  • GroupStore: add purgeGroupEntries

Wipro Technologies

  • Highlighting intents in ONOS GUI for selected links (Prince Pereira)

ZNYX Networks

  • Invokes standard Ofdpa3 driver set for ZNYX hardware implementation (Alan Deikman)
  • No labels