Skip to content
This repository has been archived by the owner on Dec 20, 2018. It is now read-only.

inet-framework/inet-quagga

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Quagga for OMNeT++
==================

Quagga (www.quagga.net; formerly called Zebra) is an open-source routing
package for Linux and other *nix systems. Quagga supports RIP, OSPF, ISIS,
BGP4 and OSPFv6.

INET-Quagga is an effort to bring dynamic routing facility into INET
simulations by using modified version of Quagga. It is done by placing
a syscall emulation layer between Quagga and INET Framework components.
Further changes

Initial implementation was done by Vojta Janota. Currently the project
is maintained by OMNeT++ developers (Tamas Borbely, Andras Varga et al.)

Usage
-----
Please have a look at the example simulations and the QuaggaRouter compound
module!

A normal Quagga router can be configured with files in the etc/quagga/.
A simulated Quagga router can be configured with the same files, but the
file system root can be specified for each router in the "fsroot" module
parameter. A router with fsroot = "r1" will read the following files:

    r1/_etc_quagga_bgpd.conf
    r1/_etc_quagga_ospfd.conf
    r1/_etc_quagga_ripd.conf
    r1/_etc_quagga_zebra.conf

Where r1 is a subdir of the working directory. Slash has been replaced with
underscore in the file paths to avoid deep directory trees.

The source tree
---------------
src/                 contains the NED modules and the syscall emulation layer
  quaggasrc/
    quagga-0.98.5/   versions of Quagga, modified
    quagga-0.99.12/  versions of Quagga, modified
    quagga           symlink to selected version of quagga, e.g. quagga-0.99.12
    inetport/        scripts to port vanilla Quagga sources into INET-Quagga
  unittest/          unit test
examples/            example simulations

Development
-----------
Feel free to contribute bug reports, fixes, improvements, or example
simulations to this project!

The repository is on GitHub: http://github.com/inet-framework/inet-quagga/

Enjoy!
Andras Varga
andras omnetpp org


About

Quagga routing daemon for the OMNeT++ INET-framework

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages