SlideShare a Scribd company logo
The Role of Analytics in
Routing, Network Performance and SDN
Cengiz Alaettinoglu
It all started with a Jitter study (2000)
Studied jitter on 3 US and 1 European backbones for
several weeks
For 99.99% packets, measured jitter < 1ms
Copyright © 2015 Packet Design 2
However, 0.01% of Jitter was severe
Copyright © 2015 Packet Design 3
10+ seconds packet drops
7 seconds jitter
Severe packet reordering
Theory: Packets being spewed out from
an unwinding routing loop…
Did we really have long routing loops in the network?
Did ISIS really take 10+ seconds to converge?
So, we analyzed routing along with jitter
Copyright © 2015 Packet Design 4
Test host is
passive peer,
sends no routes
IP
BackboneR
traceroute
every 5s
ISIS
hellos +
tcpdump
traffic
Test Host
packet
trace
file
sk
gig-
ether
Test Host
R
Excessive ISIS churn caused excessive
LSP Propagation Delay
Copyright © 2015 Packet Design 5
All link state packets (LSPs) including refreshes
LSPs that report a change
LSP propagation delay
• Seconds between seeing the same LSP in the
east and the west coasts of the US
Explanation
Link state databases were not in sync:
• Very large LSP databases
• High churn rate caused many LSPs to flood
• LSP rate-control slowed down flooding
• SPF updates may also have been delayed by rate limits
• Any topology change could result in a loop under these conditions
We realized being able to look at routing was key for powerful
network performance analysis
Today, we see very high churn in very large TE databases using
auto-bandwidth with large number of tunnels
Copyright © 2015 Packet Design 6
Route Analytics Today
Copyright © 2015 Packet Design 7
Collection
Analysis
Presentation
BGP IGPs Flows Multicast
Path
Reports
RCA
Exit
Routers
Traffic
Reports
Tunnels
Reporting Alerting Planning
Trouble-
shooting
Troubleshooting and
visualization
Service/application
monitoring and alerting
Network health assessment
Topology-aware traffic
analysis
Proactive change modeling
Analytics-driven Software
Defined Networking
applications
Use Case: Diagnosing Black Holing
A peering router to a major service provider crashed
• Hot swappable card was not quite so…
Traffic to the SP was black-holed network-wide
• Traffic exiting all 6 locations was black-holed
About 3 minutes of routing outage
• 3 minutes was too short to diagnose the issue at human
speed
• Had a 45 minute impact on the services and ad revenues
• Users who could not use the service did something else
Copyright © 2015 Packet Design 8
Expected Exit-Points Before Incident
Copyright © 2015 Packet Design 9
6 Exit-Points (circled)
Blue routers take the blue exit router…
The Incident
ISIS activity during
incident
Copyright © 2015 Packet Design 10
Exit-Points During Incident
Copyright © 2015 Packet Design 11
6 more Exit-Points popped up
• All core routers
• No EBGP
A Path Before and After the Incident
Copyright © 2015 Packet Design 12
Before After
Route
Recursion
BGP Next hop resolution: before 128.9.129.1/32 in ISIS vs. after 128.9.128.0/19 in BGP
A Word on Recursive Route Resolution
BGP route for a destination prefix has a next hop attribute, an IP address
Next hop address indicates where to exit the network (egress interface)
To get to this egress address, we must find a path to it
• We use recursion for that and usually find a path in IGP
• Or a series of BGP and IGP routes is also allowed (good use cases exist)
• This is what happened here, unfortunately it was not intended, but why?
Copyright © 2015 Packet Design 13
Route
Recursion
BGP Next hop resolution: before 128.9.129.1/32 in ISIS vs. after 128.9.128.0/19 in BGP
Cause of Black Holing
Every SP announces its address space externally in BGP
• /19 BGP route is for this purpose
When the peering router crashed
• IGP routes from that router were withdrawn in seconds
• BGP routes from that router were not withdrawn
• 3 KEEPALIVEs of 60 seconds each – router rebooted before this
• These BGP routes were now resolved by this /19 prefix in BGP
• Injected by 6 core routers – cost from any router to a core router is very low
We are good at designing networks when everything is up and
running, but failure cases are often beyond our imagination
• Analytics help us understand this behavior or even prevent it
Copyright © 2015 Packet Design 14
Remedy
Insert a really expensive static route for the /19 to ISIS
• It should cost more than longest possible path in IGP
• ISIS routes preferred over BGP routes and will hide the /19 BGP route
in recursion
• Now, when a peering router crashes, the traffic will choose a true exit
• See: http://www.nanog.org/meetings/nanog34/presentations/gill.pdf
Do not: Make IBGP session converge faster (like running BFD)
• One may argue the root cause is that BGP was too slow to withdraw
• You will lose the IBGP session each time the IGP path of the session
changes
Copyright © 2015 Packet Design 15
Challenges in Operating SDN
What governs whether or not
these programmatic changes
should be made?
What will be their impact?
SDN makes networks
programmable for
• Network overlays
• Bandwidth reservation
• Demand placement
• Service deployment
• Etc.
-- but --
16
PHYSICAL & VIRTUAL
ROUTERS, SWITCHES &
NETWORK FUNCTIONS
APPLICATIONS
Bandwidth
Calendaring
Demand
Placement
Service
Deployment
ETC.
SDN CONTROLLERS
Southbound APIs: OpenFlow, i2RS, PCE, NETCONF, ForCES, SNMP, CLI, etc.
Northbound APIs
Copyright © 2015 Packet Design
Need for Analytics-Driven Applications
When major apps/services are introduced, planning
groups validate capacity
• Quality of Experience expectations
• Capacity planning
• Changes to the topology, CoS treatment, …
If the apps/services are being rolled out without
operator intervention, how do you plan for them?
• SDN analytics addresses this concern
Copyright © 2015 Packet Design 17
How Rich Analytics Help a Bandwidth
Scheduling Application
Bandwidth scheduling: can I move X bps from A to B
at time t ?
Attractiveness: SPs have abundance of spare bandwidth
• Most SP networks have less than 50% utilization
• Verizon: 46% average peak utilization
• Level 3: 46-56% peak utilization range
Can an SP profit from this spare capacity?
But there are good reasons for this spare bandwidth
18Copyright © 2015 Packet Design
A Naïve Implementation
Let’s collect link utilizations
• This is near real time; and SPs already have it
We need utilizations at time t
• Use historical link utilizations
• Baseline: average same 5-minute or hour of the day for several
weeks
• Add projections for growth and safety
Compute path from A to B and add X bps to the links
• Go or no-go decision based on new link utilizations
If go, schedule the SDN controller to set up this path from A to
B at time t, and tear it down afterwards
19Copyright © 2015 Packet Design
Reasons for Spare Bandwidth
Increased utilization  increased delay and jitter
• Delay vs. link utilization curve has a sharp knee
Network must accommodate failures
• Network must have capacity to reroute the traffic
around failures
• Large networks have one link down at any given time,
they must tolerate two link failures
Traffic is growing but adding capacity takes time
20Copyright © 2015 Packet Design
Addressing These Challenges
Increased delay
• Cap the go/no-go decision at ~65-70%
• For anything above that we must be moving bulk traffic
• Not suitable for uncompressed HD broadcast of an event
• Not even suitable for best-effort traffic
• Must deploy differentiated services
Protect against failures via simulation
• Fail every (or two) link/router and see the impact on link
utilizations
• Not sufficient to fail just the links/routers along the path
21Copyright © 2015 Packet Design
Failure Impact: Where will the traffic go?
We need to know where the traffic is entering
the network, how much traffic there is, and
where it is exiting the network
• Link utilizations don’t tell where the traffic is entering
or exiting the network
We need to understand the network’s routing to
compute the new paths
22Copyright © 2015 Packet Design
Need for a Traffic Demand Matrix
Traffic Matrix:
• For each router pair (r1,r2), how much traffic entering at r1 is
exiting at r2?
Flow data tells the source and destination of traffic 
• Not the same as where the traffic is entering and exiting 
• Source and destination IP addresses can be several ASs away
23Copyright © 2015 Packet Design
Route-Flow Fusion
Route-Flow Fusion yields traffic matrix
• Find the path of each flow including:
• Source AS, upstream transit ASs, neighbor AS
• Ingress router, routers along the core, egress router
• Downstream neighbor AS, transit ASs, destination AS
• Use this to generate various traffic matrices
• Ingress to egress routers
• PoP to PoP / core to core
• AS to AS
Approach works for any network
• Not limited to full-mesh of RSVP-TE tunnels
24Copyright © 2015 Packet Design
Simulation and Impact of a Failure
For each flow on the failed link
• Go to the ingress router and find the new path for the flow
• Subtract flow’s bandwidth from the old links
• Add flow’s bandwidth to the new links
• Check to see if congestion crept in
We need an accurate routing model of the network
• Route analytics provides this for IGP, BGP, RSVP-TE, VPNs…
25Copyright © 2015 Packet Design
Concluding Remarks
Routing impacts network performance
• Availability and reachability
• Sub-optimal paths with longer delays, jitter
Route analytics proves to be very effective in
• Troubleshooting, monitoring, alerting
• Reporting and network health assessment
• Routing-aware traffic analysis
• BGP peering analysis
• Traffic matrices
Rich analytics are key for successful SDN deployment and
applications, including bandwidth scheduling
Copyright © 2015 Packet Design 26

