SlideShare a Scribd company logo
Falcon Planning
5 January 2016
Bill Snow, David Boswell, Patrick Liu
Logistics
Mute your line
Call will be recorded
Goals
● Review community plans for Falcon and
Goldeneye releases
○ Falcon: February 2016
○ Goldeneye: May 2016
● Help people with shared interests connect
● Plan for dependencies
● Understand integration load
● Get everyone on the same page
● Provide context for sprint planning
Contributors
● Deployments - Luca Prete
● GUI - Simon Hunt
● Northbound - Brian O’Connor
● Platform/Core - Madan Jampani
● Southbound - Ali Al-Shabibi
● Virtualization - Thomas Vachuska
● Test infrastructure - Suibin Zhang
● RCORD - Ali Al-Shabibi
● ECORD - Marc De Leenheer
● MCORD - Mingeun Yoon
● ACORD - Srikanth Vavilapalli
● ONOSFW - Patrick Liu
● SFC - Suresh BR
● Wiki enhancements - Ayaka
● SDN-IP - Pingping Lin
● Multicast - Rusty Eddy
● SONA - Sangho Shin
● NETCONF - Andrea Campanella
● Adaptable Flow Statistics - Taesang
Choi
● Alarm and Fault Management -
Damian O’Neill
● Security Mode ONOS -
Changhoon Yoon / Heedo Kang
● BGP-LS - Satish Karunanithi
● ONOS Federation - Matteo Gerola
● Control Plane Monitor - Jian Li
● Debug tools - Jiao Zhang
● Yangforge - Peter Lee
● Yang model - Gaurav/Vinod
● PCE, PCECC - Satish Karunanithi
Sprint Schedule
Falcon sprints
Jan 5 - Jan 22
Jan 25 - Feb 12
Feb 12 feature/integration complete
Feb 15 - Feb 26
Start RC build process
Feb 26 Falcon branch
ONS extension Feb 29 - Mar 11
RC builds/Bugfix/ONS needs
Deployments
To be finalized
• ONOS/SDN-IP in KREONET
• Link between GEANT and and AMLight
• AMLight production slice
New
• ONOS/SDN-IP in KREONET
• Connection between the Global Testbed and AMLight
• VPLS app on AMLight
• GEANT and PO: CORSA and Infinera
Open/Blocking
• Intent framework – FlowObjectives (i.e. preventing depl.GEANT/ESNet)
• Internet2?
• New apps?
• Integration of multiple applications
Deployments (collateral - at least 50%)
• Proposal/talk @ ONS
• Preparation of racks/IT for ONS for all projects
• New server room
• …Infrastructure tasks...
Core
Madan Jampani
● Falcon deliverables
○ ONOS cluster scaling via ability to add/remove
nodes
○ Revamped distributed primitives with strict
linearizable semantics: provide better guarantees for
distributed lock ownership and distributed state
change notifications
● Proposed Goldeneye deliverables
○ Distributed Systems Platform
○ Distributed Message Bus
● Community help
○ Jira issues under Core epic labeled “starter”
Northbound
Intent subsystem & Intent Domains (Brian & Thomas)
Proposed Falcon Deliverables
● Validate single-domain APIs & provider interactions
● Reference intent domain provider for segment routing
Proposed Goldeneye release Deliverables
● Resurrect multi-domain APIs & implementations
● Provider for optical intent domain
Community help?
● Migrate intent framework to flow objectives
○ ONOS-2227 & https://gerrit.onosproject.org/#/c/6186
Northbound
Contact: Sho Shimizu
● Resource API improvements (for Falcon)
● Consolidate resource reservations into Intent Framework
for better resource tracking
○ for long term, but start initial works in Falcon
Proposed Falcon Deliverables
● Continuous type resource (like bandwidth) support
● Tx/Rx port resource distinction
● Optimization for large number of resources
Proposed Goldeneye release Deliverables
● Improved Intent Framework with better resource tracking
Southbound
Ali Al-Shabibi
Proposed Falcon Deliverables
● yang parser and generator to Java (JSON or JSON
schema IR)
● refactored and redesigned OF subsystem
Proposed Goldeneye release Deliverables
● General SB API made available through thrift/gRPC
Areas where you would like community help
● yang to JSON converter
● help refactoring and cleaning SB code.
Virtualization
Hypervisor-style network virtualization
Proposed Falcon Deliverables
● none
Proposed Goldeneye release Deliverables
● Initial implementation of a virtual network provider
DC Network Virtualization(1/2)
Project Name: SONA
Contact Sangho Shin
Proposed Falcon Deliverables
● OpenstackSwitching
○ Neutron security group support
● OpenstackRouting
○ Neutron L3 service plugin implementation
● OpenstackNode
○ Compute node bootstrap
DC Network Virtualization(2/2)
Proposed Goldeneye Deliverables
● Scalable Gateway
○ Multiple gateway servers
○ Multiple paths to gateway
QA: New Feature Coverage
● Feature Testsuites
○ Basic Netconf Testsuite Falcon
○ Sec-mode Performance Falcon
○ Basic OVS TTPs Testsuite GoldenEye
○ BGP-LS (Huawei) GoldenEye
○ VTN-L2&L3 Network (Huawei-China) Falcon
○ IPv6 Testsuite (Criterion - WIP) Falcon
● Existing High-Severity Bugs
○ ONOS-3183 Pingall on large topo (e.g. 20x20 torus) cause topology disband Falcon
○ ONOS-3564 Cannot ping IPv6 hosts using the fwd app Falcon
○ ONOS-3088 starting mininet with traffic before onos cluster causes onos to not discover
topology (Ciena) Falcon
○ ONOS-489 LINC-OE occasionally hangs when creating big topology GoldenEye
QA: Strengthen CHO, HA & Perf
● CHO
○ Fix current CHO on Spine-Leaf case failures Falcon
○ Implement “Chaos Monkey” - style test GoldenEye
■ allow scalability and flexibility to inject operational, failure events
■ ensure reproducibility and debuggability
● HA
○ Improve Robustness Falcon
○ New HA scenarios, e.g. network split brain scenarios,
dynamic clustering GoldenEye
● Perf & Scale
○ Add host discovery latency test Falcon
○ Fix intent scale test GoldenEye
● SDNIP
○ Take over/Sustain SDNIP/FSFW Tests Falcon
QA: Test Infra/Comm. Engagement
● Community Engagement
○ Refactor Sample script Falcon
■ Wrap onos startup config in json string in .params file
■ Scale up/down case with driver
○ Investigate Docker image as test env Falcon
■ Test dependencies can be reviewed, built, in Docker file
■ Docker image generated dynamically for test harness
○ Collaboration model with Huawei, Criterion, Calsoft
et. al. GoldenEye
● Prod. Testbed Improvement
○ Qualify new Karaf and maven versions for onos
Falcon
○ 2nd testbed to share load for non-perf tests Falcon
○ YAML Jenkins job review process GoldenEye
○ Separate test execution network from controller
network GoldenEye
Selective DPI
Project Name: OPEN-TAM
Proposed Falcon Deliverables
● Selective DPI - Off-Platform version
- DPI for the selected traffic flow by ONOS off-platform DPI module
Proposed G Deliverables
● Selective DPI - On-platform version
○ mainly targeted for control traffic diagnostics
● Selective DPI - On-/Off-Platform integrated version
ONOS Federation (Matteo - Bill)
Project Name: ONOS Multi-Clusters Peering
Provider (tentative…)
https://wiki.onosproject.org/display/ONOS/ONOS+Multi-
Clusters+Peering+Provider
Description:
● enable multiple ONOS clusters (multi administrative
domains) to share information about their networks,
using an East-West interface, based on a peer-to-peer
policy-based approach
● an application, running on top of a specific cluster, will
be able to configure, via the standard ONOS APIs,
routes crossing different domains
ONOS Federation (2/3)
Proposed Falcon Deliverables:
● Low-level design documentation
● Provider Implementation
● Provider Configuration (static file)
● Initial East-West interface
Areas where you would like community help
● We need to agree on the communication channel
between clusters with the ONOS core team
(multicast/broadcast/unicast, event-based/polling)
ONOS Federation (3/3)
Proposed Goldeneye release Deliverables:
● Provider Configuration (runtime)
● ONOS Shell extension
● East-West interface
● Basic policies
○ peering clusters allowed to access the local information
○ the maximum number of intents settable by each remote cluster
○ the weight of each interlink (the link between the local and
remote cluster)
● Advanced policies (TBD)
ONOSFW in OPNFV
Proposed Falcon Release Deliverables:
● Focus on OPNFV “B” Release (Feature/API freezed.
potential bug fixing)
● OPNFV “C” Release Planning (started on Jan 12)
● SFC enhancement (See SFC section for details)
Proposed Goldeneye Release Deliverables:
● To Be Updated. Contributions will be based on OPNFV
“C” Release Planning.
SFC (OPNFV)
Project Name: Service Function Chain
Updated by: SureshBR (Huawei)
https://wiki.onosproject.org/pages/viewpage.action?pageId=4163192
Proposed Falcon delivery
SFC extensions
Strengthen interfaces with classifier, SFF
Interface with SFC proxy
Load balancing among SFs within a SFC group
Tie-break conditions when more than one classifier rules are matched for an incoming packet
Proposed G release delivery (Tentative list)
Maintain global view of instantiated rules in classifiers. SFC monitoring and various counters
Devise robust fail-safe mechanism to restore SFC/SFP states in failure cases
Vailidity (life times) for SFC flow rules, Aggregate the classification rules to boost performance
Support withdraw of SFs when a SF is decommissioned. Take action on existing SFPs
Dynamically detect and take action for SF liveness/out of order scenarios
Support SFs reporting information back to ONOS. Aggregate classifier rules to boost the performance
OSPF as SBI
Project Name: OSPF
Updated by: Dhruv (Huawei)
https://wiki.onosproject.org/display/ONOS/OSPF+as+SBI
https://jira.onosproject.org/browse/ONOS-2737
Similar to BGP-LS, OSPF is another protocol suitable for learning L3 topology with TE data. It is suited
for network deployment that continue to use OSPF as the routing protocol. All changes in SBI only.
Proposed Falcon delivery
- Support for configuration and display
o OSPF router id
o OSPF enabled on interfaces / network with area information
o Suitable display information
- Support for following network types
o P2P, Broadcast
- Formation of OSPF peer
o OSPF FSM
o DB Synchronization
o DR election
o Packet processing
o Interface Handling
Proposed GoldenEye release delivery
none as of now
- Formation of OSPF peer
o Neighbor Handling
o Flooding
o Aging
- Self Generation of router and network LSA
- Learning all LSA and Maintain Link State DB
(LSDB)
- Support multiple area
- Support for Opaque LSA
o TE population
IS-IS as SBI
Project Name: IS-IS
Updated by: Dhruv (Huawei)
https://wiki.onosproject.org/display/ONOS/ISIS+as+SBI
Similar to BGP-LS, IS-IS is another protocol suitable for learning L3 topology with TE data. It is suited
for network deployment that continue to use IS-IS as the routing protocol. All changes in SBI only.
Proposed Falcon delivery
The framework and the API would be committed
Proposed GoldenEye release delivery
The full feature including -
- Support for configuration and display
- Support for following network types
- Formation of IS-IS peer
o IS-IS FSM
o LSDB Synchronization
o Designated Intermediate System (DIS) Handling
o Packet processing
o Interface Handling
o Neighbor Handling
o Flooding
o Aging
- Self Generation of LSP
- Learning all LSP and Maintain Link State DB
(LSDB)
- Support multiple area/level
- Support for extended IS and IP reachability
o TE population
- Support for three way handshake for P2P as
per RFC5303
- ISIS should be as per ISO-10589
L3 Topology Management
Project Name: L3 Topology Management
Updated by: Satish (Huawei)
Contributors: Satish
Background:
BGP-LS/OSPF SB protocols learn L3 network topology informations along with Traffic Engineering
parameters. These L3 network topology information must be managed in ONOS controller to facilitate
Path computation Element of ONOS to compute optimal E2E paths for MPLS TE tunnels.
This topology will be the base for the future G release PCE and PCECC solutions mentioned in next
slides.
Proposed Falcon release delivery
The full feature including -
- Learn L3 Topology using OSPF/BGP-LS
- Manage the L3 Device and L3 Links along with TE data of the network
- Provide data consistency and data persistence in distributed architecture
PCE and PCECC
Project Name: PCE & PCECC (PCE as a Central Controller)
Updated by: Satish (Huawei)
Contributors: Satish/Mahesh/UdayaShree/Janani/HariKrushna
Overview(PCE):
PCE (Path Computation Element) computes optimal E2E paths for MPLS TE tunnels within a PCE domain based on
network topology information and computational constraints.
Background(PCE):
On an MPLS TE network, the ingress of a tunnel uses the constrained shortest path first(CSPF) algorithm to
calculate tunnel paths based on information if TE database. Each ingress computes tunnel paths independently without
taking into account of network-wide resource usage.
As a result network-wide resource utilization efficiency is low. To address these limitations, we have PCE solution where
in PCE will reside in controller and can have the global view of the network and can compute the path better and
efficiently.
What is currently existing in ONOS is the “PCEP SBI”.
Proposed GoldenEye release delivery (PCE)
The full feature including -
- PCEP protocol enhancement to support PCECC/stateful
PCE/PCE Initiated LSP.
- Extending driver framework in order to setup MPLS
tunnel through PCEP protocol.
- CSPF path computation Algorithm in ONOS PCE
- PCE Global path optimization and backup path support
- WebUI enhancement for managing PCE tunnels
PCE and PCECC
Project Name: PCE & PCECC
Updated by: Satish (Huawei)
Contributors: Satish/Mahesh/UdayaShree/Janani/HariKrushna
Overview(PCECC):
PCECC is an extension to PCE to act as a centralized controller (PCECC) where in
the PCECC of controller takes care of label distribution and thus avoid signalling
protocols like RSVP-TE, LDP etc… An evolutionary approach towards SDN to reuse
PCEP protocol for label download to each node along the path (similar to OF).
PCECC-Basic
PCECC-SR (segment Routing) - extend existing SR to also support PCEP as the SBI
Proposed GoldenEye release delivery (PCE)
The full feature including -
- Support PCECC-Basic using PCEP protocol
- Support PCECC-SR (Segment Routing) using PCEP protocol.
- Label management for PCECC (PCE as Centralized Controller) will use the existing label management module of ONOS.
BGP FlowSpec SB Protocol
Project Name: BGP FlowSpec
Updated by: Satish (Huawei)
Contributors: Shashi & Thejaswi
Overview:
This is extension to the BGP LS project extending BGP to support FlowSpec. This aims to extend BGP protocol and add BGP flow
provider in ONOS to push flow rules to the network devices. For example, rule to drop all the packets from/to IP x.x.x.x upon DDOS
attack.
Background:
Distribute traffic flow specifications to the network devices using BGP. The use case include automated inter-domain coordination of
traffic filtering, such as what is required in order to mitigate DDoS attacks, and provide traffic filtering for VPN service.
Proposed Falcon release delivery
The full feature including -
- Extending BGP-LS to support BGP FlowSpec
- Add BGP Flow Provider
- Extend Driver/Behavior to support BGP flow spec.
YANG in ONOS (1/6)
Project Name: YANG based NBI Framework
Contact: gaurav.agrawal@huawei.com / vinods.kumar@huawei.com
Proposed Falcon Deliverables:
Basic YANG To JAVA Translator supporting:
- Basic Built-In Data Type
- Individual YANG File Support
L3VPN Application
Proposed G Release Deliverables:
Advanced YANG to JAVA Translator supporting:
- Derived Data Types
- Augmentation/Grouping/Union Support
- Module/Sub-module Support
- Import/Include Support
NBI Rest Framework Automation including:
- Automated APP URI Registration
- Automated JSON CODEC Implementation.
YANG in ONOS (2/6)
Current REST Mechanism
YANG in ONOS (3/6)
Proposed YANGtoJAVA Translator
YANG in ONOS (4/6)
Proposed YANG based REST Mechanism
YANG in ONOS (5/6)
SBI Current Mechanism & Proposal
YANG in ONOS (6/6)
Remarks and Advantages
- Augments the existing NBI Framework.
- No Changes in the Core.
- Provides Faster APP Development.
- Better Quality due to Automation.
- YANG based Standard Interface
Representation.
Fault Management and SNMP Provider
Project Name: Support Fault Management
Updated By: BTI Systems
JIRA details: https://jira.onosproject.org/browse/ONOS-3203
Summary: Add Fault Management of Network Elements (NEs) to ONOS. When
there is a fault, a NE will typically send a notification to the network operator via
SNMP. An alarm is a persistent indication of a fault that clears only when the
triggering condition has been resolved.
Work Activity:
● SNMP Provider
○ SNMP Config and API
○ MIB to Java Model
● Fault Management Application
○ Alarm Abstract Model
○ Interfaces
■ REST API
■ CLI
■ GUI Updates (Existing)
■ Alarms View (New)
Control Plane Monitor
Project name: control plane monitor
Updated by: Jian Li (ON.Lab)
JIRA details: https://jira.onosproject.org/browse/ONOS-3504
● Summary
○ The goal of this project is to efficiently collect, normalize and transform
the metrics produced in control plane
■ E.g., CPU load, memory usage, disk and network I/O,
OpenFlow message stats
● Work activity
○ Collect performance metrics in control plane
○ Aggregate performance metrics and store in backend storage
○ Distribute the metrics to other instances in on-demand manner
○ Implement new interfaces and improve existing web GUI
■ CLI, REST API
■ Web GUI to visualize the metrics
■ Improved instance panel
NETCONF SB protocol
Project Name: NETCONF Southbound protocol
Updated By: Andrea Campanella (ON.Lab)
JIRA details: https://jira.onosproject.org/browse/ONOS-1093
Wiki Page: https://wiki.onosproject.org/display/ONOS/NETCONF
Falcon proposals:
● Device updates and notifications
● ONOS-NETCONF device integration
○ status updates
○ automatic driver-deviceID
○ auto-discovery
● ECORD behaviors and device drivers.
● Basic JUNIT Test Suite (with HappiestMinds contribution)
● Abstraction of Messages as Objects
● Basic YANG integration
Goldeneye proposals:
● Full YANG integration
● Full JUNIT Test Suite
● RESTCONF implementation
Packet/Optical
Title: Converged Packet / Optical
Lead: Marc De Leenheer
Proposed Falcon Deliverables
● MEF services: E-Line & E-LAN
● Disaggregated ROADM drivers
Proposed G release Deliverables
● First deployment (GEANT - Infinera)
Areas where you would like community help
● UI extensions
● Intent domain plan
SDN-IP
Project Name: SDN-IP
Updated by: Pingping Lin
wiki: https://wiki.onosproject.org/display/ONOS/SDN-IP
Proposed Falcon release delivery:
Let reactive routing use new config subsystem
Nightly automatic tests on onos-1.4
Proposed Goldeneye release delivery
Nightly automatic tests on onos-1.5
listen also on standard BGP port 179
Update installed intents if MAC address of next hop changes
disable link discovery on external-facing switch ports
Areas where you would like community help
ONOS-3400: write one function test case in TestOn for reactive routing
M-CORD
Project Name: M-CORD
Updated by: Mingeun Yoon, Pingping Lin
wiki: https://wiki.onosproject.org/display/ONOS/M-CORD%3A+Mobile+Cord
Proposed Falcon release delivery(POC for ONS):
PGW-Control plane need to have an interface to ONOS NB for sending OF messages
to PGW-Data plane (currently Radisys team is working on it)
M-CORD
Project Name: M-CORD
Updated by: Mingeun Yoon, Pingping Lin
wiki: https://wiki.onosproject.org/display/ONOS/M-CORD%3A+Mobile+Cord
Proposed Falcon release delivery(POC for ONS):
Investigation whether VTN can provide all the paths for M-CORD connectivity
If not, add new functions.
ACORD (Analytics for CORD)
● Proposed “G” release Deliverables:
○ Dynamic TE with sFlow to reroute elephant flows in CORD fabric
■ sFlow support in fabric switches + ONOS Segment Routing Application
○ Packet Mirroring functionality in ONOS
■ To support (DPI based) dynamic probes in network
○ Integration with ONOS measurements
■ Control plane measurements in addition to OpenFlow statistics
■ “Push” mechanism instead of existing “Pull” mechanism
Security (1/2)
Project name: Security-Mode ONOS
Contact: Changhoon Yoon (chyoon87@kaist.ac.kr)
Contributors:
Changhoon, Heedo, Seungwon (KAIST)
Phil, Martin, Vinod (SRI)
Wiki: https://wiki.onosproject.org/display/ONOS/Security-Mode+ONOS
Proposed Falcon Deliverables
● Automatic application security policy extraction tool
● Static analysis
● Dynamic analysis, if needed
● More API permissions for new ONOS APIs
Security(2/2)
● Security policy enforcement on boot
○ auto-activated apps
■ enforce policy and activate, ONLY if
● the policy has been previously reviewed
● policy/artifact has not been changed
■ refuse to activate and notify, if
● policy has not been reviewed and accepted
● policy/artifact has been
updated/changed/compromised
● Proposed Goldeneye release deliverables
○ user-specified security policy
e.g. Virtual network access control
ONOS Application Load-balancing [1/2]
Project Name: ONOS Application Load-balancing
Contact: soumiya.toshio@jp.fujitsu.com / hikichi.kenji@jp.
fujitsu.com / akikoo@jp.fujitsu.com
Summary: Dynamic apps load-balancing by changing the
policy of external load balancer and network event queue
based on the load of apps and instances.
Falcon Proposals:
(1)Apps and instances load collector
(2)Notification mechanism to external load balancer
(3)Utility for network event queue
ONOS Application Load-balancing [2/2]
Instructions to the contributor
1. Add your name and topic onto one of the agenda slides
(the one for presentations if you plan to present, or the
one for info if you do not)
2. Add at least one slide to the deck - the template slide -
feel free to add other slides or provide links to more
information in Jira, Wiki, etc
3. If you are not able to attend and you have material, it
would be nice for you to create a short video
presentation of your slides that people can watch - just
put the link into this presentation.
Template Slide
Project name and main contact
Proposed Falcon Deliverables
● deliverable 1
● deliverable 2...
Proposed Goldeneye release Deliverables
● deliverable 1
● deliverable 2…
Areas where you would like community help
List of Jira tickets or a description

