SlideShare a Scribd company logo
ONOS-based VIM
implementation
XongYan Tang China Unicom
Patrick Liu Huawei Technologies Inc
Brian O’Connor ON.LAB
2
Overview
Requirement and Use Case
Architecture
ONOS
VTN
SFC
Demo
Next Steps
3
China Unicom New Generation Network
Architecture: CUBE-Net 2.0
Application
ComponentApplication layer
API
Data-oriented Network (DoN)
Cloud
Interconnection
Customer-oriented Network (CoN)
NaaS
……
NaaS
API
Service Collaboration and Orchestration
Application
Component
Application
Component
Basic
NE
Southbound Control
East-West Integration
Northbound Openness
East-West Integration
Internet-oriented
Network (IoN)
IP + Optical network
bearing plane
① Cloud Service Access① Ubiquitous-Broadband Access ③ Ultra-Broadband Elastic Pipe
Base DC Base DC
Base DC Base DC
Regional DC
Regional DC
MAN aggregation
Mobile backhaul
Edge DC
Fixed
broadband
Ubiquitous
Access
Wireless
broadband
Mobile
broadband
④ Cloud-enabled Network
Service Platform
Virtual
Network
Resource
Management
Network
Control
Cloud
Service
4
CUBE-Net: Cloud and Network Collaboration
E2E Network and Cloud Orchestration (ICT Orchestration)
SDN
Orchestrator
NFV
Orchestrator
Cloud/DC
Orchestrator
Legacy network
Orchestrator
SDN Controller VNFM VIM(NFV&DC) EMSCloud
VM
Switch/vSwitch
Router/vRouter
Service route
Access
(SDN)
Service route
WAN
(SDN)
IP Core
(SDN)
VM
API API
Application
ComponentApplication layer
Application
Component
Application
Component
Northbound interface for capability opening
Deployment
collaboration
Management
collaboration
Service
collaboration
Service chain Service chain
Edge Cloud (NFV) Regional Cloud (NFV & Cloud) Base Cloud + Third-party Cloud
5
CUBE-Net: On-demand NFV Services based on
Cloud
vCPE, vBNG, vEPC, vCDN
vIMS, Video, vVAS, APP
vBBU, vOLT
VNFM, VIM, EMS
IP
device
Backbone
IP
device
IP
device
Base DC
Optical
transmission
Metro
Regional DC
Compute Network Storage
CPE
MxU
ONT
RRU
OLT
User-oriented
VNF
Control-oriented
VNF Application-oriented
VNF
Edge DC
Management cloud
Function cloud
Service cloud
Control cloud
vSwitch, vRouter
ICT Service Orchestrator
OSS, BSS, Big Data
CPE, IPRAN/ME, TSDN
controller
IP + Optical, DCI, DC
controller
1. Flattened: ultra-broadband access, one-hop reach 3. Intensive: service provisioning and orchestration2. Decoupling: control and management
Optical
transmission
Optical
transmission
Optical
transmission
IP
device
Compute Network Storage
Compute Network Storage
6
Our view on NFV VIM
NFV
VIM
Scalability Open
ReliabilityAutomatic
7
ONOS Distributed Architecture
NB Core API
Distributed Core
(state management, notifications, high-availability & scale-out)
SB Core API
Protocols
Providers
Protocols
Providers
Protocols
Providers
Protocols
Providers
AppsApps
8
ONOS Distributed Architecture
NB Core API
Distributed Core
(state management, notifications, high-availability & scale-out)
SB Core API
Protocols
Providers
Protocols
Providers
Protocols
Providers
Protocols
Providers
AppsApps
Distributed Core
(state management, notifications, high-availability & scale-out)
SB Core API
NB Core API
Providers Providers Providers Providers
Protocols Protocols Protocols Protocols
9
Architectural Tenets
• High-availability, scalability and performance
• required to sustain demands of service provider & enterprise networks
• Strong abstractions and simplicity
• required for development of apps and solutions
• Protocol and device behavior independence
• avoid contouring and deformation due to protocol specifics
• Separation of concerns and modularity
• allow tailoring and customization without speciating the code-base
10
ONOS Flow and Intent Throughput
Linear Scale out
Characteristics i
Linear Scale out
Characteristics in
North bound
Source: ONOS white paper on performance
High performance
 As demands on the SDN control plane grow, either due to an increase in the size of the network or due
to an increase in the number of network control applications, ONOS can scale by adding additional
instances to the cluster. (linear scale-out characteristics in both the southbound and northbound)
11
ONOS Topology (Switch, Port) Event Latency
50 and 60 ms
1 and 3 ms
5 and 7 ms
3 and 4 ms
12
ONOS based VIM Architecture
OVS (br-int)
Service VM
(FW)
VM
Compute Node
OVS (br-int)
VMVM
Compute Node
OVS (br-int)
VMVM
Compute Node
Neutron
ML2 Plugin L3 Plugin
Nova
OVSDB OF1.3
SFC Manager
Neutron API
SFC Plugin
VTN Manager
Distributed
VTN store
VTN
Overlay Net
Topology
Device
(OVS)
Host (VM)
Link
(VxLAN)
Flow Rule
Tunnel Packet Stats Master
OVS (br-int)
DHCP
Network Node
DHCP
VxLAN VxLAN
Tunnel
Port
Ingress
SF Port
CORE
Provider
Egress
SF Port
Single Bridge br-int in Network and
Compute node
OF based L3 Forwarding (No DVR)
Ex Traffic is forwarded and received
directly by compute node.
ARP proxy on each compute node
Physical and Overlay Network
Flow Rule management
Full Mesh Overlay network with two
variations:
1. create two tunnel-ports per
VxLAN;
2. Create only one tunnel-ports per
OVS, which shared by all of the
VxLANs
VTN is a Application
Distributed VTN Stores
Multiple bundles
Mastership
Port
External
Port
13
Service Function Chaining For ONOS
OVS(Classifier/SFF)
Service VM
(FW)
Service VM
(IDS)
Compute Node
OVS
VMVM
Compute Node
OVS
VMVM
Compute Node
OVS
VMVM
Compute Node
Swift
Neutron
SFC Driver Mgr SFC Driver API
ONOS SFC Driver
Nova
SFC Plugin
OVSDB
South Bound : Use IETF Standard based NSH
header for changing the flow on device
Device, Host, Link, Topology, Intent, Resource, Flow, Packet, …
OF1.3
SFC Manager
Flow Classifier, L4-L7 Support
SFC API
Model: Port-pair, Port-pair-group,
Port-Path; Classifier
Use OpenStack Neutron as the
main driver of SFC.
OVS: classifier; SFF;
NSH header is removed by last SFF
14
Flow Classifier
Destination
N-Tuple
Port-Pair-Group Sequence
Neutron Port Chain API Extension
Source N-
Tuple
Port Pair for
IPS1
Neutron Port
for FW1
Neutron Port
for Video
Optimizer1
Neutron Port
for FW2
Neutron Port
for FW3
Traffic
Destination
Video
Optimizer
FW
IPS
Traffic
Source
Port Pair for
IPS2
Neutron Port
for Video
Optimizer2
Port-Pair-Group1 Port-Pair-Group2 Port-Pair-Group3
Neutron-ONOS SFC Interface
Source: OpenStack Service Chaining Project
15
Demo 1: VTN Management and Scalability
Swift Neutron Plugins
Nova
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
OVS
Server Server Server
Full Mesh
Container
OVS
VTN Tunnel FlowR
OVSDB OF1.3
Topo
16
Demo 2: High Availability
Swift Neutron
Plugins
Nova
OVS 1
VMVM
OVS 2
VMVM
OVS 3
VMVM
Node 1 Node 2 Node 3
Master
Standby
17
Demo 3: Host Live Migration
OVSOVS
VM2VM3 VM4VM1
Swift Neutron
Plugins
Nova
Copyright©2015 Huawei Technologies Co., Ltd. All Rights Reserved.
The information in this document may contain predictive statements including, without limitation,
statements regarding the future financial and operating results, future product portfolio, new technology,
etc. There are a number of factors that could cause actual results and developments to differ materially
from those expressed or implied in the predictive statements. Therefore, such information is provided
for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the
information at any time without notice.

