Simulating full BGP peers

Hi all-

Does anyone know of a way to simulate about three BGP peers with
full Internet routing tables in a lab environment? Preferably this
would be something I could run on a Sparc.

Thanks for any ideas

-Jon

Sending or receiving those routes?

  I've got something i'm working on finishing that will receive them
properly. I need to hack on it more, but it's (mostly) stable, needs
to handle EOF stuff correctly.

  - Jared

If you have IOS configs for the routers,
I think that Netsys is a good tool for
the task.

But then again, I'm a bit biased ... :slight_smile:

cheers -- Sean Finn
          Cisco Systems
          seanf@cisco.com

Merits MRT is a comprehensive set of various
routing simulation and routing data gathering
applications (with a'la cisco cli btw). Not always
stable but generaly working.
You can find it at:
http://www.merit.edu/net-research/mrt/html/

Hmm, I'm not sure that Jon will be satisfied by
pure modeling. I understand that he is willing
to inject either random or actual core size
routing tables into real lab network. Netsys will
be not of much help in this case. (Say if you want
to monitor CPU load figures depending on route flap
or memory occupied by paths from 3 peers).
Another issue: IMHO, Netsys is
not right tool for modeling ISP networks at all.
If you have arguments to convince me - I'll be glad to get
them.

Best regards,

Oleg,

    you raise valid concerns; and I recognize that
I jumped in with a recommendation without asking
the appropriate qualifying questions. (i.e.,
"What kind of question are you trying to answer?")

Things that Netsys can do:
  * Collect and/or model observed BGP tables,
    and their redistribution into IGPs.
  * Evaluate and validate connectivity.
  * Quantify the size of the effective
    BGP tables.
  * Detect many BGP configuration errors
  * Provide explanations, and recommendations
    for resolution for some common configuration
    or connectiviy problems

Things that it doesn't do:
* Model/Estimate router memory requirements
* Attempt to quantify transient conditions,
   or their effect on router CPU utilization

I'm personally curious as to exactly what
kind of question Jon is trying to answer ...

Hope this helps.

cheers --- Sean

Hmm, I'm not sure that Jon will be satisfied by
pure modeling. I understand that he is willing
to inject either random or actual core size
routing tables into real lab network. Netsys will
be not of much help in this case. (Say if you want
to monitor CPU load figures depending on route flap
or memory occupied by paths from 3 peers).
Another issue: IMHO, Netsys is
not right tool for modeling ISP networks at all.
If you have arguments to convince me - I'll be glad to get
them.

Jon Green originally wrote: