SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
SDN	
  for	
  Cloud	
  Datacenter	
  
March,	
  2013	
  
넷 맨	
  -­‐	
  김 창 민	
  
	
  
기술 매니져 @	
  OpenFlow	
  Korea	
  
Worldwide	
  9th	
  Quintuple	
  CCIE#12303	
  
charles.kim@aristanetworks.com	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Agenda	
  
1. Overview	
  of	
  SDN	
  and	
  Cloud	
  Datacenter	
  
2. ConsideraLon	
  for	
  Provisioning	
  and	
  AutomaLon	
  FuncLons	
  
for	
  OpenFlow	
  Enabled	
  Switch	
  
3. Moore’s	
  Law	
  and	
  Networking	
  
4. Low	
  Latency	
  and	
  Non-­‐Blocking	
  2-­‐Ler	
  Leaf-­‐Spine	
  Design	
  
for	
  OpenFlow	
  Enabled	
  Cloud	
  Datacenter	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
What	
  is	
  SDN	
  
•  In	
  the	
  SDN	
  architecture,	
  the	
  control	
  and	
  data	
  planes	
  are	
  
decoupled,	
  network	
  intelligence	
  and	
  state	
  are	
  logically	
  
centralized,	
  and	
  the	
  underlying	
  network	
  infrastructure	
  is	
  
abstracted	
  from	
  the	
  applicaLons.	
  
-­‐	
  Open	
  Networking	
  FoundaLon	
  white	
  paper	
  
•  Let’s	
  call	
  whatever	
  we	
  can	
  ship	
  today	
  SDN	
  -­‐	
  Vendor	
  X	
  
•  SDN	
  is	
  the	
  magic	
  buzzword	
  that	
  will	
  bring	
  us	
  VC	
  funding	
  
from	
  -­‐	
  Startup	
  Y	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
SDN	
  Use	
  Cases	
  
-­‐	
  Let’s	
  focus	
  on	
  Intra	
  Cloud	
  Datacenter	
  only	
  
VM	
   VM	
   VM	
  
PHY	
   PHY	
  
VM	
   VM	
   VM	
  
PHY	
   PHY	
  
L2/L3VPN WAN
Data Center
SDN	
  OrchestraLon	
  &	
  
SDN	
  Controller	
  
SDN	
  Cloud	
  Gateway	
  
3	
  
WAN	
  Network	
  VirtualizaLon	
  
WAN	
  VirtualizaLon	
  
App	
  &	
  SDN	
  Controller	
  
DC 1 DC 210/100G WAN
Customer 1
Customer 2
7	
  
Services	
  CreaLon	
  &	
  InserLon	
  
Services	
  InserLon	
  
App	
  &	
  SDN	
  Controller	
  
ADC	
   FW	
   Cache	
  
AAA	
  
6	
  
WAN	
  
Data Center
Customer 1
Customer 2
Customer 3
ADC	
  
ADP	
  APP	
  &	
  SDN	
  Controller	
  
ApplicaLon	
  Delivery	
  
2	
  
DC	
  Network	
  VirtualizaLon	
  
DC Network Fabric
VM VM VM
PHY PHY
VM VM VM
PHY PHY
VM VM VM
PHY PHY
DC	
  VirtualizaLon	
  
App	
  &	
  SDN	
  Controller	
  
1	
  
DC 1 DC 2Optical
Packet-­‐OpLcal	
  	
  IntegraLon	
  
APP	
  &	
  	
  SDN	
  Controller	
  
Packet-­‐OpLcal	
  IntegraLon	
  	
  
MPLS/IP	
  
DC1	
  SDN	
  
Cloud	
  OrchestraLon	
  
DC2	
  SDN	
  OTN	
  
4	
  
Network	
  AnalyLcs	
  
App	
  &	
  SDN	
  Controller	
  
Production
10/100G WAN
Analytics
Network
Tool	
  1	
  
Tool	
  2	
   Tool	
  3	
  
5	
  
Network	
  AnalyLcs	
  
?	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Where	
  I’m	
  focusing	
  on	
  …	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Real	
  Datacenters	
  
•  Physical	
  Plant	
  
•  Power	
  
•  Cooling	
  
•  IsolaLon	
  
•  Lot’s	
  of	
  Servers	
  
•  Lot’s	
  of	
  Storage	
  
•  Lot’s	
  of	
  Cables,	
  Networks	
  
•  Lot’s	
  of	
  complexity	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
DefiniGon	
  of	
  Cloud	
  CompuGng	
  by	
  NIST	
  
NaLonal	
  InsLtute	
  of	
  Standards	
  and	
  Technology,	
  U.S.	
  Department	
  of	
  Commerce	
  
Cloud	
  compuGng	
  is	
  a	
  model	
  for	
  enabling	
  ubiquitous,	
  convenient,	
  on-­‐demand	
  
network	
  access	
  to	
  a	
  shared	
  pool	
  of	
  configurable	
  compuGng	
  resources	
  (e.g.,	
  
networks,	
  servers,	
  storage,	
  applicaLons,	
  and	
  services)	
  that	
  can	
  be	
  rapidly	
  
provisioned	
  and	
  released	
  with	
  minimal	
  management	
  effort	
  or	
  service	
  
provider	
  interacGon.	
  This	
  cloud	
  model	
  promotes	
  availability	
  and	
  is	
  composed	
  
of	
  five	
  essenGal	
  characterisGcs,	
  three	
  service	
  models,	
  and	
  four	
  deployment	
  
models.	
  
CharacterisGcs	
  
•  On-­‐demand	
  self-­‐service	
  	
  
•  Broad	
  network	
  access	
  	
  
•  Resource	
  pooling	
  
Rapid	
  elasLcity	
  
•  Measured	
  Service	
  
Service	
  model	
  
•  Infrastructure	
  as	
  a	
  Service	
  
(IaaS)	
  
•  Plagorm	
  as	
  a	
  Service	
  (PaaS)	
  	
  
•  Sohware	
  as	
  a	
  Service	
  (SaaS)	
  	
  
Deployment	
  model	
  
•  Private	
  cloud	
  	
  
•  Public	
  cloud	
  	
  
•  Hybrid	
  cloud	
  
•  Community	
  cloud	
  	
  
csrc.nist.gov/publicaLons/nistpubs/800-­‐145/SP800-­‐145.pdf	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Why	
  Cloud	
  CompuGng?	
  
•  Cloud	
  compuLng	
  is	
  the	
  future	
  
-  Regardless	
  of	
  personal	
  opinions	
  and	
  foggy	
  definiLons	
  
