User's Guide

Version 1.1 Alpha


Welcome to the Toolkit! As you'll see from the documentation below, MRT consists of a powerful collection of Unix programs and C-library routines that separate routing into its key component pieces of routing protocol, routing engine, and routing policy services. Here is a short list of some of the the functionality that MRT provides. You can use MRT tools to:

  • Capture a BGP peering session and monitor it in real time
  • Input a binary file to the routing stream to replicate a problem or create any desired routing condition
  • Use a real-time dump to perform statistical analyses, prototype a new protocol, or test a routing engine
  • Record and replay sequences of events, in order to reproduce scenarios such as routing failures
  • Collect routing statistics and analyze route flapping
    1. SBGP: A simple BGP4 speaker and listener
    2. Route_BtoA: Convert binary MRT messages to ASCII
    3. Route_AtoB: Convert ASCII descriptions of MRT messages to binary
    4. CiscoBGP: Check cisco routing tables against IRR

      BGPCheck
      Check BGP updates against IRR

      Route_Flap
      Perform route flap analysis and statistics collection


      Prototypes

      (Still fairly unstable)

      MRS
      A Multi-Threaded Route Server with support for BGP4, RIP, and RIPE-181 policy. Also reads GateD configuration files

      XMRS
      A GUI interface monitor for MRS

      MRTPolicy
      Apply RIPE-181, GateD and Cisco policies to MRT messages

      SRIP
      A simple RIP speaker and listener

      PortMapper
      Allow multiple process to listen on the same port. Run mutliple test instances of a protocol on one machine

      MSGServer
      Library daemon that handles message queues


      Available Soon

      SOSPF
      A simple OSPF speaker and listner

      XMrt
      GUI interface to MRT message streams

      XConfigGen
      GUI interface for generating GateD and Cisco configuration files

      XTopology
      Click and point your way to a analyzing and building new routing policy using this Ripe181 graphical interface. Graphically compare real-time routing flows to your current and new policies

      BGPSimulate
      Think you have a stable BGP protocol implentation? Confident your BGP can handle route flapping with ease? Use BGPSimulate to generate streams of BGP traffic and find out! BGPSimulate randomly generates BGP packets within specified parameters.

      OSPFSimulate
      An OSPF traffic simulator


      Return to MRT home page

      Return to Merit home page


      Maintainer: www@www.merit.edu; Last Updated: 30 August 1995
      Copyright 1995, Merit Network, Inc.