Проект

Общее

Профиль

FRR (Free Range Routing)

FRR (Free Range Routing) — свободное ПО, разработанное как форк Quagga для целей реализации сетевой маршрутизации на Unix-подобных системах. Данный пакет присутствует в большинстве репозиториев linux-овых систем, например таких как: Debian, Ubuntu, Arch(AUR), CentOS. Так же имеется своя страница на github[1].

Поддерживаемые Протоколы и службы

протоколов служб
Border Gateway Protocol (BGP) zebra
zIntermediate System to Intermediate System (IS-IS) bgpd
Open Shortest Path First (OSPF) isisd
iProtocol-Independent Multicast (PIM) ospfd
oRouting Information Protocol (RIP) ospf6d
Routing Information Protocol next generation (RIPng) pimd
Enhanced Interior Gateway Routing Protocol (EIGRP) ripd
Next Hop Resolution Protocol (NHRP) ripngd
Bidirectional Forwarding Detection (BFD) eigrpd
Policy-based Routing (PBR) nhrpd
bfdd
pbrd
staticd
fabricd

/etc/sysctl.conf

#"setsockopt_so_sendbuf: fd 6: SO_SNDBUF set to 1048576 (requested 8388608)"
#To prevent such message kern.ipc.maxsockbuf can be increased:
kern.ipc.maxsockbuf=16777216

/etc/rc.conf

frr_enable="YES"
frr_daemons="zebra staticd bgpd ospfd"
# Use daemon flags in /etc/rc.conf to disable it if unneeded, for example:
#zebra_flags="-P0"
#ospfd_flags="-P0"

/etc/services

zebrasrv      2600/tcp  # zebra service
zebra         2601/tcp  # zebra vty
ripd          2602/tcp  # RIPd vty
ripngd        2603/tcp  # RIPngd vty
ospfd         2604/tcp  # OSPFd vty
bgpd          2605/tcp  # BGPd vty
ospf6d        2606/tcp  # OSPF6d vty