More Related Content

What's hot

Otv notes
Otv notesOtv notes
Otv notes
Krunal Shah
 
OTV PPT by NETWORKERS HOME
OTV PPT by NETWORKERS HOMEOTV PPT by NETWORKERS HOME
OTV PPT by NETWORKERS HOME
networkershome
 
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Cloud Native Day Tel Aviv
 
OPNFV Service Function Chaining
OPNFV Service Function ChainingOPNFV Service Function Chaining
OPNFV Service Function Chaining
OPNFV
 
VPC PPT @NETWORKERSHOME
VPC PPT @NETWORKERSHOMEVPC PPT @NETWORKERSHOME
VPC PPT @NETWORKERSHOME
networkershome
 
OTV(Overlay Transport Virtualization)
OTV(Overlay  Transport  Virtualization)OTV(Overlay  Transport  Virtualization)
OTV(Overlay Transport Virtualization)
NetProtocol Xpert
 
Open Flow Protocol
Open Flow ProtocolOpen Flow Protocol
Open Flow Protocol
Vishal S M B
 
Design device driver for wireless device using 32 bit microcontroller
Design device driver for wireless device using 32 bit microcontrollerDesign device driver for wireless device using 32 bit microcontroller
Design device driver for wireless device using 32 bit microcontroller
kantha123
 
