[Xorp-hackers] [Xorp-users] Anyone have the icsi1.mrtd file?

Atanu Ghosh atanu at xorp.org
Thu Apr 22 08:52:43 PDT 2010


For testing rather than introduce routes directly into BGP we build a
test harness that we used to peer with the BGP process under test
bgp/harness/harness.py is probably the simplest example of how to
inject or extract routes from a bgp process.


On Wed, Apr 21, 2010 at 12:07 PM, Ben Greear <greearb at candelatech.com> wrote:
> On 04/20/2010 09:58 PM, Ben Greear wrote:
>> I'm trying to get the bgp/harness stuff working, and the inject.sh script
>> references a file "icsi1.mrtd".
>> I found this reference, but it's not obvious to me how to create
>> the file from what those links are talking about:
>> http://mailman.icsi.berkeley.edu/pipermail/xorp-users/2007-September/002028.html
>> If anyone has a copy of the icsi1.mrtd file, or knows how to create one
>> sufficient to stress test bgp, please send me a link (or the file).
>> Thanks,
>> Ben
> Nevermind on this..I think I found an acceptable work-around for
> my purposes.  One can use 'call_xrl' to 'originate_route4'
> and poke a route into bgp.  BGP then updates its peer(s)
> accordingly, as far as I can tell.
> So, I can script that call_xrl logic and poke in thousands of routes
> to do my testing.
> Also, I noticed that the bgp/harness logic appears to use a single
> callback loop (request, wait for response, do another request, etc)
> to load the mrt file, and that is likely to be quite slow since most
> of the time processes will be waiting on responses.  Call-xrl isn't
> any better in that respect, but it's easier.  And, I could probably
> run lots of call-xrl processes in parallel to load routes faster.
> Either way, by loading in one bgp router and then letting it peer with a second,
> the peer-sync logic should be 100% production xorp code, and can be
> optimized/debugged independently of any test harness logic.
> Thanks,
> Ben
> --
> Ben Greear <greearb at candelatech.com>
> Candela Technologies Inc  http://www.candelatech.com
> _______________________________________________
> Xorp-hackers mailing list
> Xorp-hackers at icir.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

More information about the Xorp-hackers mailing list