•  Cloud	
  compuLng	
  requires	
  large-­‐scale	
  elasGc	
  data	
  centers	
  
-  Hard	
  to	
  build	
  them	
  using	
  the	
  old	
  tricks	
  
•  Modern	
  applicaLons	
  generate	
  lots	
  of	
  east-­‐west	
  (inter-­‐server)	
  traffic	
  	
  
-  ExisLng	
  DC	
  designs	
  are	
  focused	
  on	
  north-­‐south	
  (server-­‐to-­‐user)	
  traffic	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
All	
  about	
  SDN	
  for	
  Cloud	
  Datacenter	
  
•  Network	
  Programmability	
  
-  API	
  interacLon	
  with	
  network	
  elements	
  
-  Local	
  and	
  remote	
  programmability	
  via	
  structured	
  APIs	
  
-  Open	
  OperaLng	
  Systems	
  
•  SeparaGon	
  of	
  Control	
  Plane	
  and	
  Forwarding	
  Plane	
  
-  Infrastructure	
  AgnosLc	
  and	
  broadest	
  array	
  of	
  controller	
  
support,	
  freedom	
  of	
  choice	
  on	
  architecture	
  and	
  protocols	
  
-  Forwarding	
  Plane	
  can	
  be	
  Sohware	
  or	
  Hardware	
  
•  Strong	
  integraGon	
  with	
  leading	
  Cloud	
  Management	
  
(OrchestraGon)	
  PlaXorms	
  	
  	
  
-  OpenStack,	
  CloudStack,	
  vCloud	
  Director	
  etc	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
SoYware-­‐Defined	
  Network	
  Architecture	
  
Open	
  Networking	
  FoundaLon	
  white	
  paper	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
SDN	
  Framework	
  for	
  Cloud	
  Datacenter	
  
“SDN	
  is	
  a	
  soYware-­‐to-­‐infrastructure	
  interface	
  	
  
that	
  allows	
  applicaGons	
  to	
  drive	
  infrastructure	
  acGons.”	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
OpenFlow	
  SpecificaGons	
  
•  OpenFlow	
  1.0	
  
-  Released	
  at	
  the	
  end	
  of	
  2009,	
  target	
  for	
  “Campus	
  research”	
  
-  The	
  first	
  stable	
  and	
  most	
  deployed	
  version	
  at	
  the	
  moment	
  
-  If	
  a	
  packet	
  match	
  in	
  the	
  flow	
  table	
  =>	
  perform	
  acLon	
  
•  OpenFlow	
  1.1	
  
-  Released	
  on	
  March	
  2011,	
  target	
  for	
  “WAN	
  research”	
  
-  If	
  a	
  packet	
  match	
  in	
  the	
  flow	
  table	
  =>	
  look	
  at	
  instrucLons	
  
-  InstrucLons	
  =	
  acLons,	
  OR	
  set	
  acLons	
  in	
  the	
  acLon	
  set	
  OR	
  change	
  
pipeline	
  processing	
  
-  Allows	
  mulLple	
  flow	
  tables	
  
•  OpenFlow	
  1.2	
  
-  Approved	
  on	
  Dec	
  2011,	
  described	
  as	
  “Extensible	
  Protocol”	
  
-  Support	
  for	
  IPv6	
  and	
  support	
  of	
  mulLple	
  controllers	
  
•  OpenFlow	
  1.3	
  
-  Add	
  “Meter	
  table”	
  in	
  support	
  of	
  QoS	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
(Almost)	
  Shipping	
  OpenFlow	
  Products	
  
Switches	
  –	
  Commercial	
  
•	
  Arista	
  7000	
  Family	
  
•	
  Cisco	
  (roadmapped)	
  
•	
  Brocade	
  MLX/NetIron	
  products	
  
•	
  Extreme	
  BlackDiamond	
  X8	
  
•	
  HP	
  ProCurve	
  
•	
  IBM	
  BNT	
  G8264	
  
•	
  NEC	
  ProgrammableFlow	
  switches	
  
•	
  Juniper	
  MX-­‐Series	
  (SDK)	
  
•	
  Smaller	
  vendors	
  
Controllers	
  –	
  Commercial	
  
•	
  Big	
  Switch	
  Networks	
  (EFT?)	
  
•	
  NEC	
  ProgrammableFlow	
  Controller	
  	
  
•	
  Nicira	
  NVP	
  
Switches	
  –	
  Open	
  Source	
  
•	
  Open	
  vSwitch	
  (Xen,	
  KVM)	
  
•	
  NetFPGA	
  reference	
  implementaLon	
  
•	
  OpenWRT	
  
•	
  Mininet	
  (emulaLon)	
  
Controllers	
  –	
  Open	
  Source	
  
•	
  NOX	
  (C++/Python)	
  •	
  Beacon	
  (Java)	
  
•	
  Floodlight	
  (Java)	
  
•	
  Maestro	
  (Java)	
  
•	
  RouteFlow	
  (NOX,	
  Quagga,	
  ...)	
  
More@	
  hup://www.sdncentral.com/shipping-­‐sdn-­‐products/	
  
hup://www.sdncentral.com/comprehensive-­‐list-­‐of-­‐open-­‐source-­‐sdn-­‐projects	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Current	
  SDN	
  offerings	
  in	
  Silos	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
SDN	
  Strategy	
  for	
  Cloud	
  Datacenter	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
OpenFlow	
  Switch	
  Architecture	
  	
  
for	
  Cloud	
  Datacenter	
  
•  In	
  a	
  pure	
  “OpenFlow”	
  device,	
  the	
  OS	
  is	
  
minimal.	
  Only	
  chip	
  firmware	
  and	
  simple	
  
device	
  management	
  funcLons	
  are	
  
included.	
  
•  Complexity	
  moves	
  to	
  the	
  controller/	
  
SDN	
  layer.	
  
•  But	
  a	
  device	
  could	
  also	
  maintain	
  
protocols	
  AND	
  have	
  OpenFlow	
  support	
  
•  x86	
  64bit	
  Linux/Unix	
  plaXorm	
  can	
  be	
  
used	
  at	
  OpenFlow	
  switch	
  
•  Support	
  for	
  add-­‐on	
  our	
  own	
  agents	
  on	
  
Network	
  OS	
  for	
  Cloud	
  Datacenter	
  
[Basic	
  OpenFlow	
  enabled	
  Switch]	
  
[OpenFlow	
  enabled	
  Switch	
  for	
  Cloud	
  Datacenter]	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Why	
  	
  needs	
  intelligence	
  on	
  Network	
  OperaGng	
  
