Initial commit
This commit is contained in:
2179
MIBS/telco-systems/binos/MPLS-LSR-MIB
Normal file
2179
MIBS/telco-systems/binos/MPLS-LSR-MIB
Normal file
File diff suppressed because it is too large
Load Diff
667
MIBS/telco-systems/binos/MPLS-TC-PRIV-STDEXT-MIB
Normal file
667
MIBS/telco-systems/binos/MPLS-TC-PRIV-STDEXT-MIB
Normal file
@ -0,0 +1,667 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: MPLS-TC-PRIV-STDEXT-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
MPLS-TC-PRIV-STDEXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY,
|
||||
Unsigned32, Integer32,
|
||||
transmission FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- [RFC2579]
|
||||
|
||||
mplsTCPrivStdExtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200712060000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) The Internet Society (2004). The
|
||||
initial version of this MIB module was published
|
||||
in RFC 3811. For full legal notices see the RFC
|
||||
itself or see:
|
||||
http://www.ietf.org/copyrights/ianamib.html
|
||||
|
||||
This MIB module defines TEXTUAL-CONVENTIONs
|
||||
for concepts used in Multiprotocol Label
|
||||
Switching (MPLS) networks."
|
||||
|
||||
-- revision history
|
||||
REVISION "200712060000Z"
|
||||
DESCRIPTION
|
||||
"Extended standard MIB with private TC"
|
||||
|
||||
REVISION "200406030000Z" -- June 3, 2004
|
||||
DESCRIPTION
|
||||
"Initial version published as part of RFC 3811."
|
||||
|
||||
::= { mplsStdMIB 1 }
|
||||
|
||||
mplsStdMIB OBJECT IDENTIFIER
|
||||
|
||||
::= { transmission 166 }
|
||||
|
||||
MplsAtmVcIdentifier ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Label Switching Router (LSR) that
|
||||
creates LDP sessions on ATM interfaces
|
||||
uses the VCI or VPI/VCI field to hold the
|
||||
LDP Label.
|
||||
|
||||
VCI values MUST NOT be in the 0-31 range.
|
||||
The values 0 to 31 are reserved for other uses
|
||||
by the ITU and ATM Forum. The value
|
||||
of 32 can only be used for the Control VC,
|
||||
although values greater than 32 could be
|
||||
configured for the Control VC.
|
||||
|
||||
If a value from 0 to 31 is used for a VCI
|
||||
the management entity controlling the LDP
|
||||
subsystem should reject this with an
|
||||
inconsistentValue error. Also, if
|
||||
the value of 32 is used for a VC which is
|
||||
NOT the Control VC, this should
|
||||
result in an inconsistentValue error."
|
||||
REFERENCE
|
||||
"MPLS using LDP and ATM VC Switching, RFC3035."
|
||||
SYNTAX Integer32 (32..65535)
|
||||
|
||||
MplsBitRate ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the value of this object is greater than zero,
|
||||
then this represents the bandwidth of this MPLS
|
||||
interface (or Label Switched Path) in units of
|
||||
'1,000 bits per second'.
|
||||
|
||||
The value, when greater than zero, represents the
|
||||
bandwidth of this MPLS interface (rounded to the
|
||||
nearest 1,000) in units of 1,000 bits per second.
|
||||
If the bandwidth of the MPLS interface is between
|
||||
((n * 1000) - 500) and ((n * 1000) + 499), the value
|
||||
of this object is n, such that n > 0.
|
||||
|
||||
If the value of this object is 0 (zero), this
|
||||
means that the traffic over this MPLS interface is
|
||||
considered to be best effort."
|
||||
SYNTAX Unsigned32 (0|1..4294967295)
|
||||
|
||||
MplsBurstSize ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets of MPLS data that the stream
|
||||
may send back-to-back without concern for policing.
|
||||
The value of zero indicates that an implementation
|
||||
does not support Burst Size."
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
|
||||
MplsExtendedTunnelId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique identifier for an MPLS Tunnel. This may
|
||||
represent an IPv4 address of the ingress or egress
|
||||
LSR for the tunnel. This value is derived from the
|
||||
Extended Tunnel Id in RSVP or the Ingress Router ID
|
||||
for CR-LDP."
|
||||
REFERENCE
|
||||
"RSVP-TE: Extensions to RSVP for LSP Tunnels,
|
||||
[RFC3209].
|
||||
|
||||
Constraint-Based LSP Setup using LDP, [RFC3212]."
|
||||
SYNTAX Unsigned32(0..4294967295)
|
||||
|
||||
MplsLabel ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value represents an MPLS label as defined in
|
||||
[RFC3031], [RFC3032], [RFC3034], [RFC3035] and
|
||||
[RFC3471].
|
||||
|
||||
The label contents are specific to the label being
|
||||
represented, such as:
|
||||
|
||||
* The label carried in an MPLS shim header
|
||||
(for LDP this is the Generic Label) is a 20-bit
|
||||
number represented by 4 octets. Bits 0-19 contain
|
||||
a label or a reserved label value. Bits 20-31
|
||||
MUST be zero.
|
||||
|
||||
The following is quoted directly from [RFC3032].
|
||||
There are several reserved label values:
|
||||
|
||||
i. A value of 0 represents the
|
||||
'IPv4 Explicit NULL Label'. This label
|
||||
value is only legal at the bottom of the
|
||||
label stack. It indicates that the label
|
||||
stack must be popped, and the forwarding
|
||||
of the packet must then be based on the
|
||||
IPv4 header.
|
||||
|
||||
ii. A value of 1 represents the
|
||||
'Router Alert Label'. This label value is
|
||||
legal anywhere in the label stack except at
|
||||
the bottom. When a received packet
|
||||
contains this label value at the top of
|
||||
the label stack, it is delivered to a
|
||||
local software module for processing.
|
||||
The actual forwarding of the packet
|
||||
is determined by the label beneath it
|
||||
in the stack. However, if the packet is
|
||||
forwarded further, the Router Alert Label
|
||||
should be pushed back onto the label stack
|
||||
before forwarding. The use of this label
|
||||
is analogous to the use of the
|
||||
'Router Alert Option' in IP packets
|
||||
[RFC2113]. Since this label
|
||||
cannot occur at the bottom of the stack,
|
||||
it is not associated with a
|
||||
particular network layer protocol.
|
||||
|
||||
iii. A value of 2 represents the
|
||||
'IPv6 Explicit NULL Label'. This label
|
||||
value is only legal at the bottom of the
|
||||
label stack. It indicates that the label
|
||||
stack must be popped, and the forwarding
|
||||
of the packet must then be based on the
|
||||
IPv6 header.
|
||||
|
||||
iv. A value of 3 represents the
|
||||
'Implicit NULL Label'.
|
||||
This is a label that an LSR may assign and
|
||||
distribute, but which never actually
|
||||
appears in the encapsulation. When an
|
||||
LSR would otherwise replace the label
|
||||
at the top of the stack with a new label,
|
||||
but the new label is 'Implicit NULL',
|
||||
the LSR will pop the stack instead of
|
||||
doing the replacement. Although
|
||||
this value may never appear in the
|
||||
encapsulation, it needs to be specified in
|
||||
the Label Distribution Protocol, so a value
|
||||
is reserved.
|
||||
|
||||
v. Values 4-15 are reserved.
|
||||
|
||||
* The frame relay label can be either 10-bits or
|
||||
23-bits depending on the DLCI field size and the
|
||||
upper 22-bits or upper 9-bits must be zero,
|
||||
respectively.
|
||||
|
||||
* For an ATM label the lower 16-bits represents the
|
||||
VCI, the next 12-bits represents the VPI and the
|
||||
remaining bits MUST be zero.
|
||||
|
||||
* The Generalized-MPLS (GMPLS) label contains a
|
||||
value greater than 2^24-1 and used in GMPLS
|
||||
as defined in [RFC3471]."
|
||||
REFERENCE
|
||||
"Multiprotocol Label Switching Architecture,
|
||||
RFC3031.
|
||||
|
||||
MPLS Label Stack Encoding, [RFC3032].
|
||||
|
||||
Use of Label Switching on Frame Relay Networks,
|
||||
RFC3034.
|
||||
|
||||
MPLS using LDP and ATM VC Switching, RFC3035.
|
||||
Generalized Multiprotocol Label Switching
|
||||
(GMPLS) Architecture, [RFC3471]."
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
|
||||
MplsLabelDistributionMethod ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The label distribution method which is also called
|
||||
the label advertisement mode [RFC3036].
|
||||
Each interface on an LSR is configured to operate
|
||||
in either Downstream Unsolicited or Downstream
|
||||
on Demand."
|
||||
REFERENCE
|
||||
"Multiprotocol Label Switching Architecture,
|
||||
RFC3031.
|
||||
|
||||
LDP Specification, RFC3036, Section 2.6.3."
|
||||
SYNTAX INTEGER {
|
||||
downstreamOnDemand(1),
|
||||
downstreamUnsolicited(2)
|
||||
}
|
||||
|
||||
MplsLdpIdentifier ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1d.1d.1d.1d:2d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LDP identifier is a six octet
|
||||
quantity which is used to identify a
|
||||
Label Switching Router (LSR) label space.
|
||||
|
||||
The first four octets identify the LSR and
|
||||
must be a globally unique value, such as a
|
||||
32-bit router ID assigned to the LSR, and the
|
||||
last two octets identify a specific label
|
||||
space within the LSR."
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
MplsLsrIdentifier ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Label Switching Router (LSR) identifier is the
|
||||
first 4 bytes of the Label Distribution Protocol
|
||||
(LDP) identifier."
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
MplsLdpLabelType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Layer 2 label types which are defined for MPLS
|
||||
LDP and/or CR-LDP are generic(1), atm(2), or
|
||||
frameRelay(3)."
|
||||
SYNTAX INTEGER {
|
||||
generic(1),
|
||||
atm(2),
|
||||
frameRelay(3)
|
||||
}
|
||||
|
||||
MplsLSPID ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique identifier within an MPLS network that is
|
||||
assigned to each LSP. This is assigned at the head
|
||||
end of the LSP and can be used by all LSRs
|
||||
to identify this LSP. This value is piggybacked by
|
||||
the signaling protocol when this LSP is signaled
|
||||
within the network. This identifier can then be
|
||||
used at each LSR to identify which labels are
|
||||
being swapped to other labels for this LSP. This
|
||||
object can also be used to disambiguate LSPs that
|
||||
share the same RSVP sessions between the same
|
||||
source and destination.
|
||||
|
||||
For LSPs established using CR-LDP, the LSPID is
|
||||
composed of the ingress LSR Router ID (or any of
|
||||
its own IPv4 addresses) and a locally unique
|
||||
CR-LSP ID to that LSR. The first two bytes carry
|
||||
the CR-LSPID, and the remaining 4 bytes carry
|
||||
the Router ID. The LSPID is useful in network
|
||||
management, in CR-LSP repair, and in using
|
||||
an already established CR-LSP as a hop in
|
||||
an ER-TLV.
|
||||
|
||||
For LSPs signaled using RSVP-TE, the LSP ID is
|
||||
defined as a 16-bit (2 byte) identifier used
|
||||
in the SENDER_TEMPLATE and the FILTER_SPEC
|
||||
that can be changed to allow a sender to
|
||||
share resources with itself. The length of this
|
||||
object should only be 2 or 6 bytes. If the length
|
||||
of this octet string is 2 bytes, then it must
|
||||
identify an RSVP-TE LSPID, or it is 6 bytes,
|
||||
it must contain a CR-LDP LSPID."
|
||||
REFERENCE
|
||||
"RSVP-TE: Extensions to RSVP for LSP Tunnels,
|
||||
[RFC3209].
|
||||
|
||||
Constraint-Based LSP Setup using LDP,
|
||||
[RFC3212]."
|
||||
SYNTAX OCTET STRING (SIZE (2|6))
|
||||
|
||||
MplsLspType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Types of Label Switch Paths (LSPs)
|
||||
on a Label Switching Router (LSR) or a
|
||||
Label Edge Router (LER) are:
|
||||
|
||||
unknown(1) -- if the LSP is not known
|
||||
to be one of the following.
|
||||
|
||||
terminatingLsp(2) -- if the LSP terminates
|
||||
on the LSR/LER, then this
|
||||
is an egressing LSP
|
||||
which ends on the LSR/LER,
|
||||
|
||||
originatingLsp(3) -- if the LSP originates
|
||||
from this LSR/LER, then
|
||||
this is an ingressing LSP
|
||||
which is the head-end of
|
||||
the LSP,
|
||||
|
||||
crossConnectingLsp(4) -- if the LSP ingresses
|
||||
and egresses on the LSR,
|
||||
then it is
|
||||
cross-connecting on that
|
||||
LSR."
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
terminatingLsp(2),
|
||||
originatingLsp(3),
|
||||
crossConnectingLsp(4)
|
||||
}
|
||||
|
||||
MplsOwner ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the local network
|
||||
management subsystem that originally created
|
||||
the object(s) in question. The values of
|
||||
this enumeration are defined as follows:
|
||||
|
||||
unknown(1) - the local network management
|
||||
subsystem cannot discern which
|
||||
component created the object.
|
||||
|
||||
other(2) - the local network management
|
||||
subsystem is able to discern which component
|
||||
created the object, but the component is not
|
||||
listed within the following choices,
|
||||
e.g., command line interface (cli).
|
||||
|
||||
snmp(3) - The Simple Network Management Protocol
|
||||
was used to configure this object initially.
|
||||
|
||||
ldp(4) - The Label Distribution Protocol was
|
||||
used to configure this object initially.
|
||||
|
||||
crldp(5) - The Constraint-Based Label Distribution
|
||||
Protocol was used to configure this object
|
||||
initially.
|
||||
|
||||
rsvpTe(6) - The Resource Reservation Protocol was
|
||||
used to configure this object initially.
|
||||
|
||||
policyAgent(7) - A policy agent (perhaps in
|
||||
combination with one of the above protocols) was
|
||||
used to configure this object initially.
|
||||
|
||||
mplsVpn(8) - This label was configured for MPLS/BGP VPNs
|
||||
as defined in RFC2547.
|
||||
|
||||
cli(9) - The CLI was used to configure this object initially.
|
||||
|
||||
dynamic(10) - The tunnel has been created dynamically.
|
||||
|
||||
An object created by any of the above choices
|
||||
MAY be modified or destroyed by the same or a
|
||||
different choice."
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
other(2),
|
||||
snmp(3),
|
||||
ldp(4),
|
||||
crldp(5),
|
||||
rsvpTe(6),
|
||||
policyAgent(7),
|
||||
mplsVpn(8),
|
||||
cli(9),
|
||||
dynamic(10)
|
||||
}
|
||||
|
||||
MplsPathIndexOrZero ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique identifier used to identify a specific
|
||||
path used by a tunnel. A value of 0 (zero) means
|
||||
that no path is in use."
|
||||
SYNTAX Unsigned32(0..4294967295)
|
||||
|
||||
MplsPathIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value to index (by Path number) an
|
||||
entry in a table."
|
||||
SYNTAX Unsigned32(1..4294967295)
|
||||
|
||||
MplsRetentionMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The label retention mode which specifies whether
|
||||
an LSR maintains a label binding for a FEC
|
||||
learned from a neighbor that is not its next hop
|
||||
for the FEC.
|
||||
|
||||
If the value is conservative(1) then advertised
|
||||
label mappings are retained only if they will be
|
||||
used to forward packets, i.e., if label came from
|
||||
a valid next hop.
|
||||
|
||||
If the value is liberal(2) then all advertised
|
||||
label mappings are retained whether they are from
|
||||
a valid next hop or not."
|
||||
REFERENCE
|
||||
"Multiprotocol Label Switching Architecture,
|
||||
RFC3031.
|
||||
|
||||
LDP Specification, RFC3036, Section 2.6.2."
|
||||
SYNTAX INTEGER {
|
||||
conservative(1),
|
||||
liberal(2)
|
||||
}
|
||||
|
||||
MplsTunnelAffinity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the configured 32-bit Include-any,
|
||||
include-all, or exclude-all constraint for
|
||||
constraint-based link selection."
|
||||
REFERENCE
|
||||
"RSVP-TE: Extensions to RSVP for LSP Tunnels,
|
||||
RFC3209, Section 4.7.4."
|
||||
SYNTAX Unsigned32(0..4294967295)
|
||||
|
||||
MplsTunnelIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique index into mplsTunnelTable.
|
||||
For tunnels signaled using RSVP, this value
|
||||
should correspond to the RSVP Tunnel ID
|
||||
used for the RSVP-TE session."
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
|
||||
MplsTunnelInstanceIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tunnel entry with instance index 0
|
||||
should refer to the configured tunnel
|
||||
interface (if one exists).
|
||||
|
||||
Values greater than 0, but less than or
|
||||
equal to 65535, should be used to indicate
|
||||
signaled (or backup) tunnel LSP instances.
|
||||
For tunnel LSPs signaled using RSVP,
|
||||
this value should correspond to the
|
||||
RSVP LSP ID used for the RSVP-TE
|
||||
LSP.
|
||||
|
||||
Values greater than 65535 apply to FRR
|
||||
detour instances."
|
||||
SYNTAX Unsigned32(0|1..65535|65536..4294967295)
|
||||
|
||||
TeHopAddressType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents a type of address for a
|
||||
Traffic Engineered (TE) Tunnel hop.
|
||||
|
||||
unknown(0) An unknown address type. This value
|
||||
MUST be used if the value of the
|
||||
corresponding TeHopAddress object is a
|
||||
zero-length string. It may also be
|
||||
used to indicate a TeHopAddress which
|
||||
is not in one of the formats defined
|
||||
below.
|
||||
|
||||
ipv4(1) An IPv4 network address as defined by
|
||||
the InetAddressIPv4 TEXTUAL-CONVENTION
|
||||
[RFC3291].
|
||||
|
||||
ipv6(2) A global IPv6 address as defined by
|
||||
the InetAddressIPv6 TEXTUAL-CONVENTION
|
||||
[RFC3291].
|
||||
|
||||
asnumber(3) An Autonomous System (AS) number as
|
||||
defined by the TeHopAddressAS
|
||||
TEXTUAL-CONVENTION.
|
||||
|
||||
unnum(4) An unnumbered interface index as
|
||||
defined by the TeHopAddressUnnum
|
||||
TEXTUAL-CONVENTION.
|
||||
|
||||
lspid(5) An LSP ID for TE Tunnels
|
||||
(RFC3212) as defined by the
|
||||
MplsLSPID TEXTUAL-CONVENTION.
|
||||
-- Private Addition
|
||||
unnumv6(6) An unnumbered IPv6 interface index as
|
||||
defined by the TeHopAddressUnnumV6
|
||||
TEXTUAL-CONVENTION.
|
||||
|
||||
|
||||
-- End Private Addition
|
||||
|
||||
Each definition of a concrete TeHopAddressType
|
||||
value must be accompanied by a definition
|
||||
of a TEXTUAL-CONVENTION for use with that
|
||||
TeHopAddress.
|
||||
|
||||
To support future extensions, the TeHopAddressType
|
||||
TEXTUAL-CONVENTION SHOULD NOT be sub-typed in
|
||||
object type definitions. It MAY be sub-typed in
|
||||
compliance statements in order to require only a
|
||||
subset of these address types for a compliant
|
||||
implementation.
|
||||
|
||||
Implementations must ensure that TeHopAddressType
|
||||
objects and any dependent objects
|
||||
(e.g., TeHopAddress objects) are consistent.
|
||||
An inconsistentValue error must be generated
|
||||
if an attempt to change a TeHopAddressType
|
||||
object would, for example, lead to an
|
||||
undefined TeHopAddress value that is
|
||||
not defined herein. In particular,
|
||||
TeHopAddressType/TeHopAddress pairs
|
||||
must be changed together if the address
|
||||
type changes (e.g., from ipv6(2) to ipv4(1))."
|
||||
REFERENCE
|
||||
"TEXTUAL-CONVENTIONs for Internet Network
|
||||
Addresses, RFC3291.
|
||||
|
||||
Constraint-Based LSP Setup using LDP,
|
||||
[RFC3212]"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
ipv4(1),
|
||||
ipv6(2),
|
||||
asnumber(3),
|
||||
unnum(4),
|
||||
lspid(5),
|
||||
unnumv6(6)
|
||||
}
|
||||
|
||||
TeHopAddress ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes a generic Tunnel hop address,
|
||||
that is, the address of a node which
|
||||
an LSP traverses, including the source
|
||||
and destination nodes. An address may be
|
||||
very concrete, for example, an IPv4 host
|
||||
address (i.e., with prefix length 32);
|
||||
if this IPv4 address is an interface
|
||||
address, then that particular interface
|
||||
must be traversed. An address may also
|
||||
specify an 'abstract node', for example,
|
||||
an IPv4 address with prefix length
|
||||
less than 32, in which case, the LSP
|
||||
can traverse any node whose address
|
||||
falls in that range. An address may
|
||||
also specify an Autonomous System (AS),
|
||||
in which case the LSP can traverse any
|
||||
node that falls within that AS.
|
||||
|
||||
A TeHopAddress value is always interpreted within
|
||||
the context of an TeHopAddressType value. Every
|
||||
usage of the TeHopAddress TEXTUAL-CONVENTION
|
||||
is required to specify the TeHopAddressType object
|
||||
which provides the context. It is suggested that
|
||||
the TeHopAddressType object is logically registered
|
||||
before the object(s) which use the TeHopAddress
|
||||
TEXTUAL-CONVENTION if they appear in the
|
||||
same logical row.
|
||||
|
||||
The value of a TeHopAddress object must always be
|
||||
consistent with the value of the associated
|
||||
TeHopAddressType object. Attempts to set a
|
||||
TeHopAddress object to a value which is
|
||||
inconsistent with the associated TeHopAddressType
|
||||
must fail with an inconsistentValue error."
|
||||
SYNTAX OCTET STRING (SIZE (0..32))
|
||||
|
||||
TeHopAddressAS ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a two or four octet AS number.
|
||||
The AS number is represented in network byte
|
||||
order (MSB first). A two-octet AS number has
|
||||
the two MSB octets set to zero."
|
||||
REFERENCE
|
||||
"Textual Conventions for Internet Network
|
||||
Addresses, [RFC3291]."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
TeHopAddressUnnum ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an unnumbered interface:
|
||||
|
||||
octets contents encoding
|
||||
1-4 unnumbered interface network-byte order
|
||||
|
||||
The corresponding TeHopAddressType value is
|
||||
unnum(4)."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
END
|
||||
|
220
MIBS/telco-systems/binos/PRIV-LSL-MIB
Normal file
220
MIBS/telco-systems/binos/PRIV-LSL-MIB
Normal file
@ -0,0 +1,220 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: priv_lsl.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
--
|
||||
|
||||
PRIV-LSL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
MacAddress
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
privLsl MODULE-IDENTITY
|
||||
LAST-UPDATED "200803210000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"MIB module for management of Logical Service Loopback(LSL) Iometrix compatible product."
|
||||
|
||||
REVISION "200803210000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
|
||||
::= { switch 113 }
|
||||
|
||||
privLslLevel1 OBJECT IDENTIFIER ::= { privLsl 1 } -- all tables and scalars for Lsl level 1
|
||||
|
||||
privLslObjects OBJECT IDENTIFIER ::= { privLslLevel1 1 } -- tables and scalars
|
||||
privLslNotifications OBJECT IDENTIFIER ::= { privLslLevel1 2 } -- traps according to rfc2580.txt SMIv2-CONF
|
||||
privLslConformance OBJECT IDENTIFIER ::= { privLslLevel1 3 } -- conformance according to rfc2580.txt SMIv2-CONF
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
PrivLslStates ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The the switch on/off states for LSL on ports."
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
|
||||
-- Object definitiosn in privLslObjects
|
||||
|
||||
privLslGlobalMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object defines the destination mac address assigned
|
||||
to lsl packets. The device can recognise the lsl packets
|
||||
by a specific destination mac address given by this
|
||||
object.
|
||||
"
|
||||
::= { privLslObjects 1 }
|
||||
|
||||
privLslManagementTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrivLslManagementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSL interface extention table.
|
||||
This table contains all objects which are used for LSL
|
||||
management per interface. It uses ifIndex defined in
|
||||
rfc1213"
|
||||
::= { privLslObjects 2 }
|
||||
|
||||
privLslManagementEntry OBJECT-TYPE
|
||||
SYNTAX PrivLslManagementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The only valid LSL interfaces are phyical port interfaces"
|
||||
INDEX { ifIndex }
|
||||
::= { privLslManagementTable 1 }
|
||||
|
||||
PrivLslManagementEntry ::= SEQUENCE {
|
||||
privLslStatus PrivLslStates
|
||||
}
|
||||
|
||||
privLslStatus OBJECT-TYPE
|
||||
SYNTAX PrivLslStates
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether the port have Logical Service
|
||||
Loopback enabled or disabled. It allows the client to
|
||||
determine which interface should be used for this type
|
||||
of service"
|
||||
::= { privLslManagementEntry 1 }
|
||||
|
||||
privIometrixManagementTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrivIometrixManagementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Iometrix Level 1 table.
|
||||
This table contains all objects which are used for Iometrix
|
||||
level 1 management per interface. It uses ifIndex defined in
|
||||
rfc1213"
|
||||
::= { privLslObjects 3 }
|
||||
|
||||
privIometrixManagementEntry OBJECT-TYPE
|
||||
SYNTAX PrivIometrixManagementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the index is ifindex"
|
||||
INDEX { ifIndex }
|
||||
::= { privIometrixManagementTable 1 }
|
||||
|
||||
PrivIometrixManagementEntry ::= SEQUENCE {
|
||||
privIometrixStatus PrivLslStates
|
||||
}
|
||||
|
||||
privIometrixStatus OBJECT-TYPE
|
||||
SYNTAX PrivLslStates
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether the port have Logical Service
|
||||
Loopback enabled or disabled. It allows the client to
|
||||
determine which interface should be used for this type
|
||||
of service"
|
||||
::= { privIometrixManagementEntry 1 }
|
||||
|
||||
-- Notification NOTIFICATION-TYPE definitions in privLslNotifications
|
||||
-- according to rfc2580.txt SMIv2-CONF
|
||||
-- (Currently no notifications)
|
||||
|
||||
-- Conformance Information
|
||||
privLslGroups OBJECT IDENTIFIER ::= { privLslConformance 1 }
|
||||
privLslCompliances OBJECT IDENTIFIER ::= { privLslConformance 2 }
|
||||
|
||||
privLevel1ObjectsGroup OBJECT-GROUP
|
||||
OBJECTS { privLslGlobalMacAddress, privLslStatus, privIometrixStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All objects related to level1 logical loopback service. Object
|
||||
grouping will be extended if the mib is also extended"
|
||||
::= { privLslGroups 1 }
|
||||
|
||||
privLevel1Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement. It will be extended if new
|
||||
functionality is added"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { privLevel1ObjectsGroup }
|
||||
|
||||
OBJECT privLslGlobalMacAddress
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-write access "
|
||||
|
||||
OBJECT privLslStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-write access "
|
||||
|
||||
OBJECT privIometrixStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-write access "
|
||||
|
||||
::= { privLslCompliances 1 }
|
||||
|
||||
END
|
28
MIBS/telco-systems/binos/PRIV-VENDORDEF-MIB
Normal file
28
MIBS/telco-systems/binos/PRIV-VENDORDEF-MIB
Normal file
@ -0,0 +1,28 @@
|
||||
PRIV-VENDORDEF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
privateVendorOID MODULE-IDENTITY
|
||||
LAST-UPDATED "200709290000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Vendor Id Definition"
|
||||
|
||||
REVISION "200709290000Z"
|
||||
DESCRIPTION
|
||||
"Initial."
|
||||
|
||||
::= { enterprises 738 }
|
||||
|
||||
END
|
568
MIBS/telco-systems/binos/PRVT-BIST-MIB
Normal file
568
MIBS/telco-systems/binos/PRVT-BIST-MIB
Normal file
@ -0,0 +1,568 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-BIST-MIB.mib
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
PRVT-BIST-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
switch,
|
||||
reportsL2IfaceUnit,
|
||||
reportsL2IfaceSlot,
|
||||
reportsL2IfacePort
|
||||
FROM PRVT-SWITCH-MIB
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtBISTMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200502160000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The BIST MIB module for managing build-in self-tests and retrieving the results."
|
||||
|
||||
-- revision history
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200410140000Z"
|
||||
DESCRIPTION
|
||||
"Added functionality to schedule the self-test through SNMP, namely the bistSelfTestExecute
|
||||
and bistSelfTestExecuteStatus objects. Added functionality to monitor the result of all self-tests
|
||||
that can be executed by the enable mode self-test command."
|
||||
|
||||
REVISION "200311180000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { switch 108 }
|
||||
|
||||
TestResult ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value represents the result of the test."
|
||||
SYNTAX INTEGER {
|
||||
passed(1),
|
||||
failed(2),
|
||||
unknown(3),
|
||||
notAvailable(4)
|
||||
}
|
||||
|
||||
--
|
||||
-- Groups
|
||||
--
|
||||
|
||||
prvtBISTNotifications OBJECT IDENTIFIER ::= { prvtBISTMib 0 }
|
||||
prvtBISTObjects OBJECT IDENTIFIER ::= { prvtBISTMib 1 }
|
||||
prvtBISTConformance OBJECT IDENTIFIER ::= { prvtBISTMib 2 }
|
||||
|
||||
--
|
||||
-- prvtBISTObjects
|
||||
--
|
||||
bistConfig OBJECT IDENTIFIER ::= { prvtBISTObjects 1 }
|
||||
bistStatus OBJECT IDENTIFIER ::= { prvtBISTObjects 2 }
|
||||
bistResult OBJECT IDENTIFIER ::= { prvtBISTObjects 3 }
|
||||
|
||||
--
|
||||
-- bistConfig
|
||||
--
|
||||
bistSelfTestExecute OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1), -- no operation
|
||||
execute(2) -- start the test
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this object to execute(2) starts the execution of the BIST test and
|
||||
stores the results in bistResult.
|
||||
|
||||
This object does not execute port tests and does not influence the content
|
||||
of portTestTable.
|
||||
|
||||
The results of the test execution are displayed in bistResult. A GET on this
|
||||
object always returns noop(1)."
|
||||
::= { bistConfig 1 }
|
||||
|
||||
--
|
||||
-- bistStatus
|
||||
--
|
||||
bistSelfTestExecuteStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
not-started(1),
|
||||
in-progress(2),
|
||||
success(3),
|
||||
error(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object displays the status of the last BIST execution. A value of
|
||||
not-started(1) indicates that the test has not been manually executed since
|
||||
start-up.
|
||||
|
||||
A value of in-progress(2) indicates that the test is still being executed.
|
||||
success(3) indicates that the test has been executed, error(4) is returned,
|
||||
if the test was not executed due to an internal software error."
|
||||
::= { bistStatus 1 }
|
||||
|
||||
--
|
||||
-- bistResult
|
||||
--
|
||||
bistCPU OBJECT IDENTIFIER ::= { bistResult 1 }
|
||||
bistRAM OBJECT IDENTIFIER ::= { bistResult 2 }
|
||||
bistUART OBJECT IDENTIFIER ::= { bistResult 3 }
|
||||
bistSwitchCore OBJECT IDENTIFIER ::= { bistResult 4 }
|
||||
bistNVRAM OBJECT IDENTIFIER ::= { bistResult 5 }
|
||||
bistPowerSupply OBJECT IDENTIFIER ::= { bistResult 6 }
|
||||
bistOnboardPower OBJECT IDENTIFIER ::= { bistResult 7 }
|
||||
bistFan OBJECT IDENTIFIER ::= { bistResult 8 }
|
||||
bistTemperature OBJECT IDENTIFIER ::= { bistResult 9 }
|
||||
bistUPS OBJECT IDENTIFIER ::= { bistResult 10 }
|
||||
bistPorts OBJECT IDENTIFIER ::= { bistResult 11 }
|
||||
|
||||
--
|
||||
-- bistCPU
|
||||
--
|
||||
cPUTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CPUTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the CPU test Table for verification, via SNMP, of the functionality of
|
||||
the OS device CPU"
|
||||
::= { bistCPU 1 }
|
||||
|
||||
cPUTestEntry OBJECT-TYPE
|
||||
SYNTAX CPUTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "cpuTestEntry"
|
||||
INDEX { cpuTestType }
|
||||
::= { cPUTestTable 1 }
|
||||
|
||||
CPUTestEntry ::= SEQUENCE {
|
||||
cpuTestType INTEGER,
|
||||
cpuTestResult TestResult
|
||||
}
|
||||
|
||||
cpuTestType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bistCPUValidation(1),
|
||||
bistCPUUsage(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU test type:
|
||||
bistCPUValidation(1), Verifying the functionality of the CPU.
|
||||
bistCPUUsage(2), Verifying the CPU usage."
|
||||
::= { cPUTestEntry 1 }
|
||||
|
||||
cpuTestResult OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The result of the current CPU test."
|
||||
::= { cPUTestEntry 2 }
|
||||
|
||||
--
|
||||
-- bistRAM
|
||||
--
|
||||
ramTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RamTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the RAM test Table for verification, via SNMP, of the functionality of
|
||||
the OS device RAM"
|
||||
::= { bistRAM 1 }
|
||||
|
||||
ramTestEntry OBJECT-TYPE
|
||||
SYNTAX RamTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "ramTestEntry"
|
||||
INDEX { ramTestType }
|
||||
::= { ramTestTable 1 }
|
||||
|
||||
RamTestEntry ::= SEQUENCE {
|
||||
ramTestType INTEGER,
|
||||
ramTestResult TestResult
|
||||
}
|
||||
|
||||
ramTestType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bistRAMValidation(1),
|
||||
bistRAMUsage(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RAM test type:
|
||||
bistRAMValidation(1), Verifying the RAM functionality.
|
||||
bistRAMUsage(2), Verifying the RAM usage."
|
||||
::= { ramTestEntry 1 }
|
||||
|
||||
ramTestResult OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The result of the current CPU test."
|
||||
::= { ramTestEntry 2 }
|
||||
|
||||
--
|
||||
-- bistUART
|
||||
--
|
||||
uartExistTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UartExistTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the test Table for verification, via SNMP, of the existence of UARTs in
|
||||
the OS device"
|
||||
::= { bistUART 1 }
|
||||
|
||||
uartExistTestEntry OBJECT-TYPE
|
||||
SYNTAX UartExistTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "uartExistTestEntry"
|
||||
INDEX { uartIndex }
|
||||
::= { uartExistTestTable 1 }
|
||||
|
||||
UartExistTestEntry ::= SEQUENCE {
|
||||
uartIndex Integer32,
|
||||
uartExistTestResult TestResult
|
||||
}
|
||||
|
||||
uartIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UART index e.g. 1,2 .. NUM of UARTs in the device"
|
||||
::= { uartExistTestEntry 1 }
|
||||
|
||||
uartExistTestResult OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The result of the current UART test."
|
||||
::= { uartExistTestEntry 2 }
|
||||
|
||||
--
|
||||
-- bistSwitchCore
|
||||
--
|
||||
bistCrossbarExistence OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Verifying Crossbar Existence."
|
||||
::= { bistSwitchCore 1 }
|
||||
|
||||
--
|
||||
-- bistNVRAM
|
||||
--
|
||||
nvramTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NvramTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the NVRAM test Table for verification, via SNMP, of the functionality of
|
||||
the OS device NVRAM content"
|
||||
::= { bistNVRAM 1 }
|
||||
|
||||
nvramTestEntry OBJECT-TYPE
|
||||
SYNTAX NvramTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "nvramTestEntry"
|
||||
INDEX { nvramTestType }
|
||||
::= { nvramTestTable 1 }
|
||||
|
||||
NvramTestEntry ::= SEQUENCE {
|
||||
nvramTestType INTEGER,
|
||||
nvramTestResult TestResult
|
||||
}
|
||||
|
||||
nvramTestType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bistBootLoaderValidation(1),
|
||||
bistApplicationValidation(2),
|
||||
bistStartupConfigValidation(3),
|
||||
bistScriptFileSystemValidation(4),
|
||||
bistJavaImageValidation(5),
|
||||
bistPROMValidation(6)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RAM test type:
|
||||
bistRAMValidation(1), Verifying the Boot Loader Image.
|
||||
bistApplicationValidation(2), Verifying the Application Image.
|
||||
bistStartupConfigValidation(3), Verifying the Startup Configuration File.
|
||||
bistScriptFileSystemValidation(4), Verifying the Script File System.
|
||||
bistJavaImageValidation(5), Verifying the Java Image.
|
||||
bistPROMValidation(6), Verifying the PROM."
|
||||
::= { nvramTestEntry 1 }
|
||||
|
||||
nvramTestResult OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The result of the current NVRAM test."
|
||||
::= { nvramTestEntry 2 }
|
||||
|
||||
--
|
||||
-- bistPowerSupply
|
||||
--
|
||||
powerSupplyTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PowerSupplyTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the test Table for verification, via SNMP, of the status of the power supplies
|
||||
in the OS device. Each power supply installed has a row index, determined by its
|
||||
physical position."
|
||||
::= { bistPowerSupply 1 }
|
||||
|
||||
powerSupplyTestEntry OBJECT-TYPE
|
||||
SYNTAX PowerSupplyTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "powerSupplyTestEntry"
|
||||
INDEX { powerSupplyIndex }
|
||||
::= { powerSupplyTestTable 1 }
|
||||
|
||||
PowerSupplyTestEntry ::= SEQUENCE {
|
||||
powerSupplyIndex Integer32,
|
||||
powerSupplyTestResult TestResult
|
||||
}
|
||||
|
||||
powerSupplyIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The powerSupplyIndex index e.g. 1,2 .. number of the power supply in the device"
|
||||
::= { powerSupplyTestEntry 1 }
|
||||
|
||||
powerSupplyTestResult OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Verifying the operation of the Power Supply."
|
||||
::= { powerSupplyTestEntry 2 }
|
||||
|
||||
--
|
||||
-- bistOnboardPower
|
||||
--
|
||||
onboardPowerTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF OnboardPowerTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the test Table for verification, via SNMP, of the
|
||||
functionality of the OS device onboard power"
|
||||
::= { bistOnboardPower 1 }
|
||||
|
||||
onboardPowerTestEntry OBJECT-TYPE
|
||||
SYNTAX OnboardPowerTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "onboardPowerEntry"
|
||||
INDEX { onboardPowerTestType }
|
||||
::= { onboardPowerTestTable 1 }
|
||||
|
||||
OnboardPowerTestEntry ::= SEQUENCE {
|
||||
onboardPowerTestType INTEGER,
|
||||
onboardPowerTestResult TestResult
|
||||
}
|
||||
|
||||
onboardPowerTestType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bistOnboardPowerPHY(1),
|
||||
bistOnboardPowerCPU(2),
|
||||
bistOnboardPowerOC(3),
|
||||
bistOnboardPower3-2V(4),
|
||||
bistOnboardPower2-5V(5),
|
||||
bistOnboardPower1-8V(6),
|
||||
bistOnboardPower1-5V(7),
|
||||
bistOnboardPower1-25V(8)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Onboard power test type:
|
||||
bistOnboardPowerPHY(1), Verifying Onboard Power PHY.
|
||||
bistOnboardPowerCPU(2), Verifying Onboard Power CPU.
|
||||
bistOnboardPowerOC(3), Verifying Onboard Power OC.
|
||||
bistOnboardPower3-2V(4), Verifying Onboard Power 3.2V.
|
||||
bistOnboardPower2-5V(5), Verifying Onboard Power 2.5V.
|
||||
bistOnboardPower1-8V(6), Verifying Onboard Power 1.8V.
|
||||
bistOnboardPower1-5V(7), Verifying Onboard Power 1.5V.
|
||||
bistOnboardPower1-25V(8) Verifying Onboard Power 1.25V."
|
||||
::= { onboardPowerTestEntry 1 }
|
||||
|
||||
onboardPowerTestResult OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The result of the current onboard power test."
|
||||
::= { onboardPowerTestEntry 2 }
|
||||
|
||||
--
|
||||
-- bistFan
|
||||
--
|
||||
fanTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FanTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the test Table for verification, via SNMP, of the status of the fans
|
||||
in the OS device. Each fan installed has a row index, determined by its physical
|
||||
position."
|
||||
::= { bistFan 1 }
|
||||
|
||||
fanTestEntry OBJECT-TYPE
|
||||
SYNTAX FanTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "fanTestEntry"
|
||||
INDEX { fanIndex }
|
||||
::= { fanTestTable 1 }
|
||||
|
||||
FanTestEntry ::= SEQUENCE {
|
||||
fanIndex Integer32,
|
||||
fanTestResult TestResult
|
||||
}
|
||||
|
||||
fanIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fan index e.g. 1,2 .. number of the fan in the device"
|
||||
::= { fanTestEntry 1 }
|
||||
|
||||
fanTestResult OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Verifying the operation of the fan."
|
||||
::= { fanTestEntry 2 }
|
||||
|
||||
--
|
||||
-- bistTemperatureTest
|
||||
--
|
||||
bistTemperatureTest OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Verifying the Temperature."
|
||||
::= { bistTemperature 1 }
|
||||
|
||||
--
|
||||
-- bistUPSTest
|
||||
--
|
||||
bistUPSTest OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Verifying UPS."
|
||||
::= { bistUPS 1 }
|
||||
|
||||
--
|
||||
-- bistPorts
|
||||
--
|
||||
portsTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortsTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the ports test Table for verification, via SNMP, of the functionality of
|
||||
all LAN-ports (to be performed with local loop-back)"
|
||||
::= { bistPorts 1 }
|
||||
|
||||
portsTestEntry OBJECT-TYPE
|
||||
SYNTAX PortsTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the ports test entry for verification, via SNMP, of the functionality of
|
||||
a LAN-port (to be performed with local loop-back)"
|
||||
INDEX { reportsL2IfaceUnit, reportsL2IfaceSlot,reportsL2IfacePort }
|
||||
::= { portsTestTable 1 }
|
||||
|
||||
PortsTestEntry ::= SEQUENCE {
|
||||
portTest TestResult
|
||||
}
|
||||
|
||||
portTest OBJECT-TYPE
|
||||
SYNTAX TestResult
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Verifying the functionality of a LAN-port (to be performed with local loop-back)."
|
||||
::= { portsTestEntry 1 }
|
||||
|
||||
END
|
||||
|
1382
MIBS/telco-systems/binos/PRVT-CES-MIB
Normal file
1382
MIBS/telco-systems/binos/PRVT-CES-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1164
MIBS/telco-systems/binos/PRVT-CFM-MIB
Normal file
1164
MIBS/telco-systems/binos/PRVT-CFM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
158
MIBS/telco-systems/binos/PRVT-CONFIGCHANGE-MIB
Normal file
158
MIBS/telco-systems/binos/PRVT-CONFIGCHANGE-MIB
Normal file
@ -0,0 +1,158 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-CONFIGCHANGE-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
|
||||
PRVT-CONFIGCHANGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
RowPointer,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtConfigChangeMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200907130000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Initial version. This MIB will provied traps for change"
|
||||
|
||||
-- Revision history.
|
||||
REVISION "200907130000Z"
|
||||
DESCRIPTION
|
||||
"Add object snmpServerStatus and notification snmpServerStatusChange"
|
||||
REVISION "200611200000Z"
|
||||
DESCRIPTION
|
||||
"Initial release"
|
||||
|
||||
::= { switch 150 }
|
||||
|
||||
prvtConfigChangeAlarmOID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configChangeAlarmOID specifies the OID of an object whose value has been changed."
|
||||
::= {prvtConfigChangeObjects 1}
|
||||
|
||||
prvtConfigChangeAlarmRow OBJECT-TYPE
|
||||
SYNTAX RowPointer
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configChangeAlarmRow specifies the OID of the row from table, whose entry has been changed."
|
||||
::= {prvtConfigChangeObjects 2}
|
||||
|
||||
cliConfigChangeNodePrompt OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the CLI prompt."
|
||||
::= {prvtConfigChangeObjects 3}
|
||||
|
||||
cliConfigChangeCommand OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows executed command."
|
||||
::= {prvtConfigChangeObjects 4}
|
||||
|
||||
snmpServerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the enabled/disabled status of the SNMP server."
|
||||
::= {prvtConfigChangeObjects 5}
|
||||
|
||||
prvtConfigChangeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS {prvtConfigChangeAlarmOID, prvtConfigChangeAlarmRow}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the value of configurable
|
||||
attribute has been changed. The notification can be used
|
||||
to trigger maintenance polling of the running configuration
|
||||
on the device. One of the varbinds will point either to entry
|
||||
of the modified table (configChangeAlarmRow) or the
|
||||
OID of the modified scalar object "
|
||||
::= { prvtConfigChangeNotifications 1}
|
||||
|
||||
cliConfigurationChange NOTIFICATION-TYPE
|
||||
OBJECTS {cliConfigChangeNodePrompt,cliConfigChangeCommand}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when command in configuration node is executed."
|
||||
::= { prvtConfigChangeNotifications 2}
|
||||
|
||||
snmpServerStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
snmpServerStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification shall be sent whenever the enabled/disabled status
|
||||
of the SNMP server changes. If the status is changed
|
||||
from enabled to disabled, the notification shall be sent
|
||||
prior to disabling the SNMP server."
|
||||
::= {prvtConfigChangeNotifications 3}
|
||||
|
||||
prvtConfigChangeNotifications OBJECT IDENTIFIER ::= { prvtConfigChangeMIB 0 }
|
||||
prvtConfigChangeObjects OBJECT IDENTIFIER ::= { prvtConfigChangeMIB 1 }
|
||||
prvtConfigChangeConformance OBJECT IDENTIFIER ::= { prvtConfigChangeMIB 3 }
|
||||
|
||||
END
|
801
MIBS/telco-systems/binos/PRVT-CR-LDP-MIB
Normal file
801
MIBS/telco-systems/binos/PRVT-CR-LDP-MIB
Normal file
@ -0,0 +1,801 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-CR-LDP-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2006, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-CR-LDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32,Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
|
||||
ipSwitch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtCrLdp MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of the PRVT-CR-LDP"
|
||||
|
||||
-- revision history
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
|
||||
::= { mpls 3 }
|
||||
|
||||
-- MPLS node definition
|
||||
|
||||
mpls OBJECT IDENTIFIER ::= { ipSwitch 5 }
|
||||
|
||||
prvtCrLdpObjects OBJECT IDENTIFIER ::= { prvtCrLdp 1 } -- tables
|
||||
-- Textual Conventions.
|
||||
|
||||
PrvtCrldpAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value determines the desired administrative
|
||||
status of a PRVT-CR-LDP table entry.
|
||||
The up and down states indicate that the traffic
|
||||
flow is enabled or disabled respectively for the
|
||||
protocol."
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2)
|
||||
}
|
||||
|
||||
PrvtCrldpOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value determines the operational status of a
|
||||
PRVT-CR-LDP table entry. The up and down states indicate
|
||||
that the traffic flow is enabled or disabled respectively."
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- active
|
||||
down(2), -- inactive
|
||||
goingUp(3), -- activating
|
||||
goingDown(4), -- deactivating
|
||||
actFailed(5) -- activation failed
|
||||
}
|
||||
|
||||
PrvtCrldpIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A general purpose SNMP index into the prvtHafEntity table."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
-- End of textual conventions
|
||||
|
||||
-- The PRVT-CR-LDP Signaling MIB. This table is used to create an
|
||||
-- instance of PRVT-CR-LDP Signaling, and to change its operational state.
|
||||
|
||||
prvtcrldpSigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtcrldpSigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of active instances of PRVT-CR-LDP Signaling."
|
||||
|
||||
::= { prvtCrLdpObjects 1 }
|
||||
|
||||
prvtcrldpSigEntry OBJECT-TYPE
|
||||
SYNTAX PrvtcrldpSigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each of these entries represents an instance of
|
||||
PRVT-CR-LDP Signaling running in the HAF. Some of these instances
|
||||
will be the primary, and others may be backups."
|
||||
INDEX {prvtcrldpSigIndex}
|
||||
::= { prvtcrldpSigTable 1 }
|
||||
|
||||
PrvtcrldpSigEntry ::= SEQUENCE {
|
||||
prvtcrldpSigIndex PrvtCrldpIndex,
|
||||
prvtcrldpSigPathManagerIndex PrvtCrldpIndex,
|
||||
prvtcrldpSigLsrIndex Unsigned32,
|
||||
prvtcrldpSigSocketIfIndex InterfaceIndexOrZero,
|
||||
prvtcrldpSigSessionBufPoolSize Integer32,
|
||||
prvtcrldpSigEMBufPoolSize Integer32,
|
||||
prvtcrldpSigAMBufPoolSize Integer32,
|
||||
prvtcrldpSigAdminStatus PrvtCrldpAdminStatus,
|
||||
prvtcrldpSigOperStatus PrvtCrldpOperStatus,
|
||||
prvtcrldpSigRowStatus RowStatus,
|
||||
prvtcrldpSigUseI3Interface TruthValue,
|
||||
prvtcrldpSigConformanceFlags BITS,
|
||||
prvtcrldpSigUseIPv6Transport TruthValue,
|
||||
prvtcrldpSigSessStatusTrapEnable TruthValue,
|
||||
prvtcrldpSigSessThreshTrapEnable TruthValue,
|
||||
prvtcrldpSigPathVecLimitTrapEnable TruthValue
|
||||
}
|
||||
|
||||
prvtcrldpSigIndex OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this prvtcrldpSigEntry. This is the
|
||||
HAF entity index passed on the product create
|
||||
parameters."
|
||||
::= { prvtcrldpSigEntry 1 }
|
||||
|
||||
prvtcrldpSigPathManagerIndex OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the Path Manager instance to which this
|
||||
instance of Signaling is to join. See prvtcrldpPmTable."
|
||||
::= { prvtcrldpSigEntry 2 }
|
||||
|
||||
prvtcrldpSigLsrIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the PRVT-LMGR product instance to which this
|
||||
PRVT-CR-LDP Signaling is to join as its LDB interface provider.
|
||||
See prvtlmgrLsrEntityTable."
|
||||
::= { prvtcrldpSigEntry 3 }
|
||||
|
||||
prvtcrldpSigSocketIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Management assigned interface identifier for the IP Sockets
|
||||
component interface to PRVT-CR-LDP Signalling."
|
||||
::= { prvtcrldpSigEntry 4 }
|
||||
|
||||
prvtcrldpSigSessionBufPoolSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of pre-reserved buffers available for sending
|
||||
sockets and LDI messages for each LDP session. This is used
|
||||
to pace the sockets and LDI data flows for each LDP session."
|
||||
DEFVAL { 8 }
|
||||
::= { prvtcrldpSigEntry 5 }
|
||||
|
||||
prvtcrldpSigEMBufPoolSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of pre-reserved buffers available for sending
|
||||
sockets, LDBI, NHR and I3 messages within Entity Manager
|
||||
This is used to pace Entity Manager's sockets, LDBI, NHR
|
||||
and I3 data flows."
|
||||
DEFVAL { 8 }
|
||||
::= { prvtcrldpSigEntry 6 }
|
||||
|
||||
prvtcrldpSigAMBufPoolSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of pre-reserved buffers available for sending
|
||||
sockets messages within Adjacency Manager. This is used
|
||||
to pace Adjacency Manager's sockets data flows."
|
||||
DEFVAL { 8 }
|
||||
::= { prvtcrldpSigEntry 7 }
|
||||
|
||||
prvtcrldpSigAdminStatus OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to activate the PRVT-CR-LDP Signaling instance."
|
||||
DEFVAL { up }
|
||||
::= { prvtcrldpSigEntry 8 }
|
||||
|
||||
prvtcrldpSigOperStatus OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational status of this instance of
|
||||
PRVT-CR-LDP Signaling."
|
||||
::= { prvtcrldpSigEntry 9 }
|
||||
|
||||
prvtcrldpSigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to create and delete a PRVT-CR-LDP Signaling Table entry.
|
||||
When this object is set to 'active', only the
|
||||
prvtcrldpSigAdminStatus object in the row may be modified."
|
||||
::= { prvtcrldpSigEntry 10 }
|
||||
|
||||
prvtcrldpSigUseI3Interface OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to indicate whether this PRVT-CR-LDP Signaling instance
|
||||
should use the I3 interface or the IPR interface to determine
|
||||
information regarding local interface configuration. Use of
|
||||
the IPR interface is deprecated, but nevertheless this field
|
||||
defaults to its use for back-compatibility reasons."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpSigEntry 11 }
|
||||
|
||||
prvtcrldpSigConformanceFlags OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
maxPduLen (0)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags specifying how PRVT-LDP Session Controller should
|
||||
behave in situations either where the interpretation of
|
||||
strict conformance is debatable, or where strictly
|
||||
conformant behavior contradicts the general IETF principle
|
||||
of being liberal on receipt.
|
||||
|
||||
maxPduLen If set, this flag means that PRVT-LDP should
|
||||
abort session initialization if the peer (in the passive
|
||||
role) proposes a max PDU length that is larger than
|
||||
PRVT-LDP's proposed value. The interpretation here is that
|
||||
the passive peer's value should be the already negotiated
|
||||
value, not its raw value."
|
||||
DEFVAL { {} }
|
||||
::= { prvtcrldpSigEntry 12 }
|
||||
|
||||
prvtcrldpSigUseIPv6Transport OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to indicate whether the PRVT-CR-LDP signaling is to use
|
||||
IPv6 transport where possible.
|
||||
|
||||
Note that if PRVT-LDP is configured with an IPv4 transport
|
||||
address, IPv4 transport will be used for multicast and
|
||||
IPv6 sockets using a IPv4 mapped IPv6 address will be used
|
||||
for unicast when this field is set to True."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpSigEntry 13 }
|
||||
|
||||
prvtcrldpSigSessStatusTrapEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object is true, then it enables the generation of
|
||||
mplsLdpSessionUp and mplsLdpSessionDown traps, otherwise
|
||||
these traps are not generated."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpSigEntry 14 }
|
||||
|
||||
prvtcrldpSigSessThreshTrapEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object is true, then it enables the generation of
|
||||
mplsLdpInitSessionThresholdExceeded traps, otherwise these
|
||||
traps are not generated."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpSigEntry 15 }
|
||||
|
||||
prvtcrldpSigPathVecLimitTrapEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object is true, then it enables the generation of
|
||||
mplsLdpPathVectorLimitMismatch traps, otherwise these
|
||||
traps are not generated."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpSigEntry 16 }
|
||||
|
||||
-- The PRVT-CR-LDP Path Manager MIB. This table is used to create an
|
||||
-- instance of PRVT-CR-LDP Path Manager, and to change its operational state.
|
||||
|
||||
prvtcrldpPmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtcrldpPmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of active instances of PRVT-CR-LDP Path Manager."
|
||||
::= { prvtCrLdpObjects 2 }
|
||||
|
||||
prvtcrldpPmEntry OBJECT-TYPE
|
||||
SYNTAX PrvtcrldpPmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each of these entries represents an instance of
|
||||
PRVT-CR-LDP Path Manager running in the HAF. Some of these instances
|
||||
will be the primary, and others may be backups."
|
||||
INDEX {prvtcrldpPmIndex}
|
||||
::= { prvtcrldpPmTable 1 }
|
||||
|
||||
PrvtcrldpPmEntry ::= SEQUENCE {
|
||||
prvtcrldpPmIndex PrvtCrldpIndex,
|
||||
prvtcrldpPmLsrIndex Unsigned32,
|
||||
prvtcrldpPmLdpEntityAutoCreate TruthValue,
|
||||
prvtcrldpPmLdpEntityAutoStart TruthValue,
|
||||
prvtcrldpPmLdpEntityReuse TruthValue,
|
||||
prvtcrldpPmLdpVersion INTEGER,
|
||||
prvtcrldpPmUseLdpFt TruthValue,
|
||||
prvtcrldpPmAsNumber Integer32,
|
||||
prvtcrldpPmIprBufPoolSize Integer32,
|
||||
prvtcrldpPmLdpSupported TruthValue,
|
||||
prvtcrldpPmCrLdpSupported TruthValue,
|
||||
prvtcrldpPmQueryFECSupported TruthValue,
|
||||
prvtcrldpPmAdminStatus PrvtCrldpAdminStatus,
|
||||
prvtcrldpPmOperStatus PrvtCrldpOperStatus,
|
||||
prvtcrldpPmRowStatus RowStatus,
|
||||
prvtcrldpPmRestartCapable TruthValue,
|
||||
prvtcrldpPmReconnectTime Integer32,
|
||||
prvtcrldpPmRecoveryTime Integer32,
|
||||
prvtcrldpPmMaxPeerReconnect Integer32,
|
||||
prvtcrldpPmMaxPeerRecovery Integer32,
|
||||
prvtcrldpPmAdjDwnHoldTime Integer32,
|
||||
prvtcrldpPmOutSegProgOrder INTEGER,
|
||||
prvtcrldpPmSupportIpv6 TruthValue,
|
||||
prvtcrldpPmPolicySupportFlags BITS,
|
||||
prvtcrldpPmCheckOutSegIntfaceStat TruthValue
|
||||
}
|
||||
|
||||
prvtcrldpPmIndex OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this prvtcrldpPmEntry. This is the
|
||||
HAF entity index passed on the product create
|
||||
parameters."
|
||||
::= { prvtcrldpPmEntry 1 }
|
||||
|
||||
prvtcrldpPmLsrIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the PRVT-LMGR product instance to which this
|
||||
PRVT-CR-LDP Path Manager is to join as its LDB interface provider.
|
||||
See prvtlmgrLsrEntityTable."
|
||||
::= { prvtcrldpPmEntry 2 }
|
||||
|
||||
prvtcrldpPmLdpEntityAutoCreate OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to 'true', the Entity Manager component of PRVT-CR-LDP
|
||||
creates Entities automatically based on interfaces known to
|
||||
Entity Manager. When set to 'false' Entities are not
|
||||
automatically created."
|
||||
DEFVAL { true }
|
||||
::= { prvtcrldpPmEntry 3 }
|
||||
|
||||
prvtcrldpPmLdpEntityAutoStart OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to 'true', the Entity Manager component of PRVT-CR-LDP
|
||||
automatically starts Entities. Both configured and automatically
|
||||
created Entities are automatically started. When set to 'false'
|
||||
Entities are not automatically started."
|
||||
DEFVAL { true }
|
||||
::= { prvtcrldpPmEntry 4 }
|
||||
|
||||
prvtcrldpPmLdpEntityReuse OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to 'true', the same Entity can be used for multiple
|
||||
interfaces. That is, the per-platform label space behaves as
|
||||
a per-interface label space. When set to 'false', the same
|
||||
entity cannot be used for multiple interfaces."
|
||||
DEFVAL { true }
|
||||
::= { prvtcrldpPmEntry 5 }
|
||||
|
||||
prvtcrldpPmLdpVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
version1(1)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of the LDP version supported."
|
||||
DEFVAL { 1 }
|
||||
::= { prvtcrldpPmEntry 6 }
|
||||
|
||||
prvtcrldpPmUseLdpFt OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to 'true', PRVT-CR-LDP implements fault tolerance
|
||||
procedures for LDP and CR-LDP. When set to 'false', fault
|
||||
tolerance procedures are not used."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpPmEntry 7 }
|
||||
|
||||
prvtcrldpPmAsNumber OBJECT-TYPE
|
||||
SYNTAX Integer32(0..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number identifying the autonomous system (AS) to which
|
||||
this node belongs."
|
||||
::= { prvtcrldpPmEntry 8 }
|
||||
|
||||
prvtcrldpPmIprBufPoolSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the buffer pool used for sending either
|
||||
(deprecated) IPRI messages or for sending NHR and I3
|
||||
messages. This is used to pace IPR/NHR+I3 data flows from
|
||||
PM."
|
||||
DEFVAL { 8 }
|
||||
::= { prvtcrldpPmEntry 9 }
|
||||
|
||||
prvtcrldpPmLdpSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to 'true', PRVT-CR-LDP implements LDP
|
||||
functionality. When set to 'false' received LDP requests
|
||||
are rejected.
|
||||
Note that at least one of prvtcrldpPmLdpSupported and
|
||||
prvtcrldpPmCrLdpSupported must be set to 'true' before
|
||||
activating a prvtcrldpPmTable row. Both prvtcrldpPmLdpSupported
|
||||
and prvtcrldpPmCrLdpSupported may be set to 'true'."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpPmEntry 10 }
|
||||
|
||||
prvtcrldpPmCrLdpSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to 'true', PRVT-CR-LDP implements CR-LDP
|
||||
functionality. When set to 'false' received CR-LDP requests
|
||||
are rejected.
|
||||
Note that at least one of prvtcrldpPmLdpSupported and
|
||||
prvtcrldpPmCrLdpSupported must be set to 'true' before
|
||||
activating a prvtcrldpPmTable row. Both prvtcrldpPmLdpSupported
|
||||
and prvtcrldpPmCrLdpSupported may be set to 'true'."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpPmEntry 11 }
|
||||
|
||||
prvtcrldpPmQueryFECSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to 'true', PRVT-CR-LDP queries the routing stub
|
||||
when a label mapping for an unrecognized FEC is received
|
||||
to determine whether the FEC should be recognized and the
|
||||
corresponding switch programming performed or not. If set
|
||||
to 'false' PRVT-CR-LDP creates a dummy FEC for the mapping
|
||||
and retains or releases the mapping based on the label
|
||||
retention policy for the session."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpPmEntry 12 }
|
||||
|
||||
prvtcrldpPmAdminStatus OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to activate the PRVT-CR-LDP Path Manager instance."
|
||||
DEFVAL { up }
|
||||
::= { prvtcrldpPmEntry 13 }
|
||||
|
||||
prvtcrldpPmOperStatus OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational status of this instance of
|
||||
PRVT-CR-LDP Path Manager."
|
||||
::= { prvtcrldpPmEntry 14 }
|
||||
|
||||
prvtcrldpPmRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to create and delete a PRVT-CR-LDP Path Manager Table entry.
|
||||
When this object is set to 'active', only the
|
||||
prvtcrldpPmAdminStatus object in the row may be modified."
|
||||
::= { prvtcrldpPmEntry 15 }
|
||||
|
||||
prvtcrldpPmRestartCapable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A flag to indicate whether the local node should advertise
|
||||
itself as LDP restart capable if the Label Switch
|
||||
Controller or Label Data Forwarder is capable of
|
||||
supporting the required procedures."
|
||||
DEFVAL { false }
|
||||
::= { prvtcrldpPmEntry 16 }
|
||||
|
||||
prvtcrldpPmReconnectTime OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in milliseconds that the local node takes to
|
||||
restart LDP and bring up the LDP sessions.
|
||||
This is advertised to neighbors in the FT Session TLV in
|
||||
Initialization messages.
|
||||
|
||||
The value chosen should be large enough for LDP to be
|
||||
terminated and restarted.
|
||||
|
||||
Only used if prvtcrldpPmRestartCapable is set to true."
|
||||
DEFVAL { 10000 }
|
||||
::= { prvtcrldpPmEntry 17 }
|
||||
|
||||
prvtcrldpPmRecoveryTime OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The period of time in milliseconds that the local node
|
||||
is willing to retain its MPLS forwarding state, if any,
|
||||
that it preserved across the restart.
|
||||
|
||||
The time is from the end of the restart time configured
|
||||
above.
|
||||
|
||||
Only used if prvtcrldpPmRestartCapable is set to true."
|
||||
DEFVAL { 10000 }
|
||||
::= { prvtcrldpPmEntry 18 }
|
||||
|
||||
prvtcrldpPmMaxPeerReconnect OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum period of time in milliseconds that LDP
|
||||
should wait for a restart capable neighbor to restore an
|
||||
LDP session.
|
||||
|
||||
LDP waits for the minimum of this time and the
|
||||
Reconnect Timeout advertised in the FT Session TLV in
|
||||
the Initialization message from the neighbor.
|
||||
|
||||
Only used if prvtcrldpPmRestartCapable is set to true."
|
||||
DEFVAL { 10000 }
|
||||
::= { prvtcrldpPmEntry 19 }
|
||||
|
||||
prvtcrldpPmMaxPeerRecovery OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum period of time in milliseconds that LDP
|
||||
should wait for a restart capable neighbor to refresh
|
||||
Label Mappings previously received from that neighbor
|
||||
before deleting the stale bindings.
|
||||
|
||||
LDP waits for the minimum of this time and the
|
||||
Recovery Time advertised in the FT Session TLV in
|
||||
the Initialization message from the neighbor.
|
||||
|
||||
Only used if prvtcrldpPmRestartCapable is set to true."
|
||||
DEFVAL { 10000 }
|
||||
::= { prvtcrldpPmEntry 20 }
|
||||
|
||||
prvtcrldpPmAdjDwnHoldTime OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in milliseconds to hold a failed LDP Hello
|
||||
adjacency to distinguish between LDP peer failure
|
||||
and interface failure.
|
||||
|
||||
This field is used to ensure that LDP retains adjacency
|
||||
multi-link LSPs during peer restart recovery when the peer
|
||||
restarts and an LDP Hello adjacency goes down before the
|
||||
LDP session.
|
||||
|
||||
When an LDP Hello adjacency fails, Path Manager waits
|
||||
until the adjacency holding timer expires before tearing
|
||||
down any LSP out segments associated with the adjacency.
|
||||
|
||||
If the LDP session fails before the adjacency holding
|
||||
timer expires, Path Manager performs peer restart recovery
|
||||
instead of tearing down any LSP out segments.
|
||||
|
||||
If the adjacency holding timer expires and the LDP session
|
||||
is still active then Path Manager assumes that the
|
||||
interface has failed but the peer is still active. In
|
||||
this case Path Manager tears down LSP out segments
|
||||
associated with the adjacency.
|
||||
|
||||
The value chosen should be large enough for the LDP
|
||||
session to fail if the LDP peer has failed.
|
||||
|
||||
Only used if _restart_capable_ is set to AMB_TRUE, and
|
||||
cannot be modified when the _row_status_ is ACTIVE."
|
||||
DEFVAL { 3000 }
|
||||
::= {prvtcrldpPmEntry 21 }
|
||||
|
||||
prvtcrldpPmOutSegProgOrder OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
default(0),
|
||||
connFirst(1)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This determines the order in which LDP connects and
|
||||
releases out segments.
|
||||
|
||||
default: This will release all out-segments on a session
|
||||
before programming new out-segments on the same session.
|
||||
No ordering for out-segments across different sessions is
|
||||
enforced when ECMP is in use.
|
||||
|
||||
connFirst: This mode forces all the out-segments for an
|
||||
LSP to be programmed before any out-segments are released.
|
||||
This ordering is only supported if the LSC stub supports
|
||||
implicit XCs."
|
||||
DEFVAL { default }
|
||||
::= {prvtcrldpPmEntry 22 }
|
||||
|
||||
prvtcrldpPmSupportIpv6 OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field indicates whether LDP Path Manager supports
|
||||
IPv6 addresses, FECs and routes.
|
||||
|
||||
If this field is set to false then no IPv6 addresses will
|
||||
be accepted over the NHR and I3 interfaces and all LDP
|
||||
protocol messages for IPv6 addresses or FECs will be
|
||||
returned to the peer as an LDP status code of 'Unsupported
|
||||
Address Family'."
|
||||
DEFVAL { false }
|
||||
::= {prvtcrldpPmEntry 23 }
|
||||
|
||||
prvtcrldpPmPolicySupportFlags OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
policySupported(0),
|
||||
perFecOptimizationSupported(1),
|
||||
suppressAddressPolicy(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field contains bit flags which indicate whether
|
||||
PRVT-LDP supports LDP Policy and if per FEC policy
|
||||
optimization is to be used.
|
||||
|
||||
The supported bit flags are defined below.
|
||||
- policySupported
|
||||
- perFecOptimizationSupported
|
||||
- suppressAddressPolicy.
|
||||
|
||||
The policySupported flag indicates that PRVT-LDP will
|
||||
enforce policy decisions made by the user through a number
|
||||
of user exits. If this flag is not set PRVT-LDP will not
|
||||
call policy user exits.
|
||||
|
||||
The perFecOptimizationSupported flag indicates that PRVT-LDP
|
||||
provides policy on a per FEC basis as opposed to a per FEC
|
||||
per session basis. This results in policy user exits only
|
||||
being called once per FEC. This field is only significant
|
||||
if the policySupported flag is set. This feature is used
|
||||
to reduce the number of calls to the Policy User Exits
|
||||
particularly when a change in Policy is being implemented.
|
||||
|
||||
If the perFecOptimizationSupported flag is not set then
|
||||
PRVT-LDP Path Manager enforces policy on a per FEC per peer
|
||||
basis.
|
||||
|
||||
If this flag is set policy is enforced on a per FEC basis
|
||||
and the same policy decision is assumed to apply for all
|
||||
peers.
|
||||
|
||||
The suppressAddressPolicy flag if set prevents PRVT-LDP from
|
||||
performing any Policy processing on receipt of a Address
|
||||
or Address Withdraw message from a peer.
|
||||
|
||||
If this field is not set then its default value is
|
||||
determined by the RCP_USER_DO_POLICY compile time flag.
|
||||
|
||||
Changes to the value of policy_support_flags are not
|
||||
permitted whilst the MIB row is active."
|
||||
|
||||
::= {prvtcrldpPmEntry 24 }
|
||||
|
||||
prvtcrldpPmCheckOutSegIntfaceStat OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field indicates whether LDP Path Manager makes the
|
||||
programming of each out segment conditional on the status
|
||||
of the interface where the out segment is programmed.
|
||||
|
||||
When set to false, LDP Path Manager assumes that the
|
||||
availability of interfaces for programming is reflected in
|
||||
the adjacency and session information that it receives
|
||||
from LDP Session Controller, and in the routing
|
||||
information that it receives from the NHR stub.
|
||||
|
||||
When set to true, LDP Path Manager tracks interface
|
||||
status itself and uses this in addition to input from LDP
|
||||
Session Controller and the NHR stub to decide whether an
|
||||
out segment should be programmed on a particular
|
||||
interface. If the other inputs indicate 'yes', but the
|
||||
relevant interface is (or goes) down, LDP Path Manager
|
||||
will not program that out segment (or will remove the
|
||||
existing out segment on that interface).
|
||||
|
||||
This field cannot be changed when the row is active."
|
||||
DEFVAL { false }
|
||||
::= {prvtcrldpPmEntry 25 }
|
||||
END
|
1010
MIBS/telco-systems/binos/PRVT-DHCP-MIB
Normal file
1010
MIBS/telco-systems/binos/PRVT-DHCP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
190
MIBS/telco-systems/binos/PRVT-DRY-CONTACTS-MIB
Normal file
190
MIBS/telco-systems/binos/PRVT-DRY-CONTACTS-MIB
Normal file
@ -0,0 +1,190 @@
|
||||
PRVT-DRY-CONTACTS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
TimeTicks,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtDryContactsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200711270000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Initial version. This MIB provides external-alarm management and notifications"
|
||||
|
||||
-- revision history
|
||||
REVISION "200711270000Z"
|
||||
DESCRIPTION
|
||||
"Compilation fixes"
|
||||
|
||||
::= { switch 112 }
|
||||
|
||||
dryContactsNotifications OBJECT IDENTIFIER ::= { prvtDryContactsMIB 0 }
|
||||
dryContactsObjects OBJECT IDENTIFIER ::= { prvtDryContactsMIB 1 }
|
||||
|
||||
cfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing inputs configuration and statuses"
|
||||
::= { dryContactsObjects 1 }
|
||||
|
||||
cfgEntry OBJECT-TYPE
|
||||
SYNTAX CfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"cfgEntry"
|
||||
INDEX { prvtAlarmID }
|
||||
::= { cfgTable 1 }
|
||||
|
||||
CfgEntry ::= SEQUENCE {
|
||||
prvtAlarmID Integer32,
|
||||
prvtSensorType INTEGER,
|
||||
prvtName OCTET STRING,
|
||||
prvtDescription OCTET STRING,
|
||||
prvtEnableStatus INTEGER,
|
||||
prvtAlarmStatus INTEGER,
|
||||
prvtAlarmSeverity INTEGER,
|
||||
prvtPolarity INTEGER,
|
||||
prvtLastChange TimeTicks
|
||||
}
|
||||
|
||||
prvtAlarmID OBJECT-TYPE
|
||||
SYNTAX Integer32(1..6)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"External and internal alarm index uniquely identifies this row.
|
||||
T-Metro 200 ES platform has four dry-contacts sensor inputs.
|
||||
T5C-XG platform has four dry-contact sensor inputs and two dry-contact sensor outputs.
|
||||
An integer with supported range of values 1-6 for T5C-XG and 1-4 for T-Metro 200 ES. Index. Not-accessible"
|
||||
::= { cfgEntry 1}
|
||||
|
||||
prvtSensorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
input(1),
|
||||
output(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sensor type. An enumeration with two values: input(1), output(2).
|
||||
T-Metro 200 ES platform has four dry-contacts sensor inputs.
|
||||
T5C-XG platform has four dry-contact sensor inputs and two dry-contact sensor outputs.
|
||||
Read-only."
|
||||
::= { cfgEntry 2 }
|
||||
|
||||
|
||||
|
||||
prvtName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of alarm. An OCTET-STRING with max. 16 OCTETS.
|
||||
Default value null string. Read-write"
|
||||
::= { cfgEntry 3}
|
||||
|
||||
prvtDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm description. An OCTET-STRING with max. 64 OCTETS.
|
||||
Default value null string. Read-write"
|
||||
::= { cfgEntry 4}
|
||||
|
||||
prvtEnableStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Senging alarms status. An enumeration with two values: enabled(1), disabled(2).
|
||||
Default value is disabled(2). Read-write"
|
||||
::= { cfgEntry 5}
|
||||
|
||||
prvtAlarmStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-alarm(1),
|
||||
alarm(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm status. An enumeration with two values: no-alarm(1), alarm(2).
|
||||
Default value is no-alarm(1). Read-only."
|
||||
::= { cfgEntry 6 }
|
||||
|
||||
prvtAlarmSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
info(1),
|
||||
minor(2),
|
||||
major(3),
|
||||
critical(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured alarm severity. An enumeration with 4 values:
|
||||
info(1), minor(2), major(3) and critical(4).
|
||||
Default value is info(1). Read-write"
|
||||
::= { cfgEntry 7}
|
||||
|
||||
prvtPolarity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
normally-opened(1),
|
||||
normally-closed(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured polarity.
|
||||
An enumeration with 2 values: normally-opened(1), normally-closed(2).
|
||||
This object is only for T-Metro 200 ES platform.
|
||||
Default value is normally-opened(1). Read-write"
|
||||
::= { cfgEntry 8}
|
||||
|
||||
prvtLastChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time of the last operational status change.
|
||||
TimeTicks. Read-only"
|
||||
::= { cfgEntry 9}
|
||||
|
||||
-- Notifications.
|
||||
|
||||
stateChanged NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtAlarmID ,
|
||||
prvtSensorType,
|
||||
prvtName,
|
||||
prvtDescription,
|
||||
prvtAlarmStatus,
|
||||
prvtAlarmSeverity
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send notification when operational status of the input changes"
|
||||
::= { dryContactsNotifications 1 }
|
||||
|
||||
END
|
444
MIBS/telco-systems/binos/PRVT-EGRESS-COUNTERS-MIB
Normal file
444
MIBS/telco-systems/binos/PRVT-EGRESS-COUNTERS-MIB
Normal file
@ -0,0 +1,444 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-EGRESS-COUNTERS-MIB
|
||||
-- ** Project: Ethernet Local Management Interface
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-EGRESS-COUNTERS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, Integer32, Gauge32,IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
InterfaceIndex, ifIndex
|
||||
FROM IF-MIB
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
-- The EGRESS COUNTER MIB
|
||||
prvtEgressCounterMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201005210000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This MIB provides the egress counters for specific boards, refer to documentation for more details."
|
||||
REVISION "201005210000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 160 }
|
||||
|
||||
|
||||
prvtEgressCntNotifications OBJECT IDENTIFIER ::= { prvtEgressCounterMib 0 }
|
||||
prvtEgressCntObjects OBJECT IDENTIFIER ::= { prvtEgressCounterMib 1 }
|
||||
prvtEgressCntConformance OBJECT IDENTIFIER ::= { prvtEgressCounterMib 2 }
|
||||
|
||||
|
||||
--------------------------------------------------------------
|
||||
--EgressCounter objects
|
||||
--------------------------------------------------------------
|
||||
|
||||
|
||||
prvtEgressCntCounterSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEgressCntCounterSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects for the counters set. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntObjects 1 }
|
||||
|
||||
|
||||
prvtEgressCntCounterSetEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEgressCntCounterSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvtEgressCntCounterSetEntry"
|
||||
INDEX { prvtEgressCntCounterSetID }
|
||||
::= { prvtEgressCntCounterSetTable 1 }
|
||||
|
||||
PrvtEgressCntCounterSetEntry ::= SEQUENCE{
|
||||
prvtEgressCntCounterSetID Unsigned32,
|
||||
prvtEgressCntAllPriorities TruthValue,
|
||||
prvtEgressCntPriority Unsigned32,
|
||||
prvtEgressCntAllDropLevels TruthValue,
|
||||
prvtEgressCntDropLevelMode INTEGER,
|
||||
prvtEgressCntAllVlans TruthValue,
|
||||
prvtEgressCntVlan Unsigned32,
|
||||
prvtEgressCntAllInterfaces TruthValue,
|
||||
prvtEgressCntInterfaces InterfaceIndex,
|
||||
prvtEgressCntPort INTEGER,
|
||||
prvtEgressCntClearCounterSet INTEGER,
|
||||
prvtEgressCntCounterSetRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtEgressCntCounterSetID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counters set ID. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCounterSetEntry 1 }
|
||||
|
||||
|
||||
prvtEgressCntAllPriorities OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows if all priorities are set. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntCounterSetEntry 2 }
|
||||
|
||||
prvtEgressCntPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Priority definition. If prvtAllPriorities object is true then prvtPriority object is irrelevant. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCounterSetEntry 3 }
|
||||
|
||||
prvtEgressCntAllDropLevels OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows if all drop levels are set. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntCounterSetEntry 4 }
|
||||
|
||||
prvtEgressCntDropLevelMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
green (1),
|
||||
yellow (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Drop level definition. If prvtAllDropLevels object is true then prvtDropLevelMode object is irrelevant. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntCounterSetEntry 5 }
|
||||
|
||||
prvtEgressCntAllVlans OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows if all vlans are set. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntCounterSetEntry 6 }
|
||||
|
||||
|
||||
prvtEgressCntVlan OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan ID. If prvtAllVlans object is true then prvtVlan object is irrelevant. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCounterSetEntry 7 }
|
||||
|
||||
|
||||
prvtEgressCntAllInterfaces OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows if all interfaces are set. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCounterSetEntry 8 }
|
||||
|
||||
prvtEgressCntInterfaces OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface definition. If prvtAllInterfaces object is true then prvtInterfaces object is irrelevant. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntCounterSetEntry 9 }
|
||||
|
||||
prvtEgressCntPort OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none ( 0 ),
|
||||
set ( 1 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU port. Available only for specific boards, refer to documentation for more details. "
|
||||
DEFVAL { none }
|
||||
::= { prvtEgressCntCounterSetEntry 10 }
|
||||
|
||||
|
||||
prvtEgressCntClearCounterSet OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none ( 0 ),
|
||||
clear ( 1 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Deletes a specified set of egress counters. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCounterSetEntry 11 }
|
||||
|
||||
prvtEgressCntCounterSetRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counter set rowStatus. Supported only NotInService/Active. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCounterSetEntry 12 }
|
||||
|
||||
prvtEgressCntCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEgressCntCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the counters. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntObjects 2 }
|
||||
|
||||
|
||||
prvtEgressCntCountersEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEgressCntCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvtEgressCntCountersEntry"
|
||||
INDEX { prvtEgressCntCounterSetID }
|
||||
::= { prvtEgressCntCountersTable 1 }
|
||||
|
||||
PrvtEgressCntCountersEntry ::= SEQUENCE{
|
||||
prvtEgressCntOutBcFrames Unsigned32,
|
||||
prvtEgressCntOutNUcFrames Unsigned32,
|
||||
prvtEgressCntOutUcFrames Unsigned32,
|
||||
prvtEgressCntEgrFilterDisc Unsigned32,
|
||||
prvtEgressCntTxqFilterDisc Unsigned32,
|
||||
prvtEgressCntOutCtrlFrames Unsigned32,
|
||||
prvtEgressCntEgrFrwFilterDisc Unsigned32,
|
||||
prvtEgressCntClearCounters INTEGER
|
||||
}
|
||||
|
||||
|
||||
prvtEgressCntOutBcFrames OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Broadcast packet counter. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCountersEntry 1 }
|
||||
|
||||
prvtEgressCntOutNUcFrames OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Multicast packet counter . Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCountersEntry 2 }
|
||||
|
||||
prvtEgressCntOutUcFrames OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unicast packet counter. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCountersEntry 3 }
|
||||
|
||||
prvtEgressCntEgrFilterDisc OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress filtered packet counter. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCountersEntry 4 }
|
||||
|
||||
prvtEgressCntTxqFilterDisc OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tail dropped packet counter. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCountersEntry 5 }
|
||||
|
||||
prvtEgressCntOutCtrlFrames OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control packet counter. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCountersEntry 6 }
|
||||
|
||||
prvtEgressCntEgrFrwFilterDisc OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress forwarding restriction packet counter. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntCountersEntry 7 }
|
||||
|
||||
prvtEgressCntClearCounters OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none ( 0 ),
|
||||
clear ( 1 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clears a counter set statistics. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntCountersEntry 8 }
|
||||
|
||||
|
||||
prvtEgressCntQosCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEgressCntQosCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects for counters which count number of packets dropped due to congestions. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntObjects 3 }
|
||||
|
||||
|
||||
prvtEgressCntQosCountersEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEgressCntQosCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvtEgressCntQosCountersEntry"
|
||||
INDEX { ifIndex }
|
||||
::= { prvtEgressCntQosCountersTable 1 }
|
||||
|
||||
PrvtEgressCntQosCountersEntry ::= SEQUENCE{
|
||||
prvtEgressCntQosYellowPacketCounters Unsigned32,
|
||||
prvtEgressCntQosRedPacketCounters Unsigned32,
|
||||
prvtEgressCntQosMaximumRateReached TruthValue
|
||||
}
|
||||
|
||||
prvtEgressCntQosYellowPacketCounters OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Congestion color yellow dropped packet. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntQosCountersEntry 1 }
|
||||
|
||||
prvtEgressCntQosRedPacketCounters OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Congestion color red dropped packet. Available only for specific boards, refer to documentation for more details. "
|
||||
::= { prvtEgressCntQosCountersEntry 2 }
|
||||
|
||||
prvtEgressCntQosMaximumRateReached OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Checks if port egress maximum rate has been reached. Available only for specific boards, refer to documentation for more details."
|
||||
::= { prvtEgressCntQosCountersEntry 3 }
|
||||
|
||||
prvtEgressCntCompliances OBJECT IDENTIFIER ::= { prvtEgressCntConformance 1 }
|
||||
prvtEgressCntGroups OBJECT IDENTIFIER ::= { prvtEgressCntConformance 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- Units of conformance
|
||||
-- ******************************************************************
|
||||
|
||||
prvtEgressCntCounterSetGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtEgressCntAllPriorities,
|
||||
prvtEgressCntPriority,
|
||||
prvtEgressCntAllDropLevels,
|
||||
prvtEgressCntDropLevelMode,
|
||||
prvtEgressCntAllVlans,
|
||||
prvtEgressCntVlan,
|
||||
prvtEgressCntAllInterfaces,
|
||||
prvtEgressCntInterfaces,
|
||||
prvtEgressCntPort,
|
||||
prvtEgressCntClearCounterSet,
|
||||
prvtEgressCntCounterSetRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the egress counter set group."
|
||||
::= { prvtEgressCntGroups 1 }
|
||||
|
||||
prvtEgressCntCountersGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtEgressCntOutBcFrames,
|
||||
prvtEgressCntOutNUcFrames,
|
||||
prvtEgressCntOutUcFrames,
|
||||
prvtEgressCntEgrFilterDisc,
|
||||
prvtEgressCntTxqFilterDisc,
|
||||
prvtEgressCntOutCtrlFrames,
|
||||
prvtEgressCntEgrFrwFilterDisc,
|
||||
prvtEgressCntClearCounters
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the egress counters group."
|
||||
::= { prvtEgressCntGroups 2 }
|
||||
|
||||
prvtEgressCntQosCountersGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtEgressCntQosYellowPacketCounters,
|
||||
prvtEgressCntQosRedPacketCounters,
|
||||
prvtEgressCntQosMaximumRateReached
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the qos egress counters."
|
||||
::= { prvtEgressCntGroups 3 }
|
||||
|
||||
prvtEgressCntCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the egress counters MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
prvtEgressCntCounterSetGroup,
|
||||
prvtEgressCntCountersGroup,
|
||||
prvtEgressCntQosCountersGroup
|
||||
}
|
||||
|
||||
::= { prvtEgressCntCompliances 1 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
533
MIBS/telco-systems/binos/PRVT-ELMI-MIB
Normal file
533
MIBS/telco-systems/binos/PRVT-ELMI-MIB
Normal file
@ -0,0 +1,533 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-ELMI-MIB
|
||||
-- ** Project: Ethernet Local Management Interface
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-ELMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Counter32,
|
||||
Unsigned32,
|
||||
Integer32,
|
||||
Gauge32,
|
||||
IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue,
|
||||
RowStatus,
|
||||
StorageType,
|
||||
TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
|
||||
NOTIFICATION-TYPE, transmission
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
InterfaceIndex, ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
switch FROM PRVT-SWITCH-MIB;
|
||||
|
||||
-- The ELMI MIB
|
||||
prvtELMIMib MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "200907130000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB contains managed object definitions for
|
||||
encapsulating E-LMI that is terminated by the UNI-C
|
||||
on the CE side of the UNI and by the UNI-N on the MEN side of the UNI."
|
||||
|
||||
|
||||
REVISION "200907130000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
|
||||
::= { switch 120 }
|
||||
|
||||
|
||||
prvtELMINotifications OBJECT IDENTIFIER ::= { prvtELMIMib 0 }
|
||||
prvtELMIObjects OBJECT IDENTIFIER ::= { prvtELMIMib 1 }
|
||||
prvtELMIConformance OBJECT IDENTIFIER ::= { prvtELMIMib 2 }
|
||||
|
||||
|
||||
--------------------------------------------------------------
|
||||
--E-LMI objects
|
||||
--------------------------------------------------------------
|
||||
|
||||
prvtELMIEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"E-LMI enable protocol"
|
||||
DEFVAL { disable }
|
||||
::= { prvtELMIObjects 1 }
|
||||
|
||||
prvtELMICfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtELMICfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains object for configuring E-LMI protocol."
|
||||
::= { prvtELMIObjects 2 }
|
||||
|
||||
|
||||
prvtELMICfgEntry OBJECT-TYPE
|
||||
SYNTAX PrvtELMICfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtELMICfgTable 1 }
|
||||
|
||||
PrvtELMICfgEntry ::= SEQUENCE{
|
||||
prvtELMIIfEnable INTEGER,
|
||||
prvtELMIIfMode INTEGER,
|
||||
prvtELMIPollingCnt INTEGER,
|
||||
prvtELMIPollingTimer INTEGER,
|
||||
prvtELMIVerifPollTimer INTEGER,
|
||||
prvtELMIStatusCnt INTEGER,
|
||||
prvtELMIClearStatistics INTEGER,
|
||||
prvtELMIMapEvcCEVlanType INTEGER
|
||||
}
|
||||
|
||||
|
||||
prvtELMIIfEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Enables or disables E-LMI feature per interface."
|
||||
::= { prvtELMICfgEntry 1 }
|
||||
|
||||
|
||||
prvtELMIIfMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
uni-n (1),
|
||||
uni-c (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" E-LMI working mode per interface."
|
||||
::= { prvtELMICfgEntry 2 }
|
||||
|
||||
|
||||
prvtELMIPollingCnt OBJECT-TYPE
|
||||
SYNTAX INTEGER (1 .. 65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Polling counter - controls the number of polling cycles between Full Status exchanges.
|
||||
Aplicable only in UNI-C mode"
|
||||
DEFVAL { 360 }
|
||||
::= { prvtELMICfgEntry 3 }
|
||||
|
||||
prvtELMIPollingTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Polling timer - controls the interval at which STATUS ENQUIRY messages are transmitted.
|
||||
Aplicable only in UNI-C mode"
|
||||
DEFVAL { 10 }
|
||||
::= { prvtELMICfgEntry 4 }
|
||||
|
||||
prvtELMIVerifPollTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Polling Verification Timer - controls the interval during which information sent to the UNI-C in a STATUS message is consider valid.
|
||||
The Polling Verification Timer MAY be disabled and thus the PVT never expires.
|
||||
Polling Verification Timer is valid only for UNI-N mode.
|
||||
For disable the counter SET 0 value"
|
||||
DEFVAL { 15 }
|
||||
::= { prvtELMICfgEntry 5 }
|
||||
|
||||
|
||||
prvtELMIStatusCnt OBJECT-TYPE
|
||||
SYNTAX INTEGER (2..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Status Counter - controls the number of consecutive errors that must occur before E-LMI at the UNI is declared as not operational.
|
||||
Aplicable in both UNI-Cand UNI-N mode"
|
||||
DEFVAL { 4 }
|
||||
::= { prvtELMICfgEntry 6 }
|
||||
|
||||
prvtELMIClearStatistics OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
clear(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear ELMI statistics per interface."
|
||||
::= { prvtELMICfgEntry 7 }
|
||||
|
||||
prvtELMIMapEvcCEVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
allToOneBundling (1),
|
||||
serviceMultiplexingWithNoBund (2),
|
||||
budling(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CE-VLAN ID/EVC Map Type ."
|
||||
::= { prvtELMICfgEntry 8}
|
||||
|
||||
prvtELMIStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtELMIStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects for displaing E-LMI statistics."
|
||||
::= { prvtELMIObjects 3 }
|
||||
|
||||
|
||||
prvtELMIStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtELMIStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtELMIStatisticsTable 1 }
|
||||
|
||||
PrvtELMIStatisticsEntry ::= SEQUENCE{
|
||||
prvtELMIStatusChange INTEGER,
|
||||
prvtELMILastFullReport TimeStamp,
|
||||
prvtELMITimeOuts INTEGER,
|
||||
prvtELMIMsgISN INTEGER,
|
||||
prvtELMIInavlidProtocolVers INTEGER,
|
||||
prvtELMIEVCInvalidRefId INTEGER,
|
||||
prvtELMIInavlidMsgType INTEGER,
|
||||
prvtELMIOOSIE INTEGER,
|
||||
prvtELMIDuplicateIE INTEGER,
|
||||
prvtELMIMandatoryIEMissing INTEGER,
|
||||
prvtELMIInavlidMandatoryIE INTEGER,
|
||||
prvtELMIInvalidNonMandatoryIE INTEGER,
|
||||
prvtELMIUnrecognizedIE INTEGER,
|
||||
prvtELMIUnexpectedIE INTEGER,
|
||||
prvtELMIShortMessage INTEGER
|
||||
|
||||
}
|
||||
|
||||
|
||||
prvtELMIStatusChange OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up (1),
|
||||
down (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"E-LMI operational status"
|
||||
::= { prvtELMIStatisticsEntry 1 }
|
||||
|
||||
prvtELMILastFullReport OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"E-LMI Time of the last full status report."
|
||||
::= { prvtELMIStatisticsEntry 2 }
|
||||
|
||||
prvtELMITimeOuts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Status Timeouts."
|
||||
::= { prvtELMIStatisticsEntry 3 }
|
||||
|
||||
|
||||
prvtELMIMsgISN OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of messages with Invalid Sequence Number."
|
||||
::= { prvtELMIStatisticsEntry 4 }
|
||||
|
||||
prvtELMIInavlidProtocolVers OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Protocol Version."
|
||||
::= { prvtELMIStatisticsEntry 5 }
|
||||
|
||||
prvtELMIEVCInvalidRefId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Ethernet Virtual Connection Reference Id."
|
||||
::= { prvtELMIStatisticsEntry 6 }
|
||||
|
||||
prvtELMIInavlidMsgType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Message Type."
|
||||
::= { prvtELMIStatisticsEntry 7 }
|
||||
|
||||
prvtELMIOOSIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Out of Sequence IE."
|
||||
::= { prvtELMIStatisticsEntry 8 }
|
||||
|
||||
prvtELMIDuplicateIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Duplicate IE."
|
||||
::= { prvtELMIStatisticsEntry 9 }
|
||||
|
||||
prvtELMIMandatoryIEMissing OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mandatory IE Missing."
|
||||
::= { prvtELMIStatisticsEntry 10 }
|
||||
|
||||
prvtELMIInavlidMandatoryIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Mandatory IE."
|
||||
::= { prvtELMIStatisticsEntry 11 }
|
||||
|
||||
prvtELMIInvalidNonMandatoryIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid non-Mandatory IE."
|
||||
::= { prvtELMIStatisticsEntry 12 }
|
||||
|
||||
prvtELMIUnrecognizedIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unrecognized IE."
|
||||
::= { prvtELMIStatisticsEntry 13 }
|
||||
|
||||
prvtELMIUnexpectedIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unexpected IE."
|
||||
::= { prvtELMIStatisticsEntry 14 }
|
||||
|
||||
prvtELMIShortMessage OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Short Message."
|
||||
::= { prvtELMIStatisticsEntry 15 }
|
||||
|
||||
|
||||
prvtELMIEVCTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtELMIEVCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects for displaing EVC informations."
|
||||
::= { prvtELMIObjects 4 }
|
||||
|
||||
prvtELMIEVCEntry OBJECT-TYPE
|
||||
SYNTAX PrvtELMIEVCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry display information about EVC."
|
||||
INDEX { ifIndex, prvtELMIEVCId }
|
||||
::= { prvtELMIEVCTable 1 }
|
||||
|
||||
PrvtELMIEVCEntry ::= SEQUENCE{
|
||||
prvtELMIEVCId INTEGER,
|
||||
prvtELMIServicesId Unsigned32,
|
||||
prvtELMIEVCStatus INTEGER,
|
||||
prvtELMIEVCType INTEGER
|
||||
}
|
||||
|
||||
prvtELMIEVCId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies EVC Refernces id."
|
||||
::= {prvtELMIEVCEntry 1}
|
||||
|
||||
prvtELMIServicesId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies Services id."
|
||||
::= {prvtELMIEVCEntry 2}
|
||||
|
||||
prvtELMIEVCStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
non-active (0),
|
||||
new-non-active (1),
|
||||
active (2),
|
||||
new-active (3),
|
||||
partially-active(4),
|
||||
new-partially-active(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EVC State."
|
||||
::= {prvtELMIEVCEntry 3}
|
||||
|
||||
|
||||
prvtELMIEVCType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
point-to-point (1),
|
||||
multi-point-to-point (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EVC Type."
|
||||
::= {prvtELMIEVCEntry 4}
|
||||
|
||||
|
||||
prvtELMIMapEvcCEVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtELMIMapEvcCEVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects for displaying the map between EVC and CE-VLAN"
|
||||
::= { prvtELMIObjects 5 }
|
||||
|
||||
prvtELMIMapEvcCEVlanEntry OBJECT-TYPE
|
||||
SYNTAX PrvtELMIMapEvcCEVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry links EVC id with CE-VLAN id."
|
||||
INDEX { ifIndex, prvtELMIMapEVCId, prvtELMIMapCeVlanId }
|
||||
::= { prvtELMIMapEvcCEVlanTable 1 }
|
||||
|
||||
|
||||
PrvtELMIMapEvcCEVlanEntry ::= SEQUENCE{
|
||||
prvtELMIMapEVCId INTEGER,
|
||||
prvtELMIMapCeVlanId INTEGER
|
||||
}
|
||||
prvtELMIMapEVCId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies EVC id."
|
||||
::= {prvtELMIMapEvcCEVlanEntry 1}
|
||||
|
||||
prvtELMIMapCeVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies CE-VLAN id."
|
||||
::= {prvtELMIMapEvcCEVlanEntry 2}
|
||||
|
||||
|
||||
|
||||
prvtELMIStatus NOTIFICATION-TYPE
|
||||
OBJECTS { prvtELMIEnable, prvtELMIStatusChange }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent when status of ELMI changes."
|
||||
::= {prvtELMINotifications 1}
|
||||
|
||||
|
||||
|
||||
prvtELMIChangeEVC NOTIFICATION-TYPE
|
||||
OBJECTS { prvtELMIEVCId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent when status of CE-VLAN ID/EVC Map per interface changes."
|
||||
::= {prvtELMINotifications 2}
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
605
MIBS/telco-systems/binos/PRVT-EPS-MIB
Normal file
605
MIBS/telco-systems/binos/PRVT-EPS-MIB
Normal file
@ -0,0 +1,605 @@
|
||||
PRVT-EPS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
|
||||
TEXTUAL-CONVENTION,
|
||||
RowStatus,
|
||||
TruthValue FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580]
|
||||
switch FROM PRVT-SWITCH-MIB
|
||||
Dot1agCfmMepIdOrZero,
|
||||
Dot1agCfmMDLevelOrNone FROM IEEE8021-CFM-MIB
|
||||
sdpInfoEntry FROM PRVT-SERV-MIB
|
||||
;
|
||||
|
||||
prvtEpsMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201004170000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Private MIB supporting Linear Ethernet Protection Switching (ITU-T G.8031)"
|
||||
|
||||
-- revision history
|
||||
REVISION "201103230000Z"
|
||||
DESCRIPTION
|
||||
"Added Protection Counter"
|
||||
REVISION "201004170000Z"
|
||||
DESCRIPTION
|
||||
"Add protection failure trap. Add recovery traps."
|
||||
REVISION "200907150000Z"
|
||||
DESCRIPTION
|
||||
"Updates for 9.4 release"
|
||||
REVISION "200903240000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
::= { switch 132 }
|
||||
|
||||
prvtEpsMibNotifications OBJECT IDENTIFIER ::= { prvtEpsMib 0 }
|
||||
prvtEpsMibObjects OBJECT IDENTIFIER ::= { prvtEpsMib 1 }
|
||||
|
||||
PrvtEpsRequestStateType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
REFERENCE
|
||||
"G.8031 clause 11.3"
|
||||
SYNTAX INTEGER {
|
||||
rsNone (-1),
|
||||
rsNoRequest (0),
|
||||
rsDoNotRevert (1),
|
||||
rsReverseRequest (2),
|
||||
rsExercise (4),
|
||||
rsWaitToRestore (5),
|
||||
rsClear (6),
|
||||
rsManualSwitch (7),
|
||||
rsSignalDegrade (9),
|
||||
rsSignalFail (11),
|
||||
rsForcedSwitch (13),
|
||||
rsSignalFailForProtection (14),
|
||||
rsLockoutOfProtection (15)
|
||||
}
|
||||
|
||||
PrvtEpsProtectionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
REFERENCE
|
||||
"G.8031 clause 11.4"
|
||||
SYNTAX INTEGER {
|
||||
pt1Plus1 (0),
|
||||
pt1To1 (1)
|
||||
}
|
||||
|
||||
PrvtEpsDirectionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
REFERENCE
|
||||
"G.8031 clause 11.4"
|
||||
SYNTAX INTEGER {
|
||||
dtUnidirectional (0),
|
||||
dtBidirectional (1)
|
||||
}
|
||||
|
||||
PrvtEpsActivePathType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
REFERENCE
|
||||
"G.8031 clause 11.6"
|
||||
SYNTAX INTEGER {
|
||||
working (0),
|
||||
protection (1)
|
||||
}
|
||||
|
||||
PrvtEpsMonitoringType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
cfmPM (1),
|
||||
saa (2)
|
||||
}
|
||||
|
||||
PrvtEpsDefectFopType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
REFERENCE
|
||||
"G.8031 clause 11.15"
|
||||
SYNTAX BITS {
|
||||
fullyIncompatibleProvisioning (0),
|
||||
protectionSwitchingIncomplete (1),
|
||||
protectionConfigurationMismatch (2),
|
||||
epsConfigurationMismatch (3)
|
||||
}
|
||||
|
||||
PrvtEpsPathStatusType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the primary or backup links"
|
||||
SYNTAX INTEGER {
|
||||
psOk (0),
|
||||
psFailed (1)
|
||||
}
|
||||
|
||||
prvtEpsService OBJECT IDENTIFIER ::= { prvtEpsMibObjects 1 }
|
||||
|
||||
prvtEpsServiceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEpsServiceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table contains Ethernet Protection Switching services information."
|
||||
::= { prvtEpsService 1 }
|
||||
|
||||
prvtEpsServiceEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEpsServiceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethernet Protection Switching information about a specific service."
|
||||
INDEX { prvtEpsSvcId }
|
||||
::= { prvtEpsServiceTable 1 }
|
||||
|
||||
PrvtEpsServiceEntry ::= SEQUENCE {
|
||||
prvtEpsSvcId Unsigned32,
|
||||
prvtEpsServiceCfmMdLevel Dot1agCfmMDLevelOrNone,
|
||||
prvtEpsServicePrimaryLocalCfmMep Dot1agCfmMepIdOrZero,
|
||||
prvtEpsServicePrimaryRemoteCfmMep Dot1agCfmMepIdOrZero,
|
||||
prvtEpsServiceSecondaryLocalCfmMep Dot1agCfmMepIdOrZero,
|
||||
prvtEpsServiceSecondaryRemoteCfmMep Dot1agCfmMepIdOrZero,
|
||||
prvtEpsServiceLocalState PrvtEpsRequestStateType,
|
||||
prvtEpsServiceHoldOffTimer Unsigned32,
|
||||
prvtEpsServiceWaitToRestoreTimer Unsigned32,
|
||||
prvtEpsServiceApsChannel TruthValue,
|
||||
prvtEpsServiceProtection PrvtEpsProtectionType,
|
||||
prvtEpsServiceDirection PrvtEpsDirectionType,
|
||||
prvtEpsServiceRevertive TruthValue,
|
||||
prvtEpsServiceActivePath PrvtEpsActivePathType,
|
||||
prvtEpsServiceDegradeTestType PrvtEpsMonitoringType,
|
||||
prvtEpsServiceDegradeTestOwner OCTET STRING,
|
||||
prvtEpsServiceDegradeTestName OCTET STRING,
|
||||
prvtEpsServiceDegradeTestEnable TruthValue,
|
||||
prvtEpsServiceDefectFop PrvtEpsDefectFopType,
|
||||
prvtEpsServiceOperationalStatus TruthValue,
|
||||
prvtEpsServicePrimaryStatus PrvtEpsPathStatusType,
|
||||
prvtEpsServiceSecondaryStatus PrvtEpsPathStatusType,
|
||||
prvtEpsServiceRemoteState PrvtEpsRequestStateType,
|
||||
prvtEpsServiceRemoteApsChannel TruthValue,
|
||||
prvtEpsServiceRemoteProtection PrvtEpsProtectionType,
|
||||
prvtEpsServiceRemoteDirection PrvtEpsDirectionType,
|
||||
prvtEpsServiceRemoteRevertive TruthValue,
|
||||
prvtEpsServiceAdminFreeze TruthValue,
|
||||
prvtEpsServiceAdminStatus INTEGER,
|
||||
prvtEpsServiceRowStatus RowStatus,
|
||||
prvtEpsServiceProtectionCounter Unsigned32
|
||||
}
|
||||
|
||||
prvtEpsSvcId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The service ID."
|
||||
::= { prvtEpsServiceEntry 1 }
|
||||
|
||||
prvtEpsServiceCfmMdLevel OBJECT-TYPE
|
||||
SYNTAX Dot1agCfmMDLevelOrNone
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of the CFM MD level where the protected domain is situated."
|
||||
DEFVAL { -1 }
|
||||
::= { prvtEpsServiceEntry 2 }
|
||||
|
||||
prvtEpsServicePrimaryLocalCfmMep OBJECT-TYPE
|
||||
SYNTAX Dot1agCfmMepIdOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary local CFM MEP Id."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEpsServiceEntry 3 }
|
||||
|
||||
prvtEpsServicePrimaryRemoteCfmMep OBJECT-TYPE
|
||||
SYNTAX Dot1agCfmMepIdOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary remote CFM MEP Id."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEpsServiceEntry 4 }
|
||||
|
||||
prvtEpsServiceSecondaryLocalCfmMep OBJECT-TYPE
|
||||
SYNTAX Dot1agCfmMepIdOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Backup local CFM MEP Id."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEpsServiceEntry 5 }
|
||||
|
||||
prvtEpsServiceSecondaryRemoteCfmMep OBJECT-TYPE
|
||||
SYNTAX Dot1agCfmMepIdOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Backup remote CFM MEP Id."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEpsServiceEntry 6 }
|
||||
|
||||
prvtEpsServiceLocalState OBJECT-TYPE
|
||||
SYNTAX PrvtEpsRequestStateType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protection state of the local side. The values can be set:
|
||||
rsManualSwitch(7), rsClear(6) or rsLockoutOfProtection(15).
|
||||
The values can be get:
|
||||
rsNoRequest (0),
|
||||
rsDoNotRevert (1),
|
||||
rsReverseRequest (2),
|
||||
rsExercise (4),
|
||||
rsWaitToRestore (5),
|
||||
rsClear (6),
|
||||
rsManualSwitch (7),
|
||||
rsSignalDegrade (9),
|
||||
rsSignalFail (11),
|
||||
rsForcedSwitch (13),
|
||||
rsSignalFailForProtection (14),
|
||||
rsLockoutOfProtection (15)."
|
||||
::= { prvtEpsServiceEntry 7 }
|
||||
|
||||
prvtEpsServiceHoldOffTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of the Hold Off timer in msec (increments of 100msec)."
|
||||
REFERENCE "G.8031 clause 11.12"
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEpsServiceEntry 8 }
|
||||
|
||||
prvtEpsServiceWaitToRestoreTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0|5..12)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of the Wait To Restore timer in seconds (0 to disable it)."
|
||||
REFERENCE "G.8031 clause 11.13"
|
||||
DEFVAL { 5 }
|
||||
::= { prvtEpsServiceEntry 9 }
|
||||
|
||||
prvtEpsServiceApsChannel OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Active APS communication."
|
||||
::= { prvtEpsServiceEntry 10 }
|
||||
|
||||
prvtEpsServiceProtection OBJECT-TYPE
|
||||
SYNTAX PrvtEpsProtectionType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of protection (1+1 or 1:1)."
|
||||
::= { prvtEpsServiceEntry 11 }
|
||||
|
||||
prvtEpsServiceDirection OBJECT-TYPE
|
||||
SYNTAX PrvtEpsDirectionType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of protection (unidirectional or bidirectional)."
|
||||
::= { prvtEpsServiceEntry 12 }
|
||||
|
||||
prvtEpsServiceRevertive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protection type (revertive or non-revertive)."
|
||||
::= { prvtEpsServiceEntry 13 }
|
||||
|
||||
prvtEpsServiceActivePath OBJECT-TYPE
|
||||
SYNTAX PrvtEpsActivePathType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protected service active path."
|
||||
DEFVAL { working }
|
||||
::= { prvtEpsServiceEntry 14 }
|
||||
|
||||
prvtEpsServiceDegradeTestType OBJECT-TYPE
|
||||
SYNTAX PrvtEpsMonitoringType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of test used for monitoring signal degrade situations."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEpsServiceEntry 15 }
|
||||
|
||||
prvtEpsServiceDegradeTestOwner OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Owner of the SAA test used for monitoring."
|
||||
DEFVAL { '00'H }
|
||||
::= { prvtEpsServiceEntry 16 }
|
||||
|
||||
prvtEpsServiceDegradeTestName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the CFM or SAA test used for monitoring."
|
||||
DEFVAL { '00'H }
|
||||
::= { prvtEpsServiceEntry 17 }
|
||||
|
||||
prvtEpsServiceDegradeTestEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Start/stop CFM or SAA test for performance monitoring."
|
||||
DEFVAL { false }
|
||||
::= { prvtEpsServiceEntry 18 }
|
||||
|
||||
prvtEpsServiceDefectFop OBJECT-TYPE
|
||||
SYNTAX PrvtEpsDefectFopType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defects noticed by APS protocol could be either none or a composition of the bits (0-3):
|
||||
fullyIncompatibleProvisioning(0) - occures by the reception of three APS frames with the
|
||||
incompatible 'B' bit value during the period of 22.5 seconds;
|
||||
protectionSwitchingIncomplete(1) - occures if the transmitted 'Requested Signal' and the
|
||||
received 'Bridged Signal' do not match for a period of 50ms or longer;
|
||||
protectionConfigurationMismatch(2) - working/protection configuration mismatch, occures by
|
||||
the reception of three APS frames from the working transport entity during the period of
|
||||
22.5 seconds;
|
||||
epsConfigurationMismatch(3) - provisioning mismatch - for example the local side is
|
||||
set in revertive mode, the remote side is set in non revertive mode."
|
||||
::= { prvtEpsServiceEntry 19 }
|
||||
|
||||
prvtEpsServiceOperationalStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The purpose of this status is to identify to the User whether
|
||||
this service is ready for running. The operational status can
|
||||
be up or down. When creating the service the operational
|
||||
status will be down. Receiving CCMs from both transport
|
||||
entities and establishment of APS on the protection transport
|
||||
entity will bring the operational status to up."
|
||||
::= { prvtEpsServiceEntry 20 }
|
||||
|
||||
prvtEpsServicePrimaryStatus OBJECT-TYPE
|
||||
SYNTAX PrvtEpsPathStatusType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary path state (psOk(0) or psFailed(1))."
|
||||
::= { prvtEpsServiceEntry 21 }
|
||||
|
||||
prvtEpsServiceSecondaryStatus OBJECT-TYPE
|
||||
SYNTAX PrvtEpsPathStatusType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Secondary path state (psOk(0) or psFailed(1))."
|
||||
::= { prvtEpsServiceEntry 22 }
|
||||
|
||||
prvtEpsServiceRemoteState OBJECT-TYPE
|
||||
SYNTAX PrvtEpsRequestStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protection state of the remote side.
|
||||
The values can be get:
|
||||
rsNoRequest (0),
|
||||
rsDoNotRevert (1),
|
||||
rsReverseRequest (2),
|
||||
rsExercise (4),
|
||||
rsWaitToRestore (5),
|
||||
rsClear (6),
|
||||
rsManualSwitch (7),
|
||||
rsSignalDegrade (9),
|
||||
rsSignalFail (11),
|
||||
rsForcedSwitch (13),
|
||||
rsSignalFailForProtection (14),
|
||||
rsLockoutOfProtection (15)."
|
||||
::= { prvtEpsServiceEntry 23 }
|
||||
|
||||
prvtEpsServiceRemoteApsChannel OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Active APS communication reported by the remote."
|
||||
::= { prvtEpsServiceEntry 24 }
|
||||
|
||||
prvtEpsServiceRemoteProtection OBJECT-TYPE
|
||||
SYNTAX PrvtEpsProtectionType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of protection (1+1 or 1:1) reported by the remote."
|
||||
::= { prvtEpsServiceEntry 25 }
|
||||
|
||||
prvtEpsServiceRemoteDirection OBJECT-TYPE
|
||||
SYNTAX PrvtEpsDirectionType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of protection (unidirectional or bidirectional) reported by the remote."
|
||||
::= { prvtEpsServiceEntry 26 }
|
||||
|
||||
prvtEpsServiceRemoteRevertive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protection type (revertive or non-revertive) reported by the remote."
|
||||
::= { prvtEpsServiceEntry 27 }
|
||||
|
||||
|
||||
prvtEpsServiceAdminFreeze OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to freeze the state of the protection service."
|
||||
DEFVAL { false }
|
||||
::= { prvtEpsServiceEntry 28 }
|
||||
|
||||
|
||||
prvtEpsServiceAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up ( 1 ),
|
||||
down ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administrative status of the protection."
|
||||
DEFVAL { 2 }
|
||||
::= { prvtEpsServiceEntry 29 }
|
||||
|
||||
prvtEpsServiceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row.
|
||||
The writable columns in a row can not be changed if the row
|
||||
is active. All columns must have a valid value before a row
|
||||
can be activated."
|
||||
::= { prvtEpsServiceEntry 30 }
|
||||
|
||||
prvtEpsServiceProtectionCounter OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts how many times the service has gone to Protection."
|
||||
::= { prvtEpsServiceEntry 31 }
|
||||
|
||||
|
||||
|
||||
|
||||
prvtEpsDefectAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsServiceOperationalStatus,
|
||||
prvtEpsServiceDefectFop
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"1. EPS service is either operational or not operational;
|
||||
2. Failure of protocol defects."
|
||||
::= { prvtEpsMibNotifications 1 }
|
||||
|
||||
prvtEpsSwitchoverAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsServiceActivePath
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued if the active link is changed,
|
||||
pointing to the path where the switchover occured."
|
||||
::= { prvtEpsMibNotifications 2 }
|
||||
|
||||
|
||||
prvtEpsLostCommunication NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of non reception of APS frames
|
||||
in three consecutive intervals each representing 5 seconds."
|
||||
::= { prvtEpsMibNotifications 3 }
|
||||
|
||||
prvtEpsRestoredCommunication NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"APS frames are received normally after APS communication failure."
|
||||
::= { prvtEpsMibNotifications 4 }
|
||||
|
||||
|
||||
prvtEpsSignalFailDetected NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of CCMs are not received
|
||||
and (3.5 * CCMtime(CCMinterval)) has expired."
|
||||
::= { prvtEpsMibNotifications 5 }
|
||||
|
||||
prvtEpsSignalDegradeDetected NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of monitored error threshold is crossed:
|
||||
1W Jitter error,
|
||||
2W Jitter error,
|
||||
Latency error,
|
||||
Frame loss error."
|
||||
::= { prvtEpsMibNotifications 6 }
|
||||
|
||||
prvtEpsProtctSignalFailDetected NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of CCMs are not received on the protected link
|
||||
and (3.5 * CCMtime(CCMinterval)) has expired or the protected link is down."
|
||||
::= { prvtEpsMibNotifications 7 }
|
||||
|
||||
prvtEpsSignalFailRecovery NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of CCMs start to be received
|
||||
correctly again after a prvtEpsSignalFailDetected alarm occured
|
||||
and (3.5 * CCMtime(CCMinterval)) timer no longer expires or the link is up ."
|
||||
::= { prvtEpsMibNotifications 8 }
|
||||
|
||||
prvtEpsSignalDegradeRecovery NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of monitored error threshold is crossed bellow limis:
|
||||
1W Jitter error,
|
||||
2W Jitter error,
|
||||
Latency error,
|
||||
Frame loss error."
|
||||
::= { prvtEpsMibNotifications 9 }
|
||||
|
||||
prvtEpsProtctSignalFailRecovery NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of CCMs start to be received correctly again
|
||||
on the protected link after a prvtEpsProtctSignalFailDetected alarm occured
|
||||
and (3.5 * CCMtime(CCMinterval)) timer no longer expires or the link is up ."
|
||||
::= { prvtEpsMibNotifications 10 }
|
||||
|
||||
END
|
839
MIBS/telco-systems/binos/PRVT-INTERWORKING-OS-MIB
Normal file
839
MIBS/telco-systems/binos/PRVT-INTERWORKING-OS-MIB
Normal file
@ -0,0 +1,839 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: prvt-interworking-os-mib.mib
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 1998, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
PRVT-INTERWORKING-OS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
IpAddress,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue,
|
||||
MacAddress
|
||||
FROM SNMPv2-TC
|
||||
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
prvt-products
|
||||
FROM PRVT-SWITCH-MIB
|
||||
|
||||
usmUserSecurityName
|
||||
FROM SNMP-USER-BASED-SM-MIB;
|
||||
|
||||
prvtInterworkOsMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200804090000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The MIB enables display configuration of the device OS features."
|
||||
|
||||
-- revision history
|
||||
REVISION "200804090000Z"
|
||||
DESCRIPTION
|
||||
"setExecutetrap varbind change"
|
||||
REVISION "200803310000Z"
|
||||
DESCRIPTION
|
||||
"Removed configurationChanged, see PrvtConfigChange.mib."
|
||||
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Removed redefined OIDs in private vendor extension definitions."
|
||||
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200412200000Z"
|
||||
DESCRIPTION
|
||||
"Added the configurationChanged and snmpSetExecuted notifications."
|
||||
|
||||
REVISION "200403100000Z"
|
||||
DESCRIPTION
|
||||
"Modified the description of the managementLoadExecute object
|
||||
to clarify that the startup-config is replaced at
|
||||
configuration download."
|
||||
|
||||
|
||||
REVISION "200305080000Z"
|
||||
DESCRIPTION
|
||||
"Move to SMI-V2."
|
||||
|
||||
REVISION "200212120000Z"
|
||||
DESCRIPTION
|
||||
"Add detection for CPU RAM size."
|
||||
|
||||
REVISION "200211260000Z"
|
||||
DESCRIPTION
|
||||
"Add CPU group."
|
||||
|
||||
|
||||
REVISION "200211170000Z"
|
||||
DESCRIPTION
|
||||
"Enable loading VDSL E2 firmware.
|
||||
Add support for reload."
|
||||
|
||||
REVISION "200104190000Z"
|
||||
DESCRIPTION
|
||||
"Add management group."
|
||||
|
||||
REVISION "200103190000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { software 1 }
|
||||
|
||||
software OBJECT IDENTIFIER ::= { prvt-products 111 }
|
||||
|
||||
prvtInterworkOsNotifications OBJECT IDENTIFIER ::= { prvtInterworkOsMib 0 }
|
||||
version OBJECT IDENTIFIER ::= {prvtInterworkOsMib 1}
|
||||
option OBJECT IDENTIFIER ::= {prvtInterworkOsMib 2}
|
||||
management OBJECT IDENTIFIER ::= {prvtInterworkOsMib 3}
|
||||
cpu OBJECT IDENTIFIER ::= {prvtInterworkOsMib 4}
|
||||
prvtInterworkOsConformance OBJECT IDENTIFIER ::= { prvtInterworkOsMib 5 }
|
||||
|
||||
--
|
||||
-- version group
|
||||
--
|
||||
|
||||
bootVersionNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies version number of the Boot program"
|
||||
::= { version 1 }
|
||||
|
||||
bootVersionDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies creation date/time of the Boot program"
|
||||
::= { version 2 }
|
||||
|
||||
bootVersionString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains text for the current version of the Boot program"
|
||||
::= { version 3 }
|
||||
|
||||
oSversionNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies version number of the OS"
|
||||
::= { version 4 }
|
||||
|
||||
oSversionDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies creation date/time of the OS"
|
||||
::= { version 5 }
|
||||
|
||||
oSversionString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains text for the current version of the OS"
|
||||
::= { version 6 }
|
||||
|
||||
appletVersionNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains text for the current version of the embedded
|
||||
applet"
|
||||
::= { version 7 }
|
||||
|
||||
appletVersionDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains text for the creation date of the current embedded
|
||||
applet version"
|
||||
::= { version 8 }
|
||||
--
|
||||
-- option group
|
||||
--
|
||||
|
||||
optionInstalled OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies creation date/time of the OS"
|
||||
::= { option 1 }
|
||||
|
||||
--
|
||||
-- management group
|
||||
--
|
||||
|
||||
--
|
||||
-- Connectivity Information
|
||||
--
|
||||
-- This group is meant to be a collection of controls and data
|
||||
-- for connectivity.
|
||||
--
|
||||
managementConnectivity OBJECT IDENTIFIER ::= {management 1}
|
||||
|
||||
managementConnectivityMACAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Get the agent MAC address."
|
||||
::= { managementConnectivity 1 }
|
||||
|
||||
managementConnectivityIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set IP Address for the device."
|
||||
::= { managementConnectivity 2 }
|
||||
|
||||
managementConnectivityIPNetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set IP NetMask for the device."
|
||||
::= { managementConnectivity 3 }
|
||||
|
||||
managementIPGateAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set Gateway Address for the device - only applies for devices without
|
||||
L3 capabilities."
|
||||
::= { managementConnectivity 4 }
|
||||
|
||||
managementSerialBaud OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
baud2400(1),
|
||||
baud9600(2),
|
||||
baud19200(3),
|
||||
baud38400(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Serial port BAUD Rate. Attributes are 8 Start Bits,
|
||||
no parity, and 1 stop bits (8N1) and Hardware Flow Control.
|
||||
Valid values are 2400, 9600, 19200, and 38400."
|
||||
::= { managementConnectivity 5 }
|
||||
|
||||
--
|
||||
-- managementLoad Group
|
||||
--
|
||||
-- This group is meant to be a collection of controls and data
|
||||
-- that determine the file download and upload configuration
|
||||
-- and mode.
|
||||
--
|
||||
|
||||
managementLoad OBJECT IDENTIFIER ::= {management 2}
|
||||
|
||||
managementLoadTftpServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set IP Address for the TFTP server used for downloading
|
||||
and uploading files."
|
||||
::= { managementLoad 1 }
|
||||
|
||||
managementLoadFileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set TFTP file path and name."
|
||||
::= { managementLoad 2 }
|
||||
|
||||
managementLoadType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
application(1),
|
||||
boot(2),
|
||||
configuration(3),
|
||||
java(4),
|
||||
vdsl-E2(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of file to download or upload
|
||||
upon a managementLoadExecute."
|
||||
::= { managementLoad 3 }
|
||||
|
||||
managementLoadExecute OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1), -- no operation
|
||||
download(2), -- Application, Boot, java or Configuration
|
||||
upload(3) -- Configuration only
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Execute file download or upload procedure. A SET of this
|
||||
object starts the load procedure. Note that the Application
|
||||
and Boot images can only be downloaded. The Configuration
|
||||
file can be uploaded and downloaded. When a Configuration file
|
||||
is downloaded, it replaces the startup-config file in NVRAM.
|
||||
|
||||
A GET of this object will return a noop (1). Also, when the user chooses to
|
||||
upload the configuration, it is the startup-config that is copied to the remote host.
|
||||
Use managementLoadExecuteStatus to determine the status of the executed load."
|
||||
::= { managementLoad 4 }
|
||||
|
||||
managementLoadExecuteStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
not-started(1),
|
||||
in-progress(2),
|
||||
success(3),
|
||||
error-connection(4),
|
||||
error-filename(5),
|
||||
error-fault(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides status on the execute file load procedure.
|
||||
The status return is given by one of the enumerated codes
|
||||
not-started (download has not yet started)
|
||||
in-progress (download has not yet finished)
|
||||
success (download has finished successfully)
|
||||
error-connection (download cannot connect)
|
||||
error-filename (download has bad image path/filename)
|
||||
error-fault (download has fault condition on device)."
|
||||
::= { managementLoad 5 }
|
||||
|
||||
--
|
||||
-- Miscellaneous Information
|
||||
--
|
||||
-- This group is meant to be a collection of controls and data
|
||||
-- that do not require a group of their own, or fall into the
|
||||
-- category of "miscellaneous".
|
||||
--
|
||||
|
||||
managementMisc OBJECT IDENTIFIER ::= {management 3}
|
||||
|
||||
managementMiscSaveToNvm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1), -- no operation
|
||||
save(2) -- save all configuration parameters to NVM
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to save (2), all nonvolatile configuration
|
||||
parameters are saved to NVM (Nonvolatile Memory). NVM save
|
||||
operations may be slow (e.g., erasing/writing Flash device).
|
||||
Consequently, all (or many) updates should be made before
|
||||
saving to NVM. A get operation always returns noop (1)"
|
||||
::= { managementMisc 1 }
|
||||
|
||||
managementMiscReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1),
|
||||
reset(2),
|
||||
reset-to-defaults(3),
|
||||
save-and-reset(4) -- save config and then reset the unit
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Physically performs a hardware reset of the unit.
|
||||
Use with care. A reset (2) resets the unit, the
|
||||
reset-to-defaults (3) resets the configuration file
|
||||
to factory defaults and then resets the unit, the value of
|
||||
save-and-reset (4) saves the config and then resets the unit and
|
||||
noop (1) does nothing.
|
||||
A value of noop (1) is always returned
|
||||
for a GET operation."
|
||||
::= { managementMisc 2 }
|
||||
|
||||
managementMiscReload OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1),
|
||||
save-and-reload(2) -- save config and then reload the software
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reload the unit software, the unit hardware will not
|
||||
be affected. A value of noop (1) is always returned for a
|
||||
GET operation."
|
||||
::= { managementMisc 3 }
|
||||
|
||||
managementMiscReloadInTime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates time for scheduled reload without save in hour:min.
|
||||
octets contents range
|
||||
1 day 0x01..0x1f (1-31)
|
||||
2 month 0x01..0x0C (1..12)
|
||||
where january = 1 december = 12
|
||||
3 hour 0x01..0x17 (0..23)
|
||||
4 min 0x01..3B (0..59)
|
||||
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
|
||||
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
|
||||
::= { managementMisc 4 }
|
||||
|
||||
managementMiscReloadAtTime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates time for scheduled reload without save at day:month:hour:min.
|
||||
octets contents range
|
||||
1 day 0x01..0x1f (1-31)
|
||||
2 month 0x01..0x0C (1..12)
|
||||
where january = 1 december = 12
|
||||
3 hour 0x01..0x17 (0..23)
|
||||
4 min 0x01..3B (0..59)
|
||||
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
|
||||
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
|
||||
::= { managementMisc 5 }
|
||||
|
||||
managementMiscReloadSaveInTime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates time for scheduled reload with save in hour:min.
|
||||
octets contents range
|
||||
1 day 0x01..0x1f (1-31)
|
||||
2 month 0x01..0x0C (1..12)
|
||||
where january = 1 december = 12
|
||||
3 hour 0x01..0x17 (0..23)
|
||||
4 min 0x01..3B (0..59)
|
||||
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
|
||||
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
|
||||
::= { managementMisc 6 }
|
||||
|
||||
managementMiscReloadSaveAtTime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates time for scheduled reload with save at day:month:hour:min.
|
||||
octets contents range
|
||||
1 day 0x01..0x1f (1-31)
|
||||
2 month 0x01..0x0C (1..12)
|
||||
where january = 1 december = 12
|
||||
3 hour 0x01..0x17 (0..23)
|
||||
4 min 0x01..3B (0..59)
|
||||
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
|
||||
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
|
||||
::= { managementMisc 7 }
|
||||
|
||||
managementLicense OBJECT IDENTIFIER ::= {management 4}
|
||||
|
||||
managementOptionSupportStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { reserved0 (0), -- reserved
|
||||
reserved1 (1), -- reserved
|
||||
reserved2 (2), -- reserved
|
||||
reserved3 (3), -- reserved
|
||||
reserved4 (4), -- reserved
|
||||
reserved5 (5), -- reserved
|
||||
reserved6 (6), -- reserved
|
||||
reserved7 (7), -- reserved
|
||||
reserved8 (8), -- reserved
|
||||
reserved9 (9), -- reserved
|
||||
licNotSpecified(10), -- the device is without license
|
||||
licBasic(11), -- SWITCH license registered
|
||||
licML(12), -- ML license
|
||||
licAdvML(13), -- Adv-ML license
|
||||
reserved14 (14), -- reserved
|
||||
reserved15 (15), -- reserved
|
||||
reserved16 (16), -- reserved
|
||||
reserved17 (17), -- reserved
|
||||
reserved18 (18), -- reserved
|
||||
reserved19 (19), -- reserved
|
||||
reserved20 (20), -- reserved
|
||||
reserved21 (21), -- reserved
|
||||
reserved22 (22), -- reserved
|
||||
reserved23 (23), -- reserved
|
||||
reserved24 (24), -- reserved
|
||||
reserved25 (25), -- reserved
|
||||
reserved26 (26), -- reserved
|
||||
reserved27 (27), -- reserved
|
||||
reserved28 (28), -- reserved
|
||||
reserved29 (29), -- reserved
|
||||
reserved30 (30), -- reserved
|
||||
reserved31 (31) -- reserved
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates active software support options (license)."
|
||||
::= { managementLicense 1 }
|
||||
|
||||
managementOptionSupportKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the software support option key (license). After set, device must be reloaded the new option to take affect."
|
||||
::= { managementLicense 2 }
|
||||
|
||||
managementOptionSupportAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the address of SNMP NMS that has configured last the option."
|
||||
::= { managementLicense 3 }
|
||||
|
||||
managementOptionSupportL3Capable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the swicth is capable for L3 features
|
||||
- true The switch is capable for L3 features
|
||||
- false The switch is not capable for L3 features
|
||||
"
|
||||
DEFVAL { true }
|
||||
::= { managementLicense 4 }
|
||||
|
||||
prvtBootConfigUpgrade OBJECT IDENTIFIER ::= {management 5}
|
||||
|
||||
prvtBootUpgradeSrcURI OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents an address from where the application
|
||||
will be copied and used by the device. The address
|
||||
must be given in a valid URI format. It will be used by all
|
||||
booting mechnisms as a source from where to find the application.
|
||||
So it can point to either local folder or remote device.
|
||||
|
||||
Example:
|
||||
tftp://10.3.71.45/MyApps/Imagev1.5.Z
|
||||
local://Usr/Imagev1.5.Z
|
||||
|
||||
If there is no value set, the device will boot with local application
|
||||
given in prvtBootApplicationNameURI object"
|
||||
REFERENCE "See rfc3986"
|
||||
::= { prvtBootConfigUpgrade 1 }
|
||||
|
||||
prvtBootApplicationNameURI OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the name of the application to be used by
|
||||
the network device to boot. The name of the application is given
|
||||
in URI format to indicate the storage device. Every network device
|
||||
can have few localy saved application files copied in different
|
||||
storage devices: local file system, flash etc. The user can choose
|
||||
one of them by setting the starage device and the application name.
|
||||
|
||||
Example:
|
||||
local://Imagev1.5.Z,
|
||||
flash://Imagev1.5.Z
|
||||
|
||||
If this object is empty, the device will boot from the network using
|
||||
the remote application given in prvtBootUpgradeSrcURI"
|
||||
REFERENCE "See rfc3986"
|
||||
::= { prvtBootConfigUpgrade 2 }
|
||||
|
||||
prvtBootConfigURI OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the configuration file's name of a network device.
|
||||
The value must be set in URI format. It can point to either local or remote
|
||||
configuration file.
|
||||
|
||||
Example:
|
||||
local://Usr/my_startup.cfg,
|
||||
ftp://myuser:mypass@netaddress/MyCfgs/startup.cfg
|
||||
|
||||
This field is optional. If it is empty, the standart startup config will be used."
|
||||
REFERENCE "See rfc3986"
|
||||
::= { prvtBootConfigUpgrade 3 }
|
||||
|
||||
prvtBootUpgradeCmd OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0), -- this will be invalid value
|
||||
ready(1), -- the common return value on get and next requests
|
||||
apply(2),
|
||||
applyExec(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field is used to apply the configuration. When a get request is
|
||||
executed, the returned value should be always ready. When apply(2)
|
||||
command is executed, the upgrade settings are applied. Alternative,
|
||||
when applyExec(3) command is executed, the upgrade process is started.
|
||||
"
|
||||
DEFVAL { ready }
|
||||
::= { prvtBootConfigUpgrade 4 }
|
||||
|
||||
prvtBootOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(0), -- invalid value
|
||||
ready(1),
|
||||
notReady(2),
|
||||
upgradeInProgress(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object is used to show the current status of the upgrating process. The
|
||||
default value is ready(1), indicating that the process is idle. when the value
|
||||
is set to notReady(2), the device upgrading mechanism is not correctly configured.
|
||||
upgradeInProgress(3) indicates upgrading process have started and haven't finished
|
||||
yet."
|
||||
DEFVAL { ready }
|
||||
::= { prvtBootConfigUpgrade 5 }
|
||||
|
||||
prvtBootErrorCondition OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noError(0),
|
||||
genericError(1),
|
||||
copyFailed(2),
|
||||
downloadFailed(3),
|
||||
freeSpaceError(4),
|
||||
validationFailed(5),
|
||||
backupFailed(6),
|
||||
inProgressError(7),
|
||||
consistencyError(8),
|
||||
fileSystemError(9),
|
||||
profileNameError(10),
|
||||
profileError(11),
|
||||
fileNameError(12),
|
||||
pathError(13),
|
||||
zFileError(14),
|
||||
cannotFindFile(15),
|
||||
defApplicationProfileError(16),
|
||||
configProfileError(17),
|
||||
bootDevProfileError(18),
|
||||
ftpServerProfileError(19),
|
||||
ftpUserProfileError(20),
|
||||
ftpPassProfileError(21)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object can be used for feedback. How the upgrading process have finished"
|
||||
DEFVAL{ noError }
|
||||
::= { prvtBootConfigUpgrade 6 }
|
||||
|
||||
|
||||
--
|
||||
-- CPU group
|
||||
--
|
||||
|
||||
cpuMonitoring OBJECT IDENTIFIER ::= {cpu 1}
|
||||
|
||||
cpuMonitoringStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object shows the status of the CPU monitor"
|
||||
::= { cpuMonitoring 1 }
|
||||
|
||||
cpuMonitoringUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object shows the current CPU utilization"
|
||||
::= { cpuMonitoring 2 }
|
||||
|
||||
cpuRedundancy OBJECT IDENTIFIER ::= {cpu 2}
|
||||
|
||||
cpuHwRedundancySupport OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows if the backplan of this unit support CPU redundancy."
|
||||
::= { cpuRedundancy 1 }
|
||||
|
||||
cpuRedundancyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpuRedundancyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the CPU redundancy information."
|
||||
::= { cpuRedundancy 2 }
|
||||
|
||||
cpuRedundancyEntry OBJECT-TYPE
|
||||
SYNTAX CpuRedundancyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about one CPU"
|
||||
INDEX { cpuId }
|
||||
::= { cpuRedundancyTable 1 }
|
||||
|
||||
CpuRedundancyEntry ::= SEQUENCE {
|
||||
cpuId Integer32,
|
||||
cpuName DisplayString,
|
||||
cpuStatus INTEGER,
|
||||
cpuRedundancySupport TruthValue,
|
||||
cpuSWVersionString DisplayString
|
||||
}
|
||||
|
||||
cpuId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..256)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ID of the CPU in the system"
|
||||
::= { cpuRedundancyEntry 1 }
|
||||
|
||||
cpuName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual representation of the CPU"
|
||||
::= { cpuRedundancyEntry 2 }
|
||||
|
||||
cpuStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
standby(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU status"
|
||||
::= { cpuRedundancyEntry 3 }
|
||||
|
||||
cpuRedundancySupport OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows if the CPU card supports redundancy."
|
||||
::= { cpuRedundancyEntry 4 }
|
||||
|
||||
cpuSWVersionString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OS version currently running on the CPU"
|
||||
::= { cpuRedundancyEntry 5 }
|
||||
|
||||
cpuHW OBJECT IDENTIFIER ::= {cpu 3}
|
||||
|
||||
cpuRAMsize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object returns the CPU card RAM size"
|
||||
::= { cpuHW 1 }
|
||||
|
||||
-- Notifications for use by prvtInterworkOsMib
|
||||
|
||||
|
||||
imageCrcCheckFailed NOTIFICATION-TYPE
|
||||
OBJECTS { managementLoadTftpServerAddress, managementLoadFileName}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The imageCrcCheckFailed notification indicates that the
|
||||
image loaded via TFTP has not passed the CRC check
|
||||
and has been discarded."
|
||||
::= {prvtInterworkOsNotifications 1}
|
||||
|
||||
configurationLoadFailed NOTIFICATION-TYPE
|
||||
OBJECTS { managementLoadTftpServerAddress, managementLoadFileName}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configurationLoadFailed notification indicates that
|
||||
the sending agent did not succeed to upload or download
|
||||
the configuration file."
|
||||
::= {prvtInterworkOsNotifications 2}
|
||||
|
||||
unauthorizedAccessViaCLI NOTIFICATION-TYPE
|
||||
-- OBJECTS { }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unauthorizedAccessViaCLI notification indicates that
|
||||
the last attempt to login to the device via CLI cannot
|
||||
be authorized."
|
||||
::= {prvtInterworkOsNotifications 3}
|
||||
|
||||
snmpSetExecuted NOTIFICATION-TYPE
|
||||
OBJECTS { usmUserSecurityName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates that a successful set request has been performed."
|
||||
::= {prvtInterworkOsNotifications 4}
|
||||
|
||||
managementOptionSupportChanged NOTIFICATION-TYPE
|
||||
OBJECTS { managementOptionSupportStatus, managementOptionSupportAddress}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates that a management option license has been changed."
|
||||
::= {prvtInterworkOsNotifications 5}
|
||||
|
||||
END
|
||||
|
266
MIBS/telco-systems/binos/PRVT-JDSU-MIB
Normal file
266
MIBS/telco-systems/binos/PRVT-JDSU-MIB
Normal file
@ -0,0 +1,266 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-JDSU-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-JDSU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF -- [RFC2580]
|
||||
RowStatus
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
MacAddress
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB -- [RFC4363]
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtJdsuMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201103150000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB provide control and analisys for JDSU functionality."
|
||||
|
||||
-- revision history
|
||||
REVISION "201103150000Z"
|
||||
DESCRIPTION
|
||||
"Add JDSU Loopback traps."
|
||||
REVISION "201102080000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { switch 137 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************ Top level structure of the MIB****
|
||||
-- ***********************************************
|
||||
prvtJdsuNotifications OBJECT IDENTIFIER ::= { prvtJdsuMib 0 }
|
||||
prvtJdsuObjects OBJECT IDENTIFIER ::= { prvtJdsuMib 1 }
|
||||
prvtJdsuConformance OBJECT IDENTIFIER ::= { prvtJdsuMib 2 }
|
||||
|
||||
prvtJdsuLoopback OBJECT IDENTIFIER ::= { prvtJdsuObjects 1 }
|
||||
|
||||
-- ***********************************************
|
||||
-- *************** JSDU Loopback *****************
|
||||
-- ***********************************************
|
||||
|
||||
prvtJdsuLoopbackTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtJdsuLoopbackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table holds the configuration for JDSU loopback"
|
||||
::= { prvtJdsuLoopback 1 }
|
||||
|
||||
prvtJdsuLoopbackEntry OBJECT-TYPE
|
||||
SYNTAX PrvtJdsuLoopbackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NONE"
|
||||
INDEX { ifIndex }
|
||||
::= { prvtJdsuLoopbackTable 1 }
|
||||
|
||||
PrvtJdsuLoopbackEntry ::= SEQUENCE {
|
||||
prvtJdsuLoopbackAdminStatus INTEGER,
|
||||
prvtJdsuLoopbackRemoteMac MacAddress,
|
||||
prvtJdsuLoopbackRemoteInnerVlan VlanId,
|
||||
prvtJdsuLoopbackRemoteOuterVlan VlanId,
|
||||
prvtJdsuLoopbackOperationalStatus INTEGER,
|
||||
prvtJdsuLoopbackRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtJdsuLoopbackAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disable ( 1 ),
|
||||
forced ( 2 ),
|
||||
remote ( 3 )
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"JDSU remote loopback admin status.
|
||||
This can be used to either enable or disable JDSU loopback on a
|
||||
certain interface.
|
||||
Forced parameter is used for manually set loopback.
|
||||
Remote parameter is used for JDSU remote operation."
|
||||
::= { prvtJdsuLoopbackEntry 1 }
|
||||
|
||||
prvtJdsuLoopbackRemoteMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote MAC address of the device for JDSU loopback testing."
|
||||
::= { prvtJdsuLoopbackEntry 2 }
|
||||
|
||||
prvtJdsuLoopbackRemoteInnerVlan OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is used as the VLAN tag in case of single encapsulated packets
|
||||
or as the inner VLAN tag in case of dual encapsulated packets."
|
||||
::= { prvtJdsuLoopbackEntry 3 }
|
||||
|
||||
prvtJdsuLoopbackRemoteOuterVlan OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The outer VLAN tag in case of dual encapsulated packets."
|
||||
::= { prvtJdsuLoopbackEntry 4 }
|
||||
|
||||
prvtJdsuLoopbackOperationalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
down ( 1 ),
|
||||
up ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"JDSU remote loopback current operational status."
|
||||
::= { prvtJdsuLoopbackEntry 5 }
|
||||
|
||||
prvtJdsuLoopbackRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row entry.
|
||||
The writable columns in a row can not be changed if the row
|
||||
is active. Certain columns must have a valid value before a row
|
||||
can be activated."
|
||||
::= { prvtJdsuLoopbackEntry 6 }
|
||||
|
||||
-- ***********************************************
|
||||
-- **************** Notification *****************
|
||||
-- ***********************************************
|
||||
|
||||
prvtJdsuAdminStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtJdsuLoopbackAdminStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap should be sent whenever a JDSU admins state is changed
|
||||
for a specific interface."
|
||||
::= { prvtJdsuNotifications 1 }
|
||||
|
||||
prvtJdsuOperStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtJdsuLoopbackOperationalStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap should be sent whenever a JDSU state is changed
|
||||
on a specific interface."
|
||||
::= { prvtJdsuNotifications 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- PRVT-RING-EPS MIB Module - Conformance Information
|
||||
-- ******************************************************************
|
||||
|
||||
prvtJdsuCompliances OBJECT IDENTIFIER ::= { prvtJdsuConformance 1 }
|
||||
prvtJdsuGroups OBJECT IDENTIFIER ::= { prvtJdsuConformance 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- Units of conformance
|
||||
-- **********************
|
||||
prvtJdsuLoopbackGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtJdsuLoopbackAdminStatus,
|
||||
prvtJdsuLoopbackRemoteMac,
|
||||
prvtJdsuLoopbackRemoteInnerVlan,
|
||||
prvtJdsuLoopbackRemoteOuterVlan,
|
||||
prvtJdsuLoopbackOperationalStatus,
|
||||
prvtJdsuLoopbackRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the JDSU loopback group."
|
||||
::= { prvtJdsuGroups 1 }
|
||||
|
||||
prvtJdsuLoopbackNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
prvtJdsuAdminStateChange,
|
||||
prvtJdsuOperStateChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Event Propagation notifications group."
|
||||
::= { prvtJdsuGroups 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- MIB Module Compliance statements
|
||||
-- ******************************************************************
|
||||
|
||||
prvtJdsuCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the private JDSU MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
prvtJdsuLoopbackGroup,
|
||||
prvtJdsuLoopbackNotificationsGroup
|
||||
}
|
||||
|
||||
OBJECT prvtJdsuLoopbackRowStatus
|
||||
SYNTAX RowStatus { active(1), notInService(2), notReady(3) }
|
||||
WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3),
|
||||
createAndWait(5), destroy(6) }
|
||||
DESCRIPTION "Support for createAndWait is required."
|
||||
|
||||
::= { prvtJdsuCompliances 1 }
|
||||
|
||||
END
|
||||
|
492
MIBS/telco-systems/binos/PRVT-L2TUNNELING-MIB
Normal file
492
MIBS/telco-systems/binos/PRVT-L2TUNNELING-MIB
Normal file
@ -0,0 +1,492 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-L2TUNNELING-MIB.mib
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-L2TUNNELING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
sapBaseInfoEntry,
|
||||
sdpInfoEntry,
|
||||
svcId,
|
||||
sapPortId,
|
||||
sapEncapValue,
|
||||
sdpId
|
||||
FROM PRVT-SERV-MIB
|
||||
|
||||
serviceAccessSwitch
|
||||
FROM PRVT-QOS-MIB;
|
||||
|
||||
|
||||
prvtL2TunnelingMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200910200000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This document is the SNMP MIB module to manage tunneling feature,
|
||||
designed for service providers."
|
||||
|
||||
--
|
||||
-- Revision History
|
||||
--
|
||||
REVISION "200910200000Z"
|
||||
DESCRIPTION "Initial version."
|
||||
|
||||
|
||||
::= { serviceAccessSwitch 3 }
|
||||
|
||||
|
||||
-- --------------------------------------------------------------------
|
||||
-- PRVT-L2TUNNELING-MIB organisation
|
||||
-- --------------------------------------------------------------------
|
||||
prvtL2TunnNotifications OBJECT IDENTIFIER ::= { prvtL2TunnelingMIB 0 }
|
||||
prvtL2TunnObjects OBJECT IDENTIFIER ::= { prvtL2TunnelingMIB 1 }
|
||||
prvtL2TunnConformance OBJECT IDENTIFIER ::= { prvtL2TunnelingMIB 2 }
|
||||
|
||||
-- --------------------------------------------------------------------
|
||||
-- PRVT-L2TUNNELING-MIB Textual Conventions
|
||||
-- --------------------------------------------------------------------
|
||||
|
||||
|
||||
--------------------------------------------------------------
|
||||
--PRVT-L2TUNNELING objects
|
||||
--------------------------------------------------------------
|
||||
prvtL2TunnEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable L2Tunneling feature"
|
||||
DEFVAL { disable }
|
||||
::= { prvtL2TunnObjects 1 }
|
||||
|
||||
-- prvtL2TunnProfileTable
|
||||
prvtL2TunnProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table that contain all predefined and defined profiles."
|
||||
::= { prvtL2TunnObjects 2 }
|
||||
|
||||
prvtL2TunnProfileEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contains a TLS tunneling profile"
|
||||
INDEX {prvtL2TunnProfileName }
|
||||
::= {prvtL2TunnProfileTable 1}
|
||||
|
||||
PrvtL2TunnProfileEntry ::= SEQUENCE {
|
||||
prvtL2TunnProfileName OCTET STRING ,
|
||||
prvtL2TunnProfileRowStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
prvtL2TunnProfileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(33))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TLS profile name. There will be three special profiles that will represent predefined policies:
|
||||
- Discard-All,
|
||||
- Tunnel-BPDUs-only
|
||||
- Tunnel-All. "
|
||||
::= {prvtL2TunnProfileEntry 1}
|
||||
|
||||
prvtL2TunnProfileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TLS profile rowStatus. It is not possible to modify the predefined profiles."
|
||||
::= {prvtL2TunnProfileEntry 2}
|
||||
|
||||
--prvtL2ProtocolsTable
|
||||
prvtL2ProtocolsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2ProtocolsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contain all predefine and custom defined L2Protocols"
|
||||
::= { prvtL2TunnObjects 3 }
|
||||
|
||||
prvtL2ProtocolsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2ProtocolsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry is a L2 protocol with the replacement multicast MAC addresses. "
|
||||
INDEX{ prvtL2ProtocolName }
|
||||
::= {prvtL2ProtocolsTable 1}
|
||||
|
||||
PrvtL2ProtocolsEntry ::= SEQUENCE{
|
||||
prvtL2ProtocolName OCTET STRING,
|
||||
prvtL2ProtocolEthertype Integer32,
|
||||
prvtL2ProtocolMAC OCTET STRING,
|
||||
prvtL2ReplaceMAC OCTET STRING,
|
||||
prvtL2ProtocolRowStatus RowStatus
|
||||
|
||||
}
|
||||
prvtL2ProtocolName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (17))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"L2 Protocol Name. There will the follow default protocol:
|
||||
- xSTP
|
||||
- LACP/LAMP
|
||||
- Link OAM (802.3ah)
|
||||
- Port Authentication (802.1x)
|
||||
- E-LMI
|
||||
- LLDP
|
||||
- All other bridge block of protocols
|
||||
- All Bridges
|
||||
- GARP Block of Protocols
|
||||
- Provider Bridge STP."
|
||||
::= {prvtL2ProtocolsEntry 1}
|
||||
|
||||
prvtL2ProtocolEthertype OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protocol Ethertype."
|
||||
::= {prvtL2ProtocolsEntry 2}
|
||||
|
||||
prvtL2ProtocolMAC OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol Multicast MAC address used for PDU distribution. "
|
||||
::= {prvtL2ProtocolsEntry 3}
|
||||
|
||||
prvtL2ReplaceMAC OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Replacement multicast MAC addresses."
|
||||
::= {prvtL2ProtocolsEntry 4}
|
||||
|
||||
prvtL2ProtocolRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvtL2CustomProtocols RowStatus used for CREATE/DELETE the custom protocols.
|
||||
It is not possible to modify the predefined protocols."
|
||||
::= {prvtL2ProtocolsEntry 5}
|
||||
|
||||
|
||||
|
||||
|
||||
--prvtL2TunnProfMapProtoTable
|
||||
prvtL2TunnProfMapProtoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnProfMapProtoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table that contain actions configured for each L2 protcol per TLS tunneling profile."
|
||||
::= { prvtL2TunnObjects 4 }
|
||||
|
||||
prvtL2TunnProfMapProtoEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnProfMapProtoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contain th action for specified profile and L2 protocol"
|
||||
INDEX {prvtL2TunnProfileName, prvtL2ProtocolName }
|
||||
::= {prvtL2TunnProfMapProtoTable 1}
|
||||
|
||||
PrvtL2TunnProfMapProtoEntry ::= SEQUENCE{
|
||||
prvtL2TunnAction INTEGER
|
||||
|
||||
}
|
||||
prvtL2TunnAction OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
tunnel (1),
|
||||
discard (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define action discard/tunnel per TLS tunneled protocol "
|
||||
DEFVAL { discard }
|
||||
::= {prvtL2TunnProfMapProtoEntry 1}
|
||||
|
||||
|
||||
--prvtL2TunnSAPPointsTable
|
||||
prvtL2TunnSAPPointsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnSAPPointsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table that contain an assigment of a profile to a SAP."
|
||||
::= { prvtL2TunnObjects 5 }
|
||||
|
||||
prvtL2TunnSAPPointsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnSAPPointsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contain information about the map between SAP and L2Tunneling profile."
|
||||
AUGMENTS { sapBaseInfoEntry }
|
||||
::= { prvtL2TunnSAPPointsTable 1 }
|
||||
|
||||
PrvtL2TunnSAPPointsEntry ::= SEQUENCE{
|
||||
profileSAP OCTET STRING
|
||||
}
|
||||
|
||||
profileSAP OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(33))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Profile Id associated to a SAP point.
|
||||
Setting this object with an empty string will disable the profile."
|
||||
::= {prvtL2TunnSAPPointsEntry 1}
|
||||
|
||||
--prvtL2TunnSDPPointsTable
|
||||
prvtL2TunnSDPPointsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnSDPPointsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table that contain an assigment of a profile to a SDP."
|
||||
::= { prvtL2TunnObjects 6 }
|
||||
|
||||
prvtL2TunnSDPPointsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnSDPPointsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contain information about the map between SDP and L2Tunneling profile."
|
||||
AUGMENTS { sdpInfoEntry }
|
||||
::= { prvtL2TunnSDPPointsTable 1 }
|
||||
|
||||
PrvtL2TunnSDPPointsEntry ::= SEQUENCE{
|
||||
profileSDP OCTET STRING
|
||||
}
|
||||
|
||||
profileSDP OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(33))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Profile Id associated to an SDP point.
|
||||
Setting this object with an empty string will disable the profile."
|
||||
::= {prvtL2TunnSDPPointsEntry 1}
|
||||
|
||||
|
||||
|
||||
prvtL2TunnClearStatistics OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
clear(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear L2Tunneling statistics for each tunneling point"
|
||||
DEFVAL { none }
|
||||
::= { prvtL2TunnObjects 7 }
|
||||
|
||||
--prvtL2TunnSapStatisticsTable
|
||||
prvtL2TunnSapStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnSapStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table that provide statistics for each tunneling point per protocol."
|
||||
::= { prvtL2TunnObjects 8 }
|
||||
|
||||
prvtL2TunnSapStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnSapStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contain the number of SAP tunneling RX and TX packets ."
|
||||
INDEX {svcId, sapPortId, sapEncapValue, prvtL2ProtocolName}
|
||||
::= { prvtL2TunnSapStatisticsTable 1 }
|
||||
|
||||
PrvtL2TunnSapStatisticsEntry ::= SEQUENCE{
|
||||
l2TunnSapRxPackets Counter32,
|
||||
l2TunnSapTxPackets Counter32
|
||||
}
|
||||
|
||||
l2TunnSapRxPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of SAP Rx L2Tunneling packets"
|
||||
::= { prvtL2TunnSapStatisticsEntry 1}
|
||||
|
||||
l2TunnSapTxPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of SAP Tx L2Tunneling packets"
|
||||
::= { prvtL2TunnSapStatisticsEntry 2}
|
||||
|
||||
|
||||
--prvtL2TunnSdpStatisticsTable
|
||||
prvtL2TunnSdpStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnSdpStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table that provide statistics for each tunneling point per protocol."
|
||||
::= { prvtL2TunnObjects 9 }
|
||||
|
||||
prvtL2TunnSdpStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnSdpStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contain the number of SDP tunneling RX and TX packets ."
|
||||
INDEX {svcId, sdpId , prvtL2ProtocolName }
|
||||
::= { prvtL2TunnSdpStatisticsTable 1 }
|
||||
|
||||
PrvtL2TunnSdpStatisticsEntry ::= SEQUENCE{
|
||||
l2TunnSdpRxPackets Counter32,
|
||||
l2TunnSdpTxPackets Counter32
|
||||
}
|
||||
|
||||
l2TunnSdpRxPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of SDP Rx L2Tunneling packets"
|
||||
::= { prvtL2TunnSdpStatisticsEntry 1}
|
||||
|
||||
l2TunnSdpTxPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of SDP Tx L2Tunneling packets"
|
||||
::= { prvtL2TunnSdpStatisticsEntry 2}
|
||||
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Conformance Information
|
||||
-- ----------------------------------------------------------------------------
|
||||
prvtL2TunnCompliances OBJECT IDENTIFIER ::= { prvtL2TunnConformance 1 }
|
||||
prvtL2TunnGroups OBJECT IDENTIFIER ::= { prvtL2TunnConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
prvtL2TunnCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for L2Tunneling."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
prvtL2TunnProtocolGroup,
|
||||
prvtL2TunnProfileGroup,
|
||||
prvtL2TunnPointGroup
|
||||
}
|
||||
::= { prvtL2TunnCompliances 1 }
|
||||
|
||||
prvtL2TunnProtocolGroup OBJECT-GROUP
|
||||
OBJECTS {prvtL2ProtocolName,
|
||||
prvtL2ReplaceMAC,
|
||||
prvtL2ProtocolEthertype,
|
||||
prvtL2ProtocolMAC,
|
||||
prvtL2ReplaceMAC,
|
||||
prvtL2ProtocolRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group of objects regarding Layer 2 protocol with a special MAC address ."
|
||||
::= { prvtL2TunnGroups 1 }
|
||||
|
||||
prvtL2TunnProfileGroup OBJECT-GROUP
|
||||
OBJECTS { prvtL2TunnEnable,
|
||||
prvtL2TunnProfileName,
|
||||
prvtL2TunnProfileRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group of objects used to configure a L2Tunneling profile ."
|
||||
::= { prvtL2TunnGroups 2 }
|
||||
|
||||
prvtL2TunnPointGroup OBJECT-GROUP
|
||||
OBJECTS {prvtL2TunnAction,
|
||||
profileSDP,
|
||||
profileSAP,
|
||||
l2TunnSapRxPackets,
|
||||
l2TunnSapTxPackets,
|
||||
l2TunnSdpRxPackets,
|
||||
l2TunnSdpTxPackets
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group of objects used L2Tunneling point ."
|
||||
::= { prvtL2TunnGroups 3 }
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
127
MIBS/telco-systems/binos/PRVT-LLDP-MIB
Normal file
127
MIBS/telco-systems/binos/PRVT-LLDP-MIB
Normal file
@ -0,0 +1,127 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-LLDP-MIB
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-LLDP-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-LLDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
switch FROM PRVT-SWITCH-MIB;
|
||||
-------------------------------------------------------------------------------
|
||||
-- PRIVATE BRANCH
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
prvtLldpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200907280000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Management Information Base module for LLDP configuration"
|
||||
|
||||
-- revision history
|
||||
REVISION "200907280000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { switch 145 }
|
||||
|
||||
|
||||
prvtLldpObjects OBJECT IDENTIFIER ::= { prvtLldpMIB 0 }
|
||||
|
||||
|
||||
|
||||
prvtLldpEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/disable the LLDP on the device"
|
||||
DEFVAL { false }
|
||||
::= { prvtLldpObjects 1 }
|
||||
|
||||
END
|
632
MIBS/telco-systems/binos/PRVT-LMGR-MIB
Normal file
632
MIBS/telco-systems/binos/PRVT-LMGR-MIB
Normal file
@ -0,0 +1,632 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-LMGR-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2006, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-LMGR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
|
||||
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
|
||||
|
||||
TEXTUAL-CONVENTION, RowStatus, TruthValue FROM SNMPv2-TC
|
||||
|
||||
InetAddressType, InetAddress, InetAddressIPv4 FROM INET-ADDRESS-MIB
|
||||
mpls FROM PRVT-CR-LDP-MIB;
|
||||
|
||||
|
||||
prvtLmgr MODULE-IDENTITY
|
||||
LAST-UPDATED "200606110000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION "The MIB module for management of the PRVT-LMGR
|
||||
product."
|
||||
|
||||
-- revision history
|
||||
REVISION "200606110000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
::= { mpls 4 }
|
||||
|
||||
prvtLmgrObjects OBJECT IDENTIFIER ::= { prvtLmgr 1 } -- tables
|
||||
|
||||
-- Textual Conventions.
|
||||
|
||||
PrvtLmgrAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The desired administrative state of a Label
|
||||
Manager entity."
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
|
||||
PrvtLmgrOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The current operational state of a Label Manager
|
||||
entity. If the operational state is goingDown then
|
||||
a request to activate the Label Manager entity
|
||||
is rejected."
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- active
|
||||
down(2), -- inactive
|
||||
goingUp(3), -- activating
|
||||
goingDown(4), -- deactivating
|
||||
actFailed(5) -- activation failed
|
||||
}
|
||||
|
||||
PrvtLmgrPartnerStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The state of a Label Manager partner entity."
|
||||
SYNTAX INTEGER {
|
||||
initial(0), -- partner not active
|
||||
activating(1), -- partner activating
|
||||
active(2), -- partner active
|
||||
deactivating(3),-- partner deactivating
|
||||
failedOver(4), -- partner failed, but recovering
|
||||
failed(5), -- partner failed, but recovering
|
||||
unavailable(6) -- partner unavailable
|
||||
}
|
||||
|
||||
PrvtLmgrIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The index value identifying a Label Manager
|
||||
entity."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
PrvtLmgrControlModes ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The Control Mode of Label Manager."
|
||||
SYNTAX INTEGER {
|
||||
ordered(1), -- control is ordered
|
||||
independent(2) -- control is independent
|
||||
}
|
||||
|
||||
-- End of textual conventions
|
||||
|
||||
prvtLsrId OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows LSR Id value to be set. It is needed for unique
|
||||
identification of LSR instance, from which the packets are sent
|
||||
through created LDP session.
|
||||
|
||||
Although every 32 bit value is valid, it is recommended
|
||||
the device's loopback ip address to be used.
|
||||
|
||||
A value of zero indicates that no LSR ID has been
|
||||
configured. In this case, the signaling protocol stack
|
||||
should construct a unique LSR ID from the other
|
||||
information that is available to it (such as IP
|
||||
addresses). For example, PRVT-CR-LDP and PRVT-RSVP derive
|
||||
the LSR ID by taking the 32 low bits of the following
|
||||
_transport_address_ field, left padding with zeros if
|
||||
necessary."
|
||||
::= { prvtLmgrObjects 1 }
|
||||
|
||||
-- Label Manager entity table.
|
||||
-- This table is used to create and manage Label Manager entities.
|
||||
|
||||
prvtLmgrLsrEntityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLmgrLsrEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents an instance of the Label Manager.
|
||||
Each instance is identified by LSR index."
|
||||
::= { prvtLmgrObjects 2 }
|
||||
|
||||
prvtLmgrLsrEntityEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrLsrEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a Label Manager entity."
|
||||
INDEX { prvtlmgrLsrEntityLsrIndex }
|
||||
::= { prvtLmgrLsrEntityTable 1 }
|
||||
|
||||
|
||||
PrvtLmgrLsrEntityEntry ::= SEQUENCE {
|
||||
prvtlmgrLsrEntityLsrIndex PrvtLmgrIndex,
|
||||
prvtLmgrLsrEntityAdminStatus PrvtLmgrAdminStatus,
|
||||
prvtLmgrLsrEntityOperStatus PrvtLmgrOperStatus,
|
||||
prvtLmgrLsrEntityRowStatus RowStatus,
|
||||
prvtLmgrLsrEntityMinLsiBuffers Unsigned32,
|
||||
prvtLmgrLsrEntityMaxLsiBuffers Unsigned32,
|
||||
prvtLmgrLscStatus PrvtLmgrPartnerStatus,
|
||||
prvtLmgrLdbCount Unsigned32,
|
||||
prvtLmgrLsrEntityLsrId Unsigned32,
|
||||
prvtLmgrLsrEntityTranAddrType InetAddressType,
|
||||
prvtLmgrLsrEntityTranAddrLen Unsigned32,
|
||||
prvtLmgrLsrEntityTranAddr InetAddress,
|
||||
prvtLmgrLsrEntityControlMode PrvtLmgrControlModes,
|
||||
prvtLmgrLsrEntityMergeLsps TruthValue,
|
||||
prvtLmgrLsrEntityLoopDetection TruthValue,
|
||||
prvtLmgrLsrEntityPerformGrouping TruthValue,
|
||||
prvtLmgrLsrAutoStaticLsps TruthValue,
|
||||
prvtLmgrLsrDisplayPhpXCs TruthValue,
|
||||
prvtLmgrLsrEntityIpv6TranAddr InetAddress
|
||||
}
|
||||
|
||||
prvtlmgrLsrEntityLsrIndex OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSR index for this prvtLmgrLsrEntityEntry. This is the
|
||||
entity index passed in the Label Manager create
|
||||
parameters."
|
||||
::= { prvtLmgrLsrEntityEntry 1 }
|
||||
|
||||
prvtLmgrLsrEntityAdminStatus OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administrative status for Label Manager. When
|
||||
prvtLmgrLsrEntityRowStatus is 'active' and
|
||||
prvtLmgrLsrEntityAdminStatus is 'up' Label Manager is
|
||||
active and only these two fields and
|
||||
prvtLmgrLsrEntityMinLsiBuffers can be modified."
|
||||
DEFVAL { up }
|
||||
::= { prvtLmgrLsrEntityEntry 2 }
|
||||
|
||||
prvtLmgrLsrEntityOperStatus OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational status of the Label Manager
|
||||
entity."
|
||||
::= { prvtLmgrLsrEntityEntry 3 }
|
||||
|
||||
prvtLmgrLsrEntityRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row status for the Label Manager table entry, used to
|
||||
create and destroy table entries. When
|
||||
prvtLmgrLsrEntityRowStatus is 'active' and
|
||||
prvtLmgrLsrEntityAdminStatus is 'up' Label Manager is
|
||||
active and only these two fields and
|
||||
prvtLmgrLsrEntityMinLsiBuffers can be modified."
|
||||
::= { prvtLmgrLsrEntityEntry 4 }
|
||||
|
||||
prvtLmgrLsrEntityMinLsiBuffers OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum number of buffers to allocate for Label Switch
|
||||
Interface requests. This number includes any buffers sent
|
||||
to the Label Switch Controller and awaiting a response."
|
||||
::= { prvtLmgrLsrEntityEntry 5 }
|
||||
|
||||
prvtLmgrLsrEntityMaxLsiBuffers OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buffers to allocate for Label Switch
|
||||
Interface requests. A value of 0 means no maximum,
|
||||
otherwise this value must equal or exceed the minimum
|
||||
buffer count."
|
||||
::= { prvtLmgrLsrEntityEntry 6 }
|
||||
|
||||
prvtLmgrLscStatus OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrPartnerStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Diagnostic field providing information about the status
|
||||
of the Label Switch Controller as seen by Label Manager."
|
||||
::= { prvtLmgrLsrEntityEntry 7 }
|
||||
|
||||
prvtLmgrLdbCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Diagnostic field providing information about the number
|
||||
of active interfaces between Label Manager and the its
|
||||
Label Database Interface users (PRVT-TEMIB and PRVT-RSVP)."
|
||||
::= { prvtLmgrLsrEntityEntry 8 }
|
||||
|
||||
prvtLmgrLsrEntityLsrId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An ID that uniquely identifies this LSR within the
|
||||
network.
|
||||
|
||||
The LSR ID is typically derived from one of the LSR's IP
|
||||
addresses. It may be used for path vector based loop
|
||||
detection if the signaling protocol in use implements
|
||||
that.
|
||||
|
||||
A value of zero indicates that no LSR ID has been
|
||||
configured. In this case, the signaling protocol stack
|
||||
should construct a unique LSR ID from the other
|
||||
information that is available to it (such as IP
|
||||
addresses). For example, PRVT-CR-LDP and PRVT-RSVP derive
|
||||
the LSR ID by taking the 32 low bits of the following
|
||||
_transport_address_ field, left padding with zeros if
|
||||
necessary.
|
||||
|
||||
The LSR ID is only used to identify this LSR on IPv4
|
||||
networks. See dcLmgrLsrEntityIpv6TranAddr for equivalent
|
||||
function for use in IPv6 networks."
|
||||
::= { prvtLmgrLsrEntityEntry 9 }
|
||||
|
||||
prvtLmgrLsrEntityTranAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the internetwork layer address used as the
|
||||
transport address. Currently this must be IPv4. See
|
||||
dcLmgrLsrEntityIpv6TranAddr, below, for the equivalent
|
||||
field for use in IPv6 networks.
|
||||
|
||||
The transport address is used by LDP as the source
|
||||
transport address for LDP Hello messages for the global
|
||||
(per-platform) label space.
|
||||
|
||||
The transport address is used by RSVP as the source
|
||||
address for messages originating on unnumbered interfaces.
|
||||
|
||||
This object indicates how the value of
|
||||
mplsLdpEntityTransAddr is to be interpreted."
|
||||
::= { prvtLmgrLsrEntityEntry 10 }
|
||||
|
||||
prvtLmgrLsrEntityTranAddrLen OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the internetwork layer address used as the
|
||||
transport address for LDP Hello messages in the global
|
||||
label space and for messages originating on unnumbered
|
||||
interfaces in RSVP. Currently this must be an IPv4
|
||||
address.
|
||||
|
||||
This object indicates how many elements of the
|
||||
mplsLdpEntityTransAddr array are valid. This value must
|
||||
not exceed _LMGR_LSR_ADDR_LEN_."
|
||||
::= { prvtLmgrLsrEntityEntry 11 }
|
||||
|
||||
prvtLmgrLsrEntityTranAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the internetwork layer address used as the
|
||||
transport address for LDP Hello messages in the global
|
||||
label space and for messages originating on unnumbered
|
||||
interfaces in RSVP.
|
||||
|
||||
This must be an IPv4 address. See
|
||||
dcLmgrLsrEntityIpv6TranAddr, below, for the equivalent
|
||||
field for use in IPv6 networks.
|
||||
|
||||
If the transport address is not set, then _lsr_id_ must be
|
||||
set to zero. In this case, the transport address and LSR
|
||||
ID are taken from an address on the Interface Information
|
||||
Interface."
|
||||
::= { prvtLmgrLsrEntityEntry 12 }
|
||||
|
||||
prvtLmgrLsrEntityControlMode OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrControlModes
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSP control mode that this LSR should adopt.
|
||||
This field is only used by Label Manager in systems where
|
||||
it supports LDP and/or CR-LDP."
|
||||
::= { prvtLmgrLsrEntityEntry 13 }
|
||||
|
||||
prvtLmgrLsrEntityMergeLsps OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether this LSR should aim to merge LSPs, where permitted
|
||||
by the underlying hardware.
|
||||
This field is only used by Label Manager in systems where
|
||||
it supports LDP and/or CR-LDP."
|
||||
DEFVAL { false }
|
||||
::= { prvtLmgrLsrEntityEntry 14 }
|
||||
|
||||
prvtLmgrLsrEntityLoopDetection OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether this LSR should perform loop detection.
|
||||
This field is only used by Label Manager in systems where
|
||||
it supports LDP and/or CR-LDP."
|
||||
DEFVAL { false }
|
||||
::= { prvtLmgrLsrEntityEntry 15 }
|
||||
|
||||
prvtLmgrLsrEntityPerformGrouping OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether Label Manager should perform LSP grouping on
|
||||
behalf of the LDBI user. This field is currently only
|
||||
used for systems supporting RSVP."
|
||||
DEFVAL { false }
|
||||
::= { prvtLmgrLsrEntityEntry 16 }
|
||||
|
||||
prvtLmgrLsrAutoStaticLsps OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether Label Manager should automatically activate or
|
||||
deactivate static LSPs when the interfaces on which they
|
||||
depend become active or inactive."
|
||||
DEFVAL { false }
|
||||
::= { prvtLmgrLsrEntityEntry 17 }
|
||||
|
||||
prvtLmgrLsrDisplayPhpXCs OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether Label Manager should display the virtual cross
|
||||
connects its sets up at the Egress node of Implicit Null
|
||||
and Explicit Null LSPs in the mplsXcTable. These cross
|
||||
connects do not represent real switch programming, but do
|
||||
show the prescence of such LSPs, and correspond to the
|
||||
entries in the mplsTunnelTable for theses types of LSP."
|
||||
DEFVAL { false }
|
||||
::= { prvtLmgrLsrEntityEntry 18 }
|
||||
|
||||
prvtLmgrLsrEntityIpv6TranAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the internetwork address used for messages
|
||||
originating on unnumbered interfaces in RSVP in an IPv6
|
||||
network.
|
||||
|
||||
This value also uniquely identifies this LSR within an
|
||||
IPv6 network.
|
||||
|
||||
If this address is not set, the IPv6 transport address is
|
||||
taken from an address on the Interface Information
|
||||
Interface.
|
||||
|
||||
A length value of zero indicates that no IPv6 transport
|
||||
address has been configured. In this case, if IPv6
|
||||
support is configured, the signaling protocol stack should
|
||||
use an IPv6 address configured to the signaling stack over
|
||||
the Interface Information Interface that is flagged as
|
||||
suitable for use as a stable address."
|
||||
::= { prvtLmgrLsrEntityEntry 19 }
|
||||
|
||||
-- End of Label Manager entity table.
|
||||
-- Label Manager LSP XC Table
|
||||
-- This table is used to create and manage LSP XCs
|
||||
|
||||
prvtLmgrLsrLspXcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLmgrLsrLspXcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents an instance of an LSP
|
||||
cross-conect between a single in-segment and a
|
||||
single out-segment."
|
||||
::= { prvtLmgrObjects 3 }
|
||||
|
||||
prvtLmgrLsrLspXcEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrLsrLspXcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents an LSP cross connect."
|
||||
INDEX { prvtlmgrLsrEntityLsrIndex,
|
||||
prvtLmgrLsrLspXcIndex,
|
||||
prvtLmgrLsrLspInSegLabel,
|
||||
prvtLmgrLsrLspOutSegIndex }
|
||||
|
||||
::= { prvtLmgrLsrLspXcTable 1 }
|
||||
|
||||
PrvtLmgrLsrLspXcEntry ::= SEQUENCE {
|
||||
prvtLmgrLsrLspXcIndex Unsigned32,
|
||||
prvtLmgrLsrLspInSegIndex Unsigned32,
|
||||
prvtLmgrLsrLspInSegIfIndex Unsigned32,
|
||||
prvtLmgrLsrLspInSegLabel Unsigned32,
|
||||
prvtLmgrLsrLspOutSegIndex Unsigned32,
|
||||
prvtLmgrLsrLspOutSegIfIndex Unsigned32,
|
||||
prvtLmgrLsrLspOutSegLabel Unsigned32,
|
||||
prvtLmgrLsrLspOutSegNextHopAddr InetAddressIPv4
|
||||
}
|
||||
|
||||
prvtLmgrLsrLspXcIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"XC index for this prvtLmgrLsrLspXc. This is the XC index
|
||||
assigned by Label Manager for the LSP."
|
||||
::= { prvtLmgrLsrLspXcEntry 2 }
|
||||
|
||||
prvtLmgrLsrLspInSegIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for the in segment. This is the index assigned
|
||||
by Label Manager for the in segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 3 }
|
||||
|
||||
prvtLmgrLsrLspInSegIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If index for the in segment. This is the If index
|
||||
specified on setting up the in segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 4 }
|
||||
|
||||
prvtLmgrLsrLspInSegLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Top label for the in segment. This is the Label assigned
|
||||
by Label Manager Label Library for the in segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 5 }
|
||||
|
||||
|
||||
prvtLmgrLsrLspOutSegIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for the out segment. This is the index assigned
|
||||
by Label Manager for the out segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 6 }
|
||||
|
||||
prvtLmgrLsrLspOutSegIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface Index for the out segment. This is the
|
||||
interface index specified when setting up the out segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 7 }
|
||||
|
||||
prvtLmgrLsrLspOutSegLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Top label for the out segment. This is the label
|
||||
specified by the remote LSR for the out segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 8 }
|
||||
|
||||
prvtLmgrLsrLspOutSegNextHopAddr OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Next hop address for the out segment. This is the address
|
||||
specified by the remote LSR for the out segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 9 }
|
||||
|
||||
-- Module compliance.
|
||||
|
||||
-- Conformance Information.
|
||||
|
||||
prvtLmgrConformance OBJECT IDENTIFIER ::= { prvtLmgr 2 }
|
||||
|
||||
prvtLmgrCompliances OBJECT IDENTIFIER ::= { prvtLmgrConformance 1 }
|
||||
prvtLmgrGroups OBJECT IDENTIFIER ::= { prvtLmgrConformance 2 }
|
||||
|
||||
prvtLmgrCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the PRVT-LMGR product."
|
||||
MODULE
|
||||
|
||||
GROUP prvtLmgrEntityGroup
|
||||
DESCRIPTION
|
||||
"Objects for prvtLmgrEntTable."
|
||||
|
||||
GROUP prvtLmgrMiscGroup
|
||||
DESCRIPTION
|
||||
"Miscellaneous objects."
|
||||
|
||||
::= { prvtLmgrCompliances 1 }
|
||||
|
||||
-- Units of Conformance (Groups)
|
||||
|
||||
prvtLmgrEntityGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtLmgrLsrEntityAdminStatus,
|
||||
prvtLmgrLsrEntityOperStatus,
|
||||
prvtLmgrLsrEntityRowStatus,
|
||||
prvtLmgrLsrEntityMinLsiBuffers,
|
||||
prvtLmgrLsrEntityMaxLsiBuffers,
|
||||
prvtLmgrLsrEntityLsrId,
|
||||
prvtLmgrLsrEntityTranAddrType,
|
||||
prvtLmgrLsrEntityTranAddrLen,
|
||||
prvtLmgrLsrEntityTranAddr,
|
||||
prvtLmgrLsrEntityControlMode,
|
||||
prvtLmgrLsrEntityMergeLsps,
|
||||
prvtLmgrLsrEntityLoopDetection,
|
||||
prvtLmgrLsrEntityPerformGrouping
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Label Manager Entity Objects."
|
||||
::= { prvtLmgrGroups 2 }
|
||||
|
||||
prvtLmgrMiscGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtLmgrLscStatus,
|
||||
prvtLmgrLdbCount,
|
||||
prvtLmgrLsrAutoStaticLsps,
|
||||
prvtLmgrLsrDisplayPhpXCs,
|
||||
prvtLmgrLsrLspInSegIfIndex,
|
||||
prvtLmgrLsrLspInSegLabel,
|
||||
prvtLmgrLsrLspOutSegIfIndex,
|
||||
prvtLmgrLsrLspOutSegLabel,
|
||||
prvtLmgrLsrLspOutSegNextHopAddr,
|
||||
prvtLmgrLsrEntityIpv6TranAddr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Miscellaneous Non-Mandatory Objects."
|
||||
::= { prvtLmgrGroups 3 }
|
||||
|
||||
END
|
297
MIBS/telco-systems/binos/PRVT-MONITOR-SESSION-MIB
Normal file
297
MIBS/telco-systems/binos/PRVT-MONITOR-SESSION-MIB
Normal file
@ -0,0 +1,297 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-NETWORK-LOOPBACK-TEST-MIB
|
||||
-- ** Project: Network Loopback Tester
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-MONITOR-SESSION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
|
||||
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
|
||||
-- [RFC2578]
|
||||
|
||||
DisplayString,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
PortList
|
||||
FROM Q-BRIDGE-MIB
|
||||
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
-- The MONITOR SESSION MIB
|
||||
prvtMonitorSessionMib MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201105230000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB contains manageable objects for
|
||||
encapsulating Switched Port Analyzer(SPAN) feature."
|
||||
|
||||
REVISION "201105230000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { switch 1000 }
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- -------------------------------------------------------------
|
||||
Direction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Monitor direction:
|
||||
tx- Transmit
|
||||
rx- Receive"
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
rx(1),
|
||||
tx(2)
|
||||
}
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the PRVT-MONITOR-SESSION MIB
|
||||
-- -------------------------------------------------------------
|
||||
prvtMonitorSessionNotification OBJECT IDENTIFIER ::= { prvtMonitorSessionMib 0 }
|
||||
prvtMonitorSessionObjects OBJECT IDENTIFIER ::= { prvtMonitorSessionMib 1 }
|
||||
prvtMonitorSessionConformance OBJECT IDENTIFIER ::= { prvtMonitorSessionMib 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- prvtMonitorSessionObjects group
|
||||
-- -------------------------------------------------------------
|
||||
prvtMonitorSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMonitorSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains object for enable and configure Enable Switched Port Analyzer."
|
||||
::= { prvtMonitorSessionObjects 1 }
|
||||
|
||||
prvtMonitorSessionEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMonitorSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table will describe all parameteres of Switched Port Analyzer per each direction Rx or Tx "
|
||||
INDEX { prvtMonitorSessionDirection }
|
||||
::= {prvtMonitorSessionTable 1}
|
||||
|
||||
PrvtMonitorSessionEntry ::= SEQUENCE{
|
||||
prvtMonitorSessionDirection Direction,
|
||||
prvtMonitorSessionSource PortList,
|
||||
prvtMonitorSessionDestination Integer32
|
||||
}
|
||||
|
||||
prvtMonitorSessionDirection OBJECT-TYPE
|
||||
SYNTAX Direction
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Direction recived/trasmitted of the monitored traffic."
|
||||
::= {prvtMonitorSessionEntry 1}
|
||||
|
||||
prvtMonitorSessionSource OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Monitored source list representing the ports to be mirrored."
|
||||
::= {prvtMonitorSessionEntry 2}
|
||||
|
||||
|
||||
|
||||
prvtMonitorSessionDestination OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Analyzer port."
|
||||
::= {prvtMonitorSessionEntry 3}
|
||||
|
||||
prvtAnalyzerVLANTagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtAnalyzerVLANTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains object for enable and configure Remote Analyzer VLAN Tag"
|
||||
::= { prvtMonitorSessionObjects 2 }
|
||||
|
||||
prvtAnalyzerVLANTagEntry OBJECT-TYPE
|
||||
SYNTAX PrvtAnalyzerVLANTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table will describe all parameteres of Remote Analyzer VLAN Tag per each direction Rx or Tx "
|
||||
INDEX { prvtMonitorSessionDirection }
|
||||
::= {prvtAnalyzerVLANTagTable 1}
|
||||
|
||||
PrvtAnalyzerVLANTagEntry ::= SEQUENCE{
|
||||
prvtAnalyzerVLANTagEnable INTEGER,
|
||||
prvtAnalyzerVLANTagVID Integer32,
|
||||
prvtAnalyzerVLANTagEtherType DisplayString,
|
||||
prvtAnalyzerVLANTagCFI INTEGER,
|
||||
prvtAnalyzerVLANTagVPT INTEGER
|
||||
}
|
||||
|
||||
prvtAnalyzerVLANTagEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable Remote Analyzer VLAN Tag."
|
||||
::= {prvtAnalyzerVLANTagEntry 1}
|
||||
|
||||
prvtAnalyzerVLANTagVID OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4095)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID of the VLAN tag added to packet forwarded to Analyzer."
|
||||
::= {prvtAnalyzerVLANTagEntry 2}
|
||||
|
||||
|
||||
prvtAnalyzerVLANTagEtherType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Vlan ether type of the VLAN tag added to packet forwarded to Analyzer."
|
||||
::= {prvtAnalyzerVLANTagEntry 3}
|
||||
|
||||
|
||||
prvtAnalyzerVLANTagCFI OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
clear(0),
|
||||
set(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CFI of the VLAN tag added to packet forwarded to Analyzer."
|
||||
::= {prvtAnalyzerVLANTagEntry 4}
|
||||
|
||||
prvtAnalyzerVLANTagVPT OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
vpt-value0(0),
|
||||
vpt-value1(1),
|
||||
vpt-value2(2),
|
||||
vpt-value3(3),
|
||||
vpt-value4(4),
|
||||
vpt-value5(5),
|
||||
vpt-value6(6),
|
||||
vpt-value7(7),
|
||||
undefined(8)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VPT of the VLAN tag added to packet forwarded to Analyzer."
|
||||
::= {prvtAnalyzerVLANTagEntry 5}
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Notifications
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Conformance Information
|
||||
-- ----------------------------------------------------------------------------
|
||||
prvtMonitorSessionCompliances OBJECT IDENTIFIER ::= {prvtMonitorSessionConformance 1}
|
||||
prvtMonitorSessionGroups OBJECT IDENTIFIER ::= {prvtMonitorSessionConformance 2}
|
||||
|
||||
-- compliance statements
|
||||
prvtMonitorSessionCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for Switched Port Analyzer."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
prvtMonitorSessionMirroredGroup,
|
||||
prvtMonitorSessionAnalyzerGroup
|
||||
}
|
||||
::= {prvtMonitorSessionCompliances 1}
|
||||
|
||||
prvtMonitorSessionMirroredGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtMonitorSessionSource
|
||||
} STATUS current
|
||||
DESCRIPTION
|
||||
"The group of objects dedicated to mirrored source."
|
||||
::= {prvtMonitorSessionGroups 1}
|
||||
|
||||
prvtMonitorSessionAnalyzerGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtMonitorSessionDestination,
|
||||
prvtAnalyzerVLANTagEnable
|
||||
} STATUS current
|
||||
DESCRIPTION
|
||||
"The group of objects dedicated to analyzer."
|
||||
::= {prvtMonitorSessionGroups 2}
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
484
MIBS/telco-systems/binos/PRVT-MPLS-IF-MIB
Normal file
484
MIBS/telco-systems/binos/PRVT-MPLS-IF-MIB
Normal file
@ -0,0 +1,484 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-MPLS-IF-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
PRVT-MPLS-IF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus, TruthValue FROM SNMPv2-TC
|
||||
ifIndex,ifEntry
|
||||
FROM IF-MIB
|
||||
InetAddress FROM INET-ADDRESS-MIB
|
||||
mpls FROM PRVT-CR-LDP-MIB;
|
||||
|
||||
|
||||
prvtMPLSIfMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This module includes configuration parameters for MPLS and RSVP interface specific parameters."
|
||||
|
||||
-- revision history
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Removed redefined OIDs in private vendor extension definitions."
|
||||
REVISION "200701230000Z"
|
||||
DESCRIPTION
|
||||
"Changed ifaceRsvpHelloTolerance, ifaceRsvpHelloPersist to Unsigned32."
|
||||
REVISION "200606270000Z"
|
||||
DESCRIPTION
|
||||
"Changes the ingress and egress label ranges."
|
||||
REVISION "200601080000Z"
|
||||
DESCRIPTION
|
||||
"Added the global label space object and changed augmentation to ifTable."
|
||||
REVISION "200511110000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { mpls 6 }
|
||||
|
||||
|
||||
-- --------------------------------------------------------------------
|
||||
-- PRVT-MPLS-MIB organisation
|
||||
-- --------------------------------------------------------------------
|
||||
|
||||
prvtMPLSIfaceObjs OBJECT IDENTIFIER ::= { prvtMPLSIfMib 1}
|
||||
prvtMPLSRouteObjs OBJECT IDENTIFIER ::= { prvtMPLSIfMib 2}
|
||||
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- Interface objects
|
||||
-- -----------------------------------------------------------------------------
|
||||
prvtMplsIfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMplsIfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains object for configuring MPLS and LDP interface specific parameters."
|
||||
::= { prvtMPLSIfaceObjs 1 }
|
||||
|
||||
prvtMplsIfaceEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsIfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MPLS/LDP configuration of an IP interface."
|
||||
INDEX { ifIndex }
|
||||
::= { prvtMplsIfaceTable 1 }
|
||||
|
||||
PrvtMplsIfaceEntry ::= SEQUENCE {
|
||||
ifaceMplsEnable TruthValue,
|
||||
ifaceMplsPHPEnable TruthValue,
|
||||
ifaceMplsIngressLblRangeLow Integer32,
|
||||
ifaceMplsIngressLblRangeHigh Integer32,
|
||||
ifaceMplsEgressLblRangeLow Integer32,
|
||||
ifaceMplsEgressLblRangeHigh Integer32,
|
||||
ifaceMplsLdpHelloHoldTimer Integer32,
|
||||
ifaceMplsLdpKeepaliveHoldTimer Integer32,
|
||||
ifaceMplsLdpUseGlobalLabelSpace TruthValue
|
||||
}
|
||||
|
||||
ifaceMplsEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable MPLS on this interface."
|
||||
::= { prvtMplsIfaceEntry 1 }
|
||||
|
||||
ifaceMplsPHPEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable Penultimate Hop Popping on this interface."
|
||||
::= { prvtMplsIfaceEntry 2 }
|
||||
|
||||
ifaceMplsIngressLblRangeLow OBJECT-TYPE
|
||||
SYNTAX Integer32 (32768..131071)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the lower border of the Ingress Lable Range for this interface."
|
||||
::= { prvtMplsIfaceEntry 3 }
|
||||
|
||||
ifaceMplsIngressLblRangeHigh OBJECT-TYPE
|
||||
SYNTAX Integer32 (32768..131071)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the higher border of the Ingress Lable Range for this interface."
|
||||
::= { prvtMplsIfaceEntry 4 }
|
||||
|
||||
ifaceMplsEgressLblRangeLow OBJECT-TYPE
|
||||
SYNTAX Integer32 (32768..131071)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the lower border of the Egress Lable Range for this interface."
|
||||
::= { prvtMplsIfaceEntry 5 }
|
||||
|
||||
ifaceMplsEgressLblRangeHigh OBJECT-TYPE
|
||||
SYNTAX Integer32 (32768..131071)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the higher border of the Egress Lable Range for this interface."
|
||||
::= { prvtMplsIfaceEntry 6 }
|
||||
|
||||
ifaceMplsLdpHelloHoldTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LDP Hello Hold Time."
|
||||
::= { prvtMplsIfaceEntry 7 }
|
||||
|
||||
ifaceMplsLdpKeepaliveHoldTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LDP Hello Keep-alive Time."
|
||||
::= { prvtMplsIfaceEntry 8 }
|
||||
|
||||
ifaceMplsLdpUseGlobalLabelSpace OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value is true and correct value is true."
|
||||
::= { prvtMplsIfaceEntry 9 }
|
||||
|
||||
|
||||
|
||||
|
||||
prvtRsvpIfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtRsvpIfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains object for configuring RSVP interface specific parameters."
|
||||
::= { prvtMPLSIfaceObjs 2 }
|
||||
|
||||
prvtRsvpIfaceEntry OBJECT-TYPE
|
||||
SYNTAX PrvtRsvpIfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MPLS/LDP configuration of an IP interface."
|
||||
AUGMENTS { ifEntry }
|
||||
::= { prvtRsvpIfaceTable 1 }
|
||||
|
||||
PrvtRsvpIfaceEntry ::= SEQUENCE {
|
||||
ifaceRsvpRefreshInterval Integer32,
|
||||
ifaceRsvpRefreshMultiple Integer32,
|
||||
ifaceRsvpSlewNumerator Integer32,
|
||||
ifaceRsvpSlewDenom Integer32,
|
||||
ifaceRsvpBlockadeMultiple Integer32,
|
||||
ifaceRsvpNotifyRRDecay Integer32,
|
||||
ifaceRsvpNotifyRRInterval Integer32,
|
||||
ifaceRsvpNotifyRRLimit Integer32,
|
||||
ifaceRsvpHelloInterval Integer32,
|
||||
ifaceRsvpHelloDecay Integer32,
|
||||
ifaceRsvpHelloTolerance Unsigned32,
|
||||
ifaceRsvpHelloPersist Unsigned32,
|
||||
ifaceRsvpHelloTTL Integer32
|
||||
|
||||
}
|
||||
|
||||
ifaceRsvpRefreshInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RSVP value, R, which is used to set the average
|
||||
interval between refresh path and resv messages."
|
||||
::= { prvtRsvpIfaceEntry 1 }
|
||||
|
||||
ifaceRsvpRefreshMultiple OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RSVP value, K, which is the number of unresponded Path
|
||||
or Resv refresh attempts which must be made, spaced by
|
||||
the refresh interval before the state is deemed to have
|
||||
timed out."
|
||||
::= { prvtRsvpIfaceEntry 2}
|
||||
|
||||
ifaceRsvpSlewNumerator OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..214783647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The numerator of the fraction, SlewMax, which is the maximum
|
||||
allowable increase in the refresh interval, R, to prevent
|
||||
state timeout while changing R. R is increased by this
|
||||
fraction until it reaches the new desired value."
|
||||
::= { prvtRsvpIfaceEntry 3 }
|
||||
|
||||
ifaceRsvpSlewDenom OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..214783647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The denominator of the fraction, SlewMax, which is the
|
||||
maximum allowable increase in the refresh interval, R, to
|
||||
prevent state timeout while changing R. R is increased by
|
||||
this fraction until it reaches the new desired value."
|
||||
::= { prvtRsvpIfaceEntry 4 }
|
||||
|
||||
ifaceRsvpBlockadeMultiple OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..214783647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RSVP value, Kb, which is the number of refresh timeout
|
||||
periods after which blockade state is deleted."
|
||||
::= { prvtRsvpIfaceEntry 5 }
|
||||
|
||||
ifaceRsvpNotifyRRDecay OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percentage increase in the rapid retransmission
|
||||
interval for each consecutive unacknowledged RSVP Notify
|
||||
message. A value of 0 indicates a constant retransmission
|
||||
rate."
|
||||
::= { prvtRsvpIfaceEntry 6}
|
||||
|
||||
ifaceRsvpNotifyRRInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..214783647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interval in milliseconds before a Notify message is
|
||||
first resent if no acknowledgement is received."
|
||||
::= { prvtRsvpIfaceEntry 7 }
|
||||
|
||||
ifaceRsvpNotifyRRLimit OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..214783647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of times a Notify message is resent if
|
||||
no acknowledgement is received."
|
||||
::= { prvtRsvpIfaceEntry 8 }
|
||||
|
||||
|
||||
|
||||
ifaceRsvpHelloInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interval between sending consecutive Hello messages."
|
||||
::= { prvtRsvpIfaceEntry 9 }
|
||||
|
||||
ifaceRsvpHelloDecay OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage increase of hello interval after each Hello message
|
||||
sent when the hello session with the neighbor has timed out."
|
||||
::= { prvtRsvpIfaceEntry 10}
|
||||
|
||||
ifaceRsvpHelloTolerance OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of hello periods which may pass without receiving a successful
|
||||
Hello message from a partner before the Hello session times out."
|
||||
::= { prvtRsvpIfaceEntry 11 }
|
||||
|
||||
ifaceRsvpHelloPersist OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of hello periods which may pass after the Hello session times out before Hello messages cease."
|
||||
::= { prvtRsvpIfaceEntry 12 }
|
||||
|
||||
ifaceRsvpHelloTTL OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Time To Live that will be set in the IP header of all Hello packets sent to the neighbor associated with this interface."
|
||||
::= { prvtRsvpIfaceEntry 13 }
|
||||
|
||||
prvtMplsRouteProtocolTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMplsRouteProtocolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains for configuring the egress and ingress routes for LDP label
|
||||
packets. It supports all CLI route types - bgp, isis, ospf, rip, static, kernel and
|
||||
connected."
|
||||
::= { prvtMPLSRouteObjs 1 }
|
||||
|
||||
prvtMplsRouteProtocolEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsRouteProtocolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table represents the configuration of a particular route type for ingress
|
||||
or egress."
|
||||
INDEX { prvtMplsRouteDirection, prvtMplsRouteType }
|
||||
::= { prvtMplsRouteProtocolTable 1 }
|
||||
|
||||
PrvtMplsRouteProtocolEntry ::= SEQUENCE {
|
||||
prvtMplsRouteDirection INTEGER,
|
||||
prvtMplsRouteType INTEGER,
|
||||
prvtMplsRouteRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtMplsRouteDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ingress(1),
|
||||
egress(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The direction of the route that will be used to receive or send LDP packets."
|
||||
::= { prvtMplsRouteProtocolEntry 1 }
|
||||
|
||||
prvtMplsRouteType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bgp(1),
|
||||
connected(2),
|
||||
isis(3),
|
||||
kernel(4),
|
||||
ospf(5),
|
||||
rip(6),
|
||||
static(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the route which will be used to send or receive LDP packets."
|
||||
::= { prvtMplsRouteProtocolEntry 2}
|
||||
|
||||
prvtMplsRouteRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to create an entry in the table. Only createAndGo(4) should be
|
||||
used."
|
||||
::= { prvtMplsRouteProtocolEntry 3 }
|
||||
|
||||
prvtMplsRouteAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMplsRouteAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains for configuring the egress and ingress routes for LDP label
|
||||
packets. It supports all CLI route types - bgp, isis, ospf, rip, static, kernel and
|
||||
connected."
|
||||
::= { prvtMPLSRouteObjs 2 }
|
||||
|
||||
prvtMplsRouteAddressEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsRouteAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table represents the configuration of a particular route type for ingress
|
||||
or egress."
|
||||
INDEX { prvtMplsAddressDirection, prvtMplsAddressIPAddr, prvtMplsAddressMask }
|
||||
::= { prvtMplsRouteAddressTable 1 }
|
||||
|
||||
PrvtMplsRouteAddressEntry ::= SEQUENCE {
|
||||
prvtMplsAddressDirection INTEGER,
|
||||
prvtMplsAddressIPAddr InetAddress,
|
||||
prvtMplsAddressMask Integer32,
|
||||
prvtMplsAddressRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtMplsAddressDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ingress(1),
|
||||
egress(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The direction of the route that will be used to receive or send LDP packets."
|
||||
::= { prvtMplsRouteAddressEntry 1 }
|
||||
|
||||
prvtMplsAddressIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the route that will be used to send or receive LDP packets."
|
||||
::= { prvtMplsRouteAddressEntry 2}
|
||||
|
||||
prvtMplsAddressMask OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mask for the IP address of the route that will be used to send or receive LDP packets."
|
||||
::= { prvtMplsRouteAddressEntry 3}
|
||||
|
||||
prvtMplsAddressRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to create an entry in the table. Only createAndGo(4) should be
|
||||
used."
|
||||
::= { prvtMplsRouteAddressEntry 4 }
|
||||
|
||||
END
|
4142
MIBS/telco-systems/binos/PRVT-MPLS-LDP-MIB
Normal file
4142
MIBS/telco-systems/binos/PRVT-MPLS-LDP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
5234
MIBS/telco-systems/binos/PRVT-MPLS-TE-MIB
Normal file
5234
MIBS/telco-systems/binos/PRVT-MPLS-TE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1012
MIBS/telco-systems/binos/PRVT-MST-MIB
Normal file
1012
MIBS/telco-systems/binos/PRVT-MST-MIB
Normal file
File diff suppressed because it is too large
Load Diff
210
MIBS/telco-systems/binos/PRVT-NETWORK-LOOPBACK-TEST-MIB
Normal file
210
MIBS/telco-systems/binos/PRVT-NETWORK-LOOPBACK-TEST-MIB
Normal file
@ -0,0 +1,210 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-NETWORK-LOOPBACK-TEST-MIB
|
||||
-- ** Project: Network Loopback Tester
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-NETWORK-LOOPBACK-TEST-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
TimeStamp,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
|
||||
accessListControlListGroup
|
||||
FROM PRVT-SWITCH-ACCESS-LIST-MIB
|
||||
|
||||
ipSwitch FROM PRVT-SWITCH-MIB;
|
||||
|
||||
-- The NETWORK LOOPBACK TEST MIB
|
||||
prvtNetworkLoopbackTestMib MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201008310000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB contains managed objects definitions for
|
||||
encapsulating Loopback Tester feature that enables or disables
|
||||
embedded mechanisms for network troubleshooting, diagnostics and measurement."
|
||||
|
||||
REVISION "201008310000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { ipSwitch 7 }
|
||||
|
||||
prvtNetworkLoopbackTestNotifications OBJECT IDENTIFIER ::= { prvtNetworkLoopbackTestMib 0 }
|
||||
prvtNetworkLoopbackTestObjects OBJECT IDENTIFIER ::= { prvtNetworkLoopbackTestMib 1 }
|
||||
prvtNetworkLoopbackTestConformance OBJECT IDENTIFIER ::= { prvtNetworkLoopbackTestMib 2 }
|
||||
|
||||
prvtNetworkLoopbackTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtNetworkLoopbackTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains object for configuring and display information about Network Loopback Tester."
|
||||
::= { prvtNetworkLoopbackTestObjects 1 }
|
||||
|
||||
prvtNetworkLoopbackTestEntry OBJECT-TYPE
|
||||
SYNTAX PrvtNetworkLoopbackTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the prvtNetworkLoopbackTestTable table"
|
||||
INDEX { ifIndex, accessListControlListGroup }
|
||||
::= { prvtNetworkLoopbackTestTable 1 }
|
||||
|
||||
PrvtNetworkLoopbackTestEntry ::= SEQUENCE {
|
||||
prvtNetworkLoopTestDuration INTEGER,
|
||||
prvtNetworkLoopStartDuration TimeStamp,
|
||||
prvtNetworkLoopEndDuration TimeStamp,
|
||||
prvtNetworkLoopRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtNetworkLoopTestDuration OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that identifies the duration in seconds of Loopback test.
|
||||
For infinite Loopback tests object will have the value 0."
|
||||
::= {prvtNetworkLoopbackTestEntry 1}
|
||||
|
||||
prvtNetworkLoopStartDuration OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Star time of Loopback test.
|
||||
For infinite Loopback tests object will have the value 0."
|
||||
::= {prvtNetworkLoopbackTestEntry 2}
|
||||
|
||||
prvtNetworkLoopEndDuration OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"End time of Loopback test.
|
||||
For infinite Loopback tests object will have the value 0."
|
||||
::= {prvtNetworkLoopbackTestEntry 3}
|
||||
|
||||
prvtNetworkLoopRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Network Loopback Test RowStatus.
|
||||
Both createAndGo(4) and createAndWait(5) are available.
|
||||
CreateAndGo(4) is used for enable a Loopback test unlimited in time and CreateAndWait(4)
|
||||
for enable a Loopback Test on a period specified by prvtNetworkLoopTestDuration."
|
||||
::= {prvtNetworkLoopbackTestEntry 4}
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Notifications
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
prvtNetworkLoopbackTestFinish NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, accessListControlListGroup }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent when a Network Loopback Test is complete."
|
||||
::= {prvtNetworkLoopbackTestNotifications 1}
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Conformance Information
|
||||
-- ----------------------------------------------------------------------------
|
||||
prvtNetworkLoopTestCompliances OBJECT IDENTIFIER ::= {prvtNetworkLoopbackTestConformance 1}
|
||||
prvtNetworkLoopTestGroups OBJECT IDENTIFIER ::= {prvtNetworkLoopbackTestConformance 2}
|
||||
|
||||
-- compliance statements
|
||||
prvtNetworkLoopTestCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for Network Loopback Tester."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
prvtNetworkLoopTestGroup,
|
||||
prvtNetworkLoopTestNotificationsGroup
|
||||
}
|
||||
::= {prvtNetworkLoopTestCompliances 1}
|
||||
|
||||
prvtNetworkLoopTestGroup OBJECT-GROUP
|
||||
OBJECTS {prvtNetworkLoopTestDuration,
|
||||
prvtNetworkLoopStartDuration,
|
||||
prvtNetworkLoopEndDuration,
|
||||
prvtNetworkLoopRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group of objects regarding Network Looback Tester feature."
|
||||
::= {prvtNetworkLoopTestGroups 1}
|
||||
|
||||
prvtNetworkLoopTestNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS{
|
||||
prvtNetworkLoopbackTestFinish
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of Notifications used to indicate general status information
|
||||
of Network Looback Tester feature."
|
||||
::= {prvtNetworkLoopTestGroups 2}
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
206
MIBS/telco-systems/binos/PRVT-OEM1-PARAMS-MIB
Normal file
206
MIBS/telco-systems/binos/PRVT-OEM1-PARAMS-MIB
Normal file
@ -0,0 +1,206 @@
|
||||
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-OEM1-PARAMS-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-OEM1-PARAMS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
|
||||
DisplayString FROM SNMPv2-TC
|
||||
|
||||
switch FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtOem1ParamsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200612270000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Initial version. This MIB will provied a way to read
|
||||
specific device parameters"
|
||||
|
||||
-- Revision history.
|
||||
REVISION "200612270000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision history"
|
||||
|
||||
|
||||
::= { switch 2110 }
|
||||
|
||||
-- MIB objects
|
||||
|
||||
prvtOem1ParamsObjects OBJECT IDENTIFIER ::= { prvtOem1ParamsMIB 1 }
|
||||
prvtOem1ParamsNotifications OBJECT IDENTIFIER ::= { prvtOem1ParamsMIB 2 }
|
||||
prvtOem1ParamsConformance OBJECT IDENTIFIER ::= { prvtOem1ParamsMIB 3 }
|
||||
|
||||
prvtSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device serial number"
|
||||
::= { prvtOem1ParamsObjects 1 }
|
||||
|
||||
prvtAssemblyNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device assembly number"
|
||||
::= { prvtOem1ParamsObjects 2 }
|
||||
|
||||
prvtHardwareRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device hardware revision"
|
||||
::= { prvtOem1ParamsObjects 3 }
|
||||
|
||||
prvtSwitchRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Switch revision"
|
||||
::= { prvtOem1ParamsObjects 4 }
|
||||
|
||||
prvtSwitchVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Switch version"
|
||||
::= { prvtOem1ParamsObjects 5 }
|
||||
|
||||
prvtSwitchEdition OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Switch edition"
|
||||
::= { prvtOem1ParamsObjects 6 }
|
||||
|
||||
prvtSwitchRepair OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Switch repair"
|
||||
::= { prvtOem1ParamsObjects 7 }
|
||||
|
||||
prvtHardwareAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Switch hardware address"
|
||||
::= { prvtOem1ParamsObjects 8 }
|
||||
|
||||
prvtCabinetRow OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cabinet row location"
|
||||
::= { prvtOem1ParamsObjects 9 }
|
||||
|
||||
prvtCabinetColumn OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cabinet column location"
|
||||
::= { prvtOem1ParamsObjects 10 }
|
||||
|
||||
prvtChassisVerticalDeviation OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Chassis vertical deviation location"
|
||||
::= { prvtOem1ParamsObjects 11 }
|
||||
|
||||
prvtChassisHorizontalDeviatioin OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Chassis horizontal deviation location"
|
||||
::= { prvtOem1ParamsObjects 12 }
|
||||
|
||||
prvtCabinetHMSNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cabinet HMS number"
|
||||
::= { prvtOem1ParamsObjects 13 }
|
||||
|
||||
prvtSubrackHMSNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subrack HMS number"
|
||||
::= { prvtOem1ParamsObjects 14 }
|
||||
|
||||
prvtModelNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Model number"
|
||||
::= { prvtOem1ParamsObjects 15 }
|
||||
|
||||
prvtPluginUID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Plugin UID"
|
||||
::= { prvtOem1ParamsObjects 16 }
|
||||
END
|
109
MIBS/telco-systems/binos/PRVT-OPR-LED-MANAGEMENT-MIB
Normal file
109
MIBS/telco-systems/binos/PRVT-OPR-LED-MANAGEMENT-MIB
Normal file
@ -0,0 +1,109 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-OPR-LED-MANAGEMENT-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-OPR-LED-MANAGEMENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtOprLedMgmtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200607290000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Initial version. This MIB will provied a way to control
|
||||
the status of the state OPR LED for certain switches"
|
||||
|
||||
-- Revision history.
|
||||
REVISION "200607290000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision history"
|
||||
|
||||
::= { switch 110 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
LedValues ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All possible led states"
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
green-stable (1),
|
||||
green-blinking (2),
|
||||
amber-stable (3),
|
||||
amber-blinking (4),
|
||||
red-stable (5),
|
||||
red-blinking (6)
|
||||
}
|
||||
|
||||
-- MIB objects
|
||||
|
||||
prvtOprLedMgmtObjects OBJECT IDENTIFIER ::= { prvtOprLedMgmtMIB 1 }
|
||||
prvtOprLedMgmtNotifications OBJECT IDENTIFIER ::= { prvtOprLedMgmtMIB 2 }
|
||||
prvtOprLedMgmtConformance OBJECT IDENTIFIER ::= { prvtOprLedMgmtMIB 3 }
|
||||
|
||||
prvtOprLedSatus OBJECT-TYPE
|
||||
SYNTAX LedValues
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All possible led states. States red-stable and red-blinking
|
||||
can not be set. States amber-stable and amber-blinking green-blinking can
|
||||
be set only when the current state is green-stable. The object
|
||||
has read-write access and its default value is green-stable"
|
||||
DEFVAL { green-stable }
|
||||
::= { prvtOprLedMgmtObjects 1 }
|
||||
|
||||
END
|
232
MIBS/telco-systems/binos/PRVT-OSPF-EXTENSION-MIB
Normal file
232
MIBS/telco-systems/binos/PRVT-OSPF-EXTENSION-MIB
Normal file
@ -0,0 +1,232 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-OSPF-EXTENSION-MIB
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-CONFIGCHANGE-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-OSPF-EXTENSION-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
ipSwitch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
|
||||
prvtOSPFExtensionMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The OSPF extension MIB module contains additional information, needed to
|
||||
control the OSPF protocol, that is not found in the standard RFC"
|
||||
|
||||
-- revision history
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Removed redefined OIDs in private vendor extension definitions."
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200211110000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
|
||||
::= { routingProtocols 2 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- PRIVATE BRANCH PRODUCTS
|
||||
-------------------------------------------------------------------------------
|
||||
routingProtocols OBJECT IDENTIFIER ::= { ipSwitch 4 }
|
||||
|
||||
|
||||
ospfExtension OBJECT IDENTIFIER ::= { prvtOSPFExtensionMib 1 }
|
||||
|
||||
ospfEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object enables/disables the OSPF process in the switch"
|
||||
::= { ospfExtension 1 }
|
||||
|
||||
ospfRedistributeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF OspfRedistributeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table represents the routing protocols, redistributed into the OSPF
|
||||
routing domain.
|
||||
|
||||
Creation of conceptual row in the table starts the redistribution of the
|
||||
specified protocol, which would lead to the injection of routing information
|
||||
from that protocol into the OSPF.
|
||||
|
||||
Deletion of conceptual row would stop the redistribution of that protocol
|
||||
into the OSPF.
|
||||
|
||||
OSPF router, which redistributes routing information from other
|
||||
protocols, is an ASBR router"
|
||||
::= { ospfExtension 2 }
|
||||
|
||||
ospfRedistributeEntry OBJECT-TYPE
|
||||
SYNTAX OspfRedistributeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row represents a routing protocol, redistributed into OSPF"
|
||||
INDEX {ospfRedistributeProtocol}
|
||||
::= {ospfRedistributeTable 1}
|
||||
|
||||
OspfRedistributeEntry ::= SEQUENCE {
|
||||
ospfRedistributeProtocol INTEGER,
|
||||
ospfRedistributeMetric INTEGER,
|
||||
ospfRedistributeMetricType INTEGER,
|
||||
ospfRedistributeRouteMap OCTET STRING,
|
||||
ospfRedistributeRowStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
ospfRedistributeProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
kernel (1),
|
||||
connected(2),
|
||||
static (3),
|
||||
rip (4),
|
||||
bgp (5)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The specific routes redistributed into OSPF. For T4R model the valid values
|
||||
are connected, rip and static.
|
||||
For all the other models all of the above routes can be redistributed "
|
||||
::= { ospfRedistributeEntry 1}
|
||||
|
||||
ospfRedistributeMetric OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..16777214)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The metric, with which the external routes will be redistributed in the OSPF"
|
||||
::= {ospfRedistributeEntry 2}
|
||||
|
||||
ospfRedistributeMetricType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
e1(1),
|
||||
e2(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of metric, with which the external routes are advertised into the OSPF
|
||||
routing domain. OSPF supports two types of external metrics. Type 1 external
|
||||
metrics are expressed in the same units as the OSPF interface cost (i.e., in terms
|
||||
of the link state metric). Type 2 external metrics are an order of magnitude larger;
|
||||
any Type 2 metric is considered greater than the cost of any path internal to the AS.
|
||||
Use of Type 2 external metrics assumes that routing between AS'es is the major
|
||||
cost of routing a packet, and eliminates the need for conversion of external costs
|
||||
to internal link state metrics."
|
||||
::= {ospfRedistributeEntry 3}
|
||||
|
||||
ospfRedistributeRouteMap OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The route map that would filter the redistributed routing information"
|
||||
::= {ospfRedistributeEntry 4}
|
||||
|
||||
ospfRedistributeRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of the row. Setting of this field to active enables the
|
||||
redistribution of the protocol.
|
||||
|
||||
Setting this field to destroy disables the redistribution of the protocol."
|
||||
::= {ospfRedistributeEntry 5}
|
||||
|
||||
|
||||
END
|
||||
|
123
MIBS/telco-systems/binos/PRVT-PORT-SECURITY-MIB
Normal file
123
MIBS/telco-systems/binos/PRVT-PORT-SECURITY-MIB
Normal file
@ -0,0 +1,123 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-PORT-SECURITY-MIB.mib
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2004, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
PRVT-PORT-SECURITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
dot1qTpFdbStatus,
|
||||
dot1qVlanStatus
|
||||
FROM Q-BRIDGE-MIB
|
||||
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
switch,
|
||||
configL2IfaceEnable
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtPortSecurityMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200806180000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The Port Security MIB module for managing the port security attributes."
|
||||
|
||||
-- revision history
|
||||
REVISION "200806180000Z"
|
||||
DESCRIPTION
|
||||
"Added prvtDuplicatedMACAddressAlarm."
|
||||
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200405100000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { switch 109 }
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- Groups
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
prvtPortSECNotifications OBJECT IDENTIFIER ::= { prvtPortSecurityMib 0 }
|
||||
prvtPortSECObjects OBJECT IDENTIFIER ::= { prvtPortSecurityMib 1 }
|
||||
prvtPortSECConformance OBJECT IDENTIFIER ::= { prvtPortSecurityMib 2 }
|
||||
|
||||
prvtPortSECViolation NOTIFICATION-TYPE
|
||||
OBJECTS {dot1qVlanStatus,dot1qTpFdbStatus,configL2IfaceEnable}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent by the agent when a security violation occurres on a port."
|
||||
::= {prvtPortSECNotifications 1}
|
||||
|
||||
prvtDuplicatedMACAddressAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { dot1qVlanStatus, dot1qTpFdbStatus, configL2IfaceEnable }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent by the agent when a duplicated MAC is recived."
|
||||
::= {prvtPortSECNotifications 2}
|
||||
|
||||
-- *******************************************************************
|
||||
-- Conformance Information
|
||||
-- *******************************************************************
|
||||
|
||||
prvtPortSECMIBGroups OBJECT IDENTIFIER ::= { prvtPortSECConformance 2 }
|
||||
|
||||
prvtPortSECNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
prvtPortSECViolation
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification Group for the private Port Security Violation Trap"
|
||||
::= { prvtPortSECMIBGroups 1 }
|
||||
|
||||
END
|
626
MIBS/telco-systems/binos/PRVT-PORTS-AGGREGATION-MIB
Normal file
626
MIBS/telco-systems/binos/PRVT-PORTS-AGGREGATION-MIB
Normal file
@ -0,0 +1,626 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-PORTS-AGGREGATION-MIB.mib
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2002, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
PRVT-PORTS-AGGREGATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Counter32,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex,
|
||||
ifAdminStatus,
|
||||
ifOperStatus
|
||||
FROM RFC1213-MIB
|
||||
|
||||
PortList
|
||||
FROM Q-BRIDGE-MIB
|
||||
|
||||
switch,
|
||||
configL2IfaceUnit,
|
||||
configL2IfaceSlot,
|
||||
configL2IfacePort
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- PRIVATE BRANCH PRODUCTS
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
prvtPortsAggregationMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200809200000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The Ports Aggregation MIB module for managing switch or ipSwitch
|
||||
static and dynamic port aggregation."
|
||||
|
||||
-- revision history
|
||||
REVISION "200809200000Z"
|
||||
DESCRIPTION
|
||||
"Added notifications for aggregation members."
|
||||
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200410290000Z"
|
||||
DESCRIPTION
|
||||
"Added aggregationLacpPortKey"
|
||||
|
||||
REVISION "200305060000Z"
|
||||
DESCRIPTION
|
||||
"Moved to SMI-V2."
|
||||
|
||||
REVISION "200212240000Z"
|
||||
DESCRIPTION
|
||||
"Added enabling and disabling for LACP."
|
||||
|
||||
REVISION "200211110000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 106 }
|
||||
|
||||
portsAggregation OBJECT IDENTIFIER ::= { prvtPortsAggregationMib 1 }
|
||||
portsAggregationConfig OBJECT IDENTIFIER ::= { prvtPortsAggregationMib 2 }
|
||||
portsAggregationTraps OBJECT IDENTIFIER ::= { prvtPortsAggregationMib 3 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- port trunk status
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
maxAggregatorId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed aggregator ID for this unit."
|
||||
::= { portsAggregation 1 }
|
||||
|
||||
aggregationLacpSystemPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LACP system priority."
|
||||
::= { portsAggregation 2 }
|
||||
|
||||
portsAggregationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortsAggregationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the status of all the trunks in the system
|
||||
It can contain two major types: static and dynamic trunks."
|
||||
::= { portsAggregation 3 }
|
||||
|
||||
portsAggregationEntry OBJECT-TYPE
|
||||
SYNTAX PortsAggregationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Ports aggregation entry."
|
||||
INDEX { aggregatorId }
|
||||
::= { portsAggregationTable 1 }
|
||||
|
||||
PortsAggregationEntry ::= SEQUENCE {
|
||||
aggregatorId Integer32,
|
||||
aggregatorIfIndex Integer32,
|
||||
aggregatorType INTEGER,
|
||||
aggregatorName DisplayString,
|
||||
aggregatorPortsMembers PortList,
|
||||
aggregatorPortsActive PortList,
|
||||
aggregatorL2DropEvents Counter32,
|
||||
aggregatorL2Octets Counter32,
|
||||
aggregatorL2Pkts Counter32,
|
||||
aggregatorL2BroadcastPkts Counter32,
|
||||
aggregatorL2MulticastPkts Counter32,
|
||||
aggregatorL2CRCAlignErrors Counter32,
|
||||
aggregatorL2UndersizePkts Counter32,
|
||||
aggregatorL2OversizePkts Counter32,
|
||||
aggregatorL2Fragments Counter32,
|
||||
aggregatorL2Jabbers Counter32,
|
||||
aggregatorL2Collisions Counter32,
|
||||
aggregatorL2Pkts64Octets Counter32,
|
||||
aggregatorL2Pkts65to127Octets Counter32,
|
||||
aggregatorL2Pkts128to255Octets Counter32,
|
||||
aggregatorL2Pkts256to511Octets Counter32,
|
||||
aggregatorL2Pkts512to1023Octets Counter32,
|
||||
aggregatorL2Pkts1024to1518Octets Counter32
|
||||
}
|
||||
|
||||
aggregatorId OBJECT-TYPE
|
||||
SYNTAX Integer32(1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The internal trunk ID."
|
||||
::= { portsAggregationEntry 1 }
|
||||
|
||||
aggregatorIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface index from MIB-II ifTable."
|
||||
::= { portsAggregationEntry 2 }
|
||||
|
||||
aggregatorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
staticTrunk(1),
|
||||
protocol-802-1ad(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable describes the trunk type."
|
||||
::= { portsAggregationEntry 3 }
|
||||
|
||||
aggregatorName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The aggregator's name."
|
||||
::= { portsAggregationEntry 4 }
|
||||
|
||||
aggregatorPortsMembers OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ports that are members of this trunk."
|
||||
::= { portsAggregationEntry 5 }
|
||||
|
||||
aggregatorPortsActive OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The active ports that are members of this trunk."
|
||||
::= { portsAggregationEntry 6 }
|
||||
|
||||
aggregatorL2DropEvents OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of events in which packets
|
||||
were dropped by the probe due to lack of resources.
|
||||
Note that this number is not necessarily the number of
|
||||
packets dropped; it is just the number of times this
|
||||
condition has been detected."
|
||||
::= { portsAggregationEntry 7 }
|
||||
|
||||
aggregatorL2Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets of data (including
|
||||
those in bad packets) received on the
|
||||
network (excluding framing bits but including
|
||||
FCS octets).
|
||||
|
||||
This object can be used as a reasonable estimate of
|
||||
Ethernet utilization. If greater precision is
|
||||
desired, the etherStatsPkts and etherStatsOctets
|
||||
objects should be sampled before and after a common
|
||||
interval. The differences in the sampled values are
|
||||
Pkts and Octets, respectively, and the number of
|
||||
seconds in the interval is Interval. These values
|
||||
are used to calculate the Utilization as follows:
|
||||
|
||||
Pkts * (9.6 + 6.4) + (Octets * .8)
|
||||
Utilization =
|
||||
Interval * 10,000
|
||||
|
||||
The result of this equation is the Ethernet segment utilization
|
||||
which is the percent utilization of the ethernet
|
||||
segment on a 0 to 100 percent scale."
|
||||
|
||||
::= { portsAggregationEntry 8 }
|
||||
|
||||
aggregatorL2Pkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad packets,
|
||||
broadcast packets, and multicast packets) received."
|
||||
::= { portsAggregationEntry 9 }
|
||||
|
||||
aggregatorL2BroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of good packets received that were
|
||||
directed to the broadcast address. Note that this
|
||||
does not include multicast packets."
|
||||
::= { portsAggregationEntry 10 }
|
||||
|
||||
aggregatorL2MulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of good packets received that were
|
||||
directed to a multicast address. Note that this
|
||||
number does not include packets directed to the
|
||||
broadcast address."
|
||||
::= { portsAggregationEntry 11 }
|
||||
|
||||
aggregatorL2CRCAlignErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received that
|
||||
had a length (excluding framing bits, but
|
||||
including FCS octets) of between 64 and 1518
|
||||
octets, inclusive, but had either a bad
|
||||
Frame Check Sequence (FCS) with an integral
|
||||
number of octets (FCS Error) or a bad FCS with
|
||||
a non-integral number of octets (Alignment Error)."
|
||||
::= { portsAggregationEntry 12 }
|
||||
|
||||
aggregatorL2UndersizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received that were
|
||||
less than 64 octets long (excluding framing bits,
|
||||
but including FCS octets) and were otherwise well
|
||||
formed."
|
||||
::= { portsAggregationEntry 13 }
|
||||
|
||||
aggregatorL2OversizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received that were
|
||||
longer than 1518 octets (excluding framing bits,
|
||||
but including FCS octets) and were otherwise
|
||||
well formed."
|
||||
::= { portsAggregationEntry 14 }
|
||||
|
||||
aggregatorL2Fragments OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received that were less
|
||||
than 64 octets in length (excluding framing bits but
|
||||
including FCS octets) and had either a bad Frame
|
||||
Check Sequence (FCS) with an integral number of
|
||||
octets (FCS Error) or a bad FCS with a non-integral
|
||||
number of octets (Alignment Error).
|
||||
|
||||
Note that it is entirely normal for
|
||||
etherStatsFragments to increment. This is because
|
||||
it counts both runts (which are normal occurrences
|
||||
due to collisions) and noise hits."
|
||||
::= { portsAggregationEntry 15 }
|
||||
|
||||
aggregatorL2Jabbers OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received that were
|
||||
longer than 1518 octets (excluding framing bits,
|
||||
but including FCS octets), and had either a bad
|
||||
Frame Check Sequence (FCS) with an integral number
|
||||
of octets (FCS Error) or a bad FCS with a
|
||||
non-integral number of octets (Alignment Error).
|
||||
|
||||
Note that this definition of jabber is different
|
||||
from the definition in IEEE-802.3 section 8.2.1.5
|
||||
(10BASE5) and section 10.3.1.4 (10BASE2). These
|
||||
documents define jabber as the condition in which any
|
||||
packet exceeds 20 ms. The allowed range to detect
|
||||
jabber is between 20 ms and 150 ms."
|
||||
::= { portsAggregationEntry 16 }
|
||||
|
||||
aggregatorL2Collisions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The best estimate of the total number of collisions
|
||||
on this Ethernet segment.
|
||||
|
||||
The value returned will depend on the RMON probe's location.
|
||||
Sections 8.2.1.3 (10BASE-5) and 10.3.1.3 (10BASE-2) of
|
||||
IEEE standard 802.3 states that a station must detect a collision in
|
||||
the receive mode if three or more stations are
|
||||
transmitting simultaneously. A repeater port must
|
||||
detect a collision when two or more stations are
|
||||
transmitting simultaneously. Thus a probe placed on
|
||||
a repeater port could record more collisions than a
|
||||
probe connected to a station on the same segment
|
||||
would.
|
||||
|
||||
Probe location plays a much smaller role when
|
||||
considering 10BASE-T. Section 14.2.1.4 (10BASE-T) of IEEE
|
||||
standard 802.3 defines a collision as the
|
||||
simultaneous presence of signals on the DO and RD
|
||||
circuits (transmitting and receiving at the same
|
||||
time). A 10BASE-T station can only detect
|
||||
collisions when it is transmitting. Thus probes
|
||||
placed on a station and a repeater, should report
|
||||
the same number of collisions.
|
||||
|
||||
Note also that an RMON probe inside a repeater
|
||||
should ideally report collisions between the
|
||||
repeater and one or more other hosts (transmit
|
||||
collisions as defined by IEEE 802.3k) plus receiver
|
||||
collisions observed on any coaxial segments to which
|
||||
the repeater is connected."
|
||||
::= { portsAggregationEntry 17 }
|
||||
|
||||
aggregatorL2Pkts64Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad
|
||||
packets) received that were 64 octets in length
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { portsAggregationEntry 18 }
|
||||
|
||||
aggregatorL2Pkts65to127Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad
|
||||
packets) received that were between
|
||||
65 and 127 octets in length inclusive
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { portsAggregationEntry 19 }
|
||||
|
||||
aggregatorL2Pkts128to255Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad
|
||||
packets) received that were between
|
||||
128 and 255 octets in length inclusive
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { portsAggregationEntry 20 }
|
||||
|
||||
aggregatorL2Pkts256to511Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad
|
||||
packets) received that were between
|
||||
256 and 511 octets in length inclusive
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { portsAggregationEntry 21 }
|
||||
|
||||
aggregatorL2Pkts512to1023Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad
|
||||
packets) received that were between
|
||||
512 and 1023 octets in length inclusive
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { portsAggregationEntry 22 }
|
||||
|
||||
aggregatorL2Pkts1024to1518Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad
|
||||
packets) received that were between
|
||||
1024 and 1518 octets in length inclusive
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { portsAggregationEntry 23 }
|
||||
|
||||
aggregationLacpSystemEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value enable/disable the LACP system globaly"
|
||||
::= { portsAggregation 4 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- physical interface aggregation configuration parameters
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
portsAggregationConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortsAggregationConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains only the static (created by management) port trunk configuration."
|
||||
::= { portsAggregationConfig 1 }
|
||||
|
||||
portsAggregationConfigEntry OBJECT-TYPE
|
||||
SYNTAX PortsAggregationConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Port aggregation config entry."
|
||||
INDEX { configL2IfaceUnit, configL2IfaceSlot,configL2IfacePort }
|
||||
::= { portsAggregationConfigTable 1 }
|
||||
|
||||
PortsAggregationConfigEntry ::= SEQUENCE
|
||||
{
|
||||
staticAggregationID Integer32,
|
||||
dynamicAggregationID Integer32,
|
||||
aggregationType INTEGER,
|
||||
aggregationLacpPortPriority Integer32,
|
||||
aggregationLacpPortKey Integer32
|
||||
}
|
||||
|
||||
staticAggregationID OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A number representing the aggregation group that this port belongs to.
|
||||
0 means that this port does not belong to any static group."
|
||||
::= { portsAggregationConfigEntry 1 }
|
||||
|
||||
dynamicAggregationID OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A number representing the aggregation group that this port belongs to.
|
||||
0 means that this port does not belong to any dynamic group"
|
||||
::= { portsAggregationConfigEntry 2 }
|
||||
|
||||
aggregationType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
static(2),
|
||||
protocol-802-1adAcive(3),
|
||||
protocol-802-1adPassive(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the aggregation type of the interface - disable(1) if the port does not belong to a group,
|
||||
static(2) if the port belongs to a static group, and protocol-802-1adAcive(3) or protocol-802-1adPassive(4)
|
||||
if the interface is part of a dynamic group."
|
||||
::= { portsAggregationConfigEntry 3 }
|
||||
|
||||
aggregationLacpPortPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LACP priority for a port"
|
||||
::= { portsAggregationConfigEntry 4 }
|
||||
|
||||
aggregationLacpPortKey OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LACP identification key for a port"
|
||||
::= { portsAggregationConfigEntry 5 }
|
||||
|
||||
lagMemberLinkUp NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex, -- the id of the aggregation group
|
||||
ifIndex, -- Port member of the aggregation group
|
||||
ifAdminStatus,
|
||||
ifOperStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when lag link becomes
|
||||
up.
|
||||
The first ifIndex indicates the id of the trunk
|
||||
interface.
|
||||
The second one shows the port member with link status change"
|
||||
::= { portsAggregationTraps 1 }
|
||||
|
||||
lagMemberLinkDown NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex, -- the id of the aggregation group
|
||||
ifIndex, -- Port member of the aggregation group
|
||||
ifAdminStatus,
|
||||
ifOperStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when lag link becomes
|
||||
down.
|
||||
The first ifIndex indicates the id of the trunk
|
||||
interface.
|
||||
The second one shows the port member with link status change"
|
||||
::= { portsAggregationTraps 2 }
|
||||
|
||||
|
||||
lagMemberAdd NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex, -- the id of the aggregation group
|
||||
ifIndex -- Port member of the aggregation group
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a new port is added to
|
||||
a lag link.
|
||||
The first ifIndex indicates the id of the trunk
|
||||
interface.
|
||||
The second one shows the added port member"
|
||||
|
||||
::= { portsAggregationTraps 3 }
|
||||
|
||||
lagMemberRemove NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex, -- the id of the aggregation group
|
||||
ifIndex -- Port member of the aggregation group
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a port is removed from
|
||||
a lag.
|
||||
The first ifIndex indicates the id of the trunk
|
||||
interface.
|
||||
The second one shows the removed port member"
|
||||
::= { portsAggregationTraps 4 }
|
||||
|
||||
END
|
||||
|
554
MIBS/telco-systems/binos/PRVT-PROXY-MANAGER-MIB
Normal file
554
MIBS/telco-systems/binos/PRVT-PROXY-MANAGER-MIB
Normal file
@ -0,0 +1,554 @@
|
||||
PRVT-PROXY-MANAGER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32,
|
||||
IpAddress,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
RowStatus,
|
||||
MacAddress
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ipSwitch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
|
||||
prvtProxyManager MODULE-IDENTITY
|
||||
LAST-UPDATED "200901160000Z"
|
||||
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of the PRVT-PROXY-MANAGER product."
|
||||
|
||||
-- Revision history.
|
||||
REVISION "200901160000Z"
|
||||
DESCRIPTION "Added prvtProxySecurityEnabled, prvtProxyAcceptInforms,
|
||||
prvtProxyManMappingAuthenticated, prvtProxyManagerUnauthenticatedDevice"
|
||||
|
||||
REVISION "200711130000Z"
|
||||
DESCRIPTION "Initial version"
|
||||
|
||||
::= { ipSwitch 6 }
|
||||
|
||||
prvtProxyManNotifications OBJECT IDENTIFIER ::= { prvtProxyManager 0 } -- traps
|
||||
prvtProxyManObjects OBJECT IDENTIFIER ::= { prvtProxyManager 1 } -- tables
|
||||
|
||||
PrvtProxyManStates ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The the switch on/off states of the Proxy Manager
|
||||
modes."
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
|
||||
PrvtProxyManProtocols ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The the switch on/off states of the Proxy Manager
|
||||
modes."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
snmp-udp(1),
|
||||
snmptrap-udp(2),
|
||||
telnet-tcp(3),
|
||||
ssh-tcp(4),
|
||||
tftp-udp(5),
|
||||
syslog-udp(6)
|
||||
}
|
||||
|
||||
PrvtProxyManPortTypes ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The the switch on/off states of the Proxy Manager
|
||||
modes."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
tcp(1),
|
||||
udp(2)
|
||||
}
|
||||
|
||||
PrvtProxyManDirection ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Specifices the traffic flow direction "
|
||||
SYNTAX INTEGER {
|
||||
noDirection(0),
|
||||
inbound(1),
|
||||
outbound(2)
|
||||
}
|
||||
|
||||
PrvtProxyManAuthentication ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Authenticated state of Managed device"
|
||||
SYNTAX INTEGER {
|
||||
authenticated(0),
|
||||
unauthenticated(1)
|
||||
}
|
||||
|
||||
PrvtProxySecurity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "State of Proxy Security"
|
||||
SYNTAX INTEGER {
|
||||
securityEnabled(0),
|
||||
securityDisabled(1)
|
||||
}
|
||||
|
||||
PrvtProxyAcceptInformsType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "State of Proxy Inform Accept"
|
||||
SYNTAX INTEGER {
|
||||
informsEnabled(0),
|
||||
informsDisabled(1)
|
||||
}
|
||||
|
||||
-- Proxy scalar object
|
||||
|
||||
prvtProxyManDeviceAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents the discovered device address.
|
||||
It is used only for topology change notifications."
|
||||
::= { prvtProxyManObjects 1 }
|
||||
|
||||
-- Proxy Manager instance table
|
||||
-- This table is used to configure the global parameters of the Proxy Manager.
|
||||
prvtProxyManConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtProxyManConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of containing the global configuration of the Proxy Manager instance."
|
||||
::= { prvtProxyManObjects 2 }
|
||||
|
||||
prvtProxyManConfigEntry OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents configuration for a ProxyManager instance."
|
||||
INDEX { prvtProxyManIndex }
|
||||
::= { prvtProxyManConfigTable 1 }
|
||||
|
||||
PrvtProxyManConfigEntry ::= SEQUENCE {
|
||||
prvtProxyManIndex Unsigned32,
|
||||
prvtProxyManStatus PrvtProxyManStates,
|
||||
prvtProxyManAutoMapMode PrvtProxyManStates,
|
||||
prvtProxyManVlan Unsigned32,
|
||||
prvtProxyManIpAddr IpAddress,
|
||||
prvtProxyManIpMask Unsigned32,
|
||||
prvtProxyManIpRangeStart IpAddress,
|
||||
prvtProxyManIpRangeEnd IpAddress,
|
||||
prvtProxyManLeasePeriod Unsigned32,
|
||||
prvtProxyManRowStatus RowStatus,
|
||||
prvtProxySecurityEnabled PrvtProxySecurity,
|
||||
prvtProxyAcceptInforms PrvtProxyAcceptInformsType
|
||||
|
||||
}
|
||||
|
||||
prvtProxyManIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this prvtProxyManConfigEntry. This is the
|
||||
instance index of the ProxyManager.
|
||||
|
||||
Currently only one instance is supported."
|
||||
::= { prvtProxyManConfigEntry 1 }
|
||||
|
||||
prvtProxyManStatus OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManStates
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates whether the Proxy manger is enabled(1)
|
||||
or disabled(2). In order to enable the Proxy Manager,
|
||||
prvtProxyManIpRangeEnd, prvtProxyManIpRangeStart,
|
||||
prvtProxyManIpMask, prvtProxyManIpAddr, prvtProxyManVlan, must
|
||||
be correctly set and consistent.
|
||||
|
||||
In order to enable the manager prvtProxyManRowStatus should be active.
|
||||
"
|
||||
::= { prvtProxyManConfigEntry 2 }
|
||||
|
||||
prvtProxyManAutoMapMode OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManStates
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates whether the devices will be configured
|
||||
automatically - enabled(1) or manually - disabled(2).
|
||||
|
||||
If the object is set to disable, the configuration can be
|
||||
managed via prvtProxyManMappingTable"
|
||||
DEFVAL { 1 }
|
||||
::= { prvtProxyManConfigEntry 3 }
|
||||
|
||||
prvtProxyManVlan OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan of the network specified for proxy managment.
|
||||
|
||||
This field is mandatory for the Proxy Manager in order
|
||||
to work correctly"
|
||||
::= { prvtProxyManConfigEntry 4 }
|
||||
|
||||
prvtProxyManIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip address of the device manged by the Proxy
|
||||
Manager.
|
||||
|
||||
This field is mandatory for the Proxy Manager in order
|
||||
to work correctly"
|
||||
::= { prvtProxyManConfigEntry 5 }
|
||||
|
||||
prvtProxyManIpMask OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bit mask of the network where the proxy manager resides.
|
||||
|
||||
This field is mandatory for the Proxy Manager in order
|
||||
to work correctly"
|
||||
::= { prvtProxyManConfigEntry 6 }
|
||||
|
||||
prvtProxyManIpRangeStart OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start of the ip address range, used by DHCP to provide
|
||||
ip addresses for the discuvered devices
|
||||
|
||||
This field is mandatory for the Proxy Manager in order
|
||||
to work correctly"
|
||||
::= { prvtProxyManConfigEntry 7 }
|
||||
|
||||
prvtProxyManIpRangeEnd OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The end of the ip address range, used by DHCP to provide
|
||||
ip addresses for the discuvered devices
|
||||
|
||||
This field is mandatory for the Proxy Manager in order
|
||||
to work correctly"
|
||||
::= { prvtProxyManConfigEntry 8 }
|
||||
|
||||
prvtProxyManLeasePeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The period for which the mapped devices are available in
|
||||
the proxy manager. After it expire, the mapped device
|
||||
can request new lease again. Valid range is <0-604800> seconds. Default value is 300."
|
||||
::= { prvtProxyManConfigEntry 9 }
|
||||
|
||||
prvtProxyManRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the state of the configuration entry. It
|
||||
is read-only and can not be used to create or destroy or manually change
|
||||
the state. Only one configuration entry is supported.
|
||||
The only valid values are:
|
||||
- notReady(3) - the ProxyManger is not correctly configured and there are some field inconsistencies.
|
||||
- acitive(1) - the ProxyManger is configured and the proxy manager is ready to be enabled.
|
||||
|
||||
The objects which are checked for consistency are:
|
||||
prvtProxyManIpRangeEnd - the ip range should be in the network, defined by the ip address/mask objects
|
||||
prvtProxyManIpRangeStart - the ip range should be in the network defined by the ip address/mask objects
|
||||
prvtProxyManIpMask - shoudl be valid ip mask
|
||||
prvtProxyManIpAddr - should be valid ip address.
|
||||
prvtProxyManVlan - the vlan should exists"
|
||||
::= { prvtProxyManConfigEntry 10 }
|
||||
|
||||
prvtProxySecurityEnabled OBJECT-TYPE
|
||||
SYNTAX PrvtProxySecurity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attribute is used to specify the proxy security, The default is securityDisabled(1)."
|
||||
::= { prvtProxyManConfigEntry 11 }
|
||||
|
||||
prvtProxyAcceptInforms OBJECT-TYPE
|
||||
SYNTAX PrvtProxyAcceptInformsType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attribute is used to specify the accept policy for DHCP Informs messaged. The default if informsDisabled(1)."
|
||||
::= { prvtProxyManConfigEntry 12 }
|
||||
|
||||
-- Global table for supported protocols
|
||||
-- This table contains all the protocols which will be managed by Proxy Managers.
|
||||
|
||||
prvtProxyManProtoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtProxyManProtoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of containing all supported protocols,
|
||||
which will be processed by an active ProxyManager
|
||||
instance
|
||||
|
||||
This table is read-only.
|
||||
"
|
||||
::= { prvtProxyManObjects 3 }
|
||||
|
||||
prvtProxyManProtoEntry OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManProtoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a hardcoded protocol supported by Proxy Manager."
|
||||
INDEX { prvtProxyManProtoIndex }
|
||||
::= { prvtProxyManProtoTable 1 }
|
||||
|
||||
PrvtProxyManProtoEntry ::= SEQUENCE {
|
||||
prvtProxyManProtoIndex PrvtProxyManProtocols,
|
||||
prvtProxyManProtoSvcPort Integer32,
|
||||
prvtProxyManProtoSvcPortType PrvtProxyManPortTypes,
|
||||
prvtProxyManProtoSrcPort Integer32,
|
||||
prvtProxyManProtoDirection PrvtProxyManDirection,
|
||||
prvtProxyManProtoStatus PrvtProxyManStates
|
||||
}
|
||||
|
||||
prvtProxyManProtoIndex OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManProtocols
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of prvtProxyManProtoTable. It is an enumeration
|
||||
representing all supported protocols by Proxy Manager"
|
||||
::= { prvtProxyManProtoEntry 1 }
|
||||
|
||||
prvtProxyManProtoSvcPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents the number of the port for the supported standard protocol."
|
||||
::= { prvtProxyManProtoEntry 2 }
|
||||
|
||||
prvtProxyManProtoSvcPortType OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManPortTypes
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents the type of the managed standard port in the
|
||||
transport porotocol."
|
||||
::= { prvtProxyManProtoEntry 3 }
|
||||
|
||||
prvtProxyManProtoSrcPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TBD"
|
||||
::= { prvtProxyManProtoEntry 4 }
|
||||
|
||||
prvtProxyManProtoDirection OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManDirection
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifies direction of the traffic flow (noDirection/inbound/outbound)."
|
||||
::= { prvtProxyManProtoEntry 5 }
|
||||
|
||||
prvtProxyManProtoStatus OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManStates
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether the protocol is to be
|
||||
managed by Proxy manager - enable(1) or not - disable(2)."
|
||||
::= { prvtProxyManProtoEntry 6 }
|
||||
|
||||
|
||||
-- Proxy Manager mapping table
|
||||
-- This table shows and allow to comfigure mannually the according to the its active mode.
|
||||
|
||||
prvtProxyManMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtProxyManMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table show the mapping between the deiscoverd devices and the ports they are mapped by the proxy manager.
|
||||
It is also used to create mannual mappings between devices and ports if the prvtProxyManAutoMapMode is disabled"
|
||||
::= { prvtProxyManObjects 4 }
|
||||
|
||||
prvtProxyManMappingEntry OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a mapped device to a port."
|
||||
INDEX {prvtProxyManMappingDevice, prvtProxyManMappingIndex, prvtProxyManMappingProto }
|
||||
::= { prvtProxyManMappingTable 1 }
|
||||
|
||||
PrvtProxyManMappingEntry ::= SEQUENCE {
|
||||
prvtProxyManMappingDevice Unsigned32,
|
||||
prvtProxyManMappingIndex Unsigned32,
|
||||
prvtProxyManMappingProto PrvtProxyManProtocols,
|
||||
prvtProxyManMappingDirection PrvtProxyManDirection,
|
||||
prvtProxyManMappingGlobalPort Integer32,
|
||||
prvtProxyManMappingLocalSrcPort Integer32,
|
||||
prvtProxyManMappingLocalDstPort Integer32,
|
||||
prvtProxyManMappingRowStatus RowStatus,
|
||||
prvtProxyManMappingMAC MacAddress,
|
||||
prvtProxyManMappingIfIndex Integer32,
|
||||
prvtProxyManMappingAuthenticated PrvtProxyManAuthentication
|
||||
}
|
||||
|
||||
prvtProxyManMappingDevice OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents the id of the deiscovered device in the LAN.
|
||||
It is index in the prvtProxyManMappingTable"
|
||||
::= { prvtProxyManMappingEntry 1 }
|
||||
|
||||
prvtProxyManMappingIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents the index of the mapping entry.
|
||||
It is unique per device and is index in the prvtProxyManMappingTable"
|
||||
::= { prvtProxyManMappingEntry 2 }
|
||||
|
||||
prvtProxyManMappingProto OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManProtocols
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents the protocol, which will be processed.
|
||||
It is index in prvtProxyManMappingTable. "
|
||||
::= { prvtProxyManMappingEntry 3 }
|
||||
|
||||
prvtProxyManMappingDirection OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManDirection
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifies the traffic flow direction.(inbound/outbound)."
|
||||
::= { prvtProxyManMappingEntry 4 }
|
||||
|
||||
prvtProxyManMappingGlobalPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TBD"
|
||||
::= { prvtProxyManMappingEntry 5 }
|
||||
|
||||
prvtProxyManMappingLocalSrcPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TBD "
|
||||
::= { prvtProxyManMappingEntry 6 }
|
||||
|
||||
prvtProxyManMappingLocalDstPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TBD"
|
||||
::= { prvtProxyManMappingEntry 7 }
|
||||
|
||||
prvtProxyManMappingRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the state of the mapping entry.
|
||||
- notReady(3) - the mapping entry is not configured yet
|
||||
- notInService(3) - the mapping entry is configured but the configuration is not applied yet
|
||||
- acitive(3) - the mapping entry is configured and the configuration is applied
|
||||
|
||||
The objects which need to be configured in order
|
||||
to apply the cinfiguration are:
|
||||
prvtProxyManMappingMAC
|
||||
prvtProxyManMappingPort"
|
||||
::= { prvtProxyManMappingEntry 8 }
|
||||
|
||||
prvtProxyManMappingMAC OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mac address of the managed device.
|
||||
|
||||
This field is manadatory"
|
||||
::= { prvtProxyManMappingEntry 9 }
|
||||
|
||||
prvtProxyManMappingIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows the ifIndex associated with the managed device."
|
||||
::= { prvtProxyManMappingEntry 10 }
|
||||
|
||||
prvtProxyManMappingAuthenticated OBJECT-TYPE
|
||||
SYNTAX PrvtProxyManAuthentication
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows the authenticated state of the managed device."
|
||||
::= { prvtProxyManMappingEntry 11 }
|
||||
|
||||
prvtProxyManagerNewDevice NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtProxyManDeviceAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is triggered, when a new managed device is descovered
|
||||
and added in the proxy manager's list"
|
||||
::= { prvtProxyManNotifications 1 }
|
||||
|
||||
prvtProxyManagerRemovedDevice NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtProxyManDeviceAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is triggered, when a managed device is removed from
|
||||
the proxy manager's list"
|
||||
::= { prvtProxyManNotifications 2 }
|
||||
|
||||
prvtProxyManagerUnauthenticatedDevice NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtProxyManDeviceAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is triggered, when a managed device failed to be authenticated from
|
||||
the proxy manager's list"
|
||||
::= { prvtProxyManNotifications 3 }
|
||||
|
||||
END
|
1514
MIBS/telco-systems/binos/PRVT-PW-TDM-MIB
Normal file
1514
MIBS/telco-systems/binos/PRVT-PW-TDM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4006
MIBS/telco-systems/binos/PRVT-QOS-MIB
Normal file
4006
MIBS/telco-systems/binos/PRVT-QOS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
251
MIBS/telco-systems/binos/PRVT-RESILIENT-LINK-MIB
Normal file
251
MIBS/telco-systems/binos/PRVT-RESILIENT-LINK-MIB
Normal file
@ -0,0 +1,251 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-RESILIENT-LINK-MIB.mib
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
PRVT-RESILIENT-LINK-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
switch FROM PRVT-SWITCH-MIB;
|
||||
-------------------------------------------------------------------------------
|
||||
-- PRIVATE BRANCH PRODUCTS
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
prvtResilientLinkMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200502160000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The Resilient Link MIB module for managing switch or ipSwitch
|
||||
resilient link"
|
||||
|
||||
-- revision history
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200305060000Z"
|
||||
DESCRIPTION
|
||||
"Move to SMI-V2."
|
||||
|
||||
REVISION "200201280000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 102 }
|
||||
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- resilient link configuration parameters
|
||||
-- -----------------------------------------------------------------------------
|
||||
prvtResilientLinkNotifications OBJECT IDENTIFIER ::= { prvtResilientLinkMib 0 }
|
||||
resilientLinkConfig OBJECT IDENTIFIER ::= { prvtResilientLinkMib 1 }
|
||||
resilientLinkStatus OBJECT IDENTIFIER ::= { prvtResilientLinkMib 2 }
|
||||
prvtResilientLinkConformance OBJECT IDENTIFIER ::= { prvtResilientLinkMib 3 }
|
||||
|
||||
resilientLinkConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ResilientLinkConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the resilient link configuration."
|
||||
::= { resilientLinkConfig 1 }
|
||||
|
||||
resilientLinkConfigEntry OBJECT-TYPE
|
||||
SYNTAX ResilientLinkConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"resilientLinkIndex"
|
||||
INDEX { resilientLinkIndex }
|
||||
::= { resilientLinkConfigTable 1 }
|
||||
|
||||
ResilientLinkConfigEntry ::= SEQUENCE {
|
||||
resilientLinkIndex INTEGER,
|
||||
resilientLinkEnable INTEGER,
|
||||
resilientLinkPort1ifIndex INTEGER,
|
||||
resilientLinkPort2ifIndex INTEGER,
|
||||
resilientLinkPreferredPort INTEGER,
|
||||
resilientLinkActivePort INTEGER
|
||||
}
|
||||
|
||||
resilientLinkIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the resilient link"
|
||||
::= { resilientLinkConfigEntry 1 }
|
||||
|
||||
resilientLinkEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object enables or disables the resilient link"
|
||||
::= { resilientLinkConfigEntry 2 }
|
||||
|
||||
resilientLinkPort1ifIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the first port belonging to this
|
||||
resilient link; zero means no port is selected"
|
||||
::= { resilientLinkConfigEntry 3 }
|
||||
|
||||
resilientLinkPort2ifIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the second port belonging to this
|
||||
resilient link; zero means no port is selected"
|
||||
::= { resilientLinkConfigEntry 4 }
|
||||
|
||||
resilientLinkPreferredPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the preferred port (1 or 2) in this
|
||||
resilient link; zero means no port is preferred"
|
||||
::= { resilientLinkConfigEntry 5 }
|
||||
|
||||
resilientLinkActivePort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the active port (1 or 2) in this
|
||||
resilient link. Only ports with link up can be configured as active
|
||||
ports."
|
||||
::= { resilientLinkConfigEntry 6 }
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- resilient link status
|
||||
-- -----------------------------------------------------------------------------
|
||||
|
||||
resilientLinkStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ResilientLinkStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the resilient link status."
|
||||
::= { resilientLinkStatus 2 }
|
||||
|
||||
resilientLinkStatusEntry OBJECT-TYPE
|
||||
SYNTAX ResilientLinkStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"resilientLinkIndex"
|
||||
INDEX { resilientLinkIndex }
|
||||
::= { resilientLinkStatusTable 1 }
|
||||
|
||||
ResilientLinkStatusEntry ::= SEQUENCE {
|
||||
resilientLinkConnectedPort INTEGER,
|
||||
resilientLinkCurrentActivePort INTEGER
|
||||
}
|
||||
|
||||
resilientLinkConnectedPort OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notConnected(1),
|
||||
port1Connected(2),
|
||||
port2Connected(3),
|
||||
port1and2Connected(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows the connected ports in the resilient link"
|
||||
::= { resilientLinkStatusEntry 1 }
|
||||
|
||||
resilientLinkCurrentActivePort OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noActivePort (1),
|
||||
port1Active (2),
|
||||
port2Active (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the active port (1 or 2) in this
|
||||
resilient link. Only ports with link up can be configured as active
|
||||
ports."
|
||||
::= { resilientLinkStatusEntry 2 }
|
||||
|
||||
-- Traps for use by prvtResilientLinkMib
|
||||
|
||||
resilientLinkStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS { resilientLinkIndex, resilientLinkConnectedPort,
|
||||
resilientLinkCurrentActivePort}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The resilientLinkStatusChange trap indicates that
|
||||
the sending agent monitor detected a change in the status of the
|
||||
resilient link, identified by resilientLinkIndex."
|
||||
::= {prvtResilientLinkNotifications 1}
|
||||
|
||||
-- *******************************************************************
|
||||
-- Conformance Information
|
||||
-- *******************************************************************
|
||||
|
||||
prvtResilientLinkMIBGroups OBJECT IDENTIFIER ::= { prvtResilientLinkConformance 2 }
|
||||
|
||||
resilientLinkNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
resilientLinkStatusChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Private Notification Group."
|
||||
::= { prvtResilientLinkMIBGroups 3 }
|
||||
|
||||
END
|
1272
MIBS/telco-systems/binos/PRVT-RING-EPS-MIB
Normal file
1272
MIBS/telco-systems/binos/PRVT-RING-EPS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
210
MIBS/telco-systems/binos/PRVT-RIP-EXTENSION-MIB
Normal file
210
MIBS/telco-systems/binos/PRVT-RIP-EXTENSION-MIB
Normal file
@ -0,0 +1,210 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-RIP-EXTENSION-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
|
||||
PRVT-RIP-EXTENSION-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ipSwitch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
|
||||
|
||||
prvtRIPExtensionMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The RIP extension MIB module contains additional information, needed to
|
||||
control the RIP protocol, that is not found in the standard RFC"
|
||||
|
||||
-- revision history
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Removed redefined OIDs in private vendor extension definitions."
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200305060000Z"
|
||||
DESCRIPTION
|
||||
"Move to SMI-V2."
|
||||
REVISION "200211110000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
|
||||
::= { routingProtocols 1 }
|
||||
-------------------------------------------------------------------------------
|
||||
-- PRIVATE BRANCH PRODUCTS
|
||||
-------------------------------------------------------------------------------
|
||||
routingProtocols OBJECT IDENTIFIER ::= { ipSwitch 4 }
|
||||
|
||||
|
||||
ripExtension OBJECT IDENTIFIER ::= { prvtRIPExtensionMib 1 }
|
||||
|
||||
ripEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object enables/disables the RIP process in the switch"
|
||||
::= { ripExtension 1 }
|
||||
|
||||
ripRedistributeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RipRedistributeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table represents the routing protocols, redistributed into the RIP
|
||||
routing domain.
|
||||
|
||||
Creation of conceptual row in the table starts the redistribution of
|
||||
the specified protocol, which would lead to the injection of routing information
|
||||
from that protocol into RIP.
|
||||
|
||||
Deletion of conceptual row would stop the redistribution of that protocol into RIP."
|
||||
::= { ripExtension 2 }
|
||||
|
||||
ripRedistributeEntry OBJECT-TYPE
|
||||
SYNTAX RipRedistributeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row represents a routing protocol, redistributed into RIP"
|
||||
INDEX {ripRedistributeProtocol}
|
||||
::= {ripRedistributeTable 1}
|
||||
|
||||
RipRedistributeEntry ::= SEQUENCE {
|
||||
ripRedistributeProtocol INTEGER,
|
||||
ripRedistributeMetric INTEGER,
|
||||
ripRedistributeRouteMap OCTET STRING,
|
||||
ripRedistributeRowStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
ripRedistributeProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
kernel(1),
|
||||
connected(2),
|
||||
static(3),
|
||||
ospf(4),
|
||||
bgp(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The specific routes redistributed into RIP. For T4R models the valid values
|
||||
are connected, static and OSPF. For T5 the valid values are kernel, connected,
|
||||
static and OSPF. For T5RN, T5Pro, T6, and E-series and G-series all of the above
|
||||
routes can be redistributed"
|
||||
::= { ripRedistributeEntry 1}
|
||||
|
||||
ripRedistributeMetric OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The metric, with which the external routes will be redistributed in the RIP"
|
||||
::= {ripRedistributeEntry 2}
|
||||
|
||||
ripRedistributeRouteMap OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The route map that would filter the redistributed routing information"
|
||||
::= {ripRedistributeEntry 3}
|
||||
|
||||
ripRedistributeRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of the row. Setting of this field to active enables the
|
||||
redistribution of the protocol. Setting this field to destroy disables the
|
||||
redistribution of the protocol"
|
||||
::= {ripRedistributeEntry 4}
|
||||
|
||||
END
|
||||
|
1868
MIBS/telco-systems/binos/PRVT-RSVP-MIB
Normal file
1868
MIBS/telco-systems/binos/PRVT-RSVP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2105
MIBS/telco-systems/binos/PRVT-SAA-MIB
Normal file
2105
MIBS/telco-systems/binos/PRVT-SAA-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2180
MIBS/telco-systems/binos/PRVT-SERV-MIB
Normal file
2180
MIBS/telco-systems/binos/PRVT-SERV-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2187
MIBS/telco-systems/binos/PRVT-STATISTICS-CES-MIB
Normal file
2187
MIBS/telco-systems/binos/PRVT-STATISTICS-CES-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1015
MIBS/telco-systems/binos/PRVT-STATISTICSHISTORY-MIB
Normal file
1015
MIBS/telco-systems/binos/PRVT-STATISTICSHISTORY-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2529
MIBS/telco-systems/binos/PRVT-SWITCH-ACCESS-LIST-MIB
Normal file
2529
MIBS/telco-systems/binos/PRVT-SWITCH-ACCESS-LIST-MIB
Normal file
File diff suppressed because it is too large
Load Diff
841
MIBS/telco-systems/binos/PRVT-SWITCH-EFM-OAM-MIB
Normal file
841
MIBS/telco-systems/binos/PRVT-SWITCH-EFM-OAM-MIB
Normal file
@ -0,0 +1,841 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SWITCH-EFM-OAM-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-SWITCH-EFM-OAM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32,
|
||||
Counter32,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TruthValue,
|
||||
RowStatus,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
dot3OamAdminState,
|
||||
dot3OamMode,
|
||||
dot3OamLoopbackStatus
|
||||
FROM DOT3-OAM-MIB
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
PortList
|
||||
FROM Q-BRIDGE-MIB
|
||||
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtSwitchEfmOamMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201002110000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB should provide general configuration and
|
||||
reports of this protocol that are not available in
|
||||
the standard DOT3-OAM-MIB, such as Enabling and Timers,
|
||||
as well as the ability to control private
|
||||
extensions added to the EFM OAM."
|
||||
|
||||
-- revision history
|
||||
REVISION "201002110000Z"
|
||||
DESCRIPTION
|
||||
"Change oids for backward compatibility."
|
||||
|
||||
REVISION "200912010000Z"
|
||||
DESCRIPTION
|
||||
"Added dying-gasp notification"
|
||||
|
||||
REVISION "200906010000Z"
|
||||
DESCRIPTION
|
||||
"Changed limits for prvtEfmOamPingTable leafs"
|
||||
|
||||
|
||||
REVISION "200904290000Z"
|
||||
DESCRIPTION
|
||||
"Changed type for prvtEfmOamEventForwardStatus and
|
||||
prvtEfmOamEventForwardShutdown to PortList"
|
||||
|
||||
|
||||
REVISION "200903180000Z"
|
||||
DESCRIPTION
|
||||
"Fixed range and measurment unit for prvtEfmOamKeepAlive scalar"
|
||||
|
||||
|
||||
REVISION "200903060000Z"
|
||||
DESCRIPTION
|
||||
"Removed incorrect scalars
|
||||
Removed certain leafs in prvtEfmOamPingTable and prvtEfmOamLoopbackTable
|
||||
Modified prvtEfmOamPingResultTable and prvtEfmOamLoopbackResultTable"
|
||||
|
||||
::= { switch 133 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************ Top level structure of the MIB****
|
||||
-- ***********************************************
|
||||
prvtEfmOamNotifications OBJECT IDENTIFIER ::= { prvtSwitchEfmOamMIB 0 }
|
||||
prvtEfmOamObjects OBJECT IDENTIFIER ::= { prvtSwitchEfmOamMIB 1 }
|
||||
prvtEfmOamConformance OBJECT IDENTIFIER ::= { prvtSwitchEfmOamMIB 2 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************* global scalar objects ***********
|
||||
-- ***********************************************
|
||||
prvtEfmOamEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/disable the EFM OAM on the device"
|
||||
::= { prvtEfmOamObjects 1 }
|
||||
|
||||
prvtEfmOamMultiPduCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of OAM PDUs that will be sent when
|
||||
protocol ask to send multiple subsequent
|
||||
messages."
|
||||
DEFVAL { 5 }
|
||||
::= { prvtEfmOamObjects 2 }
|
||||
|
||||
prvtEfmOamRemoteEvent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable sending the local
|
||||
event notifications to the remote device."
|
||||
DEFVAL { true }
|
||||
::= { prvtEfmOamObjects 3 }
|
||||
|
||||
prvtEfmOamLocalSysLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Disable/enable sending of Event Notification
|
||||
OAM PDU to the local Syslog daemon."
|
||||
DEFVAL { true }
|
||||
::= { prvtEfmOamObjects 4 }
|
||||
|
||||
prvtEfmOamPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Priority of the sent OAM PDUs.
|
||||
Please note that value 8 represents no-priority."
|
||||
DEFVAL { 8 }
|
||||
::= { prvtEfmOamObjects 5 }
|
||||
|
||||
prvtEfmOamKeepAlive OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (100..15000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aging interval (in miliseconds)of the last heard
|
||||
neighbouring device."
|
||||
DEFVAL { 5000 }
|
||||
::= { prvtEfmOamObjects 6 }
|
||||
|
||||
prvtEfmOamHelloInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (100..5000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximal interval between a pair of PDUs in milliseconds."
|
||||
DEFVAL { 1000 }
|
||||
::= { prvtEfmOamObjects 7 }
|
||||
|
||||
prvtEfmOamPktsSent OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sent packets."
|
||||
::= { prvtEfmOamObjects 8 }
|
||||
|
||||
prvtEfmOamPktsReceived OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Received packets."
|
||||
::= { prvtEfmOamObjects 9 }
|
||||
|
||||
prvtEfmOamHistorySize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1000..10000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries in EFM_OAM history."
|
||||
DEFVAL { 5000 }
|
||||
::= { prvtEfmOamObjects 14 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************* prvtEfmOamTable *****************
|
||||
-- ***********************************************
|
||||
|
||||
|
||||
prvtEfmOamTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEfmOamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table shall containg an entry per
|
||||
physical interface, indexed by the corresponding
|
||||
ifIndex from IF-MIB and each row in the
|
||||
table shall contain a single column."
|
||||
::= { prvtEfmOamObjects 10 }
|
||||
|
||||
prvtEfmOamEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEfmOamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EFM Entry"
|
||||
INDEX { ifIndex }
|
||||
::= { prvtEfmOamTable 1 }
|
||||
|
||||
PrvtEfmOamEntry ::= SEQUENCE {
|
||||
prvtEfmOamEnhanceMode INTEGER,
|
||||
prvtEfmOamEventReturn Integer32,
|
||||
prvtEfmOamForceLoopbackLocal TruthValue,
|
||||
prvtEfmOamForceLoopbackRemote TruthValue,
|
||||
prvtEfmOamEventForwardStatus PortList,
|
||||
prvtEfmOamEventForwardShutdown PortList
|
||||
}
|
||||
|
||||
prvtEfmOamEnhanceMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
basic ( 1 ),
|
||||
enhance ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to be used to enable or disable EFM-OAM
|
||||
Vendor specific extensions on the
|
||||
specific interface. Values are :
|
||||
- basic(1) - no Vendor specific OAM
|
||||
extensions are used.
|
||||
- enhance(2) - when the remote device is detected
|
||||
as Vendor device, enhanced mode is used."
|
||||
DEFVAL { basic }
|
||||
::= { prvtEfmOamEntry 1 }
|
||||
|
||||
prvtEfmOamEventReturn OBJECT-TYPE
|
||||
SYNTAX Integer32 (0 | 1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"0 - feature is disabled (default value)
|
||||
1-10 - feature is enabled. The number
|
||||
specifies how many handshaking attempts
|
||||
will be done before shutting down the port."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEfmOamEntry 2 }
|
||||
|
||||
prvtEfmOamForceLoopbackLocal OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Used to force permanent loopback configuration
|
||||
on the local side.
|
||||
This is used for loopback traffic
|
||||
analysis for long term (for example,
|
||||
24 hours length infrastructure testing).
|
||||
"
|
||||
DEFVAL { false }
|
||||
::= { prvtEfmOamEntry 3 }
|
||||
|
||||
prvtEfmOamForceLoopbackRemote OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Used to force permanent loopback configuration
|
||||
on the remote side.
|
||||
This is used for loopback traffic
|
||||
analysis for long term (for example,
|
||||
24 hours length infrastructure testing).
|
||||
"
|
||||
DEFVAL { false }
|
||||
::= { prvtEfmOamEntry 4 }
|
||||
|
||||
prvtEfmOamEventForwardStatus OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Forward a Link EventNotification on the specified target
|
||||
interface. Note that the interface which will
|
||||
forward the EventNotification must have efm-oam mode enabled.
|
||||
"
|
||||
::= { prvtEfmOamEntry 5 }
|
||||
|
||||
prvtEfmOamEventForwardShutdown OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Shutdown a specified target interface as a
|
||||
result of the current interface status change.
|
||||
"
|
||||
::= { prvtEfmOamEntry 6 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************ prvtEfmOamPingTable **************
|
||||
-- ***********************************************
|
||||
prvtEfmOamPing OBJECT IDENTIFIER ::= { prvtEfmOamObjects 11 }
|
||||
|
||||
prvtEfmOamPingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEfmOamPingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table let the EFM-OAM non-intrusive monitoring
|
||||
on the specific interface by querying a number
|
||||
of time aFramesTransmittedOK parameter, ping requests,
|
||||
using the variable retrieval EFM OAM PDU."
|
||||
::= { prvtEfmOamPing 1 }
|
||||
|
||||
prvtEfmOamPingEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEfmOamPingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtEfmOamPingTable 1 }
|
||||
|
||||
PrvtEfmOamPingEntry ::= SEQUENCE {
|
||||
prvtEfmOamPingEchoNumber Unsigned32,
|
||||
prvtEfmOamPingDelayTime Unsigned32,
|
||||
prvtEfmOamPingTimeOut Unsigned32,
|
||||
prvtEfmOamPingCounterBranch INTEGER,
|
||||
prvtEfmOamPingCounterLeaf INTEGER,
|
||||
prvtEfmOamPingRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtEfmOamPingEchoNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of echo packets to send."
|
||||
DEFVAL { 5 }
|
||||
::= { prvtEfmOamPingEntry 1 }
|
||||
|
||||
prvtEfmOamPingDelayTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The delay in seconds between packets."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEfmOamPingEntry 2 }
|
||||
|
||||
prvtEfmOamPingTimeOut OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in seconds which the ping
|
||||
should wait for the response."
|
||||
DEFVAL { 2 }
|
||||
::= { prvtEfmOamPingEntry 3 }
|
||||
|
||||
prvtEfmOamPingCounterBranch OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
branch ( 7 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set/get the counter of ping-like operation."
|
||||
::= { prvtEfmOamPingEntry 4 }
|
||||
|
||||
prvtEfmOamPingCounterLeaf OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
framesTransmittedOK ( 2 ),
|
||||
framesReceivedOK ( 5 ),
|
||||
octetsTransmittedOK ( 8 ),
|
||||
octetsReceivedOK ( 14 ),
|
||||
multicastFramesReceivedOK ( 21 ),
|
||||
broadcastFramesReceivedOK ( 22 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set/get the counter of ping-like operation."
|
||||
::= { prvtEfmOamPingEntry 5 }
|
||||
|
||||
prvtEfmOamPingRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creation/delete/edit of the ping test."
|
||||
::= { prvtEfmOamPingEntry 6 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ******** prvtEfmOamPingResultTable ************
|
||||
-- ***********************************************
|
||||
prvtEfmOamPingResultTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEfmOamPingResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ping results."
|
||||
::= { prvtEfmOamPing 2 }
|
||||
|
||||
prvtEfmOamPingResultEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEfmOamPingResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtEfmOamPingResultTable 1 }
|
||||
|
||||
PrvtEfmOamPingResultEntry ::= SEQUENCE {
|
||||
prvtEfmOamPingResultStatus INTEGER,
|
||||
prvtEfmOamPingResultSentPackets Counter32,
|
||||
prvtEfmOamPingResultReceivedPackets Counter32,
|
||||
prvtEfmOamPingResultRcvRateInteger Unsigned32,
|
||||
prvtEfmOamPingResultRcvRateFractional Unsigned32,
|
||||
prvtEfmOamPingResultTimeMin Unsigned32,
|
||||
prvtEfmOamPingResultTimeMax Unsigned32,
|
||||
prvtEfmOamPingResultAverageTimeInteger Unsigned32,
|
||||
prvtEfmOamPingResultAverageTimeFractional Unsigned32,
|
||||
prvtEfmOamPingResultClear INTEGER
|
||||
}
|
||||
|
||||
prvtEfmOamPingResultStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noPing ( 1 ),
|
||||
running ( 2 ),
|
||||
terminated ( 3 )
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current ping operation status."
|
||||
::= { prvtEfmOamPingResultEntry 1 }
|
||||
|
||||
prvtEfmOamPingResultSentPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sent packets"
|
||||
::= { prvtEfmOamPingResultEntry 2 }
|
||||
|
||||
prvtEfmOamPingResultReceivedPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Received packets"
|
||||
::= { prvtEfmOamPingResultEntry 3 }
|
||||
|
||||
prvtEfmOamPingResultRcvRateInteger OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ping receive rate - Integer part"
|
||||
::= { prvtEfmOamPingResultEntry 4 }
|
||||
|
||||
prvtEfmOamPingResultRcvRateFractional OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ping receive rate - Fractional part"
|
||||
::= { prvtEfmOamPingResultEntry 5 }
|
||||
|
||||
prvtEfmOamPingResultTimeMin OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ping minimum time."
|
||||
::= { prvtEfmOamPingResultEntry 6 }
|
||||
|
||||
prvtEfmOamPingResultTimeMax OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ping maximum time."
|
||||
::= { prvtEfmOamPingResultEntry 7 }
|
||||
|
||||
prvtEfmOamPingResultAverageTimeInteger OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ping average time - Integer part."
|
||||
::= { prvtEfmOamPingResultEntry 8 }
|
||||
|
||||
prvtEfmOamPingResultAverageTimeFractional OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ping average time - Fractional part."
|
||||
::= { prvtEfmOamPingResultEntry 9 }
|
||||
|
||||
prvtEfmOamPingResultClear OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none ( 0 ),
|
||||
clear ( 1 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Deleteper interface entries in prvtEfmOamPingResultTable."
|
||||
::= { prvtEfmOamPingResultEntry 10 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************ prvtEfmOamLoopbackTable **********
|
||||
-- ***********************************************
|
||||
|
||||
prvtEfmOamLoopback OBJECT IDENTIFIER ::= { prvtEfmOamObjects 12 }
|
||||
|
||||
prvtEfmOamLoopbackTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEfmOamLoopbackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table should permit to perform EFM-OAM
|
||||
intrusive monitoring on the specific interface
|
||||
by setting the remote device into loopback state
|
||||
and generating test traffic.
|
||||
It should support:
|
||||
Storm operation, an operation that sets
|
||||
remote loopback, stops local data flow to the
|
||||
remote box and generates a packet burst by CPU.
|
||||
When the burst is received back it is validated
|
||||
and statistics are displayed. Burst operation,
|
||||
an operation that sets remote loopback, stops
|
||||
local data flow to the remote box and generates
|
||||
a packet test burst by the hardware (when available).
|
||||
It means a single packet generated by CPU is
|
||||
repetitively sent by the hardware. When the
|
||||
burst is received back it is ignored and only
|
||||
counters are displayed."
|
||||
::= { prvtEfmOamLoopback 1 }
|
||||
|
||||
prvtEfmOamLoopbackEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEfmOamLoopbackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtEfmOamLoopbackTable 1 }
|
||||
|
||||
PrvtEfmOamLoopbackEntry ::= SEQUENCE {
|
||||
prvtEfmOamLoopbackOperation INTEGER,
|
||||
prvtEfmOamLoopbackDuration Unsigned32,
|
||||
prvtEfmOamLoopbackCount Unsigned32,
|
||||
prvtEfmOamLoopbackPacketSize Unsigned32,
|
||||
prvtEfmOamLoopbackDelay Unsigned32,
|
||||
prvtEfmOamLoopbackTimeout Unsigned32,
|
||||
prvtEfmOamLoopbackNoRemote TruthValue,
|
||||
prvtEfmOamLoopbackRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtEfmOamLoopbackOperation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
storm ( 1 ),
|
||||
burst ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represent the operation that the
|
||||
should be performed on the interface."
|
||||
::= { prvtEfmOamLoopbackEntry 1 }
|
||||
|
||||
prvtEfmOamLoopbackDuration OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represent the amount of time burst test should run in seconds."
|
||||
DEFVAL { 10 }
|
||||
::= { prvtEfmOamLoopbackEntry 2 }
|
||||
|
||||
prvtEfmOamLoopbackCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2147483646)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represent the count of packets to send in storm operation."
|
||||
DEFVAL { 100 }
|
||||
::= { prvtEfmOamLoopbackEntry 3 }
|
||||
|
||||
prvtEfmOamLoopbackPacketSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (64..1512)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represent the size of the test packet to use."
|
||||
DEFVAL { 64 }
|
||||
::= { prvtEfmOamLoopbackEntry 4 }
|
||||
|
||||
prvtEfmOamLoopbackDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represent the delay between packets in seconds.
|
||||
The default value is 0 and represents no delay."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEfmOamLoopbackEntry 5 }
|
||||
|
||||
prvtEfmOamLoopbackTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represent the wait for response in seconds."
|
||||
DEFVAL { 2 }
|
||||
::= { prvtEfmOamLoopbackEntry 6 }
|
||||
|
||||
prvtEfmOamLoopbackNoRemote OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Add or not remote to loopback."
|
||||
DEFVAL { false }
|
||||
::= { prvtEfmOamLoopbackEntry 7 }
|
||||
|
||||
prvtEfmOamLoopbackRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtEfmOamLoopbackEntry 8 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ******** prvtEfmOamLoopbackResultTable ********
|
||||
-- ***********************************************
|
||||
prvtEfmOamLoopbackResultTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEfmOamLoopbackResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Loopback results."
|
||||
::= { prvtEfmOamLoopback 2 }
|
||||
|
||||
prvtEfmOamLoopbackResultEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEfmOamLoopbackResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtEfmOamLoopbackResultTable 1 }
|
||||
|
||||
PrvtEfmOamLoopbackResultEntry ::= SEQUENCE {
|
||||
prvtEfmOamLoopbackResultStatus INTEGER,
|
||||
prvtEfmOamLoopbackResultFlood INTEGER,
|
||||
prvtEfmOamLoopbackResultSentPackets Counter32,
|
||||
prvtEfmOamLoopbackResultReceivedPackets Counter32,
|
||||
prvtEfmOamLoopbackResultClear INTEGER
|
||||
}
|
||||
|
||||
prvtEfmOamLoopbackResultStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noLoopback ( 1 ),
|
||||
startCmdSent ( 2 ),
|
||||
startFail ( 3 ),
|
||||
dataStarted ( 4 ),
|
||||
stopCmdSent ( 5 ),
|
||||
terminated ( 6 ),
|
||||
remoteFailure ( 7 )
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Loopback result status"
|
||||
::= { prvtEfmOamLoopbackResultEntry 1 }
|
||||
|
||||
prvtEfmOamLoopbackResultFlood OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flood value"
|
||||
::= { prvtEfmOamLoopbackResultEntry 2 }
|
||||
|
||||
prvtEfmOamLoopbackResultSentPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sent packets"
|
||||
::= { prvtEfmOamLoopbackResultEntry 3 }
|
||||
|
||||
prvtEfmOamLoopbackResultReceivedPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Received packets"
|
||||
::= { prvtEfmOamLoopbackResultEntry 4 }
|
||||
|
||||
prvtEfmOamLoopbackResultClear OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none ( 0 ),
|
||||
clear ( 1 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Delete per interface entries in prvtEfmOamLoopbackResultTable."
|
||||
::= { prvtEfmOamLoopbackResultEntry 5 }
|
||||
|
||||
|
||||
-- ***********************************************
|
||||
-- ************ prvtEfmOamPeerTable **************
|
||||
-- ***********************************************
|
||||
|
||||
prvtEfmOamPeerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEfmOamPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table holds the peer extended information
|
||||
available only when local interface is set in
|
||||
enhanced mode (see prvtOamEnhanceMode) and the
|
||||
remote is detected as enhanced-mode device. This table
|
||||
shall containg an entry per physical interface,
|
||||
indexed by the corresponding ifIndex from IF-MIB."
|
||||
::= { prvtEfmOamObjects 13 }
|
||||
|
||||
prvtEfmOamPeerEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEfmOamPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtEfmOamPeerTable 1 }
|
||||
|
||||
PrvtEfmOamPeerEntry ::= SEQUENCE {
|
||||
prvtEfmOamPeerPort DisplayString,
|
||||
prvtEfmOamPeerName DisplayString
|
||||
}
|
||||
|
||||
prvtEfmOamPeerPort OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Holds the peer port name as string
|
||||
as it is sent by the peer (eg: 1/2/1)."
|
||||
::= { prvtEfmOamPeerEntry 1 }
|
||||
|
||||
prvtEfmOamPeerName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Holds the peer hostname s string
|
||||
as it is sent by the peer."
|
||||
::= { prvtEfmOamPeerEntry 2 }
|
||||
|
||||
-- ***********************************************
|
||||
-- **************** Notification *****************
|
||||
-- ***********************************************
|
||||
prvtOamLoopBackState NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex,
|
||||
dot3OamAdminState,
|
||||
dot3OamMode,
|
||||
dot3OamLoopbackStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap should be sent whenever the loopback
|
||||
state has been change from Remote, when dot3OamMode
|
||||
is passive or dot3OamAdminState is disable the
|
||||
interface cannot be on remoteLoopback state
|
||||
and should send this trap."
|
||||
::= { prvtEfmOamNotifications 1 }
|
||||
|
||||
|
||||
prvtOamDyingGasp NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification alarms for a failure due to loss of local power
|
||||
('Dying Gasp')"
|
||||
::= { prvtEfmOamNotifications 2 }
|
||||
|
||||
|
||||
END
|
439
MIBS/telco-systems/binos/PRVT-SWITCH-EV-PROP-MIB
Normal file
439
MIBS/telco-systems/binos/PRVT-SWITCH-EV-PROP-MIB
Normal file
@ -0,0 +1,439 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SWITCH-EV-PROP-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systemsproducts, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-SWITCH-EV-PROP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- RFC2578
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF -- RFC2580
|
||||
RowStatus, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC -- RFC2579
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtEventPropagation MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB provides control over the Event Propagation feature"
|
||||
-- revision history
|
||||
REVISION "201101260000Z"
|
||||
DESCRIPTION
|
||||
"Add Event Propagation traps. Curate MIB descriptions. Correct MIB conformance."
|
||||
-- revision history
|
||||
REVISION "201101170000Z"
|
||||
DESCRIPTION
|
||||
"Add more profile event types and profile remote peer types."
|
||||
-- revision history
|
||||
REVISION "201008090000Z"
|
||||
DESCRIPTION
|
||||
"Fix limits for hold-off timer and wait-to-restore timer."
|
||||
-- revision history
|
||||
REVISION "201005200000Z"
|
||||
DESCRIPTION
|
||||
"Add support for hold-off timer and wait-to-restore timer."
|
||||
-- revision history
|
||||
REVISION "200909250000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { switch 166 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************ Top level structure of the MIB****
|
||||
-- ***********************************************
|
||||
prvtEvPropNotifications OBJECT IDENTIFIER ::= { prvtEventPropagation 0 }
|
||||
prvtEvPropObjects OBJECT IDENTIFIER ::= { prvtEventPropagation 1 }
|
||||
prvtEvPropConformance OBJECT IDENTIFIER ::= { prvtEventPropagation 2 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************* global scalar objects ***********
|
||||
-- ***********************************************
|
||||
prvtEventPropagationProfile OBJECT IDENTIFIER ::= { prvtEvPropObjects 1 }
|
||||
prvtEventPropagationSession OBJECT IDENTIFIER ::= { prvtEvPropObjects 2 }
|
||||
|
||||
prvtEventPropagationProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEventPropagationProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Profile table that holds the settings for the
|
||||
Event Propagation"
|
||||
::= { prvtEventPropagationProfile 1 }
|
||||
|
||||
prvtEventPropagationProfileEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEventPropagationProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NONE"
|
||||
INDEX { prvtEventPropagationProfileIndex }
|
||||
::= { prvtEventPropagationProfileTable 1 }
|
||||
|
||||
PrvtEventPropagationProfileEntry ::= SEQUENCE {
|
||||
prvtEventPropagationProfileIndex Unsigned32,
|
||||
prvtEventPropagationEvent INTEGER,
|
||||
prvtEventPropagationRemotePeerType INTEGER,
|
||||
prvtEventPropagationRemotePeerID DisplayString,
|
||||
prvtEventPropagationActionID INTEGER,
|
||||
prvtEventPropagationRevertiveActionID INTEGER,
|
||||
prvtEventPropagationProfileRowStatus RowStatus,
|
||||
prvtEventPropagationHoldTimer Unsigned32,
|
||||
prvtEventPropagationWaitRestoreTimer Unsigned32
|
||||
}
|
||||
|
||||
prvtEventPropagationProfileIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an unique identifier of the
|
||||
Event Propagation profile table."
|
||||
::= { prvtEventPropagationProfileEntry 1 }
|
||||
|
||||
prvtEventPropagationEvent OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notSpecified ( 1 ),
|
||||
lossOfConnectivity ( 2 ),
|
||||
receivedAIS ( 3 ),
|
||||
receivedRDI ( 4 ),
|
||||
interfaceDown ( 5 ),
|
||||
testing ( 6 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This leaf defines the type of event that will be monitored."
|
||||
::= { prvtEventPropagationProfileEntry 2 }
|
||||
|
||||
prvtEventPropagationRemotePeerType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notSpecified ( 1 ),
|
||||
macAddress ( 2 ),
|
||||
remoteMep ( 3 ),
|
||||
interfaceID ( 4 ),
|
||||
ipv4Address ( 5 ),
|
||||
localMep ( 6 ),
|
||||
lagID ( 7 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer type onto which the event is generated."
|
||||
::= { prvtEventPropagationProfileEntry 3 }
|
||||
|
||||
prvtEventPropagationRemotePeerID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote peer ID"
|
||||
::= { prvtEventPropagationProfileEntry 4 }
|
||||
|
||||
prvtEventPropagationActionID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notSpecified ( 1 ),
|
||||
dropLink ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the action to be take in case of an event. "
|
||||
::= { prvtEventPropagationProfileEntry 5 }
|
||||
|
||||
prvtEventPropagationRevertiveActionID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notSpecified ( 1 ),
|
||||
restoreLink ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the revertive action to be take in case of
|
||||
an event. "
|
||||
::= { prvtEventPropagationProfileEntry 6 }
|
||||
|
||||
prvtEventPropagationProfileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creation/delete/edit of the Event Propagation profile. "
|
||||
::= { prvtEventPropagationProfileEntry 7 }
|
||||
|
||||
prvtEventPropagationHoldTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..600000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action is performed after a period defined by the hold-off timer.
|
||||
The value is represented in milliseconds.
|
||||
A value of '0' depicts no wait period before performing the set action."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEventPropagationProfileEntry 8 }
|
||||
|
||||
prvtEventPropagationWaitRestoreTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The revertive action is performed after a period defined by the wait-to-restore timer.
|
||||
The value is represented in seconds.
|
||||
A value of '0' depicts no wait period before a revertive action is performed."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtEventPropagationProfileEntry 9 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************* global scalar objects ***********
|
||||
-- ***********************************************
|
||||
|
||||
prvtEventPropagationSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEventPropagationSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Session table that holds the settings for the
|
||||
Event Propagation"
|
||||
::= { prvtEventPropagationSession 1 }
|
||||
|
||||
prvtEventPropagationSessionEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEventPropagationSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NONE"
|
||||
INDEX { prvtEventPropagationProfileIndex, prvtEventPropagationSessionIndex }
|
||||
::= { prvtEventPropagationSessionTable 1 }
|
||||
|
||||
PrvtEventPropagationSessionEntry ::= SEQUENCE {
|
||||
prvtEventPropagationSessionIndex Unsigned32,
|
||||
prvtEventPropagationSessionTargetType INTEGER,
|
||||
prvtEventPropagationSessionTargetID DisplayString,
|
||||
prvtEventPropagationLastActionCounter Counter32,
|
||||
prvtEventPropagationLastRevertiveActionCounter Counter32,
|
||||
prvtEventPropagationSessionRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtEventPropagationSessionIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an unique identifier of the
|
||||
Event Propagation Session table."
|
||||
::= { prvtEventPropagationSessionEntry 1 }
|
||||
|
||||
prvtEventPropagationSessionTargetType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notSpecified ( 1 ),
|
||||
interfacePort ( 2 ),
|
||||
interfaceSAP ( 3 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of target this session affects."
|
||||
::= { prvtEventPropagationSessionEntry 2 }
|
||||
|
||||
prvtEventPropagationSessionTargetID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(4..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The targetID of this session.
|
||||
It is held in a string that is represented as follows:
|
||||
port - UUSSPP
|
||||
SAP - ServiceID/UUSSPP:c-vlan:s-vlan
|
||||
|
||||
e.g.: port - 1101, 1207, 1310
|
||||
SAP - 1/1101:1:22, 23/1112:24-26, 2756/1112:utag"
|
||||
::= { prvtEventPropagationSessionEntry 3 }
|
||||
|
||||
|
||||
prvtEventPropagationLastActionCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of actions that occured."
|
||||
::= { prvtEventPropagationSessionEntry 4 }
|
||||
|
||||
prvtEventPropagationLastRevertiveActionCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of revertive actions that occured."
|
||||
::= { prvtEventPropagationSessionEntry 5 }
|
||||
|
||||
prvtEventPropagationSessionRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creation/delete/edit of the Event Propagation session. "
|
||||
::= { prvtEventPropagationSessionEntry 6 }
|
||||
|
||||
-- ***********************************************
|
||||
-- **************** Notification *****************
|
||||
-- ***********************************************
|
||||
|
||||
prvtEvPropAction NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtEventPropagationEvent,
|
||||
prvtEventPropagationRemotePeerType,
|
||||
prvtEventPropagationRemotePeerID,
|
||||
prvtEventPropagationActionID
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap should be sent whenever an action is
|
||||
performed."
|
||||
::= { prvtEvPropNotifications 1 }
|
||||
|
||||
prvtEvPropRevert NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtEventPropagationEvent,
|
||||
prvtEventPropagationRemotePeerType,
|
||||
prvtEventPropagationRemotePeerID,
|
||||
prvtEventPropagationRevertiveActionID
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap should be sent whenever a revert action is
|
||||
performed."
|
||||
::= { prvtEvPropNotifications 2 }
|
||||
|
||||
|
||||
|
||||
-- ******************************************************************
|
||||
-- PRVT-SWITCH-EV-PROP MIB Module - Conformance Information
|
||||
-- ******************************************************************
|
||||
|
||||
prvtEvPropCompliances OBJECT IDENTIFIER ::= { prvtEvPropConformance 1 }
|
||||
prvtEvPropGroups OBJECT IDENTIFIER ::= { prvtEvPropConformance 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- Units of conformance
|
||||
-- ******************************************************************
|
||||
|
||||
prvtEvPropProfileGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtEventPropagationEvent,
|
||||
prvtEventPropagationRemotePeerType,
|
||||
prvtEventPropagationRemotePeerID,
|
||||
prvtEventPropagationActionID,
|
||||
prvtEventPropagationRevertiveActionID,
|
||||
prvtEventPropagationProfileRowStatus,
|
||||
prvtEventPropagationHoldTimer,
|
||||
prvtEventPropagationWaitRestoreTimer
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Event Propagation profiles group."
|
||||
::= { prvtEvPropGroups 1 }
|
||||
|
||||
prvtEvPropSessionGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtEventPropagationSessionTargetType,
|
||||
prvtEventPropagationSessionTargetID,
|
||||
prvtEventPropagationLastActionCounter,
|
||||
prvtEventPropagationLastRevertiveActionCounter,
|
||||
prvtEventPropagationSessionRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Event Propagation sessions group."
|
||||
::= { prvtEvPropGroups 2 }
|
||||
|
||||
prvtEvPropNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
prvtEvPropAction,
|
||||
prvtEvPropRevert
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Event Propagation notifications group."
|
||||
::= { prvtEvPropGroups 3 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- MIB Module Compliance statements
|
||||
-- ******************************************************************
|
||||
|
||||
prvtEvPropCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the Event Propagation MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
prvtEvPropProfileGroup,
|
||||
prvtEvPropSessionGroup,
|
||||
prvtEvPropNotificationsGroup
|
||||
}
|
||||
|
||||
OBJECT prvtEventPropagationProfileRowStatus
|
||||
SYNTAX RowStatus { active(1), notInService(2), notReady(3) }
|
||||
WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3),
|
||||
createAndWait(5), destroy(6) }
|
||||
DESCRIPTION "Support for createAndWait is required."
|
||||
|
||||
OBJECT prvtEventPropagationSessionRowStatus
|
||||
SYNTAX RowStatus { active(1), notInService(2), notReady(3) }
|
||||
WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3),
|
||||
createAndWait(5), destroy(6) }
|
||||
DESCRIPTION "Support for createAndWait is required."
|
||||
|
||||
::= { prvtEvPropCompliances 1 }
|
||||
|
||||
|
||||
END
|
260
MIBS/telco-systems/binos/PRVT-SWITCH-FIB-MIB
Normal file
260
MIBS/telco-systems/binos/PRVT-SWITCH-FIB-MIB
Normal file
@ -0,0 +1,260 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SWITCH-FIB-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
-- *********************************************************************
|
||||
|
||||
|
||||
PRVT-SWITCH-FIB-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, DisplayString, TEXTUAL-CONVENTION, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
ipNetToMediaIfIndex,ipNetToMediaPhysAddress,ipNetToMediaNetAddress
|
||||
FROM RFC1213-MIB
|
||||
|
||||
ipSwitch FROM PRVT-SWITCH-MIB;
|
||||
|
||||
|
||||
prvtSwitchFIBMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The FIB MIB module controls the IP forwarding database
|
||||
in L3 switches."
|
||||
|
||||
-- revision history
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Removed redefined OIDs in private vendor extension definitions."
|
||||
REVISION "200502180000Z"
|
||||
DESCRIPTION
|
||||
"Correction of the object descriptions."
|
||||
|
||||
REVISION "200305080000Z"
|
||||
DESCRIPTION
|
||||
"Move to SMI-V2."
|
||||
|
||||
REVISION "200205210959Z"
|
||||
DESCRIPTION
|
||||
"Add new IP trap"
|
||||
|
||||
REVISION "200101210959Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { ipSwitch 3 }
|
||||
|
||||
|
||||
prvtSwitchFIBNotifications OBJECT IDENTIFIER ::= { prvtSwitchFIBMib 0 }
|
||||
fib OBJECT IDENTIFIER ::= { prvtSwitchFIBMib 1 }
|
||||
prvtSwitchFIBConformance OBJECT IDENTIFIER ::= { prvtSwitchFIBMib 3 }
|
||||
|
||||
fibTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FibEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table controls the IP forwarding database."
|
||||
::= { fib 1 }
|
||||
|
||||
fibEntry OBJECT-TYPE
|
||||
SYNTAX FibEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { fibIP , fibMask }
|
||||
::= { fibTable 1 }
|
||||
|
||||
FibEntry ::= SEQUENCE {
|
||||
fibIP IpAddress,
|
||||
fibMask IpAddress,
|
||||
fibProtocol INTEGER,
|
||||
fibNextHop IpAddress,
|
||||
fibNextHopMac MacAddress,
|
||||
fibVID INTEGER,
|
||||
fibOutPort INTEGER,
|
||||
fibPriority INTEGER,
|
||||
fibDiscardabilty INTEGER,
|
||||
fibDSCP OCTET STRING,
|
||||
fibRowStatus RowStatus
|
||||
}
|
||||
|
||||
fibIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the name of the IP address of the FIB entry."
|
||||
::= { fibEntry 1 }
|
||||
|
||||
fibMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the IP address mask of the FIB entry."
|
||||
::= { fibEntry 2 }
|
||||
|
||||
fibProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other (1),
|
||||
direct (2),
|
||||
static (3),
|
||||
icmp (4),
|
||||
egp (5),
|
||||
ggp (6),
|
||||
hello (7),
|
||||
rip (8),
|
||||
ospf (13),
|
||||
bgp (14),
|
||||
arp (15),
|
||||
remote (16),
|
||||
unknown (100)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the IP address learning protocol type of the FIB entry."
|
||||
::= { fibEntry 3 }
|
||||
|
||||
fibNextHop OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the next hop IP address of the FIB entry."
|
||||
::= { fibEntry 4 }
|
||||
|
||||
fibNextHopMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the next hop MAC address of the FIB entry."
|
||||
::= { fibEntry 5 }
|
||||
|
||||
fibVID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the VLAN ID of the FIB entry."
|
||||
::= { fibEntry 6 }
|
||||
|
||||
fibOutPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the output interface number of the FIB entry."
|
||||
::= { fibEntry 7 }
|
||||
|
||||
fibPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the FIB entry priority."
|
||||
::= { fibEntry 8 }
|
||||
|
||||
fibDiscardabilty OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
discard (1),
|
||||
nondiscard (0)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the FIB entry discardabilty."
|
||||
::= { fibEntry 9 }
|
||||
|
||||
fibDSCP OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the FIB entry DSCP."
|
||||
::= { fibEntry 10 }
|
||||
|
||||
fibRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the row status, and enables creation & deletion of
|
||||
rows in this table. See SNMPv2-TC for more information."
|
||||
::= { fibEntry 11 }
|
||||
|
||||
newIP NOTIFICATION-TYPE
|
||||
OBJECTS { ipNetToMediaIfIndex,ipNetToMediaPhysAddress,ipNetToMediaNetAddress }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The newIP trap indicates that a new IP address was learnt by the switch
|
||||
in ifIndex ipNetToMediaIfIndex and a MAC address - in ipNetToMediaPhysAddress.
|
||||
The IP address is given by ipNetToMediaNetAddress."
|
||||
::= { prvtSwitchFIBNotifications 1}
|
||||
|
||||
-- *******************************************************************
|
||||
-- Conformance Information
|
||||
-- *******************************************************************
|
||||
|
||||
prvtSwitchFIBMIBGroups OBJECT IDENTIFIER ::= { prvtSwitchFIBConformance 2 }
|
||||
|
||||
|
||||
prvtSwitchFIBNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
newIP
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Private Notification Group."
|
||||
::= { prvtSwitchFIBMIBGroups 3 }
|
||||
END
|
||||
|
353
MIBS/telco-systems/binos/PRVT-SWITCH-IPVLAN-MIB
Normal file
353
MIBS/telco-systems/binos/PRVT-SWITCH-IPVLAN-MIB
Normal file
@ -0,0 +1,353 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SWITCH-IPVLAN-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
|
||||
PRVT-SWITCH-IPVLAN-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
--IpAddress
|
||||
-- FROM RFC1155-SMI
|
||||
MODULE-IDENTITY, OBJECT-TYPE,IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, DisplayString, TEXTUAL-CONVENTION, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
dot1qVlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
ipSwitch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
|
||||
prvtSwitchIpVLANMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The IpVLAN MIB module that controls the assignment of IP subnets
|
||||
to VLANs in L3 switches."
|
||||
|
||||
-- revision history
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Removed redefined OIDs in private vendor extension definitions."
|
||||
REVISION "200611030959Z"
|
||||
DESCRIPTION
|
||||
"Fixed Some generic object declarations (ACCESS to MAX-ACCESS)
|
||||
Status set to current
|
||||
added table for loopback interfaces"
|
||||
REVISION "200502160959Z"
|
||||
DESCRIPTION
|
||||
"Fixed syntax errors and updated the contact info."
|
||||
REVISION "200011240959Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { ipSwitch 2 }
|
||||
|
||||
|
||||
ipInterface OBJECT IDENTIFIER ::= { prvtSwitchIpVLANMib 1 }
|
||||
ipVLAN OBJECT IDENTIFIER ::= { prvtSwitchIpVLANMib 2 }
|
||||
|
||||
-- ****************
|
||||
-- ipInterfaceTable
|
||||
-- ****************
|
||||
|
||||
ipInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table controls the creation of IP interfaces (subnets)."
|
||||
::= { ipInterface 1 }
|
||||
|
||||
ipInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX IpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ipInterfaceName }
|
||||
::= { ipInterfaceTable 1 }
|
||||
|
||||
IpInterfaceEntry ::= SEQUENCE {
|
||||
ipInterfaceName INTEGER,
|
||||
ipInterfaceIndex INTEGER,
|
||||
ipInterfaceType INTEGER,
|
||||
ipInterfaceIpAddress IpAddress,
|
||||
ipInterfaceSubnetMask IpAddress,
|
||||
ipInterfaceRowStatus RowStatus
|
||||
}
|
||||
|
||||
ipInterfaceName OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the name of the IP interface, serves as an
|
||||
index to this table name, and can only be changed during row creation.
|
||||
The name is the integer part of the interface name; sw1 will be 1, sw5
|
||||
will be 5 etc.."
|
||||
::= { ipInterfaceEntry 1 }
|
||||
|
||||
ipInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the index of the IP interface.
|
||||
This is the same index as ipAdEntIfIndex from MIB-II (ipAddrTable)."
|
||||
::= { ipInterfaceEntry 2 }
|
||||
|
||||
ipInterfaceType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
pseudoInterface (1),
|
||||
ipInterface (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates a status of the IP interface. The value of this object
|
||||
is determined by the IP address. If the IP address field is
|
||||
empty (0.0.0.0) then this interface becomes a pseudo interface."
|
||||
::= { ipInterfaceEntry 3 }
|
||||
|
||||
ipInterfaceIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object has the value of the switch IP address in this subnet.
|
||||
A value of 0.0.0.0 will make this interface a pseudo interface."
|
||||
::= { ipInterfaceEntry 4 }
|
||||
|
||||
ipInterfaceSubnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object together with ipInterfaceIpAddress forms the IP
|
||||
subnet, assigned to this IP interface. In case that ipInterfaceIpAddress
|
||||
has the value of 0.0.0.0, this object will be ignored."
|
||||
::= { ipInterfaceEntry 5 }
|
||||
|
||||
ipInterfaceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that the row status, and enables the creation &
|
||||
deletion of rows in this table. See SNMPv2-TC for more information."
|
||||
::= { ipInterfaceEntry 6 }
|
||||
|
||||
-- ****************
|
||||
-- ipLoInterfaceTable
|
||||
-- ****************
|
||||
|
||||
ipLoInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpLoInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table controls the creation of IP LoopBack interfaces."
|
||||
::= { ipInterface 2 }
|
||||
|
||||
ipLoInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX IpLoInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ipLoInterfaceName }
|
||||
::= { ipLoInterfaceTable 1 }
|
||||
|
||||
IpLoInterfaceEntry ::= SEQUENCE {
|
||||
ipLoInterfaceName INTEGER,
|
||||
ipLoInterfaceIndex INTEGER,
|
||||
ipLoInterfaceType INTEGER,
|
||||
ipLoInterfaceIpAddress IpAddress,
|
||||
ipLoInterfaceSubnetMask IpAddress,
|
||||
ipLoInterfaceRowStatus RowStatus
|
||||
}
|
||||
|
||||
ipLoInterfaceName OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..9)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the name of the IP interface, serves as an
|
||||
index to this table name, and can only be changed during row creation.
|
||||
The name is the integer part of the interface name; lo1 will be 1, lo5
|
||||
will be 5 etc.."
|
||||
::= { ipLoInterfaceEntry 1 }
|
||||
|
||||
ipLoInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the index of the IP interface.
|
||||
This is the same index as ipAdEntIfIndex from MIB-II (ipAddrTable)."
|
||||
::= { ipLoInterfaceEntry 2 }
|
||||
|
||||
ipLoInterfaceType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
pseudoInterface (1),
|
||||
ipInterface (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates a status of the IP interface. The value of this object
|
||||
is determined by the IP address. If the IP address field is
|
||||
empty (0.0.0.0) then this interface becomes a pseudo interface."
|
||||
::= { ipLoInterfaceEntry 3 }
|
||||
|
||||
ipLoInterfaceIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object has the value of the switch IP address in this subnet.
|
||||
A value of 0.0.0.0 will make this interface a pseudo interface."
|
||||
::= { ipLoInterfaceEntry 4 }
|
||||
|
||||
ipLoInterfaceSubnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object together with ipInterfaceIpAddress forms the IP
|
||||
subnet, assigned to this IP interface. In case that ipInterfaceIpAddress
|
||||
has the value of 0.0.0.0, this object will be ignored."
|
||||
::= { ipLoInterfaceEntry 5 }
|
||||
|
||||
ipLoInterfaceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that the row status, and enables the creation &
|
||||
deletion of rows in this table. See SNMPv2-TC for more information."
|
||||
::= { ipLoInterfaceEntry 6 }
|
||||
|
||||
|
||||
-- ***********
|
||||
-- ipVLANTable
|
||||
-- ***********
|
||||
|
||||
ipVLANTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpVLANEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table extends the table dot1qVlanStaticTable from Q-BRIDGE-MIB.
|
||||
It gives a connection between the IP Interface & the IP VLAN."
|
||||
::= { ipVLAN 1 }
|
||||
|
||||
ipVLANEntry OBJECT-TYPE
|
||||
SYNTAX IpVLANEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { dot1qVlanIndex, ipInterfaceName}
|
||||
::= { ipVLANTable 1 }
|
||||
|
||||
IpVLANEntry ::= SEQUENCE {
|
||||
ipVLANStatus INTEGER
|
||||
}
|
||||
|
||||
ipVLANStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
attached (1),
|
||||
detached (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows the VLAN on which the interface in the index
|
||||
of the entry is installed and vice versa. See SNMPv2-TC for
|
||||
more information."
|
||||
::= { ipVLANEntry 1 }
|
||||
|
||||
ipPortMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpPortMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table serves to map physical ports to SW interfaces in their 1:1 relationship.
|
||||
This means that we can map only one SW interface on a "
|
||||
::= { ipVLAN 2 }
|
||||
|
||||
ipPortMappingEntry OBJECT-TYPE
|
||||
SYNTAX IpPortMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { ipPortMappingTable 1 }
|
||||
|
||||
IpPortMappingEntry ::= SEQUENCE {
|
||||
ipPortSwIface INTEGER
|
||||
}
|
||||
|
||||
ipPortSwIface OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows the SW interfaces to which a particular port is mapped. If we
|
||||
want to detach the port and delete the mapping we need to set the value 256 which
|
||||
is an invalid index for a SW interface."
|
||||
::= { ipPortMappingEntry 1 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
1906
MIBS/telco-systems/binos/PRVT-SWITCH-MIB
Normal file
1906
MIBS/telco-systems/binos/PRVT-SWITCH-MIB
Normal file
File diff suppressed because it is too large
Load Diff
389
MIBS/telco-systems/binos/PRVT-SYS-INFO-MIB
Normal file
389
MIBS/telco-systems/binos/PRVT-SYS-INFO-MIB
Normal file
@ -0,0 +1,389 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SYS-INFO-MIB.mib
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2003, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
PRVT-SYS-INFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
ipSwitch, prvt-products
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
-------------------------------------------------------------------------------
|
||||
-- PRIVATE BRANCH PRODUCTS
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
prvtSysInfMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Information for system resources"
|
||||
|
||||
-- revision history
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Removed redefined OIDs in private vendor extension definitions."
|
||||
REVISION "200510050000Z"
|
||||
DESCRIPTION
|
||||
"Added new value task-pend(5) for taskStatus."
|
||||
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200312090000Z"
|
||||
DESCRIPTION
|
||||
"Add new notification taskSuspended."
|
||||
REVISION "200305130000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { software 2 }
|
||||
software OBJECT IDENTIFIER ::= { prvt-products 111 }
|
||||
|
||||
prvtSysInfNotifications OBJECT IDENTIFIER ::= { prvtSysInfMib 0 }
|
||||
prvtSysInfObjects OBJECT IDENTIFIER ::= { prvtSysInfMib 1 }
|
||||
prvtSysInfConformance OBJECT IDENTIFIER ::= { prvtSysInfMib 2 }
|
||||
|
||||
sysMemory OBJECT IDENTIFIER ::= {prvtSysInfObjects 1}
|
||||
sysTask OBJECT IDENTIFIER ::= { prvtSysInfObjects 2 }
|
||||
|
||||
-- Memory Group
|
||||
|
||||
-- This group provides the memory usage information of device.
|
||||
|
||||
|
||||
numBytesFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of bytes free in the system memory "
|
||||
::= { sysMemory 1 }
|
||||
|
||||
numBlocksFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of blocks free in the system memory "
|
||||
::= { sysMemory 2 }
|
||||
|
||||
avgBlockSizeFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The average block size that is free in the system memory "
|
||||
::= { sysMemory 3 }
|
||||
|
||||
maxBlockSizeFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The largest block size that is free in the memory "
|
||||
::= { sysMemory 4 }
|
||||
|
||||
numBytesAlloc OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of bytes of system memory that have been allocated by
|
||||
tasks and system services "
|
||||
::= { sysMemory 5 }
|
||||
|
||||
numBlocksAlloc OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of blocks of system memory that have been allocated in
|
||||
the system "
|
||||
::= { sysMemory 6 }
|
||||
|
||||
avgBlockSizeAlloc OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The average memory block size that has been allocated in the
|
||||
system "
|
||||
::= { sysMemory 7 }
|
||||
|
||||
|
||||
|
||||
-- Task Group
|
||||
|
||||
-- This group provides access to the target's task table.
|
||||
-- Tasks can be suspended, created, resumed and deleted.
|
||||
|
||||
|
||||
|
||||
taskTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the OS task table. Each entry in this table
|
||||
represents a task"
|
||||
::= { sysTask 1 }
|
||||
|
||||
taskEntry OBJECT-TYPE
|
||||
SYNTAX TaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Each entry contains information with regards to a task in the
|
||||
system "
|
||||
INDEX { taskId }
|
||||
::= { taskTable 1 }
|
||||
|
||||
TaskEntry ::=
|
||||
SEQUENCE {
|
||||
taskId
|
||||
Integer32,
|
||||
taskName
|
||||
DisplayString,
|
||||
taskPriority
|
||||
Integer32,
|
||||
taskStatus
|
||||
INTEGER,
|
||||
taskOptions
|
||||
BITS,
|
||||
taskMain
|
||||
DisplayString,
|
||||
taskStackPtr
|
||||
Unsigned32,
|
||||
taskStackBase
|
||||
Unsigned32,
|
||||
taskStackPos
|
||||
Unsigned32,
|
||||
taskStackEnd
|
||||
Unsigned32,
|
||||
taskStackSize
|
||||
Unsigned32,
|
||||
taskStackSizeUsage
|
||||
Unsigned32,
|
||||
taskStackMaxUsed
|
||||
Unsigned32,
|
||||
taskStackFree
|
||||
Unsigned32,
|
||||
taskErrorStatus
|
||||
Integer32
|
||||
}
|
||||
|
||||
taskId OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This is the task ID assigned by OS to a task in the
|
||||
system."
|
||||
::= { taskEntry 1 }
|
||||
|
||||
taskName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This is the name of the task."
|
||||
::= { taskEntry 2 }
|
||||
|
||||
taskPriority OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority of the task. This value can be
|
||||
in the range from 0, the highest priority,
|
||||
to 255, the lowest priority."
|
||||
::= { taskEntry 3 }
|
||||
|
||||
taskStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
task-ready(1), -- Task is ready to run.
|
||||
task-suspended(2), -- Task is suspended.
|
||||
task-delay(3), -- Task is delayed.
|
||||
task-deleted(4), -- Task is to be deleted.
|
||||
task-pend(5) -- Task is pended on a semaphore
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field specifies the current task status."
|
||||
::= { taskEntry 4 }
|
||||
|
||||
taskOptions OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
task-supervisor-mode(0),
|
||||
task-unbreakable(1),
|
||||
task-dealloc-stack(2),
|
||||
task-fp-task(3),
|
||||
task-stdio(4),
|
||||
task-reserved-1(5),
|
||||
task-reserved-2(6),
|
||||
task-private-env(7),
|
||||
task-no-stack-fill(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The option is toggled based on the current setting."
|
||||
::= { taskEntry 5 }
|
||||
|
||||
taskMain OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the name of the entry function for the task."
|
||||
::= { taskEntry 6 }
|
||||
|
||||
taskStackPtr OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the saved stack pointer for the task."
|
||||
::= { taskEntry 7 }
|
||||
|
||||
|
||||
taskStackBase OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the address of the bottom of the stack for the task."
|
||||
::= { taskEntry 8 }
|
||||
|
||||
taskStackPos OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the effective top of the stack in the current task state."
|
||||
::= { taskEntry 9 }
|
||||
|
||||
taskStackEnd OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the address of the top of the stack for the task."
|
||||
::= { taskEntry 10 }
|
||||
|
||||
taskStackSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the actual size of the stack in bytes."
|
||||
::= { taskEntry 11 }
|
||||
|
||||
taskStackSizeUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes currently in use by the task from the stack."
|
||||
::= { taskEntry 12 }
|
||||
|
||||
taskStackMaxUsed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the maximum number of bytes that have been used by the task
|
||||
from the stack."
|
||||
::= { taskEntry 13 }
|
||||
|
||||
taskStackFree OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the number of bytes that are free currently in the task stack."
|
||||
::= { taskEntry 14 }
|
||||
|
||||
taskErrorStatus OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the most recent error status for this task."
|
||||
::= { taskEntry 15 }
|
||||
|
||||
-- Notifications for use by prvtSysInfMib
|
||||
|
||||
taskSuspended NOTIFICATION-TYPE
|
||||
OBJECTS { taskName, taskId}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The taskSuspended notification indicates that the sending
|
||||
agent senses that a task has been suspended."
|
||||
::= {prvtSysInfNotifications 1}
|
||||
|
||||
-- *******************************************************************
|
||||
-- Conformance Information
|
||||
-- *******************************************************************
|
||||
|
||||
sysInfMIBGroups OBJECT IDENTIFIER ::= { prvtSysInfConformance 2 }
|
||||
|
||||
|
||||
sysInfNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
taskSuspended
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Private system info Notification Group"
|
||||
::= { sysInfMIBGroups 3 }
|
||||
END
|
699
MIBS/telco-systems/binos/PRVT-SYS-MON-MIB
Normal file
699
MIBS/telco-systems/binos/PRVT-SYS-MON-MIB
Normal file
@ -0,0 +1,699 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SYS-MON-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
|
||||
PRVT-SYS-MON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32 ,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
reportsL2IfaceUnit, reportsL2IfaceSlot,
|
||||
reportsL2IfacePort, reportsIfJackIndex,
|
||||
prvt-products
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
|
||||
prvtSysMonMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200712270000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Information for system resources"
|
||||
|
||||
REVISION "200712270000Z"
|
||||
DESCRIPTION
|
||||
"Added laser management"
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200311180000Z"
|
||||
DESCRIPTION
|
||||
"Add new notifications portsCRCErrExceeded, portsRuntsExceeded,
|
||||
portsOverSizeExceeded and support vars for them.
|
||||
Change the MAX-ACCESS for all
|
||||
sysMonValues to accessible-for-notify"
|
||||
REVISION "200305130000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { software 3 }
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- PRIVATE BRANCH PRODUCTS
|
||||
-------------------------------------------------------------------------------
|
||||
software OBJECT IDENTIFIER ::= { prvt-products 111 }
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
-- Variable Type definitions
|
||||
----------------------------------------------------------------------------
|
||||
EnableStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"enable(1), disable(2)"
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
|
||||
prvtSysMonNotifications OBJECT IDENTIFIER ::= { prvtSysMonMib 0 }
|
||||
prvtSysMonObjects OBJECT IDENTIFIER ::= { prvtSysMonMib 1 }
|
||||
prvtSysMonConformance OBJECT IDENTIFIER ::= { prvtSysMonMib 2 }
|
||||
|
||||
sysMonThreshold OBJECT IDENTIFIER ::= {prvtSysMonObjects 1}
|
||||
sysMonValues OBJECT IDENTIFIER ::= {prvtSysMonObjects 2}
|
||||
sysMonConfig OBJECT IDENTIFIER ::= {prvtSysMonObjects 3}
|
||||
|
||||
cpuUtilizationThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High limit in percent of normal CPU utilization"
|
||||
::= { sysMonThreshold 1 }
|
||||
|
||||
ramBytesFreeThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Low limit in bytes free in the system memory"
|
||||
::= { sysMonThreshold 2 }
|
||||
|
||||
portErrorsThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High limit in percent of communication errors on port"
|
||||
::= { sysMonThreshold 3 }
|
||||
|
||||
portsBroadcastThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High limit in percent of exceeding broadcast-limit on port"
|
||||
::= { sysMonThreshold 4 }
|
||||
|
||||
portsCRCErrThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High limit in percent of exceeding CRC error on port"
|
||||
::= { sysMonThreshold 5 }
|
||||
|
||||
portsRuntsThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High limit in percent of exceeding runts on port"
|
||||
::= { sysMonThreshold 6 }
|
||||
|
||||
portsOverSizeThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High limit in percent of exceeding over-size on port"
|
||||
::= { sysMonThreshold 7 }
|
||||
|
||||
laserPortThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LaserPortThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines thresholds for each port in the device"
|
||||
::= { sysMonThreshold 8 }
|
||||
|
||||
laserPortThresholdEntry OBJECT-TYPE
|
||||
SYNTAX LaserPortThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { reportsL2IfaceUnit, reportsL2IfaceSlot, reportsL2IfacePort, reportsIfJackIndex}
|
||||
::= { laserPortThresholdTable 1 }
|
||||
|
||||
LaserPortThresholdEntry ::= SEQUENCE {
|
||||
laserTemperatureHighThreshold Integer32,
|
||||
laserTemperatureLowThreshold Integer32,
|
||||
laserTxPowerHighThreshold Integer32,
|
||||
laserTxPowerLowThreshold Integer32,
|
||||
laserRxPowerHighThreshold Integer32,
|
||||
laserRxPowerLowThreshold Integer32
|
||||
}
|
||||
|
||||
laserTemperatureHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures high temperature threshold. The range is -128 to 128. The accuracy is 1C."
|
||||
::= { laserPortThresholdEntry 1 }
|
||||
|
||||
laserTemperatureLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures low temperature threshold. The range is -128 to 128. The accuracy is 1C."
|
||||
::= { laserPortThresholdEntry 2 }
|
||||
|
||||
laserTxPowerHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures Tx power high threshold. The range is -40 to 8."
|
||||
::= { laserPortThresholdEntry 3 }
|
||||
|
||||
laserTxPowerLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures Tx power low threshold. The range is -40 to 8."
|
||||
::= { laserPortThresholdEntry 4 }
|
||||
|
||||
laserRxPowerHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures Rx power high threshold. The range is -40 to 8."
|
||||
::= { laserPortThresholdEntry 5 }
|
||||
|
||||
laserRxPowerLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures Rx power low threshold. The range is -40 to 8."
|
||||
::= { laserPortThresholdEntry 6 }
|
||||
|
||||
monCpuUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current level in percent of CPU utilization"
|
||||
::= { sysMonValues 1 }
|
||||
|
||||
monRamBytesFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes currently free in the system memory"
|
||||
::= { sysMonValues 2 }
|
||||
|
||||
monPortsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MonPortsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the ports monitor Table for providing, via SNMP, the
|
||||
last sampled parameters by the periodic monitor"
|
||||
::= { sysMonValues 3 }
|
||||
|
||||
monPortsEntry OBJECT-TYPE
|
||||
SYNTAX MonPortsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines an entry in the monPortsTable. The entries are indexed by
|
||||
the physical location of the port in the device."
|
||||
INDEX { reportsL2IfaceUnit, reportsL2IfaceSlot, reportsL2IfacePort }
|
||||
::= { monPortsTable 1 }
|
||||
|
||||
MonPortsEntry ::= SEQUENCE {
|
||||
monPortErrors Integer32,
|
||||
monPortBroadcast Integer32,
|
||||
monPortCRCErr Integer32,
|
||||
monPortRunts Integer32,
|
||||
monPortOverSize Integer32
|
||||
}
|
||||
|
||||
monPortErrors OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percentages of errors on the port that generated the notification."
|
||||
::= { monPortsEntry 1 }
|
||||
|
||||
monPortBroadcast OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percentages of packets exceeding broadcast-limit on the port that generated the notification."
|
||||
::= { monPortsEntry 2 }
|
||||
|
||||
monPortCRCErr OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percentage of CRC errors on the port that generated the notification."
|
||||
::= { monPortsEntry 3 }
|
||||
|
||||
monPortRunts OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percentage of runt packets on the port that generated the notification."
|
||||
::= { monPortsEntry 4 }
|
||||
|
||||
monPortOverSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percentage of over-size packets on the port that generated the notification."
|
||||
::= { monPortsEntry 5 }
|
||||
|
||||
laserPortValueTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LaserPortValueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays the current laser-related values for each port in the device."
|
||||
::= { sysMonValues 4 }
|
||||
|
||||
laserPortValueEntry OBJECT-TYPE
|
||||
SYNTAX LaserPortValueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { reportsL2IfaceUnit, reportsL2IfaceSlot, reportsL2IfacePort, reportsIfJackIndex }
|
||||
::= { laserPortValueTable 1 }
|
||||
|
||||
LaserPortValueEntry ::= SEQUENCE {
|
||||
sfpStatus INTEGER,
|
||||
laserTemperature Integer32,
|
||||
laserTxPower Integer32,
|
||||
laserRxPower Integer32
|
||||
}
|
||||
|
||||
sfpStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
lm-supported(1),
|
||||
lm-not-supported(2),
|
||||
extracted(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If value of this field is not supported, then
|
||||
the values of other fields are not relevant.
|
||||
The value is supported only if SFP compliant
|
||||
with SFF-8472 is inserted."
|
||||
::= { laserPortValueEntry 1 }
|
||||
|
||||
laserTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents module temperature.
|
||||
The range is -128 to 128. The accuracy is 1C."
|
||||
::= { laserPortValueEntry 2 }
|
||||
|
||||
laserTxPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents Tx power. The range is -40 to 8."
|
||||
::= { laserPortValueEntry 3 }
|
||||
|
||||
laserRxPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents Rx power. The range is -40 to 8."
|
||||
::= { laserPortValueEntry 4 }
|
||||
|
||||
cpuUtilizationExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { monCpuUtilization, cpuUtilizationThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cpuUtilizationExceeded notification indicates that the sending
|
||||
agent sense that the CPU utilization has passed the
|
||||
program threshold."
|
||||
::= {prvtSysMonNotifications 1}
|
||||
|
||||
ramFreeSpaceExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { monRamBytesFree, ramBytesFreeThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ramFreeSpaceExceeded notification indicates that the sending
|
||||
agent sense that the system memory utilization has passed the
|
||||
program threshold."
|
||||
::= {prvtSysMonNotifications 2}
|
||||
|
||||
portErrorsExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { monPortErrors, portErrorsThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The portErrorsExceeded notification indicates that the sending
|
||||
agent sense that the level of errors on the port
|
||||
has passed the program threshold."
|
||||
::= {prvtSysMonNotifications 3}
|
||||
|
||||
portsBroadcastExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { monPortBroadcast, portsBroadcastThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The portsBroadcastExceeded notification indicates that the sending
|
||||
agent sense that the level of broadcast-limit has passed the
|
||||
program threshold."
|
||||
::= {prvtSysMonNotifications 4}
|
||||
|
||||
portsCRCErrExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { monPortCRCErr, portsCRCErrThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The portsCRCErrExceeded notification indicates that the sending
|
||||
agent sense that the level of CRC error has passed the
|
||||
program threshold."
|
||||
::= {prvtSysMonNotifications 5}
|
||||
|
||||
portsRuntsExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { monPortRunts, portsRuntsThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The portsRuntsExceeded notification indicates that the sending
|
||||
agent sense that the level of runts has passed the
|
||||
program threshold."
|
||||
::= {prvtSysMonNotifications 6}
|
||||
|
||||
portsOverSizeExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { monPortOverSize, portsOverSizeThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The portsOverSizeExceeded notification indicates that the sending
|
||||
agent sense that the level of oversize has passed the
|
||||
program threshold."
|
||||
::= {prvtSysMonNotifications 7}
|
||||
|
||||
laserTemperatureThresholdCrossed NOTIFICATION-TYPE
|
||||
OBJECTS { laserTemperature, laserTemperatureHighThreshold, laserTemperatureLowThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The laserTemperatureThresholdCrossed shall be generated
|
||||
when laserTemperature rises above laserHighTemperatureThreshold
|
||||
or falls below laserTemperatureLowThreshold. Also the
|
||||
notification shall be generated when laserTemperature
|
||||
returns to the normal range between laserHighTemperatureThreshold
|
||||
and laserTemperatureLowThreshold."
|
||||
::= { prvtSysMonNotifications 8 }
|
||||
|
||||
laserTxPowerThresholdCrossed NOTIFICATION-TYPE
|
||||
OBJECTS { laserTxPower, laserTxPowerHighThreshold, laserTxPowerLowThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The laserTxPowerThresholdCrossed shall be generated
|
||||
when laserTxPower rises above laserHighTxPowerThreshold
|
||||
or falls below laserTxPowerLowThreshold. Also the
|
||||
notification shall be generated when laserTxPower
|
||||
returns to the normal range between
|
||||
laserHighTxPowerThreshold and laserTxPowerLowThreshold."
|
||||
::= { prvtSysMonNotifications 9 }
|
||||
|
||||
laserRxPowerThresholdCrossed NOTIFICATION-TYPE
|
||||
OBJECTS { laserRxPower, laserRxPowerHighThreshold, laserRxPowerLowThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The laserRxPowerThresholdCrossed shall be generated
|
||||
when laserRxPower rises above laserHighRxPowerThreshold
|
||||
or falls below laserRxPowerLowThreshold. Also the
|
||||
notification shall be generated when laserRxPower
|
||||
returns to the normal range between
|
||||
laserHighRxPowerThreshold and laserRxPowerLowThreshold."
|
||||
::= { prvtSysMonNotifications 10 }
|
||||
sfpMonStatusChanged NOTIFICATION-TYPE
|
||||
OBJECTS { sfpMonStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be send only if the SFP is inserted or extracted"
|
||||
::= { prvtSysMonNotifications 11 }
|
||||
sfpPortManTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SfpPortManEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table will be responsible for managing SFPs."
|
||||
::= { sysMonValues 5 }
|
||||
|
||||
sfpPortManEntry OBJECT-TYPE
|
||||
SYNTAX SfpPortManEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { reportsL2IfaceUnit, reportsL2IfaceSlot, reportsL2IfacePort, reportsIfJackIndex }
|
||||
::= { sfpPortManTable 1 }
|
||||
|
||||
SfpPortManEntry ::= SEQUENCE {
|
||||
sfpMonStatus INTEGER,
|
||||
sfpVendor DisplayString,
|
||||
sfpPN DisplayString,
|
||||
sfpRevision DisplayString,
|
||||
sfpLenght DisplayString,
|
||||
sfpConnector DisplayString
|
||||
}
|
||||
|
||||
sfpMonStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
sfpInserted (1),
|
||||
sfpExtracted (2),
|
||||
sfpUnknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives information is SFP is inserted or not in the port."
|
||||
::= { sfpPortManEntry 1 }
|
||||
|
||||
sfpVendor OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..9))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives SFP vendor name."
|
||||
DEFVAL { ''H }
|
||||
::= { sfpPortManEntry 2 }
|
||||
|
||||
sfpPN OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..9))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives SFP vendor name."
|
||||
DEFVAL { ''H }
|
||||
::= { sfpPortManEntry 3 }
|
||||
|
||||
sfpRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..9))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives SFP vendor revision."
|
||||
DEFVAL { ''H }
|
||||
::= { sfpPortManEntry 4 }
|
||||
|
||||
sfpLenght OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..9))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives information regarding link length."
|
||||
DEFVAL { ''H }
|
||||
::= { sfpPortManEntry 5 }
|
||||
|
||||
sfpConnector OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..9))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives SFP connector type."
|
||||
DEFVAL { ''H }
|
||||
::= { sfpPortManEntry 6 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
---------------------------sysMonConfig---------------------------------
|
||||
------------------------------------------------------------------------
|
||||
|
||||
sysMonConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SysMonConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table configures periodic monitoring parameters."
|
||||
::= { sysMonConfig 1 }
|
||||
|
||||
sysMonConfigEntry OBJECT-TYPE
|
||||
SYNTAX SysMonConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { sysMonIndicator }
|
||||
::= { sysMonConfigTable 1 }
|
||||
|
||||
SysMonConfigEntry ::= SEQUENCE {
|
||||
sysMonIndicator INTEGER,
|
||||
sysMonEnable EnableStatus,
|
||||
sysMonPeriod Integer32,
|
||||
sysMonTrap EnableStatus,
|
||||
sysMonLog EnableStatus,
|
||||
sysMonLed EnableStatus,
|
||||
sysMonDefaults INTEGER
|
||||
}
|
||||
|
||||
sysMonIndicator OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cpu-usage(1),
|
||||
ram-usage(2),
|
||||
power-supply(3),
|
||||
onboard-power(4),
|
||||
fan(5),
|
||||
temperature(6),
|
||||
laser(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumeration."
|
||||
::= { sysMonConfigEntry 1 }
|
||||
|
||||
sysMonEnable OBJECT-TYPE
|
||||
SYNTAX EnableStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enabled/disabled"
|
||||
::= { sysMonConfigEntry 2 }
|
||||
|
||||
sysMonPeriod OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure monitoring period in seconds."
|
||||
::= { sysMonConfigEntry 3 }
|
||||
|
||||
sysMonTrap OBJECT-TYPE
|
||||
SYNTAX EnableStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enabled/disabled"
|
||||
::= { sysMonConfigEntry 4 }
|
||||
|
||||
sysMonLog OBJECT-TYPE
|
||||
SYNTAX EnableStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enabled/disabled"
|
||||
::= { sysMonConfigEntry 5 }
|
||||
|
||||
sysMonLed OBJECT-TYPE
|
||||
SYNTAX EnableStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enabled/disabled"
|
||||
::= { sysMonConfigEntry 6 }
|
||||
|
||||
sysMonDefaults OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(0),
|
||||
reset(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If set to 1, resets all configurations to defaults."
|
||||
DEFVAL { noop }
|
||||
::= { sysMonConfigEntry 7 }
|
||||
|
||||
---*******************************************************************
|
||||
--------------Conformance Information---------------------------------
|
||||
---*******************************************************************
|
||||
|
||||
sysMonMIBGroups OBJECT IDENTIFIER ::= { prvtSysMonConformance 2 }
|
||||
|
||||
|
||||
sysMonNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
cpuUtilizationExceeded,
|
||||
ramFreeSpaceExceeded,
|
||||
portErrorsExceeded,
|
||||
portsBroadcastExceeded,
|
||||
portsCRCErrExceeded,
|
||||
portsRuntsExceeded,
|
||||
portsOverSizeExceeded
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Private Notification Group."
|
||||
::= { sysMonMIBGroups 3 }
|
||||
|
||||
|
||||
END
|
657
MIBS/telco-systems/binos/PRVT-TE-PARAM-MIB
Normal file
657
MIBS/telco-systems/binos/PRVT-TE-PARAM-MIB
Normal file
@ -0,0 +1,657 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-TE-PARAM-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
|
||||
PRVT-TE-PARAM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
mpls
|
||||
FROM PRVT-CR-LDP-MIB;
|
||||
|
||||
prvtTeParamMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200712110000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION "The MIB module for management of TE-params entities."
|
||||
|
||||
REVISION "200712110000Z"
|
||||
DESCRIPTION "changed prvtTeParamAdminGroupName length to 32"
|
||||
|
||||
REVISION "200710250000Z"
|
||||
DESCRIPTION "changed ospfOpaqueEngSupport description"
|
||||
|
||||
REVISION "200708100000Z"
|
||||
DESCRIPTION "changed object descriptions"
|
||||
|
||||
REVISION "200706080000Z"
|
||||
DESCRIPTION "initial version"
|
||||
::= { mpls 9 }
|
||||
|
||||
-- Top level components of this MIB module
|
||||
|
||||
-- Notifications
|
||||
prvtTeParamMibNotifications OBJECT IDENTIFIER ::= { prvtTeParamMib 0 }
|
||||
-- Tables, Scalars
|
||||
prvtTeParamMibObjects OBJECT IDENTIFIER ::= { prvtTeParamMib 1 }
|
||||
-- Conformance
|
||||
prvtTeParamMibConformance OBJECT IDENTIFIER ::= { prvtTeParamMib 2 }
|
||||
|
||||
-- text convention
|
||||
|
||||
TeLinkBandwidth ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type is used to represent link bandwidth in bps. This
|
||||
value is represented using a 4 octet IEEE floating point
|
||||
format [IEEE]. The floating point representation is not
|
||||
used to represent fractional value but rather to allow
|
||||
specification of large numbers that cannot be expressed
|
||||
with 32-bit integers."
|
||||
REFERENCE
|
||||
"IEEE Standard for Binary Floating-Point Arithmetic,
|
||||
Standard 754-1985"
|
||||
SYNTAX OCTET STRING (SIZE(4))
|
||||
|
||||
|
||||
-- TE Link Table
|
||||
|
||||
prvtTeParamTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtTeParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A list of ip interface entries."
|
||||
::= { prvtTeParamMibObjects 4 }
|
||||
|
||||
prvtTeParamEntry OBJECT-TYPE
|
||||
SYNTAX PrvtTeParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table exists for each entry from
|
||||
ipInterfaceTable. An ipInterfaceEntry in the ipInterfaceTable
|
||||
must exist. If a ip interface entry in the ipInterfaceTable
|
||||
is destroyed, then so is the corresponding entry in this
|
||||
table. The administrative and operational status
|
||||
values are controlled from the ifEntry and ipInterfaceEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { prvtTeParamTable 1 }
|
||||
|
||||
PrvtTeParamEntry ::= SEQUENCE {
|
||||
prvtTeParamLinkAddressType InetAddressType,
|
||||
prvtTeParamMetric Unsigned32,
|
||||
prvtTeParamLinkType INTEGER,
|
||||
prvtTeParamPhysicalBandwidth TeLinkBandwidth,
|
||||
prvtTeParamMaximumReservableBandwidth TeLinkBandwidth,
|
||||
prvtTeParamMaxReservableBandwidthPrio0 TeLinkBandwidth,
|
||||
prvtTeParamMaxReservableBandwidthPrio1 TeLinkBandwidth,
|
||||
prvtTeParamMaxReservableBandwidthPrio2 TeLinkBandwidth,
|
||||
prvtTeParamMaxReservableBandwidthPrio3 TeLinkBandwidth,
|
||||
prvtTeParamMaxReservableBandwidthPrio4 TeLinkBandwidth,
|
||||
prvtTeParamMaxReservableBandwidthPrio5 TeLinkBandwidth,
|
||||
prvtTeParamMaxReservableBandwidthPrio6 TeLinkBandwidth,
|
||||
prvtTeParamMaxReservableBandwidthPrio7 TeLinkBandwidth,
|
||||
prvtTeParamReservedBandwidthPrio0 TeLinkBandwidth,
|
||||
prvtTeParamReservedBandwidthPrio1 TeLinkBandwidth,
|
||||
prvtTeParamReservedBandwidthPrio2 TeLinkBandwidth,
|
||||
prvtTeParamReservedBandwidthPrio3 TeLinkBandwidth,
|
||||
prvtTeParamReservedBandwidthPrio4 TeLinkBandwidth,
|
||||
prvtTeParamReservedBandwidthPrio5 TeLinkBandwidth,
|
||||
prvtTeParamReservedBandwidthPrio6 TeLinkBandwidth,
|
||||
prvtTeParamReservedBandwidthPrio7 TeLinkBandwidth,
|
||||
prvtTeParamUnreservedBandwidthPrio0 TeLinkBandwidth,
|
||||
prvtTeParamUnreservedBandwidthPrio1 TeLinkBandwidth,
|
||||
prvtTeParamUnreservedBandwidthPrio2 TeLinkBandwidth,
|
||||
prvtTeParamUnreservedBandwidthPrio3 TeLinkBandwidth,
|
||||
prvtTeParamUnreservedBandwidthPrio4 TeLinkBandwidth,
|
||||
prvtTeParamUnreservedBandwidthPrio5 TeLinkBandwidth,
|
||||
prvtTeParamUnreservedBandwidthPrio6 TeLinkBandwidth,
|
||||
prvtTeParamUnreservedBandwidthPrio7 TeLinkBandwidth,
|
||||
prvtTeParamResourceClass Unsigned32
|
||||
}
|
||||
|
||||
prvtTeParamAdminGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtTeParamAdminGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table for administrative groups manipulation."
|
||||
::= { prvtTeParamMibObjects 5 }
|
||||
|
||||
prvtTeParamAdminGroupEntry OBJECT-TYPE
|
||||
SYNTAX PrvtTeParamAdminGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvtTeParamAdminGroupTable allows specifiying of a group-name to each
|
||||
existing administrative group. Each group is uniquely identified by its prvtTeParamAdminGroupId."
|
||||
INDEX { prvtTeParamAdminGroupId }
|
||||
::= { prvtTeParamAdminGroupTable 1 }
|
||||
|
||||
PrvtTeParamAdminGroupEntry ::= SEQUENCE {
|
||||
prvtTeParamAdminGroupId Integer32,
|
||||
prvtTeParamAdminGroupName OCTET STRING
|
||||
}
|
||||
|
||||
ospfOpaqueEngSupport OBJECT-TYPE
|
||||
SYNTAX INTEGER {enable(1), disable(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls ospf opaque support."
|
||||
DEFVAL { enable }
|
||||
::= { prvtTeParamMibObjects 1 }
|
||||
|
||||
ospfTeRouterId OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic engineering router ID."
|
||||
::= { prvtTeParamMibObjects 2 }
|
||||
|
||||
ospfTrafficEngSupport OBJECT-TYPE
|
||||
SYNTAX INTEGER {enable(1), disable(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls traffic engeneering support. Read-only for current implementation."
|
||||
DEFVAL { enable }
|
||||
::= { prvtTeParamMibObjects 3 }
|
||||
|
||||
|
||||
prvtTeParamLinkAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of Internet address for the TE link."
|
||||
::= { prvtTeParamEntry 1 }
|
||||
|
||||
prvtTeParamMetric OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The traffic engineering metric for the TE link is
|
||||
derived from its component links. All component links
|
||||
within the TE link must have the same traffic
|
||||
engineering metric."
|
||||
REFERENCE
|
||||
"Link Bundling in MPLS Traffic Engineering (TE), RFC 4201"
|
||||
::= { prvtTeParamEntry 2 }
|
||||
|
||||
prvtTeParamLinkType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
multiAccess (1),
|
||||
pointToPoint (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates the type of the link such as point-to-point
|
||||
or multi-access"
|
||||
::= {prvtTeParamEntry 3 }
|
||||
|
||||
prvtTeParamPhysicalBandwidth OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Physical bandwidth for the TE link."
|
||||
::= { prvtTeParamEntry 4 }
|
||||
|
||||
prvtTeParamMaximumReservableBandwidth OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link."
|
||||
::= { prvtTeParamEntry 5 }
|
||||
|
||||
prvtTeParamMaxReservableBandwidthPrio0 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link with priority 0."
|
||||
::= { prvtTeParamEntry 6 }
|
||||
|
||||
prvtTeParamMaxReservableBandwidthPrio1 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link with priority 1."
|
||||
::= { prvtTeParamEntry 7 }
|
||||
|
||||
prvtTeParamMaxReservableBandwidthPrio2 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link with priority 2."
|
||||
::= { prvtTeParamEntry 8 }
|
||||
|
||||
prvtTeParamMaxReservableBandwidthPrio3 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link with priority 3."
|
||||
::= { prvtTeParamEntry 9 }
|
||||
|
||||
prvtTeParamMaxReservableBandwidthPrio4 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link with priority 4."
|
||||
::= { prvtTeParamEntry 10 }
|
||||
|
||||
prvtTeParamMaxReservableBandwidthPrio5 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link with priority 5."
|
||||
::= { prvtTeParamEntry 11 }
|
||||
|
||||
prvtTeParamMaxReservableBandwidthPrio6 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link with priority 6."
|
||||
::= { prvtTeParamEntry 12 }
|
||||
|
||||
prvtTeParamMaxReservableBandwidthPrio7 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum reservable bandwidth for the TE link with priority 7."
|
||||
::= { prvtTeParamEntry 13 }
|
||||
|
||||
prvtTeParamReservedBandwidthPrio0 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reserved bandwidth for the TE link with priority 0."
|
||||
::= { prvtTeParamEntry 14 }
|
||||
|
||||
prvtTeParamReservedBandwidthPrio1 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reserved bandwidth for the TE link with priority 1."
|
||||
::= { prvtTeParamEntry 15 }
|
||||
|
||||
prvtTeParamReservedBandwidthPrio2 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reserved bandwidth for the TE link with priority 2."
|
||||
::= { prvtTeParamEntry 16 }
|
||||
|
||||
prvtTeParamReservedBandwidthPrio3 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reserved bandwidth for the TE link with priority 3."
|
||||
::= { prvtTeParamEntry 17 }
|
||||
|
||||
prvtTeParamReservedBandwidthPrio4 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reserved bandwidth for the TE link with priority 4."
|
||||
::= { prvtTeParamEntry 18 }
|
||||
|
||||
prvtTeParamReservedBandwidthPrio5 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reserved bandwidth for the TE link with priority 5."
|
||||
::= { prvtTeParamEntry 19 }
|
||||
|
||||
prvtTeParamReservedBandwidthPrio6 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reserved bandwidth for the TE link with priority 6."
|
||||
::= { prvtTeParamEntry 20 }
|
||||
|
||||
prvtTeParamReservedBandwidthPrio7 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reserved bandwidth for the TE link with priority 7."
|
||||
::= { prvtTeParamEntry 21 }
|
||||
|
||||
prvtTeParamUnreservedBandwidthPrio0 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unreserved bandwidth for the TE link with priority 0."
|
||||
::= { prvtTeParamEntry 22 }
|
||||
|
||||
prvtTeParamUnreservedBandwidthPrio1 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unreserved bandwidth for the TE link with priority 1."
|
||||
::= { prvtTeParamEntry 23 }
|
||||
|
||||
prvtTeParamUnreservedBandwidthPrio2 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unreserved bandwidth for the TE link with priority 2."
|
||||
::= { prvtTeParamEntry 24 }
|
||||
|
||||
prvtTeParamUnreservedBandwidthPrio3 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unreserved bandwidth for the TE link with priority 3."
|
||||
::= { prvtTeParamEntry 25 }
|
||||
|
||||
prvtTeParamUnreservedBandwidthPrio4 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unreserved bandwidth for the TE link with priority 4."
|
||||
::= { prvtTeParamEntry 26 }
|
||||
|
||||
prvtTeParamUnreservedBandwidthPrio5 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unreserved bandwidth for the TE link with priority 5."
|
||||
::= { prvtTeParamEntry 27 }
|
||||
|
||||
prvtTeParamUnreservedBandwidthPrio6 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unreserved bandwidth for the TE link with priority 6."
|
||||
::= { prvtTeParamEntry 28 }
|
||||
|
||||
prvtTeParamUnreservedBandwidthPrio7 OBJECT-TYPE
|
||||
SYNTAX TeLinkBandwidth
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unreserved bandwidth for the TE link with priority 7."
|
||||
::= { prvtTeParamEntry 29 }
|
||||
|
||||
prvtTeParamResourceClass OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This attribute specifies the TE link resource class.
|
||||
The resource class is a 32 bit bitfield. The resource class
|
||||
for a link bundle is derived from the resource class of its
|
||||
TE links. All TE links within a link bundle must have the
|
||||
same resource class. Encoding of the resource class is
|
||||
described in the 'Traffic Engineering (TE) Extensions to
|
||||
OSPF Version 2' document."
|
||||
::= { prvtTeParamEntry 30 }
|
||||
|
||||
prvtTeParamAdminGroupId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The prvtTeParamAdminGroupId object uniquely identifes an administrative group. Supported are
|
||||
32 administrative groups."
|
||||
::= {prvtTeParamAdminGroupEntry 1}
|
||||
|
||||
prvtTeParamAdminGroupName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The prvtTeParamAdminGroupId object specifies the administrative group name."
|
||||
::= {prvtTeParamAdminGroupEntry 2}
|
||||
|
||||
prvtCspfStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtCspfStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table containing the statistics relating to the running CSPF."
|
||||
::= { prvtTeParamMibObjects 6 }
|
||||
|
||||
prvtCspfStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtCspfStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry contains the statistics relating to the running CSPF."
|
||||
INDEX { prvtCspfEntIndex }
|
||||
::= { prvtCspfStatisticsTable 1 }
|
||||
|
||||
PrvtCspfStatisticsEntry ::= SEQUENCE {
|
||||
prvtCspfEntIndex Unsigned32,
|
||||
prvtCspfStatNumRtQueries Counter32,
|
||||
prvtCspfStatNumRtsClcd Counter32,
|
||||
prvtCspfStatNumRtsInCache Gauge32,
|
||||
prvtCspfStatNumUpdatesRcvd Counter32,
|
||||
prvtCspfStatNumEntriesDeleted Counter32,
|
||||
prvtCspfStatNumLinkEntries Gauge32,
|
||||
prvtCspfStatNumNetworkEntries Gauge32,
|
||||
prvtCspfStatNumReturnedCaches Counter32,
|
||||
prvtCspfStatNumBkupQueries Counter32,
|
||||
prvtCspfStatNumBkupPathsFound Counter32,
|
||||
prvtCspfStatNumRouteUpdates Counter32,
|
||||
prvtCspfStatNumDiscardedRoutes Counter32
|
||||
}
|
||||
|
||||
prvtCspfEntIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies a CSPF entity."
|
||||
::= { prvtCspfStatisticsEntry 1 }
|
||||
|
||||
prvtCspfStatNumRtQueries OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ATG_QCTE_QUERY_CSPF_ROUTE queries sent in to this
|
||||
CSPF process."
|
||||
::= { prvtCspfStatisticsEntry 2 }
|
||||
|
||||
prvtCspfStatNumRtsClcd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of routes successfully calculated by this CSPF process.
|
||||
This statistic is incremented for each positive response to an
|
||||
ATG_QCTE_QUERY_CSPF_ROUTE query."
|
||||
::= { prvtCspfStatisticsEntry 3 }
|
||||
|
||||
prvtCspfStatNumRtsInCache OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of SPF trees currently stored in the cache. Each tree
|
||||
corresponds to a different set of constraints."
|
||||
::= { prvtCspfStatisticsEntry 4 }
|
||||
|
||||
prvtCspfStatNumUpdatesRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of database updates signals that have been received by
|
||||
this CSPF process, to indicate a new, updated or deleted database
|
||||
entry."
|
||||
::= { prvtCspfStatisticsEntry 5 }
|
||||
|
||||
prvtCspfStatNumEntriesDeleted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Database updates signals that have been received by this
|
||||
CSPF process to indicate a database entry to delete."
|
||||
::= { prvtCspfStatisticsEntry 6 }
|
||||
|
||||
prvtCspfStatNumLinkEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of entries stored in the CSPF database for Traffic
|
||||
Engineering links."
|
||||
::= { prvtCspfStatisticsEntry 7 }
|
||||
|
||||
prvtCspfStatNumNetworkEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of entries stored in the CSPF database for networks."
|
||||
::= { prvtCspfStatisticsEntry 8 }
|
||||
|
||||
prvtCspfStatNumReturnedCaches OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of queries that have been satisfied through returning a route
|
||||
stored in the cache."
|
||||
::= { prvtCspfStatisticsEntry 9 }
|
||||
|
||||
prvtCspfStatNumBkupQueries OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of queries that have requested a backup path."
|
||||
::= { prvtCspfStatisticsEntry 10 }
|
||||
|
||||
prvtCspfStatNumBkupPathsFound OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of queries that have been returned with a backup path
|
||||
successfully calculated."
|
||||
::= { prvtCspfStatisticsEntry 11 }
|
||||
|
||||
prvtCspfStatNumRouteUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of incremental route updates which have been made to routes
|
||||
held in the cache."
|
||||
::= { prvtCspfStatisticsEntry 12 }
|
||||
|
||||
prvtCspfStatNumDiscardedRoutes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of routes which have been discarded from the cache due to
|
||||
new TE information being received."
|
||||
::= { prvtCspfStatisticsEntry 13 }
|
||||
END
|
560
MIBS/telco-systems/binos/PRVT-TEMIB-ENTITY-MIB
Normal file
560
MIBS/telco-systems/binos/PRVT-TEMIB-ENTITY-MIB
Normal file
@ -0,0 +1,560 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: mpls_temib.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2006, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-TEMIB-ENTITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- PRODUCT-SHORT-NAME MPLS
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,Integer32, Unsigned32 FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
|
||||
TEXTUAL-CONVENTION, RowStatus, TruthValue FROM SNMPv2-TC
|
||||
|
||||
PrvtLmgrIndex, PrvtLmgrPartnerStatus FROM PRVT-LMGR-MIB
|
||||
mpls FROM PRVT-CR-LDP-MIB;
|
||||
|
||||
|
||||
prvtTeMibEntityMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200712060000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
" BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION "The MIB module for management of TE-MIB entities."
|
||||
|
||||
REVISION "200712060000Z"
|
||||
DESCRIPTION
|
||||
"Initial."
|
||||
::= { mpls 8 }
|
||||
|
||||
prvtTeMibEntityObjects OBJECT IDENTIFIER ::= { prvtTeMibEntityMib 1 } -- tables
|
||||
|
||||
-- Textual conventions
|
||||
|
||||
PrvtTeMibAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The desired administrative state of a TE-MIB entity."
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- active
|
||||
down(2) -- inactive
|
||||
}
|
||||
|
||||
PrvtTeMibOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The current operational state of a TE-MIB entity."
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- active
|
||||
down(2), -- inactive
|
||||
goingUp(3), -- activating
|
||||
goingDown(4), -- deactivating
|
||||
actFailed(5) -- activation failed
|
||||
}
|
||||
|
||||
PrvtTeMibEntityIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The index value identifying a TE-MIB entity."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
PrvtTeMibPartnerStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The state of a TE-MIB entity partner."
|
||||
SYNTAX INTEGER {
|
||||
initial(0), -- partner not active
|
||||
activating(1), -- partner activating
|
||||
active(2), -- partner active
|
||||
deactivating(3),-- partner deactivating
|
||||
failedOver(4), -- partner failed, but recovering
|
||||
failed(5), -- partner failed, but recovering
|
||||
unavailable(6) -- partner unavailable
|
||||
}
|
||||
|
||||
-- End of textual conventions
|
||||
|
||||
-- TE-MIB entity table
|
||||
-- This table is used to create and manage TE-MIB entities.
|
||||
|
||||
prvtMplsTeMibEntityTable OBJECT-TYPE
|
||||
-- FAMILY-SHORT-NAME temib
|
||||
SYNTAX SEQUENCE OF PrvtMplsTeMibEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of TE-MIB entities."
|
||||
::= { prvtTeMibEntityObjects 1 }
|
||||
|
||||
prvtMplsTeMibEntityEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsTeMibEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a TE-MIB entity."
|
||||
INDEX { prvtMplsTeMibEntityIndex }
|
||||
::= { prvtMplsTeMibEntityTable 1 }
|
||||
|
||||
PrvtMplsTeMibEntityEntry ::= SEQUENCE {
|
||||
prvtMplsTeMibEntityIndex PrvtTeMibEntityIndex,
|
||||
prvtMplsTeMibEntityAdminStatus PrvtTeMibAdminStatus,
|
||||
prvtMplsTeMibEntityOperStatus PrvtTeMibOperStatus,
|
||||
prvtMplsTeMibEntityRowStatus RowStatus,
|
||||
prvtMplsTeMibTunnelRetryInterval Unsigned32,
|
||||
prvtMplsTeMibTunnelRetryDecayRate Unsigned32,
|
||||
prvtMplsTeMibTunnelRetryMax Integer32,
|
||||
prvtMplsTeMibTnnlBufPoolSize Unsigned32,
|
||||
prvtMplsTeMibLsrIndex PrvtLmgrIndex,
|
||||
prvtMplsTeMibLdbStatus PrvtTeMibPartnerStatus,
|
||||
prvtMplsTeMibLraStatus PrvtLmgrPartnerStatus,
|
||||
prvtMplsTeMibLdiStatus PrvtTeMibPartnerStatus,
|
||||
prvtMplsTeMibRsvpEnable TruthValue,
|
||||
prvtMplsTeMibCrldpEnable TruthValue,
|
||||
prvtMplsTeMibCrldpIndex Unsigned32,
|
||||
prvtMplsTeMibUseRsvpResvConf BITS,
|
||||
prvtMplsTeMibAllowGracefulDeletion TruthValue,
|
||||
prvtMplsTeMibShowTransitTunnels TruthValue,
|
||||
prvtMplsTeMibSupportCHopTable TruthValue,
|
||||
prvtMplsTeMibNhrIndex Unsigned32,
|
||||
prvtMplsTeMibNhrBufPoolSize Unsigned32,
|
||||
prvtMplsTeMibNhrStatus PrvtTeMibPartnerStatus,
|
||||
prvtMplsTeMibExtPrtSuppAdminStatus PrvtTeMibAdminStatus,
|
||||
prvtMplsTeMibRsvpIpv6AdminStatus PrvtTeMibAdminStatus,
|
||||
prvtMplsTeMibRsvpIpv6OperStatus PrvtTeMibOperStatus,
|
||||
prvtMplsTeMibDynFacilityBypass TruthValue
|
||||
}
|
||||
|
||||
prvtMplsTeMibEntityIndex OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibEntityIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this TE-MIB entity table entry. This is the
|
||||
HAF entity index passed on the entity create parameters."
|
||||
::= { prvtMplsTeMibEntityEntry 1 }
|
||||
|
||||
prvtMplsTeMibEntityAdminStatus OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired administrative state of the TE-MIB entity.
|
||||
When prvtMplsTeMibEntityRowStatus is 'active' and
|
||||
prvtMplsTeMibEntityAdminStatus is 'up' the TE-MIB entity is active
|
||||
and only these two fields can be modified."
|
||||
DEFVAL { up }
|
||||
::= { prvtMplsTeMibEntityEntry 2 }
|
||||
|
||||
prvtMplsTeMibEntityOperStatus OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of the TE-MIB entity."
|
||||
::= { prvtMplsTeMibEntityEntry 3 }
|
||||
|
||||
prvtMplsTeMibEntityRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status for the TE-MIB entity table entry, used to create
|
||||
and destroy TE-MIB entities.
|
||||
When prvtMplsTeMibEntityRowStatus is 'active' and
|
||||
prvtMplsTeMibEntityAdminStatus is 'up' the TE-MIB entity is active
|
||||
and only these two fields can be modified."
|
||||
::= { prvtMplsTeMibEntityEntry 4 }
|
||||
|
||||
prvtMplsTeMibTunnelRetryInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The persistent tunnel retry interval.
|
||||
This is the interval between the first failure of a persistent
|
||||
tunnel and the first attempt to re-establish the tunnel.
|
||||
A value of 0 indicates retrying is not supported.
|
||||
A management agent may preempt a retry by resetting
|
||||
mplsTunnelAdminStatus for the tunnel in question."
|
||||
DEFVAL { 3000 }
|
||||
::= { prvtMplsTeMibEntityEntry 5 }
|
||||
|
||||
prvtMplsTeMibTunnelRetryDecayRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The persistent tunnel decay rate. This is a percentage.
|
||||
Thus a value of 10 increases the retry interval by ten per cent
|
||||
of the previous value. A value of 0 indicates a constant
|
||||
retry rate."
|
||||
DEFVAL { 50 }
|
||||
::= { prvtMplsTeMibEntityEntry 6 }
|
||||
|
||||
prvtMplsTeMibTunnelRetryMax OBJECT-TYPE
|
||||
SYNTAX Integer32 (-1..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of retry attempts that will be made before a
|
||||
persistent tunnel is deemed inoperable. Once in this state,
|
||||
a management agent should set mplsTunnelAdminStatus to 'up' to
|
||||
attempt to reestablish the tunnel.
|
||||
A value of -1 indicates infinite retry, so a persistent tunnel
|
||||
will continue to be retried until it is successfully
|
||||
established."
|
||||
DEFVAL { 10 }
|
||||
::= { prvtMplsTeMibEntityEntry 7 }
|
||||
|
||||
prvtMplsTeMibTnnlBufPoolSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of buffers available for tunnel management
|
||||
messages. This is used to limit the number of tunnel management
|
||||
messages to avoid buffer shortage conditions."
|
||||
DEFVAL { 8 }
|
||||
::= { prvtMplsTeMibEntityEntry 8 }
|
||||
|
||||
prvtMplsTeMibLsrIndex OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the PRVT-LMGR product instance which this TE-MIB is to
|
||||
join to as its LDB interface provider. If this value is not
|
||||
specified, or the value of this object is 0, TE-MIB will use the
|
||||
prvtMplsTeMibEntityIndex value as the Lsr index when joining on the
|
||||
LDB interface."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtMplsTeMibEntityEntry 9 }
|
||||
|
||||
prvtMplsTeMibLdbStatus OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibPartnerStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Diagnostic Field providing information about the status
|
||||
of the Label Database Interface user as seen by the
|
||||
TE-MIB entity."
|
||||
::= { prvtMplsTeMibEntityEntry 10 }
|
||||
|
||||
prvtMplsTeMibLraStatus OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrPartnerStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Diagnostic Field providing information about the status
|
||||
of the LRAPI user as seen by the TE-MIB entity."
|
||||
::= { prvtMplsTeMibEntityEntry 11 }
|
||||
|
||||
prvtMplsTeMibLdiStatus OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibPartnerStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A diagnostic value which reports the state of the LDI
|
||||
join."
|
||||
::= { prvtMplsTeMibEntityEntry 12 }
|
||||
|
||||
prvtMplsTeMibRsvpEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A boolean indicating whether the PRVT-TE-MIB should expect
|
||||
a join from PRVT-RSVP across the LRAPI. This indicates
|
||||
whether RSVP-TE LSP tunnels are supported or not."
|
||||
DEFVAL { true }
|
||||
|
||||
::= { prvtMplsTeMibEntityEntry 13 }
|
||||
|
||||
prvtMplsTeMibCrldpEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A boolean indicating whether the PRVT-TE-MIB should join
|
||||
to PRVT-CR-LDP or not across the LDI, and therefore support
|
||||
CR-LDP LSP tunnels or not."
|
||||
DEFVAL { false }
|
||||
|
||||
::= { prvtMplsTeMibEntityEntry 14 }
|
||||
|
||||
prvtMplsTeMibCrldpIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the PRVT-MPLS product instance which this
|
||||
TE-MIB is to join to as its LDI interface provider. If
|
||||
this value is not specified, or the value of this object
|
||||
is 0, TE-MIB will use the prvtMplsTeMibEntityIndex value as
|
||||
the CR-LDP product index when joining on the LDI
|
||||
interface."
|
||||
DEFVAL { 0 }
|
||||
|
||||
::= { prvtMplsTeMibEntityEntry 15 }
|
||||
|
||||
prvtMplsTeMibUseRsvpResvConf OBJECT-TYPE
|
||||
SYNTAX BITS{
|
||||
useResvConfForUNI(0),
|
||||
useResvConfForGMPLS(1)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags field indicating whether a RESV_CONFIRM object
|
||||
should be included in RSVP Resv messages. The possible
|
||||
bit values are as follows.
|
||||
|
||||
- useResvConfForUNI: RESV_CONFIRM objects should be
|
||||
inserted into all UNI Resv messages.
|
||||
- useResvConfForGMPLS: RESV_CONFIRM objects should be
|
||||
inserted into all standard GMPLS Resv messages."
|
||||
|
||||
::= { prvtMplsTeMibEntityEntry 16 }
|
||||
|
||||
prvtMplsTeMibAllowGracefulDeletion OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A boolean indicating whether the TE-MIB should allow
|
||||
tunnels to be deleted using the graceful deletion
|
||||
procedure."
|
||||
DEFVAL { false }
|
||||
|
||||
::= { prvtMplsTeMibEntityEntry 17 }
|
||||
|
||||
prvtMplsTeMibShowTransitTunnels OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A flag to indicate whether RSVP should inform TE-MIB about
|
||||
LSPs for which this node is transit."
|
||||
DEFVAL { false }
|
||||
|
||||
::= { prvtMplsTeMibEntityEntry 18 }
|
||||
|
||||
prvtMplsTeMibSupportCHopTable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A flag to indicate whether TE-MIB should support the
|
||||
mplsTunnelCHopTable."
|
||||
DEFVAL { false }
|
||||
::= { prvtMplsTeMibEntityEntry 19 }
|
||||
|
||||
prvtMplsTeMibNhrIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the PRVT-MPLS product instance which this
|
||||
TE-MIB is to join to as its NHR interface provider. If
|
||||
this value is not specified, or the value of this object
|
||||
is 0, TE-MIB will use the prvtMplsTeMibEntityIndex value as
|
||||
the LSR index when joining on the NHR interface."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtMplsTeMibEntityEntry 20 }
|
||||
|
||||
prvtMplsTeMibNhrBufPoolSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of buffers available for Next Hop
|
||||
Routing Interface messages. This is used to limit the
|
||||
number of tunnel management messages to avoid buffer
|
||||
shortage conditions."
|
||||
DEFVAL { 8 }
|
||||
::= { prvtMplsTeMibEntityEntry 21 }
|
||||
|
||||
prvtMplsTeMibNhrStatus OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibPartnerStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A diagnostic value which reports the state of the NHR
|
||||
join."
|
||||
::= { prvtMplsTeMibEntityEntry 22 }
|
||||
|
||||
prvtMplsTeMibExtPrtSuppAdminStatus OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired operational state of support for the extended
|
||||
PROTECTION object defined in
|
||||
draft-lang-ccamp-gmpls-recovery-e2e-signaling."
|
||||
DEFVAL { down }
|
||||
::= { prvtMplsTeMibEntityEntry 23 }
|
||||
|
||||
prvtMplsTeMibRsvpIpv6AdminStatus OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether the local node supports IPv6 LSPs.
|
||||
|
||||
Setting this to UP means that this node supports IPv6 LSPs
|
||||
being set up to, from and through this node.
|
||||
|
||||
Setting this to DOWN means that IPv6 LSPs are NOT
|
||||
supported by this node. Existing IPv6 LSPs for which this
|
||||
node is the ingress are torn down.
|
||||
|
||||
This field can be modified while TE-MIB is oper_status UP
|
||||
or DOWN.
|
||||
|
||||
The value of this field MUST match the value of the
|
||||
dcRsvpProductIpv6AdminStatus field in the
|
||||
dcRsvpProductTable."
|
||||
DEFVAL { down }
|
||||
::= { prvtMplsTeMibEntityEntry 24 }
|
||||
|
||||
prvtMplsTeMibRsvpIpv6OperStatus OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational status for IPv6 support. When
|
||||
this is UP IPv6 LSPs can be set up from this node. When
|
||||
this is DOWN there will be no active IPv6 LSPs."
|
||||
::= { prvtMplsTeMibEntityEntry 25 }
|
||||
|
||||
prvtMplsTeMibDynFacilityBypass OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the user ability to globally enable/disable
|
||||
automatically creation of bypass tunnels for all LSPs. Bypass
|
||||
tunnels will be created on FRR tunnel request automatically.
|
||||
The default value is true. The creation of Dynamic bypass tunnels
|
||||
is enabled"
|
||||
DEFVAL { true }
|
||||
::= { prvtMplsTeMibEntityEntry 26 }
|
||||
|
||||
-- Module compliance.
|
||||
|
||||
-- Conformance Information.
|
||||
|
||||
prvtTeMibEntityConformance OBJECT IDENTIFIER ::= { prvtTeMibEntityMib 2 }
|
||||
|
||||
prvtTeMibEntityCompliances OBJECT IDENTIFIER ::= { prvtTeMibEntityConformance 1 }
|
||||
prvtTeMibEntityGroups OBJECT IDENTIFIER ::= { prvtTeMibEntityConformance 2 }
|
||||
|
||||
prvtTeMibEntityMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the PRVT-TEMIB product."
|
||||
MODULE
|
||||
|
||||
MANDATORY-GROUPS { mplsTeMibMandatoryGroup }
|
||||
|
||||
GROUP mplsTeMibOptionalGroup
|
||||
DESCRIPTION
|
||||
"Optional TeMib objects."
|
||||
|
||||
GROUP mplsTeMibCrldpGroup
|
||||
DESCRIPTION
|
||||
"Group of Objects relating to CR-LDP."
|
||||
|
||||
::= { prvtTeMibEntityCompliances 1 }
|
||||
|
||||
|
||||
-- Units of conformance.
|
||||
|
||||
mplsTeMibMandatoryGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtMplsTeMibEntityRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mandatory Objects."
|
||||
::= { prvtTeMibEntityGroups 2 }
|
||||
|
||||
mplsTeMibOptionalGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtMplsTeMibEntityAdminStatus,
|
||||
prvtMplsTeMibEntityOperStatus,
|
||||
prvtMplsTeMibTunnelRetryInterval,
|
||||
prvtMplsTeMibTunnelRetryDecayRate,
|
||||
prvtMplsTeMibTunnelRetryMax,
|
||||
prvtMplsTeMibTnnlBufPoolSize,
|
||||
prvtMplsTeMibLsrIndex,
|
||||
prvtMplsTeMibLdbStatus,
|
||||
prvtMplsTeMibLraStatus,
|
||||
prvtMplsTeMibRsvpEnable,
|
||||
prvtMplsTeMibUseRsvpResvConf,
|
||||
prvtMplsTeMibAllowGracefulDeletion,
|
||||
prvtMplsTeMibShowTransitTunnels,
|
||||
prvtMplsTeMibSupportCHopTable,
|
||||
prvtMplsTeMibNhrIndex,
|
||||
prvtMplsTeMibNhrBufPoolSize,
|
||||
prvtMplsTeMibNhrStatus,
|
||||
prvtMplsTeMibExtPrtSuppAdminStatus,
|
||||
prvtMplsTeMibRsvpIpv6AdminStatus,
|
||||
prvtMplsTeMibRsvpIpv6OperStatus,
|
||||
prvtMplsTeMibDynFacilityBypass
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional Objects."
|
||||
::= { prvtTeMibEntityGroups 3 }
|
||||
|
||||
mplsTeMibCrldpGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtMplsTeMibLdiStatus,
|
||||
prvtMplsTeMibCrldpEnable,
|
||||
prvtMplsTeMibCrldpIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group of objects relating to CR-LDP"
|
||||
::= { prvtTeMibEntityGroups 4 }
|
||||
|
||||
END
|
169
MIBS/telco-systems/binos/PRVT-UPS-MIB
Normal file
169
MIBS/telco-systems/binos/PRVT-UPS-MIB
Normal file
@ -0,0 +1,169 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-UPS-MIB.mib
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
--
|
||||
PRVT-UPS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
|
||||
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
|
||||
prvtUPSMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"MIB module for monitoring the UPS connected to switch or ipSwitch"
|
||||
|
||||
-- revision history
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Removed redefined OIDs in private vendor extension definitions."
|
||||
REVISION "200502160000Z"
|
||||
DESCRIPTION
|
||||
"Fixed spelling errors and changed the contact info."
|
||||
|
||||
REVISION "200305080000Z"
|
||||
DESCRIPTION
|
||||
"Move to SMI-V2."
|
||||
|
||||
REVISION "200201280000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 103 }
|
||||
|
||||
|
||||
-- -----------------------------------------------------------------------------
|
||||
-- UPS parameters
|
||||
-- -----------------------------------------------------------------------------
|
||||
prvtUPSNotifications OBJECT IDENTIFIER ::= { prvtUPSMib 0 }
|
||||
upsStatus OBJECT IDENTIFIER ::= { prvtUPSMib 1 }
|
||||
prvtUPSConformance OBJECT IDENTIFIER ::= { prvtUPSMib 2 }
|
||||
|
||||
upsConnectedStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
connected(1),
|
||||
disconnected(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates, if a UPS is connected to the device."
|
||||
::= { upsStatus 1 }
|
||||
|
||||
upsLinePowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
fromExternalConnection(2),
|
||||
fromInternalBattery(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the external AD power line status:
|
||||
the UPS is supplying the power from the internal battery
|
||||
or from an external AC power connection."
|
||||
::= { upsStatus 2 }
|
||||
|
||||
upsBatteryStorageStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
moreThan30Minutes(2),
|
||||
lessThan30Minutes(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows the estimated time left until the UPS battery
|
||||
will discharge to the level at which the UPS must shutdown."
|
||||
::= { upsStatus 3 }
|
||||
|
||||
upsInternalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
ok(2),
|
||||
failure(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows if the UPS has some kind of an internal
|
||||
failure."
|
||||
::= { upsStatus 4 }
|
||||
|
||||
-- Traps for use by prvtUPSMib
|
||||
|
||||
upsStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS { upsConnectedStatus,upsLinePowerStatus,
|
||||
upsBatteryStorageStatus,upsInternalStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The upsStatusChange trap indicates that the sending
|
||||
agent monitor detected a change in the status of the external
|
||||
UPS, connected to the device."
|
||||
::= {prvtUPSNotifications 1}
|
||||
|
||||
-- *******************************************************************
|
||||
-- Conformance Information
|
||||
-- *******************************************************************
|
||||
|
||||
prvtUPSMIBGroups OBJECT IDENTIFIER ::= { prvtUPSConformance 2 }
|
||||
|
||||
|
||||
prvtUPSNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
upsStatusChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Private Notification Group."
|
||||
::= { prvtUPSMIBGroups 3 }
|
||||
|
||||
END
|
781
MIBS/telco-systems/binos/PRVT-Y1564-MIB
Normal file
781
MIBS/telco-systems/binos/PRVT-Y1564-MIB
Normal file
@ -0,0 +1,781 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SWITCH-Y1564-MIB
|
||||
-- ** Project: T - Ethernet and Fast Ethernet IP Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-Y1564-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF -- [RFC2580]
|
||||
RowStatus, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB -- [RFC2571]
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtY1564Mib MODULE-IDENTITY
|
||||
LAST-UPDATED "201202270000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB provides the extended capability of controlling and
|
||||
provisioning for Y1564 test.
|
||||
It adds extra functionality for DISMAN-PING-MIB"
|
||||
-- revision history
|
||||
REVISION "201202270000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { switch 129 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************ Top level structure of the MIB****
|
||||
-- ***********************************************
|
||||
prvtY1564Notifications OBJECT IDENTIFIER ::= { prvtY1564Mib 0 }
|
||||
prvtY1564Objects OBJECT IDENTIFIER ::= { prvtY1564Mib 1 }
|
||||
prvtY1564Conformance OBJECT IDENTIFIER ::= { prvtY1564Mib 2 }
|
||||
|
||||
prvtY1564Test OBJECT IDENTIFIER ::= { prvtY1564Objects 1 }
|
||||
prvtY1564TestResult OBJECT IDENTIFIER ::= { prvtY1564Objects 2 }
|
||||
prvtY1564Profiles OBJECT IDENTIFIER ::= { prvtY1564Objects 3 }
|
||||
|
||||
-- ***********************************************
|
||||
-- ************* global scalar objects ***********
|
||||
-- ***********************************************
|
||||
|
||||
prvtY1564TestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtY1564TestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table holds the configuration for a Y1564 test"
|
||||
::= { prvtY1564Test 1 }
|
||||
|
||||
prvtY1564TestEntry OBJECT-TYPE
|
||||
SYNTAX PrvtY1564TestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NONE"
|
||||
INDEX {
|
||||
prvtY1564TestName
|
||||
}
|
||||
::= { prvtY1564TestTable 1 }
|
||||
|
||||
PrvtY1564TestEntry ::= SEQUENCE {
|
||||
prvtY1564TestName SnmpAdminString,
|
||||
prvtY1564TestType INTEGER,
|
||||
prvtY1564TestMode INTEGER,
|
||||
prvtY1564TestExecStatus INTEGER,
|
||||
prvtY1564TestSourceType INTEGER,
|
||||
prvtY1564TestSource OCTET STRING,
|
||||
prvtY1564TestTargetType INTEGER,
|
||||
prvtY1564TestTarget OCTET STRING,
|
||||
prvtY1564TestTimeout Unsigned32,
|
||||
prvtY1564TestCIR Unsigned32,
|
||||
prvtY1564TestEIR Unsigned32,
|
||||
prvtY1564TestConfigurationTestTrafficPolicing TruthValue,
|
||||
prvtY1564TestConfigurationTestCirSteps Unsigned32,
|
||||
prvtY1564TestConfigurationStepDuration Unsigned32,
|
||||
prvtY1564TestPerformanceTestDuration INTEGER,
|
||||
prvtY1564TestCVLAN Unsigned32,
|
||||
prvtY1564TestCVLANPriority Unsigned32,
|
||||
prvtY1564TestCVLANDropEligible TruthValue,
|
||||
prvtY1564TestSVLAN Unsigned32,
|
||||
prvtY1564TestSVLANPriority Unsigned32,
|
||||
prvtY1564TestSVLANDropEligible TruthValue,
|
||||
prvtY1564TestPDUSize INTEGER,
|
||||
prvtY1564TestLoopbackType INTEGER,
|
||||
prvtY1564TestPaternType INTEGER,
|
||||
prvtY1564TestProfileName OCTET STRING,
|
||||
|
||||
prvtY1564TestRowStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
|
||||
prvtY1564TestName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This string is used to describe the test name for the
|
||||
Y1564 test. It is also used as a test identifier."
|
||||
::= { prvtY1564TestEntry 1 }
|
||||
|
||||
prvtY1564TestType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
testHead ( 1 ),
|
||||
testLoopback( 2 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 test type"
|
||||
::= { prvtY1564TestEntry 2 }
|
||||
|
||||
prvtY1564TestMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
configurationTest ( 1 ),
|
||||
performanceTest ( 2 ),
|
||||
both ( 3 )
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify test mode"
|
||||
::= { prvtY1564TestEntry 3 }
|
||||
|
||||
prvtY1564TestExecStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notRunning ( 1 ),
|
||||
running ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 test execution status."
|
||||
DEFVAL { notRunning }
|
||||
::= { prvtY1564TestEntry 4 }
|
||||
|
||||
|
||||
prvtY1564TestSourceType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none( 0 ),
|
||||
mac ( 1 ),
|
||||
mep ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 test source type."
|
||||
::= { prvtY1564TestEntry 5}
|
||||
|
||||
prvtY1564TestSource OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..17))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"String that holds either the MAC or the MEP ID.
|
||||
MAC should be in the format AA:BB:CC:DD:EE:FF
|
||||
MEP shold be in the format DOMAIN:MA:MEP that represent
|
||||
the values corresponding to dot1agCfmMdIndex,
|
||||
dot1agCfmMaIndex and dot1agCfmMepIdentifier from
|
||||
IEEE8021-CFM-MIB.
|
||||
e.g.:
|
||||
MAC: 00:A0:12:5C:12:C0
|
||||
MEP: 1:1:2"
|
||||
::= { prvtY1564TestEntry 6 }
|
||||
|
||||
prvtY1564TestTargetType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none( 0 ),
|
||||
mac ( 1 ),
|
||||
mep ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 test target type."
|
||||
::= { prvtY1564TestEntry 7 }
|
||||
|
||||
prvtY1564TestTarget OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..17))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"String that holds either the MAC or the MEP ID.
|
||||
MAC should be in the format AA:BB:CC:DD:EE:FF
|
||||
MEP shold be in the format DOMAIN:MA:MEP that represent
|
||||
the values corresponding to dot1agCfmMdIndex,
|
||||
dot1agCfmMaIndex and dot1agCfmMepIdentifier from
|
||||
IEEE8021-CFM-MIB.
|
||||
e.g.:
|
||||
MAC: 00:A0:12:5C:12:C0
|
||||
MEP: 1:1:2"
|
||||
::= { prvtY1564TestEntry 8 }
|
||||
|
||||
prvtY1564TestTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 test timeout in 0.1 of a second increments."
|
||||
DEFVAL { 1 }
|
||||
::= { prvtY1564TestEntry 9 }
|
||||
|
||||
prvtY1564TestCIR OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (64..1000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 Committed Information Rate (CIR) value."
|
||||
::= { prvtY1564TestEntry 10 }
|
||||
|
||||
prvtY1564TestEIR OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..1000000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify Excess Information Rate"
|
||||
::= { prvtY1564TestEntry 11 }
|
||||
|
||||
prvtY1564TestConfigurationTestTrafficPolicing OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify Traffic Policing "
|
||||
::= { prvtY1564TestEntry 12 }
|
||||
|
||||
|
||||
prvtY1564TestConfigurationTestCirSteps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..10)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the number of Comitted Information Rate Steps"
|
||||
::= { prvtY1564TestEntry 13 }
|
||||
|
||||
prvtY1564TestConfigurationStepDuration OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..60)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the configuration step duration, in seconds. This duration is used for every CIR step test and
|
||||
also for EIR test and Policing test."
|
||||
::= { prvtY1564TestEntry 14 }
|
||||
|
||||
prvtY1564TestPerformanceTestDuration OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
testDuration15min (15),
|
||||
testDuration30min (30)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the performane test duration, in minutes"
|
||||
::= { prvtY1564TestEntry 15}
|
||||
|
||||
|
||||
prvtY1564TestCVLAN OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"C-VLAN ID for the Y1564 test."
|
||||
::= { prvtY1564TestEntry 16 }
|
||||
|
||||
prvtY1564TestCVLANPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VPT for C-VLAN0 for the Y1564 test."
|
||||
::= { prvtY1564TestEntry 17 }
|
||||
|
||||
prvtY1564TestCVLANDropEligible OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Drop Eligible flag for C-VLAN for the Y1564 test."
|
||||
::= { prvtY1564TestEntry 18 }
|
||||
|
||||
prvtY1564TestSVLAN OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4094)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"S-VLAN ID for the Y1564 test."
|
||||
::= { prvtY1564TestEntry 19 }
|
||||
|
||||
prvtY1564TestSVLANPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VPT for S-VLAN0 for the Y1564 test."
|
||||
::= { prvtY1564TestEntry 20 }
|
||||
|
||||
prvtY1564TestSVLANDropEligible OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Drop Eligible flag for S-VLAN for the Y1564 test."
|
||||
::= { prvtY1564TestEntry 21 }
|
||||
|
||||
prvtY1564TestPDUSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
value64 ( 64 ),
|
||||
value128 ( 128 ),
|
||||
value256 ( 256 ),
|
||||
value512 ( 512),
|
||||
value1024 ( 1024 ),
|
||||
value1280 ( 1280 ),
|
||||
value1518 ( 1518 ),
|
||||
value2000 ( 2000 ),
|
||||
value9000 ( 9000)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packet sizes for Y1564 test:
|
||||
64,128,256,512,1024,1280,1518,2000,9000"
|
||||
::= { prvtY1564TestEntry 22 }
|
||||
|
||||
prvtY1564TestLoopbackType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
macSwap ( 1 ),
|
||||
oam ( 2 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 test loopback type."
|
||||
::= { prvtY1564TestEntry 23 }
|
||||
|
||||
prvtY1564TestPaternType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
null ( 1 ),
|
||||
nullCRC ( 2 ),
|
||||
prbs ( 3 ),
|
||||
prbsCRC ( 4 ),
|
||||
none ( 8 )
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 test patern type.
|
||||
Options for it are none, null, null-crc, prbs, prbs-crc."
|
||||
::= { prvtY1564TestEntry 24 }
|
||||
|
||||
|
||||
prvtY1564TestProfileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name assigned to the Y1564 profile."
|
||||
DEFVAL { '00'H }
|
||||
::= { prvtY1564TestEntry 25 }
|
||||
|
||||
|
||||
prvtY1564TestRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row entry.
|
||||
The writable columns in a row can not be changed if the row
|
||||
is active. Certain columns must have a valid value before a row
|
||||
can be activated."
|
||||
::= { prvtY1564TestEntry 26 }
|
||||
|
||||
|
||||
-- ***********************************************
|
||||
-- ************* TEST RESULT *************
|
||||
-- ***********************************************
|
||||
|
||||
prvtY1564TestResultTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtY1564TestResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains Y1564 results for tests."
|
||||
::= { prvtY1564TestResult 1 }
|
||||
|
||||
prvtY1564TestResultEntry OBJECT-TYPE
|
||||
SYNTAX PrvtY1564TestResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "NONE"
|
||||
INDEX {
|
||||
prvtY1564TestName,
|
||||
prvtY1564TestResultIndex }
|
||||
::= { prvtY1564TestResultTable 1 }
|
||||
|
||||
PrvtY1564TestResultEntry ::= SEQUENCE {
|
||||
prvtY1564TestResultIndex Unsigned32,
|
||||
prvtY1564TestResultSentInformationRate Unsigned32,
|
||||
prvtY1564TestResultPacketSize Unsigned32,
|
||||
prvtY1564TestResultMode INTEGER,
|
||||
prvtY1564TestResultFrameLoss Unsigned32,
|
||||
prvtY1564TestResultInformationRate Unsigned32,
|
||||
prvtY1564TestResultFrameTransferDelay Unsigned32,
|
||||
prvtY1564TestResutFrameDelayVariation Unsigned32,
|
||||
prvtY1564TestResultStatus INTEGER
|
||||
|
||||
|
||||
}
|
||||
|
||||
prvtY1564TestResultIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Y1564 test results table index.
|
||||
Index will take values 1 to 13, each value representing a percentage
|
||||
of the CIR or EIR.1-10 step of CIR , EIR+CIR, EIR+CIR+25%EIR + Peformance test CIR
|
||||
The leaf prvtY1564TestResultFrameSize will present this value
|
||||
in a more user-friendly way."
|
||||
::= { prvtY1564TestResultEntry 1 }
|
||||
|
||||
prvtY1564TestResultSentInformationRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sent information rate at each test step"
|
||||
::= { prvtY1564TestResultEntry 2 }
|
||||
|
||||
prvtY1564TestResultPacketSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The packet size for a Y1564 test packet"
|
||||
::= { prvtY1564TestResultEntry 3 }
|
||||
|
||||
prvtY1564TestResultMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notAvailable ( 1 ),
|
||||
configurationCIRTest ( 2),
|
||||
configurationEIRTest ( 3),
|
||||
configurationPolicingTest ( 4),
|
||||
performanceTest ( 5 )
|
||||
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Y1564 test mode correspondig to the result"
|
||||
::= { prvtY1564TestResultEntry 4 }
|
||||
|
||||
|
||||
prvtY1564TestResultFrameLoss OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Frame loss of the Y1564 test measured in 0.001 of a percent"
|
||||
::= { prvtY1564TestResultEntry 5 }
|
||||
|
||||
prvtY1564TestResultInformationRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The received information Rate of the Y1564 test measured in Kbps"
|
||||
::= { prvtY1564TestResultEntry 6 }
|
||||
|
||||
prvtY1564TestResultFrameTransferDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Frame transfer delay for Y1564 test measured in 1/100th of a microsecond.."
|
||||
::= { prvtY1564TestResultEntry 7 }
|
||||
|
||||
prvtY1564TestResutFrameDelayVariation OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Frame delay variation for Y1564 test measured in 1/100th of a microsecond."
|
||||
::= { prvtY1564TestResultEntry 8 }
|
||||
|
||||
prvtY1564TestResultStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notAvailable ( 1 ),
|
||||
ready ( 2 ),
|
||||
error ( 3 )
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the Y1564 test"
|
||||
::= { prvtY1564TestResultEntry 9 }
|
||||
|
||||
|
||||
|
||||
-- ***********************************************
|
||||
-- ****************** PROFILE *******************
|
||||
-- ***********************************************
|
||||
prvtY1564ProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtY1564ProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table contains Y1564 thresholds."
|
||||
::= { prvtY1564Profiles 1 }
|
||||
|
||||
prvtY1564ProfileEntry OBJECT-TYPE
|
||||
SYNTAX PrvtY1564ProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "NONE"
|
||||
INDEX { prvtY1564ProfileName }
|
||||
::= { prvtY1564ProfileTable 1 }
|
||||
|
||||
PrvtY1564ProfileEntry ::= SEQUENCE {
|
||||
prvtY1564ProfileName SnmpAdminString,
|
||||
prvtY1564ProfileFrameLoss Unsigned32,
|
||||
prvtY1564ProfileFrameTransferDelay Unsigned32,
|
||||
prvtY1564ProfileFrameDelayVariation Unsigned32,
|
||||
prvtY1564ProfileRowStatus RowStatus
|
||||
|
||||
}
|
||||
|
||||
prvtY1564ProfileName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This string is used to describe the test profile name for the
|
||||
Y1564 test. It is also used as a profile identifier."
|
||||
::= { prvtY1564ProfileEntry 1 }
|
||||
|
||||
prvtY1564ProfileFrameLoss OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify maximum frameloss to declare test succeeded"
|
||||
::= { prvtY1564ProfileEntry 2 }
|
||||
|
||||
prvtY1564ProfileFrameTransferDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..60000000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify maximum frame transfer delay in microseconds to declare test succeeded"
|
||||
::= { prvtY1564ProfileEntry 3 }
|
||||
|
||||
prvtY1564ProfileFrameDelayVariation OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..60000000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify maximum frame delay variation in microseconds to declare test succeeded"
|
||||
::= { prvtY1564ProfileEntry 4 }
|
||||
|
||||
prvtY1564ProfileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creation/delete/edit of the Y1564 profile. "
|
||||
::= { prvtY1564ProfileEntry 5 }
|
||||
|
||||
-- ***********************************************
|
||||
-- **************** Notification *****************
|
||||
-- ***********************************************
|
||||
|
||||
prvtY1564ProbeFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtY1564TestType,
|
||||
prvtY1564TestResultStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap should be sent whenever a Y1564 probe
|
||||
on a specific test fails."
|
||||
::= { prvtY1564Notifications 1 }
|
||||
|
||||
prvtY1564ProbeSuccess NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtY1564TestType,
|
||||
prvtY1564TestResultStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap should be sent whenever a Y1564 probe
|
||||
on a specific test finishes with success."
|
||||
::= { prvtY1564Notifications 2 }
|
||||
|
||||
prvtY1564TestFinished NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtY1564TestExecStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap should be sent whenever a Y1564 test is finished"
|
||||
::= { prvtY1564Notifications 3 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- PRVT-Y1564 MIB Module - Conformance Information
|
||||
-- ******************************************************************
|
||||
|
||||
prvtY1564Compliances OBJECT IDENTIFIER ::= { prvtY1564Conformance 1 }
|
||||
prvtY1564Groups OBJECT IDENTIFIER ::= { prvtY1564Conformance 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- Units of conformance
|
||||
-- ******************************************************************
|
||||
|
||||
|
||||
prvtY1564TestGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtY1564TestType,
|
||||
prvtY1564TestMode,
|
||||
prvtY1564TestExecStatus,
|
||||
prvtY1564TestSourceType,
|
||||
prvtY1564TestSource,
|
||||
prvtY1564TestTargetType,
|
||||
prvtY1564TestTarget,
|
||||
prvtY1564TestTimeout,
|
||||
prvtY1564TestCIR ,
|
||||
prvtY1564TestEIR ,
|
||||
prvtY1564TestConfigurationTestTrafficPolicing ,
|
||||
prvtY1564TestConfigurationTestCirSteps ,
|
||||
prvtY1564TestConfigurationStepDuration ,
|
||||
prvtY1564TestPerformanceTestDuration ,
|
||||
prvtY1564TestCVLAN,
|
||||
prvtY1564TestCVLANPriority,
|
||||
prvtY1564TestCVLANDropEligible,
|
||||
prvtY1564TestSVLAN,
|
||||
prvtY1564TestSVLANPriority,
|
||||
prvtY1564TestSVLANDropEligible,
|
||||
prvtY1564TestPDUSize,
|
||||
prvtY1564TestLoopbackType,
|
||||
prvtY1564TestPaternType,
|
||||
prvtY1564TestProfileName,
|
||||
prvtY1564TestRowStatus
|
||||
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Y1564 test group."
|
||||
::= { prvtY1564Groups 1 }
|
||||
|
||||
|
||||
prvtY1564TestResultsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtY1564TestResultSentInformationRate,
|
||||
prvtY1564TestResultPacketSize,
|
||||
prvtY1564TestResultMode,
|
||||
prvtY1564TestResultFrameLoss,
|
||||
prvtY1564TestResultInformationRate,
|
||||
prvtY1564TestResultFrameTransferDelay,
|
||||
prvtY1564TestResutFrameDelayVariation,
|
||||
prvtY1564TestResultStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Y1564 test results group."
|
||||
::= { prvtY1564Groups 2 }
|
||||
|
||||
prvtY1564ProfilesGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
prvtY1564ProfileFrameLoss ,
|
||||
prvtY1564ProfileFrameTransferDelay ,
|
||||
prvtY1564ProfileFrameDelayVariation ,
|
||||
prvtY1564ProfileRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Y1564 profiles group."
|
||||
::= { prvtY1564Groups 3 }
|
||||
|
||||
prvtY1564NotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
prvtY1564ProbeFailed,
|
||||
prvtY1564ProbeSuccess,
|
||||
prvtY1564TestFinished
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Notifications group."
|
||||
::= { prvtY1564Groups 4 }
|
||||
|
||||
|
||||
|
||||
|
||||
-- ******************************************************************
|
||||
-- MIB Module Compliance statements
|
||||
-- ******************************************************************
|
||||
|
||||
prvtY1564Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the Y1564 MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
prvtY1564TestGroup,
|
||||
prvtY1564TestResultsGroup,
|
||||
prvtY1564ProfilesGroup,
|
||||
prvtY1564NotificationsGroup
|
||||
}
|
||||
|
||||
OBJECT prvtY1564TestRowStatus
|
||||
SYNTAX RowStatus { active(1), notInService(2), notReady(3) }
|
||||
WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3),
|
||||
createAndWait(5), destroy(6) }
|
||||
DESCRIPTION "Support for createAndWait is required."
|
||||
|
||||
OBJECT prvtY1564ProfileRowStatus
|
||||
SYNTAX RowStatus { active(1), notInService(2), notReady(3) }
|
||||
WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3),
|
||||
createAndWait(5), destroy(6) }
|
||||
DESCRIPTION "Support for createAndWait is required."
|
||||
|
||||
|
||||
::= { prvtY1564Compliances 1 }
|
||||
|
||||
END
|
||||
|
Reference in New Issue
Block a user