cs5229 09/10 lecture 10: internet routing
TRANSCRIPT
![Page 1: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/1.jpg)
1
Routing
30 October 2009 CS5229 Semester 1, 2009/10
![Page 2: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/2.jpg)
2
Are Internet routes stable? "
symmetric? "efficient?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 3: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/3.jpg)
3 30 October 2009 CS5229 Semester 1, 2009/10
AS 1
AS 3
AS 2
![Page 4: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/4.jpg)
4
Intra-Domain Routing
30 October 2009 CS5229 Semester 1, 2009/10
![Page 5: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/5.jpg)
5
ISPs are free to use own metrics to route "(e.g. hop count)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 6: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/6.jpg)
6
Inter-Domain Routing"(using BGP)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 7: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/7.jpg)
7
Depends on policy: business contract, "
load balancing"quality of routes
30 October 2009 CS5229 Semester 1, 2009/10
![Page 8: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/8.jpg)
8
“early exit” routing"(or hot potato routing)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 9: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/9.jpg)
9 30 October 2009 CS5229 Semester 1, 2009/10
AS 1
AS 3
AS 2
![Page 10: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/10.jpg)
10
“End-to-End Routing Behavior in the Internet”"
V. Paxson"SIGCOMM 96"
(2006 SIGCOMM Test of Time Award)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 11: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/11.jpg)
11
37"hosts
30 October 2009 CS5229 Semester 1, 2009/10
![Page 12: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/12.jpg)
12
mean inter-measurement interval of"
2 hours & 2.75 days
30 October 2009 CS5229 Semester 1, 2009/10
![Page 13: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/13.jpg)
13
traceroute
30 October 2009 CS5229 Semester 1, 2009/10
![Page 14: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/14.jpg)
14
measure A to B immediately after"
B to A
30 October 2009 CS5229 Semester 1, 2009/10
![Page 15: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/15.jpg)
15
~50% "of ASs"
(weighted by their importance)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 16: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/16.jpg)
16
Routing Pathologies
30 October 2009 CS5229 Semester 1, 2009/10
![Page 17: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/17.jpg)
17
Routing Loops
30 October 2009 CS5229 Semester 1, 2009/10
![Page 18: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/18.jpg)
18
1 ir6gw.lbl.gov 1.853 ms 1.623 ms 2.358 ms 2 er1gw.lbl.gov 7.165 ms 2.996 ms 3.098 ms 3 ir2gw.lbl.gov 4.882 ms 3.516 ms 8.371 ms 4 isdn1gw.lbl.gov 7.98 ms 4.393 ms 4.311 ms 5 ascend49.lbl.gov 36.833 ms 32.772 ms 31.428 ms 6 isdn1gw.lbl.gov 30.428 ms 30.502 ms 33.528 ms 7 ascend49.lbl.gov 69.006 ms 59.429 ms 58.82 ms 8 isdn1gw.lbl.gov 59.358 ms 63.734 ms 61.775 ms 9 ascend49.lbl.gov 85.629 ms 84.168 ms 83.397 ms 10 isdn1gw.lbl.gov 83.374 ms 83.201 ms 83.349 ms 11 ascend49.lbl.gov 110.316 ms 120.243 ms 116.84 ms 12 isdn1gw.lbl.gov 109.221 ms 108.97 ms 109.242 ms 13 ascend49.lbl.gov 135.867 ms 136.797 ms 140.849 ms : :
30 October 2009 CS5229 Semester 1, 2009/10
![Page 19: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/19.jpg)
19
50"occurrences of loops
30 October 2009 CS5229 Semester 1, 2009/10
![Page 20: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/20.jpg)
20
loops can last for hours
30 October 2009 CS5229 Semester 1, 2009/10
![Page 21: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/21.jpg)
21
clustered geographically and temporally
30 October 2009 CS5229 Semester 1, 2009/10
![Page 22: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/22.jpg)
22
confined within one AS
30 October 2009 CS5229 Semester 1, 2009/10
![Page 23: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/23.jpg)
23
Routing Error
30 October 2009 CS5229 Semester 1, 2009/10
![Page 24: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/24.jpg)
24
1 mfd-01.rt.connix.net 8 ms 4 ms 3 ms 2 sl-dc-5-s2/0-512k.sprintlink.net 39 ms 39 ms 39 ms 3 sl-dc-6-f0/0.sprintlink.net 39 ms 38 ms 50 ms 4 psi-mae-east-1.psi.net 48 ms 66 ms * 5 * * core.net218.psi.net 90 ms 6 192.91.187.2 1139 ms 1188 ms * 7 * * * 8 biu-tau.ac.il 1389 ms * * 9 tau.man.ac.il 1019 ms * * 10 * * * 11 * cisco301s1.huji.ac.il 1976 ms * 12 * * * 13 * * * 14 * * cisco101e5.huji.ac.il 1974 ms 15 * * * 16 * cisco103e2.gr.huji.ac.il 1010 ms 1069 ms 17 cisco101e01.cc.huji.ac.il 2132 ms * * 18 cisco102e13.huji.ac.il 888 ms 976 ms 2005 ms 19 cisco103e2.gr.huji.ac.il 1657 ms * *
30 October 2009 CS5229 Semester 1, 2009/10
![Page 25: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/25.jpg)
25
A route to London ends up in Israel?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 26: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/26.jpg)
26
Route Fluttering
30 October 2009 CS5229 Semester 1, 2009/10
![Page 27: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/27.jpg)
27
1 fpls.postech.ac.kr 2 ms 2 ms 2 ms 2 fddicc.postech.ac.kr 3 ms 2 ms 2 ms 3 ktrc-postech.hana.nm.kr 57 ms 123 ms 30 ms 4 gateway.hana.nm.kr 31 ms 31 ms 31 ms 5 hana.hana.nm.kr 33 ms 140 ms 32 ms 6 bloodyrouter.hawaii.net 825 ms 722 ms 805 ms 7 usa-serial.gw.au 960 ms 922 ms 893 ms 8 national-aix-us.gw.au 1039 ms * * 9 * rb1.rtr.unimelb.edu.au 903 ms rb2.rtr.unimelb.edu.au 1279 ms 10 itee.rtr.unimelb.edu.au 1067 ms 1097 ms 872 ms 11 * * mulkirri.cs.mu.oz.au 1468 ms 12 mullala.cs.mu.oz.au 1042 ms 1140 ms 1262 ms
30 October 2009 CS5229 Semester 1, 2009/10
![Page 28: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/28.jpg)
28 30 October 2009 CS5229 Semester 1, 2009/10
Taken from Paxson’s PhD Thesis: Alternate routes are taken for packets from WUSTL to U Mannheim
![Page 29: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/29.jpg)
29
Are Routes Stable?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 30: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/30.jpg)
30
are network paths predictable?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 31: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/31.jpg)
31
end-to-end measurement: "the same path?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 32: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/32.jpg)
32
prevalence"“given a route r observed at present, how
likely to observe r again in future?”
30 October 2009 CS5229 Semester 1, 2009/10
![Page 33: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/33.jpg)
33
persistence"“given a route r observed at time t, how long before this route is likely to have
changed?”
30 October 2009 CS5229 Semester 1, 2009/10
![Page 34: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/34.jpg)
34
1, 1, 1, 1, 2, 1, 1, 1, 1
30 October 2009 CS5229 Semester 1, 2009/10
![Page 35: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/35.jpg)
35
prevalence of r = k/n"
we make n traceroute and k of them shows route r "
30 October 2009 CS5229 Semester 1, 2009/10
![Page 36: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/36.jpg)
36
![Page 37: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/37.jpg)
37
in one instance, two sites exhibit 9 diff routes
30 October 2009 CS5229 Semester 1, 2009/10
![Page 38: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/38.jpg)
38
At UCL, the prevalence of dominant routes is below
0.5
30 October 2009 CS5229 Semester 1, 2009/10
![Page 39: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/39.jpg)
39
In general, paths are dominated by a single
route, but there is significant site-to-site
variations.
30 October 2009 CS5229 Semester 1, 2009/10
![Page 40: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/40.jpg)
40
persistence"“given a route r observed at time t, how long before this route is likely to have
changed?”
30 October 2009 CS5229 Semester 1, 2009/10
![Page 41: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/41.jpg)
41
Summary: occur over large time scale
30 October 2009 CS5229 Semester 1, 2009/10
![Page 42: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/42.jpg)
42
seconds and minutes: flutter and tightly coupled
routers
30 October 2009 CS5229 Semester 1, 2009/10
![Page 43: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/43.jpg)
43
10s of minutes: "9%
30 October 2009 CS5229 Semester 1, 2009/10
![Page 44: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/44.jpg)
44
hours:"intra network changes"
(4%)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 45: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/45.jpg)
45
6+ hours:"intra network changes"
(19%)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 46: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/46.jpg)
46
68% shows persistence over days
30 October 2009 CS5229 Semester 1, 2009/10
![Page 47: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/47.jpg)
47
Are Routes Symmetric?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 48: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/48.jpg)
48
49%"of routes are asymmetric"
(>1 diff city)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 49: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/49.jpg)
49
30%"of routes are asymmetric"
(>1 diff AS)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 50: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/50.jpg)
50
Are Routes Optimal?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 51: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/51.jpg)
51
“The End-to-End Effects of Internet Path Selection”"
S. Savage et al.
30 October 2009 CS5229 Semester 1, 2009/10
![Page 52: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/52.jpg)
52
host
default path
![Page 53: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/53.jpg)
53
35
path metrics (delay, loss rate, bandwidth)
120
30
10 50
95
20
![Page 54: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/54.jpg)
54
Uses Paxson’s Dataset + 3 New Sets "
(UW1, UW3, UW4)
30 October 2009 CS5229 Semester 1, 2009/10
![Page 55: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/55.jpg)
55
Can we find alt path with shorter RTT?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 56: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/56.jpg)
56
B
A
35 120
30
10 50
95
20
C
![Page 57: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/57.jpg)
57
![Page 58: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/58.jpg)
58
Can we find alt path with lower loss rate?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 59: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/59.jpg)
59
B
A
0.03 0.3
0.07
0.1 0.1
0.15
0.05
C
Assuming that losses are uncorrelated
![Page 60: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/60.jpg)
60
![Page 61: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/61.jpg)
61
Can we find alt path with higher bandwidth?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 62: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/62.jpg)
62
B
A
256kbps 100kbps
128kbps
340kbps 10kbps
50kbps
1Mbps
C
![Page 63: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/63.jpg)
63
B
A
35,0.03 120,0.3
30,0.07
10,0.1 50,0.1
95,0.15
20,0.05
C
optimistic model
D
loss rate ACDB = 0.3
![Page 64: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/64.jpg)
64
B
A
35,0.03 120,0.3
30,0.07
10,0.1 50,0.1
95,0.15
20,0.05
C
pessimistic model
loss rate ACDB = 0.5
![Page 65: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/65.jpg)
65
![Page 66: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/66.jpg)
66
![Page 67: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/67.jpg)
67
Are these better alt paths due to a small set of hosts?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 68: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/68.jpg)
68
B
A
256kbps
10kbps
50kbps
1Mbps
For each node, remove from graph, repeat experiments. Find 10 nodes which affected the results the most.
![Page 69: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/69.jpg)
69
![Page 70: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/70.jpg)
70
For each node, find how many times it appears as an intermediate host in some superior alternate path.
A 3 C-A-B, D-A-E-B, F-A-G-C
B 2 A-B-C, D-B-A-E
: : :
![Page 71: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/71.jpg)
71
![Page 72: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/72.jpg)
72
Are these better alt path due to a small set of ASes?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 73: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/73.jpg)
73
Alt
Direct
![Page 74: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/74.jpg)
74
![Page 75: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/75.jpg)
75
Are shorter alt path due to less congestion?
30 October 2009 CS5229 Semester 1, 2009/10
![Page 76: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/76.jpg)
76
Estimate prop delay as the 10%-tile delay on a path
30 October 2009 CS5229 Semester 1, 2009/10
![Page 77: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/77.jpg)
77
![Page 78: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/78.jpg)
78 30 October 2009 CS5229 Semester 1, 2009/10
RTT
Prop Delay
1
2 3
4
5 6
![Page 79: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/79.jpg)
79
![Page 80: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/80.jpg)
80
Conclusion:"Can often find better path by routing through another host
30 October 2009 CS5229 Semester 1, 2009/10
![Page 81: CS5229 09/10 Lecture 10: Internet Routing](https://reader033.vdocuments.site/reader033/viewer/2022052622/558ebc881a28ab801f8b4718/html5/thumbnails/81.jpg)
81
Impact:"Inspired overlay networks"
(Skype, PPLive, etc.)
30 October 2009 CS5229 Semester 1, 2009/10