Systems	
  for	
  Cloud	
  Datacenter	
  
•  The	
  Device	
  OperaLng	
  System	
  handles	
  all	
  device	
  operaLons	
  such	
  as	
  Boot,	
  
Flash,	
  Memory	
  Management,	
  TCAM,	
  OpenFlow	
  Protocol	
  handler,	
  SNMP	
  
agent	
  and	
  so	
  on.	
  
•  Consider	
  a	
  device	
  with	
  no	
  OSPF,	
  MulLcast,	
  BGP,	
  STP,	
  MAC	
  address	
  
tables,	
  VLAN	
  tagging,	
  LDP…Or	
  a	
  device	
  without	
  code	
  bloat,	
  only	
  what	
  
you	
  need	
  
•  Smaller	
  code	
  =	
  less	
  bugs,	
  less	
  resources,	
  less	
  cost	
  
•  Cloud	
  Datacenter	
  needs	
  some	
  more	
  intelligent	
  funcGons	
  at	
  Device	
  
OperaGng	
  System	
  for	
  provisioning	
  and	
  automaGon	
  purpose	
  
•  Pure	
  Linux/Unix	
  plaXorm	
  for	
  this	
  purpose,	
  not	
  modified	
  one	
  	
  
•  All	
  Linux/Unix	
  distribuGons	
  can	
  be	
  …	
  
•  Running	
  our	
  own	
  codes	
  at	
  OpenFlow	
  enabled	
  Switch	
  
	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
OpenFlow	
  Is	
  Not	
  the	
  Only	
  SDN	
  Tool	
  
Vendor	
  APIs	
  
•	
  Cisco	
  :	
  Open	
  Networking	
  Environment	
  (ONE),	
  EEM	
  (Tcl),	
  PythonscripLng	
  
•	
  Juniper	
  :	
  JUNOS	
  XML	
  API	
  and	
  SLAX	
  (human-­‐readable	
  XSLT)	
  
•	
  Arista	
  :	
  XMPP,	
  Linux	
  scripLng	
  (including	
  Python	
  and	
  Perl)	
  
•	
  DellForce10	
  :	
  Open	
  AutomaLon	
  Framework	
  (Perl,	
  Python,	
  NetBSDshell)	
  
•	
  F5	
  :	
  iRules	
  (Tcl-­‐basedscripts)	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
OpenFlow	
  Config	
  
•	
  OpenFlow	
  ConfiguraLon	
  Protocol	
  
•	
  OpenFlow	
  OperaLon	
  ConfiguraLon	
  (currently	
  v	
  1.1)	
  
•	
  Main	
  purpose	
  is	
  remote	
  management.	
  
	
  cf.	
  OpenFlow	
  is	
  for	
  control	
  
•	
  RFC	
  6241	
  NETCONF	
  is	
  mandatory	
  protocol	
  	
  
•	
  Data	
  Model	
  is	
  based	
  on	
  XML	
  &	
  YANG	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Comparing	
  SNMP	
  and	
  NETCONF	
  
SNMP	
   NETCONF	
  
Data	
  Models	
   Defined	
  in	
  MIBs	
   Defined	
  in	
  YANG	
  modules	
  
(or	
  XML	
  schema	
  documents)	
  
Data	
  Modeling	
  Language	
   Structure	
  of	
  Management	
  
InformaLon	
  (SMI)	
  
YANG	
  (and	
  XML	
  schema)	
  
Management	
  OperaLons	
   SNMP	
   NETCONF	
  
RPC	
  EncapsulaLon	
   Basic	
  Encoding	
  Rules	
  (BER)	
   XML	
  
Transport	
  Protocol	
   UDP	
   TCP	
  (reliable	
  transport)	
  
•  NETCONF	
  seems	
  to	
  be	
  almost	
  similar	
  with	
  SNMP	
  but…	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Current	
  limitaGon	
  of	
  NETCONF	
  
•  Schemas	
  are	
  not	
  part	
  of	
  the	
  NETCONF	
  standard,	
  so	
  not	
  possible	
  to	
  
reuse	
  schema	
  from	
  vendor/plagorm/product	
  to	
  another	
  (or	
  even	
  
between	
  different	
  plagorms	
  from	
  the	
  same	
  vendor)	
  and	
  schema	
  
ends	
  up	
  convoluted	
  and	
  non-­‐intuiLve	
  
•  Only	
  covers	
  ‘config’	
  commands	
  and	
  a	
  subset	
  of	
  ‘show’	
  
commands	
  
•  Do	
  you	
  believe	
  whether	
  NETCONF	
  can	
  do	
  everything?	
  
•  We	
  definitely	
  need	
  some	
  fancy	
  tools	
  for	
  provisioning	
  and	
  
automaGon	
  for	
  our	
  Cloud	
  Datacenter	
  
	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Current	
  Management	
  Protocol	
  but	
  …	
  
•  Needs	
  for	
  some	
  thing	
  fancy	
  
agent	
  or	
  interfaces	
  within	
  
management	
  protocol	
  areas	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
40	
  Y	
  
1,000,000X	
  
2X/2Y	
  
Moore’s	
  Law	
  1971-­‐2011	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
100X	
  
12Y	
  
Semiconductor	
  Technology	
  Roadmap	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
100X	
  Performance	
  by	
  2022	
  
64-­‐bit	
  CPU	
  Cores	
  over	
  Time	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
CPU:	
  2X/2Y	
  =	
  64X/12Y	
  
1GigE-­‐10GigE:	
  10X/12Y	
  
Time	
  
Performance	
  
What happened???
Moore’s	
  Law	
  and	
  Networking	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
ASIC	
  Design:	
  10	
  Chips	
  Custom	
  Design:	
  1	
  Chip	
  
8	
  ports	
  
8	
  ports	
  
8	
  ports	
  
8	
  ports	
  
8	
  ports	
  
8	
  ports	
  
8	
  ports	
  
8	
  ports	
  
XBAR	
  
XBAR	
  
64	
  port	
  10G	
  Switch:	
  Custom	
  vs	
  ASIC	
  	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Technology" 130nm" 65nm" 40nm"
10G ports" 24" 64" 128"
40 ports" ---" 16" 32"
Throughput" 360MPPS" 960MPPS" 2BPPS"
Buffer Size" 2MB" 8MB" 12MB"
Table Size" 16K" 128K" 256K"
Availability" 2008" 2011" 2013"
Improvement" N/A" 3X/3Y" 2X/2Y"
Single Chip Switch Silicon Roadmap	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
•  Next Two Generations follow Moore’s Law
–  Table	
  sizes	
  double	
  every	
  process	
  generaLon	
  
–  Industry	
  catching	
  up	
  on	
  process	
  roadmap	
  
•  I/O Speed scales slower than Moore’s Law
–  I/O	
  doubles	
  about	
  every	
  four	
  years	
  
–  Next	
  step	
  is	
  25	
  Gbps	
  SERDES	
  	
  
•  Moore’s Law requires Custom Designs
–  ASIC	
  flow	
  wastes	
  silicon	
  potenLal	
  	
  
Moore’s	
  Law	
  and	
  Networking	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Lower	
  Latency,	
  Lower	
  OversubscripGon	
  
Benefits	
  of	
  2-­‐Ger	
  architecture	
  
•	
  Lower	
  oversubscripLon,	
  lower	
  latency	
  
•	
  Reduced	
  hierarchy,	
  fewer	
  management	
  points	
  	
  
•	
  Enabled	
  by	
  high-­‐density	
  core	
  switches	
  
	
  	
  
Crucial	
  quesGons	
  remain	
  but	
  OpenFlow	
  
can	
  address	
  them	
  
•	
  PosiLoning	
  of	
  services	
  infrastructure	
  (FW,LB)	
  	
  
•	
  RouLng	
  or	
  bridging	
  (N/S	
  and	
  E/W)	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Cost	
  of	
  InterconnecGng	
  Nodes	
  
•  Network	
  cost	
  per	
  node	
  =	
  	
  (	
  switches	
  +	
  power	
  +	
  opLcs	
  +	
  fiber)	
  /	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  (	
  total	
  nodes	
  *	
  oversubscripLon)	
  
•  2-­‐Ler	
  designs	
  provide	
  a	
  beuer	
  cost	
  basis	
  than	
  3-­‐Ler	
  
•  Each	
  Ler	
  adds	
  significant	
  cost	
  due	
  to	
  opLcs/fiber	
  of	
  interconnects	
  
•  Costs	
  go	
  up	
  with	
  scale	
  
	
  N	
  ports	
  
(1	
  switch	
  of	
  N	
  ports)	
  
2N	
  ports	
  
3X	
  cost	
  per	
  usable	
  port	
  
(6	
  switches	
  for	
  2x	
  increase	
  in	
  usable	
  ports	
  
compared	
  to	
  single	
  switch)	
  
4N	
  ports	
  
3.5X	
  cost	
  per	
  usable	
  port	
  	
  
(14	
  switches	
  for	
  4x	
  increase	
  in	
  usable	
  ports	
  
compared	
  to	
  single	
  switch)	
  
Single	
  Tier	
   Two	
  Tier	
   Three	
  Tier	
  
N	
  
½N	
   ½N	
   ½N	
   ½N	
  
½N	
   ½N	
   ½N	
   ½N	
  ½N	
   ½N	
   ½N	
   ½N	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Cloud	
  Spine	
  Leaf	
  Network	
  Design	
  (1)	
  
2	
  Spine	
  
1	
   2	
  
72	
  Leaf	
  
32	

 32	

 32	

 32	

32	

 32	

 32	
   32	

Scales	
  to	
  2,304	
  x	
  10G	
  nodes	
  non-­‐oversubscribed	
  
1	
   72	
  
...	
  
4	
  Spine	
  
1	
   2	
   3	
   4	
  
144	
  Leaf	
  
32	

 32	

 32	

 32	

32	
   32	

 32	

 32	

Scales	
  to	
  4,608	
  x	
  10G	
  nodes	
  non-­‐oversubscribed	
  
1	
   144	
  
...	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Cloud	
  Spine	
  Leaf	
  Network	
  Design	
  (2)	
  
8	
  Spine	
  
1	
   2	
   7	
   8	
  
288	
  Leaf	
  
32	

 32	

 32	

 32	

32	
   32	

 32	

 32	

Scales	
  to	
  9,126	
  x	
  10G	
  nodes	
  non-­‐oversubscribed	
  
1	
   288	
  
...	
  
...	
  
16	
  Spine	
  
1	
   2	
   15	
   16	
  
576	
  Leaf	
  
32	

 32	

 32	

 32	

32	
   32	

 32	

 32	

Scales	
  to	
  18,432	
  x	
  10G	
  nodes	
  non-­‐oversubscribed	
  
1	
   576	
  
...	
  
...	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
Cloud	
  Spine	
  Leaf	
  Network	
  Design	
  (3)	
  
2-­‐Ler	
  Leaf,	
  16-­‐Way	
  Spine	
  3:1	
  oversubscripLon	
  
16	
  Spine	
  …	
  
Scales	
  to	
  55,296	
  x	
  10G	
  nodes	
  @	
  3:1	
  oversubscribed	
  
1	
  
16	

 16	

 16	

 16	

2	
   15	
   16	
  
1,152	
  Leaf	
  
48	

 48	

 48	

 48	

1	
   1,152	
  
2013	
  OpenFlow	
  Korea	
  All	
  Rights	
  Reserved	
  
	
  
OpenFlow	
  Korea	
  	
  
(www.OPENFLOW.or.kr)	
  

Más contenido relacionado

La actualidad más candente

Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)Milson Munakami
 
Disaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High AvailabilityDisaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High AvailabilityOpen Networking Summit
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDNAPNIC
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionJason TC HOU (侯宗成)
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNUmesh Krishnaswamy
 
API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)Apigee | Google Cloud
 
10 (IDNOG01) Introduction about ICANN by Champika Wijayatunga
10 (IDNOG01) Introduction about ICANN by Champika Wijayatunga10 (IDNOG01) Introduction about ICANN by Champika Wijayatunga
10 (IDNOG01) Introduction about ICANN by Champika WijayatungaIndonesia Network Operators Group
 
Industrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an StandardsIndustrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an StandardsJavier Povedano
 
Introduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylightIntroduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylightSDN Hub
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
OpenFlow: What is it Good For?
OpenFlow: What is it Good For? OpenFlow: What is it Good For?
OpenFlow: What is it Good For? APNIC
 
The History and Evolution of SDN
The History and Evolution of SDNThe History and Evolution of SDN
The History and Evolution of SDNNapier University
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlowrjain51
 
Modern Software Architecture
Modern Software Architecture Modern Software Architecture
Modern Software Architecture Ahmed Marzouk
 
Software Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology BriefSoftware Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology BriefZivaro Inc
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight Mark Hinkle
 
Software defined network and Virtualization
Software defined network and VirtualizationSoftware defined network and Virtualization
Software defined network and Virtualizationidrajeev
 
