Frr

Quagga is a free software routing suite. Quagga supports static routing, and dynamic routing protocols.

Installation
Before starting zebra you have to configure it, by creating a file.

Start zebra daemon

Verify zebra is running:

Architecture
The Quagga routing suite consists of 2 parts:
 * zebra daemon
 * routing proceses (RIP,OSPF,BGP)

The zebra daemon is a abstraction layer between the kernel and between the running routing processes.

Quagga installed on a physical host acts as a dedicated router. Quagga updates the kernel routing table. It modifies interface IP addressing, sets static routes and enables dynamic routing.

A linux host has dedicated management tools to configure physical interfaces:

The tools work only if the user has root access to the host.

Quagga has separate user management. It can modify, add and change the physical host interface configuration and routing table, without the need user having privileged root access to a dedicated machine.

Configuration
Following sections will explain howto configure

The default quagga configuration has following user credentials for login:

Login into Quagga
Login to local daemon using password zebra

External resources

 * Official Quagga documentation