ONOS and the importance of deployments -...

Preview:

Citation preview

ONOS and the importance of deployments

Luca Prete (ON.Lab)

International OpenFlow/SDN Testbeds Miami – April 1st, 2015

Why this talk?

The importance of deployments          In  general,  for  ONOS  and  its  community  •  Demonstrate  ONOS  in  produc3on  •  Quickly  improve  the  codebase  •  Understand  produc3on  requirements              For  Service  Providers  •  Innova3on  •  Requirements  support  

         For  Vendors  •  Par3cipate  in  transforma3on  •  Lead  the  latest  SDN  technology  

USE  CASES  CORE    

PLATFORM   DEPLOYMENTS  

ONOS  mission    

To  produce  the  Open  Source  SDN  Network  Opera3ng  System    that  enables  Service  Providers  to  build  

real  SoKware  Defined  Networks  

Guru  Parulkar  Execu3ve  Director,  ON.Lab,  Execu3ve  Director  ONRC  

Consul3ng  Professor,  Stanford    

Nick  McKeown  KP,  Mayfield,  Sequoia  Professor,  Stanford  

Larry  Peterson  Robert  Kahn  Professor    Princeton  (Emeritus)  

ScoA  Shenker  Professor,  UC  Berkeley  Chief  Scien3st,  ICSI    

“The  Open  Networking  Lab  was  founded  as  a  501  (c)  (3)  non-­‐profit  to  pursue  our  vision  of  what  SoKware  Defined  Networking  could  be  for  the  public  good.”      

ON.Lab

Open source ONOS ecosystem

ON.LAB

SERVICE PROVIDER PARTNERS

COLLABORATORS

VENDOR PARTNERS

COMMUNITY

“Avocet” released on Dec 5th, 2014 Welcome to open source ONOS!

~1000 code downloads in one month after release…

“Blackbird” released on Mar 17th, 2015 Significant performance improvements

●  Scalability, High Availability & Performance ●  Northbound & Southbound Abstractions ●  Modularity

ONOS for Service Providers

ONOS – Distributed NOS

NB – Application Intent Framework

Southbound Core API

Protocols

Adapters

Apps

Protocols

Adapters

Protocols

Adapters

Protocols

Adapters

ONOS Instance 1

ONOS Instance 2

ONOS Instance 3

ONOS Instance N

Distributed Core (performance, scale-out, availability, state management, notifications)

APPLICATION INTENT FRAMEWORK

Distributed  Core    

Southbound  

“Provision  10G  path  from  Datacenter  1  to  Datacenter2  op3mized  for  cost”  

Intents  translated  and    Compiled  into    specific  instruc3ons  for  network    Devices.  

Applica3on  Intent  Framework:    APIs,  Policy  Enforcement,  Conflict  resolu3on    

Distributed Core

Southbound Core API

OpenFlow NETCONF Southbound Interface

Flexible  and  intui3ve  northbound  abstrac3on  and  interface  for  user  or  app  to  define  what  it  needs  without  worrying  about  how.  

USE  CASES  CORE    PLATFORM  

DEPLOYMENTS  

Optical circuit re-routed

BW  Calendaring    

 

1. Centralized Control of packet and optical 2. Multilayer optimization based on availability, economics and policies

Datacenter 1

Packet Network

Optical Network

Control  Apps   Mgmt  Apps  Config  Apps  

ONOS

Datacenter 2

Multilayer SDN control

Seamless peering – SDN-IP

...

ONOS Cluster

•  BGP speaker HA

•  ONOS/SDN-IP HA

•  External BGP router/connection HA

•  external networks across SDN island

SDN-IP enables communication between: •  SDN network and external IP networks

ONOS ONOS ONOS

SDN-IP SDN-IP SDN-IP

OpenFlow  1.3  

Rou3ng,  Recovery,  Label  imposi3on  

Requests  

SR  Labels  imposed  by  controller  

OSR  FIB  built  by  controller  

Rou3ng  Service  

Requests  

Open  Segment  Routers  (OSR)  

Open  Segment  Routers  (OSR)  

Discovery  Service  

Forwarding  Service  

ONOS

Segment routing

OLT  

Commodity  servers  +  NFaaS  =    CAPEX  and  OPEX  savings  

Packet  SW  +  RO

ADM  

Centralized  Control  &  Management  Plane  –  ONOS  +  OVX  +  XOS  

   PGW              XCODE            NLA            CDN            

   BNG              CDN                CG-­‐NAT                  Firewall  

VPN                  WanEx                DSA            IDS    

Central Office Reimagined as Datacenter (CORD)

Mobile Customers

Residential Customers

Enterprise Customers

USE  CASES  CORE    

PLATFORM   DEPLOYMENTS  

•  Seamless  peering  of  SDN  islands  with  exis3ng  networks  =  MigraKon  strategy  for  real  networks  

•  L3  connecKvity  with  no  need  of  routers  in  the  core  

Internet2 and SDN-IP

THREEHOUSE  –  BGP  peering

KREONET-S – A full SDN network ●  The Korean NREN is planning to deploy a fully SDN network

controlled by ONOS!

●  ONOS controlling core, edge, international op.

●  Use cases: ü  Network Virtualization ü  Packet/Optical + Bandwidth calendaring ü  SDN-IP

●  Work in progress, deployment coming soon!

Conclusions ●  ONOS is out and we already have positive feedback! ü  Focused on SP (Scalability, HA, performance) ü  Use-cases ü  On-going Deployments

●  Deployments are terribly important for everyone ü  ONOS community ü  Service Providers ü  Vendors

●  This is not enough. We can quickly make things better, TOGETHER!

Learn  more  about  ONOS  and  join  the  community  at  onosproject.org  

“SoKware-­‐defined  networking  can  radically  reshape  the  wide  area  network.  The  introduc3on  of  ONOS  provides  another  open  source  SDN  op3on  designed  for  service  provider  networks  with  the  poten3al  to  deliver  the  performance,  scale,  availability  and  core  features  that  we  value”    

John  Donovan  Senior  Execu3ve  Vice  President  AT&T  Technology  &  Opera3ons  

BUILD   USE   CHAMPION  

Recommended