| ![]() | |||||||||
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 9 of 9
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 8 of 9
IRRv Support for Prpath
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 7 of 9
Relayd (cont.)
Operation
- Intercepts RAWhoisd queries
- Checks local cache for a match
- Forwards misses to RAWhoisd
- Can be made cache IRR responses
- Returns a 2.5Mbyte object in < 1 second
Possible Uses
- Experiment with policy changes - precursor to the What-if database
- Maintian private policy
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 6 of 9
Relayd
Arbitrary
Tool
Local
config
relayd
RAWhoisd
irr response
irr query
relayd miss
irr response
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 5 of 9
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 4 of 9
Prtraceroute Policy Examples
From Previous Example
10 AS3 w91-rtr-external-fddi.mit.edu internal -> !as-out
9 AS3561 nearnet.Boston.mci.net as-in: 1 -> internal
- Line 10: ?!as-out? -- AS3 has no as-out policy for AS3561
- Line 11: ?as-in: 1? -- AS3561 chooses AS3 as first choice
for route 18.0.0.0/8
And
4 AS3561 border1-hssi1-0.Bloomington.mci.net internal -> as-out 3 AS2150 SWRL-ISI-GW.LN.NET !as-in -> !as-out
- Line 4: ?as-out? -- AS3561 has an as-out policy for AS2150
- Line 3: ?!as-in? -- AS2150 has no as-in policy for AS3150
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 3 of 9
Prtraceroute Example
prtraceroute to mit.edu (18.72.2.1), 30 hops max, 12 byte packets
1 [AS226] idn-a.isi.edu (128.9.112.72) 28.675 ms 12.272 ms 11.082 ms
2 [AS226] lngw2.isi.edu (128.9.160.249) 11.426 ms 12.266 ms 12.671 ms
3 [AS2150] SWRL-ISI-GW.LN.NET (204.102.78.2) 16.896 ms ...
4 [AS3561] border1-hssi1-0.Bloomington.mci.net (204.70.48.5) ...
5 - 8 removed (ALL MCI Internel)
9 [AS3561] nearnet.Boston.mci.net (204.70.20.6) 409.096 ms 126.809 ms *
10 [AS3] w91-rtr-external-fddi.mit.edu (192.233.33.1) 210.085 ms ...
11 [AS3] E40-RTR-FDDI.MIT.EDU (18.168.0.2) 269.109 ms 93.21 ms 92.974 ms
12 [AS3] MIT.MIT.EDU (18.72.2.1) 266.264 ms 92.824 ms 94.399 ms
Path taken: AS226 AS2150 AS3561 AS3
12 AS3 MIT.MIT.EDU destination -> internal 11 AS3 E40-RTR-FDDI.MIT.EDU internal -> internal 10 AS3 w91-rtr-external-fddi.mit.edu internal -> !as-out 9 AS3561 nearnet.Boston.mci.net as-in: 1 -> internal 8 AS3561 border1-fddi-0.Boston.mci.net internal -> internal 7 AS3561 core-hssi-2.Boston.mci.net internal -> internal 6 AS3561 core3.WillowSprings.mci.net internal -> internal 5 AS3561 core1-fddi-0.Bloomington.mci.net internal -> internal 4 AS3561 border1-hssi1-0.Bloomington.mci.net internal -> as-out 3 AS2150 SWRL-ISI-GW.LN.NET !as-in -> !as-out 2 AS226 lngw2.isi.edu !as-in -> internal 1 AS226 idn-a.isi.edu internal -> internal 0 AS226 kit.isi.edu internal -> source
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 2 of 9
Prtraceroute
Based on VJ traceroute-1.2 and RIPE prtraceroute
- VJ traceroute option support
Uses the RAToolSet Policy Core Libraries
- aspath regular expressions
- as-out support
- increased accuracy
- RPSL support as it becomes available
- completely rewritten in C++
- coming soon: http://www.isi.edu/~cengiz/software/RAToolSet-3.4.tar.gz
Lacks inet-rtr support used in RIPE prtraceroute
UNIVERSITY OF SOUTHERN CALIFORNIA INFORMATION SCIENCES INSTITUTE
Eddy 1 of 9
Continuing Tools Effort
Prtraceroute
Relayd
and
IRRv meets Prpath
eddy@isi.edu