North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Synthetic BGP routes in a lab

  • From: Perry Jannette
  • Date: Wed Apr 11 08:57:40 2001

Yesterday I sent out a message inquiring about a method to inject BGP routes into a lab network.  Here is a follow-up message on what I learned.  Thanks to everyone that replied.
 
There are several methods to inject synthetic routes into a lab network.
 
1.  MRT (Multi-Threaded Routing Toolkit) is a sweet of tools that allow you to perform several different functions with BGP. 
    a.  MRTd - an IPv4/IPv6 routing daemon
    b.  SBGP - a BGP speaker and listener, no policy routing, etc...
    c.  BGPsim - a BGP simulator used to inject instability into the BGP network
    d.  route_atob - converts ASCII messages to MRT format
    e.  route_btoa - converts binary MRT messages to ASCII format
 
Check it out at www.mrtd.net.  You can get a BGP table (sh ip bgp) from a route server and format it for use with MRT.  Then inject these routes with SBGP.
 
2.  Smartbits using SmartFlow
 
I have not attempted either of these methods yet, but MRT seems like a fairly easy solution.
 
Perry