diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JUNIPER-MAC-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/junos/JUNIPER-MAC-MIB')
| -rw-r--r-- | MIBS/junos/JUNIPER-MAC-MIB | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-MAC-MIB b/MIBS/junos/JUNIPER-MAC-MIB new file mode 100644 index 0000000..babce56 --- /dev/null +++ b/MIBS/junos/JUNIPER-MAC-MIB @@ -0,0 +1,150 @@ +-- +-- 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 |