Slide 1

Slide 1 text

   ONOS     The  open  SDN  Network  Opera1ng  System  for  Service  Providers                                      Prajakta  Joshi                                            Director,  Products  @  ON.Lab  

Slide 2

Slide 2 text

Unprecedented   Traffic  Growth   Orders  of   magnitude   increase  in  users,   devices,  apps   Video,  Mobile   traffic  exploding   CAPEX     conDnues  to  rise   “DATA” ERA “VOICE” ERA TRAFFIC OPERATOR COST REVENUES * Graph Source - Accenture Analysis NEW SERVICES IP Video: 79% of all IP traffic in 2018 AT&T spends $20 Billion per year on CAPEX Service  Provider  Networks   2016 traffic = triple of 2011 More mobile devices than people Time Growth Explosive growth in Service Provider networks

Slide 3

Slide 3 text

Scale Open Monetize Reduce CAPEX and OPEX Deliver new and customized Services rapidly Bring in cloud-style agility, flexibility, Scalability Lower operational complexity, increase visibility •  Open APIs •  Multi-vendor •  Multi-technology •  Open Source Turning growth into opportunity

Slide 4

Slide 4 text

Merchant  Silicon   Loader   OS   Agent   Closed   Features Control Plane Hardware                      SDN  Network  Opera1ng  System   Control  Apps   Mgmt  Apps   Config  Apps   Features Control Hardware Whitebox Legacy Key enabler – Software Defined Networking

Slide 5

Slide 5 text

200-500 routers, 5-10K ports 20-100K routers, 10K-100 Million ports SIZING THE SERVICE PROVIDER NETWORK WAN core backbone 10-50K routers, 2-3 Million ports Metro Network Cellular Access Network 10-50K devices, 100K-1 Million ports Wired Access/ Aggregation Network Tens of millions of fixed, hundreds of millions of wireless end points Five nines availability (or a cloud style version of it), high performance, low latency Ease/agility of service creation Phased migration of networks, support for white boxes Challenge - 1

Slide 6

Slide 6 text

SDN Network Operating System Apps Global Network View / State Global Network View / State •  High Throughput: ~500K-1M paths setups / second ~3-6M network state ops / second •  High Volume: ~500GB-1TB of network state data   Challenge – 1 in numbers high throughput | low latency | consistency | high availability

Slide 7

Slide 7 text

                        Control  Apps   Mgmt  Apps   Config  Apps   Value in apps and services Value in network and device innovation Value in commercial-grade solutions Strategic but difficult to monetize Merchant  Silicon   Loader   OS   Agent                        SDN  Network  Opera1ng  System   Who  will  build     this  plaJorm?   Challenge – 2

Slide 8

Slide 8 text

To produce the Open Source SDN Network Operating System that enables Service Providers to build real Software Defined Networks ONOS Mission

Slide 9

Slide 9 text

ONOS was open sourced on Dec 5th, 2014 Welcome to open source ONOS!

Slide 10

Slide 10 text

Open Source ONOS Ecosystem ON.LAB SERVICE PROVIDER PARTNERS COLLABORATORS VENDOR PARTNERS COMMUNITY

Slide 11

Slide 11 text

ONOS – SDN NOS For Service Providers ●  Scalability,  High  Availability  &  Performance     ●  Northbound  &  Southbound  Abstrac1ons     ●  Modularity  

Slide 12

Slide 12 text

Key metrics for ONOS •  Performance   •  Topology  change  latency   •  Topology  change  throughput   •  Northbound  latency   •  Northbound  throughput   •  Scale-­‐out   •  Ability  to  scale  control  plane  by  adding  capacity   •  High  Availability   •  Uninterrupted  opera1on  in  the  wake  of  failures,   upgrades   Challenging  part  -­‐>  providing  performance,  scale-­‐out,  HA  together  

Slide 13

Slide 13 text

Number of Instances in Cluster Latency 10 ms What’s good enough? Simple Rule of thumb •  1  M  flow  ops/sec     •  Less  than  100ms  latency  (ideally  under  10ms)  

Slide 14

Slide 14 text

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) ONOS Distributed Architecture

Slide 15

Slide 15 text

Distributed  Core     Southbound   “Provision 10G path from Datacenter 1 to Datacenter2 optimized for cost” Intents translated and Compiled into specific instructions for network devices. Applica1on  Intent  Framework:     Abstrac1ons,  APIs,  Policy  Enforcement,  Conflict  resolu1on     Distributed Core Southbound Core API OpenFlow NETCONF Southbound Interface ONOS Application Intent Framework I want to define “what” I need without worrying about “how”…

Slide 16

Slide 16 text

COMPILATION   INSTALLATION   Flow  Rule  Batch       Flow  Rule  Batch       Flow  Rule  Batch       Flow  Rule  Batch       Path  Intent       Path  Intent       Host  to  Host  Intent       ONOS Intent Example “Provision  10G  path  from   Datacenter  1  to  Datacenter2   op1mized  for  cost”  

Slide 17

Slide 17 text

Core  Packet-­‐Op1cal   Metro  Packet-­‐Op1cal   Wired   Access   Wireless   Access   Access   Central  Office   Built  like  a     Data  Center   Network Interface ! Network Interface ! Enterprise   Access   Wireless   Access   Wired   Access   Wireless   Access   Wired   Access   Wireless   Access   Enterprise     Access   Wireless   Access   Network Interface ! Network Interface ! Network Interface ! Network Interface ! POP   Built  like  a     Data  Center   Network Interface ! Network Interface ! Network Interface ! Network Interface ! Service Provider Network of the Future

Slide 18

Slide 18 text

ONOS  Central  Office  POC  

Slide 19

Slide 19 text

