SlideShare a Scribd company logo
1 of 51
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
CORD: Central Office Re-architected as a Datacenter
An Initiative in Refactoring Communications for SDN, NFV & the Cloud
Presented as an ONS Inspire Webinar, November 17th, 2015
Tom Anschutz
DMTS
Architecture & Planning
1057 Lenox Park Blvd.
Room A473
Atlanta, GA 30319
+1.404.499.7003
tom.anschutz@att.com
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
2
Carrier Business Imperatives
Open our Network Simplify and Scale Increase Value
Modular
Programmable via robust
Network API’s, service creation
and execution
Common NFV Infrastructure
New operational paradigms
Emergent significant stressors
include Video and Internet of
Everything
Agile, Elastic, Dynamic
Cost-Performance leadership
Enable new growth services & apps
World class, industry leading
security, performance, reliability
Facilitate new business models and
associated monetization paradigms
Combining NFV and SDN, enables a real
time network cloud, distributed and
integrated through the WAN, optimized for
packet
Architecture and Technology Directions
Decouple HW from SW – NFV
Build on Common Cloud Infrastructure - NFVI
Separate Control from Forwarding – SDN
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
Using NFV, SDN and Cloud
Composing Networking Workloads
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
4
Using NFVI to [Re]Construct Basic Routers
IO
IO
VNF
IO IO
SDN Control & Orchestration
Fabric is Common Interconnect
VNF
VNFs can run in Compute
RUN
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
5
In Summary: Mapping Then to Now
VNF
IO
IO
VNF
Metro / Core
Links
VNF
IO
Access
Links
IO
Control
Fabric
Fast IO
Slow IO
Apps
SDN Control NFVI Orchestration
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
6
Unifying Hardware in NFVI
NFVI NFVI MNGRSDN Control
VNF
IO
IO
VNF VNF
IO
IO
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
7
Carrier Motivations
Why CORD?
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
8
Simplifying Infrastructure
BRAS/BNG
FirewallDPI
CDN
Message
Router
Carrier
Grade NAT
Session Border
Controller
PE RouterSGSN/GGSN/PDN-GW
High volume standard processors (servers)
Network Function Software
Storage
Processors
Software
Today CORD
Switching
High volume standard storage & switching
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
9
Automating Service Provisioning
Today CORD
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
10
Improving the Pace of Innovation
Today CORD
App Feature
Network OS: ONOS
App
Simple
Packet
Forwarding
Hardware
Simple
Packet
Forwarding
Hardware
Virtual
Network
Function
Simple
Packet
Forwarding
Hardware
Optical
Network
Function
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
11
Enabling New Types of Services
Graphic Courtesy Sam Johnston
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information
contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change.
12
Thank You
Central	
  Office	
  Re-­‐architected	
  
as	
  a	
  Datacenter	
  (CORD)	
  	
  
Architectural Overview
Larry Peterson, Open Networking Lab
Economies of a datacenter
Infrastructure built with a few commodity building blocks
using open source software and white-box switches
Agility	
  of	
  a	
  cloud	
  provider	
  	
  
So#ware	
  pla+orms	
  that	
  enable	
  rapid	
  crea5on	
  of	
  new	
  services	
  
CORD Aims to Deliver
Residence/Enterprise Central Office
CPE	
   ONU	
   OLT	
  
ETH	
  
AGG	
   BNG	
  
Legacy Central Office
Acronyms
•  CPE – Customer Premises Equipment
•  OLT – Optical Line Termination
•  BNG – Broadband Network Gateway
Backbone	
  
Core	
  
Data	
  
Center	
  
Residence/Enterprise
ONU	
  
CORD
Backbone	
  
Core	
  
Data	
  
Center	
  
CORD
U-VERSE
Laptop
Simple CPE
(Netgear with
Open WRT)
GPON
ONT
Third-party
Provider portal
Service
Provider Portal
Subscriber
Portal
PON	
  
OLT	
  
MACs	
  
Fabric	
  
ONOS	
  +	
  OpenStack	
  +	
  XOS	
  
ResidenMal:	
  	
  vOLT,	
  vSG,	
  vRouter,	
  vCDN	
  
Commodity	
  Servers,	
  Storage,	
  Switches,	
  and	
  I/O	
  
AT&T U-verse
CORD Residential PoC at ONS (June 2015)
CORD – Reference Implementation
CORD POD
An open virtualized service
delivery platform that provides
cloud economies and agility.
From FTTH-as-a-Service
to Software-as-a-Service.
Hardware Blueprint
Bill of Materials
– OCP Servers
– OCP Switches
– Access Devices
Assembly Instructions
– …
Testing Infrastructure
– …
Open Source Software
Core Components
– OpenStack
– Docker
– ONOS
– XOS
Access Services
– vOLT
– vSG
– vRouter
– …
Other Services
– Monitoring
– …
GPON
(Access)
ROADM
(Core)
Commodity Servers, Storage, Switches, and I/O
PON
OLT
MACs
Leaf-Spine
Fabric
PON
OLT
MACs
AT&T Open GPON
48-port, 1RU, I/O Box
CORD – Hardware Architecture
XOS
OpenStack
Nova Keystone Neutron
ONOS
Control
Application
VNF-as-a
Service . . .. . .
. . .. . .
Virtual Networks and other Flow Rules
(programmed into switching fabric)
Virtual Machines
(instantiated on
commodity servers)
CORD – Software Stack
CORD – External View
CORD POD
Controller RESTful API
Operator Specification (TOSCA, Yang)
Customer
Accounts
Inventory Analytics
Allocation
Policy…
CORD – Internal View
Controller
vOLT
Controller
vSG
Controller
vRouter
Residential
Subscribers
Controller
Controller
vCDN
Controller
OpenStack ONOS
Controller Controller
Monitoring
Everything-as-a-Service (XaaS) / Micro-Services Architecture
Extensible By Design
vOLT
Controller
vSG
Controller
vRouter
Residential
Subscribers
Controller
Controller
vCDN
Controller
vSG
Controller
vRouter
Residential
Subscribers
vOLT
Controller
Controller
vCDN
vG.Fast
Controller
Extensible By Design
Controller
vSG
Controller
vRouter
Residential
Subscribers
vOLT
Controller
Controller
vCDN
vG.Fast
Controller
vMetroE
Controller
Enterprise
Customers
Controller
vCPE
…additional access technologies / business units (e.g., mobile)…
…additional services…
Extensible By Design
à CORD is a configurable platform, not a point solution!
Instance InstanceInstanceInstance
Subscriber
Bundle
Tenant1
Subscriber
Bundle
TenantN
. . .
CDN Domain
Tenant1 TenantN
. . .
CORD – Data Plane Services
CDN Domain
vSG
(Instance = Container)
vCDN
(Instance = VM)
vOLT
CORD – Control Plane Services
ONOS
vRouterSegment Routing Neutron (VTN)
vOLT
Controller
vSG
Controller
vRouter
Residential
Subscriber
Controller
Operator Specification Declarative
Policy
vSG
vSG
vSG
vSG
vSG
vSG
vBNG
vBNG
vRTR
vBNG
vBNG
vOLT
CDN_Client
vBNG
vBNG
vCDN
vSG_WANvSG_LAN
Realization
of
Policy
Executable
Representation
of Policy
Central	
  Office	
  Re-­‐architected	
  
as	
  a	
  Datacenter	
  (CORD)	
  	
  
CORD Fabric
Saurav	
  Das	
  
Principal	
  System	
  Architect	
  
Open	
  Networking	
  FoundaCon	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
I
O
I
O
Metro	
  
Core	
  
	
  Link	
  
I
O
Access	
  
Link	
  
Fabric
Spine	
  
Switches	
  
Leaf	
  
Switches	
  
