snmp_mib_archive/CISCO-MGX82XX-ATM-UNI-PORT-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

250 lines
7.1 KiB
Plaintext

-- *****************************************************************
-- ciscoMgx82xxAtmUniPortMIB
-- ATM UNI port MIB in MGX82xx series.
--
-- April 2003, Subra Hegde
--
-- Copyright (c) 2003 by cisco Systems, Inc.
-- All rights reserved.
-- ****************************************************************
CISCO-MGX82XX-ATM-UNI-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
AtmAddress, NetPrefix FROM ATM-FORUM-TC-MIB
atmAddressRegistration FROM BASIS-MIB
ciscoWan FROM CISCOWAN-SMI;
ciscoMgx82xxAtmUniPortMIB MODULE-IDENTITY
LAST-UPDATED "200304180000Z"
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
"The MIB module containing objects related to
user-side of the ATM UNI Port.
The mib is applicable for MGX8250 and MGX8220 products.
Terminologies used:
UNI : User Network Interface.
"
REVISION "200304180000Z"
DESCRIPTION
"Initial version of the MIB.
The content of this MIB was originally available
in CISCO-WAN-AXIPOP-MIB defined using SMIv1.
The applicable objects from CISCO-WAN-AXIPOP-MIB
are defined using SMIv2 in this MIB. Also the
descriptions of some of the objects have been
modified."
::= { ciscoWan 71 }
atmNetPrefixGroup OBJECT IDENTIFIER ::= { atmAddressRegistration 1 }
atmAddressGroup OBJECT IDENTIFIER ::= { atmAddressRegistration 2 }
--
-- The Address Table
--
atmAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table implemented by the network-side of an ATM
UNI port, containing the ATM-layer addresses in effect
on the user-side of the UNI."
::= { atmAddressGroup 1 }
atmAddressEntry OBJECT-TYPE
SYNTAX AtmAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single ATM-layer address in effect
on the user-side of a UNI port."
INDEX { axisAtmAddressPort, axisAtmAddressAtmAddress}
::= { atmAddressTable 1 }
AtmAddressEntry ::= SEQUENCE {
axisAtmAddressPort Integer32,
axisAtmAddressAtmAddress AtmAddress,
axisAtmAddressStatus INTEGER
}
axisAtmAddressPort OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value which identifies this port. The value of
0 has the special meaning of identifying the local UNI."
::= { atmAddressEntry 1 }
axisAtmAddressAtmAddress OBJECT-TYPE
SYNTAX AtmAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ATM address which is in effect on the user-side
of the ATM UNI port."
::= { atmAddressEntry 2 }
axisAtmAddressStatus OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the validity of the ATM address at
the user-side of the UNI port."
::= { atmAddressEntry 3 }
-- The Network Prefix Table
atmNetPrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmNetPrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table implemented by the UNI Management Entity on
the user-side of an ATM UNI port, containing the
network-prefix(es) for ATM-layer addresses
in effect on the user-side of the UNI."
::= { atmNetPrefixGroup 1 }
atmNetPrefixEntry OBJECT-TYPE
SYNTAX AtmNetPrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing information about
the ATM Prefix status."
INDEX { axisAtmNetPrefixPort, axisAtmNetPrefixPrefix }
::= { atmNetPrefixTable 1 }
AtmNetPrefixEntry ::= SEQUENCE {
axisAtmNetPrefixPort Integer32,
axisAtmNetPrefixPrefix NetPrefix,
axisAtmNetPrefixAdminStatus INTEGER,
axisAtmNetPrefixOperStatus INTEGER
}
axisAtmNetPrefixPort OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique value which identifies the ILMI port."
::= { atmNetPrefixEntry 1 }
axisAtmNetPrefixPrefix OBJECT-TYPE
SYNTAX NetPrefix
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The network prefix for ATM addresses which is in effect
on the user-side of the ATM UNI port."
::= { atmNetPrefixEntry 2 }
axisAtmNetPrefixAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of the validity of the network prefix
for ATM addresses, on the user-side of the UNI port."
::= { atmNetPrefixEntry 3 }
axisAtmNetPrefixOperStatus OBJECT-TYPE
SYNTAX INTEGER {
registering(1),
de-registering(2),
registered(3),
de-registered(4),
failRegistering(5),
failDe-registering(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the current registration state for
the prefix."
::= { atmNetPrefixEntry 4 }
-- conformance information
cmauPortMIBConformance OBJECT IDENTIFIER ::=
{ ciscoMgx82xxAtmUniPortMIB 2 }
cmauPortMIBGroups OBJECT IDENTIFIER ::=
{ cmauPortMIBConformance 1 }
cmauPortMIBCompliances OBJECT IDENTIFIER ::=
{ cmauPortMIBConformance 2 }
-- compliance statements
cmauPortCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for objects related
to ATM UNI ports."
MODULE -- this module
MANDATORY-GROUPS {
cmauAtmAddressGroup,
cmauNetPrefixGroup
}
::= { cmauPortMIBCompliances 1 }
cmauAtmAddressGroup OBJECT-GROUP
OBJECTS {
axisAtmAddressPort,
axisAtmAddressAtmAddress,
axisAtmAddressStatus
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent
ATM Port information."
::= { cmauPortMIBGroups 1 }
cmauNetPrefixGroup OBJECT-GROUP
OBJECTS {
axisAtmNetPrefixPort,
axisAtmNetPrefixPrefix,
axisAtmNetPrefixAdminStatus,
axisAtmNetPrefixOperStatus
}
STATUS current
DESCRIPTION
"The collection of objects related to
ATM address prefix."
::= { cmauPortMIBGroups 2 }
END