Observium_CE/mibs/ciena/WWP-LEOS-IP-INTERFACE-MIB

601 lines
20 KiB
Plaintext

-- This file was included in WWP MIB release 04-10-01-0027
--
-- WWP-LEOS-IP-INTERFACE-MIB.my
--
--
WWP-LEOS-IP-INTERFACE-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32, Unsigned32, Counter32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, DisplayString, MacAddress, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
wwpModulesLeos
FROM WWP-SMI;
wwpLeosIpInterfaceMIB MODULE-IDENTITY
LAST-UPDATED "200805140000Z"
ORGANIZATION "Ciena, Inc"
CONTACT-INFO
" Mib Meister
115 North Sullivan Road
Spokane Valley, WA 99037
USA
Phone: +1 509 242 9000
Email: support@ciena.com"
DESCRIPTION
"Added the operational gateway and a trap for gateway changes"
REVISION "200805140000Z" -- 14nd May. 2008
DESCRIPTION
"The MIB module for the WWP IpInterface IP interfaces configuration. This MIB provide
additional configuration to whatever is provided by the standard ip group."
REVISION "200305020000Z" -- 2nd May. 2003
DESCRIPTION
"A new object for management packet priority is added."
REVISION "200104031700Z"
DESCRIPTION
"Initial creation."
::= { wwpModulesLeos 24 }
VlanId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A 12-bit VLAN ID used in the VLAN Tag header."
SYNTAX INTEGER (1..4094)
--
-- Node definitions
--
wwpLeosIpInterfaceMIBObjects OBJECT IDENTIFIER ::= { wwpLeosIpInterfaceMIB 1 }
--
-- IP Interface Node
--
wwpLeosIpInterface OBJECT IDENTIFIER ::= { wwpLeosIpInterfaceMIBObjects 1 }
wwpLeosIpAclGlobal OBJECT IDENTIFIER ::= { wwpLeosIpInterfaceMIBObjects 2 }
wwpLeosIpAclRules OBJECT IDENTIFIER ::= { wwpLeosIpInterfaceMIBObjects 3 }
-- Notifications
wwpLeosIpInterfaceMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpLeosIpInterfaceMIB 2 }
wwpLeosIpInterfaceMIBNotifications OBJECT IDENTIFIER ::=
{ wwpLeosIpInterfaceMIBNotificationPrefix 0 }
-- Conformance information
wwpLeosIpInterfaceMIBConformance OBJECT IDENTIFIER ::= { wwpLeosIpInterfaceMIB 3 }
wwpLeosIpInterfaceMIBCompliances OBJECT IDENTIFIER ::= { wwpLeosIpInterfaceMIBConformance 1 }
wwpLeosIpInterfaceMIBGroups OBJECT IDENTIFIER ::= { wwpLeosIpInterfaceMIBConformance 2 }
wwpLeosIpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpLeosIpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IP addresses and associated subnet mask."
::= { wwpLeosIpInterface 1 }
wwpLeosIpInterfaceEntry OBJECT-TYPE
SYNTAX WwpLeosIpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface IP and subnet mask entry.
These interfaces are used to cause the switch CPU to
become involved with the IP traffic. By default, a
minimum of two interfaces must always exist, one for
the local management interface, one for the remote management
interface, and one or more for voice over IP."
INDEX { wwpLeosIpInterfaceIndex }
::= { wwpLeosIpInterfaceTable 1 }
WwpLeosIpInterfaceEntry ::= SEQUENCE {
wwpLeosIpInterfaceIndex Integer32,
wwpLeosIpInterfaceName DisplayString,
wwpLeosIpInterfaceIpAddr IpAddress,
wwpLeosIpInterfaceSubnet IpAddress,
wwpLeosIpInterfaceIfIndexXref INTEGER
}
wwpLeosIpInterfaceIndex OBJECT-TYPE
SYNTAX Integer32 (1..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index into the table."
::= { wwpLeosIpInterfaceEntry 1 }
wwpLeosIpInterfaceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The friendly name for the IP interface."
::= { wwpLeosIpInterfaceEntry 2 }
wwpLeosIpInterfaceIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address associated with this interface. "
::= { wwpLeosIpInterfaceEntry 3 }
wwpLeosIpInterfaceSubnet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask associated with this ip address/interface."
::= { wwpLeosIpInterfaceEntry 4 }
wwpLeosIpInterfaceIfIndexXref OBJECT-TYPE
SYNTAX INTEGER (1..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cross reference to MIB-2 Interfaces ifIndex."
::= { wwpLeosIpInterfaceEntry 5 }
wwpLeosIpExtInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpLeosIpExtInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains Interface Specific
information maintained by each interface."
::= { wwpLeosIpInterface 2 }
wwpLeosIpExtInterfaceEntry OBJECT-TYPE
SYNTAX WwpLeosIpExtInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interfaces additional configuration parameters
maintained by each interface."
AUGMENTS { wwpLeosIpInterfaceEntry }
::= { wwpLeosIpExtInterfaceTable 1 }
WwpLeosIpExtInterfaceEntry ::=
SEQUENCE {
wwpLeosIpInterfaceEnable TruthValue,
wwpLeosIpInterfaceVlanId VlanId,
wwpLeosIpInterfaceMgmtPktPriority INTEGER
}
wwpLeosIpInterfaceEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of each interface. A value of true(1) indicates
that this interface is enabled and a value of
false(2) indicates that this interface is disabled.
The device shouldn't allow the Management Station to disable
all the interfaces available on the box."
::= { wwpLeosIpExtInterfaceEntry 1 }
wwpLeosIpInterfaceVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The vlanId associated with this IP interface. The vlan indicated by
wwpLeosIpInterfaceVlanId should exist in the Vlan Table. If an interface
has no VLAN associated, then any read on this object should return
'noSuchInstance'."
::= { wwpLeosIpExtInterfaceEntry 2 }
wwpLeosIpInterfaceMgmtPktPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 802.1p Priority value for the management traffic on this interface."
::= { wwpLeosIpExtInterfaceEntry 3 }
wwpLeosIpInterfaceAddrNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
generates the wwpLeosIpInterfaceAddrChgNotification.
A false value prevents this notifications
from being generated by this system."
DEFVAL { true }
::= { wwpLeosIpInterface 3 }
wwpLeosIpInterfaceAddrChgNotification NOTIFICATION-TYPE
OBJECTS {
wwpLeosIpInterfaceName,
wwpLeosIpInterfaceIpAddr,
wwpLeosIpInterfaceSubnet
}
STATUS current
DESCRIPTION
"A wwpLeosIpInterfaceAddrChgNotification is sent whenever the
ip address of an interface changes."
::= { wwpLeosIpInterfaceMIBNotifications 1 }
--
-- Data Interface MIB definitions
--
wwpLeosIpDataInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpLeosIpDataInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Data Interface IP and subnet mask entry.
To create a loopback interface in this table, following attributes must be specified.
wwpLeosIpDataInterfaceIndex
wwpLeosIpDataInterfaceName
wwpLeosIpDataInterfaceIpAddr
wwpLeosIpDataInterfaceType must be set to 'loopback'.
wwpLeosIpDataInterfaceVlanId defaults to 1 and cannot be set or changed.
No other MIB object should be set otherwise error will be returned.
To create a regular Data interface the following
attributes must be specified.
wwpLeosIpDataInterfaceIndex
wwpLeosIpDataInterfaceName
wwpLeosIpDataInterfaceIpAddr
wwpLeosIpDataInterfaceMask
wwpLeosIpDataInterfaceVlanId must be specified when
the interface is created. It cannot be changed after
creation.
wwpLeosIpDataRowStatus must be set to 'createAndGo'."
::= { wwpLeosIpInterface 4 }
wwpLeosIpDataInterfaceEntry OBJECT-TYPE
SYNTAX WwpLeosIpDataInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a Data interface
configuration parameter."
INDEX { wwpLeosIpDataInterfaceIndex }
::= { wwpLeosIpDataInterfaceTable 1 }
WwpLeosIpDataInterfaceEntry ::= SEQUENCE {
wwpLeosIpDataInterfaceIndex INTEGER,
wwpLeosIpDataInterfaceName DisplayString,
wwpLeosIpDataInterfaceIpAddr IpAddress,
wwpLeosIpDataInterfaceMask IpAddress,
wwpLeosIpDataInterfaceVlanId VlanId,
wwpLeosIpDataInterfaceType INTEGER,
wwpLeosIpDataInterfaceIfIndex Integer32,
wwpLeosIpDataInterfaceMac MacAddress,
wwpLeosIpDataInterfaceIfMtu Integer32,
wwpLeosIpDataInterfaceRowStatus RowStatus
}
wwpLeosIpDataInterfaceIndex OBJECT-TYPE
SYNTAX INTEGER (1..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index into the table."
::= { wwpLeosIpDataInterfaceEntry 1 }
wwpLeosIpDataInterfaceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name for this Data IP interface."
::= { wwpLeosIpDataInterfaceEntry 2 }
wwpLeosIpDataInterfaceIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP address associated with this interface. "
::= { wwpLeosIpDataInterfaceEntry 3 }
wwpLeosIpDataInterfaceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The subnet mask associated with this ip address/interface."
::= { wwpLeosIpDataInterfaceEntry 4 }
wwpLeosIpDataInterfaceVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlanId associated with this Data IP interface. This vlan must already
exist on the device. The vlanId must be specified when the interface is
created. It cannot be set after creation. The vlanId cannot be specified
and defaults to 1 for a loopback interface."
::= { wwpLeosIpDataInterfaceEntry 5 }
wwpLeosIpDataInterfaceType OBJECT-TYPE
SYNTAX INTEGER {
broadcast(1),
pointToPoint(2),
loopBack(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of Data IP interface."
DEFVAL { broadcast }
::= { wwpLeosIpDataInterfaceEntry 6 }
wwpLeosIpDataInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique interface index assigned by INET."
::= { wwpLeosIpDataInterfaceEntry 7 }
wwpLeosIpDataInterfaceMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address assigned by the device to this Data interface."
::= { wwpLeosIpDataInterfaceEntry 8 }
wwpLeosIpDataInterfaceIfMtu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The size of the largest packet which can be
sent/received on the interface, specified in octets.
For interfaces that are used for transmitting network
datagrams, this is the size of the largest network
datagram that can be sent on the interface."
DEFVAL { 1500 }
::= { wwpLeosIpDataInterfaceEntry 9 }
wwpLeosIpDataInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to manage the creation and deletion of the
conceptual rows in this table.
To create a row in this table, a manager must
set this object to 'createAndGo'. To delete a row in this
table, a manager must set this object to 'destroy'.
If the entry exists, it will be displayed as 'active'."
::= { wwpLeosIpDataInterfaceEntry 10 }
--
-- Gateway
--
wwpLeosIpInterfaceOperationalGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational gateway IP address."
::= { wwpLeosIpInterface 5 }
wwpLeosIpInterfaceOperationalGatewayChgNotification NOTIFICATION-TYPE
OBJECTS { wwpLeosIpInterfaceOperationalGateway }
STATUS current
DESCRIPTION
"A wwpLeosIpOperationalGatewayChgNotification notification will be sent out whenever the operational gateway is changed."
::= { wwpLeosIpInterfaceMIBNotifications 2 }
--
-- IP ACL Items
--
wwpLeosIpAclState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows to globally configure IP ACL state."
::= { wwpLeosIpAclGlobal 1 }
wwpLeosIpAclCacheHit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the number of lookups satisfied by a cache hit."
::= { wwpLeosIpAclGlobal 2 }
wwpLeosIpAclNoHit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the number of lookups which failed because the source
ip address did not match a table entry."
::= { wwpLeosIpAclGlobal 3 }
wwpLeosIpAclBadPort OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the number of lookups which failed because the ingress
port was disallowed by a table entry."
::= { wwpLeosIpAclGlobal 4 }
wwpLeosIpAclClearStats OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set this object to 'destroy' to clear the global and table
entry statistics counters."
::= { wwpLeosIpAclGlobal 5 }
wwpLeosIpAclBadDscp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the number of lookups which failed because the ingress
DSCP value was disallowed by a table entry."
::= { wwpLeosIpAclGlobal 6 }
wwpLeosIpAclOperState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the IP ACL system."
::= { wwpLeosIpAclGlobal 7 }
wwpLeosIpAclInUseEntries OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the number of IP ACL rules that are currently configured."
::= { wwpLeosIpAclGlobal 8 }
wwpLeosIpAclMaxEntries OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the max number of IP ACL rules that can be configured."
::= { wwpLeosIpAclGlobal 9 }
--
-- IP ACL Table
--
wwpLeosIpAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpLeosIpAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the display
parameters for the IP ACL table."
::= { wwpLeosIpAclRules 1 }
wwpLeosIpAclEntry OBJECT-TYPE
SYNTAX WwpLeosIpAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the wwpLeosIpAclTable."
INDEX {wwpLeosIpAclEntryIpAddr, wwpLeosIpAclEntryIpMask}
::= { wwpLeosIpAclTable 1 }
WwpLeosIpAclEntry ::= SEQUENCE {
wwpLeosIpAclEntryIpAddr IpAddress,
wwpLeosIpAclEntryIpMask IpAddress,
wwpLeosIpAclEntryPortMask Unsigned32,
wwpLeosIpAclEntryHits Counter32,
wwpLeosIpAclEntryBadPort Counter32,
wwpLeosIpAclEntryStatus RowStatus,
wwpLeosIpAclEntryDscpMask OCTET STRING,
wwpLeosIpAclEntryBadDscp Counter32,
wwpLeosIpAclEntryPortBitMask OCTET STRING
}
wwpLeosIpAclEntryIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is the IP network which will be authorized."
::= { wwpLeosIpAclEntry 1 }
wwpLeosIpAclEntryIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is the netmask for the IP network which will be authorized."
::= { wwpLeosIpAclEntry 2 }
wwpLeosIpAclEntryPortMask OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This object is used to specify the physical ports which frames will
be allowed to ingress from. The mask is big endian and each bit,
numbered from 0 to 27, represents a physical port numbered from
1 to 28. A value of 0xFFFFFFFF may be used to specify all ports."
::= { wwpLeosIpAclEntry 3 }
wwpLeosIpAclEntryHits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the number of lookups which matched the table entry."
::= { wwpLeosIpAclEntry 4 }
wwpLeosIpAclEntryBadPort OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the number of lookups which failed because the ingress
port was disallowed by the table entry."
::= { wwpLeosIpAclEntry 5 }
wwpLeosIpAclEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set this object to 'CreateAndGo' to create a new table entry, set it
to 'destroy' to remove an existing entry."
::= { wwpLeosIpAclEntry 6 }
wwpLeosIpAclEntryDscpMask OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to specify the DSCP values for which IP packets
will be allowed to ingress. The mask is big endian and each bit,
numbered from 0 to 63, represents a DSCP value numbered from
0 to 63. A value of 0xFFFFFFFFFFFFFFFF may be used to specify all."
::= { wwpLeosIpAclEntry 7 }
wwpLeosIpAclEntryBadDscp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the number of lookups which failed because the ingress
DSCP value was disallowed by the table entry."
::= { wwpLeosIpAclEntry 8 }
wwpLeosIpAclEntryPortBitMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to specify the physical ports which frames will
be allowed to ingress from. The mask is big endian and each bit,
numbered from 0 to 63, represents a physical port numbered from
1 to 64. A value of 0xFFFFFFFFFFFFFFFF may be used to specify all ports."
::= { wwpLeosIpAclEntry 9 }
END