Latest release

The latest C-BGP and libgds source releases are available from Sourceforge. The C-BGP and libgds sources compile with the standard autoconf/automake process.

  • download C-BGP from Sourceforge
  • download libgds from Sourceforge
Before installing, you will need to install the following packages: libpcre, libreadline and libz. There are standard packages available for these libraries on most platforms.


In order to ease the construction of real network models, we have developped a lot of utilities. The most advanced one is the IOS/JunOS converter developped by Sebastien Tandel. This set of tools can be used to build a C-BGP model directly from the routers' configurations. The tools suite is available from here.

In addition to this, we provide interfaces to allow Perl and Python scripts to drive C-BGP directly:

Perl interface perl_CBGP_0_3.tar.gz April 12th, 2006 4.70 K
Python interface python_CBGP-0.1.tar.gz April 12th, 2006 9.27 K

Finally, miscelaneous utilities can be found below. The clustering tool can be used to group BGP routes that are advertised with the same quality at the same vantage points of a network. Grouping them allows for reducing the memory required during C-BGP's computations. The Perl validation script is now part of the source archive.

Prefix clustering bgp-cluster-prefixes.tar.gz April 12th, 2006 9.27 K

A validation application for C-BGP's Java Native Interface (JNI) is available from INL's GForge server.

Older versions

Older C-BGP and libgds source releases are available here.

Sources cbgp-1.1.0.tar.gz April 12th, 2006 365.71 K
Sources cbgp-1.1.1.tar.gz April 12th, 2006 365.65 K
Sources cbgp-1.1.2.tar.gz April 12th, 2006 363.71 K
Sources cbgp-1.1.3.tar.gz April 12th, 2006 364.66 K
Sources cbgp-1.1.4.tar.gz April 12th, 2006 364.70 K
Sources cbgp-1.1.5.tar.gz April 12th, 2006 364.70 K
Sources cbgp-1.1.6.tar.gz April 12th, 2006 365.76 K
Sources cbgp-1.1.7.tar.gz April 12th, 2006 366.02 K
Sources cbgp-1.1.8.tar.gz April 12th, 2006 366.08 K
Sources cbgp-1.1.9.tar.gz April 12th, 2006 367.28 K
Sources cbgp-1.1.10.tar.gz April 12th, 2006 368.40 K
Sources cbgp-1.1.11.tar.gz April 12th, 2006 372.56 K
Sources cbgp-1.1.12.tar.gz April 12th, 2006 373.67 K
Sources cbgp-1.1.13.tar.gz April 12th, 2006 367.16 K
Sources cbgp-1.1.14.tar.gz April 12th, 2006 367.95 K
Sources cbgp-1.1.15.tar.gz April 12th, 2006 376.78 K
Sources cbgp-1.1.16.tar.gz April 12th, 2006 381.20 K
Sources cbgp-1.1.17.tar.gz April 12th, 2006 381.76 K
Sources cbgp-1.1.18.tar.gz April 12th, 2006 324.86 K
Sources cbgp-1.1.19.tar.gz April 12th, 2006 369.82 K
Sources cbgp-1.1.20-rc2.tar.gz April 12th, 2006 397.79 K
Sources cbgp-1.4.0-rc1.tar.gz July 5th, 2007 662.37 K
Sources libgds-1.1.0.tar.gz April 12th, 2006 291.15 K
Sources libgds-1.1.1.tar.gz April 12th, 2006 291.13 K
Sources libgds-1.1.2.tar.gz April 12th, 2006 291.39 K
Sources libgds-1.1.3.tar.gz April 12th, 2006 291.51 K
Sources libgds-1.1.4.tar.gz April 12th, 2006 291.77 K
Sources libgds-1.1.5.tar.gz April 12th, 2006 292.48 K
Sources libgds-1.1.6.tar.gz April 12th, 2006 229.29 K
Sources libgds-1.1.7.tar.gz April 12th, 2006 238.58 K
Sources libgds-1.1.8-rc1.tar.gz April 12th, 2006 242.56 K
Sources libgds-1.1.8-rc2.tar.gz April 12th, 2006 242.92 K
Sources libgds-1.4.0-rc1.tar.gz July 5th, 2007 425.31 K