Virt july-2013-meetup
Virt july-2013-meetupVirt july-2013-meetup
Virt july-2013-meetupnvirters
 

La actualidad más candente (20)

Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 
Disaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High AvailabilityDisaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High Availability
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief Introduction
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDN
 
API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)
 
10 (IDNOG01) Introduction about ICANN by Champika Wijayatunga
10 (IDNOG01) Introduction about ICANN by Champika Wijayatunga10 (IDNOG01) Introduction about ICANN by Champika Wijayatunga
10 (IDNOG01) Introduction about ICANN by Champika Wijayatunga
 
Industrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an StandardsIndustrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an Standards
 
Introduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylightIntroduction to the Helium release of OpenDaylight
Introduction to the Helium release of OpenDaylight
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
OpenFlow: What is it Good For?
OpenFlow: What is it Good For? OpenFlow: What is it Good For?
OpenFlow: What is it Good For?
 
The History and Evolution of SDN
The History and Evolution of SDNThe History and Evolution of SDN
The History and Evolution of SDN
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
Opening Up Your Network with SDN
Opening Up Your Network with SDNOpening Up Your Network with SDN
Opening Up Your Network with SDN
 
Modern Software Architecture
Modern Software Architecture Modern Software Architecture
Modern Software Architecture
 
Software Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology BriefSoftware Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology Brief
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Software defined network and Virtualization
Software defined network and VirtualizationSoftware defined network and Virtualization
Software defined network and Virtualization
 
Virt july-2013-meetup
Virt july-2013-meetupVirt july-2013-meetup
Virt july-2013-meetup
 

Similar a 4th SDN Interest Group Seminar-Session 2-2(130313)

07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...Indonesia Network Operators Group
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...University of Technology - Iraq
 
Accelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysAccelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysCumulus Networks
 
Software Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksSoftware Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksMyNOG
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...APNIC
 
SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?Kedar Raval
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFVKedar Raval
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networkingOpenSourceIndia
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networkingsuniltomar04
 
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Phil Wilkins
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationOpen Networking Summits
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesJustyna Bak
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectGreat Wide Open
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationAkhilesh Dhawan
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'OpenStack Korea Community
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 

Similar a 4th SDN Interest Group Seminar-Session 2-2(130313) (20)

07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Eci sparc
Eci sparcEci sparc
Eci sparc
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
 
Accelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysAccelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network Overlays
 
Software Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksSoftware Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable Networks
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFV
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
 
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight Project
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 

Más de NAIM Networks, Inc.

[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안NAIM Networks, Inc.
 
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저NAIM Networks, Inc.
 
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...NAIM Networks, Inc.
 
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장NAIM Networks, Inc.
 
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수NAIM Networks, Inc.
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)NAIM Networks, Inc.
 
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management SolutionONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management SolutionNAIM Networks, Inc.
 
9th SDN Expert Group Seminar - Session4
9th SDN Expert Group Seminar - Session49th SDN Expert Group Seminar - Session4
9th SDN Expert Group Seminar - Session4NAIM Networks, Inc.
 
9th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session39th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session3NAIM Networks, Inc.
 
9th SDN Expert Group Seminar - Session2
9th SDN Expert Group Seminar - Session29th SDN Expert Group Seminar - Session2
9th SDN Expert Group Seminar - Session2NAIM Networks, Inc.
 
9th SDN Expert Group Seminar - Session1
9th SDN Expert Group Seminar - Session19th SDN Expert Group Seminar - Session1
9th SDN Expert Group Seminar - Session1NAIM Networks, Inc.
 
고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안NAIM Networks, Inc.
 
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WANOVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WANNAIM Networks, Inc.
 
OVNC 2015-High performance Network Function Virtualization & VNF acceleration
OVNC 2015-High performance Network Function Virtualization & VNF accelerationOVNC 2015-High performance Network Function Virtualization & VNF acceleration
OVNC 2015-High performance Network Function Virtualization & VNF accelerationNAIM Networks, Inc.
 
OVNC 2015-SDN을 이용한 IoT 환경 단말보안
OVNC 2015-SDN을 이용한 IoT 환경 단말보안OVNC 2015-SDN을 이용한 IoT 환경 단말보안
OVNC 2015-SDN을 이용한 IoT 환경 단말보안NAIM Networks, Inc.
 
OVNC 2015-Service Provider SDN with Cloud Transformation
OVNC 2015-Service Provider SDN with Cloud TransformationOVNC 2015-Service Provider SDN with Cloud Transformation
OVNC 2015-Service Provider SDN with Cloud TransformationNAIM Networks, Inc.
 
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안NAIM Networks, Inc.
 
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안NAIM Networks, Inc.
 
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼NAIM Networks, Inc.
 

Más de NAIM Networks, Inc. (20)

[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
 
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
[이동식 원격 데이터센터 컨퍼런스] SDN기반 자동화 기술의 이동식 데이터센터 적용방안-나임네트웍스 김동균 매니저
 
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
[이동식 원격 데이터센터 컨퍼런스] edge computing을 위한 micro data center 기술 및 구축 사례-슈나이더일렉트릭 ...
 
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
[이동식 원격 데이터센터 컨퍼런스] SDDC 구축 사례와 원격 데이터센터 적용의 필요성-인천유시티 이상호 차장
 
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
[이동식 원격 데이터센터 컨퍼런스] 이동식 원격 데이터센터의 군 활용-국방대 권태욱 교수
 
Sdn and Security
Sdn and SecuritySdn and Security
Sdn and Security
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)
 
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management SolutionONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
ONK2015-Jive:SDN/NFV Based Enterprise IoT Management Solution
 
9th SDN Expert Group Seminar - Session4
9th SDN Expert Group Seminar - Session49th SDN Expert Group Seminar - Session4
9th SDN Expert Group Seminar - Session4
 
9th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session39th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session3
 
9th SDN Expert Group Seminar - Session2
9th SDN Expert Group Seminar - Session29th SDN Expert Group Seminar - Session2
9th SDN Expert Group Seminar - Session2
 
9th SDN Expert Group Seminar - Session1
9th SDN Expert Group Seminar - Session19th SDN Expert Group Seminar - Session1
9th SDN Expert Group Seminar - Session1
 
고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안고신뢰 네트워크사업-클라우드와 SDN 보안
고신뢰 네트워크사업-클라우드와 SDN 보안
 
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WANOVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
OVNC 2015-SDN 해외 활용사례 (일본): O3 Project : User-oriented SDN for WAN
 