More Related Content

What's hot

SDN Project PPT
SDN Project PPTSDN Project PPT
SDN Project PPT
Matthew Chang
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
Ameer Sameer
 
The Openflow Soft Switch
The Openflow Soft SwitchThe Openflow Soft Switch
The Openflow Soft Switch
Krzysztof Rutka
 
Yang in OpenDaylight
Yang in OpenDaylightYang in OpenDaylight
Yang in OpenDaylight
Gunjan Patel
 
Software Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architectureSoftware Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architecture
Pritesh Ranjan
 
OpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANGOpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANG
Tail-f Systems
 
DEVNET-1006 Getting Started with OpenDayLight
DEVNET-1006	Getting Started with OpenDayLightDEVNET-1006	Getting Started with OpenDayLight
DEVNET-1006 Getting Started with OpenDayLight
Cisco DevNet
 
Understanding OpenFlow
Understanding OpenFlowUnderstanding OpenFlow
Understanding OpenFlow
Saurabh Agarwal
 
Bharath Ram Chandrasekar_Tele 6603_SDN &NFV
Bharath Ram Chandrasekar_Tele 6603_SDN &NFVBharath Ram Chandrasekar_Tele 6603_SDN &NFV
Bharath Ram Chandrasekar_Tele 6603_SDN &NFV
Bharath Ram Chandrasekar
 
