snmp_mib_archive/CISCO-WAN-FEEDER-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

394 lines
11 KiB
Plaintext

-- *****************************************************************
-- ciscoWanFeederMIB - WAN Feeder MIB
--
-- January 2000 Nimisha.Mahuvakar
-- March 2003 Jeffrey Liang
--
-- Copyright (c) 2000-2001, 2003 cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-WAN-FEEDER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
IpAddress,
Integer32 FROM SNMPv2-SMI
RowStatus,
DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
InterfaceIndex FROM IF-MIB
ciscoWan FROM CISCOWAN-SMI;
ciscoWanFeederMIB MODULE-IDENTITY
LAST-UPDATED "200303270000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO "Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-wanatm@cisco.com"
DESCRIPTION
"This MIB is used for configuring a port on an ATM
switch module to be aware of feeder connection
information.
Terminology:
AR - Auto Route, a CISCO proprietary feature,
provides connection management for network with only
CISCO nodes such as BPX or IGX.
Feeder - An external ATM switch, which does not
have PNNI feature, connected to an ATM switch
that supports PNNI to provide LMI.
LMI - Local Management Interface is an
interface to provide a set of enhancements to
Frame Relay specification for managing complex
internetworks. LMI extensions include global
addressing, virtual-circuit status messages,
and multicasting.
XLMI - The Extended LMI is a type of LMI which
is implemented in an AR + PNNI network."
REVISION "200303270000Z"
DESCRIPTION
"Fixed alignments and descriptions."
REVISION "200010100000Z"
DESCRIPTION
"Added cwfLMIType object to distinguish feeder versus XLMI.
Added enum fdrNON to cwfFeederType object."
REVISION "200004250000Z"
DESCRIPTION
"Initial version of feeder MIB module."
::= { ciscoWan 15 }
cwfMIBObjects
OBJECT IDENTIFIER ::= { ciscoWanFeederMIB 1 }
cwfFeeder
OBJECT IDENTIFIER ::= { cwfMIBObjects 1 }
--
-- Feeder Table
--
cwfFeederTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwfFeederEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the entries for the feeders.
It is used for addition or deletion of feeders and
to support LMI on the feeders. The information in
these entries are advertised to LMI using a system
dependent implementation when an entry is
created/activated. This table can also be applicable
to XLMI."
::= { cwfFeeder 1 }
cwfFeederEntry OBJECT-TYPE
SYNTAX CwfFeederEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in cwfFeederTable."
INDEX { cwfFeederIfNum }
::= { cwfFeederTable 1 }
CwfFeederEntry ::= SEQUENCE {
cwfFeederIfNum InterfaceIndex,
cwfFeederName DisplayString,
cwfLanIP IpAddress,
cwfNetIP IpAddress,
cwfRemoteShelf Integer32,
cwfRemoteSlot Integer32,
cwfRemotePort Integer32,
cwfFeederType INTEGER,
cwfModelNumber Integer32,
cwfLMIAdminStatus INTEGER,
cwfLMIOperStatus INTEGER,
cwfFeederNodeAlarm INTEGER,
cwfFeederRowStatus RowStatus,
cwfLMIType INTEGER
}
cwfFeederIfNum OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is an unique interface number of an
ATM virtual interface. The value of this
object is equal to the ifIndex of the ATM
virtual interface interface identified by
ifType atmVirtual(149)."
::= { cwfFeederEntry 1 }
cwfFeederName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the name of the feeder. It contains
a string of length zero, if the feeder name
is not available."
::= { cwfFeederEntry 2 }
cwfLanIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the LAN IP address of the feeder.
This IP address is used for ethernet interface."
::= { cwfFeederEntry 3 }
cwfNetIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the network IP address of the feeder.
This IP address is used for ATM interface."
::= { cwfFeederEntry 4 }
cwfRemoteShelf OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the remote shelf number of the feeder
module."
::= { cwfFeederEntry 5 }
cwfRemoteSlot OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the remote slot number of the feeder
module."
::= { cwfFeederEntry 6 }
cwfRemotePort OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the remote physical port(line)
number of the feeder module."
::= { cwfFeederEntry 7 }
cwfFeederType OBJECT-TYPE
SYNTAX INTEGER {
fdrIPX(1),
fdrBPX(2),
fdrIpxAF(3),
fdrBASIS(4),
fdrUNKNOWN(5),
fdrUNI(6),
fdrAPS(7),
fdrIGX(8),
fdrIgxAF(9),
fdrVSI(10),
fdrPAR(11),
fdrNON(12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This identifies the feeeder type. fdrNON(12)
is applicable when cwfLMIType is xLMI(2).
Other values are applicable for cwfLMIType = feeder(1).
The possible values are:
fdrIPX -- Feeder is an IPX node in a routing network
fdrBPX -- Feeder is an BPX node in a routing network
fdrIpxAF -- Feeder is a stand-alone IPX node
fdrBASIS -- Feeder is a stand-alone BASIS node
fdrUNKNOWN -- Feeder is unknown
fdrUNI -- Feeder is a UNI AIT (phase 0)
fdrAPS -- Feeder is an APS (Adjunct Processor Shelf)
fdrIGX -- Feeder is an IGX node in a routing network
fdrIgxAF -- Feeder is a stand-alone IGX node
fdrVSI -- Feeder is an VSI Controller
fdrPAR -- Feeder is a PAR
fdrNON -- Non-feeder type"
::= { cwfFeederEntry 8 }
cwfModelNumber OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This identifies the feeder model number."
::= { cwfFeederEntry 9 }
cwfLMIAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This provides the feeder LMI admin state
configuration capabilities for the desired
state of interface. The value of this object
is ignored during row creation."
DEFVAL { up }
::= { cwfFeederEntry 10 }
cwfLMIOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This provides the operational state of
the LMI connection."
::= { cwfFeederEntry 11 }
cwfFeederNodeAlarm OBJECT-TYPE
SYNTAX INTEGER {
clear(1),
minor(2),
major(3),
critical(4),
unknown(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This identifies the feeder node alarm status.
It provides the alarm status in hierarchical order
where by if there are no feeder node alarms, it is
signified by <clear>. If minor alarms, with no major
alarms, it is signified by <minor>. If the node
has one or more major alarms, irrespective of the
minor alarm status, then it is signified by <major>."
::= { cwfFeederEntry 12 }
cwfFeederRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is used for adding or deleting a feeder entry.
The row can be created by setting this object to
'createAndGo(4)'. The row can be deleted by setting
this object to 'destroy(6)'.
No other values are supported."
::= { cwfFeederEntry 13 }
cwfLMIType OBJECT-TYPE
SYNTAX INTEGER {
feeder(1),
xLMI(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This identifies the LMI type. It identifies the
type of network to which the LMI port is connected
to."
DEFVAL { feeder }
::= { cwfFeederEntry 14 }
--
-- Conformance Information
--
cwfMIBConformance
OBJECT IDENTIFIER ::= { ciscoWanFeederMIB 3 }
cwfMIBCompliances
OBJECT IDENTIFIER ::= { cwfMIBConformance 1 }
cwfMIBGroups
OBJECT IDENTIFIER ::= { cwfMIBConformance 2 }
cwfMIBCompliance MODULE-COMPLIANCE
STATUS deprecated -- replaced by cwfMIBCompliance2
DESCRIPTION
"The compliance statement for feeder group."
MODULE -- this module
MANDATORY-GROUPS { cwfFeederGroup }
::= { cwfMIBCompliances 1 }
cwfMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The Compliance statement for feeder group."
MODULE -- this module
MANDATORY-GROUPS { cwfFeederGroup2 }
::= { cwfMIBCompliances 2 }
--
-- Units of Conformance
--
cwfFeederGroup OBJECT-GROUP
OBJECTS {
cwfFeederName,
cwfLanIP,
cwfNetIP,
cwfRemoteShelf,
cwfRemoteSlot,
cwfRemotePort,
cwfFeederType,
cwfModelNumber,
cwfLMIAdminStatus,
cwfLMIOperStatus,
cwfFeederNodeAlarm,
cwfFeederRowStatus
}
STATUS deprecated
DESCRIPTION
"The objects related to configuring a feeder."
::= { cwfMIBGroups 1 }
cwfFeederGroup2 OBJECT-GROUP
OBJECTS {
cwfFeederName,
cwfLanIP,
cwfNetIP,
cwfRemoteShelf,
cwfRemoteSlot,
cwfRemotePort,
cwfFeederType,
cwfModelNumber,
cwfLMIAdminStatus,
cwfLMIOperStatus,
cwfFeederNodeAlarm,
cwfFeederRowStatus,
cwfLMIType
}
STATUS current
DESCRIPTION
"The objects related to configuring feeder and
non-feeder(XLMI)."
::= { cwfMIBGroups 2 }
END