OVNC 2015-High performance Network Function Virtualization & VNF acceleration
OVNC 2015-High performance Network Function Virtualization & VNF accelerationOVNC 2015-High performance Network Function Virtualization & VNF acceleration
OVNC 2015-High performance Network Function Virtualization & VNF acceleration
 
OVNC 2015-SDN을 이용한 IoT 환경 단말보안
OVNC 2015-SDN을 이용한 IoT 환경 단말보안OVNC 2015-SDN을 이용한 IoT 환경 단말보안
OVNC 2015-SDN을 이용한 IoT 환경 단말보안
 
OVNC 2015-Service Provider SDN with Cloud Transformation
OVNC 2015-Service Provider SDN with Cloud TransformationOVNC 2015-Service Provider SDN with Cloud Transformation
OVNC 2015-Service Provider SDN with Cloud Transformation
 
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
 
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
 
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
OVNC 2015-서비스 에지 가상화를 위한 NFV/SDN 플랫폼
 

Último

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Último (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

4th SDN Interest Group Seminar-Session 2-2(130313)

  • 1. 2013  OpenFlow  Korea  All  Rights  Reserved   SDN  for  Cloud  Datacenter   March,  2013   넷 맨  -­‐  김 창 민     기술 매니져 @  OpenFlow  Korea   Worldwide  9th  Quintuple  CCIE#12303   charles.kim@aristanetworks.com  
  • 2. 2013  OpenFlow  Korea  All  Rights  Reserved   Agenda   1. Overview  of  SDN  and  Cloud  Datacenter   2. ConsideraLon  for  Provisioning  and  AutomaLon  FuncLons   for  OpenFlow  Enabled  Switch   3. Moore’s  Law  and  Networking   4. Low  Latency  and  Non-­‐Blocking  2-­‐Ler  Leaf-­‐Spine  Design   for  OpenFlow  Enabled  Cloud  Datacenter  
  • 3. 2013  OpenFlow  Korea  All  Rights  Reserved   What  is  SDN   •  In  the  SDN  architecture,  the  control  and  data  planes  are   decoupled,  network  intelligence  and  state  are  logically   centralized,  and  the  underlying  network  infrastructure  is   abstracted  from  the  applicaLons.   -­‐  Open  Networking  FoundaLon  white  paper   •  Let’s  call  whatever  we  can  ship  today  SDN  -­‐  Vendor  X   •  SDN  is  the  magic  buzzword  that  will  bring  us  VC  funding   from  -­‐  Startup  Y  
  • 4. 2013  OpenFlow  Korea  All  Rights  Reserved   SDN  Use  Cases   -­‐  Let’s  focus  on  Intra  Cloud  Datacenter  only   VM   VM   VM   PHY   PHY   VM   VM   VM   PHY   PHY   L2/L3VPN WAN Data Center SDN  OrchestraLon  &   SDN  Controller   SDN  Cloud  Gateway   3   WAN  Network  VirtualizaLon   WAN  VirtualizaLon   App  &  SDN  Controller   DC 1 DC 210/100G WAN Customer 1 Customer 2 7   Services  CreaLon  &  InserLon   Services  InserLon   App  &  SDN  Controller   ADC   FW   Cache   AAA   6   WAN   Data Center Customer 1 Customer 2 Customer 3 ADC   ADP  APP  &  SDN  Controller   ApplicaLon  Delivery   2   DC  Network  VirtualizaLon   DC Network Fabric VM VM VM PHY PHY VM VM VM PHY PHY VM VM VM PHY PHY DC  VirtualizaLon   App  &  SDN  Controller   1   DC 1 DC 2Optical Packet-­‐OpLcal    IntegraLon   APP  &    SDN  Controller   Packet-­‐OpLcal  IntegraLon     MPLS/IP   DC1  SDN   Cloud  OrchestraLon   DC2  SDN  OTN   4   Network  AnalyLcs   App  &  SDN  Controller   Production 10/100G WAN Analytics Network Tool  1   Tool  2   Tool  3   5   Network  AnalyLcs   ?  
  • 5. 2013  OpenFlow  Korea  All  Rights  Reserved   Where  I’m  focusing  on  …  
  • 6. 2013  OpenFlow  Korea  All  Rights  Reserved   Real  Datacenters   •  Physical  Plant   •  Power   •  Cooling   •  IsolaLon   •  Lot’s  of  Servers   •  Lot’s  of  Storage   •  Lot’s  of  Cables,  Networks   •  Lot’s  of  complexity  
  • 7. 2013  OpenFlow  Korea  All  Rights  Reserved   DefiniGon  of  Cloud  CompuGng  by  NIST   NaLonal  InsLtute  of  Standards  and  Technology,  U.S.  Department  of  Commerce   Cloud  compuGng  is  a  model  for  enabling  ubiquitous,  convenient,  on-­‐demand   network  access  to  a  shared  pool  of  configurable  compuGng  resources  (e.g.,   networks,  servers,  storage,  applicaLons,  and  services)  that  can  be  rapidly   provisioned  and  released  with  minimal  management  effort  or  service   provider  interacGon.  This  cloud  model  promotes  availability  and  is  composed   of  five  essenGal  characterisGcs,  three  service  models,  and  four  deployment   models.   CharacterisGcs   •  On-­‐demand  self-­‐service     •  Broad  network  access     •  Resource  pooling   Rapid  elasLcity   •  Measured  Service   Service  model   •  Infrastructure  as  a  Service   (IaaS)   •  Plagorm  as  a  Service  (PaaS)     •  Sohware  as  a  Service  (SaaS)     Deployment  model   •  Private  cloud     •  Public  cloud     •  Hybrid  cloud   •  Community  cloud     csrc.nist.gov/publicaLons/nistpubs/800-­‐145/SP800-­‐145.pdf  
  • 8. 2013  OpenFlow  Korea  All  Rights  Reserved   Why  Cloud  CompuGng?   •  Cloud  compuLng  is  the  future   -  Regardless  of  personal  opinions  and  foggy  definiLons   •  Cloud  compuLng  requires  large-­‐scale  elasGc  data  centers   -  Hard  to  build  them  using  the  old  tricks   •  Modern  applicaLons  generate  lots  of  east-­‐west  (inter-­‐server)  traffic     -  ExisLng  DC  designs  are  focused  on  north-­‐south  (server-­‐to-­‐user)  traffic  
  • 9. 2013  OpenFlow  Korea  All  Rights  Reserved   All  about  SDN  for  Cloud  Datacenter   •  Network  Programmability   -  API  interacLon  with  network  elements   -  Local  and  remote  programmability  via  structured  APIs   -  Open  OperaLng  Systems   •  SeparaGon  of  Control  Plane  and  Forwarding  Plane   -  Infrastructure  AgnosLc  and  broadest  array  of  controller   support,  freedom  of  choice  on  architecture  and  protocols   -  Forwarding  Plane  can  be  Sohware  or  Hardware   •  Strong  integraGon  with  leading  Cloud  Management   (OrchestraGon)  PlaXorms       -  OpenStack,  CloudStack,  vCloud  Director  etc  
  • 10. 2013  OpenFlow  Korea  All  Rights  Reserved   SoYware-­‐Defined  Network  Architecture   Open  Networking  FoundaLon  white  paper  
  • 11. 2013  OpenFlow  Korea  All  Rights  Reserved   SDN  Framework  for  Cloud  Datacenter   “SDN  is  a  soYware-­‐to-­‐infrastructure  interface     that  allows  applicaGons  to  drive  infrastructure  acGons.”  
  • 12. 2013  OpenFlow  Korea  All  Rights  Reserved   OpenFlow  SpecificaGons   •  OpenFlow  1.0   -  Released  at  the  end  of  2009,  target  for  “Campus  research”   -  The  first  stable  and  most  deployed  version  at  the  moment   -  If  a  packet  match  in  the  flow  table  =>  perform  acLon   •  OpenFlow  1.1   -  Released  on  March  2011,  target  for  “WAN  research”   -  If  a  packet  match  in  the  flow  table  =>  look  at  instrucLons   -  InstrucLons  =  acLons,  OR  set  acLons  in  the  acLon  set  OR  change   pipeline  processing   -  Allows  mulLple  flow  tables   •  OpenFlow  1.2   -  Approved  on  Dec  2011,  described  as  “Extensible  Protocol”   -  Support  for  IPv6  and  support  of  mulLple  controllers   •  OpenFlow  1.3   -  Add  “Meter  table”  in  support  of  QoS  
  • 13. 2013  OpenFlow  Korea  All  Rights  Reserved   (Almost)  Shipping  OpenFlow  Products   Switches  –  Commercial   •  Arista  7000  Family   •  Cisco  (roadmapped)   •  Brocade  MLX/NetIron  products   •  Extreme  BlackDiamond  X8   •  HP  ProCurve   •  IBM  BNT  G8264   •  NEC  ProgrammableFlow  switches   •  Juniper  MX-­‐Series  (SDK)   •  Smaller  vendors   Controllers  –  Commercial   •  Big  Switch  Networks  (EFT?)   •  NEC  ProgrammableFlow  Controller     •  Nicira  NVP   Switches  –  Open  Source   •  Open  vSwitch  (Xen,  KVM)   •  NetFPGA  reference  implementaLon   •  OpenWRT   •  Mininet  (emulaLon)   Controllers  –  Open  Source   •  NOX  (C++/Python)  •  Beacon  (Java)   •  Floodlight  (Java)   •  Maestro  (Java)   •  RouteFlow  (NOX,  Quagga,  ...)   More@  hup://www.sdncentral.com/shipping-­‐sdn-­‐products/   hup://www.sdncentral.com/comprehensive-­‐list-­‐of-­‐open-­‐source-­‐sdn-­‐projects  
  • 14. 2013  OpenFlow  Korea  All  Rights  Reserved   Current  SDN  offerings  in  Silos  
  • 15. 2013  OpenFlow  Korea  All  Rights  Reserved   SDN  Strategy  for  Cloud  Datacenter  
  • 16. 2013  OpenFlow  Korea  All  Rights  Reserved   OpenFlow  Switch  Architecture     for  Cloud  Datacenter   •  In  a  pure  “OpenFlow”  device,  the  OS  is   minimal.  Only  chip  firmware  and  simple   device  management  funcLons  are   included.   •  Complexity  moves  to  the  controller/   SDN  layer.   •  But  a  device  could  also  maintain   protocols  AND  have  OpenFlow  support   •  x86  64bit  Linux/Unix  plaXorm  can  be   used  at  OpenFlow  switch   •  Support  for  add-­‐on  our  own  agents  on   Network  OS  for  Cloud  Datacenter   [Basic  OpenFlow  enabled  Switch]   [OpenFlow  enabled  Switch  for  Cloud  Datacenter]  
  • 17. 2013  OpenFlow  Korea  All  Rights  Reserved   Why    needs  intelligence  on  Network  OperaGng   Systems  for  Cloud  Datacenter   •  The  Device  OperaLng  System  handles  all  device  operaLons  such  as  Boot,   Flash,  Memory  Management,  TCAM,  OpenFlow  Protocol  handler,  SNMP   agent  and  so  on.   •  Consider  a  device  with  no  OSPF,  MulLcast,  BGP,  STP,  MAC  address   tables,  VLAN  tagging,  LDP…Or  a  device  without  code  bloat,  only  what   you  need   •  Smaller  code  =  less  bugs,  less  resources,  less  cost   •  Cloud  Datacenter  needs  some  more  intelligent  funcGons  at  Device   OperaGng  System  for  provisioning  and  automaGon  purpose   •  Pure  Linux/Unix  plaXorm  for  this  purpose,  not  modified  one     •  All  Linux/Unix  distribuGons  can  be  …   •  Running  our  own  codes  at  OpenFlow  enabled  Switch    
  • 18. 2013  OpenFlow  Korea  All  Rights  Reserved   OpenFlow  Is  Not  the  Only  SDN  Tool   Vendor  APIs   •  Cisco  :  Open  Networking  Environment  (ONE),  EEM  (Tcl),  PythonscripLng   •  Juniper  :  JUNOS  XML  API  and  SLAX  (human-­‐readable  XSLT)   •  Arista  :  XMPP,  Linux  scripLng  (including  Python  and  Perl)   •  DellForce10  :  Open  AutomaLon  Framework  (Perl,  Python,  NetBSDshell)   •  F5  :  iRules  (Tcl-­‐basedscripts)  
  • 19. 2013  OpenFlow  Korea  All  Rights  Reserved   OpenFlow  Config   •  OpenFlow  ConfiguraLon  Protocol   •  OpenFlow  OperaLon  ConfiguraLon  (currently  v  1.1)   •  Main  purpose  is  remote  management.    cf.  OpenFlow  is  for  control   •  RFC  6241  NETCONF  is  mandatory  protocol     •  Data  Model  is  based  on  XML  &  YANG  
  • 20. 2013  OpenFlow  Korea  All  Rights  Reserved   Comparing  SNMP  and  NETCONF   SNMP   NETCONF   Data  Models   Defined  in  MIBs   Defined  in  YANG  modules   (or  XML  schema  documents)   Data  Modeling  Language   Structure  of  Management   InformaLon  (SMI)   YANG  (and  XML  schema)   Management  OperaLons   SNMP   NETCONF   RPC  EncapsulaLon   Basic  Encoding  Rules  (BER)   XML   Transport  Protocol   UDP   TCP  (reliable  transport)   •  NETCONF  seems  to  be  almost  similar  with  SNMP  but…  
  • 21. 2013  OpenFlow  Korea  All  Rights  Reserved   Current  limitaGon  of  NETCONF   •  Schemas  are  not  part  of  the  NETCONF  standard,  so  not  possible  to   reuse  schema  from  vendor/plagorm/product  to  another  (or  even   between  different  plagorms  from  the  same  vendor)  and  schema   ends  up  convoluted  and  non-­‐intuiLve   •  Only  covers  ‘config’  commands  and  a  subset  of  ‘show’   commands   •  Do  you  believe  whether  NETCONF  can  do  everything?   •  We  definitely  need  some  fancy  tools  for  provisioning  and   automaGon  for  our  Cloud  Datacenter    
  • 22. 2013  OpenFlow  Korea  All  Rights  Reserved   Current  Management  Protocol  but  …   •  Needs  for  some  thing  fancy   agent  or  interfaces  within   management  protocol  areas  
  • 23. 2013  OpenFlow  Korea  All  Rights  Reserved   40  Y   1,000,000X   2X/2Y   Moore’s  Law  1971-­‐2011  
  • 24. 2013  OpenFlow  Korea  All  Rights  Reserved   100X   12Y   Semiconductor  Technology  Roadmap  
  • 25. 2013  OpenFlow  Korea  All  Rights  Reserved   100X  Performance  by  2022   64-­‐bit  CPU  Cores  over  Time  
  • 26. 2013  OpenFlow  Korea  All  Rights  Reserved   CPU:  2X/2Y  =  64X/12Y   1GigE-­‐10GigE:  10X/12Y   Time   Performance   What happened??? Moore’s  Law  and  Networking  
  • 27. 2013  OpenFlow  Korea  All  Rights  Reserved   ASIC  Design:  10  Chips  Custom  Design:  1  Chip   8  ports   8  ports   8  ports   8  ports   8  ports   8  ports   8  ports   8  ports   XBAR   XBAR   64  port  10G  Switch:  Custom  vs  ASIC    
  • 28. 2013  OpenFlow  Korea  All  Rights  Reserved   Technology" 130nm" 65nm" 40nm" 10G ports" 24" 64" 128" 40 ports" ---" 16" 32" Throughput" 360MPPS" 960MPPS" 2BPPS" Buffer Size" 2MB" 8MB" 12MB" Table Size" 16K" 128K" 256K" Availability" 2008" 2011" 2013" Improvement" N/A" 3X/3Y" 2X/2Y" Single Chip Switch Silicon Roadmap  
  • 29. 2013  OpenFlow  Korea  All  Rights  Reserved   •  Next Two Generations follow Moore’s Law –  Table  sizes  double  every  process  generaLon   –  Industry  catching  up  on  process  roadmap   •  I/O Speed scales slower than Moore’s Law –  I/O  doubles  about  every  four  years   –  Next  step  is  25  Gbps  SERDES     •  Moore’s Law requires Custom Designs –  ASIC  flow  wastes  silicon  potenLal     Moore’s  Law  and  Networking  
  • 30. 2013  OpenFlow  Korea  All  Rights  Reserved   Lower  Latency,  Lower  OversubscripGon   Benefits  of  2-­‐Ger  architecture   •  Lower  oversubscripLon,  lower  latency   •  Reduced  hierarchy,  fewer  management  points     •  Enabled  by  high-­‐density  core  switches       Crucial  quesGons  remain  but  OpenFlow   can  address  them   •  PosiLoning  of  services  infrastructure  (FW,LB)     •  RouLng  or  bridging  (N/S  and  E/W)  
  • 31. 2013  OpenFlow  Korea  All  Rights  Reserved   Cost  of  InterconnecGng  Nodes   •  Network  cost  per  node  =    (  switches  +  power  +  opLcs  +  fiber)  /                                                                                    (  total  nodes  *  oversubscripLon)   •  2-­‐Ler  designs  provide  a  beuer  cost  basis  than  3-­‐Ler   •  Each  Ler  adds  significant  cost  due  to  opLcs/fiber  of  interconnects   •  Costs  go  up  with  scale    N  ports   (1  switch  of  N  ports)   2N  ports   3X  cost  per  usable  port   (6  switches  for  2x  increase  in  usable  ports   compared  to  single  switch)   4N  ports   3.5X  cost  per  usable  port     (14  switches  for  4x  increase  in  usable  ports   compared  to  single  switch)   Single  Tier   Two  Tier   Three  Tier   N   ½N   ½N   ½N   ½N   ½N   ½N   ½N   ½N  ½N   ½N   ½N   ½N  
  • 32. 2013  OpenFlow  Korea  All  Rights  Reserved   Cloud  Spine  Leaf  Network  Design  (1)   2  Spine   1   2   72  Leaf   32 32 32 32 32 32 32   32 Scales  to  2,304  x  10G  nodes  non-­‐oversubscribed   1   72   ...   4  Spine   1   2   3   4   144  Leaf   32 32 32 32 32   32 32 32 Scales  to  4,608  x  10G  nodes  non-­‐oversubscribed   1   144   ...  
  • 33. 2013  OpenFlow  Korea  All  Rights  Reserved   Cloud  Spine  Leaf  Network  Design  (2)   8  Spine   1   2   7   8   288  Leaf   32 32 32 32 32   32 32 32 Scales  to  9,126  x  10G  nodes  non-­‐oversubscribed   1   288   ...   ...   16  Spine   1   2   15   16   576  Leaf   32 32 32 32 32   32 32 32 Scales  to  18,432  x  10G  nodes  non-­‐oversubscribed   1   576   ...   ...  
  • 34. 2013  OpenFlow  Korea  All  Rights  Reserved   Cloud  Spine  Leaf  Network  Design  (3)   2-­‐Ler  Leaf,  16-­‐Way  Spine  3:1  oversubscripLon   16  Spine  …   Scales  to  55,296  x  10G  nodes  @  3:1  oversubscribed   1   16 16 16 16 2   15   16   1,152  Leaf   48 48 48 48 1   1,152  
  • 35. 2013  OpenFlow  Korea  All  Rights  Reserved     OpenFlow  Korea     (www.OPENFLOW.or.kr)