IP10 MIB Reference

18
FibeAir ® IP-10 MIB Reference Guide Version 2.0 January 2009

description

ceragon ip10 mib

Transcript of IP10 MIB Reference

Page 1: IP10 MIB Reference

FibeAir® IP-10 MIB

Reference Guide

Version 2.0 January 2009

Page 2: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 2

Notice This document contains information that is proprietary to Ceragon Networks Ltd.

No part of this publication may be reproduced, modified, or distributed without prior written authorization of Ceragon Networks Ltd.

This document is provided as is, without warranty of any kind.

Registered TradeMarks Ceragon Networks® is a registered trademark of Ceragon Networks Ltd.

FibeAir® is a registered trademark of Ceragon Networks Ltd.

CeraView® is a registered trademark of Ceragon Networks Ltd.

Other names mentioned in this publication are owned by their respective holders.

TradeMarks CeraMapTM, PolyViewTM, EncryptAirTM, ConfigAirTM, CeraMonTM, EtherAirTM, and MicroWave FiberTM, are trademarks of Ceragon Networks Ltd.

Other names mentioned in this publication are owned by their respective holders.

Statement of Conditions The information contained in this document is subject to change without notice.

Ceragon Networks Ltd. shall not be liable for errors contained herein or for incidental or consequential damage in connection with the furnishing, performance, or use of this document or equipment supplied with it.

Information to User Any changes or modifications of equipment not expressly approved by the manufacturer could void the user’s authority to operate the equipment and the warranty for such equipment.

Copyright © 2009 by Ceragon Networks Ltd. All rights reserved.

Corporate Headquarters: Ceragon Networks Ltd. 24 Raoul Wallenberg St. Tel Aviv 69719, Israel Tel: 972-3-645-5733 Fax: 972-3-645-5499 Email: [email protected] www.ceragon.com

European Headquarters: Ceragon Networks (UK) Ltd. 4 Oak Tree Park, Burnt Meadow Road North Moons Moat, Redditch, Worcestershire B98 9NZ, UK Tel: 44-(0)-1527-591900 Fax: 44-(0)-1527-591903 Email: [email protected]

North American Headquarters: Ceragon Networks Inc. 10 Forest Avenue, Paramus, NJ 07652, USA Tel: 1-201-845-6955 Toll Free: 1-877-FIBEAIR Fax: 1-201-845-5665 Email: [email protected]

APAC Headquarters Ceragon Networks (HK) Ltd. Singapore RO Level 34 Centennial Tower 3 Temasek Avenue Singapore 039190 Tel - + 65 6549 7886 Fax: +65 6549 7011

Page 3: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 3

Contents

Chapter 1: Introduction ..........................................................................................................................4

About Ceragon MIB......................................................................................................................................... 4

About this Guide.............................................................................................................................................. 4

Terminology..................................................................................................................................................... 5

Chapter 2: Private MIB Structure ..........................................................................................................6

MIB Top Level ................................................................................................................................................. 6

gnEquipUnit Section........................................................................................................................................ 7

GnEquipNetwork Section ................................................................................................................................ 8

gnEquipFault Section ...................................................................................................................................... 8

GnEquipMng Section .................................................................................................................................... 10

Chapter 3: Common Tasks ..................................................................................................................11

General Data ................................................................................................................................................. 11

Current Alarms .............................................................................................................................................. 12

Trap Processing ............................................................................................................................................ 14

Page 4: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 4

Chapter 1: Introduction

About Ceragon MIB The Ceragon Networks® MIB (Management Information Base) is a set of properties within the device to be managed. Every managed device keeps a database of values for each of the definitions written in the MIB that can be used by management applications to control FibeAir® functions via the SNMP-V1 protocol.

The MIB is divided into public and private groups. The private group is owned by Ceragon Networks® and supplements the public group.

The Ceragon MIB supports the following public MIB standards:

● RFC-1213 (MIB II)

● RMON

About this Guide This guide describes the Private Ceragon MIB for FibeAir IP-10 and the parts of the standard MIBs that Ceragon supports.

The guide is divided into the following chapters:

Introduction: Provides a general background of the Ceragon MIB, and lists the terms used in this guide.