vRouter
vSG
vOLT
NFVI	
  Orch-­‐	
  XOS	
  
DHCP
LDAP
RADIUS
Control	
  
Data	
  
PON	
  
OLT	
  
MACs	
  
Commodity	
  hardware	
  
SDN	
  Control	
  Plane-­‐	
  ONOS	
  
Applications
CORD:	
  Central	
  Office	
  Re-­‐architected	
  as	
  Datacenter	
  
ONT	
  
Simple	
  CPE	
  
GPON
GPON OLT
vSG
Open-­‐Source	
  Mul9-­‐Purpose	
  Leaf-­‐Spine	
  Fabric	
  
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	
  
Open	
  Source	
  
SDN-­‐based	
  
Bare-­‐metal	
  
Slow	
  	
  
I/O:	
  	
  
PON	
  
OLT	
  
MACs	
  
Access
Links
CORD fabric – designed to scale up to 16 Racks
Fast	
  
I/O	
  
Metro
Core
Links
HA,	
  scales	
  to	
  16	
  racks,	
  OF	
  1.3,	
  
Topo-­‐Discovery,	
  ConfiguraCon,	
  
GUI,	
  CLI,	
  TroubleshooCng,	
  ISSU	
  
Fabric	
  Control	
  ApplicaCon:	
  Addressing,	
  
ECMP	
  RouCng,	
  Recovery,	
  
Interoperability,	
  API	
  support	
  
ONOS	
  Controller	
  Cluster	
  
API
White	
  Box	
  SDN	
  Switch	
  
Accton	
  6712	
  
Leaf	
  Switch	
  
24	
  x	
  40G	
  ports	
  downlink	
  to	
  servers	
  
	
  via	
  4	
  X	
  10G	
  breakout	
  DAC	
  
8	
  x	
  40G	
  ports	
  uplink	
  to	
  different	
  spine	
  switches	
  
ECMP	
  across	
  all	
  uplink	
  ports	
  
GE	
  mgmt.	
  
White	
  Box	
  SDN	
  Switch	
  
Accton	
  6712	
  
Spine	
  Switch	
  
32	
  x	
  40G	
  ports	
  downlink	
  to	
  leaf	
  switches	
  
40G	
  QSFP+/DAC	
  
GE	
  mgmt.	
  
BRCM	
  ASIC	
  
OF-­‐DPA	
  
Indigo	
  OF	
  Agent	
  
OF-­‐DPA	
  	
  API	
  
OpenFlow	
  1.3	
  
OCP:	
  Open	
  Compute	
  Project	
  
ONL:	
  Open	
  Network	
  Linux	
  
ONIE:	
  Open	
  Network	
  Install	
  Environment	
  
BRCM:	
  Broadcom	
  Merchant	
  Silicon	
  ASICs	
  	
  
OF-­‐DPA:	
  OpenFlow	
  Datapath	
  AbstracCon	
  
Leaf/Spine	
  Switch	
  SoHware	
  Stack	
  
to	
  controller	
  
OCP
Software
-
ONL
ONIE
OCP Bare Metal Hardware
Open	
  Hardware	
  &	
  SoHware	
  Stacks	
  
BRCM	
  SDK	
  API	
  
ONOS
Project	
  Atrium	
  Stack	
  
vlan	
  x	
  
vlan	
  y	
  
vlan	
  z	
  
E-­‐BGP	
   E-­‐BGP	
  
BRCM	
  ASIC	
  
OF-­‐DPA	
  
Indigo	
  OF	
  Agent	
  
OF-­‐DPA	
  	
  API	
  
OpenFlow	
  1.3	
  
OCP
Software
-
ONL
ONIE
OCP Bare Metal Hardware
BRCM	
  SDK	
  API	
  
OCP:	
  Open	
  Compute	
  Project;	
  ONL:	
  Open	
  Network	
  Linux;	
  ONIE:	
  Open	
  Network	
  Install	
  Env;	
  	
  
BRCM:	
  Broadcom	
  Merchant	
  Silicon	
  ASICs;	
  OF-­‐DPA:	
  OpenFlow	
  Datapath	
  AbstracCon	
  
OFDPA Driver
Peering
Application
Quagga	
  BGP	
  
Fabric Control
Application
OLT	
  
OLT	
  
OLT	
  
To	
  residenCal	
  
subscribers	
  
I/O	
  
I/O	
  
To	
  upstream	
  
Metro	
  routers	
  
vSG	
  
vSG	
  
L2	
  bridged	
  
IPv4	
  unicast	
  /	
  MPLS	
  SR	
  IPv4	
  mulCcast	
  /	
  MPLS	
  SR	
  
QinQ	
  /	
  MPLS	
  PW	
  
CORD	
  Fabric	
  Opera9on	
  
Ingress	
  
Port	
  
Table	
  
Phy
Port
Vlan	
  
Table	
  
Termin
-­‐aCon	
  
MAC	
  
Table	
  
MulC-­‐	
  	
  
cast	
  
RouCng	
  
Table	
  
Unicast	
  
RouCng	
  
Table	
  
MPLS	
  
Table	
  
Bridging	
  
Table	
  
ACL	
  
Policy	
  
Table	
  
L2	
  
Flood	
  
Group	
  
L3	
  
ECMP	
  
Group	
  
Phy
Port
Phy
Port
Phy
Port
Phy
Port
Phy
Port
MPLS	
  
Label	
  
Group	
  
MPLS	
  
Label	
  
Group	
  
L3	
  
Group	
  
L2	
  
Interface	
  
Group	
  
L2	
  
Interface	
  
Group	
  
L2	
  
Interface	
  
Group	
  
Fabric	
  Chip	
  Pipeline	
  (Broadcom’s	
  OF-­‐DPA)	
  
L2	
  bridged	
  
IPv4	
  unicast	
  /	
  MPLS	
  SR	
  IPv4	
  mulCcast	
  /	
  MPLS	
  SR	
  
QinQ	
  /	
  MPLS	
  PW	
  
Vlan	
  1	
  
Table	
  
MPLS
L2	
  
Port	
  
Table	
  
*	
  Simplified	
  view	
  
Analy9cs	
  Driven	
  Traffic	
  Engineering	
  
Field-­‐Trial	
  Specifica9on	
  
Rack	
  1	
  Leaf	
  1	
  
Rack	
  1	
  Leaf	
  2	
  
GE	
  L2	
  Switch	
  
2	
  X	
  10GE	
  
(bonded)	
  
dual-­‐homed	
  
server	
  to	
  
ToRs	
  (leafs)	
  
1	
  X	
  GE	
  mgmt	
  
Rack	
  
includes	
  
OLTs,	
  
Servers,	
  
OpenStack	
  
compute	
  
nodes	
  
	
  
GE	
  L2	
  Switch	
  
OVS	
   C	
   C	
   VM	
  
Spine	
  1	
   Spine	
  2	
  
40G	
  uplinks	
  
Rack	
  2	
  Leaf	
  1	
  
Rack	
  2	
  Leaf	
  2	
  
2	
  racks,	
  2	
  ToRs/rack,	
  2	
  spines,	
  servers	
  dual	
  homed	
  to	
  ToRs	
  
Central	
  Office	
  Re-­‐architected	
  
as	
  a	
  Datacenter	
  (CORD)	
  	
  
Access and Virtualization walkthrough
Ali	
  Al-­‐Shabibi	
  
Open	
  Networking	
  Lab	
  	
  
Outline	
  
•  Hardware	
  and	
  SoAware	
  involved	
  
– CPE,	
  OLT	
  
– XOS,	
  OpenStack,	
  ONOS,	
  vOLT	
  OpenFlow	
  agent	
  
•  Walkthroughs	
  
– CPE	
  to	
  OLT	
  to	
  vSG	
  