Private VLANs
Private VLANsPrivate VLANs
Private VLANs
NetProtocol Xpert
 
Software Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architectureSoftware Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architecture
Pritesh Ranjan
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
シスコシステムズ合同会社
 
IPv6 Entreprise Multihoming
IPv6 Entreprise MultihomingIPv6 Entreprise Multihoming
IPv6 Entreprise Multihoming
Olivier Bonaventure
 
The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)
nagendranainar
 
Fabric Path PPT by NETWORKERS HOME
Fabric Path PPT by NETWORKERS HOMEFabric Path PPT by NETWORKERS HOME
Fabric Path PPT by NETWORKERS HOME
networkershome
 
LISP and NSH in Open vSwitch
LISP and NSH in Open vSwitchLISP and NSH in Open vSwitch
LISP and NSH in Open vSwitch
mestery
 
vPC_Final
vPC_FinalvPC_Final
vPC_Final
Pratik Bhide
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function Chaining
Cisco DevNet
 
Dynamic ARP Inspection (DAI)
Dynamic ARP Inspection (DAI)Dynamic ARP Inspection (DAI)
Dynamic ARP Inspection (DAI)
NetProtocol Xpert
 
Hungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programmingHungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programming
Marton Kiss
 
Ucs security part2
Ucs security part2Ucs security part2
Ucs security part2
Krunal Shah
 

