Upload
arash-pourdamghani
View
31
Download
0
Embed Size (px)
Citation preview
OSPFLoad Balancing
Sharif University of TechnologyDepartment of Computer Engineering
Winter 2016
By: Arash Pourdamghani
Arash PourdamghaniWinter 2016 2
Update: OpenSignal’s New Report
November 2016
Iran
Arash PourdamghaniWinter 2016 3
Review of OSPFStands for Open Shortest Path First
Inside Autonomous Systems(Intra-AS)
Local Link-State(Dijkstra) algorithm
in order to find shortest path
Version 2 -> IPv4 , Version 3 -> IPv6
Arash PourdamghaniWinter 2016 4
Load Balancing ProblemOptimize Networking!
Layaer-4 switching
NAT-like function
Arash PourdamghaniWinter 2016 5
Solution: ECMPEqual-Cost Multiple Routes
Equally split traffic over multiple paths
ECMP is available only for Linux in UNIX world
http://www.cs.princeton.edu/courses/archive/spring11/cos461/
Arash PourdamghaniWinter 2016 6
Benefits of ECMPLoad balancing
Improve bandwidth utilization
Mitigate congestion
Arash PourdamghaniWinter 2016 7
Source DAGEach Router has set of next hops
http://courses.cs.washington.edu/courses/csep561/13au
Arash PourdamghaniWinter 2016 8
ECMP ForwardingRandom
AllocationRound-Robin Hash-
Threshold
Informatio
nRandom! Per-packet
Header based
Balanced Complete Near-Optimal Partial
Disruption High High Low
TCP-
FriendlyNo No Yes
Arash PourdamghaniWinter 2016 9
Traditional ECMP drawback
Link capacity = 1
Arash PourdamghaniWinter 2016 10
Weighted ECMPOptimize end-to-end delay
Distributes based pre-determined ratios
Use heuristic algorithm
Obtain the near-optimal weight configuration
Arash PourdamghaniWinter 2016 11
Weighted ECMP advantage
Arash PourdamghaniWinter 2016 12
ReferencesJ. Moy, (April 1998). "OSPF Version 2". The Internet
Society. OSPFv2. Retrieved 2007-09-28.
J. Kurose, K. Ross, “Computer Network Top-Down
Approach”,6th edition, Pearson Education Inc., 2013
A. Tanenbaum, D. Wetherall, “Computer Networks”,
5th edition, Pearson Education Inc., 2011
Arash PourdamghaniWinter 2016 13
References(cont’d)C. Hopps, “Analysis of an Equal-Cost Multi-Path
Algorithm(RFC 2992), The Internet Society”, 2000
J. Zhang, K. Xi, L. Zhang , “Optimizing Network
Performance using Weighted Multipath Routing”,
NYU Tandon School of Engineering
Arash PourdamghaniWinter 2016 14
Thank You