– Service	
  ComposiLon	
  
Access	
  hardware	
  
CPE	
  
•  Simple	
  commodity	
  NetGear	
  device	
  
•  Flashed	
  with	
  OpenWrt	
  
•  Runs	
  OVS	
  as	
  dataplane	
  switch	
  
•  OpenFlow	
  capable	
  
•  Runs	
  802.1X	
  authenLcaLon	
  
•  Several	
  design	
  opLons	
  available	
  here	
  
•  OpenFlow	
  enabled?	
  
•  Runs	
  a	
  DHCP	
  server	
  
•  Actual	
  CPE	
  for	
  producLon	
  environment	
  sLll	
  
TBD	
  
Access	
  hardware	
  
OLT	
  
•  One	
  rack	
  unit	
  GPON	
  OLT	
  MAC	
  
•  48	
  PON	
  ports	
  (arranged	
  as	
  12	
  OLT	
  chips)	
  
•  6	
  40Gbps	
  Ethernet	
  ports	
  
•  NetConf	
  to	
  configure	
  power	
  se[ngs,	
  fan	
  speed,	
  etc.	
  
•  OpenFlow	
  Controllable	
  
•  via	
  external	
  OF	
  agent	
  	
  
•  External	
  soAware	
  bootstraps	
  firmware	
  	
  
SoAware	
  
PMC	
  vOLT	
  
•  Runs	
  either	
  in	
  a	
  container	
  or	
  VM	
  
•  Exposes	
  an	
  OpenFlow	
  interface	
  north	
  to	
  
ONOS	
  	
  
•  Manages	
  the	
  OLT	
  via	
  OMCI	
  to	
  the	
  south	
  
•  Converts	
  OpenFlow	
  messages	
  into	
  
OMCI	
  to	
  provision	
  the	
  OLT	
  
•  Enables	
  the	
  OLT	
  to	
  pass	
  802.1X	
  and	
  
IGMP	
  packets	
  to	
  ONOS	
  
–  to	
  implement	
  client/ONU	
  authenLcaLon;	
  
and	
  
–  to	
  implement	
  IGMP	
  snooping	
  
PMC	
  vOLT	
  
OMCI	
  
SoAware	
  
XOS,	
  ONOS,	
  and	
  OpenStack	
  
•  XOS	
  orchestrates	
  both	
  ONOS	
  and	
  
OpenStack	
  
•  OpenStack	
  is	
  used	
  to	
  spawn	
  VMs	
  and	
  
containers	
  
•  ONOS	
  (via	
  neutron)	
  creates	
  virtual	
  
networks	
  and	
  connects	
  them	
  
together	
  achieving	
  service	
  chaining	
  
CPE	
  boot	
  and	
  AuthenLcaLon	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
IO
IO
Metro	
  
Core	
  
	
  Link	
  
IO
Access	
  
Link	
  
Spine	
  
Switches	
  
Leaf	
  
Switches	
  
RADIUS
Control	
  
Data	
  
PON	
  
OLT	
  
MACs	
  
Commodity	
  hardware	
  
CORD	
  SoAware	
  Stack	
  =	
  XOS	
  +	
  ONOS	
  +	
  OpenStack	
  
vOLT ONOS App
ONT	
  
Simple	
  CPE	
  
GPON
CPE	
  (re)boots	
  
Dataplane	
  ConfiguraLon	
  
Home	
  
Network	
   CPE	
   OLT	
  
No	
  VLAN	
   Default	
  VLAN	
  (0)	
   Q-­‐in-­‐Q	
  
•  OLT	
  double	
  tags	
  packets	
  from	
  customer	
  
•  C-­‐tag	
  idenLfies	
  the	
  customer	
  
•  S-­‐tag	
  idenLfies	
  the	
  OLT	
  the	
  customer	
  is	
  connect	
  to	
  
•  OLT	
  also	
  meters	
  customer	
  connecLons	
  
•  OLT	
  maintains	
  group	
  informaLon	
  to	
  handle	
  mulLcast	
  traffic	
  
?
Spinning	
  Up	
  a	
  vSG	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
IO
IO
Metro	
  
Core	
  
	
  Link	
  
IO
Access	
  
Link	
  
Spine	
  
Switches	
  
Leaf	
  
Switches	
  
Control	
  
Data	
  
PON	
  
OLT	
  
MACs	
  
Commodity	
  hardware	
  
CORD	
  SoAware	
  Stack	
  =	
  XOS	
  +	
  ONOS	
  +	
  OpenStack	
  
vOLT
ONT	
  
Simple	
  CPE	
  
GPON
vSG
AuthenLcaLon	
  has	
  
been	
  successful.	
  A	
  
vSG	
  is	
  now	
  needed.	
  
Service	
  ComposiLon	
  
•  Services	
  operate	
  in	
  their	
  own	
  virtual	
  network	
  
isolated	
  using	
  VXLAN	
  overlays	
  
•  Services	
  can	
  scale	
  both	
  in	
  terms	
  of	
  compute	
  and	
  
networking	
  
•  Services	
  are	
  designated	
  by	
  their	
  own	
  service	
  IP	
  
–  Work	
  is	
  load-­‐balanced	
  amongst	
  service	
  compute	
  
nodes	
  
Access	
  
vRouter	
  in	
  the	
  CORD	
  Architecture	
  
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	
  
Leaf-­‐Spine	
  	
  
Fabric	
  
White	
  Box	
  
White	
  Box	
  
SDN	
  enabled	
  DC	
  Fabric	
  
Dedicated	
  vRouter	
  
switches	
  
to	
  Metro	
  
vRouter	
  Control	
  Plane	
  
Metro	
  
router	
  
Quagga	
  
RouLng	
  
protocols	
  
ONOS	
  
FIB	
  Push	
  Manager	
  
(FPM)	
  
Network	
  
Metro	
  
router	
  
•  FPM	
  is	
  a	
  feature	
  of	
  Quagga	
  which	
  enables	
  it	
  to	
  push	
  routes	
  to	
  external	
  enLLes	
  
•  Based	
  on	
  the	
  Linux	
  netlink	
  protocol	
  
vRouter	
  app	
  
Conclusion	
  
•  Understanding	
  of	
  the	
  hardware	
  components	
  
•  Understanding	
  of	
  the	
  end	
  to	
  end	
  traffic	
  flow	
  
•  CORD	
  is	
  really	
  one	
  quite	
  large	
  integraLon	
  
project	
  
Join the journey @ onosproject.org

More Related Content

What's hot

SDN Service Provider Use Cases
SDN Service Provider Use CasesSDN Service Provider Use Cases
SDN Service Provider Use CasesSDxCentral
 
Radisys_Wind River_C-RAN Webinar_June 26_14
Radisys_Wind River_C-RAN Webinar_June 26_14Radisys_Wind River_C-RAN Webinar_June 26_14
Radisys_Wind River_C-RAN Webinar_June 26_14Radisys Corporation
 
CommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the HypeCommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the HypeRadisys Corporation
 
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun SingIndonesia Network Operators Group
 
Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017Sigal Biran-Nagar
 
Telefonica CCN and SDN / NFV
Telefonica CCN and SDN / NFVTelefonica CCN and SDN / NFV
Telefonica CCN and SDN / NFVPatrick Lopez
 
Evolving to a New Generation Network based on IP, SDN, NFV & Cloud
Evolving to a New Generation Networkbased on IP, SDN, NFV & CloudEvolving to a New Generation Networkbased on IP, SDN, NFV & Cloud
Evolving to a New Generation Network based on IP, SDN, NFV & CloudEricsson
 
Core analysis:State of SDN-NFV in wireless networks 2014
Core analysis:State of SDN-NFV in wireless networks 2014Core analysis:State of SDN-NFV in wireless networks 2014
Core analysis:State of SDN-NFV in wireless networks 2014Patrick Lopez
 
SDN, NFV and customer centric networks
SDN, NFV and customer centric networksSDN, NFV and customer centric networks
SDN, NFV and customer centric networksPatrick Lopez
 
Accelerating Enterprise Small Cell Deployments
Accelerating Enterprise Small Cell DeploymentsAccelerating Enterprise Small Cell Deployments
Accelerating Enterprise Small Cell DeploymentsCisco Service Provider
 
Radisys - Future Proofing Your Digital Business With Transcoding
Radisys - Future Proofing Your Digital Business With TranscodingRadisys - Future Proofing Your Digital Business With Transcoding
Radisys - Future Proofing Your Digital Business With TranscodingRadisys Corporation
 
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network DivideOpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network DivideAlan Quayle
 
Beyond Basic VoLTE Services: Avoiding 3 Mistakes of the Past
Beyond Basic VoLTE Services: Avoiding 3 Mistakes of the PastBeyond Basic VoLTE Services: Avoiding 3 Mistakes of the Past
Beyond Basic VoLTE Services: Avoiding 3 Mistakes of the PastRadisys Corporation
 
Radisys Accelerating Communication Services
Radisys Accelerating Communication ServicesRadisys Accelerating Communication Services
Radisys Accelerating Communication ServicesSmall Cell Forum
 
Presentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforumPresentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforumvideos
 
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit kimw001
 
Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...Ericsson
 
Orchestrating, operationalizing, monetizing SDN/NFV enabled networks
Orchestrating, operationalizing, monetizing SDN/NFV enabled networksOrchestrating, operationalizing, monetizing SDN/NFV enabled networks
Orchestrating, operationalizing, monetizing SDN/NFV enabled networksEricsson
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business TransformationCisco Service Provider
 

What's hot (20)

SDN Service Provider Use Cases
SDN Service Provider Use CasesSDN Service Provider Use Cases
SDN Service Provider Use Cases
 
Radisys_Wind River_C-RAN Webinar_June 26_14
Radisys_Wind River_C-RAN Webinar_June 26_14Radisys_Wind River_C-RAN Webinar_June 26_14
Radisys_Wind River_C-RAN Webinar_June 26_14
 
CommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the HypeCommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the Hype
 
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing
 
Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017
 
Telefonica CCN and SDN / NFV
Telefonica CCN and SDN / NFVTelefonica CCN and SDN / NFV
Telefonica CCN and SDN / NFV
 
Evolving to a New Generation Network based on IP, SDN, NFV & Cloud
Evolving to a New Generation Networkbased on IP, SDN, NFV & CloudEvolving to a New Generation Networkbased on IP, SDN, NFV & Cloud
Evolving to a New Generation Network based on IP, SDN, NFV & Cloud
 
Core analysis:State of SDN-NFV in wireless networks 2014
Core analysis:State of SDN-NFV in wireless networks 2014Core analysis:State of SDN-NFV in wireless networks 2014
Core analysis:State of SDN-NFV in wireless networks 2014
 
SDN, NFV and customer centric networks
SDN, NFV and customer centric networksSDN, NFV and customer centric networks
SDN, NFV and customer centric networks
 
Accelerating Enterprise Small Cell Deployments
Accelerating Enterprise Small Cell DeploymentsAccelerating Enterprise Small Cell Deployments
Accelerating Enterprise Small Cell Deployments
 
Radisys - Future Proofing Your Digital Business With Transcoding
Radisys - Future Proofing Your Digital Business With TranscodingRadisys - Future Proofing Your Digital Business With Transcoding
Radisys - Future Proofing Your Digital Business With Transcoding
 
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network DivideOpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
OpenCloud IMS WebRTC Workshop Adaptive Signaling Bridging the Network Divide
 
Beyond Basic VoLTE Services: Avoiding 3 Mistakes of the Past
Beyond Basic VoLTE Services: Avoiding 3 Mistakes of the PastBeyond Basic VoLTE Services: Avoiding 3 Mistakes of the Past
Beyond Basic VoLTE Services: Avoiding 3 Mistakes of the Past
 
Radisys Accelerating Communication Services
Radisys Accelerating Communication ServicesRadisys Accelerating Communication Services
Radisys Accelerating Communication Services
 
Presentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforumPresentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforum
 
ECI - The Elastic Network - winds of change
ECI - The Elastic Network - winds of changeECI - The Elastic Network - winds of change
ECI - The Elastic Network - winds of change
 
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
 
Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...
 
Orchestrating, operationalizing, monetizing SDN/NFV enabled networks
Orchestrating, operationalizing, monetizing SDN/NFV enabled networksOrchestrating, operationalizing, monetizing SDN/NFV enabled networks
Orchestrating, operationalizing, monetizing SDN/NFV enabled networks
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation
 

Viewers also liked

[Webinar Slides] Programming the Network Dataplane in P4
[Webinar Slides] Programming the Network Dataplane in P4[Webinar Slides] Programming the Network Dataplane in P4
[Webinar Slides] Programming the Network Dataplane in P4Open Networking Summits
 
Programming Protocol-Independent Packet Processors
Programming Protocol-Independent Packet ProcessorsProgramming Protocol-Independent Packet Processors
Programming Protocol-Independent Packet ProcessorsOpen Networking Summits
 
Introduction to CORD project
Introduction to CORD projectIntroduction to CORD project
Introduction to CORD projectsangyun han
 
Onos overview meetup sdn paris - redux
Onos overview  meetup sdn paris - reduxOnos overview  meetup sdn paris - redux
Onos overview meetup sdn paris - reduxSDN_Paris
 
Programmable Data Plane at Terabit Speeds
Programmable Data Plane at Terabit SpeedsProgrammable Data Plane at Terabit Speeds
Programmable Data Plane at Terabit SpeedsBarefoot Networks
 
XOS in open CORD project
XOS in open CORD projectXOS in open CORD project
XOS in open CORD projectsangyun han
 
Introduction of ONOS and core technology
Introduction of ONOS and core technologyIntroduction of ONOS and core technology
Introduction of ONOS and core technologysangyun han
 
Making the Switch to Bare Metal and Open Networking
Making the Switch to Bare Metal and Open NetworkingMaking the Switch to Bare Metal and Open Networking
Making the Switch to Bare Metal and Open NetworkingCumulus Networks
 
Journey to Software-Defined Cloud Networking
Journey to Software-Defined Cloud NetworkingJourney to Software-Defined Cloud Networking
Journey to Software-Defined Cloud NetworkingOpen Networking Summits
 
2016 COSCUP SDN Introduction
2016 COSCUP SDN Introduction2016 COSCUP SDN Introduction
2016 COSCUP SDN IntroductionYi Tseng
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksNAIM Networks, Inc.
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNUmesh Krishnaswamy
 
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...Open Networking Summits
 
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersDeploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersRadisys Corporation
 
ONOS Platform Architecture
ONOS Platform ArchitectureONOS Platform Architecture
ONOS Platform ArchitectureOpenDaylight
 
ONOS build 2016 Sharing
ONOS build 2016 SharingONOS build 2016 Sharing
ONOS build 2016 SharingChun Ming Ou
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)Ameer Sameer
 

