summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTRON-IP-ROUTER-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CTRON-IP-ROUTER-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/enterasys/CTRON-IP-ROUTER-MIB')
-rw-r--r--MIBS/enterasys/CTRON-IP-ROUTER-MIB4401
1 files changed, 4401 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-IP-ROUTER-MIB b/MIBS/enterasys/CTRON-IP-ROUTER-MIB
new file mode 100644
index 0000000..3e52050
--- /dev/null
+++ b/MIBS/enterasys/CTRON-IP-ROUTER-MIB
@@ -0,0 +1,4401 @@
+CTRON-IP-ROUTER-MIB DEFINITIONS ::= BEGIN
+
+-- ctron-ip-router-mib.txt
+-- Revision: 1.02.02
+-- Part Number: 2170986
+-- Date: May 8, 1998
+
+
+-- Cabletron Systems, Inc.
+-- 35 Industrial Way, P.O. Box 5005
+-- Rochester, NH 03867-0505
+-- (603) 332-9400
+-- support@ctron.com
+
+-- This module provides authoritative definitions for Cabletron's
+-- enterprise specific IP Routing Services MIB.
+--
+-- This module will be extended, as required.
+--
+
+-- Cabletron Systems reserves the right to make changes in
+-- specification and other information contained in this document
+-- without prior notice. The reader should consult Cabletron Systems
+-- to determine whether any such changes have been made.
+--
+-- In no event shall Cabletron Systems be liable for any incidental,
+-- indirect, special, or consequential damages whatsoever (including
+-- but not limited to lost profits) arising out of or related to this
+-- document or the information contained in it, even if Cabletron
+-- Systems has been advised of, known, or should have known, the
+-- possibility of such damages.
+--
+-- Cabletron grants vendors, end-users, and other interested parties
+-- a non-exclusive license to use this Specification in connection
+-- with the management of Cabletron products.
+-- Copyright August 95 Cabletron Systems
+--
+
+
+IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+
+ DisplayString, PhysAddress
+ FROM RFC1213-MIB
+
+ nwRtrProtoSuites
+ FROM ROUTER-OIDS
+
+ IpAddress, Counter, TimeTicks, Gauge
+ FROM RFC1155-SMI;
+
+
+
+-- The IP Router Group.
+
+nwIpRouter OBJECT IDENTIFIER ::= { nwRtrProtoSuites 1 }
+
+nwIpMibs OBJECT IDENTIFIER ::= { nwIpRouter 1 }
+nwIpComponents OBJECT IDENTIFIER ::= { nwIpRouter 2 }
+
+-- Ip Router Component Groups
+
+nwIpSystem OBJECT IDENTIFIER ::= { nwIpComponents 1 }
+nwIpForwarding OBJECT IDENTIFIER ::= { nwIpComponents 2 }
+nwIpTopology OBJECT IDENTIFIER ::= { nwIpComponents 4 }
+nwIpFib OBJECT IDENTIFIER ::= { nwIpComponents 5 }
+nwIpEndSystems OBJECT IDENTIFIER ::= { nwIpComponents 6 }
+nwIpAccessControl OBJECT IDENTIFIER ::= { nwIpComponents 7 }
+nwIpFilters OBJECT IDENTIFIER ::= { nwIpComponents 8 }
+nwIpRedirector OBJECT IDENTIFIER ::= { nwIpComponents 9 }
+nwIpEvent OBJECT IDENTIFIER ::= { nwIpComponents 10 }
+nwIpWorkGroup OBJECT IDENTIFIER ::= { nwIpComponents 11 }
+nwIpClientServices OBJECT IDENTIFIER ::= { nwIpComponents 12 }
+--ctNat OBJECT IDENTIFIER ::= { nwIpClientServices 1 }
+--ctDhcp OBJECT IDENTIFIER ::= { nwIpClientServices 2 }
+
+
+-- IP Router System Groups
+
+-- This group contains the objects that pertain to the IP routing
+-- services at a global, device-wide level.
+
+nwIpSysConfig OBJECT IDENTIFIER ::= { nwIpSystem 1 }
+nwIpSysAdministration OBJECT IDENTIFIER ::= { nwIpSystem 2 }
+
+
+-- IP Forwarding Group
+
+-- This group contains the managed objects used to setup and configure
+-- the IP router ports for packet forwarding as well as the aggregate
+-- and per-interface IP packet forwarding counters.
+
+nwIpFwdSystem OBJECT IDENTIFIER ::= { nwIpForwarding 1 }
+nwIpFwdInterfaces OBJECT IDENTIFIER ::= { nwIpForwarding 2 }
+
+nwIpFwdCounters OBJECT IDENTIFIER ::= { nwIpFwdSystem 1 }
+nwIpFwdIfConfig OBJECT IDENTIFIER ::= { nwIpFwdInterfaces 1 }
+nwIpFwdIfCounters OBJECT IDENTIFIER ::= { nwIpFwdInterfaces 2 }
+
+
+-- IP Topology Group
+
+-- Implementation of the nwIpTopology group is optional. This group
+-- will be implemented by those devices that support Routing Services.
+-- This group contains the managed objects for the routing and service
+-- advertisements of the IP router. These managed objects allow for
+-- the routing agents and service agents to be controlled and monitored
+-- on a system-wide as well as a router port basis.
+
+nwIpDistanceVector OBJECT IDENTIFIER ::= { nwIpTopology 1 }
+nwIpLinkState OBJECT IDENTIFIER ::= { nwIpTopology 2 }
+
+nwIpRip OBJECT IDENTIFIER ::= { nwIpDistanceVector 1 }
+
+nwIpRipSystem OBJECT IDENTIFIER ::= { nwIpRip 1 }
+nwIpRipInterfaces OBJECT IDENTIFIER ::= { nwIpRip 2 }
+nwIpRipDatabase OBJECT IDENTIFIER ::= { nwIpRip 3 }
+nwIpRipFilters OBJECT IDENTIFIER ::= { nwIpRip 4 }
+
+nwIpRipConfig OBJECT IDENTIFIER ::= { nwIpRipSystem 1 }
+nwIpRipCounters OBJECT IDENTIFIER ::= { nwIpRipSystem 2 }
+
+nwIpRipIfConfig OBJECT IDENTIFIER ::= { nwIpRipInterfaces 1 }
+nwIpRipIfCounters OBJECT IDENTIFIER ::= { nwIpRipInterfaces 2 }
+
+nwIpOspf OBJECT IDENTIFIER ::= { nwIpLinkState 1 }
+
+nwIpOspfSystem OBJECT IDENTIFIER ::= { nwIpOspf 1 }
+nwIpOspfInterfaces OBJECT IDENTIFIER ::= { nwIpOspf 2 }
+nwIpOspfDatabase OBJECT IDENTIFIER ::= { nwIpOspf 3 }
+nwIpOspfFilters OBJECT IDENTIFIER ::= { nwIpOspf 4 }
+
+nwIpOspfConfig OBJECT IDENTIFIER ::= { nwIpOspfSystem 1 }
+nwIpOspfCounters OBJECT IDENTIFIER ::= { nwIpOspfSystem 2 }
+
+nwIpOspfIfConfig OBJECT IDENTIFIER ::= { nwIpOspfInterfaces 1 }
+nwIpOspfIfCounters OBJECT IDENTIFIER ::= { nwIpOspfInterfaces 2 }
+
+
+-- IP Forward Information Base (FIB) Group
+
+-- This group contains the managed objects for the forwarding table of the
+-- IP router. This table is built from entries in the IP routing table(s)
+-- and reflects the routes that are considered the best routes to forward on.
+-- This group is implemented in the IETF IP Forwarding Table (FIB) MIB
+-- (rfc1354) and by the following system managed objects.
+
+nwIpFibSystem OBJECT IDENTIFIER ::= { nwIpFib 1 }
+nwIpOspfFib OBJECT IDENTIFIER ::= { nwIpFib 2 }
+
+nwIpOspfFibControl OBJECT IDENTIFIER ::= { nwIpOspfFib 1 }
+nwIpOspfFibEntries OBJECT IDENTIFIER ::= { nwIpOspfFib 2 }
+
+
+-- IP Host End Systems Groups
+
+-- This group contains the managed objects which control the use of the
+-- Address Resolution Protocol (ARP) for mapping host addresses to physical
+-- addresses of each router port ARP cache. Mechanisms are also
+-- provided which allow 'snooping' such that all directly connected
+-- end systems using ARP can be discovered along with their addresses.
+
+nwIpHostsSystem OBJECT IDENTIFIER ::= { nwIpEndSystems 1 }
+nwIpHostsInterfaces OBJECT IDENTIFIER ::= { nwIpEndSystems 2 }
+nwIpHostsToMedia OBJECT IDENTIFIER ::= { nwIpEndSystems 3 }
+
+-- IP Router Filters Group
+
+-- IP Router Redirector Group
+
+-- Implementation of the nwIpRedirector group is optional. This group
+-- will be implemented by device that perform Routing Services. This
+-- table contains the managed objects for the Broadcast UDP Port
+-- Redirector within the IP Router.
+
+nwIpRedirectorSystem OBJECT IDENTIFIER ::= { nwIpRedirector 1 }
+nwIpRedirectorInterface OBJECT IDENTIFIER ::= { nwIpRedirector 2 }
+
+-- IP Router Event Log Group
+
+nwIpEventLogConfig OBJECT IDENTIFIER ::= { nwIpEvent 1 }
+nwIpEventLogFilterTable OBJECT IDENTIFIER ::= { nwIpEvent 2 }
+nwIpEventLogTable OBJECT IDENTIFIER ::= { nwIpEvent 3 }
+
+-- IP Router Work-Group Group
+
+
+-- IP MIB Group
+-- This group contains information about the revision level of this
+-- MIB within the device. It allows verification of the released
+-- version without having to read other objects.
+
+nwIpMibRevText OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current revision level of the IP MIB in
+ textual format."
+ ::= { nwIpMibs 1 }
+
+
+-- IP System Configuration Group
+-- This group contains the objects that pertain to the setup and
+-- configuration of the IP routing services at a global,
+-- device-wide level.
+
+nwIpSysRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP Address used to uniquely identify the host
+ (device) running IP Routing Services. The value of
+ nwIpSysRouterId is equal to the highest IP Address in
+ the IP Address Table."
+ ::= { nwIpSysConfig 1 }
+
+-- IP System Administration Group
+-- This group contains the objects that pertain to the administration of
+-- IP routing services at a global, device-wide level.
+
+nwIpSysAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- shutdown the router
+ enabled(3) -- startup the router
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of IP Routing Services
+ system-wide. Enabled(3) causes IP Routing Services to
+ become active on all router ports configured and enabled
+ for IP Routing Services. Disabled(2) causes IP Routing
+ Services to become inactive system-wide."
+ DEFVAL { enabled }
+ ::= { nwIpSysAdministration 1 }
+
+nwIpSysOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- not running
+ enabled(3), -- running
+ pending-disable(4), -- shut-down in progress
+ pending-enable(5), -- start-up in progress
+ invalid-config(6) -- not running,invalid config
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the operating condition of IP Routing Services, system-wide.
+ The value of nwIpSysOperStatus indicates any problem with
+ your IP Routing Services configuration. A value of 6
+ indicates that regardless of the value of
+ nwIpSysAdminStatus,IP Routing Services is not operating
+ because of an invalid configuration."
+ ::= { nwIpSysAdministration 2 }
+
+nwIpSysAdminReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ reset(2) -- force a reset
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets IP Routing Services, system-wide. Reset (2)
+ forces a restart of IP Routing Services without a
+ graceful shutdown on any active router ports, without
+ affecting any other routing services."
+ DEFVAL { other }
+ ::= { nwIpSysAdministration 3 }
+
+nwIpSysOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second,
+ that nwIpSysOperStatus has been in its current administrative
+ state."
+ ::= { nwIpSysAdministration 4 }
+
+nwIpSysVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current revision level of the IP Routing
+ Services firmware, in textual format."
+ ::= { nwIpSysAdministration 5 }
+
+
+
+-- IP System-wide Packet Forwarding Counters
+-- This group contains the aggregate (device-wide) IP packet forwarding
+-- counters. The byte counters include bytes for the network layer on
+-- up, framing is not included.
+
+nwIpFwdCtrAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the aggregate
+ (system-wide) IP packet and byte counters. Enabled (3)
+ causes these counters to become active. Disabled (2)
+ causes these counters to become inactive."
+ DEFVAL { enabled }
+ ::= { nwIpFwdCounters 1 }
+
+nwIpFwdCtrReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets the aggregate (system-wide) IP packet and byte
+ counters. Reset (2) resets the IP aggregate counters to 0.
+ nwIpFwdCtrOperationalTime is also reset to 0."
+ DEFVAL { other }
+ ::= { nwIpFwdCounters 2 }
+
+nwIpFwdCtrOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second,
+ that nwIpFwdCtrAdminStatus has been in the current state."
+ ::= { nwIpFwdCounters 3 }
+
+nwIpFwdCtrInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ received, system-wide, during nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 4 }
+
+nwIpFwdCtrOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ transmitted, system-wide, during nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 5 }
+
+nwIpFwdCtrFwdPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ forwarded, system-wide, during nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 6 }
+
+nwIpFwdCtrFilteredPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ administratively filtered, system-wide, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 7 }
+
+nwIpFwdCtrDiscardPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ discarded, system-wide, during nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 8 }
+
+nwIpFwdCtrAddrErrPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ discarded, system-wide, during nwIpFwdCtrOperationalTime,
+ because of addressing errors in the IP header."
+ ::= { nwIpFwdCounters 9 }
+
+nwIpFwdCtrLenErrPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ discarded, system-wide, during nwIpFwdCtrOperationalTime,
+ because an invalid packet length is contained in the IP header."
+ ::= { nwIpFwdCounters 10 }
+
+nwIpFwdCtrHdrErrPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ discarded, system-wide, during nwIpFwdCtrOperationalTime,
+ because of an invalid IP header."
+ ::= { nwIpFwdCounters 11 }
+
+nwIpFwdCtrInBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that
+ have been received, system-wide, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 12 }
+
+nwIpFwdCtrOutBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that have
+ been transmitted, system-wide, during nwIpFwdOperationalTime."
+ ::= { nwIpFwdCounters 13 }
+
+nwIpFwdCtrFwdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that
+ have been forwarded, system-wide, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 14 }
+
+nwIpFwdCtrFilteredBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets
+ that have been administratively filtered, system-wide,
+ during nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 15 }
+
+nwIpFwdCtrDiscardBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that
+ have been discarded, system-wide, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 16 }
+
+nwIpFwdCtrHostInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have
+ been successfully delivered to the local host, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 17 }
+
+nwIpFwdCtrHostOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ forwarded by the local host, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 18 }
+
+nwIpFwdCtrHostDiscardPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ discarded by the local host, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 19 }
+
+nwIpFwdCtrHostInBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ received by the local host, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 20 }
+
+nwIpFwdCtrHostOutBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ transmitted by the local host, during
+ nwIpFwdCtrOperationalTime."
+ ::= { nwIpFwdCounters 21 }
+
+nwIpFwdCtrHostDiscardBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that
+ have been discarded by the local host, during
+ nwIpFwdCtrOperationalTime, due to a lack of host resources."
+ ::= { nwIpFwdCounters 22 }
+
+
+-- IP Forwarding Interface Table
+-- This table contains the managed objects used to set-up and configure
+-- each router port.
+
+nwIpFwdIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpFwdIfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each router port.
+ This table is indexed by nwIpFwdIfIndex, which indicates
+ the value of MIB 2 ifindex which identifies the router
+ port for which each entry exists. "
+ ::= { nwIpFwdIfConfig 1 }
+
+nwIpFwdIfEntry OBJECT-TYPE
+ SYNTAX NwIpFwdIfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies the IP Routing Services configuration
+ for the router port for which the entry exists."
+ INDEX { nwIpFwdIfIndex }
+ ::= { nwIpFwdIfTable 1 }
+
+NwIpFwdIfEntry ::=
+ SEQUENCE {
+ nwIpFwdIfIndex INTEGER,
+ nwIpFwdIfAdminStatus INTEGER,
+ nwIpFwdIfOperStatus INTEGER,
+ nwIpFwdIfOperationalTime TimeTicks,
+ nwIpFwdIfControl INTEGER,
+ nwIpFwdIfMtu INTEGER,
+ nwIpFwdIfForwarding INTEGER,
+ nwIpFwdIfFrameType INTEGER,
+ nwIpFwdIfAclIdentifier INTEGER,
+ nwIpFwdIfAclStatus INTEGER,
+ nwIpFwdIfCacheControl INTEGER,
+ nwIpFwdIfCacheEntries Counter,
+ nwIpFwdIfCacheHits Counter,
+ nwIpFwdIfCacheMisses Counter
+ }
+
+nwIpFwdIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the value of MIB 2 ifindex, which identifies the router
+ port."
+ ::= { nwIpFwdIfEntry 1 }
+
+nwIpFwdIfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ disabled(2), -- shut-down IP Routing Services,
+ enabled(3) -- start-up IP Routing Services
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of IP Routing Services
+ on the router port for which the entry exists. Enabled (3)
+ causes IP Routing Services to become active. Disabled (2)
+ causes it to become inactive."
+ DEFVAL { enabled }
+ ::= { nwIpFwdIfEntry 2 }
+
+nwIpFwdIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- not running
+ enabled(3), -- running
+ pending-disable(4), -- shut-down in progress
+ pending-enable(5), -- start-up in progress
+ invalid-config(6) -- not running,invalid config
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current operating condition of
+ IP Routing Services on the router port for which the
+ entry exists. The value of nwIpFwdIfOperStatus indicates
+ any problem with the configuration of IP routing Services on
+ the router port. A value of 6 indicates that regardless of
+ the value of nwIpFwdIfAdminStatus, IP Routing Services is
+ not operating because of an invalid port-level configuration."
+ ::= { nwIpFwdIfEntry 3 }
+
+nwIpFwdIfOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second,
+ that nwIpFwdIfOperStatus has been in its current state."
+ ::= { nwIpFwdIfEntry 4 }
+
+nwIpFwdIfControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ add(2),
+ delete(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object does not apply to this protocol. It is a
+ common object, inherited from the MIB framework used to
+ provide a common management interface to all the Cabletron
+ Routing Services protocol-specific MIBs. Setting this object
+ has no effect."
+ DEFVAL { add }
+ ::= { nwIpFwdIfEntry 5 }
+
+nwIpFwdIfMtu OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Maximum Transmission Unit (MTU) for IP packets
+ on the router port for which the entry exists. This includes
+ the IP header and data, but does not include framing."
+ DEFVAL { 1500 }
+ ::= { nwIpFwdIfEntry 6 }
+
+
+nwIpFwdIfForwarding OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ disabled(2), -- not forwarding,
+ enabled(3) -- forwarding,
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls forwarding of IP packets on the router port for
+ which the entry exists. Enabled (3) causes IP packets to be
+ forwarded. Disabled (2) prevents IP packets from being
+ forwarded."
+ DEFVAL { disabled }
+ ::= { nwIpFwdIfEntry 7 }
+
+nwIpFwdIfFrameType OBJECT-TYPE
+ SYNTAX INTEGER { -- valid media types
+ other(1), -- experimental
+ ethernet(2), -- ethernet
+ snap(3), -- ethernet and fddi
+ slip(5), -- serial line
+ localtalk(7), -- internal SMB-1, read-only
+ nativewan(8), -- wan media types
+ encapenet(9), -- wan media types
+ encapenetsnap(11), -- wan media types
+ encaptrsnap(14), -- wan media types
+ encapfddisnap(16), -- wan media types
+ canonical(17) -- special media, tbd
+
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the framing type for IP packets forwarded on
+ the router port for which the entry exists."
+ DEFVAL { ethernet }
+ ::= { nwIpFwdIfEntry 8 }
+
+nwIpFwdIfAclIdentifier OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Access Control ID of the access control
+ list in effect for the IP packets being routed on the router port
+ for which the entry exists. A value of 0 indicates that no
+ access control list is in effect."
+ DEFVAL { 0 }
+ ::= { nwIpFwdIfEntry 9 }
+
+nwIpFwdIfAclStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- do not apply nwIpFwdIfAclIdentifier
+ enabled(3) -- apply nwIpFwdIfAclIdentifier
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls the operation of any access control list configured
+ for IP traffic for the IP packets being routed on the router port
+ for which the entry exists. Enabled (3) applies the access control
+ list, indicated by nwIpFwdIfAclIdentifier to all IP traffic being
+ routed on the port. Disabled (2) prevents the access control list
+ from being applied."
+ DEFVAL { disabled }
+ ::= { nwIpFwdIfEntry 10 }
+
+nwIpFwdIfCacheControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ disable(2), -- next hop caching disabled,
+ enable(3) -- next hop caching enabled,
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls IP Address caching on the router port for which
+ the entry exists. IP Address caching speeds-up the switching
+ process. When IP Addresses caching is enabled, IP Addresses
+ used for address validation, filtering, and forwarding are
+ stored in the cache. This cache is checked first before
+ doing a full route table lookup, which speeds up the switching
+ process. Enabled (3) turns on IP Address caching. Disabled (2
+ turns it off."
+ DEFVAL { enable }
+ ::= { nwIpFwdIfEntry 11 }
+
+nwIpFwdIfCacheEntries OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of entries in the IP Address
+ cache on the router port for which the entry exists."
+ ::= { nwIpFwdIfEntry 12 }
+
+nwIpFwdIfCacheHits OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of times entries in the IP
+ Address Cache have been used to provide the IP Address
+ required to validate, filter, or forward an IP packet
+ on the router port."
+ ::= { nwIpFwdIfEntry 13 }
+
+nwIpFwdIfCacheMisses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of times the IP Address required to
+ validate, filter, or forward an IP packet on the router
+ port was not found in the IP Address cache."
+ ::= { nwIpFwdIfEntry 14 }
+
+
+-- The IP Interface Address Table
+-- This table contains the managed object used to setup and configure
+-- IP addresses on a per router port basis.
+
+nwIpAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpAddrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each IP Address
+ assigned to each router port."
+ ::= { nwIpFwdIfConfig 2 }
+
+nwIpAddrEntry OBJECT-TYPE
+ SYNTAX NwIpAddrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies the IP addressing information for
+ the logical IP network for which the entry exists."
+ INDEX { nwIpAddrIfIndex, nwIpAddrIfAddress }
+ ::= { nwIpAddressTable 1 }
+
+NwIpAddrEntry ::=
+ SEQUENCE {
+ nwIpAddrIfIndex INTEGER,
+ nwIpAddrIfAddress IpAddress,
+ nwIpAddrIfControl INTEGER,
+ nwIpAddrIfAddrType INTEGER,
+ nwIpAddrIfMask IpAddress,
+ nwIpAddrIfBcastAddr INTEGER
+ }
+
+nwIpAddrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the value of MIB 2 ifindex, which identifies the router
+ port for which the entry exists."
+ ::= { nwIpAddrEntry 1 }
+
+
+nwIpAddrIfAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is the IP Address assigned to the logical IP
+ network for which the entry exist. As multiple IP Addresses
+ may be assigned to a single router port, all addresses
+ assigned to the port must be of the same subnet."
+ ::= { nwIpAddrEntry 2 }
+
+nwIpAddrIfControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ add(2), -- add this entry,
+ delete(3) -- delete this entry
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this object to add or delete this entry from the table."
+ DEFVAL { add }
+ ::= { nwIpAddrEntry 3 }
+
+nwIpAddrIfAddrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ primary(2),
+ secondary(3),
+ workgroup(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether the IP address, nwIpAddrIfAddress, is
+ the primary, workgroup or secondary IP address for the IP router
+ port for which the entry exists. A primary or workgroup address
+ must be specified before a router port can be enabled."
+ DEFVAL { primary }
+ ::= { nwIpAddrEntry 4 }
+
+nwIpAddrIfMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Subnet Mask for the logical IP network for
+ which the entry exists."
+ ::= { nwIpAddrEntry 5 }
+
+nwIpAddrIfBcastAddr OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ zeros(2),
+ ones(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the IP broadcast address type for the logical
+ IP network for which the entry exists. A router port may
+ be configured to send IP broadcasts using the all-ones-based
+ format or the all-zeros-based format. nwIpAddrIfBcastAddr
+ determines the value of the broadcast portion of the IP
+ broadcast address being used to address broadcast packets."
+ DEFVAL { ones }
+ ::= { nwIpAddrEntry 6 }
+
+-- IP Forwarding Interfaces Counter Table
+-- This table contains the objects that specify the packet and byte counters
+-- for each configured IP router port.
+
+nwIpFwdIfCtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpFwdIfCtrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each router port configured
+ and enabled for IP Routing Services."
+ ::= { nwIpFwdIfCounters 1 }
+
+nwIpFwdIfCtrEntry OBJECT-TYPE
+ SYNTAX NwIpFwdIfCtrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry indicates the packet and byte count of IP
+ packets on the router port for which the entry exists."
+ INDEX { nwIpFwdIfCtrIfIndex }
+ ::= { nwIpFwdIfCtrTable 1 }
+
+NwIpFwdIfCtrEntry ::=
+ SEQUENCE {
+ nwIpFwdIfCtrIfIndex INTEGER,
+ nwIpFwdIfCtrAdminStatus INTEGER,
+ nwIpFwdIfCtrReset INTEGER,
+ nwIpFwdIfCtrOperationalTime TimeTicks,
+ nwIpFwdIfCtrInPkts Counter,
+ nwIpFwdIfCtrOutPkts Counter,
+ nwIpFwdIfCtrFwdPkts Counter,
+ nwIpFwdIfCtrFilteredPkts Counter,
+ nwIpFwdIfCtrDiscardPkts Counter,
+ nwIpFwdIfCtrAddrErrPkts Counter,
+ nwIpFwdIfCtrLenErrPkts Counter,
+ nwIpFwdIfCtrHdrErrPkts Counter,
+ nwIpFwdIfCtrInBytes Counter,
+ nwIpFwdIfCtrOutBytes Counter,
+ nwIpFwdIfCtrFwdBytes Counter,
+ nwIpFwdIfCtrFilteredBytes Counter,
+ nwIpFwdIfCtrDiscardBytes Counter,
+ nwIpFwdIfCtrHostInPkts Counter,
+ nwIpFwdIfCtrHostOutPkts Counter,
+ nwIpFwdIfCtrHostDiscardPkts Counter,
+ nwIpFwdIfCtrHostInBytes Counter,
+ nwIpFwdIfCtrHostOutBytes Counter,
+ nwIpFwdIfCtrHostDiscardBytes Counter
+ }
+
+nwIpFwdIfCtrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the value of MIB 2 ifindex, which identifies the
+ router port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 1 }
+
+nwIpFwdIfCtrAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- counters off
+ enabled(3) -- counters on
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the per-port IP packet
+ and byte counters on the router port for which the entry
+ exists. Enabled (3) causes these counters to become active.
+ Disabled (2) causes these counters to become inactive."
+ DEFVAL { enabled }
+ ::= { nwIpFwdIfCtrEntry 2 }
+
+nwIpFwdIfCtrReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ reset(2) -- force a reset
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets the per-port IP packet and byte counters on the
+ router port for which the entry exists. Reset (2) resets the
+ counters to 0. nwIpFwdIfCtrOperationalTime is also reset to 0."
+ DEFVAL { other }
+ ::= { nwIpFwdIfCtrEntry 3 }
+
+nwIpFwdIfCtrOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second, that
+ the per-port IP packet and byte counters have been active on
+ the router port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 4 }
+
+nwIpFwdIfCtrInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ received, during nwIpFwdIfCtrOperationaltime, on the router
+ port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 5 }
+
+nwIpFwdIfCtrOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have
+ been transmitted, during nwIpFwdIfCtrOperationalTime,
+ on the router port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 6 }
+
+nwIpFwdIfCtrFwdPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ forwarded during nwIpFwdIfCtrOperationalTime, on the router
+ port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 7 }
+
+nwIpFwdIfCtrFilteredPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ administratively filtered, during
+ nwIpFwdIfCtrOperationalTime, on the IP router port for
+ which this entry exists."
+ ::= { nwIpFwdIfCtrEntry 8 }
+
+nwIpFwdIfCtrDiscardPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have
+ been discarded (dropped), during nwIpFwdIfCtrOperationalTime,
+ on the router port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 9 }
+
+nwIpFwdIfCtrAddrErrPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ discarded, because of addressing errors in the IP header,
+ during nwIpFwdIfCtrOperationalTime, on the router port for
+ which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 10 }
+
+nwIpFwdIfCtrLenErrPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been discarded,
+ because an invalid packet length was contained in the IP header, during
+ nwIpFwdIfCtrOperationalTime, on the router port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 11 }
+
+nwIpFwdIfCtrHdrErrPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been discarded,
+ because of an invalid IP header, during nwIpFwdIfCtrOperationalTime,
+ on the router port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 12 }
+
+nwIpFwdIfCtrInBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that have been
+ received, during nwIpFwdIfCtrOperationalTime, on the router port for
+ which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 13 }
+
+nwIpFwdIfCtrOutBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that have
+ been transmitted, during nwIpFwdIfCtrOperationalTime, on the router
+ port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 14 }
+
+nwIpFwdIfCtrFwdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets
+ that have been forwarded, on the router port for which the
+ entry exists, during nwIpFwdIfCtrOperationalTime."
+ ::= { nwIpFwdIfCtrEntry 15 }
+
+nwIpFwdIfCtrFilteredBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets
+ that have been administratively filtered, during
+ nwIpFwdIfCtrOperationalTime, on the IP router port for
+ which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 16 }
+
+nwIpFwdIfCtrDiscardBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that
+ have been discarded, during nwIpFwdIfCtrOperationalTime, on
+ the router port for which the entry exists."
+ ::= { nwIpFwdIfCtrEntry 17 }
+
+nwIpFwdIfCtrHostInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ successfully delivered to the local host, that were received
+ on the router port for which the entry exists, during
+ nwIpFwdIfCtrOperationalTime."
+ ::= { nwIpFwdIfCtrEntry 18 }
+
+nwIpFwdIfCtrHostOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets that have been
+ transmitted by the local host, during
+ nwIpFwdIfCtrOperationalTime, on the router port for which the
+ entry exists."
+ ::= { nwIpFwdIfCtrEntry 19 }
+
+nwIpFwdIfCtrHostDiscardPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of IP packets discarded by the
+ local host due to a lack of host resources, that were
+ received on the router port for which the entry exists,
+ during nwIpFwdIfCtrOperationalTime."
+ ::= { nwIpFwdIfCtrEntry 20 }
+
+nwIpFwdIfCtrHostInBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that
+ have been successfully delivered to the local host, that
+ were received on the router port for which the entry exists,
+ during nwIpFwdIfCtrOperationalTime. "
+ ::= { nwIpFwdIfCtrEntry 21 }
+
+nwIpFwdIfCtrHostOutBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets that
+ have been transmitted by the local host, during
+ nwIpFwdIfCtrOperationalTime, on the router port for which
+ the entry exists."
+ ::= { nwIpFwdIfCtrEntry 22 }
+
+nwIpFwdIfCtrHostDiscardBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the IP packets
+ that have been discarded by the local host due to a lack
+ of host resources, that were received on the router port
+ for which the entry exists, during
+ nwIpFwdIfCtrOperationalTime."
+ ::= { nwIpFwdIfCtrEntry 23 }
+
+
+
+-- DistanceVector-based Protocols
+-- This group contains the managed objects for RIP, IP DistanceVector based
+-- routing.
+
+-- IP RIP System Configuration Parameters
+-- This group contains the objects that pertain to the setup and
+-- configuration of the IP RIP DistanceVector based routing protocol.
+
+nwIpRipAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- shutdown the router
+ enabled(3) -- startup the router
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the RIP routing
+ protocol system-wide. Enabled (3) causes RIP to become
+ active on all router ports configured and enabled for
+ IP Routing Services. Disabled (2) causes RIP to become
+ inactive."
+ DEFVAL { disabled }
+ ::= { nwIpRipConfig 1 }
+
+nwIpRipOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- not running
+ enabled(3), -- running
+ pending-disable(4), -- shut-down in progress
+ pending-enable(5), -- start-up in progress
+ invalid-config(6) -- not running, invalid config.
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current operating condition of the RIP
+ routing protocol system-wide. The value of
+ nwIpRipOperStatus indicates any problem with your RIP
+ configuration. A value of 6 indicates that regardless
+ of the value of nwIpRipAdminStatus, RIP is not operating
+ because of an invalid configuration."
+ ::= { nwIpRipConfig 2 }
+
+nwIpRipAdminReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ reset(2) -- force a reset
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets the RIP routing protocol. Reset (2) forces a
+ system-wide restart of the protocol system-wide without
+ a graceful shutdown on any active router ports."
+ DEFVAL { other }
+ ::= { nwIpRipConfig 3 }
+
+nwIpRipOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second, that
+ nwIpRipOperStatus, has been in its current state."
+ ::= { nwIpRipConfig 4 }
+
+nwIpRipVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current revision level of the RIP routing
+ protocol firmware, in textual format."
+ ::= { nwIpRipConfig 5 }
+
+nwIpRipStackSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the stack size of the RIP routing protocol thread.
+ In order for a change of this value to take effect, the
+ protocol (nwIpRipAdminReset), IP Routing Services
+ (nwIpSysAdminReset), or the device running Routing Services
+ must be reset."
+ DEFVAL { 4096 }
+ ::= { nwIpRipConfig 6 }
+
+nwIpRipThreadPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the run-time execution priority of the RIP
+ routing protocol thread. In order for a change of this
+ value to take effect, RIP (nwIpRipAdminReset), IP Routing
+ Services (nwIpAdminReset), or the device running Routing
+ Services must be reset."
+ DEFVAL { 127 }
+ ::= { nwIpRipConfig 7 }
+
+nwIpRipDatabaseThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the run-time maximum number of RIP entries that
+ can be held in the RIP route table."
+ DEFVAL { 2000 }
+ ::= { nwIpRipConfig 8 }
+
+nwIpRipAgeOut OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the amount of time, in seconds, that an inactive
+ route table entry will be allowed to remain in the RIP route
+ table before it is aged-out."
+ DEFVAL { 210 }
+ ::= { nwIpRipConfig 9 }
+
+nwIpRipHoldDown OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the amount of time (in seconds) to wait before
+ removing an entry from the route table, after receiving an
+ update indicating that the destination has become unreachable.
+ All routers exchanging RIP routing protocol information must
+ have the same hold down time. The time must be long enough
+ to allow all participating routers to receive the same update."
+ DEFVAL { 120 }
+ ::= { nwIpRipConfig 10 }
+
+
+-- IP RIP System (aggregate) Counters
+-- This group contains the aggregate (device-wide) IP RIP packet and
+-- byte counters.
+nwIpRipCtrAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the aggregate (system-wide)
+ RIP routing protocol packet and byte counters. Enabled (3)
+ causes these counters to become active. Disabled (2) causes
+ these counters to become inactive."
+ DEFVAL { enabled }
+ ::= { nwIpRipCounters 1 }
+
+nwIpRipCtrReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets the aggregate (system-wide) RIP routing protocol
+ packet and byte counters. Reset (2) resets the RIP aggregate
+ counters to 0. nwIpRipCtrOperationalTime is also reset to 0."
+ DEFVAL { other }
+ ::= { nwIpRipCounters 2 }
+
+nwIpRipCtrOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second, that
+ nwIpRipCtrAdminStatus has been in the current state."
+ ::= { nwIpRipCounters 3 }
+
+nwIpRipCtrInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of RIP packets that have been
+ received, system-wide, during nwIpRipCtrOperationalTime."
+ ::= { nwIpRipCounters 4 }
+
+nwIpRipCtrOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of RIP packets that have been
+ transmitted, system-wide, during nwIpRipCtrOperationalTime."
+ ::= { nwIpRipCounters 5 }
+
+nwIpRipCtrFilteredPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of RIP packets that have been
+ administratively filtered, system-wide, during
+ nwIpRipCtrOperationalTime."
+ ::= { nwIpRipCounters 6 }
+
+nwIpRipCtrDiscardPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of RIP packets that have been
+ discarded, system-wide, during nwIpRipCtrOperationalTime."
+ ::= { nwIpRipCounters 7 }
+
+nwIpRipCtrInBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the RIP packets that
+ have been received, system-wide, during
+ nwIpRipCtrOperationalTime."
+ ::= { nwIpRipCounters 8 }
+
+nwIpRipCtrOutBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the RIP packets
+ that have been transmitted, system-wide, during
+ nwIpRipCtrOperationalTime."
+ ::= { nwIpRipCounters 9 }
+
+nwIpRipCtrFilteredBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the RIP packets
+ that have been administratively filtered, system-wide,
+ during nwIpRipCtrOperationalTime."
+ ::= { nwIpRipCounters 10 }
+
+nwIpRipCtrDiscardBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the RIP packets
+ that have been discarded, system-wide, during
+ nwIpRipCtrOperationalTime."
+ ::= { nwIpRipCounters 11 }
+
+
+
+-- IP RIP Interface Table
+-- This table contains the managed objects used to setup and configure
+-- RIP on a per router port basis.
+nwIpRipIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpRipIfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each router port. Each
+ entry can contain different values, allowing the routing
+ protocol configuration to vary from router port to router
+ port. This table is indexed by nwIpRipIfIndex, which
+ indicates the value of MIB 2 ifindex, which identifies the
+ router port for which the entry exists."
+ ::= { nwIpRipIfConfig 1 }
+
+nwIpRipIfEntry OBJECT-TYPE
+ SYNTAX NwIpRipIfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry contains the RIP routing protocol configuration
+ for the router port for which the entry exists."
+ INDEX { nwIpRipIfIndex }
+ ::= { nwIpRipIfTable 1 }
+
+NwIpRipIfEntry ::=
+ SEQUENCE {
+ nwIpRipIfIndex INTEGER,
+ nwIpRipIfAdminStatus INTEGER,
+ nwIpRipIfOperStatus INTEGER,
+ nwIpRipIfOperationalTime TimeTicks,
+ nwIpRipIfVersion INTEGER,
+ nwIpRipIfAdvertisement INTEGER,
+ nwIpRipIfFloodDelay INTEGER,
+ nwIpRipIfRequestDelay INTEGER,
+ nwIpRipIfPriority INTEGER,
+ nwIpRipIfHelloTimer INTEGER,
+ nwIpRipIfSplitHorizon INTEGER,
+ nwIpRipIfPoisonReverse INTEGER,
+ nwIpRipIfSnooping INTEGER,
+ nwIpRipIfType INTEGER,
+ nwIpRipIfXmitCost INTEGER,
+ nwIpRipIfAclIdentifier INTEGER,
+ nwIpRipIfAclStatus INTEGER
+ }
+
+nwIpRipIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the value of MIB 2 ifindex, which identifies
+ the router port for which the entry exists."
+ ::= { nwIpRipIfEntry 1 }
+
+nwIpRipIfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- RIP off
+ enabled(3) -- RIP on
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the RIP routing protocol
+ on the router port for which the entry exists. Enabled (3)
+ causes RIP to become active on the router port. Disabled (2)
+ causes RIP to become inactive on the router port."
+ DEFVAL { disabled }
+ ::= { nwIpRipIfEntry 2 }
+
+nwIpRipIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- not running
+ enabled(3), -- running
+ pending-disable(4), -- shut-down in progress
+ pending-enable(5) -- start-up in progress
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current operating condition of the RIP
+ routing protocol on the router port for which the entry
+ exists. The value of nwIpRipIfOperStatus indicates any problem
+ with your RIP configuration on the router port. A value of 6
+ indicates that regardless of the value of nwIpRipIfAdminStatus,
+ RIP is not operating on the port because of an invalid
+ configuration."
+ ::= { nwIpRipIfEntry 3 }
+
+nwIpRipIfOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second,
+ nwIpRipIfOperStatus, has been in its current state."
+ ::= { nwIpRipIfEntry 4 }
+
+nwIpRipIfVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the revision level of the RIP routing protocol
+ firmware on the router port for which the entry exists, in
+ textual format."
+ DEFVAL { 1 }
+ ::= { nwIpRipIfEntry 5 }
+
+nwIpRipIfAdvertisement OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the interval, in seconds, at which RIP advertises
+ the RIP route table on the router port for which the entry
+ exists."
+ DEFVAL { 30 }
+ ::= { nwIpRipIfEntry 6 }
+
+nwIpRipIfFloodDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the length of time, in seconds, that the RIP routing
+ protocol should wait after discovering that a directly
+ connected route has gone down, before flooding updates
+ (triggered updates) on the router port for which the entry
+ exists. A value of 0 specifies that if a directly connected
+ route goes down, updates should be sent immediately."
+ DEFVAL { 2 }
+ ::= { nwIpRipIfEntry 7 }
+
+nwIpRipIfRequestDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the length of time, in hundredths of a second, that
+ the RIP routing protocol should wait after receiving a
+ route request packet, before sending a response on the
+ router port for which the entry exists. A value of 0
+ specifies that if a route request packet is received on the
+ port, a response should be sent immediately."
+ DEFVAL { 0 }
+ ::= { nwIpRipIfEntry 8 }
+
+nwIpRipIfPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object does not apply to this protocol. It is a common
+ object, inherited from the MIB framework used to provide a
+ common management interface to all the Cabletron Routing
+ Services protocol-specific MIBs. Setting this object has no
+ effect."
+ DEFVAL { 1 }
+ ::= { nwIpRipIfEntry 9 }
+
+nwIpRipIfHelloTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object does not apply to this protocol. It is a
+ common object, inherited from the MIB framework used to
+ provide a common management interfaced to all the Cabletron
+ Routing Services protocol-specific MIBs. Setting this object
+ has no effect."
+ DEFVAL { 10 }
+ ::= { nwIpRipIfEntry 10 }
+
+nwIpRipIfSplitHorizon OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the operating condition of Split Horizon on the
+ router port for which the entry exists. When Split Horizon
+ is enabled, the RIP routing protocol keeps track of which
+ router port route information is received on, and prevents
+ information about a route form being sent back out the same
+ router port it was received on."
+ DEFVAL { enabled }
+ ::= { nwIpRipIfEntry 11 }
+
+nwIpRipIfPoisonReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the operating condition of Poison Reverse on the
+ router port for which the entry exists. When Poison Reverse
+ is enabled, the RIP routing protocol advertises any downed
+ route as unreachable during the period of time that it must
+ wait before removing the route from the route table."
+ DEFVAL { disabled }
+ ::= { nwIpRipIfEntry 12 }
+
+nwIpRipIfSnooping OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- non-snooping mode
+ enabled(3) -- snooping mode
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls the operation of RIP Snooping on the router
+ port. When RIP Snooping is enabled the RIP routing protocol
+ operates in passive mode so that it receives route information,
+ builds and maintains a route table, but does not advertise the
+ route table or send updates on the router port for which the
+ entry exists."
+ DEFVAL { disabled }
+ ::= { nwIpRipIfEntry 13 }
+
+nwIpRipIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ bma(2), -- broadcast media access,
+ nbma(3) -- non-broadcast media access,
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the directly connected network segment
+ does or does not support broadcast media access. If broadcast
+ media access is supported, RIP advertisements are sent out one
+ broadcast packet per router port. If broadcast media is not
+ supported, RIP advertisements are sent directly to each
+ neighbor router access."
+ DEFVAL { bma }
+ ::= { nwIpRipIfEntry 14 }
+
+nwIpRipIfXmitCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object does not apply to this protocol. It is a
+ common object, inherited from the MIB framework used to
+ provide a common management interface to all the Cabletron
+ Routing Services protocol-specific MIBs. Setting this object
+ has no effect."
+ DEFVAL { 0 }
+ ::= { nwIpRipIfEntry 15 }
+
+nwIpRipIfAclIdentifier OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Access Control ID of the access control
+ list in effect for RIP routing protocol packets on the
+ router port for which the entry exists. A value of 0
+ indicates that there is no access control list in effect
+ for RIP routing protocol packets on the router port."
+ DEFVAL { 0 }
+ ::= { nwIpRipIfEntry 16 }
+
+nwIpRipIfAclStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls the operation of the access control list
+ identified by nwIpRipIfAclIdentifier. Enabled (3) applies
+ the access control list to all RIP routing protocol packet
+ traffic on the router port for which the entry exists.
+ Disabled (2) prevents the access control list from being
+ applied."
+ DEFVAL { disabled }
+ ::= { nwIpRipIfEntry 17 }
+
+-- IP RIP Interface Counters Table
+-- This table contains the managed objects for IP RIP packet and byte
+-- counter on a per router port basis.
+nwIpRipIfCtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpRipIfCtrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each router port.This table
+ is indexed by nwIpRipIfCtrIfIndex which indicates the value
+ of MIB 2 ifindex, which identifies the router port for which
+ the entry exists."
+ ::= { nwIpRipIfCounters 1 }
+
+nwIpRipIfCtrEntry OBJECT-TYPE
+ SYNTAX NwIpRipIfCtrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry indicates the current packet and byte count of
+ RIP routing protocol packets on the router port for which
+ the entry exists."
+ INDEX { nwIpRipIfCtrIfIndex }
+ ::= { nwIpRipIfCtrTable 1 }
+
+NwIpRipIfCtrEntry ::=
+ SEQUENCE {
+ nwIpRipIfCtrIfIndex INTEGER,
+ nwIpRipIfCtrAdminStatus INTEGER,
+ nwIpRipIfCtrReset INTEGER,
+ nwIpRipIfCtrOperationalTime TimeTicks,
+ nwIpRipIfCtrInPkts Counter,
+ nwIpRipIfCtrOutPkts Counter,
+ nwIpRipIfCtrFilteredPkts Counter,
+ nwIpRipIfCtrDiscardPkts Counter,
+ nwIpRipIfCtrInBytes Counter,
+ nwIpRipIfCtrOutBytes Counter,
+ nwIpRipIfCtrFilteredBytes Counter,
+ nwIpRipIfCtrDiscardBytes Counter
+ }
+
+nwIpRipIfCtrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the value of MIB 2 ifindex, which identifies
+ the router port for which the entry exists."
+ ::= { nwIpRipIfCtrEntry 1 }
+
+nwIpRipIfCtrAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ disabled(2), -- counters off,
+ enabled(3) -- counters on,
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the RIP packet and byte
+ counters on the router port for which this entry exists.
+ Enabled (3) causes these counters to become active.
+ Disabled (2) causes these counters to become inactive."
+ DEFVAL { disabled }
+ ::= { nwIpRipIfCtrEntry 2 }
+
+nwIpRipIfCtrReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ reset(2) -- force a reset,
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets the per-port RIP packet and byte counters on the
+ router port for which this entry exists. Reset (2) resets
+ the counters to 0. nwIpRipIfCtrOperationalTime is also reset
+ to 0."
+ DEFVAL { other }
+ ::= { nwIpRipIfCtrEntry 3 }
+
+nwIpRipIfCtrOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second,
+ that nwIpRipIfCtrAdminStatus has been in the current
+ state."
+ ::= { nwIpRipIfCtrEntry 4 }
+
+nwIpRipIfCtrInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of RIP routing protocol packets
+ that have been received, during nwIpRipIfCtrOperationalTime,
+ on the router port for which the entry exists."
+ ::= { nwIpRipIfCtrEntry 5 }
+
+nwIpRipIfCtrOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of RIP packets that have been
+ transmitted, during nwIpRipIfCtrOperationalTime, on the router
+ port for which the entry exists."
+ ::= { nwIpRipIfCtrEntry 6 }
+
+nwIpRipIfCtrFilteredPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of RIP packets that have been
+ administratively filtered during nwIpRipIfCtrOperationalTime,
+ on the router port for which the entry exists."
+ ::= { nwIpRipIfCtrEntry 7 }
+
+nwIpRipIfCtrDiscardPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of RIP routing protocol packets
+ that have been discarded, during nwIpRipIfCtrOperationalTime.
+ that were received through the router port for which the entry
+ exists."
+ ::= { nwIpRipIfCtrEntry 8 }
+
+nwIpRipIfCtrInBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the RIP routing
+ protocol packets that have been received, during
+ nwIpRipIfCtrOperationalTime, on the router port for which this
+ entry exists."
+ ::= { nwIpRipIfCtrEntry 9 }
+
+nwIpRipIfCtrOutBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the RIP routing
+ protocol packets that have been transmitted, during
+ nwIpRipIfCtrOperationalTime, on the router port for which
+ the entry exists."
+ ::= { nwIpRipIfCtrEntry 10 }
+
+nwIpRipIfCtrFilteredBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the RIP routing
+ protocol packets that have been administratively filtered,
+ during nwIpRipIfCtrOperationalTime, on the router port for
+ which the entry exists."
+ ::= { nwIpRipIfCtrEntry 11 }
+
+nwIpRipIfCtrDiscardBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the RIP routing
+ protocol packets that have been discarded during
+ nwIpRipIfCtrOperationalTime, that were received on the
+ router port for which the entry exists."
+ ::= { nwIpRipIfCtrEntry 12 }
+
+
+
+-- IP RIP Routing Table
+-- This table contains the managed objects for IP RIP route table.
+nwIpRipRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpRipRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the RIP route table. This table contains
+ an entry for each route learned through the RIP routing
+ protocol. Only the best routes from this table are added to
+ the IP forwarding table to be used for packet switching."
+ ::= { nwIpRipDatabase 1 }
+
+nwIpRipRouteEntry OBJECT-TYPE
+ SYNTAX NwIpRipRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry describes the RIP route to the destination
+ network for which the entry exists."
+ INDEX { nwIpRipRtNetId, nwIpRipRtIfIndex, nwIpRipRtSrcNode}
+ ::= { nwIpRipRouteTable 1 }
+
+NwIpRipRouteEntry ::=
+ SEQUENCE {
+ nwIpRipRtNetId IpAddress,
+ nwIpRipRtIfIndex INTEGER,
+ nwIpRipRtSrcNode IpAddress,
+ nwIpRipRtMask IpAddress,
+ nwIpRipRtHops INTEGER,
+ nwIpRipRtAge TimeTicks,
+ nwIpRipRtType INTEGER,
+ nwIpRipRtFlags INTEGER
+ }
+
+nwIpRipRtNetId OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the primary index into the RIP route table. This
+ number indicates the IP Address of the destination for which
+ the entry exists."
+ ::= { nwIpRipRouteEntry 1 }
+
+nwIpRipRtIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a secondary index into IP-RIP route table. This
+ number corresponds to the value of MIB 2 ifindex, which
+ identifies the router port for which the entry exists."
+ ::= { nwIpRipRouteEntry 2 }
+
+nwIpRipRtSrcNode OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a secondary index into the RIP route table. This
+ number indicates the IP Address of the source router from
+ which this route was learned. A value of 0.0.0.0 indicates
+ that the source is on the network segment directly connected
+ to the router port, nwIpRipRtIfIndex."
+ ::= { nwIpRipRouteEntry 3 }
+
+nwIpRipRtMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Subnet Mask of the IP Address for
+ which the entry exists."
+ ::= { nwIpRipRouteEntry 4 }
+
+nwIpRipRtHops OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of hops required to reach the
+ destination for which the entry exists."
+ ::= { nwIpRipRouteEntry 5 }
+
+nwIpRipRtAge OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the amount of time, in seconds, since an update
+ has been received for the route for which the entry exists."
+ ::= { nwIpRipRouteEntry 6 }
+
+nwIpRipRtType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ invalid(2), -- not a valid route,
+ direct(3), -- directly connected,
+ remote(4), -- indirectly connected,
+ static(5), -- Learned from static routes
+ ospf(6) -- Learned from ospf routes
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the destination network is directly
+ connected through the router port specified by
+ nwIpRipRtIfIndex, or is indirectly connected through
+ another router, specified by nwIpRipRtSrcNode."
+ ::= { nwIpRipRouteEntry 7 }
+
+nwIpRipRtFlags OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies properties of the RIP route. The bit mask is
+ as follows: source-changed (1), best-source (2), local net (4),
+ net-down (8), update-fib-only (16)."
+ ::= { nwIpRipRouteEntry 8 }
+
+
+-- Link State-based Protocols
+-- This group contains the managed objects for OSPF, IP Link State-based
+-- based routing.
+
+-- IP OSPF System Configuration Parameters
+-- This group contains the objects that pertain to the setup and
+-- configuration of the IP OSPF Link State-based routing protocol.
+
+
+nwIpOspfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- shutdown the router
+ enabled(3) -- startup the router
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the OSPF routing
+ protocol. enabled(3) causes OSPF to become active
+ on any IP configured router ports. disabled(2) causes
+ OSPF to perform a graceful shutdown on any active IP
+ configured router ports."
+ DEFVAL { disabled }
+ ::= { nwIpOspfConfig 1 }
+
+nwIpOspfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- not running
+ enabled(3), -- running
+ pending-disable(4), -- shut-down in progress
+ pending-enable(5) -- start-up in progress
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current operating condition of OSPF."
+ ::= { nwIpOspfConfig 2 }
+
+nwIpOspfAdminReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ reset(2) -- force a reset
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets OSPF. reset(2) will force a restart of OSPF
+ on any active IP router ports, configured for OSPF,
+ without a graceful shutdown, without affecting any
+ other routing services."
+ DEFVAL { other }
+ ::= { nwIpOspfConfig 3 }
+
+nwIpOspfOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the amount of time (#of time ticks) that OSPF
+ has been in its current operational state."
+ ::= { nwIpOspfConfig 4 }
+
+nwIpOspfVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current Cabletron revision level of OSPF
+ in textual format, not the OSPF version supported."
+ ::= { nwIpOspfConfig 5 }
+
+nwIpOspfStackSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the stack size for the OSPF thread. In order
+ for a change of this value to take effect, OSPF
+ (nwIpOspfAdminStatus), IP (nwIpSysAdminStatus), or the
+ device itself must be reset."
+ DEFVAL { 50000 }
+ ::= { nwIpOspfConfig 6 }
+
+nwIpOspfThreadPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the run-time execution priority of the OSPF
+ protocol thread. In order for a change of this value to
+ take effect, OSPF or the IP routing services, or the
+ device must be reset."
+ DEFVAL { 127 }
+ ::= { nwIpOspfConfig 7 }
+
+
+-- IP OSPF System (aggregate) Counters
+-- This group contains the aggregate (device-wide) IP OSPF packet and
+-- byte counters.
+
+nwIpOspfCtrAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the operating condition of the aggregate
+ (device-wide) OSPF packet and byte counters. enable (3)
+ causes these counters to become active on any router ports
+ running OSPF. disabled (2) cause these counters to become
+ inactive on any router port running OSPF."
+ DEFVAL { enabled }
+ ::= { nwIpOspfCounters 1 }
+
+nwIpOspfCtrReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets the aggregate (device-wide) OSPF packet and byte
+ counters. reset(2) resets the aggregate OSPF counters to 0
+ and nwIpOspfCtrOperationalTime to 0."
+ DEFVAL { other }
+ ::= { nwIpOspfCounters 2 }
+
+nwIpOspfCtrOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the amount of time (# of time ticks) that the
+ aggregate OSPF packet and byte counters have been active."
+ ::= { nwIpOspfCounters 3 }
+
+nwIpOspfCtrInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of OSPF packets that have been
+ received, device-wide, during nwIpOspfCtrOperationalTime."
+ ::= { nwIpOspfCounters 4 }
+
+nwIpOspfCtrOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of OSPF packets that have been
+ transmitted, device-wide, during nwIpOspfCtr-
+ Operational-Time."
+ ::= { nwIpOspfCounters 5 }
+
+nwIpOspfCtrFilteredPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of OSPF packets that have been
+ administratively filtered, device-wide, during
+ nwIpOspfCtrOperationalTime."
+ ::= { nwIpOspfCounters 6 }
+
+nwIpOspfCtrDiscardPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of OSPF packets that have been
+ discarded, device-wide, during nwIpOspfCtrOperationalTime."
+ ::= { nwIpOspfCounters 7 }
+
+nwIpOspfCtrInBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the OSFP packets
+ that have been received, device-wide, during
+ nwIpOspfCtrOperationalTime."
+ ::= { nwIpOspfCounters 8 }
+
+nwIpOspfCtrOutBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the OSPF packets
+ that have been transmitted, device-wide, during
+ nwIpOspfCtrOperationalTime."
+ ::= { nwIpOspfCounters 9 }
+
+nwIpOspfCtrFilteredBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the OSPF packets
+ that have been administratively filtered, device-wide,
+ during nwIpOspfCtrOperationalTime."
+ ::= { nwIpOspfCounters 10 }
+
+nwIpOspfCtrDiscardBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the OSPF packets
+ that have been discarded, during
+ nwIpOspfCtrOperationalTime."
+ ::= { nwIpOspfCounters 11 }
+
+
+
+-- IP OSPF Interface Table
+-- This group, as well as MIB-II OSPF, contains the managed objects used to
+-- setup and configure OSPF on a per router port basis.
+
+nwIpOspfIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpOspfIfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the OSPF configuration information for
+ each IP router port"
+ ::= { nwIpOspfIfConfig 1 }
+
+nwIpOspfIfEntry OBJECT-TYPE
+ SYNTAX NwIpOspfIfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies the OSPF configuration information
+ for the IP router port for which the entry exists."
+ INDEX { nwIpOspfIfIndex }
+ ::= { nwIpOspfIfTable 1 }
+
+NwIpOspfIfEntry ::=
+ SEQUENCE {
+ nwIpOspfIfIndex INTEGER,
+ nwIpOspfIfAdminStatus INTEGER,
+ nwIpOspfIfOperStatus INTEGER,
+ nwIpOspfIfOperationalTime TimeTicks,
+ nwIpOspfIfVersion INTEGER,
+ nwIpOspfIfSnooping INTEGER,
+ nwIpOspfIfType INTEGER,
+ nwIpOspfIfAclIdentifier INTEGER,
+ nwIpOspfIfAclStatus INTEGER
+ }
+
+nwIpOspfIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the primary index into the OSPF interface table.
+ This number corresponds to the index into the MIB-2
+ Interface Table which describes the router port for
+ which the entry exists."
+ ::= { nwIpOspfIfEntry 1 }
+
+nwIpOspfIfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of OSPF on the IP router
+ port for which the entry exists. enabled(3)
+ causes OSPF to become active on the router port.
+ disabled(2) causes OSPF to become inactive on the
+ router port."
+ DEFVAL { disabled }
+ ::= { nwIpOspfIfEntry 2 }
+
+nwIpOspfIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- not running
+ enabled(3), -- running
+ pending-disable(4), -- shut-down in progress
+ pending-enable(5) -- start-up in progress
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of OSPF on the IP
+ router port for which the entry exists. enabled(3)
+ causes OSPF to become active on the router port.
+ disabled(2) causes OSPF to become inactive on the
+ router port."
+ ::= { nwIpOspfIfEntry 3 }
+
+nwIpOspfIfOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second,
+ that nwIpOspfIfAdminStatus has been in its current state."
+ ::= { nwIpOspfIfEntry 4 }
+
+nwIpOspfIfVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the OSPF protocol revision level supported on
+ the router port."
+ DEFVAL { 1 }
+ ::= { nwIpOspfIfEntry 5 }
+
+nwIpOspfIfSnooping OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls the operation of OSPF Snooping on the IP
+ router port for which the entry exists.OSPF
+ Snooping is operating OSPF in passive mode, so it receives
+ route information, builds and maintains a route
+ information table, but does not advertise. enable (3)
+ turns on OSPF Snooping. disable (2) turns it off."
+ DEFVAL { disabled }
+ ::= { nwIpOspfIfEntry 6 }
+
+nwIpOspfIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ bma(2),
+ nbma(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether the attached network segment does or
+ does not support broadcast media access. bma (2) indicates
+ that route advertisements can be sent as broadcasts. nbma
+ (3) indicates that route advertisements must be addresses
+ directly to each neighbor."
+ DEFVAL { bma }
+ ::= { nwIpOspfIfEntry 7 }
+
+nwIpOspfIfAclIdentifier OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Access Control List ID of the access
+ control list applied to OSPF traffic on the IP router
+ port for which the entry exists. A value of
+ 0 indicates that no Access List applies."
+ DEFVAL { 0 }
+ ::= { nwIpOspfIfEntry 8 }
+
+nwIpOspfIfAclStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls the operation of the access list configured for
+ OSPF traffic on the IP router port for which the entry exists.
+ enabled(3) causes the access list to be applied. disabled(2)
+ causes the access list not to be applied."
+ DEFVAL { disabled }
+ ::= { nwIpOspfIfEntry 9 }
+
+
+-- IP OSPF Interface Counters Table
+-- This table contains the objects that specify the packet and byte counters
+-- for each configured IP OSPF router port.
+
+nwIpOspfIfCtrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpOspfIfCtrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the OSPF packet and byte counter for
+ each configured OSPF router port."
+ ::= { nwIpOspfIfCounters 1 }
+
+nwIpOspfIfCtrEntry OBJECT-TYPE
+ SYNTAX NwIpOspfIfCtrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies the OSPF packet and byte counter for
+ for the router for which the entry exists."
+ INDEX { nwIpOspfIfCtrIfIndex }
+ ::= { nwIpOspfIfCtrTable 1 }
+
+NwIpOspfIfCtrEntry ::=
+ SEQUENCE {
+ nwIpOspfIfCtrIfIndex INTEGER,
+ nwIpOspfIfCtrAdminStatus INTEGER,
+ nwIpOspfIfCtrReset INTEGER,
+ nwIpOspfIfCtrOperationalTime TimeTicks,
+ nwIpOspfIfCtrInPkts Counter,
+ nwIpOspfIfCtrOutPkts Counter,
+ nwIpOspfIfCtrFilteredPkts Counter,
+ nwIpOspfIfCtrDiscardPkts Counter,
+ nwIpOspfIfCtrInBytes Counter,
+ nwIpOspfIfCtrOutBytes Counter,
+ nwIpOspfIfCtrFilteredBytes Counter,
+ nwIpOspfIfCtrDiscardBytes Counter
+ }
+
+nwIpOspfIfCtrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the primary index into the OSPF interface counter
+ table. This number corresponds to the index into the MIB-2
+ Interface Table which describes the router port for
+ which the entry exists."
+ ::= { nwIpOspfIfCtrEntry 1 }
+
+nwIpOspfIfCtrAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the OSPF packet and byte
+ counters on the IP router port for which
+ the entry exists. enabled(3) causes these counters to
+ become active on the router port. disabled(2) turns these
+ counters off."
+ DEFVAL { enabled }
+ ::= { nwIpOspfIfCtrEntry 2 }
+
+nwIpOspfIfCtrReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ reset(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets the OSPF packet and byte counters on the router port
+ for which the entry exists. reset (2) resets the
+ interface-specific counters to 0 and
+ nwIpOspfIfCtrOperationalTime to 0."
+ DEFVAL { other }
+ ::= { nwIpOspfIfCtrEntry 3 }
+
+nwIpOspfIfCtrOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the amount of time (# of time ticks) that the
+ interface-specific OSPF packet and byte counters have
+ been active on the router port for which the entry
+ exists."
+ ::= { nwIpOspfIfCtrEntry 4 }
+
+nwIpOspfIfCtrInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of OSPF packets that have been
+ received, on the router port for which the entry exists,
+ during nwIpOspfIfCtrOperationalTime."
+ ::= { nwIpOspfIfCtrEntry 5 }
+
+nwIpOspfIfCtrOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of OSPF packets that have been
+ transmitted, on the router port for which the entry exists,
+ during nwIpOspfIfCtrOperationalTime."
+ ::= { nwIpOspfIfCtrEntry 6 }
+
+nwIpOspfIfCtrFilteredPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of OSPF packets that have been
+ administratively filtered, on the router port for which
+ the entry exists, during nwIpOspfIfCtrOperationalTime."
+ ::= { nwIpOspfIfCtrEntry 7 }
+
+nwIpOspfIfCtrDiscardPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of OSPF packets that have been
+ discarded, on the router port for which the entry exists,
+ during nwIpOspfIfCtrOperationalTime."
+ ::= { nwIpOspfIfCtrEntry 8 }
+
+nwIpOspfIfCtrInBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the OSPF packets
+ that have been received, on the router port for
+ which the entry exists, during
+ nwIpOspfIfCtrOperationalTime."
+ ::= { nwIpOspfIfCtrEntry 9 }
+
+nwIpOspfIfCtrOutBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the OSPF packets
+ that have been transmitted, on the router port for which the
+ entry exists, during nwIpOspfIfCtrOperationalTime."
+ ::= { nwIpOspfIfCtrEntry 10 }
+
+nwIpOspfIfCtrFilteredBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the OSPF packets
+ that have been administratively filtered, on the
+ router port for which the entry exists, during
+ nwIpOspfIfCtrOperationalTime"
+ ::= { nwIpOspfIfCtrEntry 11 }
+
+nwIpOspfIfCtrDiscardBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of bytes in the OSPF packets
+ that have been discarded, on the router port for which the
+ entry exists, during nwIpOspfIfCtrOperationalTime."
+ ::= { nwIpOspfIfCtrEntry 12 }
+
+
+-- IP Forward Information Base (FIB) System Group
+
+-- The nwIpFibSystem group provides a way to prioritize static routes or
+-- routes learned from RIP or OSPF. Note, the IETF IP Forwarding Table
+-- leaf ipForwardProto maps the value (3) netmgmt and (2) local to
+-- staticRoutePriority. Lets say the FIB table holds two routes to the
+-- same destination. If the first route has leaf ipForwardProto equal to
+-- (3), a static route set by mgmnt, and the second route has say (13),
+-- an OSPF route, then the static route will be the one taken in a next
+-- hop lookup in the FIB, because static routes have higher priority than
+-- OSPF routes. The following leafs are necessary because metrics cannot
+-- be compared across routes from different sources.
+
+nwIpRipRoutePriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the route priority assigned to routes learned by the
+ RIP routing protocol."
+ DEFVAL { 16 }
+ ::= { nwIpFibSystem 1 }
+
+nwIpOSPFRoutePriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the route priority assigned to routes learned by the
+ OSPF routing protocol."
+ DEFVAL { 32 }
+ ::= { nwIpFibSystem 2 }
+
+nwIpStaticRoutePriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the route priority assigned to routes learned by
+ statically configured routes.."
+ DEFVAL { 48 }
+ ::= { nwIpFibSystem 3 }
+
+-- The Cabletron IP OSPF FIB control group
+-- A list of objects controlling or identifying the number of entries
+-- in the Cabletron IP OSPF FIB.
+
+nwIpOspfForward OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of valid Cabletron IP OSPF FIB entries to
+ include static, dynamic, RIP and BGP4 type routes."
+ ::= { nwIpOspfFibControl 1 }
+
+nwIpOspfLeakAllStaticRoutes OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (2), -- do not leak all static routes
+ enabled (1) -- leak all static routes
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add all static routes in the IP FIB to the Cabletron IP OSPF FIB for
+ advertisement in OSPF routing protocol announcements."
+ ::= { nwIpOspfFibControl 2 }
+
+nwIpOspfLeakAllRipRoutes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add all RIP routes in the IP FIB to the Cabletron IP OSPF FIB for
+ advertisement in OSPF routing protocol announcements."
+ ::= { nwIpOspfFibControl 3 }
+
+nwIpOspfLeakAllBgp4Routes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Add all BGP4 routes in the IP FIB to the Cabletron IP OSPF FIB for
+ advertisement in OSPF routing protocol announcements."
+ ::= { nwIpOspfFibControl 4 }
+
+
+-- Cabletron IP OSPF FIB entries
+
+nwIpOspfStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpOspfStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of statically configured entries in the Cabletron IP OSPF
+ FIB."
+ ::= { nwIpOspfFibEntries 1 }
+
+nwIpOspfStaticEntry OBJECT-TYPE
+ SYNTAX NwIpOspfStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information for each static entry in the Cabletron
+ IP OSPF FIB."
+ INDEX { nwIpOspfStaticDest, nwIpOspfStaticForwardMask, nwIpOspfStaticNextHop }
+ ::= { nwIpOspfStaticTable 1 }
+
+NwIpOspfStaticEntry ::=
+ SEQUENCE {
+ nwIpOspfStaticDest IpAddress,
+ nwIpOspfStaticForwardMask IpAddress,
+ nwIpOspfStaticNextHop IpAddress,
+ nwIpOspfStaticMetric INTEGER,
+ nwIpOspfStaticMetricType INTEGER,
+ nwIpOspfStaticStatus INTEGER
+ }
+
+nwIpOspfStaticDest OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network Address of a static route leaked from the IP FIB into the
+ Cabletron IP OSPF FIB."
+ ::= { nwIpOspfStaticEntry 1 }
+
+nwIpOspfStaticForwardMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network mask of a static route leaked from the IP FIB into the
+ Cabletron IP OSPF FIB."
+ ::= { nwIpOspfStaticEntry 2 }
+
+nwIpOspfStaticNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The next hop address of a static route leaked from the IP FIB into the
+ Cabletron IP OSPF FIB. A value of 0.0.0.0 indicates that packets for
+ the external destination should be forwarded to the
+ advertising router."
+ ::= { nwIpOspfStaticEntry 3 }
+
+nwIpOspfStaticMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Cabletron IP OSPF advertised cost of reaching the leaked static
+ route."
+ ::= { nwIpOspfStaticEntry 4 }
+
+nwIpOspfStaticMetricType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Cabletron IP OSPF metric type to be advertised using
+ OSPF: Autonomous System External type 1 (1) or Autonomous System
+ External type 2 (2)."
+ ::= { nwIpOspfStaticEntry 5 }
+
+nwIpOspfStaticStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive (1), -- add the static route to the IP OSPF FIB
+ active (2), -- add and advertise the static route to the IP OSPF FIB
+ delete (3) -- delete the static route from the IP OSPF FIB
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "By setting this OID to inactive for a particular static route, the static
+ route will be added to the IP OSPF FIB but not advertised. Setting this
+ OID to active for a particular static route, the static route will be
+ advertised by the OSPF router. By setting this OID to delete for a
+ particular static route, the entry will no longer be advertised using
+ OSPF and will be deleted from the IP OSPF FIB."
+ ::= { nwIpOspfStaticEntry 6 }
+
+
+nwIpOspfDynamicTable OBJECT IDENTIFIER
+-- SYNTAX SEQUENCE OF NwIpOspfDynamicEntry
+-- ACCESS not-accessible
+-- STATUS optional
+-- DESCRIPTION
+-- "The Cabletron IP OSPF FIB Dynamic entry table."
+-- INDEX { nwIpOspfDynamicDest }
+ ::= { nwIpOspfFibEntries 2 }
+
+
+nwIpOspfRipTable OBJECT IDENTIFIER
+-- SYNTAX SEQUENCE OF NwIpOspfRipEntry
+-- ACCESS not-accessible
+-- STATUS optional
+-- DESCRIPTION
+-- "The Cabletron IP OSPF FIB RIP entry table."
+-- INDEX { nwIpOspfRipDest }
+ ::= { nwIpOspfFibEntries 3 }
+
+
+nwIpOspfBgp4Table OBJECT IDENTIFIER
+-- SYNTAX SEQUENCE OF NwIpOspfBgp4Entry
+-- ACCESS not-accessible
+-- STATUS optional
+-- DESCRIPTION
+-- "The Cabletron IP OSPF FIB BGP4 entry table."
+-- INDEX { nwIpOspfBgp4Dest }
+ ::= { nwIpOspfFibEntries 4 }
+
+
+-- IP Host Systems Group
+
+nwIpHostsTimeToLive OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the amount of time (number of minutes) that an entry
+ can remain in the ARP cache."
+ ::= { nwIpHostsSystem 1 }
+
+nwIpHostsRetryCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the maximum number of times IP Routing Services
+ will retry each attempt to resolve a host address."
+ ::= { nwIpHostsSystem 2 }
+
+
+-- IP Host Interfaces Table
+-- This table contains the objects that specify the control information for
+-- maintaining the ARP cache (IP Net-to-Media Table).
+
+nwIpHostCtlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpHostCtlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the control information for maintaining
+ a cache of IP host addresses on each router port. Note that
+ the of actual entries are maintained by the IP Address
+ Translation Table (Net-to-Media) of MIB 2."
+ ::= { nwIpHostsInterfaces 1 }
+
+nwIpHostCtlEntry OBJECT-TYPE
+ SYNTAX NwIpHostCtlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry contains the control information for
+ maintaining the cache on each router port."
+ INDEX { nwIpHostCtlIfIndex }
+ ::= { nwIpHostCtlTable 1 }
+
+
+NwIpHostCtlEntry ::=
+ SEQUENCE {
+ nwIpHostCtlIfIndex INTEGER,
+ nwIpHostCtlAdminStatus INTEGER,
+ nwIpHostCtlOperStatus INTEGER,
+ nwIpHostCtlOperationalTime TimeTicks,
+ nwIpHostCtlProtocol INTEGER,
+ nwIpHostCtlSnooping INTEGER,
+ nwIpHostCtlProxy INTEGER,
+ nwIpHostCtlCacheMax INTEGER,
+ nwIpHostCtlCacheSize INTEGER,
+ nwIpHostCtlNumStatics Counter,
+ nwIpHostCtlNumDynamics Counter,
+ nwIpHostCtlCacheHits Counter,
+ nwIpHostCtlCacheMisses Counter
+ }
+
+nwIpHostCtlIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the value of MIB 2 ifindex, which identifies
+ the router port for which the entry exists."
+ ::= { nwIpHostCtlEntry 1 }
+
+nwIpHostCtlAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disable(2),
+ enable(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object does not apply to this protocol. It is a
+ common object, inherited from the MIB framework used to
+ provide a common management interface to all the Cabletron
+ Routing Services protocol specific MIBS. Setting this object
+ has no effect."
+ DEFVAL { enable }
+ ::= { nwIpHostCtlEntry 2 }
+
+nwIpHostCtlOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- not running
+ enabled(3), -- running
+ pending-disable(4), -- shut-down in progress
+ pending-enable(5) -- start-up in progress
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current operating condition of the
+ IP Host Address cache on the router port for which the
+ entry exists."
+ ::= { nwIpHostCtlEntry 3 }
+
+nwIpHostCtlOperationalTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the elapsed time, in hundredths of a second,
+ that nwIpHostCtlOperStatus has been in the current state."
+ ::= { nwIpHostCtlEntry 4 }
+
+nwIpHostCtlProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disable(2),
+ enable(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls the operation of the ARP protocol on the router
+ port for which the entry exists."
+ DEFVAL { enable }
+ ::= { nwIpHostCtlEntry 5 }
+
+nwIpHostCtlSnooping OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disable(2),
+ enable(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls ARP Snooping on the router port for which
+ the entry exists. Given the ARP protocol is enabled,
+ nwIpHostCtlProtocol=3, setting nwIpHostCtlIfSnooping to
+ enabled (3) turns on ARP Snooping. When ARP Snooping is
+ enabled the source IP and physical addresses of all ARP
+ packets received on the router port are added to the MIB 2
+ Net-to-Media Table."
+ DEFVAL { disable }
+ ::= { nwIpHostCtlEntry 6 }
+
+nwIpHostCtlProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disable(2),
+ enable(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Controls the operations of Proxy ARP on the router port
+ for which the entry exists. Given the ARP protocol is
+ enabled, nwIpHostCtlProtocol=3, setting nwIpHostCtlProxy to
+ enabled (3) turns on Proxy ARP. When Proxy ARP is enabled on
+ a router port, and an ARP request is received, requesting the
+ address for an IP host whose network address is listed on the
+ IP route table, then IP Routing Services sends a Proxy ARP
+ response, with the physical address of the receiving router
+ port in place of the requested host's physical address. Based
+ on this proxy response, the requesting host will then forward
+ packets to the router port, and IP Routing Services will then
+ forward them to the correct destination."
+ DEFVAL { disable }
+ ::= { nwIpHostCtlEntry 7 }
+
+nwIpHostCtlCacheMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the maximum number of entry slots the cache
+ can consist of. nwIpHostCtlCacheMax cannot be set to less
+ than 16. Setting this value does not allocate any memory for
+ the cache."
+ DEFVAL { 1024 }
+ ::= { nwIpHostCtlEntry 8 }
+
+
+nwIpHostCtlCacheSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current number of entry slots in the cache.
+ The cache automatically resizes to accommodate all entries
+ up to the maximum number of entries set by
+ nwIpHostCtlCacheMax."
+ ::= { nwIpHostCtlEntry 9 }
+
+nwIpHostCtlNumStatics OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the total number of static entries in the cache
+ on the router port for which the entry exists. Static entries
+ remain in the cache until they are administratively removed."
+ ::= { nwIpHostCtlEntry 10 }
+
+nwIpHostCtlNumDynamics OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of dynamic entries in the cache on
+ the router port for which the entry exists. Dynamic entries
+ area added and aged out by the ARP protocol."
+ ::= { nwIpHostCtlEntry 11 }
+
+nwIpHostCtlCacheHits OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of times an entry in the cache has
+ been used to successfully provide the physical address
+ required to forward an IP packet on the router port for
+ which the entry exists."
+ ::= { nwIpHostCtlEntry 12 }
+
+nwIpHostCtlCacheMisses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of times the physical address
+ required to forward an IP packet has not been found in
+ the cache on the router port for which the entry exists."
+ ::= { nwIpHostCtlEntry 13 }
+
+
+-- IP Hosts-to-Media Table
+-- This table serves to supplement the MIB-2 Net-To-Media Table. It
+-- supports both non-WAN interfaces and logical WAN interfaces and the
+-- circuits under them. In addition to the ifIndex, IpAddress, and
+-- PhysAddress mapping, each address translation includes the framing
+-- required to converse with the host, the platform's logical port number,
+-- and the circuit identifier associated with the mapping if applicable.
+
+
+nwIpHostMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpHostMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Ip Address translation table used for mapping an IP
+ address to physical address, framing, port and circuit
+ identifier, if applicable."
+ ::= { nwIpHostsToMedia 1 }
+
+nwIpHostMapEntry OBJECT-TYPE
+ SYNTAX NwIpHostMapEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry contains one IpAddress to 'physical'
+ address equivalence, including a circuit identifier
+ if applicable. Also provided is the framing and
+ port number required to converse with this host."
+ INDEX { nwIpHostMapIfIndex, nwIpHostMapIpAddr }
+ ::= { nwIpHostMapTable 1 }
+
+ NwIpHostMapEntry ::=
+ SEQUENCE {
+ nwIpHostMapIfIndex INTEGER,
+ nwIpHostMapIpAddr IpAddress,
+ nwIpHostMapPhysAddr PhysAddress,
+ nwIpHostMapType INTEGER,
+ nwIpHostMapCircuitID INTEGER,
+ nwIpHostMapFraming INTEGER,
+ nwIpHostMapPortNumber INTEGER
+ }
+
+nwIpHostMapIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the primary (major) index into the HostMap
+ table. This number corresponds to the index into the
+ MIB-2 Interfaces Group which describes the IP router
+ port for which the entry exists."
+ ::= { nwIpHostMapEntry 1 }
+
+
+nwIpHostMapIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IpAddress corresponding to the media-dependent
+ 'physical' address and circuit identifier (if applic)."
+ ::= { nwIpHostMapEntry 2 }
+
+
+nwIpHostMapPhysAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The media-dependent 'physical' address. The value of
+ this object is 0 for entries indicating native-wan(8)
+ framing."
+ ::= { nwIpHostMapEntry 3 }
+
+nwIpHostMapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ dynamic(3),
+ static(4),
+ inactive(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this object to the value invalid(2) has
+ the effect of invalidating the corresponding entry
+ in the nwIpHostMapTable. That is, it effectively
+ dissasociates the circuit identified with said
+ entry from the mapping identified with said entry.
+ It is an implementation-specific matter as to
+ whether the agent removes an invalidated entry
+ from the table. Accordingly, management stations
+ must be prepared to receive tabular information
+ from agents that corresponds to entries not
+ currently in use. Proper interpretation of such
+ entries requires examination of the relevant
+ nwIpHostMapType object."
+
+ ::= { nwIpHostMapEntry 4 }
+
+nwIpHostMapCircuitID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The identifier for the virtual circuit present on the
+ interface. On an interface configured for Frame Relay,
+ this number is the DLCI for the IP Address at the end of
+ the circuit. For non-WAN interfaces, the value of this
+ object is zero."
+ ::= { nwIpHostMapEntry 5 }
+
+nwIpHostMapFraming OBJECT-TYPE
+ SYNTAX INTEGER { -- valid media types
+ other(1), -- experimental
+ ethernet(2), -- ethernet
+ snap(3), -- ethernet and fddi
+ slip(5), -- serial line
+ localtalk(7), -- internal SMB-1 only
+ nativewan(8), -- wan media types
+ encapenet(9), -- wan media types
+ encapenetsnap(11), -- wan media types
+ encaptrsnap(14), -- wan media types
+ encapfddisnap(16), -- wan media types
+ canonical(17) -- special media, tbd
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the framing type required to converse with the
+ host for which this entry exists."
+ ::= { nwIpHostMapEntry 6 }
+
+nwIpHostMapPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unique value for the logical port number. It's value
+ ranges between 1 and a maximum value which is dependent on
+ both the number of interfaces in the system and the number
+ of circuits present on interfaces which are of WAN type."
+ ::= { nwIpHostMapEntry 7 }
+
+
+-- IP Access Control List Table
+
+-- Implementation of the nwIpAccessControl group is optional. This group
+-- will be implemented for devices that provide Routing Services.
+-- This table contains the managed objects for the Access Control Lists
+-- within the IP Router. Access Control Lists allow configuration of
+-- restricted access to networks and protocols reachable thru the IP
+-- Router device. Access Control Lists can be defined with these
+-- objects and then be independently applied to IP forwarding router ports.
+
+nwIpAclValidEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of valid entries that exist in the
+ access control list table."
+ ::= { nwIpAccessControl 1 }
+
+nwIpAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpAclEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the access control list information
+ for IP traffic. This table contains entries, each of which
+ allows packet forwarding between source/destination pairs to
+ be permitted or denied. The list is identified by the Access
+ Control List ID. Each list may contain multiple entries
+ ordered by sequence number. When an access control list is
+ searched, it is searched in sequence number order and the
+ first match found ends the search. If no match is found,
+ access defaults to permitted."
+ ::= { nwIpAccessControl 2 }
+
+nwIpAclEntry OBJECT-TYPE
+ SYNTAX NwIpAclEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry contains IP source/destination access information."
+ INDEX { nwIpAclIdentifier, nwIpAclSequence }
+ ::= { nwIpAclTable 1 }
+
+NwIpAclEntry ::=
+ SEQUENCE {
+ nwIpAclIdentifier INTEGER,
+ nwIpAclSequence INTEGER,
+ nwIpAclPermission INTEGER,
+ nwIpAclMatches Counter,
+ nwIpAclDestAddress IpAddress,
+ nwIpAclDestMask IpAddress,
+ nwIpAclSrcAddress IpAddress,
+ nwIpAclSrcMask IpAddress,
+ nwIpAclProtocol INTEGER,
+ nwIpAclPortNumber INTEGER
+
+ }
+
+nwIpAclIdentifier OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the primary (major) index into the IP access
+ control list table. This value identifies the access control
+ list by a unique identifier arbitrarily assigned by the user.
+ All entries that have the same value for nwIpAclIdentifier
+ belong to the same access control list."
+ ::= { nwIpAclEntry 1 }
+
+nwIpAclSequence OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the secondary (minor) index into the IP access
+ control list table. This number corresponds to a sequence
+ number used to order multiple entries within the same access
+ control list."
+ ::= { nwIpAclEntry 2 }
+
+nwIpAclPermission OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ permit(3),
+ deny(4),
+ permit-bidirectional(5),
+ deny-bidirectional(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether access is allowed or denied between
+ the source and destination address pair. Note that source
+ and destination are interchangeable when bi-directional
+ control is selected. To remove an existing entry set
+ nwIpAclPermission to invalid (2). Invalid entries disappear
+ after reboot."
+ DEFVAL { permit }
+ ::= { nwIpAclEntry 3 }
+
+nwIpAclMatches OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of matches on this entry that have
+ resulted in the permit/deny access restriction being
+ applied as part of the forwarding process."
+ ::= { nwIpAclEntry 4 }
+
+nwIpAclDestAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the destination IP address used to compare
+ for matches on the access control list."
+ ::= { nwIpAclEntry 5 }
+
+nwIpAclDestMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the mask to be applied to the destination address
+ to determine the portion of the address used to compare for
+ matches on the access control list. Only bits that are
+ matching are used in the comparison. This allows for
+ wild-carding and partial matching."
+ ::= { nwIpAclEntry 6 }
+
+nwIpAclSrcAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the source address used to compare for
+ matches on the access control list."
+ ::= { nwIpAclEntry 7 }
+
+nwIpAclSrcMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the mask to be applied to the source address
+ to determine the portion of the address to be used to compare
+ for matches on the access control list. Only bits that are
+ matching are used in the comparison. This allows for
+ wild-carding and partial matching."
+ ::= { nwIpAclEntry 8 }
+
+nwIpAclProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ all(2), -- all ip packets
+ icmp(3), -- icmp packets only
+ udp(4), -- udp packets only
+ tcp(5) -- tcp packets only
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the IP protocols checked to compare for matches
+ on the access control list."
+ DEFVAL { all }
+ ::= { nwIpAclEntry 9 }
+
+nwIpAclPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the port number used to compare for matches on
+ the access control list. nwIpAclPortNumber only applies
+ if nwIpAclProtocol is equal to 4 or 5, UDP or TCP
+ nwIpAclPortNumber ranges from 0 to 65536. The value 0 is
+ a wildcard which matches any port."
+ ::= { nwIpAclEntry 10 }
+
+
+-- IP Redirector Table
+
+-- The Redirector allows UDP broadcast packets that would normally be
+-- discarded by the Router to be forwarded (or redirected) to a
+-- specific (non-broadcast) IP address.
+
+nwIpRedirectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpRedirectEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each UDP port configured
+ for UDP broadcast redirection."
+ ::= { nwIpRedirectorSystem 1 }
+
+nwIpRedirectEntry OBJECT-TYPE
+ SYNTAX NwIpRedirectEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry contains the UDP port number of and IP Address
+ to which UDP packets received as LAN broadcasts, should be
+ redirected."
+ INDEX { nwIpRedirectPort }
+ ::= { nwIpRedirectTable 1 }
+
+NwIpRedirectEntry ::=
+ SEQUENCE {
+ nwIpRedirectPort INTEGER,
+ nwIpRedirectAddress IpAddress,
+ nwIpRedirectType INTEGER,
+ nwIpRedirectCount Counter
+ }
+
+nwIpRedirectPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the primary index into the UDP redirector table,
+ identifying the UDP port number of the packets that will
+ be redirected."
+ ::= { nwIpRedirectEntry 1 }
+
+nwIpRedirectAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the IP address to which the UDP broadcast packets
+ matching the UDP redirect port value (nwIpRedirectPort)
+ will be forwarded."
+ ::= { nwIpRedirectEntry 2 }
+
+nwIpRedirectType OBJECT-TYPE
+ SYNTAX INTEGER {
+ forward(1),
+ delete(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this object to enable or disable the redirector
+ feature for the UDP port specified by nwIpRedirectAddress."
+ DEFVAL { forward }
+ ::= { nwIpRedirectEntry 3 }
+
+nwIpRedirectCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates how many UDP broadcast packets have been
+ redirected, as specified by this entry."
+ ::= { nwIpRedirectEntry 4 }
+
+
+-- IP Event Group
+
+nwIpEventAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of IP event logging.
+ enabled(3) causes the event log to become active.
+ disabled(2) causes the event log to become inactive."
+ DEFVAL { disabled }
+ ::= { nwIpEventLogConfig 1 }
+
+nwIpEventMaxEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of IP event logging.
+ Enabled (3) causes the event log to become active.
+ Disabled (2) causes the event log to become inactive."
+ DEFVAL { 100 }
+ ::= { nwIpEventLogConfig 2 }
+
+nwIpEventTraceAll OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following,
+ disabled(2), -- disable IP event logging,
+ enabled(3) -- enable IP event logging
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabled (3) allows logging of all event types on all
+ router ports for all protocols and components.
+ Disabled (2) causes the filter table to specify which events
+ to log."
+ DEFVAL { enabled }
+ ::= { nwIpEventLogConfig 3 }
+
+
+-- Event Log Filter Table
+-- The Event Log Filter Table contains the managed objects used to set-up
+-- and configure log entries.
+
+nwIpEventFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpEventFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each event filter
+ configured for IP Routing Services events."
+ ::= { nwIpEventLogFilterTable 1 }
+
+nwIpEventFilterEntry OBJECT-TYPE
+ SYNTAX NwIpEventFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry describes an event filter which defines
+ a particular type of event to be logged to the event log.
+ The value of nwIpEventProtocol indicates the value used
+ in either the nwRtgProtocolTable or the nwComponentTable
+ in the Cabletron Routing Services MIB, which identifies
+ the protocol to which the entry exists."
+ INDEX { nwIpEventFltrProtocol, nwIpEventFltrIfNum }
+ ::= { nwIpEventFilterTable 1 }
+
+NwIpEventFilterEntry ::=
+ SEQUENCE {
+ nwIpEventFltrProtocol INTEGER,
+ nwIpEventFltrIfNum INTEGER,
+ nwIpEventFltrControl INTEGER,
+ nwIpEventFltrType INTEGER,
+ nwIpEventFltrSeverity INTEGER,
+ nwIpEventFltrAction INTEGER
+ }
+
+nwIpEventFltrProtocol OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the value of the Cabletron Routing Services
+ MIB nwRtgProtocolInstance or nwComponentRtgInstance
+ which identifies the protocol involved in the event for
+ which the event filter exists."
+ ::= { nwIpEventFilterEntry 1 }
+
+nwIpEventFltrIfNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the router port involved in the event for
+ which the event filter exists."
+ ::= { nwIpEventFilterEntry 2 }
+
+nwIpEventFltrControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ delete(2),
+ add(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this value to 3 to add the entry to the event
+ filter table. Set this value to 2 to remove the entry
+ from the event filter table."
+ DEFVAL { add }
+ ::= { nwIpEventFilterEntry 3 }
+
+nwIpEventFltrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ misc(1),
+ timer(2),
+ rcv(4),
+ xmit(8),
+ event(16),
+ diags(32),
+ error(64)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This 6 bit mask specifies the types of events to
+ be logged. By default all 6 bits are set to 1,
+ indicating that all types of events are to be logged.
+ Setting any bit to 0 removes an event type from this field
+ and prevents that type of event from being logged.Setting
+ any bit to 1 adds an event type to this field and enables
+ that type of event to be logged. "
+ DEFVAL { error }
+ ::= { nwIpEventFilterEntry 4 }
+
+nwIpEventFltrSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ highest(1),
+ highmed(2),
+ highlow(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the level of severity an event must meet
+ in order to be logged. Controls the amount of event
+ logging by ignoring events of a lower priority than
+ specified by this filter value. `Highmed' ignores only
+ events of the lowest severity. `Highlow' logs all events
+ highest priority through lowest. `Highest' severity causes
+ all events except those of the highest severity to be
+ ignored. `Highmed' severity is the default setting which
+ causes only events of the lowest severity to be ignored.
+ `Highlow' severity logs all events, regardless of severity."
+ DEFVAL { highest }
+ ::= { nwIpEventFilterEntry 5 }
+
+nwIpEventFltrAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ log(1),
+ trap(2),
+ log-trap(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies how the events are to be logged. Logging to the
+ `log' stores the events in the event log table
+ (nwIpEventFltrAction). Logging to `trap' sends events out
+ through the trap mechanism."
+ DEFVAL { log }
+ ::= { nwIpEventFilterEntry 6 }
+
+-- Event Log Table
+-- The Event Log Table contains the logged events.
+
+nwIpEventTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpEventEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each event that has
+ been logged."
+ ::= { nwIpEventLogTable 1 }
+
+nwIpEventEntry OBJECT-TYPE
+ SYNTAX NwIpEventEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry contains the information about an event
+ that has been logged to the event table."
+ INDEX { nwIpEventNumber }
+ ::= { nwIpEventTable 1 }
+
+NwIpEventEntry ::=
+ SEQUENCE {
+ nwIpEventNumber INTEGER,
+ nwIpEventTime TimeTicks,
+ nwIpEventType INTEGER,
+ nwIpEventSeverity INTEGER,
+ nwIpEventProtocol INTEGER,
+ nwIpEventIfNum INTEGER,
+ nwIpEventTextString OCTET STRING
+ }
+
+nwIpEventNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An ordinal value assigned to the event for which the
+ log entry exists. nwIpEventNumber is assigned so that
+ each event in the event log can be uniquely identified
+ by the value of nwIpEventNumber."
+ ::= { nwIpEventEntry 1 }
+
+nwIpEventTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the time at which the event was logged to
+ the event log."
+ ::= { nwIpEventEntry 2 }
+
+nwIpEventType OBJECT-TYPE
+ SYNTAX INTEGER {
+ misc(1),
+ timer(2),
+ rcv(4),
+ xmit(8),
+ event(16),
+ diags(32),
+ error(64)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the type of event that was logged."
+ ::= { nwIpEventEntry 3 }
+
+nwIpEventSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ highest(1),
+ highmed(2),
+ highlow(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the severity that was assigned to the event."
+ ::= { nwIpEventEntry 4 }
+
+nwIpEventProtocol OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the value of the Cabletron Routing Services
+ MIB nwRtgProtocolInstance or nwComponentInstance which
+ indentifies the protocol or component that was involved
+ in the event."
+ ::= { nwIpEventEntry 5 }
+
+nwIpEventIfNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the router port that was involved in the event."
+ ::= { nwIpEventEntry 6 }
+
+nwIpEventTextString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Contains the actual text string that was logged."
+ ::= { nwIpEventEntry 7 }
+
+
+
+-- IP Work Group Group
+
+-- This group contains the managed objects used to setup and configure the
+-- IP router ports into associations known as workgroups. Each workgroup is
+-- a subnet with one address and security level shared by the associated ports.
+
+-- This group consists of four tables. The first three are configuration
+-- tables and the fourth is a read-only status table:
+
+-- Definition Table = entry defines a workgroup;
+-- Interface Table = entry associates an interface (port) to a workgroup;
+-- Range Table = entry locks a range of host addresses to a port
+-- if the entry range is a single host address
+-- it may also lock that host to a given physical address
+-- Host Table = entry indicates a discovered host on the discovered port
+-- with its discovered physical address
+
+
+-- This group makes use of a Rowstatus textual convention.
+
+-- Rowstatus is a status object used to administrate conceptual rows in the
+-- IP Work Group tables defined below.
+
+-- It is an integer used here in an SNMPv1 MIB but intended to have the same
+-- semantics as the RowStatus textual convention for SNMPv2.
+
+-- SYNTAX INTEGER {
+-- active(1),
+-- notInService(2),
+-- notReady(3),
+-- createAndGo(4),
+-- createAndWait(5),
+-- destroy(6)
+-- }
+-- DESCRIPTION
+-- "Rowstatus is used to manage the creation and deletion of conceptual
+-- rows, and is used as the value of the SYNTAX clause for the status
+-- column of the row.
+
+-- The status column has six defined values:
+
+-- active = usable by the managed device;
+-- notInService = unusable, row information complete;
+-- notReady = unusable, row incomplete;
+-- createAndGo = set to create a row in active status;
+-- createAndWait = set to create a row in either
+-- notReady or notInService status;
+-- destroy = set to delete existing row;
+
+-- The first three values are states which may be retrieved by a
+-- management protocol get operation. The last three values are
+-- actions - they may be written but not read. All values except
+-- `notReady' may be specified in a set operation. For example
+-- to temporarily disable a row, set status to `notInService' and
+-- reactivate it later by a set to `active.' The agent alone
+-- determines `notReady' status. If a row is created by a set of
+-- `createAndWait' and the agent has enough row information from
+-- instance and default values to complete the row, the status
+-- will be set to `notInService' else to `notReady'."
+--
+
+
+
+
+-- IP Work Group Definition Table
+-- to define a workgroup
+
+nwIpWgDefTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpWgDefEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table has an entry for each workgroup subnet definition.
+ It is indexed by and arbitrary integer indentifier."
+ ::= { nwIpWorkGroup 1 }
+
+nwIpWgDefEntry OBJECT-TYPE
+ SYNTAX NwIpWgDefEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies the configuration and status of an
+ individual work group."
+ INDEX { nwIpWgDefIdentifier }
+ ::= { nwIpWgDefTable 1 }
+
+NwIpWgDefEntry ::=
+ SEQUENCE {
+ nwIpWgDefIdentifier INTEGER,
+ nwIpWgDefHostAddress IpAddress,
+ nwIpWgDefSubnetMask IpAddress,
+ nwIpWgDefSecurity INTEGER,
+ nwIpWgDefFastPath INTEGER,
+ nwIpWgDefRowStatus INTEGER,
+ nwIpWgDefOperStatus INTEGER,
+ nwIpWgDefNumActiveIntf INTEGER,
+ nwIpWgDefNumTotalIntf INTEGER
+ }
+
+nwIpWgDefIdentifier OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index into the definition table, unique to each entry,
+ arbitrarily assigned by the user."
+ ::= { nwIpWgDefEntry 1 }
+
+
+nwIpWgDefHostAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the IP router host which applies to every
+ interface included in the workgroup."
+ ::= { nwIpWgDefEntry 2 }
+
+
+nwIpWgDefSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet mask for the IP address above, thereby defining
+ the subnet which applies to every interface included in the
+ workgroup."
+ ::= { nwIpWgDefEntry 3 }
+
+nwIpWgDefSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ low(2),
+ medium(3),
+ high(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A security level which applies to this workgroup as a whole.
+ Security applies in conjunction with the range table below,
+ which locks hosts to interfaces and/or physical address.
+ Packets are filtered out if security is violated.
+
+ For a high (4) security workgroup, a host must reside on the
+ interface and with the physical address configured in a range
+ table entry. For medium (3) security a host must reside on a
+ configured interface, but unless a physical address is also
+ specified in that range entry, the physical address is not
+ constrained. For low (2) security a host is free to reside
+ on any interface with any physical address if not configured
+ in the range table, but if configured must match a configured
+ entry. If security is none (1) the range table does not apply."
+ DEFVAL { low }
+ ::= { nwIpWgDefEntry 4 }
+
+
+nwIpWgDefFastPath OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enabled (3) provides a fast path for packets through the
+ router when both source and destination are within this
+ workgroup - done mostly by skipping IP header validation."
+ DEFVAL { enabled }
+ ::= { nwIpWgDefEntry 5 }
+
+
+nwIpWgDefRowStatus OBJECT-TYPE
+-- SYNTAX Rowstatus textual convention above
+ SYNTAX INTEGER {
+ active(1),
+ notInService(2),
+ notReady(3),
+ createAndGo(4),
+ createAndWait(5),
+ destroy(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This status instance does not support `createAndGo.'
+ A row entry should be created by a set of `createAndWait'
+ which brings the status to `notReady.' The missing row info
+ may then be supplied by setting nwIpWgDefHostAddr and
+ nwIpWgDefSubnetMask. If defaults are OK for nwIpWgDefFastPath
+ and nwIpWgDefSecurity this status instance may then be set to
+ `active' to activate the row."
+ DEFVAL { notReady }
+ ::= { nwIpWgDefEntry 6 }
+
+
+nwIpWgDefOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ disabled(2),
+ subnetConflict(3),
+ internalError(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational status of this workgroup definition entry.
+ It will be `disabled' if this entry's row status is not active.
+ It will be `subnetConflict' if there is a conflict with an
+ existing active entry in this workgroup definition table."
+ ::= { nwIpWgDefEntry 7 }
+
+
+nwIpWgDefNumActiveIntf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of interfaces (ports) in this workgroup which
+ have an operational status nwIpWgIfOperStatus of `OK' in the
+ IP Work Group Interface table below."
+ ::= { nwIpWgDefEntry 8 }
+
+
+nwIpWgDefNumTotalIntf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of interfaces (ports) in this workgroup which
+ have an administrative status nwIpWgIfRowStatus of `active'
+ in the IP Work Group Interface table below."
+ ::= { nwIpWgDefEntry 9 }
+
+
+-- IP Work Group Interface Table
+-- to associate an interface (port) to a workgroup
+
+nwIpWgIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpWgIfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains an entry for each port in a workgroup.
+ It is indexed by the workgroup identifier and the MIB-II
+ interface indentifier."
+ ::= { nwIpWorkGroup 2 }
+
+nwIpWgIfEntry OBJECT-TYPE
+ SYNTAX NwIpWgIfEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies the association of a router port to
+ a defined workgroup."
+ INDEX { nwIpWgIfDefIdent, nwIpWgIfIfIndex }
+ ::= { nwIpWgIfTable 1 }
+
+NwIpWgIfEntry ::=
+ SEQUENCE {
+ nwIpWgIfDefIdent INTEGER,
+ nwIpWgIfIfIndex INTEGER,
+ nwIpWgIfNumActiveHosts INTEGER,
+ nwIpWgIfNumKnownHosts Counter,
+ nwIpWgIfRowStatus INTEGER,
+ nwIpWgIfOperStatus INTEGER
+ }
+
+nwIpWgIfDefIdent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The workgroup identifier. This is the primary index into
+ the IP Work Group Interface Table, matching the index into
+ the Definition Table above."
+ ::= { nwIpWgIfEntry 1 }
+
+
+nwIpWgIfIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface number. This is the secondary index into the
+ IP Work Group Interface Table, matching the primary index
+ into the MIB-2 IfTable which describes the router port."
+ ::= { nwIpWgIfEntry 2 }
+
+
+nwIpWgIfNumActiveHosts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of hosts known to be active on this interface in
+ this workgroup. These hosts are visible in the IP Work Group
+ Host Table below. Hosts age out and become inactive in
+ approximately 10 minutes if not rediscovered thrugh ARP."
+ ::= { nwIpWgIfEntry 3 }
+
+
+nwIpWgIfNumKnownHosts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of hosts seen on this interface in this workgroup
+ since this interface entry was last activated."
+ ::= { nwIpWgIfEntry 4 }
+
+
+nwIpWgIfRowStatus OBJECT-TYPE
+-- SYNTAX Rowstatus textual convention above
+ SYNTAX INTEGER {
+ active(1),
+ notInService(2),
+ notReady(3),
+ createAndGo(4),
+ createAndWait(5),
+ destroy(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This status instance supports `createAndGo' semantics
+ to create an active entry."
+ DEFVAL { notInService }
+ ::= { nwIpWgIfEntry 5 }
+
+
+
+nwIpWgIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ disabled(2),
+ workgroupInvalid(3),
+ addressConflict(4),
+ resetRequired(5),
+ linkDown(6),
+ routingDown(7),
+ internalError(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational status of this interface (port) entry.
+ It will be `disabled' if this entry's row status is not active.
+ It will be `workgroupInvalid' if either there is no workgroup
+ defined for this entry's nwIpWgIfDefIdent or if the operational
+ status for the workgroup in the definition table is not ok.
+ It will be `addressConflict' if an entry in nwIpAddressTable
+ is a conflict with the workgroup address of the definition.
+ If there is no conflict and this entry's row status has just
+ been activated, this operational status will be `resetRequired'.
+ It will be `linkDown' if there are no physical connections on
+ this interface and `routingDown' if routing or forwarding has
+ been adminstratively disabled. If unspecified internal problems
+ occur the status will be `internalError'."
+ ::= { nwIpWgIfEntry 6 }
+
+
+
+
+-- IP Router Work Group Range Table
+-- to lock host ranges to an interface
+-- and optionally lock to a physical address
+
+
+nwIpWgRngTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpWgRngEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table locks ranges of IP hosts (addresses) to ports.
+ Entries in this table represent explicit permissions. The
+ host(s) represented by a range entry may exchange packets
+ with this router if it (they) match the port specified in the
+ entry. Optionally physical address may be locked as well.
+
+ This table functions in concert with the workgroup security
+ level as defined in the IP Work Group Definition Table entry.
+ For hosts not entered in this table the default for a low
+ security workgroup is to permit packet exchange, whereas the
+ default for medium and high security is to deny packet
+ exchange."
+
+ ::= { nwIpWorkGroup 3 }
+
+nwIpWgRngEntry OBJECT-TYPE
+ SYNTAX NwIpWgRngEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry configures a range of host IP addresses to be
+ associated with a given interface ( port ). If the range
+ consists of a single host address the entry may optionally
+ specify a physical address. The entry is indexed by the range
+ and the port. Ranges may not overlap. However a range may be
+ duplicated on different ports.
+
+ The address range must lie within the subnet defined for a
+ given workgroup and thus the entry acquires the security
+ level of that workgroup. If security is violated, packets
+ to and from a given host IP address will be filtered out
+ passing through the router. The source and destination IP
+ packet addresses are checked against ranges in the range table
+ during packet forwarding and must match as follows:
+
+ For a high (4) security workgroup, a host must match a single
+ host range entry - it must reside on the port with the
+ physical address as configured in that entry.
+
+ For a medium (3) security workgroup, a host must match a range
+ entry in that it resides on that port, but unless a physical
+ address is also specified in that entry, the physical address
+ is not constrained.
+
+ For a low (2) security workgroup, a host is free to reside on
+ any port with any physical address as long as its IP address
+ does not lie within the range of any entry in the range table,
+ but if it does fall in a range then it must completely match
+ that entry, or another entry with the duplicate range. Match
+ completely means match the port and, if a physical address
+ is specified, match that as well."
+
+ INDEX { nwIpWgRngBegHostAddr, nwIpWgRngEndHostAddr, nwIpWgRngIfIndex }
+ ::= { nwIpWgRngTable 1 }
+
+NwIpWgRngEntry ::=
+ SEQUENCE {
+ nwIpWgRngBegHostAddr IpAddress,
+ nwIpWgRngEndHostAddr IpAddress,
+ nwIpWgRngIfIndex INTEGER,
+-- nwIpWgRngDefIdent INTEGER,
+ nwIpWgRngPhysAddr OCTET STRING,
+ nwIpWgRngRowStatus INTEGER,
+ nwIpWgRngOperStatus INTEGER
+ }
+
+
+nwIpWgRngBegHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The beginning (lower) IP address of the address range.
+ This is the primary index into the IP Work Group Range Table."
+ ::= { nwIpWgRngEntry 1 }
+
+
+nwIpWgRngEndHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ending (higher) IP address of the address range.
+ This is the secondary index of the IP Work Group Range Table."
+ ::= { nwIpWgRngEntry 2 }
+
+
+nwIpWgRngIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface number. This is the tertiary index into the
+ IP Work Group Interface Table, matching the primary index
+ into the MIB-2 IfTable which describes the router port."
+ ::= { nwIpWgRngEntry 3 }
+
+
+nwIpWgRngPhysAddr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The physical address of the host with the IP address given
+ in the nwIpWgRngBegHostAddr for this conceptual row entry.
+ Only single host range entry in which nwIpWgRngEndHostAddr is
+ the same as nwIpWgRngBegHostAddr may set a physical address."
+ DEFVAL { '000000000000'h }
+ ::= { nwIpWgRngEntry 4 }
+
+
+nwIpWgRngRowStatus OBJECT-TYPE
+-- SYNTAX Rowstatus textual convention above
+ SYNTAX INTEGER {
+ active(1),
+ notInService(2),
+ notReady(3),
+ createAndGo(4),
+ createAndWait(5),
+ destroy(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This status instance supports `createAndGo' semantics
+ to create an active entry."
+ DEFVAL { notInService }
+ ::= { nwIpWgRngEntry 5 }
+
+
+nwIpWgRngOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ disabled(2),
+ workgroupInvalid(3),
+ interfaceInvalid(4),
+ physAddrRequired(5),
+ internalError(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational status of this range table entry.
+ It will be `disabled' if this entry's row status is not active.
+ It will be `workgroupInvalid' if either there is no workgroup
+ or if the operational status for the workgroup in the definition
+ table associated with this address range is not ok.
+ It will be `interfaceInvalid' if this interface is not in
+ the workgroup interface table or if operational status of the
+ interface entry is not ok. It will be `physAddrRequired' if
+ the security level of the associated workgroup is high and
+ no physical address has been specified for this entry."
+ ::= { nwIpWgRngEntry 6 }
+
+
+
+-- IP Work Group Host Table
+-- to show status of hosts in workgroups
+
+nwIpWgHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NwIpWgHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A read only status table for hosts in workgroups.
+ It has the information similar to a net-to-media table."
+ ::= { nwIpWorkGroup 4 }
+
+nwIpWgHostEntry OBJECT-TYPE
+ SYNTAX NwIpWgHostEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry shows a workgroup host. Entry is indexed by
+ IP address and interface (port). It gives the workgroup
+ and the physical address found for the host."
+ INDEX { nwIpWgHostHostAddr, nwIpWgHostIfIndex }
+ ::= { nwIpWgHostTable 1 }
+
+NwIpWgHostEntry ::=
+ SEQUENCE {
+ nwIpWgHostHostAddr IpAddress,
+ nwIpWgHostIfIndex INTEGER,
+ nwIpWgHostDefIdent INTEGER,
+ nwIpWgHostPhysAddr OCTET STRING,
+ nwIpWgHostStatus INTEGER
+ }
+
+
+nwIpWgHostHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The host IP address. This is the primary index to the
+ IP Work Group Host Table."
+ ::= { nwIpWgHostEntry 1 }
+
+
+nwIpWgHostIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface (port) number. This is the secondary index
+ to the IP Work Group Host Table, matching the primary index
+ to the MIB-2 IfTable which describes the router port."
+ ::= { nwIpWgHostEntry 2 }
+
+
+nwIpWgHostDefIdent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The workgroup identifier. This corresponds to the primary
+ index into the IP Work Group Interface Table."
+ ::= { nwIpWgHostEntry 3 }
+
+
+nwIpWgHostPhysAddr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The physical address of the host with the IP address given
+ in the nwIpWgHostHostAddr for this conceptual row entry."
+ ::= { nwIpWgHostEntry 4 }
+
+
+nwIpWgHostStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ valid(3),
+ invalid-multiple(4),
+ invalid-physaddr(5),
+ invalid-range(6),
+ invalid-interface(7),
+ invalid-workgroup(8),
+ invalid-expired(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This status of the host with respect to the workgroup.
+
+ The host may be `unknown' if ARP has not discovered on which
+ port it resides.
+
+ The status of `invalid-multiple' means the same host
+ IP address was later found duplicated on another port.
+
+ The status of `invalid-physaddr' means the host matched an
+ entry in the IP Work Group Range Table with respect to range
+ and port, but did not match that entry for physical address.
+ If the workgroup was high security this status would result
+ even if no physical address was given in the range entry.
+
+ The status of `invalid-range' could either mean that, in a high
+ or medium security workgroup, the host was not in the range of
+ any entry in the IP WORK GROUP Range Table, or that it was not
+ in the range of an entry with a matching port.
+
+ The status of `invalid-interface' could mean the port was
+ physically down or just not in service in the IP Work Group
+ Interface Table.
+
+ The status of `invalid-workgroup' could mean the workgroup
+ does not exist or is not in service in the IP Work Group
+ Definition Table.
+
+ The status of `invalid-expired' means the host became inactive
+ and aged out on the port on which it was learned."
+
+ ::= { nwIpWgHostEntry 5 }
+
+END