# frr - FRRouting |
 |
|
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) |