OpenStack Integration with OpenContrail and OpenDaylight
OpenStack Integration with OpenContrail and OpenDaylightOpenStack Integration with OpenContrail and OpenDaylight
OpenStack Integration with OpenContrail and OpenDaylight
Syed Moneeb
 
Open Network OS Overview as of 2015/10/16
Open Network OS Overview as of 2015/10/16Open Network OS Overview as of 2015/10/16
Open Network OS Overview as of 2015/10/16
Kentaro Ebisawa
 
OpenFlow
OpenFlowOpenFlow
OpenFlow
Kingston Smiler
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function Chaining
Cisco DevNet
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
Sumit Arora
 
Ovn vancouver
Ovn vancouverOvn vancouver
Ovn vancouver
Mason Mei
 
Bgpcep odl summit 2015
Bgpcep odl summit 2015Bgpcep odl summit 2015
Bgpcep odl summit 2015
Giles Heron
 
ONOS SDN-IP: Tutorial and Use Case for SDX
ONOS SDN-IP: Tutorial and Use Case for SDXONOS SDN-IP: Tutorial and Use Case for SDX
ONOS SDN-IP: Tutorial and Use Case for SDX
APNIC
 
Service Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronService Function Chaining in Openstack Neutron
Service Function Chaining in Openstack Neutron
Michelle Holley
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
Ilya Alekseyev
 
