240 lines
8.0 KiB
Plaintext

-- *****************************************************************
-- RBN-IF-MIB Extension of IF-MIB.my
--
--
-- *****************************************************************
RBN-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter64
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
rbnMgmt
FROM RBN-SMI
ifEntry
FROM IF-MIB;
rbnIfMib MODULE-IDENTITY
LAST-UPDATED "201207181800Z" -- July 18, 2012
ORGANIZATION "ERICSSON AM"
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"This MIB defines rbnIfTable which extends IF-MIB's ifTable"
REVISION "201207181800Z" -- July 18, 2012
DESCRIPTION
"Initial version - defines rbnIfMIB"
::= { rbnMgmt 57 }
rbnIfMIBObjects OBJECT IDENTIFIER ::= { rbnIfMib 0 }
rbnIfMIBConformance OBJECT IDENTIFIER ::= { rbnIfMib 1 }
--
-- Textual Conventions
--
rbnIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface entries. The number of entries is
given by the value of rbnIfNumber. This table contains
extension objects for the ifTable interface table."
::= { rbnIfMIBObjects 1 }
rbnIfEntry OBJECT-TYPE
SYNTAX RbnIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing additional management information
applicable to a particular interface."
AUGMENTS { ifEntry }
::= { rbnIfTable 1 }
RbnIfEntry ::=
SEQUENCE {
rbnIfHCInIPv4Octets Counter64,
rbnIfHCOutIPv4Octets Counter64,
rbnIfHCInIPv4MulticastPkts Counter64,
rbnIfHCOutIPv4MulticastPkts Counter64,
rbnIfHCInIPv6Octets Counter64,
rbnIfHCOutIPv6Octets Counter64,
rbnIfHCInIPv6MulticastPkts Counter64,
rbnIfHCOutIPv6MulticastPkts Counter64
}
rbnIfHCInIPv4Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv4 octets received on the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 1 }
rbnIfHCOutIPv4Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv4 octets transmitted out of the
interface, including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 2 }
rbnIfHCInIPv4MulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a multicast
address at this sub-layer. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 3 }
rbnIfHCOutIPv4MulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv4 packets that higher-level protocols
requested be transmitted, and which were addressed to a
multicast address at this sub-layer, including those that
were discarded or not sent. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 4 }
rbnIfHCInIPv6Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv6 octets received on the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 5 }
rbnIfHCOutIPv6Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv6 octets transmitted out of the
interface, including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 6 }
rbnIfHCInIPv6MulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a multicast
address at this sub-layer. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 7 }
rbnIfHCOutIPv6MulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv6 packets that higher-level protocols
requested be transmitted, and which were addressed to a
multicast address at this sub-layer, including those that
were discarded or not sent. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 8 }
--
-- compliance statements
--
rbnIfMIBCompliances OBJECT IDENTIFIER ::= { rbnIfMIBConformance 1 }
rbnIfMIBGroups OBJECT IDENTIFIER ::= { rbnIfMIBConformance 2 }
rbnIfCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for RBN-IF-MIB"
MODULE -- this module
MANDATORY-GROUPS {
rbnIfMIBGroup
}
::= { rbnIfMIBCompliances 1 }
rbnIfMIBGroup OBJECT-GROUP
OBJECTS {
rbnIfHCInIPv4Octets,
rbnIfHCOutIPv4Octets,
rbnIfHCInIPv4MulticastPkts,
rbnIfHCOutIPv4MulticastPkts,
rbnIfHCInIPv6Octets,
rbnIfHCOutIPv6Octets,
rbnIfHCInIPv6MulticastPkts,
rbnIfHCOutIPv6MulticastPkts
}
STATUS current
DESCRIPTION
"Conformance group for RBN-IF-MIB objects."
::= { rbnIfMIBGroups 1 }
END