Private MIB Structure: A brief explanation of the structure of the Private Ceragon MIB.

Common Tasks: In this chapter, there is task-oriented detailed explanation, for example, customer that would like to access the unit Current Alarm table, should look in the Current Alarm section of this chapter.

Notes:

The Ceragon MIB is documented. This document does not replace the Ceragon MIB file, but complements it. Application developers should also get and inspect the latest version of Ceragon MIB file to have a complete and updated understanding on the issues that they want to access in the network element.

This document only refers to the new generation of Ceragon network elements which are based on the FibeAir® Family (FibeAir 1500P, 640P, 3200T, and others).

Page 5: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 5

Terminology The following terms are used in this Guide.

Term Meaning

API Application Programming Interface

IDU Indoor Unit

RFU Radio Frequency Unit

MIB A management information base (MIB) is a formal description of a set of network objects that can be managed using the Simple Network Management Protocol (SNMP).

NMS Network Management System

ODU Outdoor Unit

OID MIB Object ID, a sequence of integers that uniquely identifies a managed object by defining a path to that object through a tree-like structure.

Page 6: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 6

Chapter 2: Private MIB Structure

MIB Top Level The Private Ceragon MIB consists of a top level and four primary MIB sections, as follows:

Ceragon Private Top level of the MIB.

gnEquipUnit General API set of the unit.

gnEquipNetwork Contains API sets that define the network connections.

gnEquipFault Contains current alarm and traps configurations.

gnEquipMng Contains API sets for SW management.

The top level and primary units are shown in the following figure.

The following chapters describe each of the primary MIB sections individually.

Ceragon Private

gnEquipUnit

gnEquipNetwork

gnEquipFault

gnEquipMng

Page 7: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 7

gnEquipUnit Section

The gnEquipUnit section includes general system parameters.

genEquipLastCfgTimeStamp This parameter specifies the last configuration change time. Time is in seconds since January 1, 1970 00:00 UTC.

genEquipRealTimeandDate This parameter specifies the real time and date Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal).

genEquipPMGenTime This value indicates the generation time of the Performance Monitor file. The value is presented in time_t format.

genEquipInvGenTime This value indicates the generation time of the inventory information file. The inventory file holds the configuration information of the unit. The value is presented in time_t format.

genEquipOperation Enables to perform IDC HW reset

Ceragon Private

gnEquipUnit

gnEquipNetwork

gnEquipFault

gnEquipMng

Page 8: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 8

GnEquipNetwork Section

The gnEquipNetwork section describes the network connection of the unit.

It contains these Read Only parameters:

genEquipNetworkRemoteIp Indicates the Remote IP address.

genEquipNetworkMateIp Indicates the Mate IP address.

gnEquipFault Section The gnEquipFault section uses for Fault management.

The gnEquipFault includes the following tables:

genEquipCurrentAlarm Contains the current alarm table

genEquipTrapCfgMgr Trap management table.

Ceragon Private

gnEquipUnit

gnEquipNetwork

CurrentAlarm

TrapCfg

gnEquipFault

gnEquipMng

Ceragon Private

gnEquipUnit

gnEquipNetwork

gnEquipFault

gnEquipMng

Page 9: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 9

gnEquipCurrentAlarm Subsection The following figure shows the gnEquipCurrentAlarm subsection.

genEquipCurrentAlarmLastChangeCounter This counter initialized with random number after resest, and incremented on each change in the gnAgnCurrentAlarmTable (either add or remove of an entery).

genEquipCurrentAlarmTable This table contains the current alarms of the unit. The fields of this table are described in the "common task" section.

genEquipMostSevereAlarm The severity of the most severe alarm in the system.

gnEquipTrapCfg Subsection The following figure shows the gnEquipTrapCfg subsection.

genEquipTrapCfgOption Includes General configurations for the traps (CLLI and Heartbeat).

genEquipTrapCfgMgrTable This table contains the configurations for the traps (manager IP and filters).

Ceragon Private

gnEquipUnit

gnEquipNetwork

CurrentAlarm

TrapCfg

gnEquipFault

gnEquipMng

