mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
moar mibs!
git-svn-id: http://www.observium.org/svn/observer/trunk@301 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
88
mibs/.index
Normal file
88
mibs/.index
Normal file
@@ -0,0 +1,88 @@
|
||||
NETSCREEN-SET-LOG-MIB NS-SET-LOG.mib
|
||||
NETSCREEN-ADDR-MIB NS-ADDR.mib
|
||||
CISCO-IETF-PW-ENET-MIB CISCO-IETF-PW-ENET-MIB.my
|
||||
NETSCREEN-SET-DHCP-MIB NS-SET-DHCP.mib
|
||||
CISCO-TCP-STD-CAPABILITY CISCO-TCP-STD-CAPABILITY.my
|
||||
ADSL-LINE-MIB ADSL-LINE-MIB.my
|
||||
NETSCREEN-IDS-MIB NS-IDS.mib
|
||||
NETSCREEN-SET-SNMP-MIB NS-SET-SNMP.mib
|
||||
NETSCREEN-VR-MIB NS-VR.mib
|
||||
NETSCREEN-VPN-MON-MIB NS-VPN-MON.mib
|
||||
CISCO-IETF-PW-ENET-CAPABILITY CISCO-IETF-PW-ENET-CAPABILITY.my
|
||||
MPLS-LSR-MIB MPLS-LSR-MIB.my
|
||||
NETSCREEN-VPN-PHASETWO-MIB NS-VPN-PH2.mib
|
||||
CISCO-IETF-ISIS-CAPABILITY CISCO-IETF-ISIS-CAPABILITY.my
|
||||
CISCO-TC-NO-U32 CISCO-TC-NO-U32.my
|
||||
NETSCREEN-POLICY-MIB NS-POLICY.mib
|
||||
NETSCREEN-TRAP-MIB NS-TRAPS.mib
|
||||
DIFFSERV-MIB-CAPABILITY DIFFSERV-MIB-CAPABILITY.my
|
||||
CISCO-IETF-PW-FR-MIB CISCO-IETF-PW-FR-MIB.my
|
||||
VPN-TC-STD-MIB VPN-TC-STD-MIB.my
|
||||
NETSCREEN-SET-URL-FILTER-MIB NS-SET-URL-FILTER.mib
|
||||
CISCO-IETF-PW-MIB CISCO-IETF-PW-MIB.my
|
||||
NETSCREEN-VR-BGP4-MIB NS-VR-BGP4.mib
|
||||
MPLS-VPN-MIB MPLS-VPN-MIB.my
|
||||
PerfHist-TC-MIB PerfHist-TC-MIB.my
|
||||
CISCO-IETF-PW-TC-MIB CISCO-IETF-PW-TC-MIB.my
|
||||
NETSCREEN-RIPv2-MIB NS-RIP.mib
|
||||
NETSCREEN-CERTIFICATE-MIB NS-VPN-CERT.mib
|
||||
NETSCREEN-NSRP-MIB NS-NSRP.mib
|
||||
INTEGRATED-SERVICES-MIB INTEGRATED-SERVICES-MIB.my
|
||||
DIFFSERV-MIB DIFFSERV-MIB.my
|
||||
NETSCREEN-CHASSIS-MIB NS-CHASSIS.mib
|
||||
CISCO-VTP-MIB CISCO-VTP-MIB.my
|
||||
NETSCREEN-BGP4-MIB NS-BGP4.mib
|
||||
CISCO-IETF-PW-CAPABILITY CISCO-IETF-PW-CAPABILITY.my
|
||||
CISCO-VTP-CAPABILITY CISCO-VTP-CAPABILITY.my
|
||||
MPLS-LSR-STD-MIB MPLS-LSR-STD-MIB.my
|
||||
NETSCREEN-PRODUCTS-MIB NS-PRODUCTS.mib
|
||||
NETSCREEN-VR-OSPF-MIB NS-VR-OSPF.mib
|
||||
NETSCREEN-VPN-MON-SA-COUNT-MIB NS-VPN-MON-SA.mib
|
||||
NETSCREEN-ZONE-MIB NS-ZONE.mib
|
||||
MPLS-L3VPN-STD-MIB MPLS-L3VPN-STD-MIB.my
|
||||
CISCO-IETF-PW-MPLS-MIB CISCO-IETF-PW-MPLS-MIB.my
|
||||
CISCO-TCP-MIB CISCO-TCP-MIB.my
|
||||
NETSCREEN-SET-GEN-MIB NS-SET-GEN.mib
|
||||
NETSCREEN-SET-DNS-MIB NS-SET-DNS.mib
|
||||
NETSCREEN-OSPF-MIB NS-OSPF.mib
|
||||
CISCO-IF-EXTENSION-CAPABILITY CISCO-IF-EXTENSION-CAPABILITY.my
|
||||
BGP4-MIB BGP4-MIB.my
|
||||
CISCO-TC CISCO-TC.my
|
||||
NETSCREEN-VPN-MANUAL-MIB NS-VPN-MANUAL.mib
|
||||
NETSCREEN-SET-EMAIL-MIB NS-SET-EMAIL.mib
|
||||
NETSCREEN-VPN-PHASEONE-MIB NS-VPN-PH1.mib
|
||||
CISCO-SMI CISCO-SMI.my
|
||||
NETSCREEN-VPN-USER-MIB NS-VPN-USR.mib
|
||||
CISCO-MVPN-MIB CISCO-MVPN-MIB.my
|
||||
CISCO-IF-EXTENSION-MIB CISCO-IF-EXTENSION-MIB.my
|
||||
NETSCREEN-VPN-L2TP-MIB NS-VPN-L2TP.mib
|
||||
NETSCREEN-SERVICE-MIB NS-SERVICE.mib
|
||||
NETSCREEN-SET-ADMIN-USR-MIB NS-SET-ADMIN-USR.mib
|
||||
NETSCREEN-IP-ARP-MIB NS-IP-ARP.mib
|
||||
NETSCREEN-SET-AUTH-MIB NS-SET-AUTH.mib
|
||||
NETSCREEN-NAT-MIB NS-NAT.mib
|
||||
OSPF-MIB OSPF-MIB.my
|
||||
NETSCREEN-SET-GLB-MIB NS-SET-GLB.mib
|
||||
DIFFSERV-DSCP-TC DIFFSERV-DSCP-TC.my
|
||||
NETSCREEN-QOS-MIB NS-QOS.mib
|
||||
NETSCREEN-VPN-IAS-MIB NS-VPN-IAS.mib
|
||||
MPLS-TC-STD-MIB MPLS-TC-STD-MIB.my
|
||||
NETSCREEN-IPPOOL-MIB NS-VPN-IPPOOL.mib
|
||||
MPLS-LSR-MIB-CAPABILITY MPLS-LSR-MIB-CAPABILITY.my
|
||||
NETSCREEN-VPN-IKE-MIB NS-VPN-IKE.mib
|
||||
NETSCREEN-INTERFACE-MIB NS-INTERFACE.mib
|
||||
NETSCREEN-VR-RIPv2-MIB NS-VR-RIP.mib
|
||||
ENTITY-MIB ENTITY-MIB.txt
|
||||
CISCO-IETF-ISIS-MIB CISCO-IETF-ISIS-MIB.my
|
||||
CISCO-TCPOFFLOAD-MIB CISCO-TCPOFFLOAD-MIB.my
|
||||
NETSCREEN-SMI NS-SMI.mib
|
||||
NETSCREEN-VPN-GATEWAY-MIB NS-VPN-GW.mib
|
||||
NETSCREEN-SCHEDULE-MIB NS-SCHEDULE.mib
|
||||
NETSCREEN-SET-WEB-MIB NS-SET-WEB.mib
|
||||
NETSCREEN-OSPF-TRAP-MIB NS-OSPF-TRAP.mib
|
||||
CISCO-TCP-CAPABILITY CISCO-TCP-CAPABILITY.my
|
||||
NETSCREEN-VSYS-MIB NS-VSYS.mib
|
||||
CISCO-IETF-PW-MPLS-CAPABILITY CISCO-IETF-PW-MPLS-CAPABILITY.my
|
||||
NETSCREEN-RESOURCE-MIB NS-RES.mib
|
||||
VRRP-MIB VRRP-MIB.my
|
||||
NETSCREEN-SET-SYSTIME-MIB NS-SET-SYSTIME.mib
|
4031
mibs/ADSL-LINE-MIB.my
Normal file
4031
mibs/ADSL-LINE-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
833
mibs/BGP4-MIB.my
Normal file
833
mibs/BGP4-MIB.my
Normal file
@@ -0,0 +1,833 @@
|
||||
-- *****************************************************************
|
||||
-- BGP4-MIB.my: BGP-4 MIB file
|
||||
--
|
||||
-- May 1994, Jeffrey T. Johnson
|
||||
--
|
||||
-- Copyright (c) 1994-1995 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
-- This mib was extracted from RFC1657
|
||||
|
||||
BGP4-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
IpAddress, Integer32, Counter32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
mib-2
|
||||
FROM RFC1213-MIB;
|
||||
|
||||
bgp MODULE-IDENTITY
|
||||
LAST-UPDATED "9405050000Z"
|
||||
ORGANIZATION "IETF BGP Working Group"
|
||||
CONTACT-INFO
|
||||
" John Chu (Editor)
|
||||
Postal: IBM Corp.
|
||||
P.O.Box 218
|
||||
Yorktown Heights, NY 10598
|
||||
US
|
||||
|
||||
Tel: +1 914 945 3156
|
||||
Fax: +1 914 945 2141
|
||||
E-mail: jychu@watson.ibm.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for BGP-4."
|
||||
::= { mib-2 15 }
|
||||
|
||||
bgpVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vector of supported BGP protocol version
|
||||
numbers. Each peer negotiates the version
|
||||
from this vector. Versions are identified
|
||||
via the string of bits contained within this
|
||||
object. The first octet contains bits 0 to
|
||||
7, the second octet contains bits 8 to 15,
|
||||
and so on, with the most significant bit
|
||||
referring to the lowest bit number in the
|
||||
octet (e.g., the MSB of the first octet
|
||||
refers to bit 0). If a bit, i, is present
|
||||
and set, then the version (i+1) of the BGP
|
||||
is supported."
|
||||
::= { bgp 1 }
|
||||
|
||||
bgpLocalAs OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local autonomous system number."
|
||||
::= { bgp 2 }
|
||||
|
||||
|
||||
|
||||
-- BGP Peer table. This table contains, one entry per
|
||||
-- BGP peer, information about the BGP peer.
|
||||
|
||||
bgpPeerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BgpPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BGP peer table. This table contains,
|
||||
one entry per BGP peer, information about
|
||||
the connections with BGP peers."
|
||||
::= { bgp 3 }
|
||||
|
||||
bgpPeerEntry OBJECT-TYPE
|
||||
SYNTAX BgpPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry containing information about the
|
||||
connection with a BGP peer."
|
||||
INDEX { bgpPeerRemoteAddr }
|
||||
::= { bgpPeerTable 1 }
|
||||
|
||||
BgpPeerEntry ::= SEQUENCE {
|
||||
bgpPeerIdentifier
|
||||
IpAddress,
|
||||
bgpPeerState
|
||||
INTEGER,
|
||||
bgpPeerAdminStatus
|
||||
INTEGER,
|
||||
bgpPeerNegotiatedVersion
|
||||
Integer32,
|
||||
bgpPeerLocalAddr
|
||||
IpAddress,
|
||||
bgpPeerLocalPort
|
||||
INTEGER,
|
||||
bgpPeerRemoteAddr
|
||||
IpAddress,
|
||||
bgpPeerRemotePort
|
||||
INTEGER,
|
||||
bgpPeerRemoteAs
|
||||
INTEGER,
|
||||
bgpPeerInUpdates
|
||||
Counter32,
|
||||
bgpPeerOutUpdates
|
||||
Counter32,
|
||||
bgpPeerInTotalMessages
|
||||
Counter32,
|
||||
bgpPeerOutTotalMessages
|
||||
Counter32,
|
||||
bgpPeerLastError
|
||||
OCTET STRING,
|
||||
bgpPeerFsmEstablishedTransitions
|
||||
Counter32,
|
||||
bgpPeerFsmEstablishedTime
|
||||
Gauge32,
|
||||
bgpPeerConnectRetryInterval
|
||||
INTEGER,
|
||||
bgpPeerHoldTime
|
||||
INTEGER,
|
||||
bgpPeerKeepAlive
|
||||
INTEGER,
|
||||
bgpPeerHoldTimeConfigured
|
||||
INTEGER,
|
||||
bgpPeerKeepAliveConfigured
|
||||
INTEGER,
|
||||
bgpPeerMinASOriginationInterval
|
||||
INTEGER,
|
||||
bgpPeerMinRouteAdvertisementInterval
|
||||
INTEGER,
|
||||
bgpPeerInUpdateElapsedTime
|
||||
Gauge32
|
||||
}
|
||||
|
||||
bgpPeerIdentifier OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP Identifier of this entry's BGP
|
||||
peer."
|
||||
::= { bgpPeerEntry 1 }
|
||||
|
||||
bgpPeerState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
idle(1),
|
||||
connect(2),
|
||||
active(3),
|
||||
opensent(4),
|
||||
openconfirm(5),
|
||||
established(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP peer connection state."
|
||||
::= { bgpPeerEntry 2 }
|
||||
|
||||
bgpPeerAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
stop(1),
|
||||
start(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired state of the BGP connection.
|
||||
A transition from 'stop' to 'start' will
|
||||
cause the BGP Start Event to be generated.
|
||||
A transition from 'start' to 'stop' will
|
||||
cause the BGP Stop Event to be generated.
|
||||
This parameter can be used to restart BGP
|
||||
peer connections. Care should be used in
|
||||
providing write access to this object
|
||||
without adequate authentication."
|
||||
::= { bgpPeerEntry 3 }
|
||||
|
||||
bgpPeerNegotiatedVersion OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The negotiated version of BGP running
|
||||
between the two peers."
|
||||
::= { bgpPeerEntry 4 }
|
||||
|
||||
bgpPeerLocalAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local IP address of this entry's BGP
|
||||
connection."
|
||||
::= { bgpPeerEntry 5 }
|
||||
|
||||
bgpPeerLocalPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local port for the TCP connection
|
||||
between the BGP peers."
|
||||
::= { bgpPeerEntry 6 }
|
||||
|
||||
bgpPeerRemoteAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remote IP address of this entry's BGP
|
||||
peer."
|
||||
::= { bgpPeerEntry 7 }
|
||||
|
||||
bgpPeerRemotePort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remote port for the TCP connection
|
||||
between the BGP peers. Note that the
|
||||
objects bgpPeerLocalAddr,
|
||||
bgpPeerLocalPort, bgpPeerRemoteAddr and
|
||||
bgpPeerRemotePort provide the appropriate
|
||||
reference to the standard MIB TCP
|
||||
connection table."
|
||||
::= { bgpPeerEntry 8 }
|
||||
|
||||
bgpPeerRemoteAs OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remote autonomous system number."
|
||||
::= { bgpPeerEntry 9 }
|
||||
|
||||
bgpPeerInUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP UPDATE messages
|
||||
received on this connection. This object
|
||||
should be initialized to zero (0) when the
|
||||
connection is established."
|
||||
::= { bgpPeerEntry 10 }
|
||||
|
||||
bgpPeerOutUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP UPDATE messages
|
||||
transmitted on this connection. This
|
||||
object should be initialized to zero (0)
|
||||
when the connection is established."
|
||||
::= { bgpPeerEntry 11 }
|
||||
|
||||
bgpPeerInTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages received
|
||||
from the remote peer on this connection.
|
||||
This object should be initialized to zero
|
||||
when the connection is established."
|
||||
::= { bgpPeerEntry 12 }
|
||||
|
||||
bgpPeerOutTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages transmitted to
|
||||
the remote peer on this connection. This
|
||||
object should be initialized to zero when
|
||||
the connection is established."
|
||||
::= { bgpPeerEntry 13 }
|
||||
|
||||
bgpPeerLastError OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (2))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last error code and subcode seen by this
|
||||
peer on this connection. If no error has
|
||||
occurred, this field is zero. Otherwise, the
|
||||
first byte of this two byte OCTET STRING
|
||||
contains the error code, and the second byte
|
||||
contains the subcode."
|
||||
::= { bgpPeerEntry 14 }
|
||||
|
||||
bgpPeerFsmEstablishedTransitions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of times the BGP FSM
|
||||
transitioned into the established state."
|
||||
::= { bgpPeerEntry 15 }
|
||||
|
||||
bgpPeerFsmEstablishedTime OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This timer indicates how long (in
|
||||
seconds) this peer has been in the
|
||||
Established state or how long
|
||||
since this peer was last in the
|
||||
Established state. It is set to zero when
|
||||
a new peer is configured or the router is
|
||||
booted."
|
||||
::= { bgpPeerEntry 16 }
|
||||
|
||||
bgpPeerConnectRetryInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the
|
||||
ConnectRetry timer. The suggested value
|
||||
for this timer is 120 seconds."
|
||||
::= { bgpPeerEntry 17 }
|
||||
|
||||
bgpPeerHoldTime OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0 | 3..65535 )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the Hold
|
||||
Timer established with the peer. The
|
||||
value of this object is calculated by this
|
||||
BGP speaker by using the smaller of the
|
||||
value in bgpPeerHoldTimeConfigured and the
|
||||
Hold Time received in the OPEN message.
|
||||
This value must be at lease three seconds
|
||||
if it is not zero (0) in which case the
|
||||
Hold Timer has not been established with
|
||||
the peer, or, the value of
|
||||
bgpPeerHoldTimeConfigured is zero (0)."
|
||||
::= { bgpPeerEntry 18 }
|
||||
|
||||
bgpPeerKeepAlive OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0 | 1..21845 )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the KeepAlive
|
||||
timer established with the peer. The value
|
||||
of this object is calculated by this BGP
|
||||
speaker such that, when compared with
|
||||
bgpPeerHoldTime, it has the same
|
||||
proportion as what
|
||||
bgpPeerKeepAliveConfigured has when
|
||||
compared with bgpPeerHoldTimeConfigured.
|
||||
If the value of this object is zero (0),
|
||||
it indicates that the KeepAlive timer has
|
||||
not been established with the peer, or,
|
||||
the value of bgpPeerKeepAliveConfigured is
|
||||
zero (0)."
|
||||
::= { bgpPeerEntry 19 }
|
||||
|
||||
bgpPeerHoldTimeConfigured OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0 | 3..65535 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the Hold Time
|
||||
configured for this BGP speaker with this
|
||||
peer. This value is placed in an OPEN
|
||||
message sent to this peer by this BGP
|
||||
speaker, and is compared with the Hold
|
||||
Time field in an OPEN message received
|
||||
from the peer when determining the Hold
|
||||
Time (bgpPeerHoldTime) with the peer.
|
||||
This value must not be less than three
|
||||
seconds if it is not zero (0) in which
|
||||
case the Hold Time is NOT to be
|
||||
established with the peer. The suggested
|
||||
value for this timer is 90 seconds."
|
||||
::= { bgpPeerEntry 20 }
|
||||
|
||||
bgpPeerKeepAliveConfigured OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0 | 1..21845 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the
|
||||
KeepAlive timer configured for this BGP
|
||||
speaker with this peer. The value of this
|
||||
object will only determine the
|
||||
KEEPALIVE messages' frequency relative to
|
||||
the value specified in
|
||||
bgpPeerHoldTimeConfigured; the actual
|
||||
time interval for the KEEPALIVE messages
|
||||
is indicated by bgpPeerKeepAlive. A
|
||||
reasonable maximum value for this timer
|
||||
would be configured to be one
|
||||
third of that of
|
||||
bgpPeerHoldTimeConfigured.
|
||||
If the value of this object is zero (0),
|
||||
no periodical KEEPALIVE messages are sent
|
||||
to the peer after the BGP connection has
|
||||
been established. The suggested value for
|
||||
this timer is 30 seconds."
|
||||
::= { bgpPeerEntry 21 }
|
||||
|
||||
bgpPeerMinASOriginationInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the
|
||||
MinASOriginationInterval timer.
|
||||
The suggested value for this timer is 15
|
||||
seconds."
|
||||
::= { bgpPeerEntry 22 }
|
||||
|
||||
bgpPeerMinRouteAdvertisementInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the
|
||||
MinRouteAdvertisementInterval timer.
|
||||
The suggested value for this timer is 30
|
||||
seconds."
|
||||
::= { bgpPeerEntry 23 }
|
||||
|
||||
bgpPeerInUpdateElapsedTime OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Elapsed time in seconds since the last BGP
|
||||
UPDATE message was received from the peer.
|
||||
Each time bgpPeerInUpdates is incremented,
|
||||
the value of this object is set to zero
|
||||
(0)."
|
||||
::= { bgpPeerEntry 24 }
|
||||
|
||||
|
||||
|
||||
bgpIdentifier OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP Identifier of local system."
|
||||
::= { bgp 4 }
|
||||
|
||||
|
||||
|
||||
-- Received Path Attribute Table. This table contains,
|
||||
-- one entry per path to a network, path attributes
|
||||
-- received from all peers running BGP version 3 or
|
||||
-- less. This table is deprecated.
|
||||
|
||||
bgpRcvdPathAttrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BgpPathAttrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The BGP Received Path Attribute Table
|
||||
contains information about paths to
|
||||
destination networks received from all
|
||||
peers running BGP version 3 or less."
|
||||
::= { bgp 5 }
|
||||
|
||||
bgpPathAttrEntry OBJECT-TYPE
|
||||
SYNTAX BgpPathAttrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Information about a path to a network."
|
||||
INDEX { bgpPathAttrDestNetwork,
|
||||
bgpPathAttrPeer }
|
||||
::= { bgpRcvdPathAttrTable 1 }
|
||||
|
||||
BgpPathAttrEntry ::= SEQUENCE {
|
||||
bgpPathAttrPeer
|
||||
IpAddress,
|
||||
bgpPathAttrDestNetwork
|
||||
IpAddress,
|
||||
bgpPathAttrOrigin
|
||||
INTEGER,
|
||||
bgpPathAttrASPath
|
||||
OCTET STRING,
|
||||
bgpPathAttrNextHop
|
||||
IpAddress,
|
||||
bgpPathAttrInterASMetric
|
||||
Integer32
|
||||
}
|
||||
|
||||
bgpPathAttrPeer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The IP address of the peer where the path
|
||||
information was learned."
|
||||
::= { bgpPathAttrEntry 1 }
|
||||
|
||||
bgpPathAttrDestNetwork OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The address of the destination network."
|
||||
::= { bgpPathAttrEntry 2 }
|
||||
|
||||
bgpPathAttrOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
igp(1),-- networks are interior
|
||||
egp(2),-- networks learned via EGP
|
||||
incomplete(3) -- undetermined
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The ultimate origin of the path information."
|
||||
::= { bgpPathAttrEntry 3 }
|
||||
|
||||
bgpPathAttrASPath OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (2..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The set of ASs that must be traversed to
|
||||
reach the network. This object is
|
||||
probably best represented as SEQUENCE OF
|
||||
INTEGER. For SMI compatibility, though,
|
||||
it is represented as OCTET STRING. Each
|
||||
AS is represented as a pair of octets
|
||||
according to the following algorithm:
|
||||
|
||||
first-byte-of-pair = ASNumber / 256;
|
||||
second-byte-of-pair = ASNumber & 255;"
|
||||
::= { bgpPathAttrEntry 4 }
|
||||
|
||||
bgpPathAttrNextHop OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The address of the border router that
|
||||
should be used for the destination
|
||||
network."
|
||||
::= { bgpPathAttrEntry 5 }
|
||||
|
||||
bgpPathAttrInterASMetric OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The optional inter-AS metric. If this
|
||||
attribute has not been provided for this
|
||||
route, the value for this object is 0."
|
||||
::= { bgpPathAttrEntry 6 }
|
||||
|
||||
|
||||
|
||||
-- BGP-4 Received Path Attribute Table. This table
|
||||
-- contains, one entry per path to a network, path
|
||||
-- attributes received from all peers running BGP-4.
|
||||
|
||||
bgp4PathAttrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Bgp4PathAttrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP-4 Received Path Attribute Table
|
||||
contains information about paths to
|
||||
destination networks received from all
|
||||
BGP4 peers."
|
||||
::= { bgp 6 }
|
||||
|
||||
bgp4PathAttrEntry OBJECT-TYPE
|
||||
SYNTAX Bgp4PathAttrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a path to a network."
|
||||
INDEX { bgp4PathAttrIpAddrPrefix,
|
||||
bgp4PathAttrIpAddrPrefixLen,
|
||||
bgp4PathAttrPeer }
|
||||
::= { bgp4PathAttrTable 1 }
|
||||
|
||||
Bgp4PathAttrEntry ::= SEQUENCE {
|
||||
bgp4PathAttrPeer
|
||||
IpAddress,
|
||||
bgp4PathAttrIpAddrPrefixLen
|
||||
INTEGER,
|
||||
bgp4PathAttrIpAddrPrefix
|
||||
IpAddress,
|
||||
bgp4PathAttrOrigin
|
||||
INTEGER,
|
||||
bgp4PathAttrASPathSegment
|
||||
OCTET STRING,
|
||||
bgp4PathAttrNextHop
|
||||
IpAddress,
|
||||
bgp4PathAttrMultiExitDisc
|
||||
INTEGER,
|
||||
bgp4PathAttrLocalPref
|
||||
INTEGER,
|
||||
bgp4PathAttrAtomicAggregate
|
||||
INTEGER,
|
||||
bgp4PathAttrAggregatorAS
|
||||
INTEGER,
|
||||
bgp4PathAttrAggregatorAddr
|
||||
IpAddress,
|
||||
bgp4PathAttrCalcLocalPref
|
||||
INTEGER,
|
||||
bgp4PathAttrBest
|
||||
INTEGER,
|
||||
bgp4PathAttrUnknown
|
||||
OCTET STRING
|
||||
|
||||
}
|
||||
|
||||
bgp4PathAttrPeer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the peer where the path
|
||||
information was learned."
|
||||
::= { bgp4PathAttrEntry 1 }
|
||||
|
||||
bgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Length in bits of the IP address prefix
|
||||
in the Network Layer Reachability
|
||||
Information field."
|
||||
::= { bgp4PathAttrEntry 2 }
|
||||
|
||||
bgp4PathAttrIpAddrPrefix OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An IP address prefix in the Network Layer
|
||||
Reachability Information field. This object
|
||||
is an IP address containing the prefix with
|
||||
length specified by
|
||||
bgp4PathAttrIpAddrPrefixLen.
|
||||
Any bits beyond the length specified by
|
||||
bgp4PathAttrIpAddrPrefixLen are zeroed."
|
||||
::= { bgp4PathAttrEntry 3 }
|
||||
|
||||
bgp4PathAttrOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
igp(1),-- networks are interior
|
||||
egp(2),-- networks learned
|
||||
-- via EGP
|
||||
incomplete(3) -- undetermined
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ultimate origin of the path
|
||||
information."
|
||||
::= { bgp4PathAttrEntry 4 }
|
||||
|
||||
bgp4PathAttrASPathSegment OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (2..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sequence of AS path segments. Each AS
|
||||
path segment is represented by a triple
|
||||
<type, length, value>.
|
||||
|
||||
The type is a 1-octet field which has two
|
||||
possible values:
|
||||
1 AS_SET: unordered set of ASs a
|
||||
route in the UPDATE
|
||||
message has traversed
|
||||
2 AS_SEQUENCE: ordered set of ASs
|
||||
a route in the UPDATE
|
||||
message has traversed.
|
||||
|
||||
The length is a 1-octet field containing the
|
||||
number of ASs in the value field.
|
||||
|
||||
The value field contains one or more AS
|
||||
numbers, each AS is represented in the octet
|
||||
string as a pair of octets according to the
|
||||
following algorithm:
|
||||
|
||||
first-byte-of-pair = ASNumber / 256;
|
||||
second-byte-of-pair = ASNumber & 255;"
|
||||
::= { bgp4PathAttrEntry 5 }
|
||||
|
||||
bgp4PathAttrNextHop OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the border router that
|
||||
should be used for the destination
|
||||
network."
|
||||
::= { bgp4PathAttrEntry 6 }
|
||||
|
||||
bgp4PathAttrMultiExitDisc OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This metric is used to discriminate
|
||||
between multiple exit points to an
|
||||
adjacent autonomous system. A value of -1
|
||||
indicates the absence of this attribute."
|
||||
::= { bgp4PathAttrEntry 7 }
|
||||
|
||||
bgp4PathAttrLocalPref OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The originating BGP4 speaker's degree of
|
||||
preference for an advertised route. A
|
||||
value of -1 indicates the absence of this
|
||||
attribute."
|
||||
::= { bgp4PathAttrEntry 8 }
|
||||
|
||||
bgp4PathAttrAtomicAggregate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
lessSpecificRrouteNotSelected(1),
|
||||
lessSpecificRouteSelected(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether or not the local system has
|
||||
selected a less specific route without
|
||||
selecting a more specific route."
|
||||
::= { bgp4PathAttrEntry 9 }
|
||||
|
||||
bgp4PathAttrAggregatorAS OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The AS number of the last BGP4 speaker that
|
||||
performed route aggregation. A value of
|
||||
zero (0) indicates the absence of this
|
||||
attribute."
|
||||
::= { bgp4PathAttrEntry 10 }
|
||||
|
||||
bgp4PathAttrAggregatorAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the last BGP4 speaker
|
||||
that performed route aggregation. A value
|
||||
of 0.0.0.0 indicates the absence of this
|
||||
attribute."
|
||||
::= { bgp4PathAttrEntry 11 }
|
||||
|
||||
bgp4PathAttrCalcLocalPref OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The degree of preference calculated by the
|
||||
receiving BGP4 speaker for an advertised
|
||||
route. A value of -1 indicates the
|
||||
absence of this attribute."
|
||||
::= { bgp4PathAttrEntry 12 }
|
||||
|
||||
bgp4PathAttrBest OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
false(1),-- not chosen as best route
|
||||
true(2) -- chosen as best route
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether or not this route
|
||||
was chosen as the best BGP4 route."
|
||||
::= { bgp4PathAttrEntry 13 }
|
||||
|
||||
bgp4PathAttrUnknown OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"One or more path attributes not understood
|
||||
by this BGP4 speaker. Size zero (0)
|
||||
indicates the absence of such
|
||||
attribute(s). Octets beyond the maximum
|
||||
size, if any, are not recorded by this
|
||||
object."
|
||||
::= { bgp4PathAttrEntry 14 }
|
||||
|
||||
|
||||
-- Traps.
|
||||
|
||||
bgpTraps OBJECT IDENTIFIER ::= { bgp 7 }
|
||||
|
||||
bgpEstablished NOTIFICATION-TYPE
|
||||
OBJECTS { bgpPeerLastError,
|
||||
bgpPeerState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP Established event is generated when
|
||||
the BGP FSM enters the ESTABLISHED state."
|
||||
::= { bgpTraps 1 }
|
||||
|
||||
bgpBackwardTransition NOTIFICATION-TYPE
|
||||
OBJECTS { bgpPeerLastError,
|
||||
bgpPeerState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGPBackwardTransition Event is generated
|
||||
when the BGP FSM moves from a higher numbered
|
||||
state to a lower numbered state."
|
||||
::= { bgpTraps 2 }
|
||||
|
||||
END
|
406
mibs/CISCO-IETF-ISIS-CAPABILITY.my
Normal file
406
mibs/CISCO-IETF-ISIS-CAPABILITY.my
Normal file
@@ -0,0 +1,406 @@
|
||||
-- ****************************************************************
|
||||
-- CISCO-IETF-ISIS-CAPABILITY.my: ISIS MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- August 2005, Sundar Ramchandran
|
||||
--
|
||||
-- Copyright (c) 2005 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
-- ****************************************************************
|
||||
|
||||
CISCO-IETF-ISIS-CAPABILITY DEFINITIONS ::=BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
ciscoIetfIsisCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200508180000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-clns@cisco.com"
|
||||
DESCRIPTION
|
||||
"Agent capabilities for CISCO-IETF-ISIS-MIB"
|
||||
REVISION "200508180000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
|
||||
::= { ciscoAgentCapability 446 }
|
||||
|
||||
ciscoIetfIsisCapV12R0225SG AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "Cisco IOS 12.2(25)SG"
|
||||
STATUS current
|
||||
DESCRIPTION "Cisco IS-IS MIB Agent Capabilities for IOS 12.2S"
|
||||
|
||||
SUPPORTS CISCO-IETF-ISIS-MIB
|
||||
INCLUDES {
|
||||
ciscoIetfIsisSystemGroup,
|
||||
ciscoIetfIsisCircuitGroup,
|
||||
ciscoIetfIsisISAdjGroup,
|
||||
ciscoIetfIsisNotifObjectGroup,
|
||||
ciscoIetfIsisNotificationGroup,
|
||||
ciscoIetfIsisISPDUCounterGroup,
|
||||
ciscoIetfIsisRATableGroup,
|
||||
ciscoIetfIsisISIPRADestGroup,
|
||||
ciscoIetfIsisLSPGroup
|
||||
}
|
||||
-- Table objects
|
||||
VARIATION ciiSysType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysID
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysMaxPathSplits
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysMaxLSPGenInt
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysPollESHelloRate
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysWaitTime
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not implemented since 'waiting' state
|
||||
is not supported."
|
||||
|
||||
VARIATION ciiSysAdminState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysL2toL1Leaking
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysMaxAge
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysReceiveLSPBufferSize
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiManAreaAddrExistState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiSysProtSuppExistState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiSummAddrExistState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiSummAddrMetric
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiSummAddrFullMetric
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiRedistributeAddrExistState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiSysLevelOrigLSPBuffSize
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysLevelMinLSPGenInt
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysLevelOverloadState
|
||||
SYNTAX INTEGER { off (1), on (2), overloaded (4) }
|
||||
-- subset of CiiLevelState
|
||||
-- no { waiting (3) }
|
||||
DESCRIPTION "Unable to detect all states. The 'waiting'
|
||||
state of the Intermediate System is not
|
||||
supported."
|
||||
|
||||
VARIATION ciiSysLevelSetOverload
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysLevelSetOverloadUntil
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysLevelMetricStyle
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysLevelSPFConsiders
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysLevelTEEnabled
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiNextCircIndex
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not implemented since row creation using
|
||||
SET is not supported."
|
||||
|
||||
VARIATION ciiCircIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircIfSubIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircAdminState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircExistState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircExtDomain
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not implemented since externalDomain
|
||||
linkage is not supported."
|
||||
|
||||
VARIATION ciiCircType
|
||||
SYNTAX INTEGER { broadcast(1), ptToPt(2) }
|
||||
-- no { staticIn(3), staticOut(4), dA(5) }
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented.
|
||||
Unable to detect all circuit types. Only
|
||||
broadcast and point-to-point types are
|
||||
supported. There is no support for
|
||||
static (staticIn, staticOut), and
|
||||
dynamically assigned (dA) circuit
|
||||
types."
|
||||
|
||||
VARIATION ciiCircLevel
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircPassiveCircuit
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircMeshGroupEnabled
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircMeshGroup
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircSmallHellos
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCirc3WayEnabled
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiCircExtendedCircID
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access not implemented"
|
||||
|
||||
VARIATION ciiCircLevelMetric
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelWideMetric
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelISPriority
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelIDOctet
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelHelloMultiplier
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelHelloTimer
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelDRHelloTimer
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelLSPThrottle
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelMinLSPRetransInt
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelCSNPInterval
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiCircLevelPartSNPInterval
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not implemented."
|
||||
|
||||
VARIATION ciiSysStatPartChanges
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not implemented since partition changes
|
||||
are not supported."
|
||||
|
||||
VARIATION ciiCircInitFails
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not implemented since circuit initialization
|
||||
failures are not supported."
|
||||
|
||||
VARIATION ciiPacketCountISHellos
|
||||
DESCRIPTION "Number of ES-IS PDUs not supported at
|
||||
levels enabled for this circuit. This
|
||||
is implemented as a system-wide variable."
|
||||
|
||||
VARIATION ciiPacketCountESHellos
|
||||
DESCRIPTION "Number of ES PDUs not supported at
|
||||
levels enabled for this circuit. This is
|
||||
is implemented as a system-wide variable."
|
||||
|
||||
VARIATION ciiPacketCountUnknowns
|
||||
DESCRIPTION "Number of unknown IS-IS PDUs sent not
|
||||
supported for levels enabled. Only
|
||||
implemented for number of PDUs received."
|
||||
|
||||
VARIATION ciiRAExistState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiRAAdminState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiRAAddrPrefix
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiRAMapType
|
||||
SYNTAX INTEGER { none(1), explicit(2) }
|
||||
-- no { extractIDI(3), extractDSP(4) }
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented.
|
||||
Unable to detect all SNPA mapping types.
|
||||
Only implicit (none) and explicit mapping
|
||||
types are supported. There is no support
|
||||
for extractIDI and extractDSP mapping
|
||||
types."
|
||||
|
||||
VARIATION ciiRAMetric
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiRAMetricType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiRASNPAAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiRASNPAMask
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not implemented since extractIDI and
|
||||
extractDSP are not supported."
|
||||
|
||||
VARIATION ciiRASNPAPrefix
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not implemented since extractIDI and
|
||||
extractDSP are not supported."
|
||||
|
||||
VARIATION ciiRAType
|
||||
SYNTAX INTEGER { automatic(2) }
|
||||
-- no { manual(1) }
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented.
|
||||
The 'manual' reachable address type is
|
||||
is not implemented since SET is not
|
||||
supported. Only 'automatic' reachable
|
||||
address type is supported."
|
||||
|
||||
VARIATION ciiIPRANextHopType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiIPRANextHop
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiIPRAType
|
||||
SYNTAX INTEGER { automatic(2) }
|
||||
-- no { manual(1) }
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented.
|
||||
The 'manual' reachable address type is
|
||||
is not implemented since SET is not
|
||||
supported. Only 'automatic' reachable
|
||||
address type is supported."
|
||||
|
||||
VARIATION ciiIPRAExistState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiIPRAAdminState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiIPRAMetric
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiIPRAMetricType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiIPRAFullMetric
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
VARIATION ciiIPRASNPAAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Create/write access is not implemented."
|
||||
|
||||
-- Notification objects
|
||||
--
|
||||
VARIATION ciiLSPTooLargeToPropagate -- NOTIFICATION-TYPE
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Trap not supported."
|
||||
|
||||
VARIATION ciiOrigLSPBuffSizeMismatch -- NOTIFICATION-TYPE
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Trap not supported."
|
||||
|
||||
::= { ciscoIetfIsisCapability 1 }
|
||||
|
||||
END
|
3816
mibs/CISCO-IETF-ISIS-MIB.my
Normal file
3816
mibs/CISCO-IETF-ISIS-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
287
mibs/CISCO-IETF-PW-CAPABILITY.my
Normal file
287
mibs/CISCO-IETF-PW-CAPABILITY.my
Normal file
@@ -0,0 +1,287 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IETF-PW-CAPABILITY.my: Capability statement for
|
||||
-- Cisco's implementation of the IETF PW-MIB
|
||||
--
|
||||
-- Febuary 2005 - Tim Swanson
|
||||
--
|
||||
-- Copyright (c) 2004, 2005 by Cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-IETF-PW-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
|
||||
ciscoIetfPwCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200502091200Z" -- 09 Feb 2005 12:00:00
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: mpls-mib@cisco.com"
|
||||
DESCRIPTION
|
||||
"Agent capabilities for CISCO-IETF-PW-MIB."
|
||||
REVISION "200502091200Z" -- 09 Feb 2005 12:00:00
|
||||
DESCRIPTION
|
||||
"Initial version: ciscoIetfPwCapabilityV12R00.
|
||||
"
|
||||
::= { ciscoAgentCapability 432 }
|
||||
|
||||
ciscoIetfPwCapabilityV12R00 AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "Cisco IOS 12.0(28)S, Cisco IOS 12.2"
|
||||
STATUS current
|
||||
DESCRIPTION "Pseudowire MIB capabilities"
|
||||
|
||||
SUPPORTS CISCO-IETF-PW-MIB
|
||||
INCLUDES {
|
||||
cpwVcGroup,
|
||||
cpwVcPeformanceGroup,
|
||||
cpwVcMappingTablesGroup,
|
||||
cpwVcNotificationsGroup
|
||||
}
|
||||
|
||||
-- cpwVcGroup Variations
|
||||
VARIATION cpwVcType
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcOwner
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcPsnType
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcSetUpPriority
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"This implementation does not support this object.
|
||||
Therefore, it always returns 0."
|
||||
|
||||
VARIATION cpwVcHoldingPriority
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"This implementation does not support this object.
|
||||
Therefore, it always returns 0."
|
||||
|
||||
VARIATION cpwVcInboundMode
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcPeerAddrType
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcPeerAddr
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcID
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcLocalGroupID
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcControlWord
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcLocalIfMtu
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcLocalIfString
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcRemoteControlWord
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcOutboundVcLabel
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcInboundVcLabel
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcName
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcDescr
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcAdminStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow setting this
|
||||
object through the MIB."
|
||||
|
||||
VARIATION cpwVcTimeElapsed
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfCurrentTable and cpwVcPerfIntervalTable
|
||||
are not supported. Therefore this object has no meaning
|
||||
and always returns 0."
|
||||
|
||||
VARIATION cpwVcValidIntervals
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfCurrentTable and cpwVcPerfIntervalTable
|
||||
are not supported. Therefore this object has no meaning
|
||||
and always returns 0."
|
||||
|
||||
VARIATION cpwVcRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation of the cpwVcTable is
|
||||
read-only and does not allow dynamic creation
|
||||
of rows via RowStatus. This object will
|
||||
always be set to 'active'."
|
||||
|
||||
VARIATION cpwVcStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation of the cpwVcTable is
|
||||
read-only. This object will always be set to
|
||||
'volatile'."
|
||||
|
||||
VARIATION cpwVcNotifRate
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"This object is not implemented and will always
|
||||
return 0."
|
||||
|
||||
-- cpwVcPerformanceGroup Variations
|
||||
VARIATION cpwVcPerfCurrentInHCPackets
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfCurrentTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfCurrentInHCBytes
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfCurrentTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfCurrentOutHCPackets
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfCurrentTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfCurrentOutHCBytes
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfCurrentTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfIntervalValidData
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfIntervalTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfIntervalTimeElapsed
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfIntervalTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfIntervalInHCPackets
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfIntervalTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfIntervalInHCBytes
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfIntervalTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfIntervalOutHCPackets
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfIntervalTable is not implemented
|
||||
in this release."
|
||||
|
||||
VARIATION cpwVcPerfIntervalOutHCBytes
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"The cpwVcPerfIntervalTable is not implemented
|
||||
in this release."
|
||||
|
||||
-- cpwVcNotificationsGroup Variations
|
||||
VARIATION cpwVcDown
|
||||
DESCRIPTION
|
||||
"The ability to indicate a range of
|
||||
cpwVcOperStatus entries per notification is not
|
||||
supported. The two instances of cpwVcOperStatus
|
||||
in this notification will always be identical."
|
||||
|
||||
VARIATION cpwVcUp
|
||||
DESCRIPTION
|
||||
"The ability to indicate a range of
|
||||
cpwVcOperStatus entries per notification is not
|
||||
supported. The two instances of cpwVcOperStatus
|
||||
in this notification will always be identical."
|
||||
|
||||
::= { ciscoIetfPwCapability 1 }
|
||||
|
||||
END
|
100
mibs/CISCO-IETF-PW-ENET-CAPABILITY.my
Normal file
100
mibs/CISCO-IETF-PW-ENET-CAPABILITY.my
Normal file
@@ -0,0 +1,100 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IETF-PW-ENET-CAPABILITY.my: Capability statement for
|
||||
-- Cisco's implementation of the IETF PW-ENET-MIB
|
||||
--
|
||||
-- November 29, 2004 - Tim Swanson
|
||||
--
|
||||
-- Copyright (c) 2004 by Cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-IETF-PW-ENET-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
|
||||
ciscoIetfPwEnetCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200411291200Z" -- 29 Nov 2004 12:00:00
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: mpls-mib@cisco.com"
|
||||
DESCRIPTION
|
||||
"Agent capabilities for CISCO-IETF-PW-ENET-MIB"
|
||||
REVISION "200411291200Z" -- 29 Nov 2004 12:00:00
|
||||
DESCRIPTION
|
||||
"Initial version: ciscoIetfPwEnetCapabilityV12R00
|
||||
"
|
||||
::= { ciscoAgentCapability 428 }
|
||||
|
||||
ciscoIetfPwEnetCapabilityV12R00 AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "Cisco IOS 12.0(28)S, Cisco IOS 12.2"
|
||||
STATUS current
|
||||
DESCRIPTION "Pseudowire Ethernet MIB capabilities"
|
||||
|
||||
SUPPORTS CISCO-IETF-PW-ENET-MIB
|
||||
INCLUDES {
|
||||
cpwVcEnetGroup
|
||||
}
|
||||
|
||||
-- cpwVcEnetGroup Variations
|
||||
VARIATION cpwVcEnetVlanMode
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow set operation
|
||||
on this object."
|
||||
|
||||
VARIATION cpwVcEnetPortVlan
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow set operation
|
||||
on this object."
|
||||
|
||||
VARIATION cpwVcEnetVcIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow set operation
|
||||
on this object."
|
||||
|
||||
VARIATION cpwVcEnetPortIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation does not allow set operation
|
||||
on this object."
|
||||
|
||||
VARIATION cpwVcEnetRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation of the cpwVcEnetTable is read-only
|
||||
and does not allow dynamic creation of rows via
|
||||
RowStatus. This object will always be set to
|
||||
active(1)."
|
||||
|
||||
VARIATION cpwVcEnetStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The implementation of the cpwVcEnetTable is
|
||||
read-only. This object will always be set to
|
||||
volatile(2)."
|
||||
|
||||
::= { ciscoIetfPwEnetCapability 1 }
|
||||
|
||||
END
|
510
mibs/CISCO-IETF-PW-ENET-MIB.my
Normal file
510
mibs/CISCO-IETF-PW-ENET-MIB.my
Normal file
@@ -0,0 +1,510 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IETF-PW-ENET-MIB.my
|
||||
--
|
||||
-- February 2003, Tim Swanson
|
||||
--
|
||||
-- Copyright (c) 2003, 2006 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- Made Cisco Proprietary based on IETF draft:
|
||||
-- draft-ietf-pwe3-enet-mib-00.txt
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
CISCO-IETF-PW-ENET-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, experimental,
|
||||
Counter64
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
StorageType, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
|
||||
cpwVcIndex
|
||||
FROM CISCO-IETF-PW-MIB
|
||||
|
||||
CpwVcVlanCfg
|
||||
FROM CISCO-IETF-PW-TC-MIB
|
||||
|
||||
ciscoExperiment
|
||||
FROM CISCO-SMI
|
||||
;
|
||||
|
||||
cpwVcEnetMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200209221200Z" -- 22 September 2002 12:00:00 GMT
|
||||
ORGANIZATION "IETF PWE3 Working group"
|
||||
CONTACT-INFO
|
||||
"David Zelig
|
||||
Postal: Corrigent Systems
|
||||
126, Yigal Alon St.
|
||||
Tel-Aviv, ISRAEL
|
||||
Tel: +972-3-6945273
|
||||
E-mail: davidz@corrigent.com
|
||||
|
||||
Thomas D. Nadeau
|
||||
Postal: Cisco Systems, Inc.
|
||||
250 Apollo Drive
|
||||
Chelmsford, MA 01824
|
||||
Tel: +1-978-497-3051
|
||||
Email: tnadeau@cisco.com
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB describes a model for managing Ethernet
|
||||
point-to-point pseudo wire services over a Packet
|
||||
Switched Network (PSN)."
|
||||
|
||||
-- Revision history.
|
||||
|
||||
REVISION
|
||||
"200209221200Z" -- 22 September 2002 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
" Submited as draft-pwe3-enet-mib-00.
|
||||
Changes from previous version:
|
||||
1) Alignment with draft-pwe3-ethernet-encap-00.txt:
|
||||
removing 'rangeVLAN' mode and the associated objects.
|
||||
2) Relaxing requirement on value of pwVcEnetPortVlan in
|
||||
port mode.
|
||||
"
|
||||
|
||||
REVISION
|
||||
"200208201200Z" -- 20 August 2002 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Changes from previous version:
|
||||
1) Add pwVcEnetVcIfIndex - Option for VC as ifIndex.
|
||||
2) Change counters to 64 bits.
|
||||
3) Add mode for adding/removing VLAN fields between PW and
|
||||
CE bound interface.
|
||||
4) Referencing draft-martini instead of draft-so.
|
||||
5) Editorial changes for some description clauses.
|
||||
6) MPLS PRI mapping table to be independent (not augmented).
|
||||
7) Adapt descriptions and rules of use to
|
||||
dratf-ietf-pwe3-Ethernet-encap-00.
|
||||
"
|
||||
REVISION
|
||||
"200202031200Z" -- 03 February 2002 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"initial revision as -00 draft"
|
||||
|
||||
::= { ciscoExperiment 108 }
|
||||
|
||||
cpwVcEnetNotifications OBJECT IDENTIFIER ::= { cpwVcEnetMIB 0 }
|
||||
cpwVcEnetObjects OBJECT IDENTIFIER ::= { cpwVcEnetMIB 1 }
|
||||
cpwVcEnetConformance OBJECT IDENTIFIER ::= { cpwVcEnetMIB 2 }
|
||||
|
||||
--
|
||||
-- VC Ethernet table
|
||||
--
|
||||
|
||||
cpwVcEnetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcEnetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the index to the Ethernet tables
|
||||
associated with this ETH VC, the VLAN configuration and
|
||||
VLAN mode."
|
||||
::= { cpwVcEnetObjects 1 }
|
||||
|
||||
cpwVcEnetEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcEnetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is indexed by the same index that was created
|
||||
for the associated entry in the PW VC Table in the
|
||||
CISCO-IETF-PW-MIB. The CpwVcIndex and the cpwVcEnetPwVlan
|
||||
are used as indexes to allow multiple VLANs to exist on
|
||||
the same PW.
|
||||
|
||||
An entry is created in this table by the agent for every
|
||||
entry in the cpwVc table with a VcType of 'ethernetVLAN',
|
||||
'ethernet' or 'ethernetVPLS'. Additional rows may be
|
||||
created by the operator or the agent if multiple entries
|
||||
are required for the same VC.
|
||||
|
||||
This table provides Ethernet port mapping and VLAN
|
||||
configuration for each Ethernet VC."
|
||||
|
||||
INDEX { cpwVcIndex, cpwVcEnetPwVlan }
|
||||
::= { cpwVcEnetTable 1 }
|
||||
|
||||
CpwVcEnetEntry ::= SEQUENCE {
|
||||
cpwVcEnetPwVlan CpwVcVlanCfg,
|
||||
cpwVcEnetVlanMode INTEGER,
|
||||
cpwVcEnetPortVlan CpwVcVlanCfg,
|
||||
|
||||
cpwVcEnetPortIfIndex InterfaceIndexOrZero,
|
||||
cpwVcEnetVcIfIndex InterfaceIndexOrZero,
|
||||
|
||||
cpwVcEnetRowStatus RowStatus,
|
||||
cpwVcEnetStorageType StorageType
|
||||
}
|
||||
|
||||
cpwVcEnetPwVlan OBJECT-TYPE
|
||||
SYNTAX CpwVcVlanCfg
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object defines the VLAN on the VC. The value of 4097
|
||||
is used if the object is not applicable, for example when
|
||||
mapping all packets from an Ethernet port to this VC.
|
||||
The value of 4096 is used to indicate untagged frames (at
|
||||
least from the PW point of view), for example if
|
||||
cpwVcEnetVlanMode is equal 'removeVLAN' or when
|
||||
cpwVcEnetVlanMode equal 'noChange' and cpwVcEnetPortVlan
|
||||
is equal 4096."
|
||||
::= { cpwVcEnetEntry 1 }
|
||||
|
||||
cpwVcEnetVlanMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(0),
|
||||
portBased(1),
|
||||
noChange(2),
|
||||
changeVlan(3),
|
||||
addVlan(4),
|
||||
removeVlan(5)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the mode of VLAN handling between the port
|
||||
associated to the VC and the VC encapsulation itself.
|
||||
|
||||
- 'other' indicate operation that is not defined by
|
||||
this MIB.
|
||||
|
||||
- 'portBased' indicates that the forwarder will forward
|
||||
packets between the port and the PW independent of their
|
||||
structure.
|
||||
|
||||
- 'noChange' indicates that the VC contains the original
|
||||
user VLAN, as specified in cpwVcEnetPortVlan.
|
||||
|
||||
- 'changeVlan' indicates that the VLAN field on the VC
|
||||
may be different than the VLAN field on the user's
|
||||
port.
|
||||
|
||||
- 'removeVlan' indicates that the encapsulation on the
|
||||
VC does not include the original VLAN field. Note
|
||||
that PRI bits transparency is lost in this case.
|
||||
|
||||
- 'addVlan' indicate that a VLAN field will be added
|
||||
on the PSN bound direction. cpwVcEnetPwVlan indicate
|
||||
the value that will be added.
|
||||
|
||||
- 'removeVlan', 'addVlan' and 'changeVlan' implementation
|
||||
is not required.
|
||||
"
|
||||
DEFVAL { noChange }
|
||||
::= { cpwVcEnetEntry 2 }
|
||||
|
||||
cpwVcEnetPortVlan OBJECT-TYPE
|
||||
SYNTAX CpwVcVlanCfg
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object define the VLAN value on the physical port (or
|
||||
VPLS virtual port) if a change is required to the VLAN value
|
||||
between the VC and the physical/virtual port.
|
||||
|
||||
The value of this object can be ignored if the whole traffic
|
||||
from the port is forwarded to one VC independent of the
|
||||
tagging on the port, but it is RECOMENDED that the value in
|
||||
this case will be '4097' indicating not relevant.
|
||||
|
||||
It MUST be equal to cpwVcEnetPwVlan if 'noChange' mode
|
||||
is used.
|
||||
|
||||
The value 4096 indicate that no VLAN (i.e. untagged
|
||||
frames) on the port are associated to this VC. This
|
||||
allows the same behaviors as assigning 'Default VLAN'
|
||||
to un-tagged frames.
|
||||
"
|
||||
DEFVAL { 4097 }
|
||||
::= { cpwVcEnetEntry 3 }
|
||||
|
||||
cpwVcEnetVcIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is sometimes convenient to model the VC PW as a
|
||||
virtual interface in the ifTable. In these cases this
|
||||
object hold the value of the ifIndex in the ifTable
|
||||
representing this VC PW. A value of zero indicate no such
|
||||
association or association is not yet known."
|
||||
|
||||
::= { cpwVcEnetEntry 4 }
|
||||
|
||||
cpwVcEnetPortIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to specify the ifIndex of the ETHERNET
|
||||
port associated with this VC for point-to-point Ethernet
|
||||
service, or the ifIndex of the virtual interface of the VPLS
|
||||
instance associated with the PW if the service is VPLS. Two
|
||||
rows in this table can point to the same ifIndex only if:
|
||||
|
||||
1) It is required to support multiple COS on a MPLS PSN
|
||||
for the same service (i.e.: a combination of ports and
|
||||
VLANs) by the use of multiple VC, each with a different
|
||||
COS.
|
||||
|
||||
2) There is no overlap of VLAN values specified in
|
||||
cpwVcEnetPortVlan that are associated with this port.
|
||||
|
||||
A value of zero indicate that association to an ifIndex is
|
||||
not yet known."
|
||||
|
||||
::= { cpwVcEnetEntry 5 }
|
||||
|
||||
cpwVcEnetRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable creating, deleting and modifying this row."
|
||||
-- TBD: Need to specify exact interaction with other tables, and
|
||||
-- when rows can/cannot be created/deleted/modified.
|
||||
::= { cpwVcEnetEntry 6 }
|
||||
|
||||
cpwVcEnetStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the storage type of this row."
|
||||
::= { cpwVcEnetEntry 7 }
|
||||
|
||||
--
|
||||
-- Ethernet Primary Mapping Table
|
||||
--
|
||||
|
||||
cpwVcEnetMplsPriMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcEnetMplsPriMappingTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table may be used for MPLS PSNs if there is a need
|
||||
to hold multiple VC, each with different COS, for the same
|
||||
user service (port + PW VLAN). Such a need may arise if the
|
||||
MPLS network is capable of L-LSP or E-LSP without multiple
|
||||
COS capabilities. Each row is indexed by the cpwVcIndex
|
||||
and indicate the PRI bits on the packet recieved from the
|
||||
user port (or VPLS virtual port) that are
|
||||
classified to this VC. Note that the EXP bit value of the VC
|
||||
is configured in the CISCO-IETF-PW-MPLS-MIB."
|
||||
::= { cpwVcEnetObjects 2 }
|
||||
|
||||
cpwVcEnetMplsPriMappingTableEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcEnetMplsPriMappingTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry is created if special classification based on
|
||||
the PRI bits is required for this VC."
|
||||
|
||||
INDEX { cpwVcIndex }
|
||||
|
||||
::= { cpwVcEnetMplsPriMappingTable 1 }
|
||||
|
||||
CpwVcEnetMplsPriMappingTableEntry ::= SEQUENCE {
|
||||
cpwVcEnetMplsPriMapping BITS,
|
||||
cpwVcEnetMplsPriMappingRowStatus RowStatus,
|
||||
cpwVcEnetMplsPriMappingStorageType StorageType
|
||||
}
|
||||
|
||||
cpwVcEnetMplsPriMapping OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
pri000 (0),
|
||||
pri001 (1),
|
||||
pri010 (2),
|
||||
pri011 (3),
|
||||
pri100 (4),
|
||||
pri101 (5),
|
||||
pri110 (6),
|
||||
pri111 (7),
|
||||
untagged (8)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object defines the groups of user PRI mapped into
|
||||
this VC. Each bit set indicates that this user priority
|
||||
is assigned to this VC.
|
||||
|
||||
The value 'untagged' is used to indicate that untagged
|
||||
frames are also associated to this VC.
|
||||
|
||||
This object allow the use of different PSN COS based on
|
||||
user marking of PRI bits in MPLS PSN with L-LSP or
|
||||
E-LSP without multiple COS support. In all other cases,
|
||||
the default value MUST be used.
|
||||
|
||||
It is REQUIRED that there is no overlap on this object
|
||||
between rows serving the same service (port+ PW VLAN).
|
||||
|
||||
In case of missing BIT configuration between rows to
|
||||
the same service, incoming packets with PRI marking not
|
||||
configured should be handled by the VC with the lowest
|
||||
COS.
|
||||
"
|
||||
REFERENCE
|
||||
"See appendix A of <draft-ietf-pwe3i-ethernet-encap>
|
||||
for mapping rules of the PRI bits to PSN COS."
|
||||
|
||||
::= { cpwVcEnetMplsPriMappingTableEntry 1 }
|
||||
|
||||
cpwVcEnetMplsPriMappingRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable creating, deleting and modifying this row."
|
||||
-- TBD: Need to specify exact interaction with other tables, and
|
||||
-- when rows can/cannot be created/deleted/modified.
|
||||
::= { cpwVcEnetMplsPriMappingTableEntry 2 }
|
||||
|
||||
cpwVcEnetMplsPriMappingStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the storage type of this row."
|
||||
::= { cpwVcEnetMplsPriMappingTableEntry 3 }
|
||||
|
||||
--
|
||||
-- VC Ethernet Statistics Table
|
||||
--
|
||||
|
||||
cpwVcEnetStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcEnetStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains statistical counters specific for
|
||||
Ethernet PW."
|
||||
::= { cpwVcEnetObjects 3 }
|
||||
|
||||
cpwVcEnetStatsEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcEnetStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents the statistics gathered for the
|
||||
VC carrying the Ethernet packets since this VC was
|
||||
first created in the cpwVcEnetTable."
|
||||
INDEX { cpwVcIndex }
|
||||
::= { cpwVcEnetStatsTable 1 }
|
||||
|
||||
CpwVcEnetStatsEntry ::= SEQUENCE {
|
||||
cpwVcEnetStatsIllegalVlan Counter64,
|
||||
cpwVcEnetStatsIllegalLength Counter64
|
||||
}
|
||||
|
||||
cpwVcEnetStatsIllegalVlan OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received (from the PSN) on this VC with
|
||||
an illegal VLAN field, missing VLAN field that was expected, or
|
||||
A VLAN field when it was not expected. This counter is not
|
||||
relevant if the VC type is 'ethernet' (i.e. raw mode), and
|
||||
should be set to 0 by the agent to indicate this."
|
||||
::= { cpwVcEnetStatsEntry 1 }
|
||||
|
||||
cpwVcEnetStatsIllegalLength OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets that were received with an illegal
|
||||
Ethernet packet length on this VC. An illegal length is defined
|
||||
as being greater than the value in the advertised maximum MTU
|
||||
supported, or shorter than the allowed Ethernet packet size."
|
||||
::= { cpwVcEnetStatsEntry 2 }
|
||||
|
||||
---
|
||||
--- Conformance description
|
||||
--- In this version of the draft, only objects level conformance is
|
||||
--- defined. More detailed conformance specifications is FFS.
|
||||
---
|
||||
|
||||
cpwVcEnetGroups OBJECT IDENTIFIER ::= { cpwVcEnetConformance 1 }
|
||||
cpwVcEnetCompliances OBJECT IDENTIFIER ::= { cpwVcEnetConformance 2 }
|
||||
|
||||
cpwVcEnetModuleCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for agent that support
|
||||
Ethernet PW."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { cpwVcEnetGroup,
|
||||
cpwVcStatsGroup
|
||||
}
|
||||
|
||||
GROUP cpwVcEnetMplsPriGroup
|
||||
DESCRIPTION
|
||||
"Collection of objects defining classification to
|
||||
different PW based on the user's PRI bits mapping.
|
||||
This group is optional, and should be implemented
|
||||
only for MPLS PSN where only L-LSP or single OA
|
||||
E-LSP, exists, and different PSN COS is required
|
||||
based on the PRI mapping."
|
||||
|
||||
::= { cpwVcEnetCompliances 1 }
|
||||
|
||||
-- Units of conformance.
|
||||
|
||||
cpwVcEnetGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcEnetVlanMode,
|
||||
cpwVcEnetPortVlan,
|
||||
cpwVcEnetPortIfIndex,
|
||||
cpwVcEnetVcIfIndex,
|
||||
cpwVcEnetRowStatus,
|
||||
cpwVcEnetStorageType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects for basic Ethernet PW config."
|
||||
::= { cpwVcEnetGroups 1 }
|
||||
|
||||
cpwVcStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcEnetStatsIllegalVlan,
|
||||
cpwVcEnetStatsIllegalLength
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects counting various PW level errors."
|
||||
::= { cpwVcEnetGroups 2 }
|
||||
|
||||
cpwVcEnetMplsPriGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcEnetMplsPriMapping,
|
||||
cpwVcEnetMplsPriMappingRowStatus,
|
||||
cpwVcEnetMplsPriMappingStorageType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects defining classification to
|
||||
different PW based on the user's PRI bits mapping.
|
||||
This group is optional, and should be implemented
|
||||
only for MPLS PSN where only L-LSP or single OA
|
||||
E-LSP exists, and different PSN COS is required
|
||||
based on the PRI mapping."
|
||||
::= { cpwVcEnetGroups 3 }
|
||||
|
||||
END
|
565
mibs/CISCO-IETF-PW-FR-MIB.my
Normal file
565
mibs/CISCO-IETF-PW-FR-MIB.my
Normal file
@@ -0,0 +1,565 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IETF-PW-FR-MIB.my: Pseudo Wire Frame Relay MIB file
|
||||
--
|
||||
-- December 2003, Danny Lee,
|
||||
-- George Wilkie
|
||||
--
|
||||
-- Copyright (c) 2003-2004 by Cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-IETF-PW-FR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
ciscoExperiment
|
||||
FROM CISCO-SMI
|
||||
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
StorageType,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
CpwVcIndexType
|
||||
FROM CISCO-IETF-PW-TC-MIB
|
||||
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
|
||||
DlciNumber
|
||||
FROM CISCO-FRAME-RELAY-MIB;
|
||||
|
||||
cpwVcFrMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200312160000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W. Tasman Drive
|
||||
San Jose, CA 95134
|
||||
SA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
Email: cs-framerelay@cisco.com"
|
||||
DESCRIPTION
|
||||
"Cisco Pseudo Wire Frame Relay MIB
|
||||
|
||||
This MIB describes network management objects defined
|
||||
for FRoPW services over a Packet Switched Network (PSN).
|
||||
|
||||
As described in the IETF Frame Relay over
|
||||
Pseudowire (FRoPW) draft,
|
||||
draft-ietf-pwe3-frame-relay-01.txt,
|
||||
FR VCs and PW can be mapped in 2 modes:
|
||||
|
||||
One-to-one mapping mode: a FR VC is mapped
|
||||
to a PW. This mode is described by cpwVcFrTable.
|
||||
|
||||
Many-to-one mapping mode (a.k.a. port mode):
|
||||
multiple FR VCs assigned to a port are mapped to a PW.
|
||||
This mode is addressed by cpwVcFrPortModeTable.
|
||||
In this mode, all data frames are directed to the
|
||||
associated PSN tunnel regardless of DLCI."
|
||||
|
||||
REVISION "200312160000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
|
||||
::= { ciscoExperiment 112 }
|
||||
|
||||
|
||||
-- Top-level components of this MIB
|
||||
|
||||
cpwVcFrNotifications OBJECT IDENTIFIER ::= { cpwVcFrMIB 0 }
|
||||
cpwVcFrObjects OBJECT IDENTIFIER ::= { cpwVcFrMIB 1 }
|
||||
cpwVcFrConformance OBJECT IDENTIFIER ::= { cpwVcFrMIB 2 }
|
||||
|
||||
|
||||
--
|
||||
--
|
||||
-- PW-FR VC Table
|
||||
|
||||
cpwVcFrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcFrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PW-FR connection table.
|
||||
|
||||
Each entry in this table represents a FRoPW
|
||||
connection operating in one-to-one mapping mode.
|
||||
|
||||
This table uses the same index as the generic
|
||||
PW MIB's VC table. Therefore, each entry in
|
||||
cpwVcFrTable has a mapping entry to the
|
||||
generic PW MIB VC table associated by the
|
||||
PW VC index.
|
||||
|
||||
An entry is created in this table by the agent
|
||||
for every entry in the generic PW MIB VC table
|
||||
with a VcType of 'frameRelay'."
|
||||
|
||||
::= { cpwVcFrObjects 1 }
|
||||
|
||||
cpwVcFrEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcFrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in cpwVcFrTable."
|
||||
|
||||
INDEX { cpwVcFrPwVcIndex }
|
||||
|
||||
::= { cpwVcFrTable 1 }
|
||||
|
||||
CpwVcFrEntry ::= SEQUENCE {
|
||||
cpwVcFrPwVcIndex CpwVcIndexType,
|
||||
cpwVcFrIfIndex InterfaceIndexOrZero,
|
||||
cpwVcFrDlci DlciNumber,
|
||||
cpwVcFrAdminStatus INTEGER,
|
||||
cpwVcFrOperStatus INTEGER,
|
||||
cpwVcFrPw2FrOperStatus INTEGER,
|
||||
cpwVcFrRowStatus RowStatus,
|
||||
cpwVcFrStorageType StorageType
|
||||
}
|
||||
|
||||
cpwVcFrPwVcIndex OBJECT-TYPE
|
||||
SYNTAX CpwVcIndexType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the index to an entry
|
||||
in the generic PW table."
|
||||
::= { cpwVcFrEntry 1 }
|
||||
|
||||
cpwVcFrIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the index to an entry
|
||||
in the IF-MIB table. In this case, it holds
|
||||
the ifIndex value of the Frame Relay interface
|
||||
associating with the PW connection.
|
||||
|
||||
The value of zero means that the InterfaceIndex is
|
||||
not known yet."
|
||||
DEFVAL { 0 }
|
||||
::= { cpwVcFrEntry 2 }
|
||||
|
||||
cpwVcFrDlci OBJECT-TYPE
|
||||
SYNTAX DlciNumber
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the FR DLCI associating
|
||||
with this entry in cpwVcFrTable.
|
||||
|
||||
This object can be used together with cpwVcFrIfIndex
|
||||
to lookup FR VC specific information for the FR PVC
|
||||
segment of a FRoPW connection."
|
||||
|
||||
::= { cpwVcFrEntry 3 }
|
||||
|
||||
cpwVcFrAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up (1),
|
||||
down (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value of this object indicates the
|
||||
administrative status of the FRoPW connection.
|
||||
|
||||
The values mean:
|
||||
up(1) - connection is administratively set to
|
||||
the 'up' state for handling traffic.
|
||||
down(2) - connection is administratively set to
|
||||
the 'down' state. No traffic is processed
|
||||
at this state."
|
||||
|
||||
::= { cpwVcFrEntry 4 }
|
||||
|
||||
cpwVcFrOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
inactive (2),
|
||||
unknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is actual operational status of the logical
|
||||
FRoPW connection, which is derived from combining
|
||||
the following 2 operational status:
|
||||
|
||||
cpwVcFrPw2FrOperStatus
|
||||
Operational status of the FR segment on the FRoPW
|
||||
connection.
|
||||
|
||||
PW Operation Status
|
||||
Operational status of the PW segment of the FRoPW
|
||||
connection. The associated object is cpwVcOperStatus
|
||||
from the generic PW MIB."
|
||||
::= { cpwVcFrEntry 5 }
|
||||
|
||||
cpwVcFrPw2FrOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
inactive (2),
|
||||
unknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the object identifies the current
|
||||
operational status of the FR PVC segment of a
|
||||
FRoPW connection.
|
||||
|
||||
The values mean:
|
||||
|
||||
active(1) - segment is currently operational.
|
||||
inactive(2) - segment in currently not operational.
|
||||
unknown(3) - segment current status cannot be
|
||||
determined."
|
||||
::= { cpwVcFrEntry 6 }
|
||||
|
||||
cpwVcFrRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For creating, modifying, and deleting this row."
|
||||
::= { cpwVcFrEntry 7 }
|
||||
|
||||
cpwVcFrStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the storage type of this row."
|
||||
::= { cpwVcFrEntry 8 }
|
||||
|
||||
|
||||
-- (End of cpwVcFrTable)
|
||||
--
|
||||
--
|
||||
|
||||
--
|
||||
--
|
||||
-- PW-FR Port Mode VC Table
|
||||
|
||||
cpwVcFrPMTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcFrPMEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PW-FR port mode connection table.
|
||||
|
||||
Each entry in this table represents a FRoPW
|
||||
connection operating in the port mode.
|
||||
|
||||
This table uses the same index as the generic
|
||||
PW MIB's VC table. Therefore, each entry in
|
||||
cpwVcFrTable has a mapping entry to the
|
||||
generic PW MIB VC table associated by the
|
||||
PW VC index.
|
||||
|
||||
An entry is created in this table by the agent
|
||||
for every entry in the generic PW MIB VC table
|
||||
with a VcType of 'frameRelayPortMode'."
|
||||
|
||||
::= { cpwVcFrObjects 2 }
|
||||
|
||||
cpwVcFrPMEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcFrPMEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in cpwVcFrPMTable."
|
||||
|
||||
INDEX { cpwVcFrPMPwVcIndex }
|
||||
|
||||
::= { cpwVcFrPMTable 1 }
|
||||
|
||||
CpwVcFrPMEntry ::= SEQUENCE {
|
||||
cpwVcFrPMPwVcIndex CpwVcIndexType,
|
||||
cpwVcFrPMIfIndex InterfaceIndexOrZero,
|
||||
cpwVcFrPMAdminStatus INTEGER,
|
||||
cpwVcFrPMOperStatus INTEGER,
|
||||
cpwVcFrPMPw2FrOperStatus INTEGER,
|
||||
cpwVcFrPMRowStatus RowStatus,
|
||||
cpwVcFrPMStorageType StorageType
|
||||
}
|
||||
|
||||
cpwVcFrPMPwVcIndex OBJECT-TYPE
|
||||
SYNTAX CpwVcIndexType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the index to an entry
|
||||
in the generic PW table."
|
||||
::= { cpwVcFrPMEntry 1 }
|
||||
|
||||
cpwVcFrPMIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the FR port associating with
|
||||
the FRoPW connection operating in port mode.
|
||||
|
||||
The value in the index identifies an entry in the
|
||||
IF-MIB table.
|
||||
|
||||
The value of zero means that the InterfaceIndex is
|
||||
not known yet."
|
||||
::= { cpwVcFrPMEntry 2 }
|
||||
|
||||
cpwVcFrPMAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up (1),
|
||||
down (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value of this object indicates the
|
||||
administrative status of the FRoPW connection.
|
||||
|
||||
The values mean:
|
||||
up(1) - connection is administratively set to
|
||||
the 'up' state for handling traffic.
|
||||
down(2) - connection is administratively set to
|
||||
the 'down' state. No traffic is processed
|
||||
at this state."
|
||||
::= { cpwVcFrPMEntry 3 }
|
||||
|
||||
cpwVcFrPMOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
inactive (2),
|
||||
unknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is actual operational status of the logical
|
||||
FRoPW connection in port mode, which is derived
|
||||
from combining the following 2 operational status:
|
||||
|
||||
cpwVcFrPMPw2FrOperStatus
|
||||
Operational status of the FR segment on the FRoPW
|
||||
connection.
|
||||
|
||||
PW Operation Status
|
||||
Operational status of the PW segment of the FRoPW
|
||||
connection. The associated object is cpwVcOperStatus
|
||||
from the generic PW MIB."
|
||||
::= { cpwVcFrPMEntry 4 }
|
||||
|
||||
cpwVcFrPMPw2FrOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
inactive (2),
|
||||
unknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the object identifies the current
|
||||
operational status of the associate FR port.
|
||||
|
||||
The values mean:
|
||||
|
||||
active(1) - segment is currently operational.
|
||||
inactive(2) - segment in currently not operational.
|
||||
unknown(3) - segment current status cannot be
|
||||
determined."
|
||||
::= { cpwVcFrPMEntry 5 }
|
||||
|
||||
cpwVcFrPMRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For creating, modifying, and deleting this row."
|
||||
::= { cpwVcFrPMEntry 6 }
|
||||
|
||||
cpwVcFrPMStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the storage type of this row."
|
||||
::= { cpwVcFrPMEntry 7 }
|
||||
|
||||
-- (End of cpwVcFrPMTable)
|
||||
--
|
||||
--
|
||||
|
||||
|
||||
-- Conformance Information
|
||||
|
||||
cpwVcFrCompliances OBJECT IDENTIFIER
|
||||
::= { cpwVcFrConformance 1 }
|
||||
cpwVcFrGroups OBJECT IDENTIFIER
|
||||
::= { cpwVcFrConformance 2 }
|
||||
|
||||
|
||||
-- Compliance requirement for read-write implementations.
|
||||
|
||||
cpwVcFrFullCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for agents that provide
|
||||
full support for the PW-FR-MIB module."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { cpwVcFrGroup
|
||||
}
|
||||
|
||||
GROUP cpwVcFrPMGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory only for the software
|
||||
which supports Pseudowire Frame Relay Port Mode."
|
||||
|
||||
OBJECT cpwVcFrRowStatus
|
||||
SYNTAX RowStatus
|
||||
DESCRIPTION
|
||||
"Support for notReady(3) and createAndWait(5) is
|
||||
not required."
|
||||
|
||||
OBJECT cpwVcFrPMRowStatus
|
||||
SYNTAX RowStatus
|
||||
DESCRIPTION
|
||||
"Support for notReady(3) and createAndWait(5) is
|
||||
not required."
|
||||
|
||||
::= { cpwVcFrCompliances 1 }
|
||||
|
||||
-- Compliance requirement for read-only implementations.
|
||||
|
||||
cpwVcFrReadOnlyCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for agents that only
|
||||
provide read-only support for the PW-FR-MIB module."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { cpwVcFrGroup
|
||||
}
|
||||
|
||||
GROUP cpwVcFrPMGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory only for the software
|
||||
which supports Pseudowire Frame Relay Port Mode."
|
||||
|
||||
OBJECT cpwVcFrIfIndex
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrDlci
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrAdminStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrOperStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrPw2FrOperStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrRowStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrStorageType
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrPMIfIndex
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrPMAdminStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrPMOperStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrPMPw2FrOperStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrPMRowStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cpwVcFrPMStorageType
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { cpwVcFrCompliances 2 }
|
||||
|
||||
-- units of conformance:
|
||||
|
||||
cpwVcFrGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcFrIfIndex,
|
||||
cpwVcFrDlci,
|
||||
cpwVcFrAdminStatus,
|
||||
cpwVcFrOperStatus,
|
||||
cpwVcFrPw2FrOperStatus,
|
||||
cpwVcFrRowStatus,
|
||||
cpwVcFrStorageType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects to support cpwVcFrTable."
|
||||
::= { cpwVcFrGroups 1 }
|
||||
|
||||
cpwVcFrPMGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcFrPMIfIndex,
|
||||
cpwVcFrPMAdminStatus,
|
||||
cpwVcFrPMOperStatus,
|
||||
cpwVcFrPMPw2FrOperStatus,
|
||||
cpwVcFrPMRowStatus,
|
||||
cpwVcFrPMStorageType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects to support cpwVcFrPMTable."
|
||||
::= { cpwVcFrGroups 2 }
|
||||
|
||||
END
|
1369
mibs/CISCO-IETF-PW-MIB.my
Normal file
1369
mibs/CISCO-IETF-PW-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
163
mibs/CISCO-IETF-PW-MPLS-CAPABILITY.my
Normal file
163
mibs/CISCO-IETF-PW-MPLS-CAPABILITY.my
Normal file
@@ -0,0 +1,163 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IETF-PW-MPLS-CAPABILITY.my: Capability statement for
|
||||
-- PW-MPLS MIB --
|
||||
-- October 2004, Hemantika Garg
|
||||
--
|
||||
-- Copyright (c) 2003 ,2004 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-IETF-PW-MPLS-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
cpwVcMplsCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200410061200Z" -- 10 Oct 2004 12:00:00 GMT
|
||||
ORGANIZATION
|
||||
"Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Thomas D. Nadeau
|
||||
Postal: Cisco Systems, Inc.
|
||||
250 Apollo Drive
|
||||
Chelmsford, MA 01824
|
||||
Tel: +1-978-497-3051
|
||||
Email: tnadeau@cisco.com
|
||||
|
||||
MPLS MIB Development Team
|
||||
Postal: Cisco Systems, Inc.
|
||||
250 Apollo Drive
|
||||
Chelmsford, MA 01924
|
||||
Tel: +1-978-497-3989
|
||||
Email: ch-mpls-mib-dev@cisco.com "
|
||||
|
||||
DESCRIPTION
|
||||
"Agent capabilities for CISCO-IETF-PW-MPLS-MIB"
|
||||
|
||||
-- Revision history.
|
||||
REVISION "200410061200Z" -- 10 Oct 2004 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Made Cisco proprietary based on the PW-MPLS-MIB.my file
|
||||
extracted from draft-ietf-pwe3-pw-mpls-mib-00.txt"
|
||||
|
||||
::= { ciscoAgentCapability 429 }
|
||||
|
||||
cpwVcMplsCapability AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "Cisco IOS 12.0(29)S"
|
||||
STATUS current
|
||||
DESCRIPTION "pseudowire over MPLS MIB capabilities"
|
||||
|
||||
SUPPORTS CISCO-IETF-PW-MPLS-MIB
|
||||
INCLUDES { cpwVcMplsGroup, cpwVcMplsNotificationGroup }
|
||||
|
||||
-- PW VC MPLS OBJECTS
|
||||
|
||||
VARIATION cpwVcMplsMplsType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsExpBitsMode
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsExpBits
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsTtl
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsLocalLdpID
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsLocalLdpEntityID
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
|
||||
-- Pseudo Wire VC MPLS Outbound Objects
|
||||
|
||||
VARIATION cpwVcMplsOutboundLsrXcIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsOutboundTunnelIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsOutboundTunnelInstance
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsOutboundTunnelLclLSR
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsOutboundTunnelPeerLSR
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsOutboundIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsOutboundRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsOutboundStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
-- Pseudo Wire VC MPLS Inbound Tunnel Table
|
||||
|
||||
VARIATION cpwVcMplsInboundTunnelIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsInboundTunnelInstance
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsInboundTunnelLclLSR
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsInboundTunnelPeerLSR
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsInboundIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsInboundRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
VARIATION cpwVcMplsInboundStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only implementation"
|
||||
|
||||
-- MPLS to VC Mapping Table is fully supported.
|
||||
|
||||
-- TE MPLS Tunnel to VC Mapping Table is fully supported.
|
||||
|
||||
::= { cpwVcMplsCapability 1 }
|
||||
|
||||
END
|
924
mibs/CISCO-IETF-PW-MPLS-MIB.my
Normal file
924
mibs/CISCO-IETF-PW-MPLS-MIB.my
Normal file
@@ -0,0 +1,924 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IETF-PW-MPLS-MIB.my
|
||||
--
|
||||
-- February 2003, Tim Swanson
|
||||
--
|
||||
-- Copyright (c) 2003, 2006 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- Made Cisco Proprietary based on IETF draft:
|
||||
-- draft-ietf-pwe3-pw-mpls-mib-00.txt
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-IETF-PW-MPLS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
RowStatus, StorageType
|
||||
FROM SNMPv2-TC
|
||||
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
|
||||
MplsTunnelIndex, MplsTunnelInstanceIndex,
|
||||
MplsLdpIdentifier, MplsLsrIdentifier
|
||||
FROM MPLS-TC-STD-MIB
|
||||
|
||||
CpwVcIndexType
|
||||
FROM CISCO-IETF-PW-TC-MIB
|
||||
|
||||
cpwVcIndex
|
||||
FROM CISCO-IETF-PW-MIB
|
||||
|
||||
ciscoExperiment
|
||||
FROM CISCO-SMI
|
||||
;
|
||||
|
||||
cpwVcMplsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200302261200Z" -- 26 Feb 2003 12:00:00 GMT
|
||||
ORGANIZATION
|
||||
"Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"
|
||||
Thomas D. Nadeau
|
||||
Postal: Cisco Systems, Inc.
|
||||
250 Apollo Drive
|
||||
Chelmsford, MA 01824
|
||||
Tel: +1-978-497-3051
|
||||
Email: tnadeau@cisco.com
|
||||
|
||||
MPLS MIB Development Team
|
||||
Postal: Cisco Systems, Inc.
|
||||
250 Apollo Drive
|
||||
Chelmsford, MA 01924
|
||||
Tel: +1-978-497-3989
|
||||
Email: ch-mpls-mib-dev@cisco.com
|
||||
"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB complements the CISCO-IETF-PW-MIB for PW operation
|
||||
over MPLS.
|
||||
"
|
||||
|
||||
-- Revision history.
|
||||
REVISION "200302261200Z" -- 26 Feb 2003 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Made Cisco proprietary based on the PW-MPLS-MIB.my file
|
||||
extracted from draft-ietf-pwe3-pw-mpls-mib-00.txt
|
||||
"
|
||||
|
||||
REVISION
|
||||
"200206021200Z" -- 02 June 2002 12:00:00 EST
|
||||
DESCRIPTION
|
||||
"Draft-ietf-pwe3-pw-mpls-mib-00 version. Changes from
|
||||
previous version:
|
||||
1) Spliting the mapping table into two tables, one for
|
||||
Non TE application and one for TE application.
|
||||
2) Object types alignment with MPLS MIBs.
|
||||
|
||||
"
|
||||
REVISION
|
||||
"200201291200Z" -- 29 January 2002 12:00:00 EST
|
||||
DESCRIPTION
|
||||
"Changes from previous version:
|
||||
1) Add LDP entity association.
|
||||
2) Clarify inbound/outbound directions.
|
||||
3) Simplify indexing of outbound and inbound tables
|
||||
and providing get next variables.
|
||||
"
|
||||
REVISION
|
||||
"200107111200Z" -- 7 November 2001 12:00:00 EST
|
||||
DESCRIPTION
|
||||
"Changes from previous version:
|
||||
1) Remove Vc instance from table indexing.
|
||||
2) Update descriptions of indexing and protection.
|
||||
3) Remove the need for MPLS-LSR in case of VC only.
|
||||
4) Change pwVcMplsMplsType to BITS in order to enable
|
||||
multiple types of outer tunnel.
|
||||
5) Add ifindex to outer tunnel tables to support vcOnly
|
||||
option.
|
||||
6) change naming of outbound, inbound and mapping tables to
|
||||
reflect addition of VC only port ifindexes.
|
||||
7) Adapt order of items in mapping table to SNMP convention.
|
||||
"
|
||||
REVISION
|
||||
"200107111200Z" -- July 11 2001 12:00:00 EST
|
||||
DESCRIPTION
|
||||
"draft-zelig-pw-mib-00.txt - initial version"
|
||||
|
||||
::= { ciscoExperiment 107 }
|
||||
|
||||
-- Top-level components of this MIB.
|
||||
|
||||
-- Traps
|
||||
cpwVcMplsNotifications OBJECT IDENTIFIER
|
||||
::= { cpwVcMplsMIB 0 }
|
||||
cpwVcMplsNotifyPrefix OBJECT IDENTIFIER
|
||||
::= { cpwVcMplsNotifications 0 }
|
||||
-- Tables, Scalars
|
||||
cpwVcMplsObjects OBJECT IDENTIFIER
|
||||
::= { cpwVcMplsMIB 1 }
|
||||
|
||||
-- Conformance
|
||||
cpwVcMplsConformance OBJECT IDENTIFIER
|
||||
::= { cpwVcMplsMIB 2 }
|
||||
|
||||
-- PW VC MPLS table
|
||||
|
||||
cpwVcMplsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcMplsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table specifies information for VC to be carried over
|
||||
MPLS PSN."
|
||||
::= { cpwVcMplsObjects 1 }
|
||||
|
||||
cpwVcMplsEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcMplsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in this table represents parameters specific to MPLS
|
||||
PSN for a pseudo wire connection (VC). The row is created
|
||||
automatically by the local agent if the cpwVcPsnType is
|
||||
MPLS. It is indexed by cpwVcIndex, which uniquely
|
||||
identifying a singular connection.
|
||||
"
|
||||
|
||||
INDEX { cpwVcIndex }
|
||||
::= { cpwVcMplsTable 1 }
|
||||
|
||||
CpwVcMplsEntry ::= SEQUENCE {
|
||||
cpwVcMplsMplsType BITS,
|
||||
cpwVcMplsExpBitsMode INTEGER,
|
||||
cpwVcMplsExpBits Unsigned32,
|
||||
cpwVcMplsTtl Unsigned32,
|
||||
cpwVcMplsLocalLdpID MplsLdpIdentifier,
|
||||
cpwVcMplsLocalLdpEntityID Unsigned32,
|
||||
cpwVcMplsPeerLdpID MplsLdpIdentifier,
|
||||
cpwVcMplsStorageType StorageType
|
||||
}
|
||||
|
||||
cpwVcMplsMplsType OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
mplsTe (0),
|
||||
mplsNonTe (1),
|
||||
vcOnly (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set by the operator to indicate the outer tunnel types, if
|
||||
exists. mplsTe is used if the outer tunnel was set-up by
|
||||
MPLS-TE, and mplsNonTe is used the outer tunnel was set up
|
||||
by LDP or manually. Combination of mplsTe and mplsNonTe
|
||||
may exist in case of outer tunnel protection.
|
||||
vcOnly is used if there is no outer tunnel label. vcOnly
|
||||
cannot be combined with mplsNonTe or mplsTe."
|
||||
::= { cpwVcMplsEntry 1 }
|
||||
|
||||
cpwVcMplsExpBitsMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
outerTunnel (1),
|
||||
specifiedValue (2),
|
||||
serviceDependant (3)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set by the operator to indicate the way the VC shim label
|
||||
EXP bits are to be determined. The value of outerTunnel(1)
|
||||
is used where there is an outer tunnel - cpwVcMplsMplsType
|
||||
is mplsTe or mplsNonTe. Note that in this case there is no
|
||||
need to mark the VC label with the EXP bits since the VC
|
||||
label is not visible to the intermediate nodes.
|
||||
If there is no outer tunnel, specifiedValue(2) indicate
|
||||
that the value is specified by cpwVcMplsExpBits, and
|
||||
serviceDependant(3) indicate that the EXP bits are setup
|
||||
based on a rule specified in the emulated service specific
|
||||
tables, for example when the EXP bits are a function of
|
||||
802.1p marking for Ethernet emulated service."
|
||||
REFERENCE
|
||||
"martini et al, <draft-martini-l2circuit-encap-mpls.txt>"
|
||||
DEFVAL { outerTunnel }
|
||||
::= { cpwVcMplsEntry 2 }
|
||||
|
||||
cpwVcMplsExpBits OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set by the operator to indicate the MPLS EXP bits to be
|
||||
used on the VC shim label if cpwVcMplsExpBitsMode is
|
||||
specifiedValue(2), zero otherwise."
|
||||
DEFVAL { 0 }
|
||||
::= { cpwVcMplsEntry 3 }
|
||||
|
||||
cpwVcMplsTtl OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set by the operator to indicate the VC TTL bits to be used
|
||||
on the VC shim label."
|
||||
REFERENCE
|
||||
"martini et al, <draft-martini-l2circuit-encap-mpls> "
|
||||
DEFVAL { 2 }
|
||||
::= { cpwVcMplsEntry 4 }
|
||||
|
||||
cpwVcMplsLocalLdpID OBJECT-TYPE
|
||||
SYNTAX MplsLdpIdentifier
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local LDP identifier of the LDP entity creating
|
||||
this VC in the local node. As the VC labels are always
|
||||
set from the per platform label space, the last two octets
|
||||
in the LDP ID MUST be always both zeros."
|
||||
REFERENCE
|
||||
"<draft-ietf-ldp-mib>,
|
||||
<draft-martini-l2circuit-encap-mpls>.
|
||||
"
|
||||
::= { cpwVcMplsEntry 5 }
|
||||
|
||||
cpwVcMplsLocalLdpEntityID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local LDP Entity index of the LDP entity to be used
|
||||
for this VC on the local node. Should be set to all zeros
|
||||
if not used."
|
||||
REFERENCE
|
||||
"<draft-ietf-ldp-mib>
|
||||
"
|
||||
::= { cpwVcMplsEntry 6 }
|
||||
|
||||
cpwVcMplsPeerLdpID OBJECT-TYPE
|
||||
SYNTAX MplsLdpIdentifier
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer LDP identifier as identified from the LDP
|
||||
session. Should be zero if not relevant or not known yet."
|
||||
REFERENCE
|
||||
"<draft-ietf-ldp-mib>,
|
||||
<draft-martini-l2circuit-encap-mpls>.
|
||||
"
|
||||
::= { cpwVcMplsEntry 7 }
|
||||
|
||||
cpwVcMplsStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the storage type for this row."
|
||||
::= { cpwVcMplsEntry 8 }
|
||||
|
||||
-- End of PW MPLS VC table
|
||||
|
||||
-- Pseudo Wire VC MPLS Outbound Tunnel table
|
||||
|
||||
cpwVcMplsOutboundIndexNext OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an appropriate value to
|
||||
be used for cpwVcMplsOutboundIndex when creating
|
||||
entries in the cpwVcMplsOutboundTable. The value
|
||||
0 indicates that no unassigned entries are
|
||||
available. To obtain the cpwVcMplsOutboundIndex
|
||||
value for a new entry, the manager issues a
|
||||
management protocol retrieval operation to obtain
|
||||
the current value of this object. After each
|
||||
retrieval, the agent should modify the value to
|
||||
the next unassigned index, however the agent MUST
|
||||
NOT assume such retrieval will be done for each
|
||||
row created."
|
||||
::= { cpwVcMplsObjects 2 }
|
||||
|
||||
cpwVcMplsOutboundTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcMplsOutboundEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table associates VCs using MPLS PSN with the outbound
|
||||
MPLS tunnels (i.e. toward the PSN) or the physical
|
||||
interface in case of VC only."
|
||||
::= { cpwVcMplsObjects 3 }
|
||||
|
||||
cpwVcMplsOutboundEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcMplsOutboundEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in this table represents a link between PW VC (that
|
||||
require MPLS tunnels) and MPLS tunnel toward the PSN.
|
||||
In the case of VC only, it associate the VC with the
|
||||
interface that shall carry the VC.
|
||||
This table is indexed by the pwVcIndex and an additional
|
||||
index enabling multiple rows for the same VC index.
|
||||
|
||||
At least one entry is created in this table by the operator
|
||||
for each PW VC that requires MPLS PSN. Note that the first
|
||||
entry for each VC can be indexed by cpwVcMplsOutboundIndex
|
||||
equal zero without a need for retrieval of
|
||||
cpwVcMplsOutboundIndexNext.
|
||||
|
||||
This table points to the appropriate MPLS MIB. In the case
|
||||
of MPLS-TE, the 4 variables relevant to the indexing of
|
||||
a TE MPLS tunnel are set as in Srinivasan, et al, <draft-
|
||||
ietf-mpls-te-mib>.
|
||||
In case of Non-TE MPLS (an outer tunnel label assigned by
|
||||
LDP or manually) the table points to the XC entry in the
|
||||
LSR MIB as in Srinivasan, et al, <draft-ietf-mpls-lsr-mib>.
|
||||
In case of VC only (no outer tunnel) the ifIndex of the
|
||||
port to carry the VC is configured.
|
||||
|
||||
Each VC may have multiple rows in this tables if protection
|
||||
is available at the outer tunnel level, each row may be of
|
||||
different type except for VC only, on which only rows with
|
||||
ifIndex of the port are allowed.
|
||||
"
|
||||
|
||||
INDEX { cpwVcIndex, cpwVcMplsOutboundIndex }
|
||||
|
||||
::= { cpwVcMplsOutboundTable 1 }
|
||||
|
||||
CpwVcMplsOutboundEntry ::= SEQUENCE {
|
||||
cpwVcMplsOutboundIndex Unsigned32,
|
||||
cpwVcMplsOutboundLsrXcIndex Unsigned32,
|
||||
cpwVcMplsOutboundTunnelIndex MplsTunnelIndex,
|
||||
cpwVcMplsOutboundTunnelInstance MplsTunnelInstanceIndex,
|
||||
cpwVcMplsOutboundTunnelLclLSR MplsLsrIdentifier,
|
||||
cpwVcMplsOutboundTunnelPeerLSR MplsLsrIdentifier,
|
||||
cpwVcMplsOutboundIfIndex InterfaceIndexOrZero,
|
||||
cpwVcMplsOutboundRowStatus RowStatus,
|
||||
cpwVcMplsOutboundStorageType StorageType
|
||||
}
|
||||
|
||||
cpwVcMplsOutboundIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Arbitrary index for enabling multiple rows per VC in
|
||||
this table. Next available free index can be retrieved
|
||||
using cpwVcMplsOutboundIndexNext.
|
||||
"
|
||||
::= { cpwVcMplsOutboundEntry 1 }
|
||||
|
||||
cpwVcMplsOutboundLsrXcIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object will be set by the operator. If the outer
|
||||
label is defined in the MPL-LSR-MIB, i.e. set by LDP
|
||||
or manually, this object points to the XC index
|
||||
of the outer tunnel. Otherwise, it is set to zero."
|
||||
::= { cpwVcMplsOutboundEntry 2 }
|
||||
|
||||
cpwVcMplsOutboundTunnelIndex OBJECT-TYPE
|
||||
SYNTAX MplsTunnelIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part of set of indexes for outbound tunnel in the case of
|
||||
MPLS-TE outer tunnel, otherwise set to zero."
|
||||
::= { cpwVcMplsOutboundEntry 3 }
|
||||
|
||||
cpwVcMplsOutboundTunnelInstance OBJECT-TYPE
|
||||
SYNTAX MplsTunnelInstanceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part of set of indexes for outbound tunnel in the case of
|
||||
MPLS-TE outer tunnel, otherwise set to zero."
|
||||
::= { cpwVcMplsOutboundEntry 4 }
|
||||
|
||||
cpwVcMplsOutboundTunnelLclLSR OBJECT-TYPE
|
||||
SYNTAX MplsLsrIdentifier
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part of set of indexes for outbound tunnel in the case of
|
||||
MPLS-TE outer tunnel, otherwise set to zero."
|
||||
::= { cpwVcMplsOutboundEntry 5 }
|
||||
|
||||
cpwVcMplsOutboundTunnelPeerLSR OBJECT-TYPE
|
||||
SYNTAX MplsLsrIdentifier
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part of set of indexes for outbound tunnel in the case of
|
||||
MPLS-TE outer tunnel, otherwise set to zero."
|
||||
::= { cpwVcMplsOutboundEntry 6 }
|
||||
|
||||
cpwVcMplsOutboundIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In case of VC only (no outer tunnel), this object holds
|
||||
the ifIndex of the outbound port, otherwise set to zero."
|
||||
::= { cpwVcMplsOutboundEntry 7 }
|
||||
|
||||
cpwVcMplsOutboundRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For creating, modifying, and deleting this row."
|
||||
::= { cpwVcMplsOutboundEntry 8 }
|
||||
|
||||
cpwVcMplsOutboundStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the storage type for this object."
|
||||
::= { cpwVcMplsOutboundEntry 9 }
|
||||
|
||||
-- End of Pseudo Wire VC MPLS Outbound Tunnel table
|
||||
|
||||
-- Pseudo Wire VC MPLS Inbound Tunnel table
|
||||
|
||||
cpwVcMplsInboundIndexNext OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an appropriate value to
|
||||
be used for cpwVcMplsInboundIndex when creating
|
||||
entries in the cpwVcMplsInboundTable. The value
|
||||
0 indicates that no unassigned entries are
|
||||
available. To obtain the cpwVcMplsInboundIndex
|
||||
value for a new entry, the manager issues a
|
||||
management protocol retrieval operation to obtain
|
||||
the current value of this object. After each
|
||||
retrieval, the agent should modify the value to
|
||||
the next unassigned index, however the agent MUST
|
||||
NOT assume such retrieval will be done for each
|
||||
row created."
|
||||
::= { cpwVcMplsObjects 4 }
|
||||
|
||||
cpwVcMplsInboundTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcMplsInboundEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table associates VCs using MPLS PSN with the inbound
|
||||
MPLS tunnels (i.e. for packets coming from the PSN),
|
||||
if such association is desired (mainly for security
|
||||
reasons)."
|
||||
::= { cpwVcMplsObjects 5 }
|
||||
|
||||
cpwVcMplsInboundEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcMplsInboundEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in this table represents a link between PW VCs (that
|
||||
require MPLS tunnels) and MPLS tunnel for packets arriving
|
||||
from the PSN.
|
||||
This table is indexed by the set of indexes used to
|
||||
identify the VC - cpwVcIndex and an additional
|
||||
index enabling multiple rows for the same VC index.
|
||||
|
||||
Note that the first entry for each VC can be indexed by
|
||||
cpwVcMplsOutboundIndex equal zero without a need for
|
||||
retrieval of cpwVcMplsInboundIndexNext.
|
||||
|
||||
An entry is created in this table either automatically by
|
||||
the local agent or created manually by the operator in
|
||||
cases that strict mode is required.
|
||||
|
||||
Note that the control messages contain VC ID and VC type,
|
||||
which together with the remote IP address identify the
|
||||
cpwVcIndex in the local node.
|
||||
This table points to the appropriate MPLS MIB. In the case
|
||||
of MPLS-TE, the 4 variables relevant to the indexing of a
|
||||
TE MPLS tunnel are set as in Srinivasan, et al, <draft-
|
||||
ietf-mpls-te-mib>.
|
||||
|
||||
In case of non-TE MPLS tunnel (an outer tunnel label
|
||||
assigned by LDP or manually) the table points to the XC
|
||||
entry in the MPLS-LSR-MIB as in Srinivasan, et al, <draft-
|
||||
ietf-mpls-lsr-mib>.
|
||||
|
||||
Each VC may have multiple rows in this tables if protection
|
||||
is available at the outer tunnel level, each row may be of
|
||||
different type except for VC only, on which only rows with
|
||||
ifIndex of the port are allowed.
|
||||
"
|
||||
|
||||
INDEX { cpwVcIndex, cpwVcMplsInboundIndex }
|
||||
|
||||
::= { cpwVcMplsInboundTable 1 }
|
||||
|
||||
CpwVcMplsInboundEntry ::= SEQUENCE {
|
||||
cpwVcMplsInboundIndex Unsigned32,
|
||||
cpwVcMplsInboundLsrXcIndex Unsigned32,
|
||||
cpwVcMplsInboundTunnelIndex MplsTunnelIndex,
|
||||
cpwVcMplsInboundTunnelInstance MplsTunnelInstanceIndex,
|
||||
cpwVcMplsInboundTunnelLclLSR MplsLsrIdentifier,
|
||||
cpwVcMplsInboundTunnelPeerLSR MplsLsrIdentifier,
|
||||
cpwVcMplsInboundIfIndex InterfaceIndexOrZero,
|
||||
cpwVcMplsInboundRowStatus RowStatus,
|
||||
cpwVcMplsInboundStorageType StorageType
|
||||
}
|
||||
|
||||
cpwVcMplsInboundIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Arbitrary index for enabling multiple rows per VC in
|
||||
this table. Next available free index can be retrieved
|
||||
using cpwVcMplsInboundIndexNext.
|
||||
"
|
||||
::= { cpwVcMplsInboundEntry 1 }
|
||||
|
||||
cpwVcMplsInboundLsrXcIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the outer label is defined in the MPL-LSR-MIB, i.e. set
|
||||
by LDP or manually, this object points to the XC index
|
||||
of the outer tunnel. Otherwise, it is set to zero."
|
||||
::= { cpwVcMplsInboundEntry 2 }
|
||||
|
||||
cpwVcMplsInboundTunnelIndex OBJECT-TYPE
|
||||
SYNTAX MplsTunnelIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part of set of indexes for outbound tunnel in the case of
|
||||
MPLS-TE outer tunnel, otherwise set to zero."
|
||||
::= { cpwVcMplsInboundEntry 3 }
|
||||
|
||||
cpwVcMplsInboundTunnelInstance OBJECT-TYPE
|
||||
SYNTAX MplsTunnelInstanceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part of set of indexes for outbound tunnel in the case of
|
||||
MPLS-TE outer tunnel, otherwise set to zero."
|
||||
::= { cpwVcMplsInboundEntry 4 }
|
||||
|
||||
cpwVcMplsInboundTunnelLclLSR OBJECT-TYPE
|
||||
SYNTAX MplsLsrIdentifier
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part of set of indexes for outbound tunnel in the case of
|
||||
MPLS-TE outer tunnel, otherwise set to zero."
|
||||
::= { cpwVcMplsInboundEntry 5 }
|
||||
|
||||
cpwVcMplsInboundTunnelPeerLSR OBJECT-TYPE
|
||||
SYNTAX MplsLsrIdentifier
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part of set of indexes for outbound tunnel in the case of
|
||||
MPLS-TE outer tunnel, otherwise set to zero."
|
||||
::= { cpwVcMplsInboundEntry 6 }
|
||||
|
||||
cpwVcMplsInboundIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In case of VC only (no outer tunnel), this object holds the
|
||||
ifIndex of the inbound port, otherwise set to zero."
|
||||
::= { cpwVcMplsInboundEntry 7 }
|
||||
|
||||
cpwVcMplsInboundRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For creating, modifying, and deleting this row."
|
||||
::= { cpwVcMplsInboundEntry 8 }
|
||||
|
||||
cpwVcMplsInboundStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the storage type for this row."
|
||||
::= { cpwVcMplsInboundEntry 9 }
|
||||
|
||||
-- End of Pseudo Wire VC MPLS Inbound Tunnel table
|
||||
|
||||
-- MPLS to VC Mapping Tables.
|
||||
|
||||
cpwVcMplsNonTeMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcMplsNonTeMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table maps an inbound/outbound Tunnel to a VC in non-
|
||||
TE applications."
|
||||
::= { cpwVcMplsObjects 6 }
|
||||
|
||||
cpwVcMplsNonTeMappingEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcMplsNonTeMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in this table represents the association
|
||||
between the PW VC and it's non TE MPLS outer Tunnel
|
||||
it's physical interface if there is no outer tunnel
|
||||
(VC only).
|
||||
|
||||
An application can use this table to quickly retrieve the
|
||||
PW carried over specific non-TE MPLS outer tunnel or
|
||||
physical interface.
|
||||
|
||||
The table in indexed by the XC index for MPLS Non-TE
|
||||
tunnel, or ifIndex of the port in VC only case, the
|
||||
direction of the VC in the specific entry and the VCIndex.
|
||||
|
||||
The same table is used in both inbound and outbound
|
||||
directions, but in a different row for each direction. If
|
||||
the inbound association is not known, no rows should exist
|
||||
for it.
|
||||
|
||||
Rows are created by the local agent when all the
|
||||
association data is available for display."
|
||||
|
||||
INDEX { cpwVcMplsNonTeMappingTunnelDirection,
|
||||
cpwVcMplsNonTeMappingXcTunnelIndex,
|
||||
cpwVcMplsNonTeMappingIfIndex,
|
||||
cpwVcMplsNonTeMappingVcIndex }
|
||||
|
||||
::= { cpwVcMplsNonTeMappingTable 1 }
|
||||
|
||||
CpwVcMplsNonTeMappingEntry ::= SEQUENCE {
|
||||
cpwVcMplsNonTeMappingTunnelDirection INTEGER,
|
||||
cpwVcMplsNonTeMappingXcTunnelIndex Unsigned32,
|
||||
cpwVcMplsNonTeMappingIfIndex InterfaceIndexOrZero,
|
||||
cpwVcMplsNonTeMappingVcIndex CpwVcIndexType
|
||||
}
|
||||
|
||||
cpwVcMplsNonTeMappingTunnelDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
outbound (1), -- From the PE toward the PSN
|
||||
inbound (2) -- From the PSN into the PE
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies if the row represent an outbound or inbound
|
||||
mapping."
|
||||
::= { cpwVcMplsNonTeMappingEntry 1 }
|
||||
|
||||
cpwVcMplsNonTeMappingXcTunnelIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for the conceptual XC row identifying Tunnel to VC
|
||||
mappings when the outer tunnel is created by the MPLS-LSR-
|
||||
MIB, Zero otherwise."
|
||||
::= { cpwVcMplsNonTeMappingEntry 2 }
|
||||
|
||||
cpwVcMplsNonTeMappingIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identify the port on which the VC is carried for VC only
|
||||
case."
|
||||
::= { cpwVcMplsNonTeMappingEntry 3 }
|
||||
|
||||
cpwVcMplsNonTeMappingVcIndex OBJECT-TYPE
|
||||
SYNTAX CpwVcIndexType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value that represent the VC in the cpwVcTable."
|
||||
::= { cpwVcMplsNonTeMappingEntry 4 }
|
||||
|
||||
-- End of Non-TE MPLS Tunnel to VC Mapping Table
|
||||
|
||||
cpwVcMplsTeMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpwVcMplsTeMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table maps an inbound/outbound Tunnel to a VC in
|
||||
MPLS-TE applications."
|
||||
::= { cpwVcMplsObjects 7 }
|
||||
|
||||
cpwVcMplsTeMappingEntry OBJECT-TYPE
|
||||
SYNTAX CpwVcMplsTeMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in this table represents the association
|
||||
between a PW VC and it's MPLS-TE outer Tunnel.
|
||||
|
||||
An application can use this table to quickly retrieve the
|
||||
PW carried over specific TE MPLS outer tunnel.
|
||||
|
||||
The table in indexed by the 4 indexes of a TE tunnel,
|
||||
the direction of the VC specific entry and the VcIndex.
|
||||
|
||||
The same table is used in both inbound and outbound
|
||||
directions, a different row for each direction. If the
|
||||
inbound association is not known, no rows should exist for
|
||||
it.
|
||||
|
||||
Rows are created by the local agent when all the
|
||||
association data is available for display."
|
||||
|
||||
INDEX { cpwVcMplsTeMappingTunnelDirection,
|
||||
cpwVcMplsTeMappingTunnelIndex,
|
||||
cpwVcMplsTeMappingTunnelInstance,
|
||||
cpwVcMplsTeMappingTunnelPeerLsrID,
|
||||
cpwVcMplsTeMappingTunnelLocalLsrID,
|
||||
cpwVcMplsTeMappingVcIndex }
|
||||
|
||||
::= { cpwVcMplsTeMappingTable 1 }
|
||||
|
||||
CpwVcMplsTeMappingEntry ::= SEQUENCE {
|
||||
cpwVcMplsTeMappingTunnelDirection INTEGER,
|
||||
cpwVcMplsTeMappingTunnelIndex MplsTunnelIndex,
|
||||
cpwVcMplsTeMappingTunnelInstance MplsTunnelInstanceIndex,
|
||||
cpwVcMplsTeMappingTunnelPeerLsrID MplsLsrIdentifier,
|
||||
cpwVcMplsTeMappingTunnelLocalLsrID MplsLsrIdentifier,
|
||||
cpwVcMplsTeMappingVcIndex CpwVcIndexType
|
||||
}
|
||||
|
||||
cpwVcMplsTeMappingTunnelDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
outbound (1), -- From the PE toward the PSN
|
||||
inbound (2) -- From the PSN into the PE
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies if the row represent an outbound or inbound
|
||||
mapping."
|
||||
::= { cpwVcMplsTeMappingEntry 1 }
|
||||
|
||||
cpwVcMplsTeMappingTunnelIndex OBJECT-TYPE
|
||||
SYNTAX MplsTunnelIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary index for the conceptual row identifying the
|
||||
MPLS-TE tunnel."
|
||||
::= { cpwVcMplsTeMappingEntry 2 }
|
||||
|
||||
cpwVcMplsTeMappingTunnelInstance OBJECT-TYPE
|
||||
SYNTAX MplsTunnelInstanceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies an instance of the MPLS-TE tunnel."
|
||||
::= { cpwVcMplsTeMappingEntry 3 }
|
||||
|
||||
cpwVcMplsTeMappingTunnelPeerLsrID OBJECT-TYPE
|
||||
SYNTAX MplsLsrIdentifier
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies an Peer LSR when the outer tunnel is MPLS-TE
|
||||
based."
|
||||
::= { cpwVcMplsTeMappingEntry 4 }
|
||||
|
||||
cpwVcMplsTeMappingTunnelLocalLsrID OBJECT-TYPE
|
||||
SYNTAX MplsLsrIdentifier
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the local LSR."
|
||||
::= { cpwVcMplsTeMappingEntry 5 }
|
||||
|
||||
cpwVcMplsTeMappingVcIndex OBJECT-TYPE
|
||||
SYNTAX CpwVcIndexType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value that represent the VC in the cpwVcTable."
|
||||
::= { cpwVcMplsTeMappingEntry 6 }
|
||||
|
||||
-- End of TE MPLS Tunnel to VC Mapping Table
|
||||
|
||||
-- Notifications - PW over MPLS - FFS
|
||||
-- End of notifications.
|
||||
|
||||
-- conformance information
|
||||
|
||||
-- Note: Conformance at the object access and values level is
|
||||
-- still FFS, therefore current conformance is defined at the
|
||||
-- object existence level only.
|
||||
|
||||
cpwVcMplsGroups OBJECT IDENTIFIER ::= { cpwVcMplsConformance 1 }
|
||||
cpwVcMplsCompliances OBJECT IDENTIFIER ::= { cpwVcMplsConformance 2 }
|
||||
|
||||
cpwMplsModuleCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for agent that support PW
|
||||
over MPLS PSN operation."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { cpwVcMplsGroup,
|
||||
cpwVcMplsOutboundGroup,
|
||||
cpwVcMplsMappingGroup
|
||||
}
|
||||
|
||||
GROUP cpwVcMplsInboundGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory for those PE that support PW
|
||||
over MPLS PSN."
|
||||
|
||||
::= { cpwVcMplsCompliances 1 }
|
||||
|
||||
-- Units of conformance.
|
||||
|
||||
cpwVcMplsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcMplsMplsType,
|
||||
cpwVcMplsExpBitsMode,
|
||||
cpwVcMplsExpBits,
|
||||
cpwVcMplsTtl,
|
||||
cpwVcMplsLocalLdpID,
|
||||
cpwVcMplsLocalLdpEntityID,
|
||||
cpwVcMplsPeerLdpID,
|
||||
cpwVcMplsStorageType
|
||||
}
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects needed for PW VC
|
||||
over MPLS PSN configuration."
|
||||
::= { cpwVcMplsGroups 1 }
|
||||
|
||||
cpwVcMplsOutboundGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcMplsOutboundIndexNext,
|
||||
cpwVcMplsOutboundLsrXcIndex,
|
||||
cpwVcMplsOutboundTunnelIndex,
|
||||
cpwVcMplsOutboundTunnelInstance,
|
||||
cpwVcMplsOutboundTunnelLclLSR,
|
||||
cpwVcMplsOutboundTunnelPeerLSR,
|
||||
cpwVcMplsOutboundIfIndex,
|
||||
cpwVcMplsOutboundRowStatus,
|
||||
cpwVcMplsOutboundStorageType
|
||||
}
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects needed for outbound association of
|
||||
VC and MPLS tunnel."
|
||||
::= { cpwVcMplsGroups 2 }
|
||||
|
||||
cpwVcMplsInboundGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcMplsInboundIndexNext,
|
||||
cpwVcMplsInboundLsrXcIndex,
|
||||
cpwVcMplsInboundTunnelIndex,
|
||||
cpwVcMplsInboundTunnelInstance,
|
||||
cpwVcMplsInboundTunnelLclLSR,
|
||||
cpwVcMplsInboundTunnelPeerLSR,
|
||||
cpwVcMplsInboundIfIndex,
|
||||
cpwVcMplsInboundRowStatus,
|
||||
cpwVcMplsInboundStorageType
|
||||
}
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects needed for inbound association of
|
||||
VC and MPLS tunnel. This group is mandatory if strict
|
||||
mode is implemented."
|
||||
::= { cpwVcMplsGroups 3 }
|
||||
|
||||
cpwVcMplsMappingGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cpwVcMplsNonTeMappingVcIndex,
|
||||
cpwVcMplsTeMappingVcIndex
|
||||
}
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects used for mapping of tunnels and VC
|
||||
labels to VC index."
|
||||
::= { cpwVcMplsGroups 4 }
|
||||
|
||||
END
|
165
mibs/CISCO-IETF-PW-TC-MIB.my
Normal file
165
mibs/CISCO-IETF-PW-TC-MIB.my
Normal file
@@ -0,0 +1,165 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IETF-PW-TC-MIB.my
|
||||
--
|
||||
-- February 2003, Tim Swanson
|
||||
--
|
||||
-- Copyright (c) 2003, 2006 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- Made Cisco Proprietary based on IETF draft:
|
||||
-- draft-ietf-pwe3-pw-tc-mib-00.txt
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-IETF-PW-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, Unsigned32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ciscoExperiment
|
||||
FROM CISCO-SMI
|
||||
;
|
||||
|
||||
cpwTCMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200302261200Z" -- 26 Feb 2003 12:00:00 GMT
|
||||
ORGANIZATION
|
||||
"Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"
|
||||
Thomas D. Nadeau
|
||||
Postal: Cisco Systems, Inc.
|
||||
250 Apollo Drive
|
||||
Chelmsford, MA 01824
|
||||
Tel: +1-978-497-3051
|
||||
Email: tnadeau@cisco.com
|
||||
|
||||
MPLS MIB Development Team
|
||||
Postal: Cisco Systems, Inc.
|
||||
250 Apollo Drive
|
||||
Chelmsford, MA 01924
|
||||
Tel: +1-978-497-3989
|
||||
Email: ch-mpls-mib-dev@cisco.com
|
||||
"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB Module provides Textual Conventions
|
||||
and OBJECT-IDENTITY Objects to be used PW services."
|
||||
|
||||
-- Revision history.
|
||||
REVISION "200302261200Z" -- 26 Feb 2003 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Made Cisco proprietary based on the PW-TC-MIB.my file
|
||||
extracted from draft-ietf-pwe3-pw-tc-mib-00.txt
|
||||
"
|
||||
|
||||
REVISION "200205281200Z" -- 28 May 2002 12:00:00 GMT
|
||||
DESCRIPTION "Adding PwVcType, and enhance some descriptions."
|
||||
|
||||
REVISION "200201301200Z" -- 30 January 2002 12:00:00 GMT
|
||||
DESCRIPTION "Adding PwVcVlanCfg, PwAddressType and
|
||||
PwOperStatus."
|
||||
|
||||
REVISION "200112201200Z" -- 20 Dec 2001 12:00:00 GMT
|
||||
DESCRIPTION "Remove PwVcInstance"
|
||||
|
||||
REVISION "200107121200Z" -- 12 July 2001 12:00:00 GMT
|
||||
DESCRIPTION "Initial version."
|
||||
|
||||
::= { cpwMIB 1 } -- cpwMIB To Be Assigned by IANA
|
||||
|
||||
cpwMIB OBJECT IDENTIFIER
|
||||
::= { ciscoExperiment 20000 } -- To be assigned by CANA
|
||||
|
||||
-- Textual Conventions defined below are organized alphabetically
|
||||
|
||||
CpwGroupID ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An administrative identification mechanism for grouping a
|
||||
set of service-specific pseudo-wire services. May only
|
||||
have local significance."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
CpwVcIDType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Virtual Circuit Identifier. Used to identify the VC
|
||||
(together with some other fields) in the signaling
|
||||
session. Zero if the VC is set-up manually."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
CpwVcIndexType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Virtual Circuit Index. Locally unique index for indexing
|
||||
several MIB tables associated with a particular VC."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
CpwVcVlanCfg ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN configuration for Ethernet PW.
|
||||
Values between 0 to 4095 indicate the actual VLAN field
|
||||
value.
|
||||
A value of 4096 indicates that the object refer to
|
||||
untagged frames, i.e. frames without 802.1Q field.
|
||||
A value of 4097 indicates that the object is not
|
||||
relevant."
|
||||
SYNTAX Integer32 (0..4097)
|
||||
|
||||
CpwOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the operational status of the PW VC.
|
||||
|
||||
- up: Ready to pass packets.
|
||||
- down: If PW signaling has not yet finished, or
|
||||
indications available at the service
|
||||
level indicate that the VC is not
|
||||
passing packets.
|
||||
- testing: If AdminStatus at the VC level is set to
|
||||
test.
|
||||
- dormant: The VC is not available because of the
|
||||
required resources are occupied VC with
|
||||
higher priority VCs .
|
||||
- notPresent: Some component is missing to accomplish
|
||||
the set up of the VC.
|
||||
- lowerLayerDown: The underlying PSN or outer tunnel is not
|
||||
in OperStatus 'up'.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2),
|
||||
testing(3),
|
||||
unknown(4),
|
||||
dormant(5),
|
||||
notPresent(6),
|
||||
lowerLayerDown(7)
|
||||
}
|
||||
|
||||
CpwVcType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the VC type (i.e. the carried service).
|
||||
Note: the exact set of VC types is yet to be worked
|
||||
out by the WG.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
other(0),
|
||||
frameRelay(1),
|
||||
atmAal5Vcc(2),
|
||||
atmTransparent(3),
|
||||
ethernetVLAN(4),
|
||||
ethernet(5),
|
||||
hdlc(6),
|
||||
ppp(7),
|
||||
cep(8),
|
||||
atmVccCell(9),
|
||||
atmVpcCell(10),
|
||||
ethernetVPLS (11)
|
||||
}
|
||||
|
||||
END
|
214
mibs/CISCO-IF-EXTENSION-CAPABILITY.my
Normal file
214
mibs/CISCO-IF-EXTENSION-CAPABILITY.my
Normal file
@@ -0,0 +1,214 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IF-EXTENSION-CAPABILITY.my:
|
||||
-- Cisco CISCO-IF-EXTENSION-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- Jan 2004, Liwei Lue
|
||||
--
|
||||
-- Copyright (c) 2004, 2005, 2007-2008 by Cisco Systems Inc.
|
||||
-- All rights reserved.
|
||||
-- ****************************************************************
|
||||
|
||||
CISCO-IF-EXTENSION-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
|
||||
ciscoIfExtensionCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200711050000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-lan-switch-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"The capabilities description of
|
||||
CISCO-IF-EXTENSION-MIB."
|
||||
REVISION "200711050000Z"
|
||||
DESCRIPTION
|
||||
"Added ciscoIfExtCapc4710aceVA1R700
|
||||
agent capabilities for ACE 4710 Application
|
||||
Control Engine Appliance."
|
||||
REVISION "200708300000Z"
|
||||
DESCRIPTION
|
||||
"Added ciscoIfExtCapV12R0233SXHPCat6K
|
||||
capability statement."
|
||||
REVISION "200704190000Z"
|
||||
DESCRIPTION
|
||||
"Added ciscoIfExtCapV12R0229SM1 and
|
||||
ciscoIfExtCapV12R0412MR1 capability statements."
|
||||
REVISION "200602210000Z"
|
||||
DESCRIPTION
|
||||
"Added capability statement
|
||||
ciscoIfExtCapabilityACSWV03R000 for
|
||||
Application Control Engine (ACE)."
|
||||
REVISION "200504140000Z"
|
||||
DESCRIPTION
|
||||
"Added capability statement
|
||||
ciscoIfExtCapSanOSV30R1MDS9000."
|
||||
REVISION "200503040000Z"
|
||||
DESCRIPTION
|
||||
"Added capability statement
|
||||
ciscoIfExtCapV12R0217bSXAPCat6K."
|
||||
REVISION "200401260000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { ciscoAgentCapability 395 }
|
||||
|
||||
|
||||
|
||||
ciscoIfExtensionCapV08R0301 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco CatOS 8.3(1) on Catalyst 6000/6500 and
|
||||
Cisco 7600 series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-IF-EXTENSION-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-IF-EXTENSION-MIB
|
||||
INCLUDES {
|
||||
ciscoIfExtDot1qEtherTypeGroup,
|
||||
ciscoIfExtUtilizationGroup,
|
||||
ciscoIfExtDot1dBaseMappingGroup
|
||||
}
|
||||
::= { ciscoIfExtensionCapability 1 }
|
||||
|
||||
ciscoIfExtCapV12R0217bSXAPCat6K AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.2(17b)SXA on Catalyst 6000/6500
|
||||
and Cisco 7600 series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-IF-EXTENSION-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-IF-EXTENSION-MIB
|
||||
INCLUDES {
|
||||
ciscoIfExtensionTablePacketGroup,
|
||||
ciscoIfExtensionTableIntfGroup,
|
||||
ciscoIfExtDot1qEtherTypeGroup,
|
||||
ciscoIfExtDot1dBaseMappingGroup
|
||||
}
|
||||
::= { ciscoIfExtensionCapability 2 }
|
||||
|
||||
ciscoIfExtCapSanOSV30R1MDS9000 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco SanOS 3.0 on Cisco MDS 9000
|
||||
series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-IF-EXTENSION-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-IF-EXTENSION-MIB
|
||||
INCLUDES {
|
||||
ciscoIfExtensionTableIntfGroup2,
|
||||
ciscoIfExtUtilizationGroup,
|
||||
ciscoIfExtDot1dBaseMappingGroup,
|
||||
ciscoIfExtIfNameMappingGroup,
|
||||
cieIfStatusListGroup
|
||||
}
|
||||
VARIATION cieIfDhcpMode
|
||||
SYNTAX INTEGER {
|
||||
false(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Implementation supports only read-only access for
|
||||
this object. Support for true(1) is only required
|
||||
on interfaces which support DHCP."
|
||||
|
||||
VARIATION cieIfMtu
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Implementation support only read-only access for
|
||||
this object."
|
||||
|
||||
::= { ciscoIfExtensionCapability 3 }
|
||||
|
||||
ciscoIfExtCapabilityACSWV03R000 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "ACSW (Application Control Software) 3.0"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-IF-EXTENSION-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-IF-EXTENSION-MIB
|
||||
INCLUDES { ciscoIfExtIfNameMappingGroup }
|
||||
::= { ciscoIfExtensionCapability 4 }
|
||||
|
||||
ciscoIfExtCapV12R0229SM1 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.2(29)SM1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IOS 12.2(29)SM1 Cisco CISCO-IF-EXTENSION-MIB User Agent MIB
|
||||
capabilities."
|
||||
|
||||
SUPPORTS CISCO-IF-EXTENSION-MIB
|
||||
INCLUDES {
|
||||
ciscoIfExtensionTablePacketGroup,
|
||||
ciscoIfExtensionTableIntfGroup
|
||||
}
|
||||
VARIATION cieIfMtu
|
||||
SYNTAX Integer32 (40..2147483647)
|
||||
WRITE-SYNTAX Integer32 (40..2147483647)
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Image only support for cieIfMtu not other objects in
|
||||
ciscoIfExtensionTableIntfGroup1."
|
||||
|
||||
::= { ciscoIfExtensionCapability 5 }
|
||||
|
||||
ciscoIfExtCapV12R0412MR1 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.4(2)MR1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IOS 12.4(2)MR1 Cisco CISCO-IF-EXTENSION-MIB User Agent MIB
|
||||
capabilities."
|
||||
|
||||
SUPPORTS CISCO-IF-EXTENSION-MIB
|
||||
INCLUDES {
|
||||
ciscoIfExtensionTablePacketGroup,
|
||||
ciscoIfExtensionTableIntfGroup,
|
||||
ciscoIfExtensionAsymmetricalSpeedGroup
|
||||
}
|
||||
::= { ciscoIfExtensionCapability 6 }
|
||||
|
||||
ciscoIfExtCapV12R0233SXHPCat6K AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.2(33)SXH on Catalyst 6000/6500
|
||||
and Cisco 7600 series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-IF-EXTENSION-MIB agent capabilities."
|
||||
|
||||
SUPPORTS CISCO-IF-EXTENSION-MIB
|
||||
INCLUDES {
|
||||
ciscoIfExtensionTablePacketGroup,
|
||||
ciscoIfExtensionTableIntfGroup,
|
||||
ciscoIfExtDot1qEtherTypeGroup,
|
||||
ciscoIfExtDot1dBaseMappingGroup,
|
||||
ciscoIfExtUtilizationGroup,
|
||||
ciscoIfExtIfNameMappingGroup
|
||||
}
|
||||
::= { ciscoIfExtensionCapability 7 }
|
||||
|
||||
ciscoIfExtCapc4710aceVA1R700 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "ACSW (Application Control Software) A1(7)
|
||||
for ACE 4710 Application Control Engine
|
||||
Appliance"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-IF-EXTENSION-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-IF-EXTENSION-MIB
|
||||
INCLUDES { ciscoIfExtIfNameMappingGroup }
|
||||
::= { ciscoIfExtensionCapability 8 }
|
||||
|
||||
END
|
1896
mibs/CISCO-IF-EXTENSION-MIB.my
Normal file
1896
mibs/CISCO-IF-EXTENSION-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
1223
mibs/CISCO-MVPN-MIB.my
Normal file
1223
mibs/CISCO-MVPN-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
326
mibs/CISCO-SMI.my
Normal file
326
mibs/CISCO-SMI.my
Normal file
@@ -0,0 +1,326 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-SMI.my: Cisco Enterprise Structure of Management Information
|
||||
--
|
||||
-- April 1994, Jeffrey T. Johnson
|
||||
--
|
||||
-- Copyright (c) 1994-1997 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
CISCO-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
cisco MODULE-IDENTITY
|
||||
LAST-UPDATED "200001110000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for the
|
||||
Cisco enterprise."
|
||||
REVISION "200001110000Z"
|
||||
DESCRIPTION
|
||||
"Added ciscoPolicy, ciscoPolicyAuto, ciscoPIB, and
|
||||
ciscoPibToMib."
|
||||
REVISION "9704090000Z"
|
||||
DESCRIPTION
|
||||
"Added ciscoPartnerProducts to generate sysObjectID
|
||||
for partner platforms"
|
||||
REVISION "9505160000Z"
|
||||
DESCRIPTION
|
||||
"New oid assignments for Cisco REPEATER MIB and others."
|
||||
REVISION "9404262000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { enterprises 9 } -- assigned by IANA
|
||||
|
||||
|
||||
ciscoProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoProducts is the root OBJECT IDENTIFIER from
|
||||
which sysObjectID values are assigned. Actual
|
||||
values are defined in CISCO-PRODUCTS-MIB."
|
||||
::= { cisco 1 }
|
||||
|
||||
local OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subtree beneath which pre-10.2 MIBS were built."
|
||||
::= { cisco 2 }
|
||||
|
||||
temporary OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subtree beneath which pre-10.2 experiments were
|
||||
placed."
|
||||
::= { cisco 3 }
|
||||
|
||||
pakmon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"reserved for pakmon"
|
||||
::= { cisco 4 }
|
||||
|
||||
workgroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree reserved for use by the Workgroup Business Unit"
|
||||
::= { cisco 5 }
|
||||
|
||||
otherEnterprises OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"otherEnterprises provides a root object identifier
|
||||
from which mibs produced by other companies may be
|
||||
placed. mibs produced by other enterprises are
|
||||
typicially implemented with the object identifiers
|
||||
as defined in the mib, but if the mib is deemed to
|
||||
be uncontrolled, we may reroot the mib at this
|
||||
subtree in order to have a controlled version."
|
||||
::= { cisco 6 }
|
||||
|
||||
ciscoAgentCapability OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoAgentCapability provides a root object identifier
|
||||
from which AGENT-CAPABILITIES values may be assigned."
|
||||
::= { cisco 7 }
|
||||
|
||||
ciscoConfig OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoConfig is the main subtree for configuration mibs."
|
||||
::= { cisco 8 }
|
||||
|
||||
ciscoMgmt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoMgmt is the main subtree for new mib development."
|
||||
::= { cisco 9 }
|
||||
|
||||
ciscoExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoExperiment provides a root object identifier
|
||||
from which experimental mibs may be temporarily
|
||||
based. mibs are typicially based here if they
|
||||
fall in one of two categories
|
||||
1) are IETF work-in-process mibs which have not
|
||||
been assigned a permanent object identifier by
|
||||
the IANA.
|
||||
2) are cisco work-in-process which has not been
|
||||
assigned a permanent object identifier by the
|
||||
cisco assigned number authority, typicially because
|
||||
the mib is not ready for deployment.
|
||||
|
||||
NOTE WELL: support for mibs in the ciscoExperiment
|
||||
subtree will be deleted when a permanent object
|
||||
identifier assignment is made."
|
||||
::= { cisco 10 }
|
||||
|
||||
ciscoAdmin OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoAdmin is reserved for administratively assigned
|
||||
OBJECT IDENTIFIERS, i.e. those not associated with MIB
|
||||
objects"
|
||||
::= { cisco 11 }
|
||||
|
||||
ciscoModules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoModules provides a root object identifier
|
||||
from which MODULE-IDENTITY values may be assigned."
|
||||
::= { cisco 12 }
|
||||
|
||||
lightstream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree reserved for use by Lightstream"
|
||||
::= { cisco 13 }
|
||||
|
||||
ciscoworks OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoworks provides a root object identifier beneath
|
||||
which mibs applicable to the CiscoWorks family of network
|
||||
management products are defined."
|
||||
::= { cisco 14 }
|
||||
|
||||
newport OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree reserved for use by the former Newport Systems
|
||||
Solutions, now a portion of the Access Business Unit."
|
||||
::= { cisco 15 }
|
||||
|
||||
ciscoPartnerProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoPartnerProducts is the root OBJECT IDENTIFIER from
|
||||
which partner sysObjectID values may be assigned. Such
|
||||
sysObjectID values are composed of the ciscoPartnerProducts
|
||||
prefix, followed by a single identifier that is unique for
|
||||
each partner, followed by the value of sysObjectID of the
|
||||
Cisco product from which partner product is derived. Note
|
||||
that the chassisPartner MIB object defines the value of the
|
||||
identifier assigned to each partner."
|
||||
::= { cisco 16 }
|
||||
|
||||
ciscoPolicy OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoPolicy is the root of the Cisco-assigned OID
|
||||
subtree for use with Policy Management."
|
||||
::= { cisco 17 }
|
||||
|
||||
-- Note that 1.3.6.1.4.1.9.17.1 is currently unassigned
|
||||
|
||||
ciscoPIB OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoPIB is the root of the Cisco-assigned OID
|
||||
subtree for assignment to PIB (Policy Information
|
||||
Base) modules."
|
||||
::= { ciscoPolicy 2 }
|
||||
|
||||
ciscoPolicyAuto OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoPolicyAuto is the root of the Cisco-assigned
|
||||
OID subtree for OIDs which are automatically assigned
|
||||
for use in Policy Management."
|
||||
::= { cisco 18 }
|
||||
|
||||
-- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned
|
||||
|
||||
ciscoPibToMib OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoPibToMib is the root of the Cisco-assigned
|
||||
OID subtree for MIBs which are algorithmically
|
||||
generated/translated from Cisco PIBs with OIDs
|
||||
assigned under the ciscoPIB subtree.
|
||||
These generated MIBs allow management
|
||||
entities (other the current Policy Server) to
|
||||
read the downloaded policy. By convention, for PIB
|
||||
'ciscoPIB.x', the generated MIB shall have the
|
||||
name 'ciscoPibToMib.x'."
|
||||
::= { ciscoPolicyAuto 2 }
|
||||
|
||||
-- ciscoAdmin assignments follow
|
||||
|
||||
ciscoProxy OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoProxy OBJECT IDENTIFIERS are used to uniquely name
|
||||
party mib records created to proxy for SNMPv1."
|
||||
::= { ciscoAdmin 1 }
|
||||
ciscoPartyProxy OBJECT IDENTIFIER ::= { ciscoProxy 1 }
|
||||
ciscoContextProxy OBJECT IDENTIFIER ::= { ciscoProxy 2 }
|
||||
|
||||
--
|
||||
-- Administrative assignments for repeaters
|
||||
--
|
||||
|
||||
ciscoRptrGroupObjectID OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to
|
||||
uniquely identify groups of repeater ports for use by the
|
||||
SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object."
|
||||
::= { ciscoAdmin 2 }
|
||||
|
||||
ciscoUnknownRptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of an unknown repeater port group."
|
||||
::= { ciscoRptrGroupObjectID 1 }
|
||||
|
||||
cisco2505RptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authoritative identity of the Cisco 2505 repeater
|
||||
port group."
|
||||
::= { ciscoRptrGroupObjectID 2 }
|
||||
|
||||
cisco2507RptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authoritative identity of the Cisco 2507 repeater
|
||||
port group."
|
||||
::= { ciscoRptrGroupObjectID 3 }
|
||||
|
||||
cisco2516RptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authoritative identity of the Cisco 2516 repeater
|
||||
port group."
|
||||
::= { ciscoRptrGroupObjectID 4 }
|
||||
|
||||
ciscoWsx5020RptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authoritative identity of the wsx5020 repeater
|
||||
port group."
|
||||
::= { ciscoRptrGroupObjectID 5 }
|
||||
|
||||
--
|
||||
-- Administrative assignments for chip sets
|
||||
--
|
||||
|
||||
ciscoChipSets OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Numerous media-specific MIBS have an object, defined as
|
||||
an OBJECT IDENTIFIER, which is the identity of the chipset
|
||||
realizing the interface. Cisco-specific chipsets have their
|
||||
OBJECT IDENTIFIERS assigned under this subtree."
|
||||
::= { ciscoAdmin 3 }
|
||||
|
||||
ciscoChipSetSaint1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of the Rev 1 SAINT ethernet chipset
|
||||
manufactured for cisco by LSI Logic."
|
||||
::= { ciscoChipSets 1 }
|
||||
|
||||
ciscoChipSetSaint2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of the Rev 2 SAINT ethernet chipset
|
||||
manufactured for cisco by LSI Logic."
|
||||
::= { ciscoChipSets 2 }
|
||||
|
||||
ciscoChipSetSaint3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of the Rev 3 SAINT ethernet chipset
|
||||
manufactured for cisco by Plessey."
|
||||
::= { ciscoChipSets 3 }
|
||||
|
||||
ciscoChipSetSaint4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of the Rev 4 SAINT ethernet chipset
|
||||
manufactured for cisco by Mitsubishi."
|
||||
::= { ciscoChipSets 4 }
|
||||
|
||||
END
|
212
mibs/CISCO-TC-NO-U32.my
Normal file
212
mibs/CISCO-TC-NO-U32.my
Normal file
@@ -0,0 +1,212 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-TC-NO-U32.my: Cisco MIB Textual Conventions
|
||||
--
|
||||
-- May 1994, Jeffrey T. Johnson
|
||||
--
|
||||
-- Copyright (c) 1994-1998, 1999 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
CISCO-TC-NO-U32 DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
Gauge32,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
ciscoModules,
|
||||
ciscoProducts
|
||||
FROM CISCO-SMI;
|
||||
|
||||
|
||||
ciscoTextualConventions MODULE-IDENTITY
|
||||
LAST-UPDATED "9810280000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"This module defines textual conventions used throughout
|
||||
cisco enterprise mibs."
|
||||
REVISION "9703130000Z"
|
||||
DESCRIPTION
|
||||
"Added CountryCode textual convention."
|
||||
REVISION "9703130000Z"
|
||||
DESCRIPTION
|
||||
"Added SAPType textual convention."
|
||||
REVISION "9608140000Z"
|
||||
DESCRIPTION
|
||||
"Added InterfaceIndexOrZero textual convention."
|
||||
REVISION "9607080000Z"
|
||||
DESCRIPTION
|
||||
"Added new CiscoNetworkProtocol enumerations."
|
||||
REVISION "9506070000Z"
|
||||
DESCRIPTION
|
||||
"Miscellaneous updates/corrections, including making
|
||||
CiscoNetworkProtocol enumerations contiguous."
|
||||
REVISION "9810280000Z"
|
||||
DESCRIPTION
|
||||
"Added Port and IpProtocol textual conventions."
|
||||
::= { ciscoModules 1 }
|
||||
|
||||
|
||||
CiscoNetworkProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the different types of network layer protocols."
|
||||
-- internal note: enumerations must match those in address.h
|
||||
SYNTAX INTEGER {
|
||||
ip (1),
|
||||
decnet (2),
|
||||
pup (3),
|
||||
chaos (4),
|
||||
xns (5),
|
||||
x121 (6),
|
||||
appletalk (7),
|
||||
clns (8),
|
||||
lat (9),
|
||||
vines (10),
|
||||
cons (11),
|
||||
apollo (12),
|
||||
stun (13),
|
||||
novell (14),
|
||||
qllc (15),
|
||||
snapshot (16),
|
||||
atmIlmi (17),
|
||||
bstun (18),
|
||||
x25pvc (19),
|
||||
unknown (65535)
|
||||
}
|
||||
|
||||
CiscoNetworkAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x:"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a network layer address. The length and format of
|
||||
the address is protocol dependent as follows:
|
||||
ip 4 octets
|
||||
decnet 2 octets
|
||||
pup obsolete
|
||||
chaos 2 octets
|
||||
xns 10 octets
|
||||
first 4 octets are the net number
|
||||
last 6 octets are the host number
|
||||
x121
|
||||
appletalk 3 octets
|
||||
first 2 octets are the net number
|
||||
last octet is the host number
|
||||
clns
|
||||
lat
|
||||
vines 6 octets
|
||||
first 4 octets are the net number
|
||||
last 2 octets are the host number
|
||||
cons
|
||||
apollo 10 octets
|
||||
first 4 octets are the net number
|
||||
last 6 octets are the host number
|
||||
stun 8 octets
|
||||
novell 10 octets
|
||||
first 4 octets are the net number
|
||||
last 6 octets are the host number
|
||||
qllc 6 octets
|
||||
bstun 1 octet - bi-sync serial tunnel
|
||||
snapshot 1 octet
|
||||
atmIlmi 4 octets
|
||||
x25 pvc 2 octets (12 bits)
|
||||
"
|
||||
SYNTAX OCTET STRING
|
||||
|
||||
InterfaceIndexOrZero ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Either the value 0, or the ifIndex value of an
|
||||
interface in the ifTable."
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
|
||||
SAPType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x:"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Service Access Point - is a term that denotes the means
|
||||
by which a user entity in layer n+1 accesses a service
|
||||
of a provider entity in layer n."
|
||||
SYNTAX Integer32 (0..254)
|
||||
|
||||
CountryCode ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a case-insensitive 2-letter country code taken from
|
||||
ISO-3166. Unrecognized countries are represented as empty string.
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE (0 | 2))
|
||||
|
||||
EntPhysicalIndexOrZero ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention is an extension of entPhysicalIndex.
|
||||
If non-zero, the object is an entPhysicalIndex. If zero, no
|
||||
appropriate entPhysicalIndex exists. Any additional semantics
|
||||
are object specific."
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
|
||||
CiscoRowOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the operational status of an table entry.
|
||||
This textual convention allows explicitly representing
|
||||
the states of rows dependent on rows in other tables.
|
||||
|
||||
active(1) -
|
||||
Indicates this entry's RowStatus is active
|
||||
and the RowStatus for each dependency is active.
|
||||
|
||||
activeDependencies(2) -
|
||||
Indicates that the RowStatus for each dependency
|
||||
is active, but the entry's RowStatus is not active.
|
||||
|
||||
inactiveDependency(3) -
|
||||
Indicates that the RowStatus for at least one
|
||||
dependency is not active.
|
||||
|
||||
missingDependency(4) -
|
||||
Indicates that at least one dependency does
|
||||
not exist in it's table.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
activeDependencies(2),
|
||||
inactiveDependency(3),
|
||||
missingDependency(4)
|
||||
}
|
||||
|
||||
CiscoPort ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TCP or UDP port number range."
|
||||
REFERENCE
|
||||
"Transmission Control Protocol. J. Postel. RFC793,
|
||||
User Datagram Protocol. J. Postel. RFC768"
|
||||
SYNTAX INTEGER ( 0..65535 )
|
||||
|
||||
CiscoIpProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP protocol number range."
|
||||
REFERENCE
|
||||
"Internet Protocol. J. Postel. RFC791"
|
||||
SYNTAX INTEGER ( 0..255 )
|
||||
END
|
1632
mibs/CISCO-TC.my
Normal file
1632
mibs/CISCO-TC.my
Normal file
File diff suppressed because it is too large
Load Diff
56
mibs/CISCO-TCP-CAPABILITY.my
Normal file
56
mibs/CISCO-TCP-CAPABILITY.my
Normal file
@@ -0,0 +1,56 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-TCP-CAPABILITY.my:
|
||||
-- CISCO-TCP-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- January 2006, Sreenivasulu Chalamcharla
|
||||
--
|
||||
-- Copyright (c) 2006 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-TCP-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
ciscoTcpCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200601180000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com
|
||||
cs-lan-switch-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"Agent capabilities for
|
||||
CISCO-TCP-MIB"
|
||||
|
||||
REVISION "200601180000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
|
||||
::= { ciscoAgentCapability 26 }
|
||||
|
||||
cTcpCapabilityIOSXRV2R0CRS1 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS XR 2.0 for CRS-1"
|
||||
STATUS current
|
||||
DESCRIPTION "CISCO-TCP-MIB capabilities
|
||||
for IOS XR release 2.0"
|
||||
|
||||
SUPPORTS CISCO-TCP-MIB
|
||||
INCLUDES { ciscoTcpMIBGroupRev1 }
|
||||
|
||||
::= { ciscoTcpCapability 1 }
|
||||
END
|
250
mibs/CISCO-TCP-MIB.my
Normal file
250
mibs/CISCO-TCP-MIB.my
Normal file
@@ -0,0 +1,250 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-TCP-MIB.my: Cisco Enterprise TCP MIB file
|
||||
--
|
||||
-- July 1994, Jeffrey T. Johnson
|
||||
--
|
||||
-- Copyright (c) 1994-2000, 2001 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
CISCO-TCP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
TimeTicks,
|
||||
Integer32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
tcpConnEntry
|
||||
FROM TCP-MIB
|
||||
ciscoMgmt
|
||||
FROM CISCO-SMI;
|
||||
|
||||
ciscoTcpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200111120000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W. Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"An extension to the IETF MIB module for managing
|
||||
TCP implementations"
|
||||
REVISION "200111120000Z"
|
||||
DESCRIPTION
|
||||
"Added 3 new readonly MIB varaibles used
|
||||
for getting some vital per connection TCP
|
||||
statistics. They are :
|
||||
ciscoTcpConnRto
|
||||
ciscoTcpConnRetransPkts
|
||||
ciscoTcpConnFastRetransPkts"
|
||||
REVISION "9612030000Z"
|
||||
DESCRIPTION
|
||||
"Import tcpConnEntry from TCP-MIB instead of RFC1213-MIB"
|
||||
REVISION "9407210000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { ciscoMgmt 6 }
|
||||
|
||||
ciscoTcpMIBObjects OBJECT IDENTIFIER ::= { ciscoTcpMIB 1 }
|
||||
|
||||
-- Local TCP Connection Table
|
||||
-- This table augments the tcpConnTable defined in the TCP-MIB
|
||||
|
||||
ciscoTcpConnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CiscoTcpConnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing TCP connection-specific information."
|
||||
::= { ciscoTcpMIBObjects 1 }
|
||||
|
||||
ciscoTcpConnEntry OBJECT-TYPE
|
||||
SYNTAX CiscoTcpConnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Additional information about a particular current TCP
|
||||
connection beyond that provided by the TCP-MIB tcpConnEntry.
|
||||
An object of this type is transient, in that it ceases to
|
||||
exist when (or soon after) the connection makes the transition
|
||||
to the CLOSED state."
|
||||
AUGMENTS { tcpConnEntry }
|
||||
::= { ciscoTcpConnTable 1 }
|
||||
|
||||
CiscoTcpConnEntry ::=
|
||||
SEQUENCE {
|
||||
ciscoTcpConnInBytes Counter32,
|
||||
ciscoTcpConnOutBytes Counter32,
|
||||
ciscoTcpConnInPkts Counter32,
|
||||
ciscoTcpConnOutPkts Counter32,
|
||||
ciscoTcpConnElapsed TimeTicks,
|
||||
ciscoTcpConnSRTT Integer32,
|
||||
ciscoTcpConnRto Integer32,
|
||||
ciscoTcpConnRetransPkts Counter32,
|
||||
ciscoTcpConnFastRetransPkts Counter32
|
||||
}
|
||||
|
||||
ciscoTcpConnInBytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes that have been input on this TCP
|
||||
connection."
|
||||
::= { ciscoTcpConnEntry 1 }
|
||||
|
||||
ciscoTcpConnOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes that have been output on this TCP
|
||||
connection."
|
||||
::= { ciscoTcpConnEntry 2 }
|
||||
|
||||
ciscoTcpConnInPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets that have been input on this TCP
|
||||
connection."
|
||||
::= { ciscoTcpConnEntry 3 }
|
||||
|
||||
ciscoTcpConnOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets that have been output on this TCP
|
||||
connection."
|
||||
::= { ciscoTcpConnEntry 4 }
|
||||
|
||||
ciscoTcpConnElapsed OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Amount of time this TCP connection has been established."
|
||||
::= { ciscoTcpConnEntry 5 }
|
||||
|
||||
ciscoTcpConnSRTT OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"`Smoothed' round-trip time for this TCP connection."
|
||||
::= { ciscoTcpConnEntry 6 }
|
||||
|
||||
ciscoTcpConnRetransPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets retransmitted due to a timeout -
|
||||
that is, the number of TCP segments transmitted containing
|
||||
one or more previously transmitted octets."
|
||||
::= { ciscoTcpConnEntry 7 }
|
||||
|
||||
ciscoTcpConnFastRetransPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets retransmitted using an advanced
|
||||
algorithm such as Fast Retransmit or Selective Acknowledgement
|
||||
- that is, the number of TCP segments transmitted containing
|
||||
one or more previously transmitted octets."
|
||||
::= { ciscoTcpConnEntry 8 }
|
||||
|
||||
ciscoTcpConnRto OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current value used by a TCP implementation for the
|
||||
retransmission timeout."
|
||||
::= { ciscoTcpConnEntry 9 }
|
||||
|
||||
ciscoTcpMIBTraps OBJECT IDENTIFIER ::= { ciscoTcpMIB 2 }
|
||||
-- no traps are currently defined
|
||||
|
||||
-- conformance information
|
||||
|
||||
ciscoTcpMIBConformance OBJECT IDENTIFIER ::= { ciscoTcpMIB 3 }
|
||||
ciscoTcpMIBCompliances OBJECT IDENTIFIER ::= { ciscoTcpMIBConformance 1 }
|
||||
ciscoTcpMIBGroups OBJECT IDENTIFIER ::= { ciscoTcpMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statement
|
||||
|
||||
ciscoTcpMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated -- suceeded by ciscoTcpMIBComplianceRev1
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the Cisco TCP MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ciscoTcpMIBGroup }
|
||||
::= { ciscoTcpMIBCompliances 1 }
|
||||
|
||||
ciscoTcpMIBComplianceRev1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the Cisco TCP MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ciscoTcpMIBGroupRev1 }
|
||||
::= { ciscoTcpMIBCompliances 2 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
ciscoTcpMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ciscoTcpConnInBytes,
|
||||
ciscoTcpConnOutBytes,
|
||||
ciscoTcpConnInPkts,
|
||||
ciscoTcpConnOutPkts,
|
||||
ciscoTcpConnElapsed,
|
||||
ciscoTcpConnSRTT
|
||||
}
|
||||
STATUS deprecated -- succeeded by ciscoTcpMIBGroupRev1
|
||||
DESCRIPTION
|
||||
"A collection of objects providing TCP connection
|
||||
monitoring."
|
||||
::= { ciscoTcpMIBGroups 1 }
|
||||
|
||||
ciscoTcpMIBGroupRev1 OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ciscoTcpConnInBytes,
|
||||
ciscoTcpConnOutBytes,
|
||||
ciscoTcpConnInPkts,
|
||||
ciscoTcpConnOutPkts,
|
||||
ciscoTcpConnElapsed,
|
||||
ciscoTcpConnSRTT,
|
||||
ciscoTcpConnRto,
|
||||
ciscoTcpConnRetransPkts,
|
||||
ciscoTcpConnFastRetransPkts
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing TCP connection
|
||||
monitoring."
|
||||
::= { ciscoTcpMIBGroups 2 }
|
||||
|
||||
END
|
160
mibs/CISCO-TCP-STD-CAPABILITY.my
Normal file
160
mibs/CISCO-TCP-STD-CAPABILITY.my
Normal file
@@ -0,0 +1,160 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-TCP-STD-CAPABILITY.my: TCP-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- February 2006, Sreenivasulu Chalamcharla
|
||||
--
|
||||
-- Copyright (c) 2006, 2008 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-TCP-STD-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
|
||||
ciscoTcpStdCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200808110000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Cisco Systems
|
||||
Customer Service
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"Agent capabilities for TCP-MIB"
|
||||
REVISION "200808110000Z"
|
||||
DESCRIPTION
|
||||
"Added newlines at the end of the MIB file."
|
||||
REVISION "200802080000Z"
|
||||
DESCRIPTION
|
||||
"Added ciscoTcpStdCapc4710aceVA1R700 agent
|
||||
capability for ACE 4710 Application Control Engine
|
||||
Appliance."
|
||||
REVISION "200611080000Z"
|
||||
DESCRIPTION
|
||||
"Added ciscoTcpStdCapIOSXRV3R4CRS1 agent
|
||||
capability for IOS XR 3.4"
|
||||
REVISION "200610250000Z"
|
||||
DESCRIPTION
|
||||
"Added capability for Cisco TelePresence System (CTS) and
|
||||
Cisco TelePresence Manager (CTM) platforms."
|
||||
REVISION "200605260000Z"
|
||||
DESCRIPTION
|
||||
"Added capability statement
|
||||
ciscoTcpStdCapACSWV03R000"
|
||||
REVISION "200602060000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { ciscoAgentCapability 481 }
|
||||
|
||||
|
||||
|
||||
ciscoTcpStdCapIOSXRV3R2CRS1 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS XR 3.2.0 for CRS-1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP-MIB capabilities
|
||||
for IOS XR release 3.2.0"
|
||||
|
||||
SUPPORTS TCP-MIB
|
||||
INCLUDES {
|
||||
tcpGroup,
|
||||
tcpBaseGroup,
|
||||
tcpConnectionGroup,
|
||||
tcpHCGroup
|
||||
}
|
||||
VARIATION tcpConnectionProcess
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"No backend supported is provided to
|
||||
get the process ID."
|
||||
|
||||
::= { ciscoTcpStdCapability 1 }
|
||||
|
||||
ciscoTcpStdCapACSWV03R000 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "ACSW (Application Control Software) 3.0
|
||||
|
||||
for Application Control Engine(ACE)
|
||||
|
||||
Service Module."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP-MIB capabilities for ACSW 3.0"
|
||||
|
||||
SUPPORTS TCP-MIB
|
||||
INCLUDES { tcpBaseGroup }
|
||||
::= { ciscoTcpStdCapability 2 }
|
||||
|
||||
ciscoTcpStdCapCTSV100 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco TelePresence System (CTS) 1.0.0."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP-MIB capabilities for CTS 1.0.0"
|
||||
|
||||
SUPPORTS TCP-MIB
|
||||
INCLUDES { tcpGroup }
|
||||
VARIATION tcpConnState
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write operation not allowed via SNMP."
|
||||
|
||||
::= { ciscoTcpStdCapability 3 }
|
||||
|
||||
ciscoTcpStdCapCTMV1000 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco TelePresence Manager (CTM) 1.0.0.0."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP-MIB capabilities for CTM 1.0.0.0"
|
||||
|
||||
SUPPORTS TCP-MIB
|
||||
INCLUDES { tcpGroup }
|
||||
VARIATION tcpConnState
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write operation not allowed via SNMP."
|
||||
|
||||
::= { ciscoTcpStdCapability 4 }
|
||||
|
||||
ciscoTcpStdCapIOSXRV3R4CRS1 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS XR 3.4 for CRS-1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP-MIB capabilities
|
||||
for IOS XR release 3.4"
|
||||
|
||||
SUPPORTS TCP-MIB
|
||||
INCLUDES {
|
||||
tcpGroup,
|
||||
tcpBaseGroup,
|
||||
tcpConnectionGroup,
|
||||
tcpHCGroup
|
||||
}
|
||||
::= { ciscoTcpStdCapability 5 }
|
||||
|
||||
ciscoTcpStdCapc4710aceVA1R700 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "ACSW (Application Control Software) A1(7)
|
||||
for ACE 4710 Application Control Engine
|
||||
Appliance."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP-MIB capabilities for ACSW A1(7)"
|
||||
|
||||
SUPPORTS TCP-MIB
|
||||
INCLUDES { tcpBaseGroup }
|
||||
::= { ciscoTcpStdCapability 6 }
|
||||
|
||||
END
|
||||
|
||||
|
298
mibs/CISCO-TCPOFFLOAD-MIB.my
Normal file
298
mibs/CISCO-TCPOFFLOAD-MIB.my
Normal file
@@ -0,0 +1,298 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-TCPOFFLOAD-MIB.my: Cisco CIP TCP OFFLOAD MIB file
|
||||
--
|
||||
-- April 1994, Mike Otto
|
||||
--
|
||||
-- Copyright (c) 1994-1996, 1998 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
CISCO-TCPOFFLOAD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
DisplayString, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ciscoMgmt
|
||||
FROM CISCO-SMI
|
||||
|
||||
cipCardEntryIndex, cipCardDtrBrdIndex, cipCardSubChannelIndex
|
||||
FROM CISCO-CHANNEL-MIB;
|
||||
|
||||
ciscoTcpOffloadMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9503300000Z"
|
||||
ORGANIZATION "cisco IBM engineering Working Group"
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"This is the MIB module for objects used to manage
|
||||
the cisco tcp offload feature.
|
||||
|
||||
The IBM mainframe (host) supports TCP/IP. As a way to
|
||||
save cycles on the host, the TCP/IP stack can be run
|
||||
on the 3172. This offloads the host from the protocol
|
||||
processing and is known as TCP-OFFLOAD. This mib
|
||||
identifies the manageable objects for the TCP-OFFLOAD
|
||||
feature in the Cisco router."
|
||||
|
||||
REVISION "9801060000Z"
|
||||
DESCRIPTION
|
||||
"With the addition of Cisco's new Channel Port
|
||||
Adapter cards, all the references to CIP in the
|
||||
MIB description and object descriptions are changed
|
||||
to CMCC (Cisco Mainframe Channel Connection). The
|
||||
object names in the form of cip... or cipCard...
|
||||
will remain the same, but will be valid objects
|
||||
for the Channel Port Adapter cards."
|
||||
|
||||
|
||||
REVISION "9504270000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { ciscoMgmt 31 }
|
||||
|
||||
tcpOffloadObjects OBJECT IDENTIFIER ::= { ciscoTcpOffloadMIB 1 }
|
||||
|
||||
cipCardOffloadConfig OBJECT IDENTIFIER ::= {tcpOffloadObjects 1 }
|
||||
|
||||
cipCardOffloadConfigTable
|
||||
OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CipCardOffloadConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains configuration information for
|
||||
the TCP offload feature on the CMCC card.
|
||||
Changing these parameters will take effect immediately.
|
||||
|
||||
The management station can create an entry in this table
|
||||
by setting the appropriate value in cipCardOffloadConfigRowStatus.
|
||||
All the objects in this table must be supplied for a successful
|
||||
create/set.
|
||||
"
|
||||
::= {cipCardOffloadConfig 1 }
|
||||
|
||||
cipCardOffloadConfigEntry
|
||||
OBJECT-TYPE
|
||||
SYNTAX CipCardOffloadConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of OFFLOAD configuration values."
|
||||
INDEX { cipCardEntryIndex,
|
||||
cipCardDtrBrdIndex,
|
||||
cipCardSubChannelIndex
|
||||
}
|
||||
::= { cipCardOffloadConfigTable 1 }
|
||||
|
||||
CipCardOffloadConfigEntry ::= SEQUENCE
|
||||
{
|
||||
cipCardOffloadConfigPath OCTET STRING (SIZE(2)),
|
||||
cipCardOffloadConfigDevice OCTET STRING (SIZE(2)),
|
||||
cipCardOffloadConfigIpAddr IpAddress,
|
||||
cipCardOffloadConfigHostName DisplayString (SIZE (1..10)),
|
||||
cipCardOffloadConfigRouterName DisplayString (SIZE (1..10)),
|
||||
cipCardOffloadConfigLinkHostAppl DisplayString (SIZE (1..10)),
|
||||
cipCardOffloadConfigLinkRouterAppl DisplayString (SIZE (1..10)),
|
||||
cipCardOffloadConfigAPIHostAppl DisplayString (SIZE (1..10)),
|
||||
cipCardOffloadConfigAPIRouterAppl DisplayString (SIZE (1..10)),
|
||||
cipCardOffloadConfigBroadcastEnable TruthValue,
|
||||
cipCardOffloadConfigRowStatus RowStatus
|
||||
}
|
||||
|
||||
cipCardOffloadConfigPath
|
||||
OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(2))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hex path identifier for the escon director switch port
|
||||
containing the fiber from the channel on the host to
|
||||
which this CMCC CLAW task connects.
|
||||
|
||||
This is a concatenation of the switch port number, the
|
||||
channel logical address (used by the host to associate
|
||||
an logical partition (LPAR) with the control unit), and
|
||||
the control unit logical address (address of a logical
|
||||
control unit used by the host to associate a group of
|
||||
physical devices).
|
||||
|
||||
For a directly connected channel, the switch port number
|
||||
is usually 01."
|
||||
::= {cipCardOffloadConfigEntry 1 }
|
||||
|
||||
cipCardOffloadConfigDevice
|
||||
OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(2))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Two digit hex device address for the device the SNA host will
|
||||
use to communicate with the offload task on the CMCC. The address
|
||||
must be even."
|
||||
::= {cipCardOffloadConfigEntry 2 }
|
||||
|
||||
cipCardOffloadConfigIpAddr
|
||||
OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the host application for the offload task as
|
||||
specified in the HOME statement of the PROFILE TCPIP."
|
||||
::= {cipCardOffloadConfigEntry 3 }
|
||||
|
||||
cipCardOffloadConfigHostName
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Host name parameter as specified in the DEVICE statement
|
||||
of the PROFILE TCPIP."
|
||||
::= {cipCardOffloadConfigEntry 4 }
|
||||
|
||||
cipCardOffloadConfigRouterName
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Workstation name parameter as specified in the DEVICE
|
||||
statement of the mainframe PROFILE TCPIP."
|
||||
::= {cipCardOffloadConfigEntry 5 }
|
||||
|
||||
cipCardOffloadConfigLinkHostAppl
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the application providing the IP link services,
|
||||
as specified in the mainframe configuration."
|
||||
::= {cipCardOffloadConfigEntry 6 }
|
||||
|
||||
cipCardOffloadConfigLinkRouterAppl
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the router application providing the IP link
|
||||
services, as specified in the mainframe configuration."
|
||||
::= {cipCardOffloadConfigEntry 7 }
|
||||
|
||||
cipCardOffloadConfigAPIHostAppl
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the mainframe application providing the API
|
||||
services, as specified in the mainframe configuration."
|
||||
::= {cipCardOffloadConfigEntry 8 }
|
||||
|
||||
cipCardOffloadConfigAPIRouterAppl
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the router application providing the API services,
|
||||
as specified in the mainframe configuration."
|
||||
::= {cipCardOffloadConfigEntry 9 }
|
||||
|
||||
cipCardOffloadConfigBroadcastEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control processing of broadcast frames for the
|
||||
path/device this instance of OFFLOAD is configured
|
||||
on. Enable turns broadcast processing on."
|
||||
::= {cipCardOffloadConfigEntry 10 }
|
||||
|
||||
cipCardOffloadConfigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used by a management station to
|
||||
create or delete the row entry in
|
||||
cipCardOffloadConfigTable following the RowStatus
|
||||
textual convention."
|
||||
::= {cipCardOffloadConfigEntry 11 }
|
||||
|
||||
-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
--
|
||||
-- Conformance Information
|
||||
--
|
||||
|
||||
ciscoTcpOffloadMibConformance OBJECT IDENTIFIER ::= { ciscoTcpOffloadMIB 2 }
|
||||
ciscoTcpOffloadMibCompliances OBJECT IDENTIFIER ::=
|
||||
{ ciscoTcpOffloadMibConformance 1 }
|
||||
ciscoTcpOffloadMibGroups OBJECT IDENTIFIER ::=
|
||||
{ ciscoTcpOffloadMibConformance 2 }
|
||||
|
||||
--
|
||||
-- Compliance Statements
|
||||
--
|
||||
|
||||
ciscoTcpOffloadMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the TcpIP Offload feature."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
ciscoTcpOffloadGroup
|
||||
}
|
||||
::= { ciscoTcpOffloadMibCompliances 1 }
|
||||
|
||||
ciscoTcpOffloadGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
-- Table Header
|
||||
-- cipCardOffloadConfigTable
|
||||
-- cipCardOffloadConfigEntry
|
||||
-- Table Indicies
|
||||
-- cipCardEntryIndex
|
||||
-- cipCardDtrBrdIndex
|
||||
-- cipCardSubChannelIndex
|
||||
--
|
||||
cipCardOffloadConfigPath,
|
||||
cipCardOffloadConfigDevice,
|
||||
cipCardOffloadConfigIpAddr,
|
||||
cipCardOffloadConfigHostName,
|
||||
cipCardOffloadConfigRouterName,
|
||||
cipCardOffloadConfigLinkHostAppl,
|
||||
cipCardOffloadConfigLinkRouterAppl,
|
||||
cipCardOffloadConfigAPIHostAppl,
|
||||
cipCardOffloadConfigAPIRouterAppl,
|
||||
cipCardOffloadConfigBroadcastEnable,
|
||||
cipCardOffloadConfigRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration capability."
|
||||
::= { ciscoTcpOffloadMibGroups 1}
|
||||
END
|
||||
|
||||
|
699
mibs/CISCO-VTP-CAPABILITY.my
Normal file
699
mibs/CISCO-VTP-CAPABILITY.my
Normal file
@@ -0,0 +1,699 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-VTP-CAPABILITY.my:
|
||||
-- Cisco CISCO-VTP-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- August 2003, Wen Xu
|
||||
--
|
||||
-- Copyright (c) 2003-2007 by Cisco Systems Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ****************************************************************
|
||||
|
||||
CISCO-VTP-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
|
||||
ciscoVtpCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200707180000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
E-mail: cs-lan-switch-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"The capabilities description of CISCO-VTP-MIB."
|
||||
REVISION "200707180000Z"
|
||||
DESCRIPTION
|
||||
"Added capability statement
|
||||
ciscoVtpCapV12R0233SXHPCat6K."
|
||||
REVISION "200603150000Z"
|
||||
DESCRIPTION
|
||||
"Added VARIATION clause for managementDomainLocalMode
|
||||
in capability statement ciscoVtpCapV12R0119ECat6K,
|
||||
ciscoVtpCapV12R0217SXCat6K,ciscoVtpCapV12R0217SXACat6K
|
||||
and ciscoVtpCapV12R0218SXECat6K."
|
||||
REVISION "200503090000Z"
|
||||
DESCRIPTION
|
||||
"Added capability statement ciscoVtpCapV12R0218SXECat6K.
|
||||
|
||||
Added VARIATION clause for vtpVlanTypeExt
|
||||
and vtpVlanEditTypeExt2 in capability
|
||||
statement ciscoVtpCapV12R0119ECat6K,
|
||||
ciscoVtpCapV12R0217SXCat6K and
|
||||
ciscoVtpCapV12R0217SXACat6K."
|
||||
REVISION "200404150000Z"
|
||||
DESCRIPTION
|
||||
"Added capability statement ciscoVtpCapV12R0217SXACat6K.
|
||||
|
||||
Added a VARIATION statement for the object
|
||||
vlanTrunkPortDynamicStatus in capability
|
||||
statement ciscoVtpCapV12R0119ECat6K and
|
||||
ciscoVtpCapV12R0217SXCat6K."
|
||||
REVISION "200312010000Z"
|
||||
DESCRIPTION
|
||||
"Added capability statement ciscoVtpCapCatOSV08R0301."
|
||||
REVISION "200309150000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { ciscoAgentCapability 329 }
|
||||
|
||||
|
||||
|
||||
ciscoVtpCapV12R0119ECat6K AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.1(19E) on Catalyst 6000/6500
|
||||
and Cisco 7600 series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-VTP-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-VTP-MIB
|
||||
INCLUDES {
|
||||
vtpBasicGroup,
|
||||
vtpVlanInfoGroup,
|
||||
vtpConfigNotificationsGroupRev1,
|
||||
vtpStatsGroup,
|
||||
vtpTrunkPortGroup,
|
||||
vtpVersion2BasicGroup,
|
||||
vtpVlanInfoEditGroup,
|
||||
vtpTrunkPortGroup2,
|
||||
vtpTrunkPortGroup3,
|
||||
vtpDot1qTunnelGroup,
|
||||
vtpTrunkPruningGroup,
|
||||
vtpTrunkPruningGroup2,
|
||||
vtpVlanIfIndexGroup,
|
||||
vtpVlanInfoEditGroup2,
|
||||
vtp4kVlanGroupRev1,
|
||||
vtpConfigNotificationsGroup2,
|
||||
vtpVlanNotifEnabledGroup,
|
||||
vtpConfigNotificationsGroup3
|
||||
}
|
||||
VARIATION vtpVersion
|
||||
SYNTAX INTEGER {
|
||||
one(1),
|
||||
two(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainVersionInUse
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortDynamicStatus
|
||||
SYNTAX INTEGER {
|
||||
trunking(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported.
|
||||
vlanTrunkPortTable only includes the
|
||||
trunking ports."
|
||||
|
||||
VARIATION vtpVlanTypeExt
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION vtpVlanEditTypeExt2
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION managementDomainLocalMode
|
||||
SYNTAX INTEGER {
|
||||
client(1),
|
||||
server(2),
|
||||
transparent(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
::= { ciscoVtpCapability 1 }
|
||||
|
||||
ciscoVtpCapV12R0217SXCat6K AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.2(17)SX on Catalyst 6000/6500
|
||||
and Cisco 7600 series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-VTP-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-VTP-MIB
|
||||
INCLUDES {
|
||||
vtpBasicGroup,
|
||||
vtpVlanInfoGroup,
|
||||
vtpConfigNotificationsGroupRev1,
|
||||
vtpStatsGroup,
|
||||
vtpTrunkPortGroup,
|
||||
vtpVersion2BasicGroup,
|
||||
vtpVlanInfoEditGroup,
|
||||
vtpTrunkPortGroup2,
|
||||
vtpTrunkPortGroup3,
|
||||
vtpDot1qTunnelGroup,
|
||||
vtpTrunkPruningGroup,
|
||||
vtpTrunkPruningGroup2,
|
||||
vtpVlanIfIndexGroup,
|
||||
vtpVlanInfoEditGroup2,
|
||||
vtp4kVlanGroupRev1,
|
||||
vtpConfigNotificationsGroup2,
|
||||
vtpVlanNotifEnabledGroup,
|
||||
vtpConfigNotificationsGroup3
|
||||
}
|
||||
VARIATION vtpVersion
|
||||
SYNTAX INTEGER {
|
||||
one(1),
|
||||
two(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainVersionInUse
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortDynamicStatus
|
||||
SYNTAX INTEGER {
|
||||
trunking(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported.
|
||||
vlanTrunkPortTable only includes the
|
||||
trunking ports."
|
||||
|
||||
VARIATION vtpVlanTypeExt
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION vtpVlanEditTypeExt2
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION managementDomainLocalMode
|
||||
SYNTAX INTEGER {
|
||||
client(1),
|
||||
server(2),
|
||||
transparent(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
::= { ciscoVtpCapability 2 }
|
||||
|
||||
ciscoVtpCapCatOSV08R0101 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco CatOS 8.1(1)."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-VTP-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-VTP-MIB
|
||||
INCLUDES {
|
||||
vtpBasicGroup,
|
||||
vtpVlanInfoGroup,
|
||||
vtpConfigNotificationsGroupRev1,
|
||||
vtpStatsGroup,
|
||||
vtpTrunkPortGroup,
|
||||
vtpVersion2BasicGroup,
|
||||
vtpVlanInfoEditGroup,
|
||||
vtpDot1qTunnelGroup,
|
||||
vtpTrunkPortGroup2,
|
||||
vtpTrunkPortGroup3,
|
||||
vtpTrunkPruningGroup,
|
||||
vtpTrunkPruningGroup2,
|
||||
vtpVlanIfIndexGroup,
|
||||
vtpVlanInfoEditGroup2,
|
||||
vtp4kVlanGroup,
|
||||
vtp4kVlanGroupRev1,
|
||||
vtpConfigNotificationsGroup2,
|
||||
vtpVlanNotifEnabledGroup,
|
||||
vtpConfigNotificationsGroup3,
|
||||
vtpDiscoverGroup,
|
||||
vtpDatabaseGroup,
|
||||
vtpAuthGroup
|
||||
}
|
||||
VARIATION vtpVersion
|
||||
SYNTAX INTEGER {
|
||||
one(1),
|
||||
two(2),
|
||||
three(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainVersionInUse
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2),
|
||||
version3(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
::= { ciscoVtpCapability 3 }
|
||||
|
||||
ciscoVtpCapCatOSV08R0301 AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco CatOS 8.3(1)."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-VTP-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-VTP-MIB
|
||||
INCLUDES {
|
||||
vtpBasicGroup,
|
||||
vtpVlanInfoGroup,
|
||||
vtpConfigNotificationsGroupRev1,
|
||||
vtpStatsGroup,
|
||||
vtpTrunkPortGroup,
|
||||
vtpVersion2BasicGroup,
|
||||
vtpVlanInfoEditGroup,
|
||||
vtpDot1qTunnelGroup,
|
||||
vtpTrunkPortGroup2,
|
||||
vtpTrunkPortGroup3,
|
||||
vtpTrunkPruningGroup,
|
||||
vtpTrunkPruningGroup2,
|
||||
vtpVlanIfIndexGroup,
|
||||
vtpVlanInfoEditGroup2,
|
||||
vtp4kVlanGroup,
|
||||
vtp4kVlanGroupRev1,
|
||||
vtpConfigNotificationsGroup2,
|
||||
vtpVlanNotifEnabledGroup,
|
||||
vtpConfigNotificationsGroup3,
|
||||
vtpDiscoverGroup,
|
||||
vtpDatabaseGroup,
|
||||
vtpAuthGroup,
|
||||
vtpInternalVlanGrp
|
||||
}
|
||||
VARIATION vtpVersion
|
||||
SYNTAX INTEGER {
|
||||
one(1),
|
||||
two(2),
|
||||
three(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainVersionInUse
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2),
|
||||
version3(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
::= { ciscoVtpCapability 4 }
|
||||
|
||||
ciscoVtpCapV12R0217SXACat6K AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.2(17)SXA on Catalyst 6000/6500
|
||||
and Cisco 7600 series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-VTP-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-VTP-MIB
|
||||
INCLUDES {
|
||||
vtpBasicGroup,
|
||||
vtpVlanInfoGroup,
|
||||
vtpConfigNotificationsGroupRev1,
|
||||
vtpStatsGroup,
|
||||
vtpTrunkPortGroup,
|
||||
vtpVersion2BasicGroup,
|
||||
vtpVlanInfoEditGroup,
|
||||
vtpTrunkPortGroup2,
|
||||
vtpTrunkPortGroup3,
|
||||
vtpDot1qTunnelGroup,
|
||||
vtpTrunkPruningGroup,
|
||||
vtpTrunkPruningGroup2,
|
||||
vtpVlanIfIndexGroup,
|
||||
vtpVlanInfoEditGroup2,
|
||||
vtp4kVlanGroupRev1,
|
||||
vtpConfigNotificationsGroup2,
|
||||
vtpVlanNotifEnabledGroup,
|
||||
vtpConfigNotificationsGroup3
|
||||
}
|
||||
VARIATION vtpVersion
|
||||
SYNTAX INTEGER {
|
||||
one(1),
|
||||
two(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainVersionInUse
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vtpVlanTypeExt
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION vtpVlanEditTypeExt2
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION managementDomainLocalMode
|
||||
SYNTAX INTEGER {
|
||||
client(1),
|
||||
server(2),
|
||||
transparent(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
::= { ciscoVtpCapability 5 }
|
||||
|
||||
ciscoVtpCapV12R0218SXECat6K AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.2(18)SXE on Catalyst 6000/6500
|
||||
and Cisco 7600 series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-VTP-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-VTP-MIB
|
||||
INCLUDES {
|
||||
vtpBasicGroup,
|
||||
vtpVlanInfoGroup,
|
||||
vtpConfigNotificationsGroupRev1,
|
||||
vtpStatsGroup,
|
||||
vtpTrunkPortGroup,
|
||||
vtpVersion2BasicGroup,
|
||||
vtpVlanInfoEditGroup,
|
||||
vtpTrunkPortGroup2,
|
||||
vtpTrunkPortGroup3,
|
||||
vtpDot1qTunnelGroup,
|
||||
vtpTrunkPruningGroup,
|
||||
vtpTrunkPruningGroup2,
|
||||
vtpVlanIfIndexGroup,
|
||||
vtpVlanInfoEditGroup2,
|
||||
vtp4kVlanGroupRev1,
|
||||
vtpConfigNotificationsGroup2,
|
||||
vtpVlanNotifEnabledGroup,
|
||||
vtpConfigNotificationsGroup3,
|
||||
vtpInternalVlanGrp
|
||||
}
|
||||
VARIATION vtpVersion
|
||||
SYNTAX INTEGER {
|
||||
one(1),
|
||||
two(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainVersionInUse
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vtpVlanTypeExt
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION vtpVlanEditTypeExt2
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION managementDomainLocalMode
|
||||
SYNTAX INTEGER {
|
||||
client(1),
|
||||
server(2),
|
||||
transparent(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
::= { ciscoVtpCapability 6 }
|
||||
|
||||
ciscoVtpCapV12R0233SXHPCat6K AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "Cisco IOS 12.2(33)SXH on Catalyst 6000/6500
|
||||
and Cisco 7600 series devices."
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CISCO-VTP-MIB capabilities."
|
||||
|
||||
SUPPORTS CISCO-VTP-MIB
|
||||
INCLUDES {
|
||||
vtpBasicGroup,
|
||||
vtpVlanInfoGroup,
|
||||
vtpConfigNotificationsGroupRev1,
|
||||
vtpStatsGroup,
|
||||
vtpTrunkPortGroup,
|
||||
vtpVersion2BasicGroup,
|
||||
vtpVlanInfoEditGroup,
|
||||
vtpTrunkPortGroup2,
|
||||
vtpTrunkPortGroup3,
|
||||
vtpDot1qTunnelGroup,
|
||||
vtpTrunkPruningGroup,
|
||||
vtpTrunkPruningGroup2,
|
||||
vtpVlanIfIndexGroup,
|
||||
vtpVlanInfoEditGroup2,
|
||||
vtp4kVlanGroupRev1,
|
||||
vtpConfigNotificationsGroup2,
|
||||
vtpVlanNotifEnabledGroup,
|
||||
vtpConfigNotificationsGroup3,
|
||||
vtpInternalVlanGrp
|
||||
}
|
||||
VARIATION vtpVersion
|
||||
SYNTAX INTEGER {
|
||||
one(1),
|
||||
two(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vlanTrunkPortRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION managementDomainVersionInUse
|
||||
SYNTAX INTEGER {
|
||||
version1(1),
|
||||
version2(2)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values
|
||||
are supported."
|
||||
|
||||
VARIATION vtpVlanTypeExt
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION vtpVlanEditTypeExt2
|
||||
SYNTAX BITS {
|
||||
vtpmanageable(0),
|
||||
rspan(3)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only limited set of enumerated values are
|
||||
supported."
|
||||
|
||||
VARIATION managementDomainLocalMode
|
||||
SYNTAX INTEGER {
|
||||
client(1),
|
||||
server(2),
|
||||
transparent(3),
|
||||
off(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"The enumerated values supported are all
|
||||
those defined at the time this clause
|
||||
was written."
|
||||
|
||||
::= { ciscoVtpCapability 7 }
|
||||
|
||||
END
|
||||
|
4457
mibs/CISCO-VTP-MIB.my
Normal file
4457
mibs/CISCO-VTP-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
68
mibs/DIFFSERV-DSCP-TC.my
Normal file
68
mibs/DIFFSERV-DSCP-TC.my
Normal file
@@ -0,0 +1,68 @@
|
||||
DIFFSERV-DSCP-TC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, MODULE-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
|
||||
diffServDSCPTC MODULE-IDENTITY
|
||||
LAST-UPDATED "200205090000Z"
|
||||
ORGANIZATION "IETF Differentiated Services WG"
|
||||
CONTACT-INFO
|
||||
" Fred Baker
|
||||
Cisco Systems
|
||||
1121 Via Del Rey
|
||||
Santa Barbara, CA 93117, USA
|
||||
E-mail: fred@cisco.com
|
||||
|
||||
Kwok Ho Chan
|
||||
Nortel Networks
|
||||
600 Technology Park Drive
|
||||
Billerica, MA 01821, USA
|
||||
E-mail: khchan@nortelnetworks.com
|
||||
|
||||
Andrew Smith
|
||||
Harbour Networks
|
||||
Jiuling Building
|
||||
21 North Xisanhuan Ave.
|
||||
Beijing, 100089, PRC
|
||||
E-mail: ah_smith@acm.org
|
||||
|
||||
Differentiated Services Working Group:
|
||||
diffserv@ietf.org"
|
||||
DESCRIPTION
|
||||
"The Textual Conventions defined in this module should be used
|
||||
whenever a Differentiated Services Code Point is used in a MIB."
|
||||
REVISION "200205090000Z"
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 3289."
|
||||
::= { mib-2 96 }
|
||||
|
||||
Dscp ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Differentiated Services Code-Point that may be used for
|
||||
marking a traffic stream."
|
||||
REFERENCE
|
||||
"RFC 2474, RFC 2780"
|
||||
SYNTAX Integer32 (0..63)
|
||||
|
||||
DscpOrAny ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP header Differentiated Services Code-Point that may be
|
||||
|
||||
|
||||
|
||||
used for discriminating among traffic streams. The value -1 is
|
||||
used to indicate a wild card i.e. any value."
|
||||
REFERENCE
|
||||
"RFC 2474, RFC 2780"
|
||||
SYNTAX Integer32 (-1 | 0..63)
|
||||
|
||||
END
|
175
mibs/DIFFSERV-MIB-CAPABILITY.my
Normal file
175
mibs/DIFFSERV-MIB-CAPABILITY.my
Normal file
@@ -0,0 +1,175 @@
|
||||
-- *****************************************************************
|
||||
-- DIFFSERV-MIB-CAPABILITY.my:
|
||||
-- DIFFSERV MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- October 2003, H.K.Vivek
|
||||
--
|
||||
-- Copyright (c) 2003 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
DIFFSERV-MIB-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI
|
||||
IndexInteger, IfDirection
|
||||
FROM DIFFSERV-MIB;
|
||||
|
||||
diffServMibCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200310130000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-san@cisco.com"
|
||||
DESCRIPTION
|
||||
"Agent capabilities for
|
||||
DIFFSERV-MIB"
|
||||
REVISION "200310130000Z"
|
||||
DESCRIPTION
|
||||
"The capabilities description of
|
||||
DIFFSERV-MIB (RFC 3289) for
|
||||
MDS 1.3(1)."
|
||||
::= { ciscoAgentCapability 377 }
|
||||
|
||||
diffServMibCapabilityMDS13R1 AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "Cisco MDS 1.3(1)"
|
||||
STATUS current
|
||||
DESCRIPTION "DIFFSERV MIB capabilities"
|
||||
|
||||
SUPPORTS DIFFSERV-MIB
|
||||
INCLUDES {
|
||||
diffServMIBDataPathGroup,
|
||||
diffServMIBClfrGroup,
|
||||
diffServMIBClfrElementGroup,
|
||||
diffServMIBMeterGroup,
|
||||
diffServMIBActionGroup,
|
||||
diffServMIBDscpMarkActGroup
|
||||
}
|
||||
|
||||
VARIATION diffServDataPathIfDirection
|
||||
SYNTAX IfDirection
|
||||
DESCRIPTION "Only 'inbound(1)' is supported."
|
||||
|
||||
VARIATION diffServDataPathStart
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServDataPathStorage
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServDataPathStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServClfrNextFree
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not supported."
|
||||
|
||||
VARIATION diffServClfrId
|
||||
SYNTAX IndexInteger (1..1023)
|
||||
DESCRIPTION "Only the range 1-1023 is supported."
|
||||
|
||||
VARIATION diffServClfrStorage
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServClfrElementNextFree
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not supported."
|
||||
|
||||
VARIATION diffServClfrElementId
|
||||
SYNTAX IndexInteger (1..256)
|
||||
DESCRIPTION "Only the range 1-256 is supported."
|
||||
|
||||
VARIATION diffServClfrElementPrecedence
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServClfrElementStorage
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServClfrElementEntry
|
||||
CREATION-REQUIRES { diffServClfrElementSpecific }
|
||||
DESCRIPTION "The diffServClfrElementSpecific
|
||||
object must be specified during
|
||||
creation and this object cannot
|
||||
be modified later."
|
||||
|
||||
VARIATION diffServClfrElementNext
|
||||
DESCRIPTION "This object can only be set to
|
||||
diffServActionEntry."
|
||||
|
||||
VARIATION diffServClfrElementSpecific
|
||||
DESCRIPTION "This object can only be set to
|
||||
cdsmFCMultiFieldClfrEntry, which
|
||||
is defined in
|
||||
CISCO-DIFFSERV-EXT-MIB."
|
||||
|
||||
VARIATION diffServMeterNextFree
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not supported."
|
||||
|
||||
VARIATION diffServMeterSucceedNext
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServMeterFailNext
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServMeterSpecific
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServMeterStorage
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServMeterStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServActionNextFree
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Not supported."
|
||||
|
||||
VARIATION diffServActionNext
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServActionSpecific
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServActionStorage
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServActionInterface
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
VARIATION diffServActionStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "create is not supported."
|
||||
|
||||
::= { diffServMibCapability 1 }
|
||||
|
||||
END
|
3704
mibs/DIFFSERV-MIB.my
Normal file
3704
mibs/DIFFSERV-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
1332
mibs/ENTITY-MIB.txt
Normal file
1332
mibs/ENTITY-MIB.txt
Normal file
File diff suppressed because it is too large
Load Diff
790
mibs/INTEGRATED-SERVICES-MIB.my
Normal file
790
mibs/INTEGRATED-SERVICES-MIB.my
Normal file
@@ -0,0 +1,790 @@
|
||||
INTEGRATED-SERVICES-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32,
|
||||
Gauge32, Integer32, mib-2 FROM SNMPv2-SMI
|
||||
TimeInterval, TEXTUAL-CONVENTION, RowStatus,
|
||||
TruthValue, TestAndIncr FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
ifIndex, InterfaceIndex FROM IF-MIB;
|
||||
|
||||
-- This MIB module uses the extended OBJECT-TYPE macro as
|
||||
-- defined in [9].
|
||||
|
||||
intSrv MODULE-IDENTITY
|
||||
LAST-UPDATED "9511030500Z" -- Thu Aug 28 09:04:13 PDT 1997
|
||||
ORGANIZATION "IETF Integrated Services Working Group"
|
||||
CONTACT-INFO
|
||||
" Fred Baker
|
||||
Postal: Cisco Systems
|
||||
519 Lado Drive
|
||||
Santa Barbara, California 93111
|
||||
Tel: +1 805 681 0115
|
||||
E-Mail: fred@cisco.com
|
||||
|
||||
John Krawczyk
|
||||
Postal: ArrowPoint Communications
|
||||
235 Littleton Road
|
||||
Westford, Massachusetts 01886
|
||||
Tel: +1 508 692 5875
|
||||
E-Mail: jjk@tiac.net"
|
||||
DESCRIPTION
|
||||
"The MIB module to describe the Integrated Services
|
||||
Protocol"
|
||||
::= { mib-2 52 }
|
||||
|
||||
intSrvObjects OBJECT IDENTIFIER ::= { intSrv 1 }
|
||||
intSrvGenObjects OBJECT IDENTIFIER ::= { intSrv 2 }
|
||||
intSrvNotifications OBJECT IDENTIFIER ::= { intSrv 3 }
|
||||
intSrvConformance OBJECT IDENTIFIER ::= { intSrv 4 }
|
||||
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
SessionNumber ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Session Number convention is used for
|
||||
numbers identifying sessions or saved PATH or
|
||||
RESV information. It is a number in the range
|
||||
returned by a TestAndIncr variable, having no
|
||||
protocol meaning whatsoever but serving instead
|
||||
as simple identifier.
|
||||
|
||||
The alternative was a very complex instance or
|
||||
instance object that became unwieldy."
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
|
||||
Protocol ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the IP Protocol field of an IP
|
||||
Datagram Header. This identifies the protocol
|
||||
layer above IP. For example, the value 6 is
|
||||
used for TCP and the value 17 is used for UDP.
|
||||
The values of this field are defined in the As-
|
||||
signed Numbers RFC."
|
||||
SYNTAX INTEGER (1..255)
|
||||
|
||||
|
||||
SessionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the C-Type field of a Session ob-
|
||||
ject, as defined in the RSVP specification.
|
||||
This value determines the lengths of octet
|
||||
strings and use of certain objects such as the
|
||||
'port' variables. If the C-Type calls for an
|
||||
IP6 address, one would expect all source, des-
|
||||
tination, and next/previous hop addresses to be
|
||||
16 bytes long, and for the ports to be UDP/TCP
|
||||
port numbers, for example."
|
||||
SYNTAX INTEGER (1..255)
|
||||
|
||||
Port ::= TEXTUAL-CONVENTION
|
||||
-- DISPLAY-HINT "d" ---- illegal for OCTET STRING.
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the UDP or TCP Source or Destina-
|
||||
tion Port field, a virtual destination port or
|
||||
generalized port identifier used with the IPSEC
|
||||
Authentication Header or Encapsulating Security
|
||||
Payload, or other session discriminator. If it
|
||||
is not used, the value should be of length 0.
|
||||
This pair, when coupled with the IP Addresses
|
||||
of the source and destination system and the IP
|
||||
protocol field, uniquely identifies a data
|
||||
stream."
|
||||
SYNTAX OCTET STRING (SIZE(2..4))
|
||||
|
||||
|
||||
MessageSize ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of a message in bytes. This is used
|
||||
to specify the minimum and maximum size of a
|
||||
message along an integrated services route."
|
||||
SYNTAX INTEGER (0..'7FFFFFFF'h)
|
||||
|
||||
|
||||
BitRate ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate, in bits/second, that data may move
|
||||
in the context. Applicable contexts minimally
|
||||
include the speed of an interface or virtual
|
||||
circuit, the data rate of a (potentially aggre-
|
||||
gated) data flow, or the data rate to be allo-
|
||||
cated for use by a flow."
|
||||
SYNTAX INTEGER (0..'7FFFFFFF'h)
|
||||
|
||||
BurstSize ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets of IP Data, including IP
|
||||
Headers, that a stream may send without concern
|
||||
for policing."
|
||||
SYNTAX INTEGER (0..'7FFFFFFF'h)
|
||||
|
||||
|
||||
QosService ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The class of service in use by a flow."
|
||||
SYNTAX INTEGER {
|
||||
bestEffort (1), -- Best Effort Service
|
||||
guaranteedDelay (2), -- Guaranteed Delay
|
||||
controlledLoad (5) -- Controlled Load
|
||||
}
|
||||
|
||||
-- The Integrated Services Interface Attributes Database contains
|
||||
-- information about resources allocated by resource reservation
|
||||
-- protocols, such as RSVP and ST-II.
|
||||
|
||||
|
||||
intSrvIfAttribTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IntSrvIfAttribEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reservable attributes of the system's in-
|
||||
terfaces."
|
||||
::= { intSrvObjects 1 }
|
||||
|
||||
|
||||
intSrvIfAttribEntry OBJECT-TYPE
|
||||
SYNTAX IntSrvIfAttribEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reservable attributes of a given inter-
|
||||
face."
|
||||
INDEX { ifIndex }
|
||||
::= { intSrvIfAttribTable 1 }
|
||||
|
||||
IntSrvIfAttribEntry ::=
|
||||
SEQUENCE {
|
||||
intSrvIfAttribAllocatedBits BitRate,
|
||||
intSrvIfAttribMaxAllocatedBits BitRate,
|
||||
intSrvIfAttribAllocatedBuffer BurstSize,
|
||||
intSrvIfAttribFlows Gauge32,
|
||||
intSrvIfAttribPropagationDelay Integer32,
|
||||
intSrvIfAttribStatus RowStatus
|
||||
}
|
||||
|
||||
intSrvIfAttribAllocatedBits OBJECT-TYPE
|
||||
SYNTAX BitRate
|
||||
UNITS "Bits per second"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bits/second currently allocated
|
||||
to reserved sessions on the interface."
|
||||
::= { intSrvIfAttribEntry 1 }
|
||||
|
||||
intSrvIfAttribMaxAllocatedBits OBJECT-TYPE
|
||||
SYNTAX BitRate
|
||||
UNITS "Bits per second"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of bits/second that may be
|
||||
allocated to reserved sessions on the inter-
|
||||
face."
|
||||
::= { intSrvIfAttribEntry 2 }
|
||||
|
||||
|
||||
intSrvIfAttribAllocatedBuffer OBJECT-TYPE
|
||||
SYNTAX BurstSize
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of buffer space required to hold
|
||||
the simultaneous burst of all reserved flows on
|
||||
the interface."
|
||||
::= { intSrvIfAttribEntry 3 }
|
||||
|
||||
|
||||
intSrvIfAttribFlows OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of reserved flows currently active
|
||||
on this interface. A flow can be created ei-
|
||||
ther from a reservation protocol (such as RSVP
|
||||
or ST-II) or via configuration information."
|
||||
::= { intSrvIfAttribEntry 4 }
|
||||
|
||||
intSrvIfAttribPropagationDelay OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of propagation delay that this in-
|
||||
terface introduces in addition to that intro-
|
||||
diced by bit propagation delays."
|
||||
DEFVAL { 0 }-- by default, interfaces are presumed to add
|
||||
-- no extra delays
|
||||
::= { intSrvIfAttribEntry 5 }
|
||||
|
||||
|
||||
intSrvIfAttribStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"'active' on interfaces that are configured for
|
||||
RSVP."
|
||||
::= { intSrvIfAttribEntry 6 }
|
||||
|
||||
|
||||
-- The Integrated Services Active Flows Database
|
||||
-- lists all flows active on an outgoing interface, including
|
||||
-- relevant attributes.
|
||||
|
||||
|
||||
intSrvFlowTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IntSrvFlowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the reserved flows us-
|
||||
ing the system's interfaces."
|
||||
::= { intSrvObjects 2 }
|
||||
|
||||
|
||||
intSrvFlowEntry OBJECT-TYPE
|
||||
SYNTAX IntSrvFlowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the use of a given in-
|
||||
terface by a given flow. The counter
|
||||
intSrvFlowPoliced starts counting at the in-
|
||||
stallation of the flow."
|
||||
INDEX { intSrvFlowNumber }
|
||||
::= { intSrvFlowTable 1 }
|
||||
|
||||
|
||||
IntSrvFlowEntry ::=
|
||||
SEQUENCE {
|
||||
intSrvFlowNumber SessionNumber,
|
||||
intSrvFlowType SessionType,
|
||||
intSrvFlowOwner INTEGER,
|
||||
intSrvFlowDestAddr OCTET STRING,
|
||||
intSrvFlowSenderAddr OCTET STRING,
|
||||
intSrvFlowDestAddrLength INTEGER,
|
||||
intSrvFlowSenderAddrLength INTEGER,
|
||||
intSrvFlowProtocol Protocol,
|
||||
intSrvFlowDestPort Port,
|
||||
intSrvFlowPort Port,
|
||||
intSrvFlowFlowId INTEGER,
|
||||
intSrvFlowInterface InterfaceIndex,
|
||||
intSrvFlowIfAddr OCTET STRING,
|
||||
intSrvFlowRate BitRate,
|
||||
intSrvFlowBurst BurstSize,
|
||||
intSrvFlowWeight Integer32,
|
||||
intSrvFlowQueue Integer32,
|
||||
intSrvFlowMinTU MessageSize,
|
||||
intSrvFlowMaxTU MessageSize,
|
||||
intSrvFlowBestEffort Counter32,
|
||||
intSrvFlowPoliced Counter32,
|
||||
intSrvFlowDiscard TruthValue,
|
||||
intSrvFlowService QosService,
|
||||
intSrvFlowOrder INTEGER,
|
||||
intSrvFlowStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
intSrvFlowNumber OBJECT-TYPE
|
||||
SYNTAX SessionNumber
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of this flow. This is for SNMP In-
|
||||
dexing purposes only and has no relation to any
|
||||
protocol value."
|
||||
::= { intSrvFlowEntry 1 }
|
||||
|
||||
|
||||
intSrvFlowType OBJECT-TYPE
|
||||
SYNTAX SessionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of session (IP4, IP6, IP6 with flow
|
||||
information, etc)."
|
||||
::= { intSrvFlowEntry 2 }
|
||||
|
||||
|
||||
intSrvFlowOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
rsvp(2),
|
||||
management(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The process that installed this flow in the
|
||||
queue policy database."
|
||||
::= { intSrvFlowEntry 3 }
|
||||
|
||||
|
||||
intSrvFlowDestAddr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4..16))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination address used by all senders in
|
||||
this session. This object may not be changed
|
||||
when the value of the RowStatus object is 'ac-
|
||||
tive'."
|
||||
::= { intSrvFlowEntry 4 }
|
||||
|
||||
|
||||
intSrvFlowSenderAddr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4..16))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source address of the sender selected by
|
||||
this reservation. The value of all zeroes in-
|
||||
dicates 'all senders'. This object may not be
|
||||
changed when the value of the RowStatus object
|
||||
is 'active'."
|
||||
::= { intSrvFlowEntry 5 }
|
||||
|
||||
|
||||
intSrvFlowDestAddrLength OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..128)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the destination address in bits.
|
||||
This is the CIDR Prefix Length, which for IP4
|
||||
hosts and multicast addresses is 32 bits. This
|
||||
object may not be changed when the value of the
|
||||
RowStatus object is 'active'."
|
||||
::= { intSrvFlowEntry 6 }
|
||||
|
||||
|
||||
intSrvFlowSenderAddrLength OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..128)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the sender's address in bits.
|
||||
This is the CIDR Prefix Length, which for IP4
|
||||
hosts and multicast addresses is 32 bits. This
|
||||
object may not be changed when the value of the
|
||||
RowStatus object is 'active'."
|
||||
::= { intSrvFlowEntry 7 }
|
||||
|
||||
|
||||
intSrvFlowProtocol OBJECT-TYPE
|
||||
SYNTAX Protocol
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Protocol used by a session. This ob-
|
||||
ject may not be changed when the value of the
|
||||
RowStatus object is 'active'."
|
||||
::= { intSrvFlowEntry 8 }
|
||||
|
||||
|
||||
intSrvFlowDestPort OBJECT-TYPE
|
||||
SYNTAX Port
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP or TCP port number used as a destina-
|
||||
tion port for all senders in this session. If
|
||||
the IP protocol in use, specified by
|
||||
intSrvResvFwdProtocol, is 50 (ESP) or 51 (AH),
|
||||
this represents a virtual destination port
|
||||
number. A value of zero indicates that the IP
|
||||
protocol in use does not have ports. This ob-
|
||||
ject may not be changed when the value of the
|
||||
RowStatus object is 'active'."
|
||||
::= { intSrvFlowEntry 9 }
|
||||
|
||||
|
||||
intSrvFlowPort OBJECT-TYPE
|
||||
SYNTAX Port
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP or TCP port number used as a source
|
||||
port for this sender in this session. If the
|
||||
IP protocol in use, specified by
|
||||
intSrvResvFwdProtocol is 50 (ESP) or 51 (AH),
|
||||
this represents a generalized port identifier
|
||||
(GPI). A value of zero indicates that the IP
|
||||
protocol in use does not have ports. This ob-
|
||||
ject may not be changed when the value of the
|
||||
RowStatus object is 'active'."
|
||||
::= { intSrvFlowEntry 10 }
|
||||
|
||||
|
||||
intSrvFlowFlowId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..16777215)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow ID that this sender is using, if
|
||||
this is an IPv6 session."
|
||||
::= { intSrvFlowEntry 11 }
|
||||
|
||||
|
||||
intSrvFlowInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the interface on which
|
||||
this reservation exists."
|
||||
::= { intSrvFlowEntry 12 }
|
||||
|
||||
|
||||
intSrvFlowIfAddr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4..16))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address on the ifEntry on which this
|
||||
reservation exists. This is present primarily
|
||||
to support those interfaces which layer multi-
|
||||
ple IP Addresses on the interface."
|
||||
::= { intSrvFlowEntry 13 }
|
||||
|
||||
|
||||
intSrvFlowRate OBJECT-TYPE
|
||||
SYNTAX BitRate
|
||||
UNITS "bits per second"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Reserved Rate of the sender's data stream.
|
||||
If this is a Controlled Load service flow, this
|
||||
rate is derived from the Tspec rate parameter
|
||||
(r). If this is a Guaranteed service flow,
|
||||
this rate is derived from the Rspec clearing
|
||||
rate parameter (R)."
|
||||
::= { intSrvFlowEntry 14 }
|
||||
|
||||
|
||||
intSrvFlowBurst OBJECT-TYPE
|
||||
SYNTAX BurstSize
|
||||
UNITS "bytes"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the largest burst expected from
|
||||
the sender at a time.
|
||||
|
||||
If this is less than the sender's advertised
|
||||
burst size, the receiver is asking the network
|
||||
to provide flow pacing beyond what would be
|
||||
provided under normal circumstances. Such pac-
|
||||
ing is at the network's option."
|
||||
::= { intSrvFlowEntry 15 }
|
||||
|
||||
|
||||
intSrvFlowWeight OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The weight used to prioritize the traffic.
|
||||
Note that the interpretation of this object is
|
||||
implementation-specific, as implementations
|
||||
vary in their use of weighting procedures."
|
||||
::= { intSrvFlowEntry 16 }
|
||||
|
||||
intSrvFlowQueue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the queue used by this traffic.
|
||||
Note that the interpretation of this object is
|
||||
implementation-specific, as implementations
|
||||
vary in their use of queue identifiers."
|
||||
::= { intSrvFlowEntry 17 }
|
||||
|
||||
|
||||
intSrvFlowMinTU OBJECT-TYPE
|
||||
SYNTAX MessageSize
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum message size for this flow. The
|
||||
policing algorithm will treat smaller messages
|
||||
as though they are this size."
|
||||
::= { intSrvFlowEntry 18 }
|
||||
|
||||
|
||||
intSrvFlowMaxTU OBJECT-TYPE
|
||||
SYNTAX MessageSize
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum datagram size for this flow that
|
||||
will conform to the traffic specification. This
|
||||
value cannot exceed the MTU of the interface."
|
||||
::= { intSrvFlowEntry 19 }
|
||||
|
||||
|
||||
intSrvFlowBestEffort OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets that were remanded to
|
||||
best effort service."
|
||||
::= { intSrvFlowEntry 20 }
|
||||
|
||||
|
||||
intSrvFlowPoliced OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets policed since the incep-
|
||||
tion of the flow's service."
|
||||
::= { intSrvFlowEntry 21 }
|
||||
|
||||
|
||||
intSrvFlowDiscard OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If 'true', the flow is to incur loss when
|
||||
traffic is policed. If 'false', policed traff-
|
||||
ic is treated as best effort traffic."
|
||||
DEFVAL { false } -- traffic is, by default, treated as best
|
||||
-- effort
|
||||
::= { intSrvFlowEntry 22 }
|
||||
|
||||
|
||||
intSrvFlowService OBJECT-TYPE
|
||||
SYNTAX QosService
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The QoS service being applied to this flow."
|
||||
::= { intSrvFlowEntry 23 }
|
||||
|
||||
|
||||
intSrvFlowOrder OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In the event of ambiguity, the order in which
|
||||
the classifier should make its comparisons.
|
||||
The row with intSrvFlowOrder=0 is tried first,
|
||||
and comparisons proceed in the order of in-
|
||||
creasing value. Non-serial implementations of
|
||||
the classifier should emulate this behavior."
|
||||
::= { intSrvFlowEntry 24 }
|
||||
|
||||
|
||||
intSrvFlowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"'active' for all active flows. This object
|
||||
may be used to install static classifier infor-
|
||||
mation, delete classifier information, or au-
|
||||
thorize such."
|
||||
::= { intSrvFlowEntry 25 }
|
||||
|
||||
|
||||
intSrvFlowNewIndex OBJECT-TYPE
|
||||
SYNTAX TestAndIncr
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to assign values to
|
||||
intSrvFlowNumber as described in 'Textual Con-
|
||||
ventions for SNMPv2'. The network manager
|
||||
reads the object, and then writes the value
|
||||
back in the SET that creates a new instance of
|
||||
intSrvFlowEntry. If the SET fails with the
|
||||
code 'inconsistentValue', then the process must
|
||||
be repeated; If the SET succeeds, then the ob-
|
||||
ject is incremented, and the new instance is
|
||||
created according to the manager's directions."
|
||||
::= { intSrvGenObjects 1 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
|
||||
intSrvGroups OBJECT IDENTIFIER ::= { intSrvConformance 1 }
|
||||
intSrvCompliances OBJECT IDENTIFIER ::= { intSrvConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
|
||||
intSrvCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement "
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { intSrvIfAttribGroup, intSrvFlowsGroup }
|
||||
|
||||
OBJECT intSrvFlowType
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowOwner
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowDestAddr
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowSenderAddr
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowDestAddrLength
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowSenderAddrLength
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowProtocol
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowDestPort
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowPort
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowFlowId
|
||||
MIN-ACCESS not-accessible
|
||||
DESCRIPTION
|
||||
"This object is needed only in a system that imple-
|
||||
ments IPv6."
|
||||
|
||||
OBJECT intSrvFlowInterface
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowRate
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowBurst
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowWeight
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowQueue
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowMinTU
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowMaxTU
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
OBJECT intSrvFlowStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"read-create access is not required. This may be
|
||||
read-only."
|
||||
|
||||
::= { intSrvCompliances 1 }
|
||||
|
||||
|
||||
intSrvIfAttribGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
intSrvIfAttribAllocatedBits, intSrvIfAttribMaxAllocatedBits,
|
||||
intSrvIfAttribAllocatedBuffer, intSrvIfAttribFlows,
|
||||
intSrvIfAttribPropagationDelay, intSrvIfAttribStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These objects are required for Systems sup-
|
||||
porting the Integrated Services Architecture."
|
||||
::= { intSrvGroups 1 }
|
||||
|
||||
intSrvFlowsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
intSrvFlowType, intSrvFlowOwner, intSrvFlowDestAddr,
|
||||
intSrvFlowSenderAddr, intSrvFlowDestAddrLength,
|
||||
intSrvFlowSenderAddrLength, intSrvFlowProtocol,
|
||||
intSrvFlowDestPort, intSrvFlowPort, intSrvFlowInterface,
|
||||
intSrvFlowBestEffort, intSrvFlowRate, intSrvFlowBurst,
|
||||
intSrvFlowWeight, intSrvFlowQueue, intSrvFlowMinTU,
|
||||
intSrvFlowDiscard, intSrvFlowPoliced, intSrvFlowService,
|
||||
intSrvFlowIfAddr, intSrvFlowOrder, intSrvFlowStatus,
|
||||
intSrvFlowFlowId, intSrvFlowMaxTU
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These objects are required for Systems sup-
|
||||
porting the Integrated Services Architecture."
|
||||
::= { intSrvGroups 2 }
|
||||
|
||||
END
|
1621
mibs/MPLS-L3VPN-STD-MIB.my
Normal file
1621
mibs/MPLS-L3VPN-STD-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
252
mibs/MPLS-LSR-MIB-CAPABILITY.my
Normal file
252
mibs/MPLS-LSR-MIB-CAPABILITY.my
Normal file
@@ -0,0 +1,252 @@
|
||||
-- *****************************************************************
|
||||
-- MPLS-LSR-MIB-CAPABILITY.my: MPLS-LSR-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- September 2001, Thomas D. Nadeau
|
||||
--
|
||||
-- Copyright (c) 2001 Cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
MPLS-LSR-MIB-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
ciscoAgentCapability
|
||||
FROM CISCO-SMI;
|
||||
|
||||
mplsLsrMibCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "200109011200Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: mpls-mib@cisco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Agent capabilities for MPLS-LSR-MIB"
|
||||
LAST-UPDATED "200109011200Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
|
||||
::= { ciscoAgentCapability 303 }
|
||||
|
||||
|
||||
mplsLsrMibCapabilityV12R0 AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "Cisco IOS 12.0(14)ST 12.2(1)T"
|
||||
STATUS current
|
||||
DESCRIPTION "MPLS Label Switch Router MIB capabilities
|
||||
for draft-mpls-lsr-mib-04.txt"
|
||||
|
||||
SUPPORTS MPLS-LSR-MIB
|
||||
INCLUDES { mplsInSegmentGroup,
|
||||
mplsOutSegmentGroup,
|
||||
mplsXCGroup,
|
||||
mplsInterfaceGroup,
|
||||
mplsPerfGroup,
|
||||
mplsHCInSegmentPerfGroup,
|
||||
mplsHCOutSegmentPerfGroup
|
||||
}
|
||||
|
||||
-- InSegment Group
|
||||
|
||||
VARIATION mplsInSegmentNPop
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentAddrFamily
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentXCIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentOctets
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentDiscards
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentOwner
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
|
||||
VARIATION mplsInSegmentAdminStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentOperStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentTrapEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsInSegmentTrafficParamPtr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. This
|
||||
value will always be set to 0."
|
||||
|
||||
-- OutSegment Group
|
||||
|
||||
VARIATION mplsOutSegmentIndexNext
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. This value will
|
||||
always be reported as 0."
|
||||
|
||||
VARIATION mplsOutSegmentIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentNextHopIpAddrType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentNextHopIpv4Addr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentNextHopIpv6Addr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. This value will always
|
||||
be 0; IPv6 is unsupported in this
|
||||
MPLS release."
|
||||
|
||||
VARIATION mplsOutSegmentXCIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentOwner
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentOctets
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentDiscards
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentErrors
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentAdminStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentTrapEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsOutSegmentTrafficParamPtr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. This value
|
||||
will always be set to 0."
|
||||
|
||||
-- XC Group
|
||||
|
||||
VARIATION mplsXCIndexNext
|
||||
DESCRIPTION "This value will always be set to 0 as
|
||||
all entries in table are supported as
|
||||
read-only."
|
||||
|
||||
VARIATION mplsXCLspId
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsXCLabelStackIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. This value will be set
|
||||
to 0 as XCLabelStack is unsupported
|
||||
in this release."
|
||||
|
||||
VARIATION mplsXCOwner
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsXCAdminStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsXCRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
VARIATION mplsXCTrapEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. This value will never be
|
||||
true as traps are unsupported in
|
||||
this release."
|
||||
|
||||
VARIATION mplsXCStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
-- Interface Group
|
||||
|
||||
VARIATION mplsInterfaceConfStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only."
|
||||
|
||||
|
||||
-- Perf Group
|
||||
|
||||
VARIATION mplsInSegmentPackets
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Unsupported."
|
||||
|
||||
VARIATION mplsOutSegmentPackets
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Unsupported."
|
||||
|
||||
VARIATION mplsInterfaceInPackets
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Unsupported."
|
||||
|
||||
VARIATION mplsInterfaceOutLabelsUsed
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Unsupported."
|
||||
|
||||
VARIATION mplsInterfaceOutFragments
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Unsupported."
|
||||
|
||||
::= { mplsLsrMibCapability 1 }
|
||||
|
||||
END
|
||||
|
||||
|
2127
mibs/MPLS-LSR-MIB.my
Normal file
2127
mibs/MPLS-LSR-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
2104
mibs/MPLS-LSR-STD-MIB.my
Normal file
2104
mibs/MPLS-LSR-STD-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
637
mibs/MPLS-TC-STD-MIB.my
Normal file
637
mibs/MPLS-TC-STD-MIB.my
Normal file
@@ -0,0 +1,637 @@
|
||||
-- *****************************************************************
|
||||
-- MPLS-TC-STD-MIB.my: extracted from RFC 3811
|
||||
-- *****************************************************************
|
||||
|
||||
MPLS-TC-STD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY,
|
||||
Unsigned32, Integer32,
|
||||
transmission FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- [RFC2579]
|
||||
|
||||
mplsTCStdMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200406030000Z" -- June 3, 2004
|
||||
ORGANIZATION
|
||||
"IETF Multiprotocol Label Switching (MPLS) Working
|
||||
Group."
|
||||
CONTACT-INFO
|
||||
" Thomas D. Nadeau
|
||||
Cisco Systems, Inc.
|
||||
tnadeau@cisco.com
|
||||
|
||||
Joan Cucchiara
|
||||
Marconi Communications, Inc.
|
||||
jcucchiara@mindspring.com
|
||||
|
||||
Cheenu Srinivasan
|
||||
Bloomberg L.P.
|
||||
cheenu@bloomberg.net
|
||||
|
||||
Arun Viswanathan
|
||||
Force10 Networks, Inc.
|
||||
arunv@force10networks.com
|
||||
|
||||
Hans Sjostrand
|
||||
ipUnplugged
|
||||
hans@ipunplugged.com
|
||||
|
||||
Kireeti Kompella
|
||||
Juniper Networks
|
||||
kireeti@juniper.net
|
||||
|
||||
Email comments to the MPLS WG Mailing List at
|
||||
mpls@uu.net."
|
||||
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 "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.
|
||||
|
||||
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)
|
||||
}
|
||||
|
||||
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.
|
||||
|
||||
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)
|
||||
}
|
||||
|
||||
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]. The
|
||||
InetAutonomousSystemsNumber TEXTUAL-CONVENTION
|
||||
has a SYNTAX of Unsigned32, whereas this TC
|
||||
has a SYNTAX of OCTET STRING (SIZE (4)).
|
||||
Both TCs represent an autonomous system number
|
||||
but use different syntaxes to do so."
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
|
||||
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(5)."
|
||||
SYNTAX OCTET STRING(SIZE(4))
|
||||
|
||||
END
|
1763
mibs/MPLS-VPN-MIB.my
Normal file
1763
mibs/MPLS-VPN-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
4218
mibs/OSPF-MIB.my
Normal file
4218
mibs/OSPF-MIB.my
Normal file
File diff suppressed because it is too large
Load Diff
173
mibs/PerfHist-TC-MIB.my
Normal file
173
mibs/PerfHist-TC-MIB.my
Normal file
@@ -0,0 +1,173 @@
|
||||
-- *****************************************************************
|
||||
-- PerfHist-TC-MIB.my: Performance History MIB file
|
||||
--
|
||||
-- May 1999, Igor Chernin
|
||||
--
|
||||
-- Copyright (c) 1999 by Cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
-- This mib was extracted from RFC 2493
|
||||
|
||||
PerfHist-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
Gauge32, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
perfHistTCMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9811071100Z"
|
||||
ORGANIZATION "IETF AToMMIB and TrunkMIB WGs"
|
||||
CONTACT-INFO
|
||||
"Kaj Tesink
|
||||
Postal: Bellcore
|
||||
331 Newman Springs Road
|
||||
Red Bank, NJ 07701
|
||||
USA
|
||||
Tel: +1 732 758 5254
|
||||
Fax: +1 732 758 2269
|
||||
E-mail: kaj@bellcore.com"
|
||||
DESCRIPTION
|
||||
"This MIB Module provides Textual Conventions
|
||||
to be used by systems supporting 15 minute
|
||||
based performance history counts."
|
||||
::= { mib-2 58 }
|
||||
|
||||
|
||||
-- The Textual Conventions defined below are organized
|
||||
-- alphabetically
|
||||
|
||||
-- Use of these TCs assumes the following:
|
||||
-- 0 The agent supports 15 minute based history
|
||||
-- counters.
|
||||
-- 0 The agent is capable of keeping a history of n
|
||||
-- intervals of 15 minute performance data. The
|
||||
-- value of n is defined by the specific MIB
|
||||
-- module but shall be 0 < n =< 96.
|
||||
-- 0 The agent may optionally support performance
|
||||
-- data aggregating the history intervals.
|
||||
-- 0 The agent will keep separate tables for the
|
||||
-- current interval, the history intervals, and
|
||||
-- the total aggregates.
|
||||
-- 0 The agent will keep the following objects.
|
||||
-- If performance data is kept for multiple instances
|
||||
-- of a measured entity, then
|
||||
-- these objects are applied to each instance of
|
||||
-- the measured entity (e.g., interfaces).
|
||||
|
||||
|
||||
-- xyzTimeElapsed OBJECT-TYPE
|
||||
-- SYNTAX INTEGER (0..899)
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The number of seconds that have elapsed since
|
||||
-- the beginning of the current measurement period.
|
||||
-- If, for some reason, such as an adjustment in the
|
||||
-- system's time-of-day clock, the current interval
|
||||
-- exceeds the maximum value, the agent will return
|
||||
-- the maximum value."
|
||||
-- ::= { xxx }
|
||||
|
||||
-- xyzValidIntervals OBJECT-TYPE
|
||||
-- SYNTAX INTEGER (0..<n>)
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The number of previous near end intervals
|
||||
-- for which data was collected.
|
||||
-- [ The overall constraint on <n> is 1 =< n =< 96; ]
|
||||
-- [ Define any additional constraints on <n> here. ]
|
||||
-- The value will be <n> unless the measurement was
|
||||
-- (re-)started within the last (<n>*15) minutes, in which
|
||||
-- case the value will be the number of complete 15
|
||||
-- minute intervals for which the agent has at least
|
||||
-- some data. In certain cases (e.g., in the case
|
||||
-- where the agent is a proxy) it is possible that some
|
||||
-- intervals are unavailable. In this case, this
|
||||
-- interval is the maximum interval number for
|
||||
-- which data is available."
|
||||
-- ::= { xxx }
|
||||
|
||||
-- xyzInvalidIntervals OBJECT-TYPE
|
||||
-- SYNTAX INTEGER (0..<n>)
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The number of intervals in the range from
|
||||
-- 0 to xyzValidIntervals for which no
|
||||
-- data is available. This object will typically
|
||||
-- be zero except in cases where the data for some
|
||||
-- intervals are not available (e.g., in proxy
|
||||
-- situations)."
|
||||
-- ::= { xxx }
|
||||
|
||||
|
||||
PerfCurrentCount ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter associated with a
|
||||
performance measurement in a current 15
|
||||
minute measurement interval. The value
|
||||
of this counter starts from zero and is
|
||||
increased when associated events occur,
|
||||
until the end of the 15 minute interval.
|
||||
At that time the value of the counter is
|
||||
stored in the first 15 minute history
|
||||
interval, and the CurrentCount is
|
||||
restarted at zero. In the
|
||||
case where the agent has no valid data
|
||||
available for the current interval the
|
||||
corresponding object instance is not
|
||||
available and upon a retrieval request
|
||||
a corresponding error message shall be
|
||||
returned to indicate that this instance
|
||||
does not exist (for example, a noSuchName
|
||||
error for SNMPv1 and a noSuchInstance for
|
||||
SNMPv2 GET operation)."
|
||||
SYNTAX Gauge32
|
||||
|
||||
PerfIntervalCount ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter associated with a
|
||||
performance measurement in a previous
|
||||
15 minute measurement interval. In the
|
||||
case where the agent has no valid data
|
||||
available for a particular interval the
|
||||
corresponding object instance is not
|
||||
available and upon a retrieval request
|
||||
a corresponding error message shall be
|
||||
returned to indicate that this instance
|
||||
does not exist (for example, a noSuchName
|
||||
error for SNMPv1 and a noSuchInstance for
|
||||
SNMPv2 GET operation).
|
||||
In a system supporting
|
||||
a history of n intervals with
|
||||
IntervalCount(1) and IntervalCount(n) the
|
||||
most and least recent intervals
|
||||
respectively, the following applies at
|
||||
the end of a 15 minute interval:
|
||||
- discard the value of IntervalCount(n)
|
||||
- the value of IntervalCount(i) becomes that
|
||||
of IntervalCount(i-1) for n >= i > 1
|
||||
- the value of IntervalCount(1) becomes that
|
||||
of CurrentCount
|
||||
- the TotalCount, if supported, is adjusted."
|
||||
SYNTAX Gauge32
|
||||
|
||||
PerfTotalCount ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter associated with a
|
||||
performance measurements aggregating the
|
||||
previous valid 15 minute measurement
|
||||
intervals. (Intervals for which no valid
|
||||
data was available are not counted)"
|
||||
SYNTAX Gauge32
|
||||
|
||||
END
|
81
mibs/VPN-TC-STD-MIB.my
Normal file
81
mibs/VPN-TC-STD-MIB.my
Normal file
@@ -0,0 +1,81 @@
|
||||
-- *****************************************************************
|
||||
-- VPN-TC-STD-MIB.my extracted from RFC 4265
|
||||
--
|
||||
--
|
||||
-- Copyright (c) 2005 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
VPN-TC-STD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
vpnTcMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200511150000Z" -- 15 November 2005
|
||||
ORGANIZATION
|
||||
"Layer 3 Virtual Private Networks (L3VPN) Working Group."
|
||||
|
||||
CONTACT-INFO
|
||||
"Benson Schliesser
|
||||
bensons@savvis.net
|
||||
|
||||
Thomas D. Nadeau
|
||||
tnadeau@cisco.com
|
||||
|
||||
This TC MIB is a product of the PPVPN
|
||||
http://www.ietf.org/html.charters/ppvpn-charter.html
|
||||
and subsequently the L3VPN
|
||||
http://www.ietf.org/html.charters/l3vpn-charter.html
|
||||
working groups.
|
||||
|
||||
Comments and discussion should be directed to
|
||||
l3vpn@ietf.org"
|
||||
DESCRIPTION
|
||||
"This MIB contains TCs for VPNs.
|
||||
|
||||
Copyright (C) The Internet Society (2005). This version
|
||||
of this MIB module is part of RFC 4265; see the RFC
|
||||
itself for full legal notices."
|
||||
-- Revision history.
|
||||
REVISION "200511150000Z" -- 15 November 2005
|
||||
DESCRIPTION "Initial version, published as RFC 4265."
|
||||
::= { mib-2 129 }
|
||||
|
||||
-- definition of textual conventions
|
||||
|
||||
VPNId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The purpose of a VPN-ID is to uniquely identify a VPN.
|
||||
The Global VPN Identifier format is:
|
||||
3 octet VPN Authority, Organizationally Unique Identifier
|
||||
followed by 4 octet VPN index identifying VPN according
|
||||
to OUI"
|
||||
REFERENCE
|
||||
"Fox, B. and Gleeson, B., 'Virtual Private Networks
|
||||
Identifier', RFC 2685, September 1999."
|
||||
SYNTAX OCTET STRING (SIZE (7))
|
||||
|
||||
VPNIdOrZero ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention is an extension of the
|
||||
VPNId textual convention that defines a non-zero-length
|
||||
OCTET STRING to identify a physical entity. This extension
|
||||
permits the additional value of a zero-length OCTET STRING.
|
||||
|
||||
The semantics of the value zero-length OCTET STRING are
|
||||
object-specific and must therefore be defined
|
||||
as part of the description of any object that uses this
|
||||
syntax. Examples of usage of this extension are
|
||||
situations where none or all VPN IDs need to be
|
||||
referenced."
|
||||
SYNTAX OCTET STRING (SIZE (0 | 7))
|
||||
|
||||
END
|
792
mibs/VRRP-MIB.my
Normal file
792
mibs/VRRP-MIB.my
Normal file
@@ -0,0 +1,792 @@
|
||||
VRRP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Counter32,
|
||||
Integer32, IpAddress, mib-2 FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, RowStatus,
|
||||
MacAddress, TruthValue, TimeStamp FROM SNMPv2-TC
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
ifIndex FROM IF-MIB;
|
||||
|
||||
|
||||
vrrpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200003030000Z"
|
||||
ORGANIZATION "IETF VRRP Working Group"
|
||||
CONTACT-INFO
|
||||
"Brian R. Jewell
|
||||
Postal: Copper Mountain Networks, Inc.
|
||||
2470 Embarcadero Way
|
||||
Palo Alto, California 94303
|
||||
Tel: +1 650 687 3367
|
||||
E-Mail: bjewell@coppermountain.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB describes objects used for managing Virtual Router
|
||||
Redundancy Protocol (VRRP) routers."
|
||||
REVISION "200003030000Z" -- 03 Mar 2000
|
||||
DESCRIPTION "Initial version as published in RFC 2787."
|
||||
::= { mib-2 68 }
|
||||
|
||||
-- *******************************************************************
|
||||
-- Textual Conventions
|
||||
-- *******************************************************************
|
||||
|
||||
VrId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number which, along with an interface index (ifIndex),
|
||||
serves to uniquely identify a virtual router on a given VRRP
|
||||
router. A set of one or more associated addresses is assigned
|
||||
to a VRID."
|
||||
SYNTAX Integer32 (1..255)
|
||||
|
||||
-- *******************************************************************
|
||||
-- VRRP MIB Groups
|
||||
-- *******************************************************************
|
||||
|
||||
vrrpOperations OBJECT IDENTIFIER ::= { vrrpMIB 1 }
|
||||
vrrpStatistics OBJECT IDENTIFIER ::= { vrrpMIB 2 }
|
||||
vrrpConformance OBJECT IDENTIFIER ::= { vrrpMIB 3 }
|
||||
|
||||
|
||||
-- *******************************************************************
|
||||
-- Start of MIB objects
|
||||
-- *******************************************************************
|
||||
|
||||
vrrpNodeVersion OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value identifies the particular version of the VRRP
|
||||
supported by this node."
|
||||
::= { vrrpOperations 1 }
|
||||
|
||||
vrrpNotificationCntl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled (1),
|
||||
disabled (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the VRRP-enabled router will generate
|
||||
SNMP traps for events defined in this MIB. 'Enabled'
|
||||
results in SNMP traps; 'disabled', no traps are sent."
|
||||
DEFVAL { enabled }
|
||||
::= { vrrpOperations 2 }
|
||||
|
||||
-- *******************************************************************
|
||||
-- VRRP Operations Table
|
||||
-- *******************************************************************
|
||||
|
||||
vrrpOperTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VrrpOperEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operations table for a VRRP router which consists of a
|
||||
sequence (i.e., one or more conceptual rows) of
|
||||
'vrrpOperEntry' items."
|
||||
::= { vrrpOperations 3 }
|
||||
|
||||
vrrpOperEntry OBJECT-TYPE
|
||||
SYNTAX VrrpOperEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the vrrpOperTable containing the operational
|
||||
characteristics of a virtual router. On a VRRP router,
|
||||
a given virtual router is identified by a combination
|
||||
of the IF index and VRID.
|
||||
|
||||
Rows in the table cannot be modified unless the value
|
||||
of `vrrpOperAdminState' is `disabled' and the
|
||||
`vrrpOperState' has transitioned to `initialize'."
|
||||
|
||||
INDEX { ifIndex, vrrpOperVrId }
|
||||
::= { vrrpOperTable 1 }
|
||||
|
||||
VrrpOperEntry ::=
|
||||
SEQUENCE {
|
||||
vrrpOperVrId
|
||||
VrId,
|
||||
vrrpOperVirtualMacAddr
|
||||
MacAddress,
|
||||
vrrpOperState
|
||||
INTEGER,
|
||||
vrrpOperAdminState
|
||||
INTEGER,
|
||||
vrrpOperPriority
|
||||
Integer32,
|
||||
vrrpOperIpAddrCount
|
||||
Integer32,
|
||||
vrrpOperMasterIpAddr
|
||||
IpAddress,
|
||||
vrrpOperPrimaryIpAddr
|
||||
IpAddress,
|
||||
vrrpOperAuthType
|
||||
INTEGER,
|
||||
vrrpOperAuthKey
|
||||
OCTET STRING,
|
||||
vrrpOperAdvertisementInterval
|
||||
Integer32,
|
||||
vrrpOperPreemptMode
|
||||
TruthValue,
|
||||
vrrpOperVirtualRouterUpTime
|
||||
TimeStamp,
|
||||
vrrpOperProtocol
|
||||
INTEGER,
|
||||
vrrpOperRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
vrrpOperVrId OBJECT-TYPE
|
||||
SYNTAX VrId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the Virtual Router Identifier (VRID)."
|
||||
::= { vrrpOperEntry 1 }
|
||||
|
||||
vrrpOperVirtualMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The virtual MAC address of the virtual router. Although this
|
||||
object can be derived from the 'vrrpOperVrId' object, it is
|
||||
defined so that it is easily obtainable by a management
|
||||
application and can be included in VRRP-related SNMP traps."
|
||||
::= { vrrpOperEntry 2 }
|
||||
|
||||
vrrpOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
initialize(1),
|
||||
backup(2),
|
||||
master(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"The current state of the virtual router. This object has
|
||||
three defined values:
|
||||
|
||||
- `initialize', which indicates that all the
|
||||
virtual router is waiting for a startup event.
|
||||
|
||||
- `backup', which indicates the virtual router is
|
||||
monitoring the availability of the master router.
|
||||
|
||||
- `master', which indicates that the virtual router
|
||||
is forwarding packets for IP addresses that are
|
||||
associated with this router.
|
||||
|
||||
Setting the `vrrpOperAdminState' object (below) initiates
|
||||
transitions in the value of this object."
|
||||
::= { vrrpOperEntry 3 }
|
||||
|
||||
vrrpOperAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object will enable/disable the virtual router
|
||||
function. Setting the value to `up', will transition
|
||||
the state of the virtual router from `initialize' to `backup'
|
||||
or `master', depending on the value of `vrrpOperPriority'.
|
||||
Setting the value to `down', will transition the
|
||||
router from `master' or `backup' to `initialize'. State
|
||||
transitions may not be immediate; they sometimes depend on
|
||||
other factors, such as the interface (IF) state.
|
||||
|
||||
The `vrrpOperAdminState' object must be set to `down' prior
|
||||
to modifying the other read-create objects in the conceptual
|
||||
row. The value of the `vrrpOperRowStatus' object (below)
|
||||
must be `active', signifying that the conceptual row
|
||||
is valid (i.e., the objects are correctly set),
|
||||
in order for this object to be set to `up'."
|
||||
DEFVAL { down }
|
||||
::= { vrrpOperEntry 4 }
|
||||
|
||||
vrrpOperPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the priority to be used for the
|
||||
virtual router master election process. Higher values imply
|
||||
higher priority.
|
||||
|
||||
A priority of '0', although not settable, is sent by
|
||||
the master router to indicate that this router has ceased
|
||||
to participate in VRRP and a backup virtual router should
|
||||
transition to become a new master.
|
||||
|
||||
A priority of 255 is used for the router that owns the
|
||||
associated IP address(es)."
|
||||
DEFVAL { 100 }
|
||||
::= { vrrpOperEntry 5 }
|
||||
|
||||
vrrpOperIpAddrCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP addresses that are associated with this
|
||||
virtual router. This number is equal to the number of rows
|
||||
in the vrrpAssoIpAddrTable that correspond to a given IF
|
||||
index/VRID pair."
|
||||
::= { vrrpOperEntry 6 }
|
||||
|
||||
vrrpOperMasterIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The master router's real (primary) IP address. This is
|
||||
the IP address listed as the source in VRRP advertisement
|
||||
last received by this virtual router."
|
||||
::= { vrrpOperEntry 7 }
|
||||
|
||||
vrrpOperPrimaryIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In the case where there is more than one IP address for
|
||||
a given `ifIndex', this object is used to specify the IP
|
||||
address that will become the `vrrpOperMasterIpAddr', should
|
||||
the virtual router transition from backup to master. If
|
||||
this object is set to 0.0.0.0, the IP address which is
|
||||
numerically lowest will be selected."
|
||||
DEFVAL { '00000000'H } -- 0.0.0.0
|
||||
::= { vrrpOperEntry 8 }
|
||||
|
||||
vrrpOperAuthType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAuthentication(1), -- VRRP protocol exchanges are not
|
||||
-- authenticated.
|
||||
simpleTextPassword(2), -- Exchanges are authenticated by a
|
||||
-- clear text password.
|
||||
ipAuthenticationHeader(3) -- Exchanges are authenticated using
|
||||
-- the IP authentication header.
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Authentication type used for VRRP protocol exchanges between
|
||||
virtual routers. This value of this object is the same for a
|
||||
given ifIndex.
|
||||
|
||||
New enumerations to this list can only be added via a new
|
||||
RFC on the standards track."
|
||||
DEFVAL { noAuthentication }
|
||||
::= { vrrpOperEntry 9 }
|
||||
|
||||
vrrpOperAuthKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..16))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Authentication Key. This object is set according to
|
||||
the value of the 'vrrpOperAuthType' object
|
||||
('simpleTextPassword' or 'ipAuthenticationHeader'). If the
|
||||
length of the value is less than 16 octets, the agent will
|
||||
left adjust and zero fill to 16 octets. The value of this
|
||||
object is the same for a given ifIndex.
|
||||
|
||||
When read, vrrpOperAuthKey always returns an Octet String
|
||||
of length zero."
|
||||
::= { vrrpOperEntry 10 }
|
||||
|
||||
vrrpOperAdvertisementInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time interval, in seconds, between sending
|
||||
advertisement messages. Only the master router sends
|
||||
VRRP advertisements."
|
||||
DEFVAL { 1 }
|
||||
::= { vrrpOperEntry 11 }
|
||||
|
||||
vrrpOperPreemptMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether a higher priority virtual router will
|
||||
preempt a lower priority master."
|
||||
DEFVAL { true }
|
||||
::= { vrrpOperEntry 12 }
|
||||
|
||||
vrrpOperVirtualRouterUpTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the value of the `sysUpTime' object when this
|
||||
virtual router (i.e., the `vrrpOperState') transitioned
|
||||
out of `initialized'."
|
||||
::= { vrrpOperEntry 13 }
|
||||
|
||||
vrrpOperProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ip (1),
|
||||
bridge (2),
|
||||
decnet (3),
|
||||
other (4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The particular protocol being controlled by this Virtual
|
||||
Router.
|
||||
|
||||
New enumerations to this list can only be added via a new
|
||||
RFC on the standards track."
|
||||
DEFVAL { ip }
|
||||
::= { vrrpOperEntry 14 }
|
||||
|
||||
vrrpOperRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used in accordance to installation
|
||||
and removal conventions for conceptual rows. The rowstatus of
|
||||
a currently active row in the vrrpOperTable is constrained
|
||||
by the operational state of the corresponding virtual router.
|
||||
When `vrrpOperRowStatus' is set to active(1), no other
|
||||
objects in the conceptual row, with the exception of
|
||||
`vrrpOperAdminState', can be modified. Prior to setting the
|
||||
`vrrpOperRowStatus' object from `active' to a different value,
|
||||
the `vrrpOperAdminState' object must be set to `down' and the
|
||||
`vrrpOperState' object be transitioned to `initialize'.
|
||||
|
||||
To create a row in this table, a manager sets this object
|
||||
to either createAndGo(4) or createAndWait(5). Until instances
|
||||
of all corresponding columns are appropriately configured,
|
||||
the value of the corresponding instance of the `vrrpOperRowStatus'
|
||||
column will be read as notReady(3).
|
||||
In particular, a newly created row cannot be made active(1)
|
||||
until (minimally) the corresponding instance of
|
||||
`vrrpOperVrId' has been set and there is at least one active
|
||||
row in the `vrrpAssoIpAddrTable' defining an associated
|
||||
IP address for the virtual router."
|
||||
::= { vrrpOperEntry 15 }
|
||||
|
||||
|
||||
-- *******************************************************************
|
||||
-- VRRP Associated IP Address Table
|
||||
-- *******************************************************************
|
||||
|
||||
vrrpAssoIpAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VrrpAssoIpAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of addresses associated with this virtual router."
|
||||
::= { vrrpOperations 4 }
|
||||
|
||||
vrrpAssoIpAddrEntry OBJECT-TYPE
|
||||
SYNTAX VrrpAssoIpAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table contains an IP address that is
|
||||
associated with a virtual router. The number of rows for
|
||||
a given ifIndex and VrId will equal the number of IP
|
||||
addresses associated (e.g., backed up) by the virtual
|
||||
router (equivalent to 'vrrpOperIpAddrCount').
|
||||
|
||||
Rows in the table cannot be modified unless the value
|
||||
of `vrrpOperAdminState' is `disabled' and the
|
||||
`vrrpOperState' has transitioned to `initialize'."
|
||||
|
||||
INDEX { ifIndex, vrrpOperVrId, vrrpAssoIpAddr }
|
||||
::= { vrrpAssoIpAddrTable 1 }
|
||||
|
||||
VrrpAssoIpAddrEntry ::=
|
||||
SEQUENCE {
|
||||
vrrpAssoIpAddr
|
||||
IpAddress,
|
||||
vrrpAssoIpAddrRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
vrrpAssoIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The assigned IP addresses that a virtual router is
|
||||
responsible for backing up."
|
||||
::= { vrrpAssoIpAddrEntry 1 }
|
||||
|
||||
vrrpAssoIpAddrRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to installation
|
||||
and removal conventions for conceptual rows. Setting this
|
||||
object to active(1) or createAndGo(4) results in the
|
||||
addition of an associated address for a virtual router.
|
||||
Destroying the entry or setting it to notInService(2)
|
||||
removes the associated address from the virtual router.
|
||||
The use of other values is implementation-dependent."
|
||||
::= { vrrpAssoIpAddrEntry 2 }
|
||||
|
||||
|
||||
-- *******************************************************************
|
||||
-- VRRP Router Statistics
|
||||
-- *******************************************************************
|
||||
|
||||
vrrpRouterChecksumErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP packets received with an invalid
|
||||
VRRP checksum value."
|
||||
::= { vrrpStatistics 1 }
|
||||
|
||||
vrrpRouterVersionErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP packets received with an unknown
|
||||
or unsupported version number."
|
||||
::= { vrrpStatistics 2 }
|
||||
|
||||
vrrpRouterVrIdErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP packets received with an invalid
|
||||
VRID for this virtual router."
|
||||
::= { vrrpStatistics 3 }
|
||||
|
||||
-- *******************************************************************
|
||||
-- VRRP Router Statistics Table
|
||||
-- *******************************************************************
|
||||
|
||||
vrrpRouterStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VrrpRouterStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of virtual router statistics."
|
||||
::= { vrrpStatistics 4 }
|
||||
|
||||
vrrpRouterStatsEntry OBJECT-TYPE
|
||||
SYNTAX VrrpRouterStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table, containing statistics information
|
||||
about a given virtual router."
|
||||
AUGMENTS { vrrpOperEntry }
|
||||
::= { vrrpRouterStatsTable 1 }
|
||||
|
||||
VrrpRouterStatsEntry ::=
|
||||
SEQUENCE {
|
||||
vrrpStatsBecomeMaster
|
||||
Counter32,
|
||||
vrrpStatsAdvertiseRcvd
|
||||
Counter32,
|
||||
vrrpStatsAdvertiseIntervalErrors
|
||||
Counter32,
|
||||
vrrpStatsAuthFailures
|
||||
Counter32,
|
||||
vrrpStatsIpTtlErrors
|
||||
Counter32,
|
||||
vrrpStatsPriorityZeroPktsRcvd
|
||||
Counter32,
|
||||
vrrpStatsPriorityZeroPktsSent
|
||||
Counter32,
|
||||
vrrpStatsInvalidTypePktsRcvd
|
||||
Counter32,
|
||||
vrrpStatsAddressListErrors
|
||||
Counter32,
|
||||
vrrpStatsInvalidAuthType
|
||||
Counter32,
|
||||
vrrpStatsAuthTypeMismatch
|
||||
Counter32,
|
||||
vrrpStatsPacketLengthErrors
|
||||
Counter32
|
||||
}
|
||||
|
||||
vrrpStatsBecomeMaster OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of times that this virtual router's state
|
||||
has transitioned to MASTER."
|
||||
::= { vrrpRouterStatsEntry 1 }
|
||||
|
||||
vrrpStatsAdvertiseRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP advertisements received by this
|
||||
virtual router."
|
||||
::= { vrrpRouterStatsEntry 2 }
|
||||
|
||||
vrrpStatsAdvertiseIntervalErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP advertisement packets received
|
||||
for which the advertisement interval is different than the
|
||||
one configured for the local virtual router."
|
||||
::= { vrrpRouterStatsEntry 3 }
|
||||
|
||||
vrrpStatsAuthFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP packets received that do not pass
|
||||
the authentication check."
|
||||
::= { vrrpRouterStatsEntry 4 }
|
||||
|
||||
vrrpStatsIpTtlErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP packets received by the virtual
|
||||
router with IP TTL (Time-To-Live) not equal to 255."
|
||||
::= { vrrpRouterStatsEntry 5 }
|
||||
|
||||
vrrpStatsPriorityZeroPktsRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP packets received by the virtual
|
||||
router with a priority of '0'."
|
||||
::= { vrrpRouterStatsEntry 6 }
|
||||
|
||||
vrrpStatsPriorityZeroPktsSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of VRRP packets sent by the virtual router
|
||||
with a priority of '0'."
|
||||
::= { vrrpRouterStatsEntry 7 }
|
||||
|
||||
vrrpStatsInvalidTypePktsRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of VRRP packets received by the virtual router
|
||||
with an invalid value in the 'type' field."
|
||||
::= { vrrpRouterStatsEntry 8 }
|
||||
|
||||
vrrpStatsAddressListErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received for which the address
|
||||
list does not match the locally configured list for the
|
||||
virtual router."
|
||||
::= { vrrpRouterStatsEntry 9 }
|
||||
|
||||
vrrpStatsInvalidAuthType OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received with an unknown
|
||||
authentication type."
|
||||
::= { vrrpRouterStatsEntry 10 }
|
||||
|
||||
vrrpStatsAuthTypeMismatch OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received with 'Auth Type' not
|
||||
equal to the locally configured authentication method
|
||||
(`vrrpOperAuthType')."
|
||||
::= { vrrpRouterStatsEntry 11 }
|
||||
|
||||
vrrpStatsPacketLengthErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received with a packet length
|
||||
less than the length of the VRRP header."
|
||||
::= { vrrpRouterStatsEntry 12 }
|
||||
|
||||
-- *******************************************************************
|
||||
-- Trap Definitions
|
||||
-- *******************************************************************
|
||||
|
||||
vrrpNotifications OBJECT IDENTIFIER ::= { vrrpMIB 0 }
|
||||
|
||||
vrrpTrapPacketSrc OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of an inbound VRRP packet. Used by
|
||||
vrrpTrapAuthFailure trap."
|
||||
::= { vrrpOperations 5 }
|
||||
|
||||
vrrpTrapAuthErrorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
invalidAuthType (1),
|
||||
authTypeMismatch (2),
|
||||
authFailure (3)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Potential types of configuration conflicts.
|
||||
Used by vrrpAuthFailure trap."
|
||||
::= { vrrpOperations 6 }
|
||||
|
||||
vrrpTrapNewMaster NOTIFICATION-TYPE
|
||||
OBJECTS { vrrpOperMasterIpAddr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The newMaster trap indicates that the sending agent
|
||||
has transitioned to 'Master' state."
|
||||
::= { vrrpNotifications 1 }
|
||||
|
||||
vrrpTrapAuthFailure NOTIFICATION-TYPE
|
||||
OBJECTS { vrrpTrapPacketSrc,
|
||||
vrrpTrapAuthErrorType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A vrrpAuthFailure trap signifies that a packet has
|
||||
been received from a router whose authentication key
|
||||
or authentication type conflicts with this router's
|
||||
authentication key or authentication type. Implementation
|
||||
of this trap is optional."
|
||||
::= { vrrpNotifications 2 }
|
||||
|
||||
|
||||
-- *******************************************************************
|
||||
-- Conformance Information
|
||||
-- *******************************************************************
|
||||
|
||||
vrrpMIBCompliances OBJECT IDENTIFIER ::= { vrrpConformance 1 }
|
||||
vrrpMIBGroups OBJECT IDENTIFIER ::= { vrrpConformance 2 }
|
||||
|
||||
-- ...................................................................
|
||||
-- Compliance Statements
|
||||
-- ...................................................................
|
||||
|
||||
vrrpMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The core compliance statement for all VRRP implementations."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
vrrpOperGroup,
|
||||
vrrpStatsGroup
|
||||
}
|
||||
OBJECT vrrpOperPriority
|
||||
WRITE-SYNTAX Integer32 (1..255)
|
||||
DESCRIPTION "SETable values are from 1 to 255."
|
||||
::= { vrrpMIBCompliances 1 }
|
||||
|
||||
-- ...................................................................
|
||||
-- Conformance Groups
|
||||
-- ...................................................................
|
||||
|
||||
vrrpOperGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
vrrpNodeVersion,
|
||||
vrrpNotificationCntl,
|
||||
vrrpOperVirtualMacAddr,
|
||||
vrrpOperState,
|
||||
vrrpOperAdminState,
|
||||
vrrpOperPriority,
|
||||
vrrpOperIpAddrCount,
|
||||
vrrpOperMasterIpAddr,
|
||||
vrrpOperPrimaryIpAddr,
|
||||
vrrpOperAuthType,
|
||||
vrrpOperAuthKey,
|
||||
vrrpOperAdvertisementInterval,
|
||||
vrrpOperPreemptMode,
|
||||
vrrpOperVirtualRouterUpTime,
|
||||
vrrpOperProtocol,
|
||||
vrrpOperRowStatus,
|
||||
vrrpAssoIpAddrRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Conformance group for VRRP operations."
|
||||
::= { vrrpMIBGroups 1 }
|
||||
|
||||
vrrpStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
vrrpRouterChecksumErrors,
|
||||
vrrpRouterVersionErrors,
|
||||
vrrpRouterVrIdErrors,
|
||||
vrrpStatsBecomeMaster,
|
||||
vrrpStatsAdvertiseRcvd,
|
||||
vrrpStatsAdvertiseIntervalErrors,
|
||||
vrrpStatsAuthFailures,
|
||||
vrrpStatsIpTtlErrors,
|
||||
vrrpStatsPriorityZeroPktsRcvd,
|
||||
vrrpStatsPriorityZeroPktsSent,
|
||||
vrrpStatsInvalidTypePktsRcvd,
|
||||
vrrpStatsAddressListErrors,
|
||||
vrrpStatsInvalidAuthType,
|
||||
vrrpStatsAuthTypeMismatch,
|
||||
vrrpStatsPacketLengthErrors
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Conformance group for VRRP statistics."
|
||||
::= { vrrpMIBGroups 2 }
|
||||
|
||||
vrrpTrapGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
vrrpTrapPacketSrc,
|
||||
vrrpTrapAuthErrorType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Conformance group for objects contained in VRRP notifications."
|
||||
::= { vrrpMIBGroups 3 }
|
||||
|
||||
vrrpNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
vrrpTrapNewMaster,
|
||||
vrrpTrapAuthFailure
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VRRP MIB Notification Group."
|
||||
::= { vrrpMIBGroups 4 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user