Viewers also liked (20)

[Webinar Slides] Programming the Network Dataplane in P4
[Webinar Slides] Programming the Network Dataplane in P4[Webinar Slides] Programming the Network Dataplane in P4
[Webinar Slides] Programming the Network Dataplane in P4
 
Programming Protocol-Independent Packet Processors
Programming Protocol-Independent Packet ProcessorsProgramming Protocol-Independent Packet Processors
Programming Protocol-Independent Packet Processors
 
Introduction to CORD project
Introduction to CORD projectIntroduction to CORD project
Introduction to CORD project
 
Onos overview meetup sdn paris - redux
Onos overview  meetup sdn paris - reduxOnos overview  meetup sdn paris - redux
Onos overview meetup sdn paris - redux
 
Programmable Data Plane at Terabit Speeds
Programmable Data Plane at Terabit SpeedsProgrammable Data Plane at Terabit Speeds
Programmable Data Plane at Terabit Speeds
 
XOS in open CORD project
XOS in open CORD projectXOS in open CORD project
XOS in open CORD project
 
Introduction of ONOS and core technology
Introduction of ONOS and core technologyIntroduction of ONOS and core technology
Introduction of ONOS and core technology
 
Open Networking Summit
Open Networking SummitOpen Networking Summit
Open Networking Summit
 
