1# This file tells the frr package which daemons to start.
2#
3# Sample configurations for these daemons can be found in
4# /usr/share/doc/frr/examples/.
5#
6# ATTENTION:
7#
8# When activating a daemon for the first time, a config file, even if it is
9# empty, has to be present *and* be owned by the user and group "frr", else
10# the daemon will not be started by /etc/init.d/frr. The permissions should
11# be u=rw,g=r,o=.
12# When using "vtysh" such a config file is also needed. It should be owned by
13# group "frrvty" and set to ug=rw,o= though. Check /etc/pam.d/frr, too.
14#
15# The watchfrr, zebra and staticd daemons are always started.
16#
17bgpd=no
18ospfd=no
19ospf6d=no
20ripd=no
21ripngd=no
22isisd=no
23pimd=no
24ldpd=no
25nhrpd=no
26eigrpd=no
27babeld=no
28sharpd=no
29pbrd=no
30bfdd=no
31fabricd=no
32vrrpd=no
33
34#
35# If this option is set the /etc/init.d/frr script automatically loads
36# the config via "vtysh -b" when the servers are started.
37# Check /etc/pam.d/frr if you intend to use "vtysh"!
38#
39vtysh_enable=yes
40zebra_options="  -A 127.0.0.1 -s 90000000"
41bgpd_options="   -A 127.0.0.1"
42ospfd_options="  -A 127.0.0.1"
43ospf6d_options=" -A ::1"
44ripd_options="   -A 127.0.0.1"
45ripngd_options=" -A ::1"
46isisd_options="  -A 127.0.0.1"
47pimd_options="   -A 127.0.0.1"
48ldpd_options="   -A 127.0.0.1"
49nhrpd_options="  -A 127.0.0.1"
50eigrpd_options=" -A 127.0.0.1"
51babeld_options=" -A 127.0.0.1"
52sharpd_options=" -A 127.0.0.1"
53pbrd_options="   -A 127.0.0.1"
54staticd_options="-A 127.0.0.1"
55bfdd_options="   -A 127.0.0.1"
56fabricd_options="-A 127.0.0.1"
57vrrpd_options="  -A 127.0.0.1"
58
59# configuration profile
60#
61#frr_profile="traditional"
62#frr_profile="datacenter"
63
64#
65# This is the maximum number of FD's that will be available.
66# Upon startup this is read by the control files and ulimit
67# is called.  Uncomment and use a reasonable value for your
68# setup if you are expecting a large number of peers in
69# say BGP.
70#MAX_FDS=1024
71
72# The list of daemons to watch is automatically generated by the init script.
73#watchfrr_options=""
74
75# To make watchfrr create/join the specified netns, use the following option:
76#watchfrr_options="--netns"
77# This only has an effect in /etc/frr/<somename>/daemons, and you need to
78# start FRR with "/usr/lib/frr/frrinit.sh start <somename>".
79
80# for debugging purposes, you can specify a "wrap" command to start instead
81# of starting the daemon directly, e.g. to use valgrind on ospfd:
82#   ospfd_wrap="/usr/bin/valgrind"
83# or you can use "all_wrap" for all daemons, e.g. to use perf record:
84#   all_wrap="/usr/bin/perf record --call-graph -"
85# the normal daemon command is added to this at the end.
86