SlideShare a Scribd company logo
© 2010 Cisco and/or its affiliates. All rights reserved. 1
Miya	
  Kohno,	
  mkohno@cisco.com	
  
Apricot	
  2013
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   2	
  
•  Bertrand	
  Duvivier	
  (bduvivie@cisco.com)	
  
•  Stefano	
  Previdi	
  (sprevidi@cisco.com)	
  
•  And	
  many	
  others!	
  
	
  
	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   3	
  
• BGP	
  evolu*on	
  
• SDN	
  in	
  a	
  nutshell	
  
• BGP	
  as	
  an	
  AbstracNon	
  Method	
  
	
  
	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   4	
  
IPv4	
  Prefixes	
  
RIPE’s	
  domain	
  names	
  
IPv6	
  Prefixes	
  
AS	
  Number	
  
Inter-­‐Domain	
  RouNng	
  connecNon	
  Explosion	
  
	
  
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 5
Source:	
  	
  Cisco	
  Visual	
  Networking	
  Index—Forecast,	
  2009-­‐2014	
  
Global	
  IP	
  Traffic	
  2009	
   2014	
  
Video	
  &	
  
MulNmedia	
  
Mobile	
  
Internet	
  
BGP	
  is	
  proven	
  to	
  scale.	
  
IT	
  Services	
  via	
  
Cloud	
  
300+%	
  
Market	
  Growth	
  
39X	
  Traffic	
  	
  
Increase	
  
90%	
  Consumer	
  
Traffic	
  
Internet	
  Bandwidth	
  Explosion	
  
	
  
IP	
  traffic	
  will	
  	
  
increase	
  4X	
  	
  
(767	
  etabytes	
  by	
  2014)	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   6	
  
Simple	
  and	
  Robust	
  
	
  	
  
•  Run	
  over	
  TCP	
  
•  Low	
  protocol	
  overhead	
  
•  Simple	
  FSM	
  
•  Simple	
  Messages	
  
Extensible	
  
	
  	
  
•  MulN-­‐protocols,	
  AFs	
  
•  Incremental	
  
-­‐	
  NLRI,	
  PA,	
  Community	
  
•  Capability	
  NegoNaNon	
  
•  Flexible	
  Policy	
  
•  Many	
  Services	
  !!	
  
HA	
  an	
  Secure	
  
	
  	
  
•  NSR	
  
•  PIC,	
  Add-­‐Path	
  
•  MD5	
  authenNcaNon	
  
•  RPKI	
  validaNon	
  
“Driven	
  by	
  PragmaNsm”,	
  “Not	
  perfect,	
  but	
  good	
  enough”	
  	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐-­‐	
  Yakov	
  Rekhter	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   7	
  
Almost	
  all	
  services	
  are	
  moving	
  towards	
  BGP	
  !	
  
Service/transport	
   Before	
  2009	
  	
   2012	
  and	
  future	
  
IDR	
  (Peering)	
   BGP	
   BGP	
  +	
  Scalability	
  	
  
SP	
  L3VPN	
   BGP	
   BGP	
  +	
  FRR	
  +	
  Scalability	
  
SP	
  MulNcast	
  VPN	
   PIM	
   BGP	
  MulNcast	
  VPN	
  
DDoS	
  miNgaNon	
   CLI	
  	
   BGP	
  flowspec	
  
Network	
  Monitoring	
   SNMP	
   BGP	
  monitoring	
  protocol	
  
Security	
   Filters	
   BGP	
  Sec	
  (RPKI)	
  
Proximity	
  /	
  Alto	
   -­‐-­‐	
   BGP	
  LS	
  +	
  API/SDK	
  
SP-­‐L3VPN-­‐DC	
   -­‐-­‐	
   BGP	
  Inter-­‐AS,	
  VPN4DC	
  	
  
Business	
  &	
  CE	
  L2VPN	
   LDP	
   BGP	
  PW	
  Sign	
  (VPLS)	
  
DC	
  Interconnect	
  L2VPN	
   -­‐-­‐	
   BGP	
  MAC	
  Sign	
  (EVPN)	
  
MPLS	
  transport	
   LDP	
   BGP	
  +	
  Label	
  (Unified	
  MPLS)	
  
Massive	
  Scale	
  Data	
  Center	
  	
   OSPF/ISIS	
   BGP	
  +	
  MulNpath	
  
Massive	
  Scale	
  DMVPN	
   NHRP	
  /	
  EIGRP	
   BGP	
  +	
  Path	
  Diversity	
  
Campus/Ent	
  L3VPN	
   BGP	
   BGP	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   8	
  
• BGP	
  evoluNon	
  
• SDN	
  in	
  a	
  nutshell	
  
• BGP	
  as	
  an	
  AbstracNon	
  Method	
  
	
  
	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   9	
  
Policy	
   AnalyEcs	
  OrchestraEon	
  
Network	
  
Agile	
  	
  
Feedback	
  
Loop	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   10	
  
“The	
  Future	
  of	
  Networking	
  ,	
  and	
  the	
  Past	
  of	
  Protocols”-­‐	
  	
  S.	
  Shenker	
  et	
  al.	
  	
  
hop://opennetsummit.org/talks/shenker-­‐tue.pdf	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   11	
  
z	
  
Forwarding	
  Plane	
  
Control	
  Plane	
  
Network	
  Services	
  