The “Open” in Open Networking
The “Open” in Open NetworkingThe “Open” in Open Networking
The “Open” in Open Networking
 
Making the Switch to Bare Metal and Open Networking
Making the Switch to Bare Metal and Open NetworkingMaking the Switch to Bare Metal and Open Networking
Making the Switch to Bare Metal and Open Networking
 
Journey to Software-Defined Cloud Networking
Journey to Software-Defined Cloud NetworkingJourney to Software-Defined Cloud Networking
Journey to Software-Defined Cloud Networking
 
2016 COSCUP SDN Introduction
2016 COSCUP SDN Introduction2016 COSCUP SDN Introduction
2016 COSCUP SDN Introduction
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDN
 
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
 
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersDeploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
 
ONOS Platform Architecture
ONOS Platform ArchitectureONOS Platform Architecture
ONOS Platform Architecture
 
ONOS build 2016 Sharing
ONOS build 2016 SharingONOS build 2016 Sharing
ONOS build 2016 Sharing
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
 
AT&T API Platform
AT&T API PlatformAT&T API Platform
AT&T API Platform
 

Similar to CORD: Central Office Re-architected as a Datacenter

(NET202) Connectivity Using Software-Defined Networking & Advanced API
(NET202) Connectivity Using Software-Defined Networking & Advanced API(NET202) Connectivity Using Software-Defined Networking & Advanced API
(NET202) Connectivity Using Software-Defined Networking & Advanced APIAmazon Web Services
 
Bonding Your Private Network to Salesforce Clouds
Bonding Your Private Network to Salesforce CloudsBonding Your Private Network to Salesforce Clouds
Bonding Your Private Network to Salesforce CloudsSalesforce Developers
 
Secure Connectivity to your Salesforce Applications
Secure Connectivity to your Salesforce ApplicationsSecure Connectivity to your Salesforce Applications
Secure Connectivity to your Salesforce ApplicationsSalesforce Developers
 
AWS re:Invent 2016: Cloud agility and faster connectivity with AT&T NetBond a...
AWS re:Invent 2016: Cloud agility and faster connectivity with AT&T NetBond a...AWS re:Invent 2016: Cloud agility and faster connectivity with AT&T NetBond a...
AWS re:Invent 2016: Cloud agility and faster connectivity with AT&T NetBond a...Amazon Web Services
 
Software Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesSoftware Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesOpen Networking Summits
 
ATT: The Power of the Platform
ATT: The Power of the PlatformATT: The Power of the Platform
ATT: The Power of the PlatformCharles Beck
 
Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Michael Maharas
 
Firewall Webinar
Firewall WebinarFirewall Webinar
Firewall WebinarAT&T
 
Securing the Internet of Things: What the CEO Needs to Know
Securing the Internet of Things: What the CEO Needs to KnowSecuring the Internet of Things: What the CEO Needs to Know
Securing the Internet of Things: What the CEO Needs to KnowAT&T
 
TAG IoT Summit - Why You Need a Strategy for the Internet of Things
TAG IoT Summit - Why You Need a Strategy for the Internet of ThingsTAG IoT Summit - Why You Need a Strategy for the Internet of Things
TAG IoT Summit - Why You Need a Strategy for the Internet of ThingsEric Sineath
 
Enterprise Global Messaging
Enterprise Global MessagingEnterprise Global Messaging
Enterprise Global MessagingJonathan Spinney
 
Expectation for SDN as Carrier's Network
Expectation for SDN as Carrier's NetworkExpectation for SDN as Carrier's Network
Expectation for SDN as Carrier's NetworkOpen Networking Summits
 
AT&T IP Flexible Reach Customer Presentation
AT&T IP Flexible Reach Customer Presentation AT&T IP Flexible Reach Customer Presentation
AT&T IP Flexible Reach Customer Presentation Michael Harber
 
Near Real-time Outlier Detection and Interpretation - Part 1 by Robert Thorma...
Near Real-time Outlier Detection and Interpretation - Part 1 by Robert Thorma...Near Real-time Outlier Detection and Interpretation - Part 1 by Robert Thorma...
Near Real-time Outlier Detection and Interpretation - Part 1 by Robert Thorma...DataWorks Summit/Hadoop Summit
 
Multi-Network Location & SMS APIs
Multi-Network Location & SMS APIsMulti-Network Location & SMS APIs
Multi-Network Location & SMS APIsJonathan Spinney
 
Managing the Cyberthreat Landscape
Managing the Cyberthreat LandscapeManaging the Cyberthreat Landscape
Managing the Cyberthreat LandscapeAT&T
 

Similar to CORD: Central Office Re-architected as a Datacenter (20)

(NET202) Connectivity Using Software-Defined Networking & Advanced API
(NET202) Connectivity Using Software-Defined Networking & Advanced API(NET202) Connectivity Using Software-Defined Networking & Advanced API
(NET202) Connectivity Using Software-Defined Networking & Advanced API
 
Bonding Your Private Network to Salesforce Clouds
Bonding Your Private Network to Salesforce CloudsBonding Your Private Network to Salesforce Clouds
Bonding Your Private Network to Salesforce Clouds
 
Secure Connectivity to your Salesforce Applications
Secure Connectivity to your Salesforce ApplicationsSecure Connectivity to your Salesforce Applications
Secure Connectivity to your Salesforce Applications
 
AWS re:Invent 2016: Cloud agility and faster connectivity with AT&T NetBond a...
AWS re:Invent 2016: Cloud agility and faster connectivity with AT&T NetBond a...AWS re:Invent 2016: Cloud agility and faster connectivity with AT&T NetBond a...
AWS re:Invent 2016: Cloud agility and faster connectivity with AT&T NetBond a...
 
Software Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal TechnologiesSoftware Defined Networks Network Function Virtualization Pivotal Technologies
Software Defined Networks Network Function Virtualization Pivotal Technologies
 
ATT: The Power of the Platform
ATT: The Power of the PlatformATT: The Power of the Platform
ATT: The Power of the Platform
 
Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!
 
Firewall Webinar
Firewall WebinarFirewall Webinar
Firewall Webinar
 
User-Defined Network Cloud
User-Defined Network CloudUser-Defined Network Cloud
User-Defined Network Cloud
 
Securing the Internet of Things: What the CEO Needs to Know
Securing the Internet of Things: What the CEO Needs to KnowSecuring the Internet of Things: What the CEO Needs to Know
Securing the Internet of Things: What the CEO Needs to Know
 
TAG IoT Summit - Why You Need a Strategy for the Internet of Things
TAG IoT Summit - Why You Need a Strategy for the Internet of ThingsTAG IoT Summit - Why You Need a Strategy for the Internet of Things
TAG IoT Summit - Why You Need a Strategy for the Internet of Things
 
Enterprise Global Messaging
Enterprise Global MessagingEnterprise Global Messaging
Enterprise Global Messaging
 