More Related Content

What's hot (20)

PDF
Summit 16: Open-O Mini-Summit - Architecture & Technology
OPNFV
 
PDF
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
OPNFV
 
PDF
OpenStack and OVS: From Love-Hate to Match Made in Heaven
OPNFV
 
PDF
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
OPNFV
 
PDF
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
OPNFV
 
PDF
Keep Calm and Use Parser
OPNFV
 
PPTX
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Overture Networks
 
PDF
Coexistence of Commercial Solutions with Open Source OPNFV Platform
OPNFV
 
PDF
NFV Linaro Connect Keynote
Linaro
 
PDF
Summit 16: Optimizing OPNFV for Distributed NFV Applications
OPNFV
 
PDF
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
OPNFV
 
PDF
Summit 16: ARM Mini-Summit - Intro & Overview
OPNFV
 
PDF
NFV & Openstack
Marie-Paule Odini
 
PDF
Tungsten Fabric Overview
Michelle Holley
 
PDF
Summit 16: ETSI NFV Interface and Architecture Overview
OPNFV
 
PPTX
OpenStack Tacker Liberty Midcycle
Sridhar Ramaswamy
 
PDF
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
OPNFV
 
PDF
Orchestrating NFV Workloads in Multiple Clouds
Michelle Holley
 
PDF
VNFs at the Edge using Docker Containers
OPNFV
 
PDF
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
OPNFV
 
Summit 16: Open-O Mini-Summit - Architecture & Technology
OPNFV
 
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
OPNFV
 
OpenStack and OVS: From Love-Hate to Match Made in Heaven
OPNFV
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
OPNFV
 
Summit 16: Providing Root Cause Analysis to OPNFV Using Pinpoint -the A-CORD ...
OPNFV
 
Keep Calm and Use Parser
OPNFV
 
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Overture Networks
 
Coexistence of Commercial Solutions with Open Source OPNFV Platform
OPNFV
 
NFV Linaro Connect Keynote
Linaro
 
Summit 16: Optimizing OPNFV for Distributed NFV Applications
OPNFV
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
OPNFV
 
Summit 16: ARM Mini-Summit - Intro & Overview
OPNFV
 
NFV & Openstack
Marie-Paule Odini
 
Tungsten Fabric Overview
Michelle Holley
 
Summit 16: ETSI NFV Interface and Architecture Overview
OPNFV
 
OpenStack Tacker Liberty Midcycle
Sridhar Ramaswamy
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
OPNFV
 
Orchestrating NFV Workloads in Multiple Clouds
Michelle Holley
 
VNFs at the Edge using Docker Containers
OPNFV
 
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
OPNFV
 

Viewers also liked (19)

PDF
Summit 16: Service Function Chaining: Demo and Usage
OPNFV
 
PDF
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
NAIM Networks, Inc.
 
PPTX
Inter-controller Traffic in ONOS Clusters for SDN Networks
Paolo Giaccone
 
PDF
OPNFV Service Function Chaining
OPNFV
 
PDF
ONOS Open Network Operating System
ON.Lab
 
PDF
2016 COSCUP SDN Introduction
Yi Tseng
 
PDF
Star Paper 2 - Pesticides
Ukwa Uche
 
PDF
2016 COSCUP ONOS
Yi Tseng
 
PDF
The Humanitarian Face of Big Data | ICCM 2013
Jon Gosier
 
PDF
ONOS와 Raspberry Pi 기반 가상물리 SDN 실증 환경 구축과 응용 개발
sangyun han
 
PDF
ONOS - setting, configuration, installation, and test
sangyun han
 
PDF
Introduction of ONOS and core technology
sangyun han
 
PPTX
ONOS System Test - ONS2016
Suibin Zhang
 
