Differences in Revisions: frr - FRRouting

Added prerequisites, detailled post-installation steps to get ospfd running
# frr - FRRouting
![](addons/frr/frr-short.png)
 
New add-on as of Core Update 125.
 
FRRouting (frr) is an IP routing protocol suite for Linux platforms which includes protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP.
 
frr’s seamless integration with the native Linux IP networking stacks makes it applicable to a wide variety of use cases including connecting hosts/VMs/containers to the network, advertising network services, LAN switching and routing, Internet access routers, and Internet peering. [^1]
 
## Prerequisites
- GUI or shell access to install the add-on
- Shell access to configure each routing protocol daemon
- another router in your network supporting the protocol you enable in IPFire
 
## Installation
You can install FRRouting (frr) easily via [Pakfire](/configuration/ipfire/pakfire) web interface or via the console:
 
`pakfire install frr`
 
Afterwards, use the console and alter the file `/etc/initd.d/frr` to inlcude only the daemons you want to start, e.g. `DAEMONS="mgmtd ospfd"` if you use OSPF and the management daemon.
 
Under `/etc` create the folder `frr` and in the folder a *.conf* file called the same as the daemon you want to start. E.g. if you run the ospfd, you need to create a file `/etc/frr/ospfd.conf`
 
Edit ospfd.conf:
```
ospfd=yes
ospf6d=no
vtysh_enable=yes
ospfd_options=" --daemon -A 127.0.0.1"
```
 
and start **frr** with `/etc/init.d/frr start`
 
Note: since the startscript takes care of correct permissions of config files and frr folder, you do not need to set them.
 
## Links
* [frr home page](https://frrouting.org)
* [FRRouting User Guide](http://docs.frrouting.org/en/latest/index.html)
 
[^1]: [frr home page](https://frrouting.org)