5 .. include:: defines.rst
6 .. |DAEMON| replace:: bgpd
10 |DAEMON| |synopsis-options-hv|
12 |DAEMON| |synopsis-options|
16 |DAEMON| is a routing component that works with the FRRouting routing engine.
20 OPTIONS available for the |DAEMON| command:
22 .. include:: common-options.rst
24 .. option:: -p, --bgp_port <port>
26 Set the bgp protocol's port number. When port number is 0, that means do not
29 .. option:: -l, --listenon
31 Specify a specific IP address for bgpd to listen on, rather than its default
32 of ``0.0.0.0`` / ``::``. This can be useful to constrain bgpd to an internal
33 address, or to run multiple bgpd processes on one host.
35 .. option:: -n, --no_kernel
37 Do not install learned routes into the linux kernel. This option is useful
38 for a route-reflector environment or if you are running multiple bgp
39 processes in the same namespace. This option is different than the --no_zebra
40 option in that a ZAPI connection is made.
42 .. option:: -e, --ecmp
44 Run BGP with a limited ecmp capability, that is different than what BGP
45 was compiled with. The value specified must be greater than 0 and less
46 than or equal to the MULTIPATH_NUM specified on compilation.
48 .. option:: -Z, --no_zebra
50 Do not communicate with zebra at all. This is different than the --no_kernel
51 option in that we do not even open a ZAPI connection to the zebra process.
53 .. option:: -s, --socket_size
55 When opening tcp connections to our peers, set the socket send buffer
56 size that the kernel will use for the peers socket. This option
57 is only really useful at a very large scale. Experimentation should
58 be done to see if this is helping or not at the scale you are running
64 .. option:: -I, --int_num
66 Set zclient id. This is required when using Zebra label manager in proxy mode.
71 |INSTALL_PREFIX_SBIN|/|DAEMON|
72 The default location of the |DAEMON| binary.
74 |INSTALL_PREFIX_ETC|/|DAEMON|.conf
75 The default location of the |DAEMON| config file.
78 If the |DAEMON| process is configured to output logs to a file, then you
79 will find this file in the directory where you started |DAEMON|.
81 .. include:: epilogue.rst