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-ANALYZER-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/junos/JUNIPER-ANALYZER-MIB')
| -rw-r--r-- | MIBS/junos/JUNIPER-ANALYZER-MIB | 407 |
1 files changed, 407 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-ANALYZER-MIB b/MIBS/junos/JUNIPER-ANALYZER-MIB new file mode 100644 index 0000000..fb2fc7f --- /dev/null +++ b/MIBS/junos/JUNIPER-ANALYZER-MIB @@ -0,0 +1,407 @@ +JUNIPER-ANALYZER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + TruthValue, DisplayString + FROM SNMPv2-TC + jnxExAnalyzer + FROM JUNIPER-EX-SMI; + +jnxAnalyzerMIB MODULE-IDENTITY + LAST-UPDATED "201407170000Z" + 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 Analyzer and Remote Analyzer. Port mirroring is widely + used in enterprise switches to send a copy of all or sampled + packets seen on a port to an anlyzer on the same or different + switch." + + REVISION + "200808010000Z" -- Fri Aug 01 00:00:00 2008 UTC + + DESCRIPTION + "Initial version" + + REVISION + "200904220000Z" -- Wed April 22 00:00:00 2009 UTC + + DESCRIPTION + "Marking jnxAnalyzerStatus as deprecated" + + REVISION + "201007300000Z" -- Fri July 30 00:00:00 2009 UTC + + DESCRIPTION + "Marking deprecated OIDs as obsolete" + + REVISION + "201407170000Z" -- THU July 17 00:00:00 2014 UTC + + DESCRIPTION + "Rectifying typo errors from 'Anlayzer' to 'Analyzer'" + + ::= { jnxExAnalyzer 1 } + +jnxAnalyzerMIBObjects OBJECT IDENTIFIER ::= { jnxAnalyzerMIB 1 } + +-- The Analyzer Table + +jnxAnalyzerTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxAnalyzerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network traffic passing through ports is analyzed by sending a + copy of the traffic to another port on the same or different switch. + This table contains the analyzer parameters." + ::= { jnxAnalyzerMIBObjects 1 } + +jnxAnalyzerEntry OBJECT-TYPE + SYNTAX JnxAnalyzerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance contains the Analyzer Name, Analyzer Status, Mirroring + Ratio, Loss Priority." + INDEX { jnxAnalyzerName } + ::= { jnxAnalyzerTable 1 } + +JnxAnalyzerEntry ::= + SEQUENCE { + jnxAnalyzerName DisplayString, + jnxAnalyzerStatus TruthValue, + jnxMirroringRatio Unsigned32, + jnxLossPriority INTEGER + } + +jnxAnalyzerName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies a unique Analyzer configured on the switch." + ::= { jnxAnalyzerEntry 1 } + +jnxAnalyzerStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object identifies whether the mirroring associated with a + particular analyzer is enabled or disabled." + ::= { jnxAnalyzerEntry 2 } + +jnxMirroringRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will specify the mirroring ratio. User can configure + the analyzer to mirror only one out of X packets [1:X packets] in + the ingress/egress side based on whether the port is configured for + ingress or egress mirroring. The configuration supports a range from + 1: X [0 <= X <= 2047].Default value is 1." + DEFVAL { 1 } + ::= { jnxAnalyzerEntry 3 } + +jnxLossPriority OBJECT-TYPE + SYNTAX INTEGER { + low (0), + high (1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The analyzer port may be congested when the number of + packets exceeds the bandwidth of the analyzer port. So the + loss-priority parameter is enabled. The switched packets + will not get affected by this. The value 0 corresponds to low + priority.The value 1 corresponds to high loss priority. " + ::= { jnxAnalyzerEntry 4 } + + +-- The ANALYZER INPUT Table + +jnxAnalyzerInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxAnalyzerInputEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An analyzer Session is an association of several source ports to + a destination port.A range or series of ports can be mirrored in + a session." + ::= { jnxAnalyzerMIBObjects 2 } + +jnxAnalyzerInputEntry OBJECT-TYPE + SYNTAX JnxAnalyzerInputEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An Entry is created for each Input Source port." + INDEX { jnxAnalyzerName, jnxAnalyzerInputValue } + ::= { jnxAnalyzerInputTable 1 } + +JnxAnalyzerInputEntry ::= + SEQUENCE { + jnxAnalyzerInputValue DisplayString, + jnxAnalyzerInputOption INTEGER, + jnxAnalyzerInputType INTEGER + } + +jnxAnalyzerInputValue OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This identifies each different analyzer input source. + + If the value of jnxAnalyzerInputType is 1 then jnxAnalyzerInputValue + refers to the input source Interface Name. + + If the value of jnxAnalyzerInputType is 2 then jnxAnalyzerInputValue + refers to the input source vlan name." + ::= { jnxAnalyzerInputEntry 1 } + +jnxAnalyzerInputOption OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A source port is a switch port that is been mirrored. It can be + mirrored based either on Ingress(received) traffic or egress + (transmitted) traffic. + + The goal of receive (or ingress) Analyzer is to monitor as much as + possible all the packets received by the source interface. The amount + of received packets mirrored to the destination port depends on the + mirroring ratio. A series or range of ingress ports can be mirrored + in an analyzer session. + + The goal of transmit (or egress) analyzer is to monitor as much as + possible all the packets sent by the source interface. The amount + of egress packets mirrored to the destination port depends on the + mirroring ratio.The copy is provided after the packet is modified. + A range of egress ports can be mirrored in an analyzer session. + The value 1 corresponds to mirroring ingress traffic. The value 2 + corresponds to mirroring egress traffic." + ::= { jnxAnalyzerInputEntry 2 } + +jnxAnalyzerInputType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + vlanname (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This specifies whether interfaces or VLANs is mirrored. + + Mirroring can be done on the basis of the interface name.All packets + received on a port configured for ingress mirroring is sent to the + analyzer port.All packets sent out on a port configured for egress + mirroring is sent to the analyzer port.Any number of network ports + can be configured for ingress or egress mirroring.The value one of + jnxAnalayzerInputType corresponds to mirroring the interface traffic. + + On a particular switch, the user can choose to monitor all the ports + that belong to a particular VLAN. It is needed in order to analyze + the network traffic in one or more VLANs.Mirroring can be configured + in ingress direction only for VLAN. + + Mirroring can be done on the basis of VLAN name (supported only in + ingress). All packets received on a particular VLAN are sent out to + the analyzer.The value two of jnxAnalyzerInputType corresponds to + mirroring vlan traffic." + ::= { jnxAnalyzerInputEntry 3 } + + +-- The ANALYZER OUTPUT Table + +jnxAnalyzerOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxAnalyzerOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the destination port to which the traffic from + the source ports are copied." + ::= { jnxAnalyzerMIBObjects 3 } + +jnxAnalyzerOutputEntry OBJECT-TYPE + SYNTAX JnxAnalyzerOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry is created for each destination port or destination vlan." + INDEX { jnxAnalyzerName, jnxAnalyzerOutputValue } + ::= { jnxAnalyzerOutputTable 1 } + +JnxAnalyzerOutputEntry ::= + SEQUENCE { + jnxAnalyzerOutputValue DisplayString, + jnxAnalyzerOutputType INTEGER + } + +jnxAnalyzerOutputValue OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies each different destination port or + destination vlan. + + If the value of jnxAnalyzerOutputType is 1 then jnxAnalyzerOutputValue + gives the destination interface name. + + If the value of jnxAnalyzerOutputType is 2 then jnxAnalyzerOutputValue + gives the destination vlan name." + ::= { jnxAnalyzerOutputEntry 1 } + +jnxAnalyzerOutputType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + vlanname (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination port can be on the same switch or on a different + switch(Remote Analyzer). + + Value 1 specifies that the destination interface is on the same + switch and it receives a copy of traffic from the source ports. + The port does not transmit any traffic except that required for + the analyzer session. + + The traffic for each Remote Analyzer session is carried over a + user-specified Remote Analyzer VLAN that is dedicated for that + Remote Analyzer session in all participating switches. A special + vlan is confgiured exclusively for remote mirroring by marking it + as analyzer vlan. Intermediate switches will have a few ports + (minimum of 2 ports )as members of the analyzer vlan. These + are the trunk ports which act as the link between the switches. + The analyzer ports on the destination switch are also added to + the Analyzer VLAN. + + Value 2 specifies that the traffic from all the source ports is + copied into the Remote Analyzer vlan specified by the vlan name. + + In the source switch the analyzer session destination is given + as the analyzer vlan. In the intermediate switches the analyzer + sessions have the source and the destination as the analyzer vlan. + The packet will reach the destination ports as it will be a part + of the analyzer vlan." + ::= { jnxAnalyzerOutputEntry 2 } + +-- jnxExAnalyzerInputTable Table + +jnxExAnalyzerInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxExAnalyzerInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An analyzer Session is an association of several source ports to + a destination port.A range or series of ports can be mirrored in + a session." + ::= { jnxAnalyzerMIBObjects 4 } + +jnxExAnalyzerInputEntry OBJECT-TYPE + SYNTAX JnxExAnalyzerInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry is created for each Input Source port." + INDEX { jnxAnalyzerName, jnxExAnalyzerInputOption, jnxExAnalyzerInputValue } + ::= { jnxExAnalyzerInputTable 1 } + +JnxExAnalyzerInputEntry ::= + SEQUENCE { + jnxExAnalyzerInputOption INTEGER, + jnxExAnalyzerInputValue DisplayString, + jnxExAnalyzerInputType INTEGER + } + +jnxExAnalyzerInputOption OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2), + vlan (3), + egress-vlan (4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A source port is a switch port that is been mirrored. It can be + mirrored based either on Ingress(received) traffic or egress + (transmitted) traffic. + + The goal of receive (or ingress) Analyzer is to monitor as much as + possible all the packets received by the source interface. The amount + of received packets mirrored to the destination port depends on the + mirroring ratio. A series or range of ingress ports can be mirrored + in an analyzer session. + + The goal of transmit (or egress) analyzer is to monitor as much as + possible all the packets sent by the source interface. The amount + of egress packets mirrored to the destination port depends on the + mirroring ratio.The copy is provided after the packet is modified. + A range of egress ports can be mirrored in an analyzer session. + The value 1 corresponds to mirroring ingress traffic. The value 2 + corresponds to mirroring egress traffic. The value 3 corresponds to + mirroring vlan ingress traffic. The value 4 corresponds to mirroring + vlan egress traffic." + ::= { jnxExAnalyzerInputEntry 1 } + +jnxExAnalyzerInputValue OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This identifies each different analyzer input source. + + If the value of jnxExAnalyzerInputType is 1 then jnxExAnalyzerInputValue + refers to the input source Interface Name. + + If the value of jnxExAnalyzerInputType is 2 then jnxExAnalyzerInputValue + refers to the input source vlan name." + ::= { jnxExAnalyzerInputEntry 2 } + +jnxExAnalyzerInputType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + vlanname (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies whether interfaces or VLANs is mirrored. + + Mirroring can be done on the basis of the interface name.All packets + received on a port configured for ingress mirroring is sent to the + analyzer port.All packets sent out on a port configured for egress + mirroring is sent to the analyzer port.Any number of network ports + can be configured for ingress or egress mirroring.The value one of + jnxAnalyzerInputType corresponds to mirroring the interface traffic. + + On a particular switch, the user can choose to monitor all the ports + that belong to a particular VLAN. It is needed in order to analyze + the network traffic in one or more VLANs.Mirroring can be configured + in ingress direction only for VLAN. + + Mirroring can be done on the basis of VLAN name (supported only in + ingress). All packets received on a particular VLAN are sent out to + the analyzer.The value two of jnxExAnalyzerInputType corresponds to + mirroring vlan traffic." + ::= { jnxExAnalyzerInputEntry 3 } + +END |