Expectation for SDN as Carrier's Network
Expectation for SDN as Carrier's NetworkExpectation for SDN as Carrier's Network
Expectation for SDN as Carrier's Network
 
AT&T IP Flexible Reach Customer Presentation
AT&T IP Flexible Reach Customer Presentation AT&T IP Flexible Reach Customer Presentation
AT&T IP Flexible Reach Customer Presentation
 
NOD
NODNOD
NOD
 
Near Real-time Outlier Detection and Interpretation - Part 1 by Robert Thorma...
Near Real-time Outlier Detection and Interpretation - Part 1 by Robert Thorma...Near Real-time Outlier Detection and Interpretation - Part 1 by Robert Thorma...
Near Real-time Outlier Detection and Interpretation - Part 1 by Robert Thorma...
 
Near Real-Time Outlier Detection and Interpretation
Near Real-Time Outlier Detection and InterpretationNear Real-Time Outlier Detection and Interpretation
Near Real-Time Outlier Detection and Interpretation
 
Multi-Network Location & SMS APIs
Multi-Network Location & SMS APIsMulti-Network Location & SMS APIs
Multi-Network Location & SMS APIs
 
IPSec VPN Basics
IPSec VPN BasicsIPSec VPN Basics
IPSec VPN Basics
 
Managing the Cyberthreat Landscape
Managing the Cyberthreat LandscapeManaging the Cyberthreat Landscape
Managing the Cyberthreat Landscape
 

More from Open Networking Summits

Software Defined Networking: Enabling The Mobile Workplace
Software Defined Networking: Enabling The Mobile WorkplaceSoftware Defined Networking: Enabling The Mobile Workplace
Software Defined Networking: Enabling The Mobile WorkplaceOpen Networking Summits
 
Spreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use casesSpreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use casesOpen Networking Summits
 
Ranges & Cross-Entrance Consistency with OpenFlow
Ranges & Cross-Entrance Consistency with OpenFlowRanges & Cross-Entrance Consistency with OpenFlow
Ranges & Cross-Entrance Consistency with OpenFlowOpen Networking Summits
 
On the Necessity of Time-based Updates in SDN
On the Necessity of Time-based Updates in SDNOn the Necessity of Time-based Updates in SDN
On the Necessity of Time-based Updates in SDNOpen Networking Summits
 
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...Open Networking Summits
 
ESPRES: Easy Scheduling and Prioritization for SDN
ESPRES: Easy Scheduling and Prioritization for SDNESPRES: Easy Scheduling and Prioritization for SDN
ESPRES: Easy Scheduling and Prioritization for SDNOpen Networking Summits
 
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATIONSDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATIONOpen Networking Summits
 
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANsSoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANsOpen Networking Summits
 
RadioVisor - A Slicing Plane for Radio Access Networks
RadioVisor - A Slicing Plane for Radio Access NetworksRadioVisor - A Slicing Plane for Radio Access Networks
RadioVisor - A Slicing Plane for Radio Access NetworksOpen Networking Summits
 
Enabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing ProtocolsEnabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing ProtocolsOpen Networking Summits
 
Accelerating SDN/NFV with transparent offloading architecture
Accelerating SDN/NFV with transparent offloading architectureAccelerating SDN/NFV with transparent offloading architecture
Accelerating SDN/NFV with transparent offloading architectureOpen Networking Summits
 
Serial Composition of Heterogeneous Control Planes
Serial Composition of Heterogeneous Control PlanesSerial Composition of Heterogeneous Control Planes
Serial Composition of Heterogeneous Control PlanesOpen Networking Summits
 
SFA: Stateful Forwarding Abstraction in SDN Data Plane
SFA: Stateful Forwarding Abstraction in SDN Data PlaneSFA: Stateful Forwarding Abstraction in SDN Data Plane
SFA: Stateful Forwarding Abstraction in SDN Data PlaneOpen Networking Summits
 
Coherent SDN Forwarding Plane Programming
Coherent SDN Forwarding Plane ProgrammingCoherent SDN Forwarding Plane Programming
Coherent SDN Forwarding Plane ProgrammingOpen Networking Summits
 

More from Open Networking Summits (20)

Learnings from Carrier SDN Deployments
Learnings from Carrier SDN DeploymentsLearnings from Carrier SDN Deployments
Learnings from Carrier SDN Deployments
 
Software Defined Networking: Enabling The Mobile Workplace
Software Defined Networking: Enabling The Mobile WorkplaceSoftware Defined Networking: Enabling The Mobile Workplace
Software Defined Networking: Enabling The Mobile Workplace
 
Application Driven SDN
Application Driven SDNApplication Driven SDN
Application Driven SDN
 
NFV & SDN Customer Deployments
NFV & SDN Customer DeploymentsNFV & SDN Customer Deployments
NFV & SDN Customer Deployments
 
Building a Digital Telco
Building a Digital TelcoBuilding a Digital Telco
Building a Digital Telco
 
Spreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use casesSpreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use cases
 
BeHop : SDN for Dense WiFi Networks
BeHop : SDN for Dense WiFi NetworksBeHop : SDN for Dense WiFi Networks
BeHop : SDN for Dense WiFi Networks
 
Ranges & Cross-Entrance Consistency with OpenFlow
Ranges & Cross-Entrance Consistency with OpenFlowRanges & Cross-Entrance Consistency with OpenFlow
Ranges & Cross-Entrance Consistency with OpenFlow
 
On the Necessity of Time-based Updates in SDN
On the Necessity of Time-based Updates in SDNOn the Necessity of Time-based Updates in SDN
On the Necessity of Time-based Updates in SDN
 
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
Control Exchange Points: Providing QoS-en abled End-to-End Services via SDN-b...
 
ESPRES: Easy Scheduling and Prioritization for SDN
ESPRES: Easy Scheduling and Prioritization for SDNESPRES: Easy Scheduling and Prioritization for SDN
ESPRES: Easy Scheduling and Prioritization for SDN
 
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATIONSDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
 
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANsSoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
SoftMoW: A Dynamic and Scalable Software Defined Architecture for Cellular WANs
 
RadioVisor - A Slicing Plane for Radio Access Networks
RadioVisor - A Slicing Plane for Radio Access NetworksRadioVisor - A Slicing Plane for Radio Access Networks
RadioVisor - A Slicing Plane for Radio Access Networks
 
Enabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing ProtocolsEnabling SDN in old school networks with Software-Controlled Routing Protocols
Enabling SDN in old school networks with Software-Controlled Routing Protocols
 
Accelerating SDN/NFV with transparent offloading architecture
Accelerating SDN/NFV with transparent offloading architectureAccelerating SDN/NFV with transparent offloading architecture
Accelerating SDN/NFV with transparent offloading architecture
 
Serial Composition of Heterogeneous Control Planes
Serial Composition of Heterogeneous Control PlanesSerial Composition of Heterogeneous Control Planes
Serial Composition of Heterogeneous Control Planes
 
SFA: Stateful Forwarding Abstraction in SDN Data Plane
SFA: Stateful Forwarding Abstraction in SDN Data PlaneSFA: Stateful Forwarding Abstraction in SDN Data Plane
SFA: Stateful Forwarding Abstraction in SDN Data Plane
 
Towards a Reliable SDN Firewall
Towards a Reliable SDN FirewallTowards a Reliable SDN Firewall
Towards a Reliable SDN Firewall
 
Coherent SDN Forwarding Plane Programming
Coherent SDN Forwarding Plane ProgrammingCoherent SDN Forwarding Plane Programming
Coherent SDN Forwarding Plane Programming
 

Recently uploaded

Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 

Recently uploaded (20)

Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 

