From 274a4a4447b13f89f8237156a887d05a24a73cc6 Mon Sep 17 00:00:00 2001 From: ajs Date: Tue, 7 Dec 2004 15:39:31 +0000 Subject: 2004-12-07 Andrew J. Schorr * bgp_main.c: (main) The 2nd argument to openzlog has been removed. * isis_main.c: (main) The 2nd argument to openzlog has been removed. * ospf6_main.c: (main) The 2nd argument to openzlog has been removed. Note that stdout logging will no longer be enabled by default when not running as a daemon. * ospf_main.c: (main) The 2nd argument to openzlog has been removed. * rip_main.c: (main) The 2nd argument to openzlog has been removed. * ripng_main.c: (main) The 2nd argument to openzlog has been removed. * main.c: (main) The 2nd argument to openzlog has been removed. So stdout logging will no longer be enabled by default. * irdp_main.c: (irdp_finish) Reduce severity of shutdown message from LOG_WARNING to LOG_INFO. * vtysh.c: Make several functions static instead of global. Added several commands to support destination-specific logging levels. (vtysh_completion) This function is unused, so comment it out. * basic.texi: Document new logging features. Separate basic config commands from basic VTY commands. * log.h: Replace struct zlog flags and maskpri fields with maxlvl array to support individual logging levels for each destination. Remove the 2nd argument to openzlog since the default logging config should be standardized inside the library. Replaced the zlog_set_flag and zlog_reset_flag functions with zlog_set_level. And zlog_set_file now requires an additional log_level argument. Declare zlog_proto_names for use inside command.c in the "show logging" command. Added defines useful for command construction. * log.c: (vzlog) Decide where to send the message based on the individual logging levels configured for each destination. Remove support for ZLOG_STDERR since it was never actually used. Support record-priority for terminal monitors. (zlog_signal,zlog_backtrace_sigsafe) Support destination-specific logging levels. Remove stderr support (was never used). Added support for terminal monitor logging. (_zlog_assert_failed) Increase message severity to LOG_EMERG. (openzlog) Remove 2nd argument since default config should be standardized in library. By default, terminal monitoring is set to debug, and all other logging is disabled. (zlog_set_flag,zlog_reset_flag) Removed. (zlog_set_level) New function to replace zlog_set_flag and zlog_reset_flag. Supports destination-specific logging levels. (zlog_set_file,zlog_reset_file) Support file-specific logging level. (zlog_rotate) Log an error message if fopen fails, and support new file-specific logging level. * command.h: Change DEFUN_CMD_FUNC_DECL and DEFUN_CMD_FUNC_TEXT so that command functions will be static instead of global. Remove declarations for config_exit and config_help. Define new macros DEFUNSH_ATTR, DEFUNSH_HIDDEN, and DEFUNSH_DEPRECATED so we can have deprecated commands in vtysh. Similarly, for completeness, define macros ALIAS_SH, ALIAS_SH_HIDDEN, and ALIAS_SH_DEPRECATED. Also, fix bug in ALIAS_ATTR macro (didn't matter because it was never used). * command.c: Make many functions static instead of global. (facility_name,facility_match,level_match) New functions to support enhanced destination-specific logging levels. (config_write_host) Support new destination-specific logging levels. (config_logmsg) Added new "logmsg" command to help test logging system. (show_logging) Added "show logging" command to show the current configuration of the logging system. (config_log_stdout_level) Support explicit stdout logging level. (no_config_log_stdout) Now takes optional LEVEL arg. (config_log_monitor,config_log_monitor_level,no_config_log_monitor) New commands creating new "log monitor" commands to set terminal monitoring log level. (config_log_file_level) Support explicit file logging level. (config_log_syslog_level) Support explicit syslog logging level. (config_log_facility,no_config_log_facility) Implement new "log facility" command. (cmd_init) Add hooks for new commands: "show logging", "logmsg", "log stdout ", "log monitor", "log monitor ", "no log monitor", "log file ", "no log file ", "log syslog ", "log facility", and "no log facility". * vty.h: Added a "level" argument to vty_log so it can support "log record-priority". Declare new function vty_log_fixed for use in signal handlers. * vty.c: (vty_log,vty_log_out) Added a "level" argument to support "log record-priority" for vty terminal monitors. (vty_down_level) Use config_exit_cmd.func instead of calling config_exit directly (since command functions will now be static instead of global). (vty_log_fixed) New function to send terminal monitor messages from inside a signal handler. --- doc/ChangeLog | 5 + doc/basic.texi | 141 ++++++++++++---- doc/quagga.info | 513 ++++++++++++++++++++++++++++++++++---------------------- 3 files changed, 425 insertions(+), 234 deletions(-) (limited to 'doc') diff --git a/doc/ChangeLog b/doc/ChangeLog index 6afe5a3d..0327be2b 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2004-12-07 Andrew J. Schorr + + * basic.texi: Document new logging features. Separate basic config + commands from basic VTY commands. + 2004-11-25 Hasso Tepper * *.8: Document -g/--group command line switch and some small diff --git a/doc/basic.texi b/doc/basic.texi index ab976445..cbbdea49 100644 --- a/doc/basic.texi +++ b/doc/basic.texi @@ -15,9 +15,10 @@ The following sections discuss commands common to all the routing daemons. @menu +* Terminal Mode Commands:: Common commands used in a VTY * Config Commands:: Commands used in config files * Common Invocation Options:: Starting the daemons -* Virtual Terminal Interfaces:: Interacting with the daemons +* Virtual Terminal Interfaces:: Interacting with the daemons @end menu @@ -78,47 +79,85 @@ accept connections. Set enable password. @end deffn +@deffn Command {log trap @var{level}} {} +@deffnx Command {no log trap} {} +These commands are deprecated and are present only for historical compatibility. +The log trap command sets the current logging level for all enabled +logging destinations, and it sets the default for all future logging commands +that do not specify a level. The normal default +logging level is debugging. The @code{no} form of the command resets +the default level for future logging commands to debugging, but it does +not change the logging level of existing logging destinations. +@end deffn + + @deffn Command {log stdout} {} +@deffnx Command {log stdout @var{level}} {} @deffnx Command {no log stdout} {} -Set logging output to stdout. +Enable logging output to stdout. +If the optional second argument specifying the +logging level is not present, the default logging level (typically debugging, +but can be changed using the deprecated @code{log trap} command) will be used. +The @code{no} form of the command disables logging to stdout. +The @code{level} argument must have one of these values: +emergencies, alerts, critical, errors, warnings, notifications, informational, or debugging. Note that the existing code logs its most important messages +with severity @code{errors}. @end deffn @deffn Command {log file @var{filename}} {} -If you want to log into a file please specify @code{filename} as -follows. +@deffnx Command {log file @var{filename} @var{level}} {} +@deffnx Command {no log file} {} +If you want to log into a file, please specify @code{filename} as +in this example: @example -log file /usr/local/etc/bgpd.log +log file /var/log/quagga/bgpd.log informational @end example +If the optional second argument specifying the +logging level is not present, the default logging level (typically debugging, +but can be changed using the deprecated @code{log trap} command) will be used. +The @code{no} form of the command disables logging to a file. @end deffn @deffn Command {log syslog} {} +@deffnx Command {log syslog @var{level}} {} @deffnx Command {no log syslog} {} -Set logging output to syslog. -@end deffn - -@deffn Command {write terminal} {} -Displays the current configuration to the vty interface. -@end deffn - -@deffn Command {write file} {} -Write current configuration to configuration file. -@end deffn - -@deffn Command {configure terminal} {} -Change to configuration mode. This command is the first step to -configuration. +Enable logging output to syslog. +If the optional second argument specifying the +logging level is not present, the default logging level (typically debugging, +but can be changed using the deprecated @code{log trap} command) will be used. +The @code{no} form of the command disables logging to syslog. @end deffn -@deffn Command {terminal length @var{<0-512>}} {} -Set terminal display length to @var{<0-512>}. If length is 0, no -display control is performed. +@deffn Command {log monitor} {} +@deffnx Command {log monitor @var{level}} {} +@deffnx Command {no log monitor} {} +Enable logging output to vty terminals that have enabled logging +using the @code{terminal monitor} command. +By default, monitor logging is enabled at the debugging level, but this +command (or the deprecated @code{log trap} command) can be used to change +the monitor logging level. +If the optional second argument specifying the +logging level is not present, the default logging level (typically debugging, +but can be changed using the deprecated @code{log trap} command) will be used. +The @code{no} form of the command disables logging to terminal monitors. @end deffn -@deffn Command {who} {} +@deffn Command {log facility @var{facility}} {} +@deffnx Command {no log facility} {} +This command changes the facility used in syslog messages. The default +facility is @code{daemon}. The @code{no} form of the command resets +the facility to the default @code{daemon} facility. @end deffn -@deffn Command {list} {} -List commands. +@deffn Command {log record-priority} {} +@deffnx Command {no log record-priority} {} +To include the severity in all messages logged to a file, to stdout, or to +a terminal monitor (i.e. anything except syslog), +use the @code{log record-priority} global configuration command. +To disable this option, use the @code{no} form of the command. By default, +the severity level is not included in logged messages. Note: some +versions of syslogd (including Solaris) can be configured to include +the facility and level in the messages emitted. @end deffn @deffn Command {service password-encryption} {} @@ -134,10 +173,6 @@ Set system wide line configuration. This configuration command applies to all VTY interfaces. @end deffn -@deffn Command {show version} {} -Show the current version of @value{PACKAGE_NAME} and its build host information. -@end deffn - @deffn Command {line vty} {} Enter vty configuration mode. @end deffn @@ -167,8 +202,6 @@ Do not perform timeout at all. This command is as same as Restrict vty connections with an access list. @end deffn - - @node Sample Config File @subsection Sample Config File @@ -204,6 +237,52 @@ comment and the password is set to 'zebra!password'. +@node Terminal Mode Commands +@section Terminal Mode Commands + +@deffn Command {write terminal} {} +Displays the current configuration to the vty interface. +@end deffn + +@deffn Command {write file} {} +Write current configuration to configuration file. +@end deffn + +@deffn Command {configure terminal} {} +Change to configuration mode. This command is the first step to +configuration. +@end deffn + +@deffn Command {terminal length @var{<0-512>}} {} +Set terminal display length to @var{<0-512>}. If length is 0, no +display control is performed. +@end deffn + +@deffn Command {who} {} +Show a list of currently connected vty sessions. +@end deffn + +@deffn Command {list} {} +List all available commands. +@end deffn + +@deffn Command {show version} {} +Show the current version of @value{PACKAGE_NAME} and its build host information. +@end deffn + +@deffn Command {show logging} {} +Shows the current configuration of the logging system. This includes +the status of all logging destinations. +@end deffn + +@deffn Command {logmsg @var{level} @var{message}} {} +Send a message to all logging destinations that are enabled for messages +of the given severity. +@end deffn + + + + @node Common Invocation Options @section Common Invocation Options @c COMMON_OPTIONS diff --git a/doc/quagga.info b/doc/quagga.info index b2db6d9a..c6045838 100644 --- a/doc/quagga.info +++ b/doc/quagga.info @@ -22,7 +22,7 @@ END-INFO-DIR-ENTRY This file documents the Quagga Software Routing Suite which manages common TCP/IP routing protocols. - This is Edition 0.97.3, last updated 7 November 2004 of `The Quagga + This is Edition 0.97.3, last updated 8 November 2004 of `The Quagga Manual', for Quagga Version 0.97.3. Copyright (C) 1999-2004 Kunihiro Ishiguro, et al. @@ -693,12 +693,13 @@ daemons. * Menu: +* Terminal Mode Commands:: Common commands used in a VTY * Config Commands:: Commands used in config files * Common Invocation Options:: Starting the daemons -* Virtual Terminal Interfaces:: Interacting with the daemons +* Virtual Terminal Interfaces:: Interacting with the daemons  -File: quagga.info, Node: Config Commands, Next: Common Invocation Options, Up: Basic commands +File: quagga.info, Node: Config Commands, Next: Common Invocation Options, Prev: Terminal Mode Commands, Up: Basic commands 3.1 Config Commands =================== @@ -742,37 +743,78 @@ File: quagga.info, Node: Basic Config Commands, Next: Sample Config File, Up: -- Command: enable password PASSWORD Set enable password. + -- Command: log trap LEVEL + -- Command: no log trap + These commands are deprecated and are present only for historical + compatibility. The log trap command sets the current logging + level for all enabled logging destinations, and it sets the + default for all future logging commands that do not specify a + level. The normal default logging level is debugging. The `no' + form of the command resets the default level for future logging + commands to debugging, but it does not change the logging level of + existing logging destinations. + -- Command: log stdout + -- Command: log stdout LEVEL -- Command: no log stdout - Set logging output to stdout. + Enable logging output to stdout. If the optional second argument + specifying the logging level is not present, the default logging + level (typically debugging, but can be changed using the + deprecated `log trap' command) will be used. The `no' form of the + command disables logging to stdout. The `level' argument must + have one of these values: emergencies, alerts, critical, errors, + warnings, notifications, informational, or debugging. Note that + the existing code logs its most important messages with severity + `errors'. -- Command: log file FILENAME - If you want to log into a file please specify `filename' as - follows. - log file /usr/local/etc/bgpd.log + -- Command: log file FILENAME LEVEL + -- Command: no log file + If you want to log into a file, please specify `filename' as in + this example: + log file /var/log/quagga/bgpd.log informational + If the optional second argument specifying the logging level is + not present, the default logging level (typically debugging, but + can be changed using the deprecated `log trap' command) will be + used. The `no' form of the command disables logging to a file. -- Command: log syslog + -- Command: log syslog LEVEL -- Command: no log syslog - Set logging output to syslog. - - -- Command: write terminal - Displays the current configuration to the vty interface. - - -- Command: write file - Write current configuration to configuration file. - - -- Command: configure terminal - Change to configuration mode. This command is the first step to - configuration. - - -- Command: terminal length <0-512> - Set terminal display length to <0-512>. If length is 0, no - display control is performed. - - -- Command: who - - -- Command: list - List commands. + Enable logging output to syslog. If the optional second argument + specifying the logging level is not present, the default logging + level (typically debugging, but can be changed using the + deprecated `log trap' command) will be used. The `no' form of the + command disables logging to syslog. + + -- Command: log monitor + -- Command: log monitor LEVEL + -- Command: no log monitor + Enable logging output to vty terminals that have enabled logging + using the `terminal monitor' command. By default, monitor logging + is enabled at the debugging level, but this command (or the + deprecated `log trap' command) can be used to change the monitor + logging level. If the optional second argument specifying the + logging level is not present, the default logging level (typically + debugging, but can be changed using the deprecated `log trap' + command) will be used. The `no' form of the command disables + logging to terminal monitors. + + -- Command: log facility FACILITY + -- Command: no log facility + This command changes the facility used in syslog messages. The + default facility is `daemon'. The `no' form of the command resets + the facility to the default `daemon' facility. + + -- Command: log record-priority + -- Command: no log record-priority + To include the severity in all messages logged to a file, to + stdout, or to a terminal monitor (i.e. anything except syslog), + use the `log record-priority' global configuration command. To + disable this option, use the `no' form of the command. By default, + the severity level is not included in logged messages. Note: some + versions of syslogd (including Solaris) can be configured to + include the facility and level in the messages emitted. -- Command: service password-encryption Encrypt password. @@ -784,9 +826,6 @@ File: quagga.info, Node: Basic Config Commands, Next: Sample Config File, Up: Set system wide line configuration. This configuration command applies to all VTY interfaces. - -- Command: show version - Show the current version of Quagga and its build host information. - -- Command: line vty Enter vty configuration mode. @@ -840,10 +879,47 @@ forward will be ignored as a comment. normal character. So in the above example '!' will not be regarded as a comment and the password is set to 'zebra!password'. + +File: quagga.info, Node: Terminal Mode Commands, Next: Config Commands, Up: Basic commands + +3.2 Terminal Mode Commands +========================== + + -- Command: write terminal + Displays the current configuration to the vty interface. + + -- Command: write file + Write current configuration to configuration file. + + -- Command: configure terminal + Change to configuration mode. This command is the first step to + configuration. + + -- Command: terminal length <0-512> + Set terminal display length to <0-512>. If length is 0, no + display control is performed. + + -- Command: who + Show a list of currently connected vty sessions. + + -- Command: list + List all available commands. + + -- Command: show version + Show the current version of Quagga and its build host information. + + -- Command: show logging + Shows the current configuration of the logging system. This + includes the status of all logging destinations. + + -- Command: logmsg LEVEL MESSAGE + Send a message to all logging destinations that are enabled for + messages of the given severity. +  File: quagga.info, Node: Common Invocation Options, Next: Virtual Terminal Interfaces, Prev: Config Commands, Up: Basic commands -3.2 Common Invocation Options +3.3 Common Invocation Options ============================= These options apply to all Quagga daemons. @@ -895,7 +971,7 @@ These options apply to all Quagga daemons.  File: quagga.info, Node: Virtual Terminal Interfaces, Prev: Common Invocation Options, Up: Basic commands -3.3 Virtual Terminal Interfaces +3.4 Virtual Terminal Interfaces =============================== VTY - Virtual Terminal [aka TeletYpe] Interface is a command line @@ -910,7 +986,7 @@ interface (CLI) for user interaction with the routing daemon.  File: quagga.info, Node: VTY Overview, Next: VTY Modes, Up: Virtual Terminal Interfaces -3.3.1 VTY Overview +3.4.1 VTY Overview ------------------ VTY stands for Virtual TeletYpe interface. It means you can connect to @@ -951,7 +1027,7 @@ all.  File: quagga.info, Node: VTY Modes, Next: VTY CLI Commands, Prev: VTY Overview, Up: Virtual Terminal Interfaces -3.3.2 VTY Modes +3.4.2 VTY Modes --------------- There are three basic VTY modes: @@ -967,7 +1043,7 @@ There are three basic VTY modes:  File: quagga.info, Node: VTY View Mode, Next: VTY Enable Mode, Up: VTY Modes -3.3.2.1 VTY View Mode +3.4.2.1 VTY View Mode ..................... This mode is for read-only access to the CLI. One may exit the mode by @@ -976,7 +1052,7 @@ leaving the system, or by entering `enable' mode.  File: quagga.info, Node: VTY Enable Mode, Next: VTY Other Modes, Prev: VTY View Mode, Up: VTY Modes -3.3.2.2 VTY Enable Mode +3.4.2.2 VTY Enable Mode ....................... This mode is for read-write access to the CLI. One may exit the mode by @@ -985,7 +1061,7 @@ leaving the system, or by escaping to view mode.  File: quagga.info, Node: VTY Other Modes, Prev: VTY Enable Mode, Up: VTY Modes -3.3.2.3 VTY Other Modes +3.4.2.3 VTY Other Modes ....................... This page is for describing other modes. @@ -993,7 +1069,7 @@ This page is for describing other modes.  File: quagga.info, Node: VTY CLI Commands, Prev: VTY Modes, Up: Virtual Terminal Interfaces -3.3.3 VTY CLI Commands +3.4.3 VTY CLI Commands ---------------------- Commands that you may use at the command-line are described in the @@ -1008,7 +1084,7 @@ following three subsubsections.  File: quagga.info, Node: CLI Movement Commands, Next: CLI Editing Commands, Up: VTY CLI Commands -3.3.3.1 CLI Movement Commands +3.4.3.1 CLI Movement Commands ............................. These commands are used for moving the CLI cursor. The character @@ -1038,7 +1114,7 @@ means press the Control Key.  File: quagga.info, Node: CLI Editing Commands, Next: CLI Advanced Commands, Prev: CLI Movement Commands, Up: VTY CLI Commands -3.3.3.2 CLI Editing Commands +3.4.3.2 CLI Editing Commands ............................ These commands are used for editing text on a line. The character @@ -1070,7 +1146,7 @@ means press the Control Key.  File: quagga.info, Node: CLI Advanced Commands, Prev: CLI Editing Commands, Up: VTY CLI Commands -3.3.3.3 CLI Advanced Commands +3.4.3.3 CLI Advanced Commands ............................. There are several additional CLI commands for command line completions, @@ -5101,7 +5177,7 @@ Command Index * Menu: * access-class ACCESS-LIST: Basic Config Commands. - (line 83) + (line 121) * access-list NAME deny IPV4-NETWORK: IP Access List. (line 8) * access-list NAME permit IPV4-NETWORK: IP Access List. (line 7) * aggregate-address A.B.C.D/M: Route Aggregation. (line 7) @@ -5138,7 +5214,7 @@ Command Index * auto-cost refrence-bandwidth <1-4294967>: OSPF router. (line 53) * bandwidth <1-10000000>: Interface Commands. (line 31) * banner motd default: Basic Config Commands. - (line 65) + (line 103) * bgp cluster-id A.B.C.D: Route Reflector. (line 7) * bgp config-type cisco: Multiple instance. (line 20) * bgp config-type zebra: Multiple instance. (line 49) @@ -5154,8 +5230,8 @@ Command Index (line 11) * clear ip prefix-list NAME A.B.C.D/M: Clear counter of ip prefix-list. (line 13) -* configure terminal: Basic Config Commands. - (line 36) +* configure terminal: Terminal Mode Commands. + (line 13) * debug event: More Show IP BGP. (line 33) * debug keepalive: More Show IP BGP. (line 37) * debug ospf ism: Debugging OSPF. (line 12) @@ -5232,9 +5308,9 @@ Command Index * enable password PASSWORD: Basic Config Commands. (line 14) * exec-timeout MINUTE: Basic Config Commands. - (line 71) + (line 109) * exec-timeout MINUTE SECOND: Basic Config Commands. - (line 72) + (line 110) * flush_timer TIME: ripngd Configuration. (line 12) * hostname HOSTNAME: Basic Config Commands. @@ -5318,16 +5394,34 @@ Command Index * ipv6 route NETWORK GATEWAY DISTANCE: Static Route Commands. (line 78) * line vty: Basic Config Commands. - (line 62) + (line 100) * link-detect: Interface Commands. (line 37) -* list: Basic Config Commands. - (line 46) +* list: Terminal Mode Commands. + (line 24) +* log facility FACILITY: Basic Config Commands. + (line 74) * log file FILENAME: Basic Config Commands. - (line 21) + (line 41) +* log file FILENAME LEVEL: Basic Config Commands. + (line 42) +* log monitor: Basic Config Commands. + (line 61) +* log monitor LEVEL: Basic Config Commands. + (line 62) +* log record-priority: Basic Config Commands. + (line 80) * log stdout: Basic Config Commands. - (line 17) + (line 28) +* log stdout LEVEL: Basic Config Commands. + (line 29) * log syslog: Basic Config Commands. - (line 26) + (line 52) +* log syslog LEVEL: Basic Config Commands. + (line 53) +* log trap LEVEL: Basic Config Commands. + (line 17) +* logmsg LEVEL MESSAGE: Terminal Mode Commands. + (line 34) * match as-path WORD: Using AS Path in Route Map. (line 7) * match aspath AS_PATH: Route Map Match Command. @@ -5429,7 +5523,7 @@ Command Index * no auto-cost refrence-bandwidth: OSPF router. (line 54) * no bandwidth <1-10000000>: Interface Commands. (line 32) * no banner motd: Basic Config Commands. - (line 68) + (line 106) * no bgp multiple-instance: Multiple instance. (line 14) * no debug event: More Show IP BGP. (line 39) * no debug keepalive: More Show IP BGP. (line 43) @@ -5462,7 +5556,7 @@ Command Index * no distribute-list NAME out (kernel|connected|static|rip|ospf: Redistribute routes to OSPF. (line 42) * no exec-timeout: Basic Config Commands. - (line 79) + (line 117) * no ip address ADDRESS/PREFIX: Interface Commands. (line 15) * no ip address ADDRESS/PREFIX secondary: Interface Commands. (line 20) * no ip as-path access-list WORD: AS Path Access List. (line 12) @@ -5511,10 +5605,20 @@ Command Index * no ipv6 nd suppress-ra: Router Advertisement. (line 7) * no link-detect: Interface Commands. (line 38) +* no log facility: Basic Config Commands. + (line 75) +* no log file: Basic Config Commands. + (line 43) +* no log monitor: Basic Config Commands. + (line 63) +* no log record-priority: Basic Config Commands. + (line 81) * no log stdout: Basic Config Commands. - (line 18) + (line 30) * no log syslog: Basic Config Commands. - (line 27) + (line 54) +* no log trap: Basic Config Commands. + (line 18) * no multicast: Interface Commands. (line 28) * no neighbor A.B.C.D: RIP Configuration. (line 46) * no neighbor PEER default-originate: BGP Peer commands. (line 48) @@ -5662,13 +5766,13 @@ Command Index (line 24) * router-id A.B.C.D: OSPF6 router. (line 9) * service advanced-vty: Basic Config Commands. - (line 52) + (line 93) * service integrated-vtysh-config: VTY shell integrated configuration. (line 7) * service password-encryption: Basic Config Commands. - (line 49) + (line 90) * service terminal-length <0-512>: Basic Config Commands. - (line 55) + (line 96) * set as-path prepend AS-PATH: Using AS Path in Route Map. (line 9) * set as-path prepend AS_PATH: Route Map Set Command. @@ -5819,8 +5923,10 @@ Command Index (line 24) * show ipv6forward: zebra Terminal Mode Commands. (line 28) -* show version: Basic Config Commands. - (line 59) +* show logging: Terminal Mode Commands. + (line 30) +* show version: Terminal Mode Commands. + (line 27) * shutdown: Interface Commands. (line 9) * smux peer OID: MIB and command reference. (line 28) @@ -5828,18 +5934,18 @@ Command Index (line 31) * table TABLENO: Static Route Commands. (line 81) -* terminal length <0-512>: Basic Config Commands. - (line 40) +* terminal length <0-512>: Terminal Mode Commands. + (line 17) * timers basic UPDATE TIMEOUT GARBAGE: RIP Timers. (line 7) * timers spf <0-4294967295> <0-4294967295>: OSPF router. (line 46) * username USERNAME nopassword: VTY shell username. (line 7) * version VERSION: RIP Configuration. (line 23) -* who: Basic Config Commands. - (line 44) -* write file: Basic Config Commands. - (line 33) -* write terminal: Basic Config Commands. - (line 30) +* who: Terminal Mode Commands. + (line 21) +* write file: Terminal Mode Commands. + (line 10) +* write terminal: Terminal Mode Commands. + (line 7)  File: quagga.info, Node: VTY Key Index, Prev: Command Index, Up: Top @@ -5912,138 +6018,139 @@ Ref: Linux notes-Footnote-121476 Node: Build the Software21542 Node: Install the Software22090 Node: Basic commands23550 -Node: Config Commands24264 -Node: Basic Config Commands25126 -Node: Sample Config File27530 -Node: Common Invocation Options28300 -Node: Virtual Terminal Interfaces29707 -Node: VTY Overview30218 -Node: VTY Modes31469 -Node: VTY View Mode31919 -Node: VTY Enable Mode32169 -Node: VTY Other Modes32447 -Node: VTY CLI Commands32623 -Node: CLI Movement Commands33083 -Node: CLI Editing Commands33606 -Node: CLI Advanced Commands34194 -Node: Zebra34960 -Node: Invoking zebra35469 -Node: Interface Commands36048 -Node: Static Route Commands37580 -Node: zebra Terminal Mode Commands40853 -Node: RIP41818 -Node: Starting and Stopping ripd42755 -Node: RIP netmask44168 -Node: RIP Configuration45267 -Node: How to Announce RIP route49532 -Node: Filtering RIP Routes52095 -Node: RIP Metric Manipulation53562 -Node: RIP distance54475 -Node: RIP route-map55290 -Node: RIP Authentication57806 -Node: RIP Timers58913 -Node: Show RIP Information60199 -Node: RIP Debug Commands61572 -Node: RIPng62568 -Node: Invoking ripngd62888 -Node: ripngd Configuration63137 -Node: ripngd Terminal Mode Commands63888 -Node: ripngd Filtering Commands64252 -Node: OSPFv264761 -Node: Configuring ospfd65320 -Node: OSPF router65788 -Node: OSPF area68944 -Node: OSPF interface74126 -Node: Redistribute routes to OSPF77509 -Node: Showing OSPF information79672 -Node: Debugging OSPF80918 -Node: OSPFv381957 -Node: OSPF6 router82277 -Node: OSPF6 area82631 -Node: OSPF6 interface82809 -Node: Redistribute routes to OSPF683686 -Node: Showing OSPF6 information84002 -Node: BGP84822 -Node: Starting BGP85712 -Node: BGP router86289 -Node: BGP distance87533 -Node: BGP decision process87971 -Node: BGP network88241 -Node: BGP route88431 -Node: Route Aggregation88987 -Node: Redistribute to BGP89556 -Node: BGP Peer90083 -Node: Defining Peer90270 -Node: BGP Peer commands90883 -Node: Peer filtering93287 -Node: BGP Peer Group93795 -Node: BGP Address Family94108 -Node: Autonomous System94262 -Node: AS Path Regular Expression95099 -Node: Display BGP Routes by AS Path96346 -Node: AS Path Access List96786 -Node: Using AS Path in Route Map97253 -Node: Private AS Numbers97534 -Node: BGP Communities Attribute97692 -Node: BGP Community Lists100159 -Node: Numbered BGP Community Lists102813 -Node: BGP Community in Route Map104400 -Node: Display BGP Routes by Community106343 -Node: Using BGP Communities Attribute107512 -Node: BGP Extended Communities Attribute111080 -Node: BGP Extended Community Lists112852 -Node: BGP Extended Communities in Route Map114727 -Node: Displaying BGP routes115186 -Node: Show IP BGP115423 -Node: More Show IP BGP116123 -Node: Capability Negotiation117274 -Node: Route Reflector120578 -Node: Route Server120857 -Node: Multiple instance121923 -Node: BGP instance and view123734 -Node: Routing policy125114 -Node: Viewing the view125882 -Node: How to set up a 6-Bone connection126167 -Node: Dump BGP packets and table127539 -Node: Configuring Quagga as a Route Server128086 -Node: Description of the Route Server model129047 -Ref: fig:normal-processing130624 -Ref: fig:full-mesh130774 -Ref: fig:route-server130870 -Ref: filter-delegation131284 -Ref: Route Server tasks132468 -Ref: Route-server path filter process132839 -Ref: fig:rs-processing135153 -Node: Commands for configuring a Route Server135270 -Node: Example of Route Server Configuration138297 -Node: Configuration of the BGP routers without Route Server139218 -Node: Configuration of the BGP routers with Route Server142101 -Node: Configuration of the Route Server itself143402 -Node: Further considerations about Import and Export route-maps148401 -Node: VTY shell151445 -Node: VTY shell username152114 -Node: VTY shell integrated configuration152746 -Node: Filtering154124 -Node: IP Access List154477 -Node: IP Prefix List154863 -Node: ip prefix-list description157882 -Node: ip prefix-list sequential number control158409 -Node: Showing ip prefix-list158951 -Node: Clear counter of ip prefix-list160059 -Node: Route Map160498 -Node: Route Map Command161003 -Node: Route Map Match Command161200 -Node: Route Map Set Command161824 -Node: IPv6 Support162701 -Node: Router Advertisement163273 -Node: Kernel Interface167074 -Node: SNMP Support169031 -Node: Getting and installing an SNMP agent169603 -Node: SMUX configuration170176 -Node: MIB and command reference172312 -Node: Zebra Protocol173699 -Node: Packet Binary Dump Format175613 -Node: Command Index187223 -Node: VTY Key Index241352 +Node: Config Commands24325 +Node: Basic Config Commands25218 +Node: Sample Config File30316 +Node: Terminal Mode Commands31086 +Node: Common Invocation Options32183 +Node: Virtual Terminal Interfaces33590 +Node: VTY Overview34101 +Node: VTY Modes35352 +Node: VTY View Mode35802 +Node: VTY Enable Mode36052 +Node: VTY Other Modes36330 +Node: VTY CLI Commands36506 +Node: CLI Movement Commands36966 +Node: CLI Editing Commands37489 +Node: CLI Advanced Commands38077 +Node: Zebra38843 +Node: Invoking zebra39352 +Node: Interface Commands39931 +Node: Static Route Commands41463 +Node: zebra Terminal Mode Commands44736 +Node: RIP45701 +Node: Starting and Stopping ripd46638 +Node: RIP netmask48051 +Node: RIP Configuration49150 +Node: How to Announce RIP route53415 +Node: Filtering RIP Routes55978 +Node: RIP Metric Manipulation57445 +Node: RIP distance58358 +Node: RIP route-map59173 +Node: RIP Authentication61689 +Node: RIP Timers62796 +Node: Show RIP Information64082 +Node: RIP Debug Commands65455 +Node: RIPng66451 +Node: Invoking ripngd66771 +Node: ripngd Configuration67020 +Node: ripngd Terminal Mode Commands67771 +Node: ripngd Filtering Commands68135 +Node: OSPFv268644 +Node: Configuring ospfd69203 +Node: OSPF router69671 +Node: OSPF area72827 +Node: OSPF interface78009 +Node: Redistribute routes to OSPF81392 +Node: Showing OSPF information83555 +Node: Debugging OSPF84801 +Node: OSPFv385840 +Node: OSPF6 router86160 +Node: OSPF6 area86514 +Node: OSPF6 interface86692 +Node: Redistribute routes to OSPF687569 +Node: Showing OSPF6 information87885 +Node: BGP88705 +Node: Starting BGP89595 +Node: BGP router90172 +Node: BGP distance91416 +Node: BGP decision process91854 +Node: BGP network92124 +Node: BGP route92314 +Node: Route Aggregation92870 +Node: Redistribute to BGP93439 +Node: BGP Peer93966 +Node: Defining Peer94153 +Node: BGP Peer commands94766 +Node: Peer filtering97170 +Node: BGP Peer Group97678 +Node: BGP Address Family97991 +Node: Autonomous System98145 +Node: AS Path Regular Expression98982 +Node: Display BGP Routes by AS Path100229 +Node: AS Path Access List100669 +Node: Using AS Path in Route Map101136 +Node: Private AS Numbers101417 +Node: BGP Communities Attribute101575 +Node: BGP Community Lists104042 +Node: Numbered BGP Community Lists106696 +Node: BGP Community in Route Map108283 +Node: Display BGP Routes by Community110226 +Node: Using BGP Communities Attribute111395 +Node: BGP Extended Communities Attribute114963 +Node: BGP Extended Community Lists116735 +Node: BGP Extended Communities in Route Map118610 +Node: Displaying BGP routes119069 +Node: Show IP BGP119306 +Node: More Show IP BGP120006 +Node: Capability Negotiation121157 +Node: Route Reflector124461 +Node: Route Server124740 +Node: Multiple instance125806 +Node: BGP instance and view127617 +Node: Routing policy128997 +Node: Viewing the view129765 +Node: How to set up a 6-Bone connection130050 +Node: Dump BGP packets and table131422 +Node: Configuring Quagga as a Route Server131969 +Node: Description of the Route Server model132930 +Ref: fig:normal-processing134507 +Ref: fig:full-mesh134657 +Ref: fig:route-server134753 +Ref: filter-delegation135167 +Ref: Route Server tasks136351 +Ref: Route-server path filter process136722 +Ref: fig:rs-processing139036 +Node: Commands for configuring a Route Server139153 +Node: Example of Route Server Configuration142180 +Node: Configuration of the BGP routers without Route Server143101 +Node: Configuration of the BGP routers with Route Server145984 +Node: Configuration of the Route Server itself147285 +Node: Further considerations about Import and Export route-maps152284 +Node: VTY shell155328 +Node: VTY shell username155997 +Node: VTY shell integrated configuration156629 +Node: Filtering158007 +Node: IP Access List158360 +Node: IP Prefix List158746 +Node: ip prefix-list description161765 +Node: ip prefix-list sequential number control162292 +Node: Showing ip prefix-list162834 +Node: Clear counter of ip prefix-list163942 +Node: Route Map164381 +Node: Route Map Command164886 +Node: Route Map Match Command165083 +Node: Route Map Set Command165707 +Node: IPv6 Support166584 +Node: Router Advertisement167156 +Node: Kernel Interface170957 +Node: SNMP Support172914 +Node: Getting and installing an SNMP agent173486 +Node: SMUX configuration174059 +Node: MIB and command reference176195 +Node: Zebra Protocol177582 +Node: Packet Binary Dump Format179496 +Node: Command Index191106 +Node: VTY Key Index247299  End Tag Table -- cgit v1.2.1