PPTX
ONOS Platform Architecture
OpenDaylight
 
PDF
Sheryl Sandberg-Harvard Commencement Speech
Sameer Mathur
 
PDF
ONOS - multiple instance setting(Distributed SDN Controller)
sangyun han
 
PPTX
Tools and Platforms for OpenFlow/SDN
Umesh Krishnaswamy
 
PPTX
Onos overview meetup sdn paris - redux
SDN_Paris
 
PDF
ONOS build 2016 Sharing
Chun Ming Ou
 
Summit 16: Service Function Chaining: Demo and Usage
OPNFV
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
NAIM Networks, Inc.
 
Inter-controller Traffic in ONOS Clusters for SDN Networks
Paolo Giaccone
 
OPNFV Service Function Chaining
OPNFV
 
ONOS Open Network Operating System
ON.Lab
 
2016 COSCUP SDN Introduction
Yi Tseng
 
Star Paper 2 - Pesticides
Ukwa Uche
 
2016 COSCUP ONOS
Yi Tseng
 
The Humanitarian Face of Big Data | ICCM 2013
Jon Gosier
 
ONOS와 Raspberry Pi 기반 가상물리 SDN 실증 환경 구축과 응용 개발
sangyun han
 
ONOS - setting, configuration, installation, and test
sangyun han
 
Introduction of ONOS and core technology
sangyun han
 
ONOS System Test - ONS2016
Suibin Zhang
 
ONOS Platform Architecture
OpenDaylight
 
Sheryl Sandberg-Harvard Commencement Speech
Sameer Mathur
 
ONOS - multiple instance setting(Distributed SDN Controller)
sangyun han
 
Tools and Platforms for OpenFlow/SDN
Umesh Krishnaswamy
 
Onos overview meetup sdn paris - redux
SDN_Paris
 
ONOS build 2016 Sharing
Chun Ming Ou
 
Ad

Similar to ONOS-Based VIM Implementation (20)

PDF
Summit 16: Open-O Mini-Summit - Vision and Update
OPNFV
 
PPTX
443029825 cloud-computing-week8-9-pptx
Abdulqader Al-kaboudei
 
PDF
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
OPNFV
 
PDF
Colt SD-WAN experience learnings and future plans
Colt Technology Services
 
PDF
An Introduce of OPNFV (Open Platform for NFV)
Mario Cho
 
PPTX
SDN and NFV Value in Business Services
Alan Sardella
 
PDF
Understanding network and service virtualization
SDN Hub
 
PPTX
Support of containerized workloads in ONAP
Victor Morales
 
PPTX
SDN and NFV Value in Business Services - A Presentation By Cox Communications
Cisco Service Provider
 
PDF
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
APNIC
 
PPTX
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
PDF
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Cisco Canada
 
PDF
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
OpenStack Korea Community
 
PDF
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Radisys Corporation
 
PPS
Active network
Michel Burger
 
PDF
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
Indonesia Network Operators Group
 
PDF
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Michelle Holley
 
PDF
SDN/OpenFlow #lspe
Chris Westin
 
PPTX
Extending SDN into the Transport Network
Infinera
 
PDF
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 
Summit 16: Open-O Mini-Summit - Vision and Update
OPNFV
 
443029825 cloud-computing-week8-9-pptx
Abdulqader Al-kaboudei
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
OPNFV
 
Colt SD-WAN experience learnings and future plans
Colt Technology Services
 
An Introduce of OPNFV (Open Platform for NFV)
Mario Cho
 
SDN and NFV Value in Business Services
Alan Sardella
 
Understanding network and service virtualization
SDN Hub
 
Support of containerized workloads in ONAP
Victor Morales
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
Cisco Service Provider
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
APNIC
 
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Cisco Canada
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
OpenStack Korea Community
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Radisys Corporation
 
Active network
Michel Burger
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
Indonesia Network Operators Group
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Michelle Holley
 
SDN/OpenFlow #lspe
Chris Westin
 
