23
ONOS and the importance of deployments Luca Prete (ON.Lab) International OpenFlow/SDN Testbeds Miami – April 1 st , 2015

ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

ONOS and the importance of deployments

Luca Prete (ON.Lab)

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

Page 2: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

Why this talk?

Page 3: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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  

Page 4: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

USE  CASES  CORE    

PLATFORM   DEPLOYMENTS  

Page 5: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

ONOS  mission    

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

real  SoKware  Defined  Networks  

Page 6: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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

Page 7: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

Open source ONOS ecosystem

ON.LAB

SERVICE PROVIDER PARTNERS

COLLABORATORS

VENDOR PARTNERS

COMMUNITY

Page 8: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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

~1000 code downloads in one month after release…

Page 9: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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

Page 10: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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

ONOS for Service Providers

Page 11: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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)

Page 12: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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.  

Page 13: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

USE  CASES  CORE    PLATFORM  

DEPLOYMENTS  

Page 14: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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

Page 15: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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

Page 16: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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

Page 17: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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

Page 18: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

USE  CASES  CORE    

PLATFORM   DEPLOYMENTS  

Page 19: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

•  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

Page 20: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

THREEHOUSE  –  BGP  peering

Page 21: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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!

Page 22: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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!

Page 23: ONOS and the importance of deployments - Internet2meetings.internet2.edu/media/medialibrary/2015/03/31/... · 2015-03-31 · The importance of deployments Ingeneral,forONOSanditscommunity!

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