PREV NEXT INDEX

Avici Systems Inc.


Overview

This manual documents the system logging messages generated and displayed by the TSR and SSR systems.

During operation, each subsystem has the capability to generate a logging message. Severity levels of logging messages provide information regarding unexpected events, aid in system troubleshooting when problems do occur, and generate critical alarms when warranted. Users can configure how, where, and when the logging messages are displayed and stored according to their own network's requirements.

The following chapter offers a brief overview of configuration information, message formats, and display options. For configuration and command line information, please refer to the IPriori Software Configuration Guide (Vol. I) and IPrior CLI Reference (Vol.1) respectively.

Logging Messages

Logging messages originate from a subsystem and are relayed to a r a server, module, or bay platform on the TSR. The subsystem identification within each logging message specifies the occurrence and time when the logging message originated. In addition, each logging messages' severity level identifies the nature of the event and provides the user with a basis for filtering messages. Filtering of logging messages allows users to determine the use of resources, viewing of messages, and display options.

With the exception of Critical level messages which are sent to the server immediately, logging message that pass filtering criteria are immediately stored in RAM on the local platform before being sent to the server. Multiple logging files may be configured for each platform.

Message Format

Information displayed in the format of the logging message includes the platform forwarding the message, the subsystem generating the message, the day, date, and time of the message, the severity level, and the reason the log message generated (see Figure 1-1). Refer to Table 1-1 for descriptions of the logging message fields.

Figure 1-1. Logging Message Format

Table 1-1. Logging Message Fields 
Field Description

Platform

The specific platform that generates the message. There are three TSR platforms: server, module, and bay.

Date and Time

A stamp indicating the system date and time the logging event occurred.

System/Level Code

A series of eight hexadecimal characters used by the server to aid in filtering the log files on the hard disk for output to the console.

Level

An indication of the severity of the message. There are seven TSR severity levels.

System

The subsystem that generated the message, for example IS-IS, BGP or SNMP.

Message

The text of the message.

Severity Levels

Each logging message is assigned a severity level. Severity levels indicate the effect the subsystem occurrence had on the operation of the system. Regardless of any filtering configured, Critical level logging messages are always generated.

The severity level codes are as follows:

Subsystem Identifiers

Also contained with the message format is a subsystem identifier. The subsystem identifier, which specifies exactly what triggered the the logging message, indicates the source of the logging message. Subsystems operate on specific platforms as shown in Table 1-2 "Logging Subsystems Supported - by Platform."

Table 1-2 provides the following information:

Table 1-2. Logging Subsystems Supported - by Platform  
Subsystem CS1 M2 BC3 Description

os

X

X

X

System module; includes: operating system logging, TSR logging, and memory and buffer management

acm

X

X

Arp Cache Manager

alarms

X

X

X

arp-cache-mgr

X

ARP Cache Manager messages

arp-tbl-mgr

X

ARP Table Manager messages

avl-library

X

AVL tree library messages.

bay-controller

X

Bay controller communications/hardware messages

bgp-events

X

BGP events information

bgp-updates

X

BGP updates information

cli

X

CLI messages

co-alarm

X

Central office alarm messages

data link

debug

X

system debug messages

environment

X

X

Environmental-based messages

Includes temperature and fans

fph

X

X

Failure Protection Handler

gated

X

Gated support

gated-ldp

X

Gated support for LDP

gated-te

X

Gated Extensions for Traffic Engineering

gated-te

X

Gated Extensions for Traffic Engineering

ha fttcp

X

High Availability messages

isis

X

IS-IS routing protocol messages

isis-te

X

ISIS Extensions for Traffic Engineering

ldp

X

MPLS Label Distribution Protocol (LDP) messages

management

X

X

X

Management error messages

multicast

X

Multicast messages

message-transport

Message Transport error messages

module

X

Router module communications/hardware messages

mpls-statc

X

TE/MPLS Statistics Collector messages

ospf-events

X

OSPF events

ospf-linkstate

X

OSPF Link state packets, flooding and spf

ospf-te

X

OSPF Extensions for Traffic Engineering

packer fpga

X

Packer Driver Error messages

pkt filt

X

X

Packet filtering messates

pim

X

PIM Protocol messages

policy

X

Routing policy messages

post

X

X

POST messages

qos-manager

X

QOS manager messages

rep bgp

X

High availability messages

rep fttcp

X

High availability messages

resource-mgmt

Resource management events

rtm

X

X

Route Table manager

routing

Non-specific routing functionality.

server

X

Server communications/hardware messages

snmp

X

SNMP error messages

snmp-traps

X

X

X