Management	
  and	
  OrchestraNon	
  
Transport	
  
Network	
  Elements	
  and	
  AbstracNon	
  
Analysis	
  and	
  Monitoring,	
  Performance	
  and	
  Security	
  
OpenFlow/	
  
SDN	
  
Cisco	
  
Approach	
  	
  
	
  	
  
ApplicaNon	
  Developer	
  Environment	
  
Program	
  
for	
  
OpEmized	
  
Experience	
  
Harvest	
  
Network	
  
Intelligence	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   12	
  
ApplicaNons	
  
	
  
...	
  Cloud	
  OS	
  
Management	
  
System	
  
User	
  ApplicaNon	
  
(e.g.	
  Cloudburst)	
  
Inform	
  network	
  of	
  desired	
  behavior	
   Inform	
  applicaEon	
  of	
  data	
  intrinsically	
  
in	
  the	
  network	
  
Network	
  Element	
  
IOS*	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  Agent	
  Cisco	
  ONE-­‐PK	
  
AnalyNcs	
  
Classifiers	
  
QoS	
  
Tunnels	
  
Config	
  
Topology	
  
Routes	
  
RouNng	
  
	
  Extensions	
  
Cross	
  
Connect	
  
“AbstracNon”	
  and	
  “OrchestraNon”	
  	
  	
  	
  	
  	
  	
  	
  	
  
APIs	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   13	
  
• BGP	
  evoluNon	
  
• SDN	
  in	
  a	
  nutshell	
  
• BGP	
  as	
  an	
  Abstrac*on	
  Method	
  
	
  
	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   14	
  
• BGP	
  as	
  an	
  AbstracNon	
  Method	
  
-­‐  dras-­‐iet-­‐idr-­‐ls-­‐distribuNon-­‐00	
  
-­‐  dras-­‐rfernando-­‐virt-­‐topo-­‐bgp-­‐vpn-­‐00	
  
-­‐  dras-­‐marques-­‐l3vpn-­‐end-­‐system-­‐07	
  
-­‐  …	
  
• AbstracNng	
  BGP	
  
-­‐  Cisco	
  One-­‐PK	
  BGP	
  
-­‐  dras-­‐ward-­‐irs-­‐framework-­‐00	
  	
  
-­‐  dras-­‐keyupate-­‐irs-­‐bgp-­‐usecase-­‐01	
  
-­‐  …	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   15	
  
•  dras-­‐iet-­‐idr-­‐ls-­‐distribuNon-­‐00	
  
•  One	
  or	
  more	
  BGP	
  speaker	
  per	
  rouNng	
  area	
  will	
  translate	
  LSDB/TE	
  	
  
into	
  NLRI	
  extensions	
  
•  Classical	
  BGP	
  operaNons	
  and	
  rules	
  apply	
  
SelecNon	
  algorithm	
  
Route	
  ReflecNon	
  /	
  propagaNon	
  
Aoributes	
  
•  BGP	
  allows	
  mulN-­‐hop	
  sessions	
  and	
  hence	
  a	
  much	
  more	
  flexible	
  
way	
  to	
  distribute	
  informaNon	
  
I.e.:	
  no	
  need	
  to	
  have	
  layer-­‐3	
  adjacencies	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   16	
  
•  New	
  BGP	
  NLRI	
  for:	
  
Link	
  and	
  Node	
  descriptors	
  
Dras	
  tends	
  to	
  minimize	
  new	
  encoding	
  format	
  
Replicate	
  what	
  available	
  in	
  ISIS	
  and	
  OSPF	
  encodings	
  
•  NLRI	
  TLVs	
  allow	
  LSDB	
  and	
  TED	
  encoding	
  
With	
  all	
  aoributes	
  
•  However,	
  any	
  form	
  of	
  topology	
  (real,	
  virtualized)	
  can	
  be	
  encoded	
  
Links/Nodes	
  can	
  be	
  aggregated:	
  only	
  adverNse	
  big	
  pipes	
  
Links/Nodes	
  can	
  be	
  hidden:	
  only	
  adverNse	
  what	
  consumer	
  needs	
  
•  The	
  scheme	
  allows	
  maximum	
  flexibility	
  in	
  order	
  to	
  deliver	
  
topology	
  	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   17	
  
	
  
BGP-­‐LS	
  	
  
Speaker	
  
BGP-­‐LS	
  	
  
Speaker	
  
BGP-­‐LS	
  	
  
Speaker	
  
BGP-­‐LS	
  
RR	
  
Note	
  the	
  direcNon	
  
of	
  the	
  BGP-­‐LS	
  NLRI	
  
AdverNsements:	
  
from	
  routers	
  to	
  
BGP-­‐LS	
  RR	
  and	
  to	
  
PCE/ALTO	
  servers	
  
ALTO	
  
PCE	
  
•  One	
  or	
  two	
  routers	
  per	
  area	
  redistribute	
  IGP	
  topology	
  into	
  BGP-­‐LS	
  NLRIs	
  
•  BGP-­‐LS	
  NLRI	
  are	
  sent	
  to	
  BGP-­‐LS	
  RR	
  that	
  reflects	
  them	
  to	
  ALTO	
  and	
  PCE	
  
servers	
  
•  Nothing	
  is	
  adverNsed	
  to	
  routers	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   18	
  
	
  NPS/ALTO	
  
