summaryrefslogtreecommitdiff
path: root/MIBS/junos/JUNIPER-MAC-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JUNIPER-MAC-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junos/JUNIPER-MAC-MIB')
-rw-r--r--MIBS/junos/JUNIPER-MAC-MIB150
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