Service Chaining overview (English) 2015/10/05
Service Chaining overview (English) 2015/10/05Service Chaining overview (English) 2015/10/05
Service Chaining overview (English) 2015/10/05
Kentaro Ebisawa
 

What's hot (20)

SDN Project PPT
SDN Project PPTSDN Project PPT
SDN Project PPT
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
 
The Openflow Soft Switch
The Openflow Soft SwitchThe Openflow Soft Switch
The Openflow Soft Switch
 
Yang in OpenDaylight
Yang in OpenDaylightYang in OpenDaylight
Yang in OpenDaylight
 
Software Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architectureSoftware Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architecture
 
OpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANGOpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANG
 
DEVNET-1006 Getting Started with OpenDayLight
DEVNET-1006	Getting Started with OpenDayLightDEVNET-1006	Getting Started with OpenDayLight
DEVNET-1006 Getting Started with OpenDayLight
 
Understanding OpenFlow
Understanding OpenFlowUnderstanding OpenFlow
Understanding OpenFlow
 
Bharath Ram Chandrasekar_Tele 6603_SDN &NFV
Bharath Ram Chandrasekar_Tele 6603_SDN &NFVBharath Ram Chandrasekar_Tele 6603_SDN &NFV
Bharath Ram Chandrasekar_Tele 6603_SDN &NFV
 
OpenStack Integration with OpenContrail and OpenDaylight
OpenStack Integration with OpenContrail and OpenDaylightOpenStack Integration with OpenContrail and OpenDaylight
OpenStack Integration with OpenContrail and OpenDaylight
 
Open Network OS Overview as of 2015/10/16
Open Network OS Overview as of 2015/10/16Open Network OS Overview as of 2015/10/16
Open Network OS Overview as of 2015/10/16
 
OpenFlow
OpenFlowOpenFlow
OpenFlow
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function Chaining
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
Ovn vancouver
Ovn vancouverOvn vancouver
Ovn vancouver
 
Bgpcep odl summit 2015
Bgpcep odl summit 2015Bgpcep odl summit 2015
Bgpcep odl summit 2015
 
ONOS SDN-IP: Tutorial and Use Case for SDX
ONOS SDN-IP: Tutorial and Use Case for SDXONOS SDN-IP: Tutorial and Use Case for SDX
ONOS SDN-IP: Tutorial and Use Case for SDX
 
Service Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronService Function Chaining in Openstack Neutron
Service Function Chaining in Openstack Neutron
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
 
Service Chaining overview (English) 2015/10/05
Service Chaining overview (English) 2015/10/05Service Chaining overview (English) 2015/10/05
Service Chaining overview (English) 2015/10/05
 

Viewers also liked

Basic optical network terminology
Basic optical network terminology Basic optical network terminology
Basic optical network terminology
Abhimanyu Lakhani
 