What's hot (20)

Otv notes
Otv notesOtv notes
Otv notes
 
OTV PPT by NETWORKERS HOME
OTV PPT by NETWORKERS HOMEOTV PPT by NETWORKERS HOME
OTV PPT by NETWORKERS HOME
 
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
 
OPNFV Service Function Chaining
OPNFV Service Function ChainingOPNFV Service Function Chaining
OPNFV Service Function Chaining
 
VPC PPT @NETWORKERSHOME
VPC PPT @NETWORKERSHOMEVPC PPT @NETWORKERSHOME
VPC PPT @NETWORKERSHOME
 
OTV(Overlay Transport Virtualization)
OTV(Overlay  Transport  Virtualization)OTV(Overlay  Transport  Virtualization)
OTV(Overlay Transport Virtualization)
 
Open Flow Protocol
Open Flow ProtocolOpen Flow Protocol
Open Flow Protocol
 
Design device driver for wireless device using 32 bit microcontroller
Design device driver for wireless device using 32 bit microcontrollerDesign device driver for wireless device using 32 bit microcontroller
Design device driver for wireless device using 32 bit microcontroller
 
Private VLANs
Private VLANsPrivate VLANs
Private VLANs
 
Software Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architectureSoftware Load Balancer for OpenFlow Complaint SDN architecture
Software Load Balancer for OpenFlow Complaint SDN architecture
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
 
IPv6 Entreprise Multihoming
IPv6 Entreprise MultihomingIPv6 Entreprise Multihoming
IPv6 Entreprise Multihoming
 
The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)
 
Fabric Path PPT by NETWORKERS HOME
Fabric Path PPT by NETWORKERS HOMEFabric Path PPT by NETWORKERS HOME
Fabric Path PPT by NETWORKERS HOME
 
LISP and NSH in Open vSwitch
LISP and NSH in Open vSwitchLISP and NSH in Open vSwitch
LISP and NSH in Open vSwitch
 
vPC_Final
vPC_FinalvPC_Final
vPC_Final
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function Chaining
 
Dynamic ARP Inspection (DAI)
Dynamic ARP Inspection (DAI)Dynamic ARP Inspection (DAI)
Dynamic ARP Inspection (DAI)
 
Hungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programmingHungary Usergroup - Midonet overlay programming
Hungary Usergroup - Midonet overlay programming
 
Ucs security part2
Ucs security part2Ucs security part2
Ucs security part2
 

Viewers also liked

Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015
assafleb
 
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Infoholic Research
 
ccna3
ccna3ccna3
Cv Ebo Bakker 2016
Cv Ebo Bakker 2016Cv Ebo Bakker 2016
Cv Ebo Bakker 2016
Ebo Bakker
 
Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !
Sai Natkar
 
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
Vehicular Delay Tolerant Network (VDTN):Routing PerspectivesVehicular Delay Tolerant Network (VDTN):Routing Perspectives
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
Syed Hassan Ahmed
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and Platforms
Umesh Krishnaswamy
 
SDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN components
Steffen Gebert
 
Cloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_RockstarCloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_Rockstar
Manoj Magatapalli
 
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Steffen Gebert
 

Viewers also liked (10)

Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015
 
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
 
ccna3
ccna3ccna3
ccna3
 
Cv Ebo Bakker 2016
Cv Ebo Bakker 2016Cv Ebo Bakker 2016
Cv Ebo Bakker 2016
 
Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !
 
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
Vehicular Delay Tolerant Network (VDTN):Routing PerspectivesVehicular Delay Tolerant Network (VDTN):Routing Perspectives
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and Platforms
 
SDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN components
 
Cloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_RockstarCloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_Rockstar
 
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...
 

Similar to Routing, Network Performance, and Role of Analytics

SDN Traffic Engineering, A Natural Evolution
SDN Traffic Engineering, A Natural EvolutionSDN Traffic Engineering, A Natural Evolution
SDN Traffic Engineering, A Natural Evolution
APNIC
 
Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed
Riccardo Romani
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network Planning
PROIDEA
 
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
CA Technologies
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange Points
APNIC
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
APNIC
 
NANOG 80: Measuring RPKI Effectiveness
NANOG 80: Measuring RPKI EffectivenessNANOG 80: Measuring RPKI Effectiveness
NANOG 80: Measuring RPKI Effectiveness
APNIC
 
Better Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes ConnectBetter Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes Connect
ThousandEyes
 
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
シスコシステムズ合同会社
 
Routing to SDN Era
Routing to SDN Era Routing to SDN Era
Routing to SDN Era
APNIC
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
TERMILAB. Интернет - лаборатория
 
ThousandEyes at Network Field Day 12
ThousandEyes at Network Field Day 12ThousandEyes at Network Field Day 12
ThousandEyes at Network Field Day 12
ThousandEyes
 
Row #9: An architecture overview of APNIC's RDAP deployment to the cloud
Row #9: An architecture overview of APNIC's RDAP deployment to the cloudRow #9: An architecture overview of APNIC's RDAP deployment to the cloud
Row #9: An architecture overview of APNIC's RDAP deployment to the cloud
APNIC
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
hamsa nandhini
 
Day 10 rip (2)
Day 10 rip (2)Day 10 rip (2)
Day 10 rip (2)
CYBERINTELLIGENTS
 
Day 10 loops+ rip+ igrp
Day 10 loops+  rip+ igrpDay 10 loops+  rip+ igrp
Day 10 loops+ rip+ igrp
CYBERINTELLIGENTS
 
Day 10 rip
Day 10 ripDay 10 rip
Day 10 rip
CYBERINTELLIGENTS
 
Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)
Jatin Singh
 
Future Internet protocols
Future Internet protocolsFuture Internet protocols
Future Internet protocols
Olivier Bonaventure
 
CCCNP ROUTE v6_ch05
CCCNP ROUTE  v6_ch05CCCNP ROUTE  v6_ch05

Similar to Routing, Network Performance, and Role of Analytics (20)

SDN Traffic Engineering, A Natural Evolution
SDN Traffic Engineering, A Natural EvolutionSDN Traffic Engineering, A Natural Evolution
SDN Traffic Engineering, A Natural Evolution
 
Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed
 
PLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network PlanningPLNOG 3: John Evans - Best Practices in Network Planning
PLNOG 3: John Evans - Best Practices in Network Planning
 
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange Points
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
 
NANOG 80: Measuring RPKI Effectiveness
NANOG 80: Measuring RPKI EffectivenessNANOG 80: Measuring RPKI Effectiveness
NANOG 80: Measuring RPKI Effectiveness
 
Better Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes ConnectBetter Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes Connect
 
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
【EPN Seminar Nov.10. 2015】 パネルディスカッション その2: BGP Peering Engineering Automatio...
 
Routing to SDN Era
Routing to SDN Era Routing to SDN Era
Routing to SDN Era
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
 
ThousandEyes at Network Field Day 12
ThousandEyes at Network Field Day 12ThousandEyes at Network Field Day 12
ThousandEyes at Network Field Day 12
 
Row #9: An architecture overview of APNIC's RDAP deployment to the cloud
Row #9: An architecture overview of APNIC's RDAP deployment to the cloudRow #9: An architecture overview of APNIC's RDAP deployment to the cloud
Row #9: An architecture overview of APNIC's RDAP deployment to the cloud
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
 