Extending SDN into the Transport Network
Infinera
 
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 
Ad

More from OPNFV (20)

PPTX
How to Reuse OPNFV Testing Components in Telco Validation Chain
OPNFV
 
PPTX
Energy Audit aaS with OPNFV
OPNFV
 
PPTX
Hands-On Testing: How to Integrate Tests in OPNFV
OPNFV
 
PDF
Storage Performance Indicators - Powered by StorPerf and QTIP
OPNFV
 
PDF
Big Data for Testing - Heading for Post Process and Analytics
OPNFV
 
PPTX
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
OPNFV
 
ODP
How Many Ohs? (An Integration Guide to Apex & Triple-o)
OPNFV
 
PPTX
Being Brave: Deploying OpenStack from Master
OPNFV
 
PPTX
Upstream Testing Collaboration
OPNFV
 
PDF
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
OPNFV
 
PDF
Learnings From the First Year of the OPNFV Internship Program
OPNFV
 
PDF
OPNFV and OCP: Perfect Together
OPNFV
 
PDF
The Return of QTIP, from Brahmaputra to Danube
OPNFV
 
PDF
Improving POD Usage in Labs, CI and Testing
OPNFV
 
PDF
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
OPNFV
 
PDF
Distributed vnf management architecture and use-cases
OPNFV
 
PDF
Software-defined migration how to migrate bunch of v-ms and volumes within a...
OPNFV
 
PDF
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
OPNFV
 
PDF
My network functions are virtualized, but are they cloud-ready
OPNFV
 
PDF
Challenge in asia region connecting each testbed and poc of distributed nfv ...
OPNFV
 
How to Reuse OPNFV Testing Components in Telco Validation Chain
OPNFV
 
Energy Audit aaS with OPNFV
OPNFV
 
Hands-On Testing: How to Integrate Tests in OPNFV
OPNFV
 
Storage Performance Indicators - Powered by StorPerf and QTIP
OPNFV
 
Big Data for Testing - Heading for Post Process and Analytics
OPNFV
 
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
OPNFV
 
How Many Ohs? (An Integration Guide to Apex & Triple-o)
OPNFV
 
Being Brave: Deploying OpenStack from Master
OPNFV
 
Upstream Testing Collaboration
OPNFV
 
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
OPNFV
 
Learnings From the First Year of the OPNFV Internship Program
OPNFV
 
OPNFV and OCP: Perfect Together
OPNFV
 
The Return of QTIP, from Brahmaputra to Danube
OPNFV
 
Improving POD Usage in Labs, CI and Testing
OPNFV
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
OPNFV
 
Distributed vnf management architecture and use-cases
OPNFV
 
Software-defined migration how to migrate bunch of v-ms and volumes within a...
OPNFV
 
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
OPNFV
 
My network functions are virtualized, but are they cloud-ready
OPNFV
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
OPNFV
 

Recently uploaded (20)

PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PPTX
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PDF
Latest Capcut Pro 5.9.0 Crack Version For PC {Fully 2025
utfefguu
 
PPTX
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
PDF
Meet in the Middle: Solving the Low-Latency Challenge for Agentic AI
Alluxio, Inc.
 
PPTX
BB FlashBack Pro 5.61.0.4843 With Crack Free Download
cracked shares
 
PDF
AI Prompts Cheat Code prompt engineering
Avijit Kumar Roy
 
PDF
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
intro_to_cpp_namespace_robotics_corner.pdf
MohamedSaied877003
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PPTX
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
PDF
ERP Consulting Services and Solutions by Contetra Pvt Ltd
jayjani123
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
prodad heroglyph crack 2.0.214.2 Full Free Download
cracked shares
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
Latest Capcut Pro 5.9.0 Crack Version For PC {Fully 2025
utfefguu
 
Smart Doctor Appointment Booking option in odoo.pptx
AxisTechnolabs
 
Meet in the Middle: Solving the Low-Latency Challenge for Agentic AI
Alluxio, Inc.
 
BB FlashBack Pro 5.61.0.4843 With Crack Free Download
cracked shares
 
AI Prompts Cheat Code prompt engineering
Avijit Kumar Roy
 
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
intro_to_cpp_namespace_robotics_corner.pdf
MohamedSaied877003
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Build a Custom Agent for Agentic Testing.pptx
klpathrudu
 
ERP Consulting Services and Solutions by Contetra Pvt Ltd
jayjani123
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 

ONOS-Based VIM Implementation

  • 1. ONOS-based VIM implementation XongYan Tang China Unicom Patrick Liu Huawei Technologies Inc Brian O’Connor ON.LAB
  • 2. 2 Overview Requirement and Use Case Architecture ONOS VTN SFC Demo Next Steps
  • 3. 3 China Unicom New Generation Network Architecture: CUBE-Net 2.0 Application ComponentApplication layer API Data-oriented Network (DoN) Cloud Interconnection Customer-oriented Network (CoN) NaaS …… NaaS API Service Collaboration and Orchestration Application Component Application Component Basic NE Southbound Control East-West Integration Northbound Openness East-West Integration Internet-oriented Network (IoN) IP + Optical network bearing plane ① Cloud Service Access① Ubiquitous-Broadband Access ③ Ultra-Broadband Elastic Pipe Base DC Base DC Base DC Base DC Regional DC Regional DC MAN aggregation Mobile backhaul Edge DC Fixed broadband Ubiquitous Access Wireless broadband Mobile broadband ④ Cloud-enabled Network Service Platform Virtual Network Resource Management Network Control Cloud Service
  • 4. 4 CUBE-Net: Cloud and Network Collaboration E2E Network and Cloud Orchestration (ICT Orchestration) SDN Orchestrator NFV Orchestrator Cloud/DC Orchestrator Legacy network Orchestrator SDN Controller VNFM VIM(NFV&DC) EMSCloud VM Switch/vSwitch Router/vRouter Service route Access (SDN) Service route WAN (SDN) IP Core (SDN) VM API API Application ComponentApplication layer Application Component Application Component Northbound interface for capability opening Deployment collaboration Management collaboration Service collaboration Service chain Service chain Edge Cloud (NFV) Regional Cloud (NFV & Cloud) Base Cloud + Third-party Cloud
  • 5. 5 CUBE-Net: On-demand NFV Services based on Cloud vCPE, vBNG, vEPC, vCDN vIMS, Video, vVAS, APP vBBU, vOLT VNFM, VIM, EMS IP device Backbone IP device IP device Base DC Optical transmission Metro Regional DC Compute Network Storage CPE MxU ONT RRU OLT User-oriented VNF Control-oriented VNF Application-oriented VNF Edge DC Management cloud Function cloud Service cloud Control cloud vSwitch, vRouter ICT Service Orchestrator OSS, BSS, Big Data CPE, IPRAN/ME, TSDN controller IP + Optical, DCI, DC controller 1. Flattened: ultra-broadband access, one-hop reach 3. Intensive: service provisioning and orchestration2. Decoupling: control and management Optical transmission Optical transmission Optical transmission IP device Compute Network Storage Compute Network Storage
  • 6. 6 Our view on NFV VIM NFV VIM Scalability Open ReliabilityAutomatic
  • 7. 7 ONOS Distributed Architecture NB Core API Distributed Core (state management, notifications, high-availability & scale-out) SB Core API Protocols Providers Protocols Providers Protocols Providers Protocols Providers AppsApps
  • 8. 8 ONOS Distributed Architecture NB Core API Distributed Core (state management, notifications, high-availability & scale-out) SB Core API Protocols Providers Protocols Providers Protocols Providers Protocols Providers AppsApps Distributed Core (state management, notifications, high-availability & scale-out) SB Core API NB Core API Providers Providers Providers Providers Protocols Protocols Protocols Protocols
  • 9. 9 Architectural Tenets • High-availability, scalability and performance • required to sustain demands of service provider & enterprise networks • Strong abstractions and simplicity • required for development of apps and solutions • Protocol and device behavior independence • avoid contouring and deformation due to protocol specifics • Separation of concerns and modularity • allow tailoring and customization without speciating the code-base
  • 10. 10 ONOS Flow and Intent Throughput Linear Scale out Characteristics i Linear Scale out Characteristics in North bound Source: ONOS white paper on performance High performance  As demands on the SDN control plane grow, either due to an increase in the size of the network or due to an increase in the number of network control applications, ONOS can scale by adding additional instances to the cluster. (linear scale-out characteristics in both the southbound and northbound)
  • 11. 11 ONOS Topology (Switch, Port) Event Latency 50 and 60 ms 1 and 3 ms 5 and 7 ms 3 and 4 ms
  • 12. 12 ONOS based VIM Architecture OVS (br-int) Service VM (FW) VM Compute Node OVS (br-int) VMVM Compute Node OVS (br-int) VMVM Compute Node Neutron ML2 Plugin L3 Plugin Nova OVSDB OF1.3 SFC Manager Neutron API SFC Plugin VTN Manager Distributed VTN store VTN Overlay Net Topology Device (OVS) Host (VM) Link (VxLAN) Flow Rule Tunnel Packet Stats Master OVS (br-int) DHCP Network Node DHCP VxLAN VxLAN Tunnel Port Ingress SF Port CORE Provider Egress SF Port Single Bridge br-int in Network and Compute node OF based L3 Forwarding (No DVR) Ex Traffic is forwarded and received directly by compute node. ARP proxy on each compute node Physical and Overlay Network Flow Rule management Full Mesh Overlay network with two variations: 1. create two tunnel-ports per VxLAN; 2. Create only one tunnel-ports per OVS, which shared by all of the VxLANs VTN is a Application Distributed VTN Stores Multiple bundles Mastership Port External Port
  • 13. 13 Service Function Chaining For ONOS OVS(Classifier/SFF) Service VM (FW) Service VM (IDS) Compute Node OVS VMVM Compute Node OVS VMVM Compute Node OVS VMVM Compute Node Swift Neutron SFC Driver Mgr SFC Driver API ONOS SFC Driver Nova SFC Plugin OVSDB South Bound : Use IETF Standard based NSH header for changing the flow on device Device, Host, Link, Topology, Intent, Resource, Flow, Packet, … OF1.3 SFC Manager Flow Classifier, L4-L7 Support SFC API Model: Port-pair, Port-pair-group, Port-Path; Classifier Use OpenStack Neutron as the main driver of SFC. OVS: classifier; SFF; NSH header is removed by last SFF
  • 14. 14 Flow Classifier Destination N-Tuple Port-Pair-Group Sequence Neutron Port Chain API Extension Source N- Tuple Port Pair for IPS1 Neutron Port for FW1 Neutron Port for Video Optimizer1 Neutron Port for FW2 Neutron Port for FW3 Traffic Destination Video Optimizer FW IPS Traffic Source Port Pair for IPS2 Neutron Port for Video Optimizer2 Port-Pair-Group1 Port-Pair-Group2 Port-Pair-Group3 Neutron-ONOS SFC Interface Source: OpenStack Service Chaining Project
  • 15. 15 Demo 1: VTN Management and Scalability Swift Neutron Plugins Nova OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS OVS Server Server Server Full Mesh Container OVS VTN Tunnel FlowR OVSDB OF1.3 Topo
  • 16. 16 Demo 2: High Availability Swift Neutron Plugins Nova OVS 1 VMVM OVS 2 VMVM OVS 3 VMVM Node 1 Node 2 Node 3 Master Standby
  • 17. 17 Demo 3: Host Live Migration OVSOVS VM2VM3 VM4VM1 Swift Neutron Plugins Nova
  • 18. Copyright©2015 Huawei Technologies Co., Ltd. All Rights Reserved. The information in this document may contain predictive statements including, without limitation, statements regarding the future financial and operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and developments to differ materially from those expressed or implied in the predictive statements. Therefore, such information is provided for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.