zebra - a routing manager for use with associated Quagga components.


   zebra  [ -bdhklrv ] [ -f config-file ] [ -i pid-file ] [ -P port-number
   ] [ -A vty-address ] [ -u user ] [ -g group ]


   zebra is a routing manager that  implements  the  zebra  route  engine.
   zebra  supports  RIPv1,  RIPv2,  RIPng,  OSPF, OSPF6, IS-IS, BGP4+, and


   Options available for the zebra command:

   -b, --batch
          Runs in batch mode, zebra parses its config and exits.

   -d, --daemon
          Runs in daemon mode, forking and exiting from tty.

   -f, --config-file config-file
          Specifies the config file to use for startup. If  not  specified
          this option will likely default to /usr/local/etc/zebra.conf.

   -g, --group group
          Specify the group to run as. Default is quagga.

   -h, --help
          A brief message.

   -i, --pid_file pid-file
          When zebra starts its process identifier is written to pid-file.
          The init system uses the recorded PID to stop or restart  zebra.
          The likely default is /var/run/zebra.pid.

   -k, --keep_kernel
          On startup, don't delete self inserted routes.

   -P, --vty_port port-number
          Specify  the  port  that  the  zebra  VTY  will  listen on. This
          defaults to 2601, as specified in /etc/services.

   -A, --vty_addr vty-address
          Specify the address that the zebra VTY will listen  on.  Default
          is all interfaces.

   -u, --user user
          Specify the user to run as. Default is quagga.

   -r, --retain
          When the program terminates, retain routes added by zebra.

   -s, --nl-bufsize netlink-buffer-size
          Set  netlink  receive  buffer  size. There are cases where zebra
          daemon can't handle flood of netlink messages  from  kernel.  If
          you ever see "recvmsg overrun" messages in zebra log, you are in

          Solution is to increase receive buffer of netlink  socket.  Note
          that  kernel  <  2.6.14  doesn't  allow  increasing  it over the
          maximum value defined  in  /proc/sys/net/core/rmem_max.  If  you
          want  to  do  it,  you  have to increase maximum before starting

          Note that this affects Linux only.

   -v, --version
          Print the version and exit.


          The default location of the zebra binary.

          The default location of the zebra config file.

          If the zebra process is config'd to output logs to a file,  then
          you  will  find  this  file  in  the directory where you started


   This man page is intended to be a  quick  reference  for  command  line
   options. The definitive document is the Info file Quagga.


   The  zebra process may log to standard output, to a VTY, to a log file,
   or through syslog to the system logs.  zebra  supports  many  debugging
   options, see the Info file, or the source for details.


   bgpd(8), ripd(8), ripngd(8), ospfd(8), ospf6d(8), isisd(8), vtysh(1)


   zebra eats bugs for breakfast. If you have food for the maintainers try


   See http://www.zebra.org and http://www.quagga.net or the Info file for
   an accurate list of authors.

More Linux Commands

gnutls_dtls_get_data_mtu(3) - API function - Linux man page
This function will return the actual maximum transfer unit for application data. I.e. DTLS headers are subtracted from the actual MTU. RETURNS the maximum allow

wcscasecmp(3) - compare two wide-character strings, ignoring
The wcscasecmp() function is the wide-character equivalent of the strcasecmp(3) function. It compares the wide-character string pointed to by s1 and the wide-ch

audit(8) set an AppArmor security profile to audit mode.....
aa-audit is used to set one or more profiles to audit mode. In this mode security policy is enforced and all access (successes and failures) are logged to the s

dracut-pre-mount.service(8) runs the dracut hooks before sys
This service runs all dracut hooks before the real root is mounted on /sysroot. AUTHORS Harald Hoyer SEE ALSO dracut.bootup(7) dracut(8) dracut-pre-mount.servic

snmp_open(3) - netsnmp_session_api functions (Man Page).....
Snmp_sess_init prepares a netsnmp_session that sources transport characteristics and common information that will be used for a set of SNMP transactions. After

Tcl_DictObjPutKeyList(3) - manipulate Tcl objects as diction
Tcl dictionary objects have an internal representation that supports efficient mapping from keys to values and which guarantees that the particular ordering of

DBI::W32ODBC(3pm) - An experimental DBI emulation layer for
This is an experimental pure perl DBI emulation layer for Win32::ODBC If you can improve this code Id be interested in hearing about it. If you are having troub

ldap_parse_vlv_control(3) - Decode the information returned
The ldap_parse_vlv_control is used to decode the information returned from a search operation that used a VLV (virtual list view)control. It takes a null termin

perlnumber(1) - semantics of numbers and numeric operations
This document describes how Perl internally handles numeric values. Perls operator overloading facility is completely ignored here. Operator overloading allows

Tcl_MutexLock(3) - Tcl thread support - Linux manual page...
Tcl provides Tcl_CreateThread for creating threads. The caller can determine the size of the stack given to the new thread and modify the behaviour through the

fc-validate(1) validate font files - Linux manual page......
fc-validate validates font-file(s) if each fonts satisfies the language coverage according to the orthography files in fontconfig. If --index is given, only one

flockfile(3) - lock FILE for stdio - Linux manual page......
flockfile.3 - The stdio functions are thread-safe. This is achieved by assigning to each FILE object a lockcount and (if the lockcount is nonzero) an owning thr

We can't live, work or learn in freedom unless the software we use is free.