CORD: Central Office Re-architected as a Datacenter

  • 1. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. CORD: Central Office Re-architected as a Datacenter An Initiative in Refactoring Communications for SDN, NFV & the Cloud Presented as an ONS Inspire Webinar, November 17th, 2015 Tom Anschutz DMTS Architecture & Planning 1057 Lenox Park Blvd. Room A473 Atlanta, GA 30319 +1.404.499.7003 tom.anschutz@att.com
  • 2. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 2 Carrier Business Imperatives Open our Network Simplify and Scale Increase Value Modular Programmable via robust Network API’s, service creation and execution Common NFV Infrastructure New operational paradigms Emergent significant stressors include Video and Internet of Everything Agile, Elastic, Dynamic Cost-Performance leadership Enable new growth services & apps World class, industry leading security, performance, reliability Facilitate new business models and associated monetization paradigms Combining NFV and SDN, enables a real time network cloud, distributed and integrated through the WAN, optimized for packet Architecture and Technology Directions Decouple HW from SW – NFV Build on Common Cloud Infrastructure - NFVI Separate Control from Forwarding – SDN
  • 3. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. Using NFV, SDN and Cloud Composing Networking Workloads
  • 4. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 4 Using NFVI to [Re]Construct Basic Routers IO IO VNF IO IO SDN Control & Orchestration Fabric is Common Interconnect VNF VNFs can run in Compute
  • 5. RUN © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 5 In Summary: Mapping Then to Now VNF IO IO VNF Metro / Core Links VNF IO Access Links IO Control Fabric Fast IO Slow IO Apps SDN Control NFVI Orchestration
  • 6. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 6 Unifying Hardware in NFVI NFVI NFVI MNGRSDN Control VNF IO IO VNF VNF IO IO
  • 7. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 7 Carrier Motivations Why CORD?
  • 8. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 8 Simplifying Infrastructure BRAS/BNG FirewallDPI CDN Message Router Carrier Grade NAT Session Border Controller PE RouterSGSN/GGSN/PDN-GW High volume standard processors (servers) Network Function Software Storage Processors Software Today CORD Switching High volume standard storage & switching
  • 9. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 9 Automating Service Provisioning Today CORD
  • 10. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 10 Improving the Pace of Innovation Today CORD App Feature Network OS: ONOS App Simple Packet Forwarding Hardware Simple Packet Forwarding Hardware Virtual Network Function Simple Packet Forwarding Hardware Optical Network Function
  • 11. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 11 Enabling New Types of Services Graphic Courtesy Sam Johnston
  • 12. © 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. The information contained herein is not an offer, commitment, representation or warranty by AT&T and is subject to change. 12 Thank You
  • 13. Central  Office  Re-­‐architected   as  a  Datacenter  (CORD)     Architectural Overview Larry Peterson, Open Networking Lab
  • 14. Economies of a datacenter Infrastructure built with a few commodity building blocks using open source software and white-box switches Agility  of  a  cloud  provider     So#ware  pla+orms  that  enable  rapid  crea5on  of  new  services   CORD Aims to Deliver
  • 15. Residence/Enterprise Central Office CPE   ONU   OLT   ETH   AGG   BNG   Legacy Central Office Acronyms •  CPE – Customer Premises Equipment •  OLT – Optical Line Termination •  BNG – Broadband Network Gateway Backbone   Core   Data   Center  
  • 16. Residence/Enterprise ONU   CORD Backbone   Core   Data   Center   CORD U-VERSE
  • 17. Laptop Simple CPE (Netgear with Open WRT) GPON ONT Third-party Provider portal Service Provider Portal Subscriber Portal PON   OLT   MACs   Fabric   ONOS  +  OpenStack  +  XOS   ResidenMal:    vOLT,  vSG,  vRouter,  vCDN   Commodity  Servers,  Storage,  Switches,  and  I/O   AT&T U-verse CORD Residential PoC at ONS (June 2015)
  • 18. CORD – Reference Implementation CORD POD An open virtualized service delivery platform that provides cloud economies and agility. From FTTH-as-a-Service to Software-as-a-Service. Hardware Blueprint Bill of Materials – OCP Servers – OCP Switches – Access Devices Assembly Instructions – … Testing Infrastructure – … Open Source Software Core Components – OpenStack – Docker – ONOS – XOS Access Services – vOLT – vSG – vRouter – … Other Services – Monitoring – …
  • 19. GPON (Access) ROADM (Core) Commodity Servers, Storage, Switches, and I/O PON OLT MACs Leaf-Spine Fabric PON OLT MACs AT&T Open GPON 48-port, 1RU, I/O Box CORD – Hardware Architecture
  • 20. XOS OpenStack Nova Keystone Neutron ONOS Control Application VNF-as-a Service . . .. . . . . .. . . Virtual Networks and other Flow Rules (programmed into switching fabric) Virtual Machines (instantiated on commodity servers) CORD – Software Stack
  • 21. CORD – External View CORD POD Controller RESTful API Operator Specification (TOSCA, Yang) Customer Accounts Inventory Analytics Allocation Policy…
  • 22. CORD – Internal View Controller vOLT Controller vSG Controller vRouter Residential Subscribers Controller Controller vCDN Controller OpenStack ONOS Controller Controller Monitoring Everything-as-a-Service (XaaS) / Micro-Services Architecture
  • 25. Controller vSG Controller vRouter Residential Subscribers vOLT Controller Controller vCDN vG.Fast Controller vMetroE Controller Enterprise Customers Controller vCPE …additional access technologies / business units (e.g., mobile)… …additional services… Extensible By Design à CORD is a configurable platform, not a point solution!
  • 26. Instance InstanceInstanceInstance Subscriber Bundle Tenant1 Subscriber Bundle TenantN . . . CDN Domain Tenant1 TenantN . . . CORD – Data Plane Services CDN Domain vSG (Instance = Container) vCDN (Instance = VM)
  • 27. vOLT CORD – Control Plane Services ONOS vRouterSegment Routing Neutron (VTN)
  • 29. Central  Office  Re-­‐architected   as  a  Datacenter  (CORD)     CORD Fabric Saurav  Das   Principal  System  Architect   Open  Networking  FoundaCon  
  • 30.                                                 I O I O Metro   Core    Link   I O Access   Link   Fabric Spine   Switches   Leaf   Switches   vRouter vSG vOLT NFVI  Orch-­‐  XOS   DHCP LDAP RADIUS Control   Data   PON   OLT   MACs   Commodity  hardware   SDN  Control  Plane-­‐  ONOS   Applications CORD:  Central  Office  Re-­‐architected  as  Datacenter   ONT   Simple  CPE   GPON GPON OLT vSG
  • 31. Open-­‐Source  Mul9-­‐Purpose  Leaf-­‐Spine  Fabric   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   Open  Source   SDN-­‐based   Bare-­‐metal   Slow     I/O:     PON   OLT   MACs   Access Links CORD fabric – designed to scale up to 16 Racks Fast   I/O   Metro Core Links HA,  scales  to  16  racks,  OF  1.3,   Topo-­‐Discovery,  ConfiguraCon,   GUI,  CLI,  TroubleshooCng,  ISSU   Fabric  Control  ApplicaCon:  Addressing,   ECMP  RouCng,  Recovery,   Interoperability,  API  support   ONOS  Controller  Cluster   API
  • 32. White  Box  SDN  Switch   Accton  6712   Leaf  Switch   24  x  40G  ports  downlink  to  servers    via  4  X  10G  breakout  DAC   8  x  40G  ports  uplink  to  different  spine  switches   ECMP  across  all  uplink  ports   GE  mgmt.   White  Box  SDN  Switch   Accton  6712   Spine  Switch   32  x  40G  ports  downlink  to  leaf  switches   40G  QSFP+/DAC   GE  mgmt.   BRCM  ASIC   OF-­‐DPA   Indigo  OF  Agent   OF-­‐DPA    API   OpenFlow  1.3   OCP:  Open  Compute  Project   ONL:  Open  Network  Linux   ONIE:  Open  Network  Install  Environment   BRCM:  Broadcom  Merchant  Silicon  ASICs     OF-­‐DPA:  OpenFlow  Datapath  AbstracCon   Leaf/Spine  Switch  SoHware  Stack   to  controller   OCP Software - ONL ONIE OCP Bare Metal Hardware Open  Hardware  &  SoHware  Stacks   BRCM  SDK  API  
  • 33. ONOS Project  Atrium  Stack   vlan  x   vlan  y   vlan  z   E-­‐BGP   E-­‐BGP   BRCM  ASIC   OF-­‐DPA   Indigo  OF  Agent   OF-­‐DPA    API   OpenFlow  1.3   OCP Software - ONL ONIE OCP Bare Metal Hardware BRCM  SDK  API   OCP:  Open  Compute  Project;  ONL:  Open  Network  Linux;  ONIE:  Open  Network  Install  Env;     BRCM:  Broadcom  Merchant  Silicon  ASICs;  OF-­‐DPA:  OpenFlow  Datapath  AbstracCon   OFDPA Driver Peering Application Quagga  BGP   Fabric Control Application
  • 34. OLT   OLT   OLT   To  residenCal   subscribers   I/O   I/O   To  upstream   Metro  routers   vSG   vSG   L2  bridged   IPv4  unicast  /  MPLS  SR  IPv4  mulCcast  /  MPLS  SR   QinQ  /  MPLS  PW   CORD  Fabric  Opera9on  
  • 35. Ingress   Port   Table   Phy Port Vlan   Table   Termin -­‐aCon   MAC   Table   MulC-­‐     cast   RouCng   Table   Unicast   RouCng   Table   MPLS   Table   Bridging   Table   ACL   Policy   Table   L2   Flood   Group   L3   ECMP   Group   Phy Port Phy Port Phy Port Phy Port Phy Port MPLS   Label   Group   MPLS   Label   Group   L3   Group   L2   Interface   Group   L2   Interface   Group   L2   Interface   Group   Fabric  Chip  Pipeline  (Broadcom’s  OF-­‐DPA)   L2  bridged   IPv4  unicast  /  MPLS  SR  IPv4  mulCcast  /  MPLS  SR   QinQ  /  MPLS  PW   Vlan  1   Table   MPLS L2   Port   Table   *  Simplified  view  
  • 36. Analy9cs  Driven  Traffic  Engineering  
  • 37. Field-­‐Trial  Specifica9on   Rack  1  Leaf  1   Rack  1  Leaf  2   GE  L2  Switch   2  X  10GE   (bonded)   dual-­‐homed   server  to   ToRs  (leafs)   1  X  GE  mgmt   Rack   includes   OLTs,   Servers,   OpenStack   compute   nodes     GE  L2  Switch   OVS   C   C   VM   Spine  1   Spine  2   40G  uplinks   Rack  2  Leaf  1   Rack  2  Leaf  2   2  racks,  2  ToRs/rack,  2  spines,  servers  dual  homed  to  ToRs  
  • 38. Central  Office  Re-­‐architected   as  a  Datacenter  (CORD)     Access and Virtualization walkthrough Ali  Al-­‐Shabibi   Open  Networking  Lab    
  • 39. Outline   •  Hardware  and  SoAware  involved   – CPE,  OLT   – XOS,  OpenStack,  ONOS,  vOLT  OpenFlow  agent   •  Walkthroughs   – CPE  to  OLT  to  vSG   – Service  ComposiLon  
  • 40. Access  hardware   CPE   •  Simple  commodity  NetGear  device   •  Flashed  with  OpenWrt   •  Runs  OVS  as  dataplane  switch   •  OpenFlow  capable   •  Runs  802.1X  authenLcaLon   •  Several  design  opLons  available  here   •  OpenFlow  enabled?   •  Runs  a  DHCP  server   •  Actual  CPE  for  producLon  environment  sLll   TBD  
  • 41. Access  hardware   OLT   •  One  rack  unit  GPON  OLT  MAC   •  48  PON  ports  (arranged  as  12  OLT  chips)   •  6  40Gbps  Ethernet  ports   •  NetConf  to  configure  power  se[ngs,  fan  speed,  etc.   •  OpenFlow  Controllable   •  via  external  OF  agent     •  External  soAware  bootstraps  firmware    
  • 42. SoAware   PMC  vOLT   •  Runs  either  in  a  container  or  VM   •  Exposes  an  OpenFlow  interface  north  to   ONOS     •  Manages  the  OLT  via  OMCI  to  the  south   •  Converts  OpenFlow  messages  into   OMCI  to  provision  the  OLT   •  Enables  the  OLT  to  pass  802.1X  and   IGMP  packets  to  ONOS   –  to  implement  client/ONU  authenLcaLon;   and   –  to  implement  IGMP  snooping   PMC  vOLT   OMCI  
  • 43. SoAware   XOS,  ONOS,  and  OpenStack   •  XOS  orchestrates  both  ONOS  and   OpenStack   •  OpenStack  is  used  to  spawn  VMs  and   containers   •  ONOS  (via  neutron)  creates  virtual   networks  and  connects  them   together  achieving  service  chaining  
  • 44. CPE  boot  and  AuthenLcaLon                                                   IO IO Metro   Core    Link   IO Access   Link   Spine   Switches   Leaf   Switches   RADIUS Control   Data   PON   OLT   MACs   Commodity  hardware   CORD  SoAware  Stack  =  XOS  +  ONOS  +  OpenStack   vOLT ONOS App ONT   Simple  CPE   GPON CPE  (re)boots  
  • 45. Dataplane  ConfiguraLon   Home   Network   CPE   OLT   No  VLAN   Default  VLAN  (0)   Q-­‐in-­‐Q   •  OLT  double  tags  packets  from  customer   •  C-­‐tag  idenLfies  the  customer   •  S-­‐tag  idenLfies  the  OLT  the  customer  is  connect  to   •  OLT  also  meters  customer  connecLons   •  OLT  maintains  group  informaLon  to  handle  mulLcast  traffic   ?
  • 46. Spinning  Up  a  vSG                                                   IO IO Metro   Core    Link   IO Access   Link   Spine   Switches   Leaf   Switches   Control   Data   PON   OLT   MACs   Commodity  hardware   CORD  SoAware  Stack  =  XOS  +  ONOS  +  OpenStack   vOLT ONT   Simple  CPE   GPON vSG AuthenLcaLon  has   been  successful.  A   vSG  is  now  needed.  
  • 47. Service  ComposiLon   •  Services  operate  in  their  own  virtual  network   isolated  using  VXLAN  overlays   •  Services  can  scale  both  in  terms  of  compute  and   networking   •  Services  are  designated  by  their  own  service  IP   –  Work  is  load-­‐balanced  amongst  service  compute   nodes  
  • 48. Access   vRouter  in  the  CORD  Architecture   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   Leaf-­‐Spine     Fabric   White  Box   White  Box   SDN  enabled  DC  Fabric   Dedicated  vRouter   switches   to  Metro  
  • 49. vRouter  Control  Plane   Metro   router   Quagga   RouLng   protocols   ONOS   FIB  Push  Manager   (FPM)   Network   Metro   router   •  FPM  is  a  feature  of  Quagga  which  enables  it  to  push  routes  to  external  enLLes   •  Based  on  the  Linux  netlink  protocol   vRouter  app  
  • 50. Conclusion   •  Understanding  of  the  hardware  components   •  Understanding  of  the  end  to  end  traffic  flow   •  CORD  is  really  one  quite  large  integraLon   project  
  • 51. Join the journey @ onosproject.org