Server	
  
	
  
•  InformaEon	
  
collector	
  
•  Algorithms	
  
•  Databases	
  
Network	
  
Services	
  
Layer	
  
Policy	
  
Database	
  
Performance	
  
data	
  
Geo-­‐locaEon	
  
NPS/
Proximity	
  
Database	
  
IP/MPLS	
  
Layer	
  
BGP-­‐LS	
  between	
  
Network	
  and	
  NPS	
  
BGP-­‐LS	
  between	
  NPS	
  and	
  
upper	
  layer	
  
Complete	
  Topology	
  
(i.e.:	
  no	
  aggregaNon)	
  
AggregaNon/
CustomizaNon	
  
algorithms	
  
Apps/CDN/Cloud	
  
Layer	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   19	
  
IP/MPLS
Fiber
λ
λ
λ
TE Tunnel
ML-PCE
Setup λ’s (PCEP)
Paths
L3 Link Topology
(BGP-LS)
Slices
TE TunnelTE Tunnel
TE Tunnel
TE Tunnel
Paths
VPN Topology
(BGP-LS)
VPN Topology
(BGP-LS)
TE Tunnels (PCEP)
DWDM
DWDM Topology
(OSPF/BGP-LS)
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   20	
  
S3	
  S2	
  S1	
  
.1	
   .2	
   .3	
  
BGP	
  	
  
RR	
  
Overlay	
  tunnel	
  (e.g.	
  VXLAN)	
  
.1,	
  .2,	
  .3	
  	
  Overlay	
  dataplane	
  locaNons	
  	
  
corresponding	
  to	
  S1,	
  S2,	
  S3	
  respecNvely	
  
Source	
  
PE	
  
App	
  
1.  BGP	
  service	
  registraNon	
  to	
  RR	
  
Service	
  capabiliNes	
  
Dataplane	
  locator(s)	
  
2.  RR	
  now	
  has	
  complete	
  view	
  of	
  
available	
  services	
  
3.  OrchestraNon	
  defines	
  chain	
  (S1-­‐>S2-­‐
>S3)	
  and	
  classificaNon	
  policy	
  (flow1	
  -­‐
>	
  chain1)	
  
4.  PE	
  classifies	
  traffic	
  based	
  on	
  	
  
policy	
  received	
  from	
  RR	
  
BGP	
  used	
  to	
  distribute	
  classificaNon	
  
policy	
  informaNon	
  to	
  PE	
  
Policy	
  matches	
  flow	
  and	
  sets	
  next-­‐
hop	
  in	
  the	
  services	
  overlay	
  (e.g.	
  .1	
  
for	
  S1)	
  
	
  
Orches	
  
traNon	
  Service	
  registraNon	
  
Define	
  chains	
  
Define	
  
classificaNon	
  
policy	
  (can	
  be	
  
granular	
  or	
  
coarse)	
  
Ingress	
  	
  
packet	
  
PCE	
  OpNonal	
  PCE	
  
provides	
  “best”	
  
path	
  selecNon	
  
API	
  to/from	
  BGP	
  
•  dras-­‐rfernando-­‐virt-­‐topo-­‐bgp-­‐vpn-­‐00	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   21	
  
Implements:	
  
•  BGP	
  Control	
  Plane	
  
•  XMPP	
  Server	
  
Implements:	
  
•  BGP	
  Control	
  Plane	
  
•  XMPP	
  Server	
  
	
  
	
  
Implements:	
  
•  BGP	
  Control	
  Plane	
  
•  XMPP	
  Server	
  
	
  
	
  
Implements:	
  
•  VPN	
  Forwarder	
  
•  XMPP	
  Client	
  
	
  
	
  
VM1	
  
IP1,	
  VPN1000	
  
VEM1	
  
[CE1]	
  
192.168.1.1	
  
VSM2	
  
[PE2]	
  
VM1.1	
  
IP1.1,	
  VPN2000	
  
VM2	
  
IP2,	
  VPN1000	
  
VEM2	
  
[CE2]	
  
192.168.1.2	
  
IP/Route	
   Next-­‐Hop	
   Label	
   Known	
  via	
  
IP1/32	
   VEM1	
   1000	
   BGP	
  
IP1.1/32	
   VEM1	
   2000	
   BGP	
  
IP2/32	
   VEM2	
   1000	
   XMPP	
  
BGP	
  
VSM1	
  
[PE1]	
  
IP/Route	
   Next-­‐Hop	
   Label	
   Known	
  via	
  
IP1/32	
   VEM1	
   1000	
   XMPP	
  
IP1.1/32	
   VEM1	
   2000	
   XMPP	
  
IP2/32	
   VEM2	
   1000	
   BGP	
  
Download	
  VPN	
  
table	
  to	
  VEM	
  
Download	
  VPN	
  
table	
  to	
  VEM	
  
•  dras-­‐marques-­‐l3vpn-­‐end-­‐system-­‐07	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   22	
  
BGP	
  LS	
  example	
  
Controller	
  
Agent	
  
(Router)	
  
BGP	
  
API	
  
API	
  
•  Cisco	
  One-­‐PK	
  
•  I2RS	
  
©	
  2010	
  Cisco	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
   23	
  
• BGP’s	
  simplicity	
  and	
  extensibility	
  allows	
  it	
  to	
  
evolve	
  even	
  more	
  