Ceragon Private

gnEquipUnit

gnEquipNetwork

CurrentAlarm

TrapCfg

gnEquipFault

gnEquipMng TrapCfgOption

TrapCfgMgr

Page 10: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 10

GnEquipMng Section

The gnEquipMng contains genEquipMngSw, parameters for SW management:

genEquipMngSwServerUrl Remote SW Update Server URL where SW updates reside.

genEquipMngSwServeLogin Remote server login.

genEquipMngSwServerPassword Remote server password (will be removed in the next IP-10 release 2.x.x).

genEquipMngSwProxyUrl Proxy server URL.

genEquipMngSwServerUrl Proxy server login.

genEquipMngSwDownloadStatus Download software status.

genEquipMngSwInstallStatus Install software status.

genEquipMngSwCommand Command for activating the download and upgrade of the SW.

Ceragon Private

gnEquipUnit

gnEquipNetwork

gnEquipFault

gnEquipMng gnEquipMngSw

Page 11: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 11

Chapter 3: Common Tasks This chapter provides dipper information over several common integration tasks that are done by Ceragon customers.

The tasks that are detailed include:

General Data

Current Alarms

Trap Processing

General Data

Standard MIB Information Some general info about the network element can be retrieved from the supported standard MIB (RFC1213-MIB):

MIB Name Access Description

sysDescr R/O Textual description of the network element

sysObjID R/O A unique identifier that identifies the product type, current possible values are:

1.3.6.1.4.1.2281.1.1: FA 1500 Regenerator

1.3.6.1.4.1.2281.1.2: FA 1500 Access

1.3.6.1.4.1.2281.1.3: FA 1500A

1.3.6.1.4.1.2281.1.5: FA 1500AL

1.3.6.1.4.1.2281.1.4: FA 1500P

1.3.6.1.4.1.2281.1.4.1: FA 1500P – Diversity

1.3.6.1.4.1.2281.1.4.2: FA 640

1.3.6.1.4.1.2281.1.4.3: FA 3200T using 1500P cards

1.3.6.1.4.1.2281.1.6.1: FA 3200T

1.3.6.1.4.1.2281.1.7.1: IP-10

sysUpTime R/O The time (in hundredths of a second) since the network management portion of the system was last re-initialized.

sysContact R/W The textual identification of the contact person for this network element.

sysName R/W An administratively-assigned name for the network element.

By convention, this is the node's fully-qualified domain name.

sysLocation R/W The physical location of this node network element.

Page 12: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 12

Another imported supported standard MIB (RFC1213-MIB) is the ifTable MIB, this table defines the interfaces of the network element, important columns of the table are:

MIB Name Access Description

ifIndex R/O A unique value for each interface. This value is used in many places in Ceragon MIB, to associate data with the interface, one example is in the current alarm table, the value gnAgnCurrentAlarmIfIndex contains the ifIndex of the interface where the alarm occurred.

ifDesc R/O A textual string containing information about the interface.