SDN  Control  Plane  -­‐   ONOS   I O   I O   Metro  Core    Link   I O   Access   Link   I O   Commodity  hardware   Fabric     Spine   Switches   Leaf   Switches   Central Office re-imagined as Datacenter NFV  Orch   Large number of COs Evolved over 40-50 years Huge source of CAPEX/OPEX Architect with commodity hardware and manage the fabric/ infrastructure with ONOS (SDN Control plane)

Slide 20

Slide 20 text

White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   White  Box   ONOS   Leaf-Spine L3 Fabric White  Box   White  Box   Central Office fabric control with ONOS Elephant flow rerouting Traffic Steering Network Virtualization L3  Clos  Fabric  Control  (Segment  Rou1ng)    

Slide 21

Slide 21 text

VM VM VM VM VM VM VM VM VM VM VM Service 1 Service2 VM VM VM VM VM VM VM VM VM VM VM VM VM VM Service 3 Service2 Service 1 NFaas: From VMs to Services VNF VMs Service Abstraction Service Composition

Slide 22

Slide 22 text

Commodity  servers  +  NFaaS  =    CAPEX  and  OPEX  savings   Centralized  Control  &  Management  Plane  –  ONOS  +  OVX  +  XOS      PGW              XCODE            NLA            CDN                BNG              CDN                CG-­‐NAT                  Firewall   VPN                  WanEx                DSA            IDS     Mobile Customers Residential Customers Enterprise Customers I O   Access   Link   Central Office with NFaaS (NFV)

Slide 23

Slide 23 text

I O I O Metro  Core    Link   I O Access   Link   Commodity  hardware   Fabric Spine   Switches   Leaf   Switches   Control  Apps              Mgmt  Apps        |  Config  Apps  |         vBNG vCPE PON OLT MACs vOLT XOS  +  OVX   Subscriber  1         Whitebox Switch   ONU   Replace  complex  residen1al   gateway  with  commodity   switch   20K-100K subscribers " ONU   Whitebox Switch   SDN  Control  Plane  -­‐  ONOS   Subscriber  2   Central Office DHCP LDAP RADIUS Control Data   Virtualizing the CPE (vCPE) and OLT (vOLT)

Slide 24

Slide 24 text

ONOS  Core  POC  

Slide 25

Slide 25 text

Datacenter  1   Packet  Network   Op1cal  Network   ONOS (Multi-layer SDN Control) Datacenter  2   Failure handling – move traffic to different path “Provision 10G path from Datacenter 1 to Datacenter 2 optimized for latency” Lower CAPEX, OPEX, better utilization Bandwidth  on     Demand   Bandwidth     Calendaring   Pay  per  network     feature,  QOS   Multilayer Packet/optical SDN control Multi-layer SDN control

Slide 26

Slide 26 text

SDN  Migra1on  Strategy  POCs  

Slide 27

Slide 27 text

MPLS/optical SDN control with Cap-Grow-Drain Cap   Grow   Drain   ONOS ONOS ONOS MPLS   Network   MPLS   Network   MPLS   Network   Op1cal   Network   Op1cal   Network   Op1cal   Network   Segment  Rou1ng   (for  MPLS  network)   Op1cal  control   Segment  Rou1ng   (for  MPLS  network)     Op1cal  control   Segment  Rou1ng   (for  MPLS  network)     Op1cal  control   Whitebox   switches   Whitebox   switches   Whitebox   switches   Whitebox   switches   Whitebox   switches   New   SDN   Edge   Send  Big  Flows  to   op1cal  network   Cap-­‐Grow-­‐Drain  =  Bring  SDN  to  backbone  without  fork  lil  upgrade   Whitebox   switches  

Slide 28

Slide 28 text

... 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   Seamless peering with SDN-IP

Slide 29

Slide 29 text

1 2 3 STABILITY     +  NEW  AREAS   PERFORMANCE,   CORE  PLATFORM     USE  CASES/DEPLOYMENTS   Geographically  distributed  ONOS  cluster(s)   Mul1-­‐tenancy   Openstack  Integra1on   IPv6  support   Security   Mobility     CORD  (Central  Office)-­‐  Fabric  –  NFaaS  -­‐     vCPE,  MPLS/Packet  op1cal  (core)   SDN-­‐IP  (WAN),  Segment  Rou1ng  (WAN)   Mul1cast  (video),  IP  RAN  (Backhaul),Mobile, vEPC,  Sol  RAN,  Internet2,  CREATE-­‐NET,   Deployments,  SP  POCs/Trials  (AT&T,  NTT,     SK  Telecom,  DIRECTV,  Huawei,  NEC…)   ONOS Focus in 2015

Slide 30

Slide 30 text

App Developers Universities Integrators End users Core Developers Service Provider partners Vendor partners ONOS Focus in 2015–Its Vibrant Community Collaborator partners Deployment Orgs International Orgs Documentation people Releases people Marketing ON.Lab Testing folks Security Response Team

Slide 31

Slide 31 text

BOARD TECHNICAL STEERING TEAM COMMUNITY ADVOCACY TEAM RELEASES STEERING TEAM USE CASES STEERING TEAM ONOS  is  a  Technical  Meritocracy.     ON.Lab  plays  the  role  of  “benevolent”  dictator  steward.   ONOS - Unique Governance ON.Lab  

Slide 32

Slide 32 text

Delivering quality code, timely releases, value Service Provider and Vendor Sponsorship, Participation, Diversity Community growth, support and contributions Open-ness, transparency, meritocracy Industry and end user buy-in, trials, adoption ONOS Success Metrics - 2015

Slide 33

Slide 33 text

Solware  Defined  Transforma1on  of  Service  Provider  Networks   Join the journey @ onosproject.org