Mattia Rossi Centre for Advanced Internet Architectures, Swinburne University of Technology, Melbourne, Australia CRICOS number 00111D 30th July, 2009 ---------------------------------------------- OVERVIEW ---------------------------------------------- This is the README for the per-prefix-mrai and path-damping patch for Quagga git, contained in the file path-damping-patchset-0.3-git.tar.bz2 The files in the archive are: per_prefix_mrai_and_path_damping.patch README This patches provide an implementation of a per-prefix MRAI timer in Quagga, replacing the per-peer "burst" behavior, and also an implementation of the path-exploration damping algorithm described by Geoff Huston at [1] ----------------------- LICENCE ----------------------- This patches are released under the GPL Version 2. For more details please refer to the COPYING and COPYING.LIB files of the Quagga source distribution. ----------------------- USAGE ----------------------- To make use of a per-prefix MRAI timer only in Quagga git, execute the following steps: - check out the git source code: git clone git://code.quagga.net/quagga.git - cd into the quagga directory - apply the patch: patch -p1 < per_prefix_mrai_and_path_damping.patch - execute: ./bootstrap.sh; ./configure --enable-per-prefix-mrai; make; (as su) make install; --- To make use of a the path-damping algorithm in Quagga git, execute the following steps: - check out the git source code: git clone git://code.quagga.net/quagga.git - cd into the quagga directory - apply the patch: patch -p1 < per_prefix_mrai_and_path_damping.patch - execute: ./bootstrap.sh; ./configure --enable-path-damping; make; (as su) make install; ----------------------- CONFIGURATION ----------------------- The MRAI timer (which becomes the PDI with path-damping enabled) is configured in the bgpd config file (or also on the Quagga CLI) with the command: neighbor
advertisement-interval