Working Experience with ROE
- Route Object Editor -
Joachim Schmitz, DFN-NOC
RIPE 25 / 23. Sep. 96
ROE - what is it?
ROE is a
- C++/Tcl/Tk program
- to view and manipulate route objects
- registered at any IRR
- and to compare them to real life routes
ROE was written by Cengiz Alaettinoglu
(cengiz@isi.edu) as part of the RA Toolset
http://www.isi.edu/~cengiz/software/. In this presentation version 3.3.2 is studied.
ROE - what does it?
ROE works on routes as
- objects from IRRs
- determined from routers
for a given AS.
ROE may be used to
- add
- delete
- update
- compare
route objects in IRRs and to
them against router BGP tables
ROE - what does it show?
Given an AS number and a BGP table
ROE allows to determine whether
- routes are
   
   - not registered
   
- single/multi registered
   
 in a set of IRRs
- BGP table entries exist for route objects
- route objects are
   
   - single homed to your AS
   
- single homed to another AS
   
- multihomed
   
 
- route objects which are
   
   - less specific
   
- more specific
   
 than a selected route, are registered in a set of IRRs
[ screen shot of ROE ]
ROE - working experience
- ROE is relatively easy to install
   
- ROE is easy to use
   
   - pull down menus
   
- mouse selection
   
- action buttons
   
 
- ROE could have more configurable parts
   
   - list of IRRs
   
- list of maintainers
   
 
- ROE should be more verbose
   
   - what is going on?
   
- which IRR data is used?
   
 
- ROE might need quite some resources
- ROE is slow
   
   - availability/load of IRR servers
   
- network performance
   
 
ROE - recommendation
ROE is particularly useful to
- check for consistency of routes and
    corresponding object entries in IRRs
- synchronize route object entries in
    different IRRs
- find erroneous route objects in IRRs
- detect missing or superfluous routes
    or route objects
because it compares
- large sets of data
- in a clear presentation
and working on IRR data is simplified by
- easy selection
- and usage of templates
=> conclusion: ROE is a "must" for ISPs
Thanks to Cengiz Allaettinoglu and the
RA Project for supplying the RA ToolSet
which includes ROE.