151 lines
4.7 KiB
Plaintext
151 lines
4.7 KiB
Plaintext
--
|
|
-- Juniper Enterprise Specific MIB: Ethernet MAC MIB
|
|
--
|
|
-- Copyright (c) 2002-2003, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- The contents of this document are subject to change without notice.
|
|
--
|
|
|
|
JUNIPER-MAC-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter64,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, MacAddress
|
|
FROM SNMPv2-TC
|
|
ifIndex
|
|
FROM IF-MIB
|
|
jnxMibs
|
|
FROM JUNIPER-SMI;
|
|
|
|
jnxMac MODULE-IDENTITY
|
|
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:55 2003 UTC
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
" Juniper Technical Assistance Center
|
|
Juniper Networks, Inc.
|
|
1133 Innovation Way
|
|
Sunnyvale, CA 94089
|
|
E-mail: support@juniper.net"
|
|
|
|
DESCRIPTION
|
|
"This is Juniper Networks' implementation of enterprise
|
|
specific MIB for Ethernet Mac Stats"
|
|
|
|
-- revision history
|
|
REVISION "200210100000Z" -- 10 October, 2002
|
|
DESCRIPTION
|
|
"MacStats MIB added."
|
|
|
|
::= { jnxMibs 23 }
|
|
|
|
JnxVlanIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value used to index per-VLAN tables. A values of 0
|
|
is not permitted. The value of 4095 is reserved
|
|
for untagged interfaces; if the value is between 1 and
|
|
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
|
|
global scope within a given bridged domain (see VlanId
|
|
textual convention). If the value is greater than 4095
|
|
then it represents a VLAN with scope local to the
|
|
particular agent, i.e. one without a global VLAN-ID
|
|
assigned to it. Such VLANs are outside the scope of
|
|
IEEE 802.1Q but it is convenient to be able to manage them
|
|
in the same way using this MIB."
|
|
SYNTAX Unsigned32
|
|
|
|
|
|
-- MacStatsTable
|
|
|
|
jnxMacStats OBJECT IDENTIFIER ::= { jnxMac 1 }
|
|
|
|
-- Mac Statistics table contains statistics information on the entity's
|
|
-- GE PIC.
|
|
-- The stats (inoctets, inframes, outoctets, outpframes)
|
|
-- are the stats value for each src mac address and vlan id
|
|
-- by mac learning process on ethernet ports.
|
|
|
|
-- The order of index is "ifIndex, jnxVlanIndex, jnxSourceMacAddress"
|
|
-- for the preference on grouping vlan-based stats and accounting.
|
|
|
|
jnxMacStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxMacStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"a list of MacStats entry for GE ethernet interfaces"
|
|
::= { jnxMacStats 1 }
|
|
|
|
jnxMacStatsEntry OBJECT-TYPE
|
|
SYNTAX JnxMacStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing statistics information applicable to a
|
|
particular GE ethernet interfaces."
|
|
INDEX { ifIndex, jnxVlanIndex, jnxSourceMacAddress }
|
|
::= { jnxMacStatsTable 1 }
|
|
|
|
JnxMacStatsEntry ::=
|
|
SEQUENCE {
|
|
jnxVlanIndex JnxVlanIndex,
|
|
jnxSourceMacAddress MacAddress,
|
|
jnxMacHCInOctets Counter64,
|
|
jnxMacHCInFrames Counter64,
|
|
jnxMacHCOutOctets Counter64,
|
|
jnxMacHCOutFrames Counter64
|
|
}
|
|
|
|
jnxVlanIndex OBJECT-TYPE
|
|
SYNTAX JnxVlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID refering to this VLAN."
|
|
::= { jnxMacStatsEntry 1 }
|
|
|
|
jnxSourceMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source MAC address."
|
|
::= { jnxMacStatsEntry 2 }
|
|
|
|
jnxMacHCInOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of total octets received in this VLAN/MAC Address."
|
|
::= { jnxMacStatsEntry 3 }
|
|
|
|
jnxMacHCInFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of total frames received in this VLAN/MAC Address."
|
|
::= { jnxMacStatsEntry 4 }
|
|
|
|
jnxMacHCOutOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of total octets transmitted in this VLAN/MAC Address."
|
|
::= { jnxMacStatsEntry 5 }
|
|
|
|
jnxMacHCOutFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of total frames transmitted in this VLAN/MAC Address."
|
|
::= { jnxMacStatsEntry 6 }
|
|
|
|
END
|