Day 10 rip (2)
Day 10 rip (2)Day 10 rip (2)
Day 10 rip (2)
 
Day 10 loops+ rip+ igrp
Day 10 loops+  rip+ igrpDay 10 loops+  rip+ igrp
Day 10 loops+ rip+ igrp
 
Day 10 rip
Day 10 ripDay 10 rip
Day 10 rip
 
Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)Implementation of intelligent wide area network(wan)
Implementation of intelligent wide area network(wan)
 
Future Internet protocols
Future Internet protocolsFuture Internet protocols
Future Internet protocols
 
CCCNP ROUTE v6_ch05
CCCNP ROUTE  v6_ch05CCCNP ROUTE  v6_ch05
CCCNP ROUTE v6_ch05
 

More from APNIC

IPv6: Unlocking the Potential, presented by Paul Wilson at CommunicAsia 2024
IPv6: Unlocking the Potential, presented by Paul Wilson at CommunicAsia 2024IPv6: Unlocking the Potential, presented by Paul Wilson at CommunicAsia 2024
IPv6: Unlocking the Potential, presented by Paul Wilson at CommunicAsia 2024
APNIC
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
APNIC
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
APNIC
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
APNIC
 
APNIC Updates presented by Paul Wilson at CaribNOG 27
APNIC Updates presented by Paul Wilson at  CaribNOG 27APNIC Updates presented by Paul Wilson at  CaribNOG 27
APNIC Updates presented by Paul Wilson at CaribNOG 27
APNIC
 
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
APNIC
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
APNIC
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
APNIC
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
APNIC
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
APNIC
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
APNIC
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
APNIC
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
APNIC
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
APNIC
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
APNIC
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC
 

More from APNIC (20)

IPv6: Unlocking the Potential, presented by Paul Wilson at CommunicAsia 2024
IPv6: Unlocking the Potential, presented by Paul Wilson at CommunicAsia 2024IPv6: Unlocking the Potential, presented by Paul Wilson at CommunicAsia 2024
IPv6: Unlocking the Potential, presented by Paul Wilson at CommunicAsia 2024
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
 
APNIC Updates presented by Paul Wilson at CaribNOG 27
APNIC Updates presented by Paul Wilson at  CaribNOG 27APNIC Updates presented by Paul Wilson at  CaribNOG 27
APNIC Updates presented by Paul Wilson at CaribNOG 27
 
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 

Recently uploaded

Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
Tarandeep Singh
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
k4ncd0z
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 

Recently uploaded (16)

Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 