ifType R/O The type of interface, distinguished according to the physical/link protocol(s) immediately `below' the network layer in the protocol stack.

ifAdminStatus R/W This entry can be used to enable/disable the interface.

ifOperStatus R/O The current operational state of the interface (Up/Down).

Current Alarms The current alarm table contains all the currently unit open alarm (i.e., raised alarms). This table contain most of the fields that are sent in the trap when the alarm situation occurred, thus a system that is monitors the traps, may use the current alarms table for Alarm Synchronization.

An application that pulls the alarm table should use the MIB genEquipCurrentAlarmLastChangeCounter. Whenever application pulls the table, it should store also the value of this MIB, and do the next poll only if this value differs from the value of this MIB variable in the last poll.

Note that the application must use "differ" (if stored value is different then genEquipCurrentAlarmLastChangeCounter then do poll) and not "less than", as it is not guaranteed that the genEquipCurrentAlarmLastChangeCounter will always increase in value.

Note that if an application only needs to know the network element topmost severity (e.g. so it color the element icon on the application map), than that info can be retrieved from the variable genEquipMostSevereAlarm.

Page 13: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 13

The Ceragon Current Alarm table contains the following entries:

MIB Name Access Description

genEquipCurrentAlarmCounter R/O A running counter of open alarm, the counter is incremented on every new Raised trap. It is cleared after reset.

genEquipCurrentAlarmRaisedTimeT

R/O

Timestamp of this alarm, this number is the seconds from midnight 1.1.1970. The time zone used is GMT.

genEquipCurrentAlarmId R/O Entity Id genEquipCurrentAlarmName R/O The name of the alarm genEquipCurrentAlarmInstance R/O The instance of the alarm enEquipCurrentAlarmSeverity

R/O One of: Event, Warning, Minor, Major or Critical

genEquipCurrentAlarmIfIndex

R/O Interface index where the alarm occurred, alarms that are not associated with specific interface will have the following value: For IDC related alarms the value is: 65001 The interface index is used to identify the interface in the ifTable (See more info in the “Standard MIB Information” section).

genEquipCurrentAlarmModule

R/O IDU or RFU

genEquipCurrentAlarmProbableCause

R/O The alarm probable cause.

genEquipCurrentAlarmCorrectiveActions

R/O The alarm corrective actions.

genEquipCurrentAlarmState

R/O The state of the alarm (cleared or rasied).

Page 14: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 14

Trap Processing

General Description When an alarm situation occurs in the unit, the unit send a message to the managing computer, that message is called trap.

The unit can be configured to send traps to up to four managers, it is possible to configure for each manager which traps will be sent, by severity or by alarm groups.

The unit can send traps for Events, and Alarms, Alarms have duration, and can have different level of severities, while events do not have duration.

Trap Sending Configuration The following MIB values let you configure the various trap options:

MIB Name Access Description

genEquipTrapCLLI R/W Common Language Location Identifier (maximum length 30 characters). This string is sent in a field in the trap.

genEquipTrapCfgOptionHeartbeatPeriod R/W Configure the element to send heartbeat trap. The value is in minutes.

Value of 0 disables this feature.

Using the genEquipTrapCfgMgrTable, It is possible to configure up to four manages, to whom, traps will be sent. It is possible also to define trap filters for each of the managers.

Note that the trap community (the community that is sent with the trap) is common to all the managers (it is not possible to configure different trap community per manager).

The entries of the genEquipTrapCfgMgrTable are (replace n with the manager number: 1..4):

MIB Name Access Description

genEquipTrapCfgMgrId R/O This value indicates an index of a specific manager

genEquipTrapCfgMgrIP.n R/W The manager IP address. Value of 0 will disable that entry.

genEquipTrapCfgMgrGroupMask.n R/W Mask by groups

genEquipTrapCfgMgrSeverityFilter.n R/W This is a bitmask value for masking traps according to its severity. If the relevant bit is on (set), then the Agent will send traps with this severity. You can combine values by using bitwise OR.

Page 15: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 15

MIB Name Access Description

1 (bit 1): Event.

2 (bit 2): Warning.

4 (bit 3): Minor.

8 (bit 4): Major.

16 (bit 5): Critical.

genEquipTrapCfgStatusChangeFilter.n R/W When enabled send traps only when the status of the system changes (i.e. only when most-severe changes).

genEquipTrapCfgMgrPort.n R/W The port number on which the manager is listening for traps, the default is 162.

genEquipTrapCfgMgrName.n R/W The manager name that configured to receive the traps

Trap Format:

In IP-10 all alarms are sent in one trap which is composed of variables that are detailed in the table below. The variables in the trap are the same as those described in the current alarm section.

The variables include:

• genEquipCurrentAlarmCounter

• genEquipCurrentAlarmRaisedTimeT

• genEquipCurrentAlarmId

• genEquipCurrentAlarmName

• genEquipCurrentAlarmInstance

• genEquipCurrentAlarmSeverity

• genEquipCurrentAlarmIfIndex

• genEquipCurrentAlarmModule

• genEquipCurrentAlarmDesc

• genEquipCurrentAlarmProbableCause

• genEquipCurrentAlarmCorrectiveActions

• genEquipCurrentAlarmState

Traps may be used for updating the alarm status in northbound management systems. That way the variables in the trap are the same as the in the current alarm table. In addition as mentioned above the genEquipCurrentAlarmLastChangeCounter helps to determine periodically if another pull of the current alarm is required or if the alarm picture as the drwan by the trap is up to date.

For making the correlation between the current alarm and the traps the trap as "unique key" which separate it from other alarms. The "unique key" of the trap is the combination of these three variables: genEquipCurrentAlarmId, genEquipCurrentAlarmName and genEquipCurrentAlarmInstance.

In the next release of IP-10 (2.x.x), we will change the name field to contain the "full tree path" of the alarm. This means that this variable (genEquipCurrentAlarmName) can be treated as the unique key without the need to use the other two variables.

Page 16: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 16

Management Traps & Current Alarms When the Ceragon NMS system (PolyView™) is configured to forward traps to northbound management systems, in addition to forwarding of traps received from the network elements, it will also send management traps to northbound management systems (for example, when license expires, when user try to repeatedly login with erroneous password, …).

Details on these traps can be found in the management MIB (ceraNMS.mib file).

The management traps contain 2 variables:

MIB Name Description

nmsCurrentAlarmSeverity Can be one of the following:

Event (1)

Warning (3)

Minor (7)

Major (15)

Critical (31)

nmsCurrentAlarmText The alarm display text.

PolyView NMS is an SNMP agent by itself, in addition to its functionalities of Trap Forwarding, and Alarm Synchronization. Applications can access it (as if they access network element), and retrieve the current alarms of the whole network that is managed by that PolyView server.

PolyView current alarm table entries are:

MIB Name Access Description

nmsCurrentAlarmCounter R/O A running counter of open alarm, the counter is incremented on every new Raised trap. It is cleared after reset. This counter is (optionally) attached to each trap.

nmsIpAddress R/O The IP address of the managed element

nmsCurrentAlarmSeverity R/O One of:

Event (1)

Warning (3)

Minor (7)

Major (15)

Critical (31)

nmsCurrentAlarmId R/O Alarm Identifier (contains alarm type and interface). The Alarm ID will have the same value for the Raise & Clear of the same alarm.

Note that the same alarm type (e.g. LOS) will have different ID if it is raised on different interfaces.

The alarm ID should be used by the polling application to identify if the polled alarm is already raised in its system for that managed IP.

Page 17: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 17

MIB Name Access Description

nmsCurrentAlarmIfIndex R/O Interface index where the alarm occurred, alarms that are not associated with specific interface will have the following value:

For IDC related alarms the value is: 65001

For drawer1 related alarms the value is: 65003

For drawer2 related alarms the value is: 65004

The interface index is used to identify the interface in the ifTable (See more info in the “Standard MIB Information” section).

For FA 3200T systems, the value for alarms that are associated with an a carrier and not specific interface, it will be 65000 + the alarm origin.

nmsCurrentAlarmOrigin R/O The origin drawer of the alarm, for 1500P systems, one of:

IDC (2)

Drawer #1 (3)

Drawer #2 (4)

Unknown (5)

Management Alarms will have the origin:

Management (400)

For 3200T systems:

IDC #n (256 + n), e.g., IDC #1 (257)

Drawer #n (512 + n), e.g., Drawer #1 (513)

XC #n (768 + n), e.g., XC #1 (769)

nmsCurrentAlarmUnit R/O A lower level of the alarm origin, one of:

IDC (2)

ODU (3)

MUX (4)

Modem (5)

Drawer (6)

Unknown (7)

XC (Cross Connect) (9)

Management (400)

nmsCurrentAlarmTrapID R/O The trap ID of the trap that was sent when the alarm occurred, this is important for systems that implement Alarm Synchronization, and want to recreate the trap and send it to northbound system, when they identify that the original trap was not received from the

Page 18: IP10 MIB Reference

FibeAir® IP-10 MIB Reference Guide 18

MIB Name Access Description managed element.

nmsCurrentAlarmTimeT R/O Timestamp of this alarm, this number is the seconds from midnight 1.1.1970.

The time zone used is GMT.

nmsCurrentAlarmText R/O The alarm display text (same as the text in the sent trap) - up to 45 characters long.