• AbstracNon	
  is	
  the	
  essenNal	
  concept	
  of	
  SDN	
  
-­‐  Programmability	
  
-­‐  VirtualizaNon	
  
-­‐  Tangibility	
  
• BGP	
  can	
  be	
  a	
  method	
  for	
  abstracNon	
  
• BGP	
  can	
  be	
  a	
  powerful	
  tool	
  also	
  for	
  SDN	
  
© 2010 Cisco and/or its affiliates. All rights reserved. 24

More Related Content

What's hot

Развитие платформ Cisco для MPLS доступа и пре-агрегации
Развитие платформ Cisco для MPLS доступа и пре-агрегацииРазвитие платформ Cisco для MPLS доступа и пре-агрегации
Развитие платформ Cisco для MPLS доступа и пре-агрегации
Cisco Russia
 
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PROIDEA
 
Ofc2014 ddm 100-g
Ofc2014 ddm 100-gOfc2014 ddm 100-g
Ofc2014 ddm 100-g
domenico di mola
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
VirtualTech Japan Inc.
 
Application-optimized 100G demarcation and aggregation
Application-optimized 100G demarcation and aggregationApplication-optimized 100G demarcation and aggregation
Application-optimized 100G demarcation and aggregation
ADVA
 
Taking MicroMux to the edge and the core
Taking MicroMux to the edge and the coreTaking MicroMux to the edge and the core
Taking MicroMux to the edge and the core
ADVA
 
Meet the new FSP 3000 DCI OLS for the 400ZR era
Meet the new FSP 3000 DCI OLS for the 400ZR eraMeet the new FSP 3000 DCI OLS for the 400ZR era
Meet the new FSP 3000 DCI OLS for the 400ZR era
ADVA
 
Introduction to Tungsten Fabric and the vRouter
Introduction to Tungsten Fabric and the vRouterIntroduction to Tungsten Fabric and the vRouter
Introduction to Tungsten Fabric and the vRouter
Liz Warner
 
Photonic integrated circuits for data center interconnects
Photonic integrated circuits for data center interconnectsPhotonic integrated circuits for data center interconnects
Photonic integrated circuits for data center interconnects
ADVA
 
Best practices for secure synchronization in smart grids
Best practices for secure synchronization in smart gridsBest practices for secure synchronization in smart grids
Best practices for secure synchronization in smart grids
ADVA
 
EANTC Test Report: ADVA FSP 150 ProVMe
EANTC Test Report: ADVA FSP 150 ProVMeEANTC Test Report: ADVA FSP 150 ProVMe
EANTC Test Report: ADVA FSP 150 ProVMe
ADVA
 
Accelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assuranceAccelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assurance
ADVA
 
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Open Networking Summit
 
PTP across borders: Babel retold
PTP across borders: Babel retoldPTP across borders: Babel retold
PTP across borders: Babel retold
ADVA
 
Wholesale network slicing for 5G access
Wholesale network slicing for 5G accessWholesale network slicing for 5G access
Wholesale network slicing for 5G access
ADVA
 
How Does SDN Fit into the Data Centre?
How Does SDN Fit into the Data Centre?How Does SDN Fit into the Data Centre?
How Does SDN Fit into the Data Centre?
ADVA
 
Submarine line termination equipment (SLTE) for open cables
Submarine line termination equipment (SLTE) for open cablesSubmarine line termination equipment (SLTE) for open cables
Submarine line termination equipment (SLTE) for open cables
ADVA
 
Secure Optical Connectivity Solutions for High-Capacity Data Centers
Secure Optical Connectivity Solutions for High-Capacity Data CentersSecure Optical Connectivity Solutions for High-Capacity Data Centers
Secure Optical Connectivity Solutions for High-Capacity Data Centers
ADVA
 

What's hot (20)

Развитие платформ Cisco для MPLS доступа и пре-агрегации
Развитие платформ Cisco для MPLS доступа и пре-агрегацииРазвитие платформ Cisco для MPLS доступа и пре-агрегации
Развитие платформ Cisco для MPLS доступа и пре-агрегации
 
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin AronowskiPLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
PLNOG16: Usługi w sieciach operatorskich, Marcin Aronowski
 
Network Slicing overview_v6
Network Slicing overview_v6Network Slicing overview_v6
Network Slicing overview_v6
 
Ofc2014 ddm 100-g
Ofc2014 ddm 100-gOfc2014 ddm 100-g
Ofc2014 ddm 100-g
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
 
Application-optimized 100G demarcation and aggregation
Application-optimized 100G demarcation and aggregationApplication-optimized 100G demarcation and aggregation
Application-optimized 100G demarcation and aggregation
 
Taking MicroMux to the edge and the core
Taking MicroMux to the edge and the coreTaking MicroMux to the edge and the core
Taking MicroMux to the edge and the core
 
Meet the new FSP 3000 DCI OLS for the 400ZR era
Meet the new FSP 3000 DCI OLS for the 400ZR eraMeet the new FSP 3000 DCI OLS for the 400ZR era
Meet the new FSP 3000 DCI OLS for the 400ZR era
 
Introduction to Tungsten Fabric and the vRouter
Introduction to Tungsten Fabric and the vRouterIntroduction to Tungsten Fabric and the vRouter
Introduction to Tungsten Fabric and the vRouter
 
Photonic integrated circuits for data center interconnects
Photonic integrated circuits for data center interconnectsPhotonic integrated circuits for data center interconnects
Photonic integrated circuits for data center interconnects
 
Best practices for secure synchronization in smart grids
Best practices for secure synchronization in smart gridsBest practices for secure synchronization in smart grids
Best practices for secure synchronization in smart grids
 
EANTC Test Report: ADVA FSP 150 ProVMe
EANTC Test Report: ADVA FSP 150 ProVMeEANTC Test Report: ADVA FSP 150 ProVMe
EANTC Test Report: ADVA FSP 150 ProVMe
 
Accelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assuranceAccelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assurance
 
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
 
PTP across borders: Babel retold
PTP across borders: Babel retoldPTP across borders: Babel retold
PTP across borders: Babel retold
 
Wholesale network slicing for 5G access
Wholesale network slicing for 5G accessWholesale network slicing for 5G access
Wholesale network slicing for 5G access
 
How Does SDN Fit into the Data Centre?
How Does SDN Fit into the Data Centre?How Does SDN Fit into the Data Centre?
How Does SDN Fit into the Data Centre?
 
Submarine line termination equipment (SLTE) for open cables
Submarine line termination equipment (SLTE) for open cablesSubmarine line termination equipment (SLTE) for open cables
Submarine line termination equipment (SLTE) for open cables
 
Secure Optical Connectivity Solutions for High-Capacity Data Centers
Secure Optical Connectivity Solutions for High-Capacity Data CentersSecure Optical Connectivity Solutions for High-Capacity Data Centers
Secure Optical Connectivity Solutions for High-Capacity Data Centers
 
Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000
 

Similar to BGP evolution -from SDN perspective

Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Cisco Russia
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
Bertrand Duvivier
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
Cisco Canada
 
Open v ran
Open v ranOpen v ran
Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment Routing
MyNOG
 
PLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PLNOG 13: Krzysztof Mazepa: BGP FlowSpecPLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PROIDEA
 
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PROIDEA
 
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Canada
 
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
MyNOG
 
PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple ...
PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple ...PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple ...
PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple ...
PROIDEA
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco DevNet
 
Introducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingIntroducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment Routing
Cisco Service Provider
 
Vxlan control plane and routing
Vxlan control plane and routingVxlan control plane and routing
Vxlan control plane and routing
Wilfredzeng
 
IPv6 Security - Myths and Reality
IPv6 Security - Myths and RealityIPv6 Security - Myths and Reality
IPv6 Security - Myths and Reality
Swiss IPv6 Council
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PROIDEA
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Jose Liste
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Febrian ‎
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
APNIC
 
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PROIDEA
 
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
gogo6
 

Similar to BGP evolution -from SDN perspective (20)

Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpecОбеспечение безопасности сети оператора связи с помощью BGP FlowSpec
Обеспечение безопасности сети оператора связи с помощью BGP FlowSpec
 
Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
 
Open v ran
Open v ranOpen v ran
Open v ran
 
Introduction to Segment Routing
Introduction to Segment RoutingIntroduction to Segment Routing
Introduction to Segment Routing
 
PLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PLNOG 13: Krzysztof Mazepa: BGP FlowSpecPLNOG 13: Krzysztof Mazepa: BGP FlowSpec
PLNOG 13: Krzysztof Mazepa: BGP FlowSpec
 
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktyczniePLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
PLNOG 7: Klaudiusz Staniek - MPLS a QoS - praktycznie
 
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
Cisco Connect Montreal 2017 - Segment Routing - Technology Deep-dive and Adva...
 
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
 
PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple ...
PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple ...PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple ...
PLNOG 6: Robert Raszuk, Nana Ogawa - FIB table saving technique (with simple ...
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Introducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment RoutingIntroducing Application Engineered Routing Powered by Segment Routing
Introducing Application Engineered Routing Powered by Segment Routing
 
Vxlan control plane and routing
Vxlan control plane and routingVxlan control plane and routing
Vxlan control plane and routing
 
IPv6 Security - Myths and Reality
IPv6 Security - Myths and RealityIPv6 Security - Myths and Reality
IPv6 Security - Myths and Reality
 
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networkingPLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
PLNOG 13: Jeff Tantsura: Programmable and Application aware IP/MPLS networking
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
 
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
PLNOG14: Evolved Programmable Network, architektura dla sieci operatorskich -...
 
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
IoT Field Area Network Solutions & Integration of IPv6 Standards by Patrick G...
 

More from Miya Kohno

Mk data intensive-onic2021
Mk data intensive-onic2021Mk data intensive-onic2021
Mk data intensive-onic2021
Miya Kohno
 
Mk application aware-hicn
Mk application aware-hicnMk application aware-hicn
Mk application aware-hicn
Miya Kohno
 
Network as a Service - Data plane evolution and abstraction by NSM
Network as a Service - Data plane evolution and abstraction by NSMNetwork as a Service - Data plane evolution and abstraction by NSM
Network as a Service - Data plane evolution and abstraction by NSM
Miya Kohno
 
Mk onic data-intensive-public
Mk onic data-intensive-publicMk onic data-intensive-public
Mk onic data-intensive-public
Miya Kohno
 
Mk onic data-intensive-2020-edge-rev1
Mk onic data-intensive-2020-edge-rev1Mk onic data-intensive-2020-edge-rev1
Mk onic data-intensive-2020-edge-rev1
Miya Kohno
 
Mk onic data-intensive-public
Mk onic data-intensive-publicMk onic data-intensive-public
Mk onic data-intensive-public
Miya Kohno
 
Mk vpp for-containers-vppug
Mk vpp for-containers-vppugMk vpp for-containers-vppug
Mk vpp for-containers-vppug
Miya Kohno
 
Beyond Cloud Computing - Network as a platform
Beyond Cloud Computing - Network as a platformBeyond Cloud Computing - Network as a platform
Beyond Cloud Computing - Network as a platform
Miya Kohno
 
Systems Theory for Cisco SE
Systems Theory for Cisco SE Systems Theory for Cisco SE
Systems Theory for Cisco SE
Miya Kohno
 
BGP as a method for Abstraction
BGP as a method for AbstractionBGP as a method for Abstraction
BGP as a method for Abstraction
Miya Kohno
 
Segment Routing @ SDN Japan 2013
Segment Routing @ SDN Japan 2013Segment Routing @ SDN Japan 2013
Segment Routing @ SDN Japan 2013
Miya Kohno
 
Network Programmability and the statefulness/transactionality
Network Programmability and the statefulness/transactionalityNetwork Programmability and the statefulness/transactionality
Network Programmability and the statefulness/transactionality
Miya Kohno
 
Model Driven Automation
Model Driven AutomationModel Driven Automation
Model Driven Automation
Miya Kohno
 
Declarative Programming and a form of SDN
Declarative Programming and a form of SDN Declarative Programming and a form of SDN
Declarative Programming and a form of SDN
Miya Kohno
 
SRv6 Network Programmability - Dis-aggregation and Re-aggregation of Network ...
SRv6 Network Programmability - Dis-aggregation and Re-aggregation of Network ...SRv6 Network Programmability - Dis-aggregation and Re-aggregation of Network ...
SRv6 Network Programmability - Dis-aggregation and Re-aggregation of Network ...
Miya Kohno
 

More from Miya Kohno (15)

Mk data intensive-onic2021
Mk data intensive-onic2021Mk data intensive-onic2021
Mk data intensive-onic2021
 
Mk application aware-hicn
Mk application aware-hicnMk application aware-hicn
Mk application aware-hicn
 
Network as a Service - Data plane evolution and abstraction by NSM
Network as a Service - Data plane evolution and abstraction by NSMNetwork as a Service - Data plane evolution and abstraction by NSM
Network as a Service - Data plane evolution and abstraction by NSM
 
Mk onic data-intensive-public
Mk onic data-intensive-publicMk onic data-intensive-public
Mk onic data-intensive-public
 
Mk onic data-intensive-2020-edge-rev1
Mk onic data-intensive-2020-edge-rev1Mk onic data-intensive-2020-edge-rev1
Mk onic data-intensive-2020-edge-rev1
 
Mk onic data-intensive-public
Mk onic data-intensive-publicMk onic data-intensive-public
Mk onic data-intensive-public
 
Mk vpp for-containers-vppug
Mk vpp for-containers-vppugMk vpp for-containers-vppug
Mk vpp for-containers-vppug
 
Beyond Cloud Computing - Network as a platform
Beyond Cloud Computing - Network as a platformBeyond Cloud Computing - Network as a platform
Beyond Cloud Computing - Network as a platform
 
Systems Theory for Cisco SE
Systems Theory for Cisco SE Systems Theory for Cisco SE
Systems Theory for Cisco SE
 
BGP as a method for Abstraction
BGP as a method for AbstractionBGP as a method for Abstraction
BGP as a method for Abstraction
 
Segment Routing @ SDN Japan 2013
Segment Routing @ SDN Japan 2013Segment Routing @ SDN Japan 2013
Segment Routing @ SDN Japan 2013
 
Network Programmability and the statefulness/transactionality
Network Programmability and the statefulness/transactionalityNetwork Programmability and the statefulness/transactionality
Network Programmability and the statefulness/transactionality
 
Model Driven Automation
Model Driven AutomationModel Driven Automation
Model Driven Automation
 
Declarative Programming and a form of SDN
Declarative Programming and a form of SDN Declarative Programming and a form of SDN
Declarative Programming and a form of SDN
 
SRv6 Network Programmability - Dis-aggregation and Re-aggregation of Network ...
SRv6 Network Programmability - Dis-aggregation and Re-aggregation of Network ...SRv6 Network Programmability - Dis-aggregation and Re-aggregation of Network ...
SRv6 Network Programmability - Dis-aggregation and Re-aggregation of Network ...
 

Recently uploaded

Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 

Recently uploaded (20)

Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 

BGP evolution -from SDN perspective

  • 1. © 2010 Cisco and/or its affiliates. All rights reserved. 1 Miya  Kohno,  mkohno@cisco.com   Apricot  2013
  • 2. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   2   •  Bertrand  Duvivier  (bduvivie@cisco.com)   •  Stefano  Previdi  (sprevidi@cisco.com)   •  And  many  others!      
  • 3. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   3   • BGP  evolu*on   • SDN  in  a  nutshell   • BGP  as  an  AbstracNon  Method      
  • 4. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   4   IPv4  Prefixes   RIPE’s  domain  names   IPv6  Prefixes   AS  Number   Inter-­‐Domain  RouNng  connecNon  Explosion    
  • 5. Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 5 Source:    Cisco  Visual  Networking  Index—Forecast,  2009-­‐2014   Global  IP  Traffic  2009   2014   Video  &   MulNmedia   Mobile   Internet   BGP  is  proven  to  scale.   IT  Services  via   Cloud   300+%   Market  Growth   39X  Traffic     Increase   90%  Consumer   Traffic   Internet  Bandwidth  Explosion     IP  traffic  will     increase  4X     (767  etabytes  by  2014)  
  • 6. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   6   Simple  and  Robust       •  Run  over  TCP   •  Low  protocol  overhead   •  Simple  FSM   •  Simple  Messages   Extensible       •  MulN-­‐protocols,  AFs   •  Incremental   -­‐  NLRI,  PA,  Community   •  Capability  NegoNaNon   •  Flexible  Policy   •  Many  Services  !!   HA  an  Secure       •  NSR   •  PIC,  Add-­‐Path   •  MD5  authenNcaNon   •  RPKI  validaNon   “Driven  by  PragmaNsm”,  “Not  perfect,  but  good  enough”                                                                                                                                                                                -­‐-­‐  Yakov  Rekhter  
  • 7. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   7   Almost  all  services  are  moving  towards  BGP  !   Service/transport   Before  2009     2012  and  future   IDR  (Peering)   BGP   BGP  +  Scalability     SP  L3VPN   BGP   BGP  +  FRR  +  Scalability   SP  MulNcast  VPN   PIM   BGP  MulNcast  VPN   DDoS  miNgaNon   CLI     BGP  flowspec   Network  Monitoring   SNMP   BGP  monitoring  protocol   Security   Filters   BGP  Sec  (RPKI)   Proximity  /  Alto   -­‐-­‐   BGP  LS  +  API/SDK   SP-­‐L3VPN-­‐DC   -­‐-­‐   BGP  Inter-­‐AS,  VPN4DC     Business  &  CE  L2VPN   LDP   BGP  PW  Sign  (VPLS)   DC  Interconnect  L2VPN   -­‐-­‐   BGP  MAC  Sign  (EVPN)   MPLS  transport   LDP   BGP  +  Label  (Unified  MPLS)   Massive  Scale  Data  Center     OSPF/ISIS   BGP  +  MulNpath   Massive  Scale  DMVPN   NHRP  /  EIGRP   BGP  +  Path  Diversity   Campus/Ent  L3VPN   BGP   BGP  
  • 8. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   8   • BGP  evoluNon   • SDN  in  a  nutshell   • BGP  as  an  AbstracNon  Method      
  • 9. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   9   Policy   AnalyEcs  OrchestraEon   Network   Agile     Feedback   Loop  
  • 10. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   10   “The  Future  of  Networking  ,  and  the  Past  of  Protocols”-­‐    S.  Shenker  et  al.     hop://opennetsummit.org/talks/shenker-­‐tue.pdf  
  • 11. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   11   z   Forwarding  Plane   Control  Plane   Network  Services   Management  and  OrchestraNon   Transport   Network  Elements  and  AbstracNon   Analysis  and  Monitoring,  Performance  and  Security   OpenFlow/   SDN   Cisco   Approach         ApplicaNon  Developer  Environment   Program   for   OpEmized   Experience   Harvest   Network   Intelligence  
  • 12. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   12   ApplicaNons     ...  Cloud  OS   Management   System   User  ApplicaNon   (e.g.  Cloudburst)   Inform  network  of  desired  behavior   Inform  applicaEon  of  data  intrinsically   in  the  network   Network  Element   IOS*                                                                                        Agent  Cisco  ONE-­‐PK   AnalyNcs   Classifiers   QoS   Tunnels   Config   Topology   Routes   RouNng    Extensions   Cross   Connect   “AbstracNon”  and  “OrchestraNon”                   APIs  
  • 13. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   13   • BGP  evoluNon   • SDN  in  a  nutshell   • BGP  as  an  Abstrac*on  Method      
  • 14. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   14   • BGP  as  an  AbstracNon  Method   -­‐  dras-­‐iet-­‐idr-­‐ls-­‐distribuNon-­‐00   -­‐  dras-­‐rfernando-­‐virt-­‐topo-­‐bgp-­‐vpn-­‐00   -­‐  dras-­‐marques-­‐l3vpn-­‐end-­‐system-­‐07   -­‐  …   • AbstracNng  BGP   -­‐  Cisco  One-­‐PK  BGP   -­‐  dras-­‐ward-­‐irs-­‐framework-­‐00     -­‐  dras-­‐keyupate-­‐irs-­‐bgp-­‐usecase-­‐01   -­‐  …  
  • 15. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   15   •  dras-­‐iet-­‐idr-­‐ls-­‐distribuNon-­‐00   •  One  or  more  BGP  speaker  per  rouNng  area  will  translate  LSDB/TE     into  NLRI  extensions   •  Classical  BGP  operaNons  and  rules  apply   SelecNon  algorithm   Route  ReflecNon  /  propagaNon   Aoributes   •  BGP  allows  mulN-­‐hop  sessions  and  hence  a  much  more  flexible   way  to  distribute  informaNon   I.e.:  no  need  to  have  layer-­‐3  adjacencies  
  • 16. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   16   •  New  BGP  NLRI  for:   Link  and  Node  descriptors   Dras  tends  to  minimize  new  encoding  format   Replicate  what  available  in  ISIS  and  OSPF  encodings   •  NLRI  TLVs  allow  LSDB  and  TED  encoding   With  all  aoributes   •  However,  any  form  of  topology  (real,  virtualized)  can  be  encoded   Links/Nodes  can  be  aggregated:  only  adverNse  big  pipes   Links/Nodes  can  be  hidden:  only  adverNse  what  consumer  needs   •  The  scheme  allows  maximum  flexibility  in  order  to  deliver   topology    
  • 17. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   17     BGP-­‐LS     Speaker   BGP-­‐LS     Speaker   BGP-­‐LS     Speaker   BGP-­‐LS   RR   Note  the  direcNon   of  the  BGP-­‐LS  NLRI   AdverNsements:   from  routers  to   BGP-­‐LS  RR  and  to   PCE/ALTO  servers   ALTO   PCE   •  One  or  two  routers  per  area  redistribute  IGP  topology  into  BGP-­‐LS  NLRIs   •  BGP-­‐LS  NLRI  are  sent  to  BGP-­‐LS  RR  that  reflects  them  to  ALTO  and  PCE   servers   •  Nothing  is  adverNsed  to  routers  
  • 18. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   18    NPS/ALTO   Server     •  InformaEon   collector   •  Algorithms   •  Databases   Network   Services   Layer   Policy   Database   Performance   data   Geo-­‐locaEon   NPS/ Proximity   Database   IP/MPLS   Layer   BGP-­‐LS  between   Network  and  NPS   BGP-­‐LS  between  NPS  and   upper  layer   Complete  Topology   (i.e.:  no  aggregaNon)   AggregaNon/ CustomizaNon   algorithms   Apps/CDN/Cloud   Layer  
  • 19. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   19   IP/MPLS Fiber λ λ λ TE Tunnel ML-PCE Setup λ’s (PCEP) Paths L3 Link Topology (BGP-LS) Slices TE TunnelTE Tunnel TE Tunnel TE Tunnel Paths VPN Topology (BGP-LS) VPN Topology (BGP-LS) TE Tunnels (PCEP) DWDM DWDM Topology (OSPF/BGP-LS)
  • 20. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   20   S3  S2  S1   .1   .2   .3   BGP     RR   Overlay  tunnel  (e.g.  VXLAN)   .1,  .2,  .3    Overlay  dataplane  locaNons     corresponding  to  S1,  S2,  S3  respecNvely   Source   PE   App   1.  BGP  service  registraNon  to  RR   Service  capabiliNes   Dataplane  locator(s)   2.  RR  now  has  complete  view  of   available  services   3.  OrchestraNon  defines  chain  (S1-­‐>S2-­‐ >S3)  and  classificaNon  policy  (flow1  -­‐ >  chain1)   4.  PE  classifies  traffic  based  on     policy  received  from  RR   BGP  used  to  distribute  classificaNon   policy  informaNon  to  PE   Policy  matches  flow  and  sets  next-­‐ hop  in  the  services  overlay  (e.g.  .1   for  S1)     Orches   traNon  Service  registraNon   Define  chains   Define   classificaNon   policy  (can  be   granular  or   coarse)   Ingress     packet   PCE  OpNonal  PCE   provides  “best”   path  selecNon   API  to/from  BGP   •  dras-­‐rfernando-­‐virt-­‐topo-­‐bgp-­‐vpn-­‐00  
  • 21. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   21   Implements:   •  BGP  Control  Plane   •  XMPP  Server   Implements:   •  BGP  Control  Plane   •  XMPP  Server       Implements:   •  BGP  Control  Plane   •  XMPP  Server       Implements:   •  VPN  Forwarder   •  XMPP  Client       VM1   IP1,  VPN1000   VEM1   [CE1]   192.168.1.1   VSM2   [PE2]   VM1.1   IP1.1,  VPN2000   VM2   IP2,  VPN1000   VEM2   [CE2]   192.168.1.2   IP/Route   Next-­‐Hop   Label   Known  via   IP1/32   VEM1   1000   BGP   IP1.1/32   VEM1   2000   BGP   IP2/32   VEM2   1000   XMPP   BGP   VSM1   [PE1]   IP/Route   Next-­‐Hop   Label   Known  via   IP1/32   VEM1   1000   XMPP   IP1.1/32   VEM1   2000   XMPP   IP2/32   VEM2   1000   BGP   Download  VPN   table  to  VEM   Download  VPN   table  to  VEM   •  dras-­‐marques-­‐l3vpn-­‐end-­‐system-­‐07  
  • 22. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   22   BGP  LS  example   Controller   Agent   (Router)   BGP   API   API   •  Cisco  One-­‐PK   •  I2RS  
  • 23. ©  2010  Cisco  and/or  its  affiliates.  All  rights  reserved.   23   • BGP’s  simplicity  and  extensibility  allows  it  to   evolve  even  more   • AbstracNon  is  the  essenNal  concept  of  SDN   -­‐  Programmability   -­‐  VirtualizaNon   -­‐  Tangibility   • BGP  can  be  a  method  for  abstracNon   • BGP  can  be  a  powerful  tool  also  for  SDN  
  • 24. © 2010 Cisco and/or its affiliates. All rights reserved. 24