International conference power point presentation Skopje 2014
International conference power point presentation Skopje 2014International conference power point presentation Skopje 2014
International conference power point presentation Skopje 2014
Karolina Nedelkovska
 
Basics of Optical Network Architecture, PON & GPON
Basics of Optical Network Architecture, PON & GPONBasics of Optical Network Architecture, PON & GPON
Basics of Optical Network Architecture, PON & GPON
Syed Shujat Ali
 
Conference ppt
Conference pptConference ppt
Conference ppt
ramesh2300958
 
Optical networking
Optical networkingOptical networking
Optical networking
Fawzi Mohammed Hassan
 
Paper presentation held at national seminar
Paper presentation held at national seminarPaper presentation held at national seminar
Paper presentation held at national seminar
Krishna Kumar
 
ONOS build 2016 Sharing
ONOS build 2016 SharingONOS build 2016 Sharing
ONOS build 2016 Sharing
Chun Ming Ou
 
Conference Powerpoint Presentations
Conference Powerpoint PresentationsConference Powerpoint Presentations
Conference Powerpoint Presentations
apdh1312
 
Conference presentations
Conference presentationsConference presentations
Conference presentations
Saxbee Consultants
 
Ieee slide format
Ieee slide formatIeee slide format
Ieee slide format
Sameer Hudli
 
IEEE Presentation
IEEE PresentationIEEE Presentation
IEEE Presentation
Mohamed Tawfik
 
Ppt for national conference
Ppt for national conferencePpt for national conference
Ppt for national conference
C Z Patel College of Business & Management
 

Viewers also liked (12)

Basic optical network terminology
Basic optical network terminology Basic optical network terminology
Basic optical network terminology
 
International conference power point presentation Skopje 2014
International conference power point presentation Skopje 2014International conference power point presentation Skopje 2014
International conference power point presentation Skopje 2014
 
Basics of Optical Network Architecture, PON & GPON
Basics of Optical Network Architecture, PON & GPONBasics of Optical Network Architecture, PON & GPON
Basics of Optical Network Architecture, PON & GPON
 
Conference ppt
Conference pptConference ppt
Conference ppt
 
Optical networking
Optical networkingOptical networking
Optical networking
 
Paper presentation held at national seminar
Paper presentation held at national seminarPaper presentation held at national seminar
Paper presentation held at national seminar
 
ONOS build 2016 Sharing
ONOS build 2016 SharingONOS build 2016 Sharing
ONOS build 2016 Sharing
 
Conference Powerpoint Presentations
Conference Powerpoint PresentationsConference Powerpoint Presentations
Conference Powerpoint Presentations
 
Conference presentations
Conference presentationsConference presentations
Conference presentations
 
Ieee slide format
Ieee slide formatIeee slide format
Ieee slide format
 
IEEE Presentation
IEEE PresentationIEEE Presentation
IEEE Presentation
 
Ppt for national conference
Ppt for national conferencePpt for national conference
Ppt for national conference
 

Similar to ONOS Falcon planning presentation

[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
OpenStack Korea Community
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
FIBRE Testbed
 
Stacks and Layers: Integrating P4, C, OVS and OpenStack
Stacks and Layers: Integrating P4, C, OVS and OpenStackStacks and Layers: Integrating P4, C, OVS and OpenStack
Stacks and Layers: Integrating P4, C, OVS and OpenStack
Open-NFP
 
OPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTXOPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTX
Ahmed59616
 
OpenStack Toronto: Juno Community Update
OpenStack Toronto: Juno Community UpdateOpenStack Toronto: Juno Community Update
OpenStack Toronto: Juno Community Update
Stephen Gordon
 
Openlab.2014 02-13.major.vi sion
Openlab.2014 02-13.major.vi sionOpenlab.2014 02-13.major.vi sion
Openlab.2014 02-13.major.vi sion
Ccie Light
 
Introduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylightIntroduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylight
SDN Hub
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
APNIC
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
APNIC
 
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
Open Networking Summits
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
Chris Westin
 
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
NETWAYS
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauser
yfauser
 
4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)
NAIM Networks, Inc.
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
CPqD
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
CPqD
 
btNOG 5: Network Automation
btNOG 5: Network AutomationbtNOG 5: Network Automation
btNOG 5: Network Automation
APNIC
 
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
VirtualTech Japan Inc.
 
SDN, ONOS, and Network Virtualization
SDN, ONOS, and Network VirtualizationSDN, ONOS, and Network Virtualization
SDN, ONOS, and Network Virtualization
sangyun han
 

Similar to ONOS Falcon planning presentation (20)

