Routing Measurements Matt Zekauskas, [email protected] ITF Meeting 2006-Apr-24.
-
Upload
louise-turner -
Category
Documents
-
view
213 -
download
0
Transcript of Routing Measurements Matt Zekauskas, [email protected] ITF Meeting 2006-Apr-24.
![Page 2: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/2.jpg)
2 Matt Zekauskas
Pointer to this presentation
• Right now: http://people.internet2.edu/~matt/talks/2006-04-24-SMM-ITF-Routing-Measurements.pdf
• Soon also on the meeting pages
![Page 3: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/3.jpg)
3 Matt Zekauskas
Overview
• Chris has provided motivation and some examples
• I’m going to go through some tools that can help, that we recommend installing if you do not already have them
• I’ll provide some other pointers to commercial tools I am aware of, but have no experience with
![Page 4: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/4.jpg)
4 Matt Zekauskas
RouteViews
• A project started at the University of Oregon• In partnership with commercial carriers• Original idea: low-cost Cisco router peers with
as many other networks as possible• Each network provides it’s own view of the
routing table• Thus, this central point has many views into
the routing table – Route Views.
![Page 5: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/5.jpg)
5 Matt Zekauskas
RouteViews
• Today: multiple central servers, including the a Cisco system and some PCs running Zebra routing code
• Central implies BGP multi-hop, which means the central server only gets the best view of a given route from each source, and can’t get information about a disruption if the disruption also severs the link to the central collector
![Page 6: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/6.jpg)
6 Matt Zekauskas
RouteViews
• Placing servers out at networks to catch more routing anomalies and updates during network outages
• Additional work to see more than just the best route (Chris’ talk)
![Page 7: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/7.jpg)
7 Matt Zekauskas
RouteViews
• Chris has shown the usefulness• More views => A better picture => More insight• The central collectors have additional capacity
to accept new peerings.• Peer with a central collector – it’s easy and can
be done quickly.• Consider adding a local collector if you have
the space and interest, but multi-hop BGP peer as a first step
![Page 8: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/8.jpg)
8 Matt Zekauskas
RouteViews
• http://www.routeviews.org/ • Contact to create a peering or prepare for a
local collector: [email protected] • IP Address•AS Number•Contact name & email•Any documentation on BGP communities
• Please let us know as well ([email protected], [email protected])
![Page 9: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/9.jpg)
9 Matt Zekauskas
End-to-End Views
• RouteViews gives you snapshots of the routing table -- how one network gets to another.
• Sometimes you just want to know the router hops from one point to another•Verification of RouteViews information•Quickly understand what’s happening now
• Constant monitoring of important points
![Page 10: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/10.jpg)
10 Matt Zekauskas
End-to-End Views
• Two projects have been taking routing measurements for some time, in the form of traceroutes from measurement points•AMP – general mesh among probes• IEPM-BW – Mesh for high-energy physics
• In addition, the skitter project from CAIDA has been doing much larger point-to-multipoint measurements at low frequency for mappinghttp://www.caida.org/tools/measurement/skitter/
![Page 11: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/11.jpg)
11 Matt Zekauskas
AMP
• Round-trip delay, loss• Traceroute• Many of you have AMP machines installed• http://amp.nlanr.net/ • Currently the project is not emphasizing
expansion• However, still willing to add machines (you
supply); there is also code available you could install yourself for points of interest
![Page 12: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/12.jpg)
12 Matt Zekauskas
AMP Example: new link
• In January, a TIEN2 link came up between AARnet and the APAN Tokyo XP.
![Page 13: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/13.jpg)
13 Matt Zekauskas
![Page 14: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/14.jpg)
14 Matt Zekauskas
![Page 15: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/15.jpg)
15 Matt Zekauskas
• Week of 15-January-2006
![Page 16: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/16.jpg)
16 Matt Zekauskas
![Page 17: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/17.jpg)
17 Matt Zekauskas
![Page 18: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/18.jpg)
18 Matt Zekauskas
AMP Example: large route change
• Amp-korea to amp-hutfi(Taejon, KR/NOC to Helsinki, FI/Univ.)
• 16-April-2006 through 22-April-2006
![Page 19: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/19.jpg)
19 Matt Zekauskas
![Page 20: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/20.jpg)
20 Matt Zekauskas
![Page 21: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/21.jpg)
21 Matt Zekauskas
![Page 22: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/22.jpg)
22 Matt Zekauskas
AMP status
• Currently the main project is not focusing on deployment.
• If you supply a machine, they are willing to add it to one of the main meshes (general, international-only).
• Contact Tony McGregor, [email protected]
![Page 23: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/23.jpg)
23 Matt Zekauskas
AMP Software
• You can also install your own mesh:http://amp.nlanr.net/Software/AMP/
• The central collection software has not yet been released, but will be “soon” (will give out on request now)
• Tony also has some “gross change” detection code that he said may be available end-year.
![Page 24: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/24.jpg)
24 Matt Zekauskas
PingER (& IEPM-BW)
• Point-to-multipoint round-trip delay, loss• But no traceroutes, for that IEPM-BW• From beacons at major high-energy physics
sites, to many other high-energy physics sites• Including many that were originally not on
“research networks”• http://www-iepm.slac.stanford.edu/pinger/
![Page 25: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/25.jpg)
25 Matt Zekauskas
IEPM-BW
• A mesh of throughput tests for high-energy physics (think upcoming LHC experiments)
• One-to-many focusCERN, Brookhaven, Fermilab, SLAC, Caltech, and a site in Pakistan.
• In addition, takes traceroutes among the probe sites
• http://www.slac.stanford.edu/comp/net/iepm-bw.slac.stanford.edu/slac_wan_bw_tests.html
![Page 26: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/26.jpg)
26 Matt Zekauskas
IEPM-BW Example
![Page 27: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/27.jpg)
27 Matt Zekauskas
On-Demand Tools
• Two tools are useful to understand routing right now•Traceroute servers
• Routing from a given point, as detected by traceroute
•Looking glass servers• Show a particular routing table entry right now• Actual, versus inferred, network connectivity• But only shows next hop
![Page 28: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/28.jpg)
28 Matt Zekauskas
Traceroute Servers
• Servers that provide on-demand traceroutes from specific points.
• Many networks have at least one
• Abilene allows traceroute from our routers via the IU ‘router proxy’http://ratt.uits.iu.edu/routerproxy/abilene/
![Page 29: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/29.jpg)
29 Matt Zekauskas
Traceroute Servers
• List of HEP servers, pointer to decent server source code, and pointers to lots of other lists of servers:http://www.slac.stanford.edu/comp/net/wan-mon/traceroute-srv.html
• Lots of other servers: www.traceroute.org • Presented graphically:
http://www.caida.org/analysis/routing/reversetrace/
• The last two have both traceroute and looking glass lists.
![Page 30: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/30.jpg)
30 Matt Zekauskas
Traceroute Servers
• Very useful – install one of these and publish it’s location on your NOC page
• Unless, you install a looking glass server that also has traceroute functionality…
![Page 31: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/31.jpg)
31 Matt Zekauskas
Looking Glass Servers
• Similar, for routes at a particular point• http://www.traceroute.org has a list
and pointers to other lists & source code• Often (always?) contains traceroute server
functionality• Again, the Abilene router proxy can be used in
the same way• Recommend installing one of these (as well),
and publish its location
![Page 32: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/32.jpg)
32 Matt Zekauskas
Some Commercial Tools
• Mainly to help you understand your own network, don’t give a global view
• Packet Design’s RouteExplorerhttp://www.packetdesign.com/products/products.htm
• IPsum Networks’ Route Dynamicshttp://www.ipsumnetworks.com/
![Page 33: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/33.jpg)
33 Matt Zekauskas
Communicate
• If you discover something odd, you would like to be able to understand and resolve the problem (if one exists)
• Place tools to help others•Utility grows with the number of installations•Publish tool links on your NOC pages
• If you see a problem, contact appropriate NOC•Jim Williams, [email protected], is interested in
facilitating NOC-to-NOC communication
![Page 34: Routing Measurements Matt Zekauskas, matt@internet2.edu ITF Meeting 2006-Apr-24.](https://reader037.fdocuments.in/reader037/viewer/2022110208/56649dcf5503460f94ac4241/html5/thumbnails/34.jpg)
34 Matt Zekauskas