Routing, Network Performance, and Role of Analytics

  • 1. The Role of Analytics in Routing, Network Performance and SDN Cengiz Alaettinoglu
  • 2. It all started with a Jitter study (2000) Studied jitter on 3 US and 1 European backbones for several weeks For 99.99% packets, measured jitter < 1ms Copyright © 2015 Packet Design 2
  • 3. However, 0.01% of Jitter was severe Copyright © 2015 Packet Design 3 10+ seconds packet drops 7 seconds jitter Severe packet reordering
  • 4. Theory: Packets being spewed out from an unwinding routing loop… Did we really have long routing loops in the network? Did ISIS really take 10+ seconds to converge? So, we analyzed routing along with jitter Copyright © 2015 Packet Design 4 Test host is passive peer, sends no routes IP BackboneR traceroute every 5s ISIS hellos + tcpdump traffic Test Host packet trace file sk gig- ether Test Host R
  • 5. Excessive ISIS churn caused excessive LSP Propagation Delay Copyright © 2015 Packet Design 5 All link state packets (LSPs) including refreshes LSPs that report a change LSP propagation delay • Seconds between seeing the same LSP in the east and the west coasts of the US
  • 6. Explanation Link state databases were not in sync: • Very large LSP databases • High churn rate caused many LSPs to flood • LSP rate-control slowed down flooding • SPF updates may also have been delayed by rate limits • Any topology change could result in a loop under these conditions We realized being able to look at routing was key for powerful network performance analysis Today, we see very high churn in very large TE databases using auto-bandwidth with large number of tunnels Copyright © 2015 Packet Design 6
  • 7. Route Analytics Today Copyright © 2015 Packet Design 7 Collection Analysis Presentation BGP IGPs Flows Multicast Path Reports RCA Exit Routers Traffic Reports Tunnels Reporting Alerting Planning Trouble- shooting Troubleshooting and visualization Service/application monitoring and alerting Network health assessment Topology-aware traffic analysis Proactive change modeling Analytics-driven Software Defined Networking applications
  • 8. Use Case: Diagnosing Black Holing A peering router to a major service provider crashed • Hot swappable card was not quite so… Traffic to the SP was black-holed network-wide • Traffic exiting all 6 locations was black-holed About 3 minutes of routing outage • 3 minutes was too short to diagnose the issue at human speed • Had a 45 minute impact on the services and ad revenues • Users who could not use the service did something else Copyright © 2015 Packet Design 8
  • 9. Expected Exit-Points Before Incident Copyright © 2015 Packet Design 9 6 Exit-Points (circled) Blue routers take the blue exit router…
  • 10. The Incident ISIS activity during incident Copyright © 2015 Packet Design 10
  • 11. Exit-Points During Incident Copyright © 2015 Packet Design 11 6 more Exit-Points popped up • All core routers • No EBGP
  • 12. A Path Before and After the Incident Copyright © 2015 Packet Design 12 Before After Route Recursion BGP Next hop resolution: before 128.9.129.1/32 in ISIS vs. after 128.9.128.0/19 in BGP
  • 13. A Word on Recursive Route Resolution BGP route for a destination prefix has a next hop attribute, an IP address Next hop address indicates where to exit the network (egress interface) To get to this egress address, we must find a path to it • We use recursion for that and usually find a path in IGP • Or a series of BGP and IGP routes is also allowed (good use cases exist) • This is what happened here, unfortunately it was not intended, but why? Copyright © 2015 Packet Design 13 Route Recursion BGP Next hop resolution: before 128.9.129.1/32 in ISIS vs. after 128.9.128.0/19 in BGP
  • 14. Cause of Black Holing Every SP announces its address space externally in BGP • /19 BGP route is for this purpose When the peering router crashed • IGP routes from that router were withdrawn in seconds • BGP routes from that router were not withdrawn • 3 KEEPALIVEs of 60 seconds each – router rebooted before this • These BGP routes were now resolved by this /19 prefix in BGP • Injected by 6 core routers – cost from any router to a core router is very low We are good at designing networks when everything is up and running, but failure cases are often beyond our imagination • Analytics help us understand this behavior or even prevent it Copyright © 2015 Packet Design 14
  • 15. Remedy Insert a really expensive static route for the /19 to ISIS • It should cost more than longest possible path in IGP • ISIS routes preferred over BGP routes and will hide the /19 BGP route in recursion • Now, when a peering router crashes, the traffic will choose a true exit • See: http://www.nanog.org/meetings/nanog34/presentations/gill.pdf Do not: Make IBGP session converge faster (like running BFD) • One may argue the root cause is that BGP was too slow to withdraw • You will lose the IBGP session each time the IGP path of the session changes Copyright © 2015 Packet Design 15
  • 16. Challenges in Operating SDN What governs whether or not these programmatic changes should be made? What will be their impact? SDN makes networks programmable for • Network overlays • Bandwidth reservation • Demand placement • Service deployment • Etc. -- but -- 16 PHYSICAL & VIRTUAL ROUTERS, SWITCHES & NETWORK FUNCTIONS APPLICATIONS Bandwidth Calendaring Demand Placement Service Deployment ETC. SDN CONTROLLERS Southbound APIs: OpenFlow, i2RS, PCE, NETCONF, ForCES, SNMP, CLI, etc. Northbound APIs Copyright © 2015 Packet Design
  • 17. Need for Analytics-Driven Applications When major apps/services are introduced, planning groups validate capacity • Quality of Experience expectations • Capacity planning • Changes to the topology, CoS treatment, … If the apps/services are being rolled out without operator intervention, how do you plan for them? • SDN analytics addresses this concern Copyright © 2015 Packet Design 17
  • 18. How Rich Analytics Help a Bandwidth Scheduling Application Bandwidth scheduling: can I move X bps from A to B at time t ? Attractiveness: SPs have abundance of spare bandwidth • Most SP networks have less than 50% utilization • Verizon: 46% average peak utilization • Level 3: 46-56% peak utilization range Can an SP profit from this spare capacity? But there are good reasons for this spare bandwidth 18Copyright © 2015 Packet Design
  • 19. A Naïve Implementation Let’s collect link utilizations • This is near real time; and SPs already have it We need utilizations at time t • Use historical link utilizations • Baseline: average same 5-minute or hour of the day for several weeks • Add projections for growth and safety Compute path from A to B and add X bps to the links • Go or no-go decision based on new link utilizations If go, schedule the SDN controller to set up this path from A to B at time t, and tear it down afterwards 19Copyright © 2015 Packet Design
  • 20. Reasons for Spare Bandwidth Increased utilization  increased delay and jitter • Delay vs. link utilization curve has a sharp knee Network must accommodate failures • Network must have capacity to reroute the traffic around failures • Large networks have one link down at any given time, they must tolerate two link failures Traffic is growing but adding capacity takes time 20Copyright © 2015 Packet Design
  • 21. Addressing These Challenges Increased delay • Cap the go/no-go decision at ~65-70% • For anything above that we must be moving bulk traffic • Not suitable for uncompressed HD broadcast of an event • Not even suitable for best-effort traffic • Must deploy differentiated services Protect against failures via simulation • Fail every (or two) link/router and see the impact on link utilizations • Not sufficient to fail just the links/routers along the path 21Copyright © 2015 Packet Design
  • 22. Failure Impact: Where will the traffic go? We need to know where the traffic is entering the network, how much traffic there is, and where it is exiting the network • Link utilizations don’t tell where the traffic is entering or exiting the network We need to understand the network’s routing to compute the new paths 22Copyright © 2015 Packet Design
  • 23. Need for a Traffic Demand Matrix Traffic Matrix: • For each router pair (r1,r2), how much traffic entering at r1 is exiting at r2? Flow data tells the source and destination of traffic  • Not the same as where the traffic is entering and exiting  • Source and destination IP addresses can be several ASs away 23Copyright © 2015 Packet Design
  • 24. Route-Flow Fusion Route-Flow Fusion yields traffic matrix • Find the path of each flow including: • Source AS, upstream transit ASs, neighbor AS • Ingress router, routers along the core, egress router • Downstream neighbor AS, transit ASs, destination AS • Use this to generate various traffic matrices • Ingress to egress routers • PoP to PoP / core to core • AS to AS Approach works for any network • Not limited to full-mesh of RSVP-TE tunnels 24Copyright © 2015 Packet Design
  • 25. Simulation and Impact of a Failure For each flow on the failed link • Go to the ingress router and find the new path for the flow • Subtract flow’s bandwidth from the old links • Add flow’s bandwidth to the new links • Check to see if congestion crept in We need an accurate routing model of the network • Route analytics provides this for IGP, BGP, RSVP-TE, VPNs… 25Copyright © 2015 Packet Design
  • 26. Concluding Remarks Routing impacts network performance • Availability and reachability • Sub-optimal paths with longer delays, jitter Route analytics proves to be very effective in • Troubleshooting, monitoring, alerting • Reporting and network health assessment • Routing-aware traffic analysis • BGP peering analysis • Traffic matrices Rich analytics are key for successful SDN deployment and applications, including bandwidth scheduling Copyright © 2015 Packet Design 26