[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
 
Stacks and Layers: Integrating P4, C, OVS and OpenStack
Stacks and Layers: Integrating P4, C, OVS and OpenStackStacks and Layers: Integrating P4, C, OVS and OpenStack
Stacks and Layers: Integrating P4, C, OVS and OpenStack
 
OPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTXOPEN NETWORK OPERATING SYSTEM.PPTX
OPEN NETWORK OPERATING SYSTEM.PPTX
 
OpenStack Toronto: Juno Community Update
OpenStack Toronto: Juno Community UpdateOpenStack Toronto: Juno Community Update
OpenStack Toronto: Juno Community Update
 
Openlab.2014 02-13.major.vi sion
Openlab.2014 02-13.major.vi sionOpenlab.2014 02-13.major.vi sion
Openlab.2014 02-13.major.vi sion
 
Introduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylightIntroduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylight
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
 
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
 
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauser
 
4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
btNOG 5: Network Automation
btNOG 5: Network AutomationbtNOG 5: Network Automation
btNOG 5: Network Automation
 
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
 
SDN, ONOS, and Network Virtualization
SDN, ONOS, and Network VirtualizationSDN, ONOS, and Network Virtualization
SDN, ONOS, and Network Virtualization
 

Recently uploaded

UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 

Recently uploaded (20)

UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 

ONOS Falcon planning presentation

  • 1. Falcon Planning 5 January 2016 Bill Snow, David Boswell, Patrick Liu
  • 2. Logistics Mute your line Call will be recorded
  • 3. Goals ● Review community plans for Falcon and Goldeneye releases ○ Falcon: February 2016 ○ Goldeneye: May 2016 ● Help people with shared interests connect ● Plan for dependencies ● Understand integration load ● Get everyone on the same page ● Provide context for sprint planning
  • 4. Contributors ● Deployments - Luca Prete ● GUI - Simon Hunt ● Northbound - Brian O’Connor ● Platform/Core - Madan Jampani ● Southbound - Ali Al-Shabibi ● Virtualization - Thomas Vachuska ● Test infrastructure - Suibin Zhang ● RCORD - Ali Al-Shabibi ● ECORD - Marc De Leenheer ● MCORD - Mingeun Yoon ● ACORD - Srikanth Vavilapalli ● ONOSFW - Patrick Liu ● SFC - Suresh BR ● Wiki enhancements - Ayaka ● SDN-IP - Pingping Lin ● Multicast - Rusty Eddy ● SONA - Sangho Shin ● NETCONF - Andrea Campanella ● Adaptable Flow Statistics - Taesang Choi ● Alarm and Fault Management - Damian O’Neill ● Security Mode ONOS - Changhoon Yoon / Heedo Kang ● BGP-LS - Satish Karunanithi ● ONOS Federation - Matteo Gerola ● Control Plane Monitor - Jian Li ● Debug tools - Jiao Zhang ● Yangforge - Peter Lee ● Yang model - Gaurav/Vinod ● PCE, PCECC - Satish Karunanithi
  • 5. Sprint Schedule Falcon sprints Jan 5 - Jan 22 Jan 25 - Feb 12 Feb 12 feature/integration complete Feb 15 - Feb 26 Start RC build process Feb 26 Falcon branch ONS extension Feb 29 - Mar 11 RC builds/Bugfix/ONS needs
  • 6. Deployments To be finalized • ONOS/SDN-IP in KREONET • Link between GEANT and and AMLight • AMLight production slice New • ONOS/SDN-IP in KREONET • Connection between the Global Testbed and AMLight • VPLS app on AMLight • GEANT and PO: CORSA and Infinera Open/Blocking • Intent framework – FlowObjectives (i.e. preventing depl.GEANT/ESNet) • Internet2? • New apps? • Integration of multiple applications
  • 7. Deployments (collateral - at least 50%) • Proposal/talk @ ONS • Preparation of racks/IT for ONS for all projects • New server room • …Infrastructure tasks...
  • 8. Core Madan Jampani ● Falcon deliverables ○ ONOS cluster scaling via ability to add/remove nodes ○ Revamped distributed primitives with strict linearizable semantics: provide better guarantees for distributed lock ownership and distributed state change notifications ● Proposed Goldeneye deliverables ○ Distributed Systems Platform ○ Distributed Message Bus ● Community help ○ Jira issues under Core epic labeled “starter”
  • 9. Northbound Intent subsystem & Intent Domains (Brian & Thomas) Proposed Falcon Deliverables ● Validate single-domain APIs & provider interactions ● Reference intent domain provider for segment routing Proposed Goldeneye release Deliverables ● Resurrect multi-domain APIs & implementations ● Provider for optical intent domain Community help? ● Migrate intent framework to flow objectives ○ ONOS-2227 & https://gerrit.onosproject.org/#/c/6186
  • 10. Northbound Contact: Sho Shimizu ● Resource API improvements (for Falcon) ● Consolidate resource reservations into Intent Framework for better resource tracking ○ for long term, but start initial works in Falcon Proposed Falcon Deliverables ● Continuous type resource (like bandwidth) support ● Tx/Rx port resource distinction ● Optimization for large number of resources Proposed Goldeneye release Deliverables ● Improved Intent Framework with better resource tracking
  • 11. Southbound Ali Al-Shabibi Proposed Falcon Deliverables ● yang parser and generator to Java (JSON or JSON schema IR) ● refactored and redesigned OF subsystem Proposed Goldeneye release Deliverables ● General SB API made available through thrift/gRPC Areas where you would like community help ● yang to JSON converter ● help refactoring and cleaning SB code.
  • 12. Virtualization Hypervisor-style network virtualization Proposed Falcon Deliverables ● none Proposed Goldeneye release Deliverables ● Initial implementation of a virtual network provider
  • 13. DC Network Virtualization(1/2) Project Name: SONA Contact Sangho Shin Proposed Falcon Deliverables ● OpenstackSwitching ○ Neutron security group support ● OpenstackRouting ○ Neutron L3 service plugin implementation ● OpenstackNode ○ Compute node bootstrap
  • 14. DC Network Virtualization(2/2) Proposed Goldeneye Deliverables ● Scalable Gateway ○ Multiple gateway servers ○ Multiple paths to gateway
  • 15. QA: New Feature Coverage ● Feature Testsuites ○ Basic Netconf Testsuite Falcon ○ Sec-mode Performance Falcon ○ Basic OVS TTPs Testsuite GoldenEye ○ BGP-LS (Huawei) GoldenEye ○ VTN-L2&L3 Network (Huawei-China) Falcon ○ IPv6 Testsuite (Criterion - WIP) Falcon ● Existing High-Severity Bugs ○ ONOS-3183 Pingall on large topo (e.g. 20x20 torus) cause topology disband Falcon ○ ONOS-3564 Cannot ping IPv6 hosts using the fwd app Falcon ○ ONOS-3088 starting mininet with traffic before onos cluster causes onos to not discover topology (Ciena) Falcon ○ ONOS-489 LINC-OE occasionally hangs when creating big topology GoldenEye
  • 16. QA: Strengthen CHO, HA & Perf ● CHO ○ Fix current CHO on Spine-Leaf case failures Falcon ○ Implement “Chaos Monkey” - style test GoldenEye ■ allow scalability and flexibility to inject operational, failure events ■ ensure reproducibility and debuggability ● HA ○ Improve Robustness Falcon ○ New HA scenarios, e.g. network split brain scenarios, dynamic clustering GoldenEye ● Perf & Scale ○ Add host discovery latency test Falcon ○ Fix intent scale test GoldenEye ● SDNIP ○ Take over/Sustain SDNIP/FSFW Tests Falcon
  • 17. QA: Test Infra/Comm. Engagement ● Community Engagement ○ Refactor Sample script Falcon ■ Wrap onos startup config in json string in .params file ■ Scale up/down case with driver ○ Investigate Docker image as test env Falcon ■ Test dependencies can be reviewed, built, in Docker file ■ Docker image generated dynamically for test harness ○ Collaboration model with Huawei, Criterion, Calsoft et. al. GoldenEye ● Prod. Testbed Improvement ○ Qualify new Karaf and maven versions for onos Falcon ○ 2nd testbed to share load for non-perf tests Falcon ○ YAML Jenkins job review process GoldenEye ○ Separate test execution network from controller network GoldenEye
  • 18. Selective DPI Project Name: OPEN-TAM Proposed Falcon Deliverables ● Selective DPI - Off-Platform version - DPI for the selected traffic flow by ONOS off-platform DPI module Proposed G Deliverables ● Selective DPI - On-platform version ○ mainly targeted for control traffic diagnostics ● Selective DPI - On-/Off-Platform integrated version
  • 19. ONOS Federation (Matteo - Bill) Project Name: ONOS Multi-Clusters Peering Provider (tentative…) https://wiki.onosproject.org/display/ONOS/ONOS+Multi- Clusters+Peering+Provider Description: ● enable multiple ONOS clusters (multi administrative domains) to share information about their networks, using an East-West interface, based on a peer-to-peer policy-based approach ● an application, running on top of a specific cluster, will be able to configure, via the standard ONOS APIs, routes crossing different domains
  • 20. ONOS Federation (2/3) Proposed Falcon Deliverables: ● Low-level design documentation ● Provider Implementation ● Provider Configuration (static file) ● Initial East-West interface Areas where you would like community help ● We need to agree on the communication channel between clusters with the ONOS core team (multicast/broadcast/unicast, event-based/polling)
  • 21. ONOS Federation (3/3) Proposed Goldeneye release Deliverables: ● Provider Configuration (runtime) ● ONOS Shell extension ● East-West interface ● Basic policies ○ peering clusters allowed to access the local information ○ the maximum number of intents settable by each remote cluster ○ the weight of each interlink (the link between the local and remote cluster) ● Advanced policies (TBD)
  • 22. ONOSFW in OPNFV Proposed Falcon Release Deliverables: ● Focus on OPNFV “B” Release (Feature/API freezed. potential bug fixing) ● OPNFV “C” Release Planning (started on Jan 12) ● SFC enhancement (See SFC section for details) Proposed Goldeneye Release Deliverables: ● To Be Updated. Contributions will be based on OPNFV “C” Release Planning.
  • 23. SFC (OPNFV) Project Name: Service Function Chain Updated by: SureshBR (Huawei) https://wiki.onosproject.org/pages/viewpage.action?pageId=4163192 Proposed Falcon delivery SFC extensions Strengthen interfaces with classifier, SFF Interface with SFC proxy Load balancing among SFs within a SFC group Tie-break conditions when more than one classifier rules are matched for an incoming packet Proposed G release delivery (Tentative list) Maintain global view of instantiated rules in classifiers. SFC monitoring and various counters Devise robust fail-safe mechanism to restore SFC/SFP states in failure cases Vailidity (life times) for SFC flow rules, Aggregate the classification rules to boost performance Support withdraw of SFs when a SF is decommissioned. Take action on existing SFPs Dynamically detect and take action for SF liveness/out of order scenarios Support SFs reporting information back to ONOS. Aggregate classifier rules to boost the performance
  • 24. OSPF as SBI Project Name: OSPF Updated by: Dhruv (Huawei) https://wiki.onosproject.org/display/ONOS/OSPF+as+SBI https://jira.onosproject.org/browse/ONOS-2737 Similar to BGP-LS, OSPF is another protocol suitable for learning L3 topology with TE data. It is suited for network deployment that continue to use OSPF as the routing protocol. All changes in SBI only. Proposed Falcon delivery - Support for configuration and display o OSPF router id o OSPF enabled on interfaces / network with area information o Suitable display information - Support for following network types o P2P, Broadcast - Formation of OSPF peer o OSPF FSM o DB Synchronization o DR election o Packet processing o Interface Handling Proposed GoldenEye release delivery none as of now - Formation of OSPF peer o Neighbor Handling o Flooding o Aging - Self Generation of router and network LSA - Learning all LSA and Maintain Link State DB (LSDB) - Support multiple area - Support for Opaque LSA o TE population
  • 25. IS-IS as SBI Project Name: IS-IS Updated by: Dhruv (Huawei) https://wiki.onosproject.org/display/ONOS/ISIS+as+SBI Similar to BGP-LS, IS-IS is another protocol suitable for learning L3 topology with TE data. It is suited for network deployment that continue to use IS-IS as the routing protocol. All changes in SBI only. Proposed Falcon delivery The framework and the API would be committed Proposed GoldenEye release delivery The full feature including - - Support for configuration and display - Support for following network types - Formation of IS-IS peer o IS-IS FSM o LSDB Synchronization o Designated Intermediate System (DIS) Handling o Packet processing o Interface Handling o Neighbor Handling o Flooding o Aging - Self Generation of LSP - Learning all LSP and Maintain Link State DB (LSDB) - Support multiple area/level - Support for extended IS and IP reachability o TE population - Support for three way handshake for P2P as per RFC5303 - ISIS should be as per ISO-10589
  • 26. L3 Topology Management Project Name: L3 Topology Management Updated by: Satish (Huawei) Contributors: Satish Background: BGP-LS/OSPF SB protocols learn L3 network topology informations along with Traffic Engineering parameters. These L3 network topology information must be managed in ONOS controller to facilitate Path computation Element of ONOS to compute optimal E2E paths for MPLS TE tunnels. This topology will be the base for the future G release PCE and PCECC solutions mentioned in next slides. Proposed Falcon release delivery The full feature including - - Learn L3 Topology using OSPF/BGP-LS - Manage the L3 Device and L3 Links along with TE data of the network - Provide data consistency and data persistence in distributed architecture
  • 27. PCE and PCECC Project Name: PCE & PCECC (PCE as a Central Controller) Updated by: Satish (Huawei) Contributors: Satish/Mahesh/UdayaShree/Janani/HariKrushna Overview(PCE): PCE (Path Computation Element) computes optimal E2E paths for MPLS TE tunnels within a PCE domain based on network topology information and computational constraints. Background(PCE): On an MPLS TE network, the ingress of a tunnel uses the constrained shortest path first(CSPF) algorithm to calculate tunnel paths based on information if TE database. Each ingress computes tunnel paths independently without taking into account of network-wide resource usage. As a result network-wide resource utilization efficiency is low. To address these limitations, we have PCE solution where in PCE will reside in controller and can have the global view of the network and can compute the path better and efficiently. What is currently existing in ONOS is the “PCEP SBI”. Proposed GoldenEye release delivery (PCE) The full feature including - - PCEP protocol enhancement to support PCECC/stateful PCE/PCE Initiated LSP. - Extending driver framework in order to setup MPLS tunnel through PCEP protocol. - CSPF path computation Algorithm in ONOS PCE - PCE Global path optimization and backup path support - WebUI enhancement for managing PCE tunnels
  • 28. PCE and PCECC Project Name: PCE & PCECC Updated by: Satish (Huawei) Contributors: Satish/Mahesh/UdayaShree/Janani/HariKrushna Overview(PCECC): PCECC is an extension to PCE to act as a centralized controller (PCECC) where in the PCECC of controller takes care of label distribution and thus avoid signalling protocols like RSVP-TE, LDP etc… An evolutionary approach towards SDN to reuse PCEP protocol for label download to each node along the path (similar to OF). PCECC-Basic PCECC-SR (segment Routing) - extend existing SR to also support PCEP as the SBI Proposed GoldenEye release delivery (PCE) The full feature including - - Support PCECC-Basic using PCEP protocol - Support PCECC-SR (Segment Routing) using PCEP protocol. - Label management for PCECC (PCE as Centralized Controller) will use the existing label management module of ONOS.
  • 29. BGP FlowSpec SB Protocol Project Name: BGP FlowSpec Updated by: Satish (Huawei) Contributors: Shashi & Thejaswi Overview: This is extension to the BGP LS project extending BGP to support FlowSpec. This aims to extend BGP protocol and add BGP flow provider in ONOS to push flow rules to the network devices. For example, rule to drop all the packets from/to IP x.x.x.x upon DDOS attack. Background: Distribute traffic flow specifications to the network devices using BGP. The use case include automated inter-domain coordination of traffic filtering, such as what is required in order to mitigate DDoS attacks, and provide traffic filtering for VPN service. Proposed Falcon release delivery The full feature including - - Extending BGP-LS to support BGP FlowSpec - Add BGP Flow Provider - Extend Driver/Behavior to support BGP flow spec.
  • 30. YANG in ONOS (1/6) Project Name: YANG based NBI Framework Contact: gaurav.agrawal@huawei.com / vinods.kumar@huawei.com Proposed Falcon Deliverables: Basic YANG To JAVA Translator supporting: - Basic Built-In Data Type - Individual YANG File Support L3VPN Application Proposed G Release Deliverables: Advanced YANG to JAVA Translator supporting: - Derived Data Types - Augmentation/Grouping/Union Support - Module/Sub-module Support - Import/Include Support NBI Rest Framework Automation including: - Automated APP URI Registration - Automated JSON CODEC Implementation.
  • 31. YANG in ONOS (2/6) Current REST Mechanism
  • 32. YANG in ONOS (3/6) Proposed YANGtoJAVA Translator
  • 33. YANG in ONOS (4/6) Proposed YANG based REST Mechanism
  • 34. YANG in ONOS (5/6) SBI Current Mechanism & Proposal
  • 35. YANG in ONOS (6/6) Remarks and Advantages - Augments the existing NBI Framework. - No Changes in the Core. - Provides Faster APP Development. - Better Quality due to Automation. - YANG based Standard Interface Representation.
  • 36. Fault Management and SNMP Provider Project Name: Support Fault Management Updated By: BTI Systems JIRA details: https://jira.onosproject.org/browse/ONOS-3203 Summary: Add Fault Management of Network Elements (NEs) to ONOS. When there is a fault, a NE will typically send a notification to the network operator via SNMP. An alarm is a persistent indication of a fault that clears only when the triggering condition has been resolved. Work Activity: ● SNMP Provider ○ SNMP Config and API ○ MIB to Java Model ● Fault Management Application ○ Alarm Abstract Model ○ Interfaces ■ REST API ■ CLI ■ GUI Updates (Existing) ■ Alarms View (New)
  • 37. Control Plane Monitor Project name: control plane monitor Updated by: Jian Li (ON.Lab) JIRA details: https://jira.onosproject.org/browse/ONOS-3504 ● Summary ○ The goal of this project is to efficiently collect, normalize and transform the metrics produced in control plane ■ E.g., CPU load, memory usage, disk and network I/O, OpenFlow message stats ● Work activity ○ Collect performance metrics in control plane ○ Aggregate performance metrics and store in backend storage ○ Distribute the metrics to other instances in on-demand manner ○ Implement new interfaces and improve existing web GUI ■ CLI, REST API ■ Web GUI to visualize the metrics ■ Improved instance panel
  • 38. NETCONF SB protocol Project Name: NETCONF Southbound protocol Updated By: Andrea Campanella (ON.Lab) JIRA details: https://jira.onosproject.org/browse/ONOS-1093 Wiki Page: https://wiki.onosproject.org/display/ONOS/NETCONF Falcon proposals: ● Device updates and notifications ● ONOS-NETCONF device integration ○ status updates ○ automatic driver-deviceID ○ auto-discovery ● ECORD behaviors and device drivers. ● Basic JUNIT Test Suite (with HappiestMinds contribution) ● Abstraction of Messages as Objects ● Basic YANG integration Goldeneye proposals: ● Full YANG integration ● Full JUNIT Test Suite ● RESTCONF implementation
  • 39. Packet/Optical Title: Converged Packet / Optical Lead: Marc De Leenheer Proposed Falcon Deliverables ● MEF services: E-Line & E-LAN ● Disaggregated ROADM drivers Proposed G release Deliverables ● First deployment (GEANT - Infinera) Areas where you would like community help ● UI extensions ● Intent domain plan
  • 40. SDN-IP Project Name: SDN-IP Updated by: Pingping Lin wiki: https://wiki.onosproject.org/display/ONOS/SDN-IP Proposed Falcon release delivery: Let reactive routing use new config subsystem Nightly automatic tests on onos-1.4 Proposed Goldeneye release delivery Nightly automatic tests on onos-1.5 listen also on standard BGP port 179 Update installed intents if MAC address of next hop changes disable link discovery on external-facing switch ports Areas where you would like community help ONOS-3400: write one function test case in TestOn for reactive routing
  • 41. M-CORD Project Name: M-CORD Updated by: Mingeun Yoon, Pingping Lin wiki: https://wiki.onosproject.org/display/ONOS/M-CORD%3A+Mobile+Cord Proposed Falcon release delivery(POC for ONS): PGW-Control plane need to have an interface to ONOS NB for sending OF messages to PGW-Data plane (currently Radisys team is working on it)
  • 42. M-CORD Project Name: M-CORD Updated by: Mingeun Yoon, Pingping Lin wiki: https://wiki.onosproject.org/display/ONOS/M-CORD%3A+Mobile+Cord Proposed Falcon release delivery(POC for ONS): Investigation whether VTN can provide all the paths for M-CORD connectivity If not, add new functions.
  • 43. ACORD (Analytics for CORD) ● Proposed “G” release Deliverables: ○ Dynamic TE with sFlow to reroute elephant flows in CORD fabric ■ sFlow support in fabric switches + ONOS Segment Routing Application ○ Packet Mirroring functionality in ONOS ■ To support (DPI based) dynamic probes in network ○ Integration with ONOS measurements ■ Control plane measurements in addition to OpenFlow statistics ■ “Push” mechanism instead of existing “Pull” mechanism
  • 44. Security (1/2) Project name: Security-Mode ONOS Contact: Changhoon Yoon (chyoon87@kaist.ac.kr) Contributors: Changhoon, Heedo, Seungwon (KAIST) Phil, Martin, Vinod (SRI) Wiki: https://wiki.onosproject.org/display/ONOS/Security-Mode+ONOS Proposed Falcon Deliverables ● Automatic application security policy extraction tool ● Static analysis ● Dynamic analysis, if needed ● More API permissions for new ONOS APIs
  • 45. Security(2/2) ● Security policy enforcement on boot ○ auto-activated apps ■ enforce policy and activate, ONLY if ● the policy has been previously reviewed ● policy/artifact has not been changed ■ refuse to activate and notify, if ● policy has not been reviewed and accepted ● policy/artifact has been updated/changed/compromised ● Proposed Goldeneye release deliverables ○ user-specified security policy e.g. Virtual network access control
  • 46. ONOS Application Load-balancing [1/2] Project Name: ONOS Application Load-balancing Contact: soumiya.toshio@jp.fujitsu.com / hikichi.kenji@jp. fujitsu.com / akikoo@jp.fujitsu.com Summary: Dynamic apps load-balancing by changing the policy of external load balancer and network event queue based on the load of apps and instances. Falcon Proposals: (1)Apps and instances load collector (2)Notification mechanism to external load balancer (3)Utility for network event queue
  • 48. Instructions to the contributor 1. Add your name and topic onto one of the agenda slides (the one for presentations if you plan to present, or the one for info if you do not) 2. Add at least one slide to the deck - the template slide - feel free to add other slides or provide links to more information in Jira, Wiki, etc 3. If you are not able to attend and you have material, it would be nice for you to create a short video presentation of your slides that people can watch - just put the link into this presentation.
  • 49. Template Slide Project name and main contact Proposed Falcon Deliverables ● deliverable 1 ● deliverable 2... Proposed Goldeneye release Deliverables ● deliverable 1 ● deliverable 2… Areas where you would like community help List of Jira tickets or a description