SNMP generated trap messages.

switch-mapping

X

Switch mapping messages

system-events

X

X

X

Special events signalling a change of platform or interface state

te-api-common

X

Common Traffic Engineering Internal API.

te-api-gated

X

Gated Traffic Engineering Internal API.

te-api-pathmgr

X

Path Manager Internal API.

te-api-rsvpd

X

RSVPd Traffic Engineering Internal API.

te-api-swmap

X

Switch Mapping Internal API.

te-ipc

X

TE IPC messages

te-ipc-library

X

TE IPC library messages.

te-ipc-memory

X

TE IPC memory allocation.

traffic-engineering

X

Traffic engineering messages

transport

X

Transport messages

user-commands

X

X

X

CLI commands entered during sessions.

1CS = Server 2 M = Module, 3 BC = Bay Controller

Filtering Messages

Filtering of logging messages allows users to determine which messages display and where. Filtering restricts the quantity and diversity of messages as well as defining time periods when messages generate. In addition, efficient filtering makes the best use of the Ethernet link bandwidth between a platform and a server.

The two types of message filtering available are input filtering and display filtering. Input filtering filters messages by severity level at the time of message generation. Only messages with a severity level at or above the configured setting are sent to the server (see Figure 1-2).

NOTE Critical level messages can not be filtered. They are always sent to the server immediately.

Figure 1-2 shows input filtering configured at the warning level. Messages at the warning level and above are sent to the server, and messages below the warning level are discarded.

Figure 1-2. Input Filtering Example

Any messages that pass input filtering are written to the log files, regardless of the display filter settings. Display filtering further reduces the messages sent to the console or telnet session.

Display Options

Messages display to the console, current telnet session, or to user created file. Messages can either be displayed as they arrive at the server or displayed from saved files. Message-filtering options are the same regardless of display choice.

Display filtering directs messages logged onto the server to the console, monitor, or log file. Display filter criteria is by platform, subsystem, and severity level. In addition, start and end time stamps may be configured. Logging files may be searched and sorted by any allowed filtering configuration, with the output sent either to the console or to another file.

Log Files

Messages that pass input filtering are stored in log files on a hard disk partition. Because the size of each log file is fixed at 500K, multiple files must be configured for each platform. The default setting for each platform is five log files. Depending on a user's needs, the number of logging files for each platform can be configured separately, as long as the total disk space of the log files does not exceed 2Gbytes.In most cases, the default values satisfy log file requirements. However, increasing the number of log files on a platform can help in troubleshooting a sporadic error.

For each platform, when the maximum number of log files has been reached, the save file will roll over to the next file number. For example, if the server is set to 5 log files, when the next file is saved, it will roll over to the number 0. The old log file is written over (see Figure 1-3).

Figure 1-3. Log File Rotation

File names are determined by platform (server, router module or bay controller.) File names indicate the platform number and file number (from 0 up to one less than the configured maximum number of log files allowed). The default is 0-4. File name formats are described in Table 1-3 "Save File Name Formats."

Display of logging files can be configured to a console or a telnet session.

Table 1-3. Save File Name Formats
Platform Filename Description

server

SRVxxxx.yyy

xxxx is the server number

yyy is the log file number from 0 to 1 less than the user configured maximum number of save files allowed (by default, 0-4.)

router module

MODxxxx.yyy

xxxx is the router module number (currently from 0001 to 0040.)

yyy is the log file number from 0 to 1 less than the user configured maximum number of save files allowed.

bay controller

BAYxxxx.zzz

xxxx is the bay controller number (currently 0001.)

ZZZ is the log file number from 0 to 1 less than the user configured maximum number of save files allowed.

NOTE When a system is first booted and the server ID has not been set using the server-id command, the server ID defaults to 0. If you see that the server files are named SRV0000.yyy, you will need to give the server a unique ID using the server-id command.

Preparation for Customer Support

For any message in which the action directs you to "contact Avici Customer Support," you must first save your system log to a file. Use the following command to generate the syslog:

copy logging filename

where filename is a unique name.

NOTE Do not over-write the output file (filename) if you are going to contact Avici Customer Support.

See the Preface for information about contacting Customer Support.


PREV NEXT INDEX

Copyright © 2006 Avici Systems Inc.
Avici® and TSR® is a registered trademark of Avici Systems Inc.
IPriori™, Composite Links™, SSR™, QSR, and NSR® are trademarks of Avici Systems Inc.

   Source File Name: Overview.fm
    HTML File Name: Overview.html
    Last Updated: 09/26/06 at 14:20:29

Please email suggestions and comments to: doc@avici.com