page 1  (9 pages)
2to next section

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