6352 lines
179 KiB
Plaintext
Raw Permalink Blame History

--========================================================
--
-- MIB : Common Routing Avaya Inc.
--
-- Version : 2.7.13 25 May 2005
--
-- ========================================================
-- Source Safe data:
-- $Revision: 19 $
-- Check In: $Date: 3/12/06 10:59a $
-- $Author: Sbiton $
-- $Archive: /MIBs/Version 1.0/Source/Lannet/CROUTE-MIB.MY $
-- ========================================================
--
-- Copyright 1997, 1998, 1999, 2000, 2001 Avaya Inc.
-- All Rights Reserved.
--
-- Reproduction of this document is authorized on condition
-- that the foregoing copyright notice is included.
--
-- This Avaya SNMP Management Information Base Specification
-- (Specification) embodies Avaya confidential and
-- Proprietary intellectual property. Avaya retains all
-- Title and ownership in the Specification, including any revisions
--
-- It is Avaya's intent to encourage the widespread use of this
-- Specification in connection with the management of Avaya products.
-- Avaya grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Avaya products.
--
-- This Specification is supplied "as is," and Avaya makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
--
--========================================================
--
-- RCS
--
-- Version 2.7.14 - Shlomi Biton
-- 1. Adding NAT pool list tables.
--
-- Version 2.7.13 - Shlomi Biton
-- 1. Adding comment to ipCidrRouteStaticUsedNextHop.
--
-- Version 2.7.12 - Shlomi Biton
-- 1. Add Track (nextHopTrackId) to NH list entry (NextHopEntry). The track will be used
-- to monitor the state of the next hop.
-- 2. Adding the iphcControlTcpCompressionRatio and iphcControlTotalCompressionRatio for
-- TCP header compression and total header compression.
--
-- Version 2.7.11 - Shlomi Biton
-- 1. Updating the ipCidrRouteStaticTable table.
-- a. Cancel the ipCidrRouteStaticOperStatus.
-- b. Cancel the ipCidrRouteStaticTos that is used as key to the table.
-- c. The keys to the table are: ipCidrRouteStaticDest, ipCidrRouteStaticMask,
-- ipCidrRouteStaticIfIndex, ipCidrRouteStaticNextHop and ipCidrRouteStaticPreference.
-- This is instead of the 4 keys used for ipCidrRouteTable.
-- d. The following fields will be canceled: ipCidrRouteStaticProto, ipCidrRouteStaticInfo,
-- ipCidrRouteStaticNextHopAS, ipCidrRouteStaticMetric2, ipCidrRouteStaticSubType.
-- e. The following fields will be renamed: ipCidrRouteStaticMetric1 to ipCidrRouteStaticCost.
-- f. ipCidrRouteStaticType will be R/O and will include the following values:regular, discard ,
-- dhcp and via.
-- g. There will be two new leafs: ipCidrRouteStaticUsedIfIndex and ipCidrRouteStaticUsedNextHop
-- and their location will be after the 5 indexes.
-- h. The ipCidrRouteStaticAge will be removed as well.
-- i. ipCidrRouteStaticTrackId will be before ipCidrRouteStaticActive.
-- j. ipCidrRouteStaticRowStatus will support create-and-wait and create-and-go.
-- h. Adding note to ipCidrRouteStaticTrackId that Discard routes and Permanent Routes have
-- ipCidrRouteStaticTrackId equal to 0xffffffff. Permanent Routes that were changed to
-- Non-Permanent Routes will have ipCidrRouteStaticTrackId equal to 0x0
-- (The value changed from 0xffffffff to 0x0).
--
--
-- Version 2.7.10 - Shlomi Biton
-- 1. Adding ipCidrRouteStaticTrackId to the ipCidrRouteStaticTable. This mib item will allow
-- setting track to specific route. Adding new enumeration of keepAliveDown(3)
-- to the ipCidrRouteStaticOperStatus for representation of route which its track connected to it
-- is in down state.
--
-- Version 2.7.9 - Shlomi Biton
-- 07-April-2005
-- 1. Renaming the ipCidrRouteCompleteTable to ipCidrRouteStaticTable. The reason for renaming is
-- that ipCidrRouteStaticTable will include only static routes and NOT RIP, OSPF routes as
-- the standard MIB table shows. The reason is that if there is OSPF route learn to the same
-- destination, next-hop etc than it will mask static low routes. Therefore this table shows
-- only static routes so management applications will be able to configure ALWAYS the static routes.
--
-- 2. Adding ipCidrRouteStaticActive to the ipCidrRouteStaticTable. This MIB item will show whether
-- the static route is active or not. It depends whether its operation status is up and whether
-- it is the highest preference route among other static route/dynamic (OSPF/RIP) routes to the
-- same destination/mask.
--
-- Version 2.7.8 - Shlomi Biton
-- 21-Mar-2005
-- Fixing the description of ipCidrRouteCompletePreference.
--
-- Version 2.7.7 - Shlomi Biton
-- 13-Mar-2005
-- Adding the ipCidrRouteCompleteTable to show/configure static routes that their operation status
-- is down.This table will include all the routes no matter what is their status.
--
-- Version 2.7.6 - Shlomi Biton
-- 1. The IP unnumbered interfaces will be shown only in the IpInterfaceEntry and not in the
-- ipAddrEntry (RFC1213-MIB). The reason is that some management application
-- are confused when IP unnumbered interfaces are declared with the same IP on different devices.
-- The ipAddrEntry index by ipAdEntAddr contains 4 R/O items as:
-- ipAdEntIfIndex, ipAdEntNetMask, ipAdEntBcastAddr, ipAdEntReasmMaxSize.
-- The IpInterfaceEntry index by ipInterfaceAddr contains only 3 items as R/W:
-- ipInterfaceLowerIfAlias (R/W) as String instead of ifIndex
-- ipInterfaceNetMask (R/W),
-- ipInterfaceBroadcastAddr (R/W)
-- Therefore ipAdEntReasmMaxSize is added as R/O to IpInterfaceEntry.
-- The IpInterfaceEntry will include ip unnumbered interfaces and other IP interfaces.
--
-- 2. OSPF
-- a. Adding Standard OSPF table (OspfIfEntry) for IP unnumbered configurations.
-- This table will include the IP unnumbered and other IP interface addresses.
--
-- b. Adding Standard OSPF Metric table (ospfIfMetricTable) for IP Unnumbered configurations.
-- This table will include the IP unnumbered and other IP interface addresses.
-- Note: Cost parameter???
--
-- 3. RIP - Adding the table rip2IfConfEntry and rip2IfStatTable from RIPv2-MIB.
-- Those tables will show all IP interfaces including IP unnumbered.
-- The standard rip2IfConfEntry and rip2IfStatTable will not show the IP unnumbered interfaces.
--
-- Version 2.7.5 - Shlomi Biton
-- 1. Fixing Compiler issues:
-- a. Exchanging ipTunnelIfEncapsMethod 3 to gre keyword as default.
-- b. Exchanging ipTunnelIfSecurity 1 to none keyword as default.
-- 2. Adding IP unnumbered items.
-- a. Adding to ipInterfaceAddrType the value unnumbered(4) for unnumbered IP interfaces.
-- b. Adding ipInterfaceUnnumberedLowerIfAlias and ipInterfaceAddrUnnumbered for the interface
-- from which the IP address is borrowed and the IP address that is borrowed.
--
-- Version 2.7.4 - Shlomi Biton
-- 1. Add ipDynamic for Dynamic IP address.
-- The ipInterface table will present static and dynamic IPs, where the dynamic
-- IPs are R/O only.
-- 2. Adding ipInterfaceAddrType to the ipInterface table for distinguishing between
-- Dynmaic IP addresses as DHCP / PPP-IPCP and static IP addresses.
-- 3. Adding ipNegotiated table for PPP-IPCP IP negotiation.
--
-- Version 2.7.3 - Shlomi Biton
-- 1. Add ipTunnel section for GRE Tunnel extended parameters.
-- 2. Add next hop Table.
--
-- Version 2.7.2 - Dan Gluskin
-- 1. Add ipGlobalsNextPrimaryManagementIPAddress
--
-- Version 2.7.1 - ItaiZ
-- 1. Added ospfXtndIfTable, a table extending the standard OSPF interface
-- table ospfIfTable.
-- 2. Added ospfXtndIfPassiveMode to control Passive/active OSPF
-- interface mode.
--
-- Version 2.7.0 - ItaiZ
-- 1. Added ipInterfaceDhcpRelay, drIpInterfaceDhcpRelay to control
-- DHCP/BOOTP Relay per IP Interface.
--
-- Version 2.6.13 - ItaiZ
-- 1. Added SourceSafe documentation macros
-- 2. Changed default values of iphcTcpSessions, iphcRtpSessions to 16.
-- 3. Changed dexcription of iphcTcpSessions to mean "non tcp, non rtp"
-- 4. Removed default values for read-only mib items in IphcControlEntry
--
-- Version 2.6.12 - ItaiZ
-- 07 Mar. 2002
-- 1. Removed default value from index terms in distributionListTable
-- 2. drStaticCidrTos - range modified to start from 0.
-- 3. Fixed format of all descriptions to fit 80 col.
--
-- Version 2.6.11
-- 07 Mar. 2002
-- 1. Merge with version 2.6.9 (RTP Compression).
-- 2. Add iphcControlNonTcpMode. - Niv Hanigal
--
-- Version 2.6.10
-- 06 Mar. 2002
-- 1. Add ospfGlobalsDefaultExportMetric for.
-- 2. Add ripGlobalsDefaultExportMetric.
-- 3. Version 2.6.9 which consists of the CRTP is not included in
-- this copy - Dror Zebaida
--
-- Version 2.6.9
-- 12 Feb. 2002
-- 1. Add iphcObjects (RTP Compression) - Michael Weksler
--
-- Version 2.6.8
-- 31 Jan. 2002
-- 1. Add ipInterfaceOperStatus, drIpInterfaceOperStatus.
-- 2. Add ipGlobalsPrimaryManagementIPAddress. - Niv Hanigal
--
-- Version 2.6.7
-- 28 Jan. 2002
-- 1. Change ipInterfaceLowerIfAlias,drIpInterfaceLowerIfAlias size to 32. -
-- Eran Lefler
--
-- Version 2.6.6
-- 27 Jan. 2002
-- 1. Add distributionListTable. - Dror Zebaida
--
-- Version 2.6.5
-- 19 Dec. 2001
-- 1. Add ripGlobalsPeriodicUpdateTimer and ripGlobalsPeriodicInvalidRouteTimer
-- - Dror Zebaida
--
-- Version 2.6.4
-- 13 Feb. 2001
-- 1. drStaticCidr is directly under croute.
-- 2. Some fields in drStaticCidrEntry removed - Shili Ben-Dori
--
-- Version 2.6.3
-- 28 Jan. 2001
-- 1. Added Static routes table, for FWLB routes and more - itaiz
-- 2. Copyright changed from Lucent/Lannet to Avaya
--
-- Version 2.6.2
-- 31 Oct. 2000
-- 1. routeGroupRouteMode modified to include routeAndWebSwitch(21) Value.
-- - Itai Z.
--
-- Version 2.6.1
-- 04 July 2000
-- 1. Change the order of ipEZ2RcontrolBoostedRoutersTimeout &
-- ipEZ2RcontrolHostsTimeout and ipEZ2RcontrolAutoLearnMode in ipEZ2R
-- control table - Shili B.
--
-- Version 2.6.0
-- 16 May 2000
-- 1. Add 2 mib items ipEZ2RcontrolBoostedRoutersTimeout &
-- ipEZ2RcontrolHostsTimeout to ipEZ2R control table - Shili B.
--
-- Version 2.5.0
-- 5 Apr. 2000
-- 1. Remove the ipPolicyMgmt subtree under ipRoute - Same subtree in policy
-- mib. - Niv H.
-- 2. Add new item ipInterfaceIcmpRedirects to ipInterface table - Eyal A.
-- 3. Add new item drIpInterfaceIcmpRedirects to drIpInterface table - Eyal A.
--
-- Version 2.4.0
-- 11 Jan. 2000
-- 1. Add new item ipInterfaceNetbiosRebroadcast to the ipInterface table.
-- - Yigal N.
-- 2. Add new sub-tree to enable distribution of layer2 and ip interface
-- tables - Eyal A.
--
-- Version 2.3.0
-- 03 Nov. 1999
-- 1. Add new item ipVRRPAdminStatus as a global switch for VRRP - Yigal N.
-- 2. Add new item ipInterfaceName to the ipInterface table. - Yigal N.
--
-- Version 2.2.1
-- 06 Sep. 1998
-- 1. Change the access of routeGroupRouteMode item to read-write - Yigal N.
--
-- Version 2.2.0
-- 06 Sep. 1998
-- 1. Add new item ipPolicyControlActiveEZ2routeList to ipPolicyControl table
-- - Yigal N.
-- 2. Remove do-not-route enum from ipPolicyList table - Yigal N.
--
-- Version 2.1.0
-- 01 Sep. 1998
-- 1. Add new table routeGroupTable for router module management. - Yigal N.
-- 2. Change access of ipPolicyListType to read-write. - Yigal N.
-- 3. Add new item ipPolicyListChecksum to ipPolicyList table - Yigal N.
-- 4. Add new item ipPolicyControlChecksum to ipPolicyControl table - Yigal N.
--
-- Version 2.0.0
-- 17 Aug. 1998
-- 1. Add 3 new tables ipPolicyXX for policy management. - Yigal N.
-- 2. Add 2 new table to control the EZ2route mode - Yigal N.
-- 3. Add new enumeration (sna & ipx) to vlBridgeProtocol - Yigal N.
--
-- Version 1.9.2
-- 11 Mar. 1998
-- 1. Add new enumeration to layer2GlobalsBridgeEnable for redundancy support.
-- - Yigal N.
--
-- Version 1.9.1
-- 1. Add new item relayVlRelayAddr to relay table. - Yigal N.
--
-- Version 1.9.0
-- 14 Dec. 1998
-- 1. Change names of ipxCircRIPState & ipxCircSAPState to ipxCircRIPStatus &.
-- ipxCircSAPStatus respectively. - Yigal N.
-- 2. Add new items ipxCircRipState & ipxCircSapState to the interface table.
-- -Yigal N.
-- 3. Add ipxDestAgingTime mib to ipxDest table & ipxServAgingTime mib to
-- ipxServ table - Yigal N.
--
-- Version 1.8.0
-- 23 Nov. 1998
-- 1. Delete decLAT from the enumeration of the vlBridgeProtocol, and change
-- the order - Yigal N.
-- 2. Add IP Multicast table to support IP Multicast. - Yigal N.
--
-- Version 1.7.0
-- 19 Nov. 1998
-- 1. Add 2 new mibs items, ripInterfaceSendMode & ripInterfaceVersion
-- for RIP, to support RIP-2 - Yigal N.
-- 2. Change the mib name of ripInterfacePoisonReverse to
-- ripInterfaceSplitHorizon
-- and it's enumeration. - Yigal N.
-- 3. Change the Index order of vlBridge table vlBridgeProtocol befor
-- vlBridgeGroupIndex -Yigal N.
--
-- Version 1.6.0
-- 15 Feb. 1998
-- 1. Replace standard name NetNumber to NetNum due to browser load problem
-- - Yigal N.
--
-- Version 1.5.0
-- 18 Jan. 1998
-- 1. Add ipxSapFilterGlobals sub-tree to ipxRoute sub-tree - Yigal N.
-- 2. Change ACCESS of ipxSapFilterCircIndex from RO to RW - Yigal N.
--
-- Version 1.4.0
-- 11 Jan. 1998
-- 1. Add new mib ripInterfaceState to ripInterfaceTable. - Yigal N.
--
-- Version 1.3.0
-- 15 Dec. 1997
-- 1. Add mibs to support ARP Server feature. IpInterfaceARPServerStatus to ip
-- interface table
-- and global parameter ipShortcutARPServerStatus. - Yigal N. (Eyal A.)
--
-- Version 1.2.0
-- 07 Dec. 1997
-- 1. Replace definition of NetNumber from INTEGER(1.. 4294967295) to INTEGER -
-- Yigal N. (Eyal A.).
-- 2. Delete ipxSapFilterServiceNetMask mib item from ipxSap table and change
-- the numbering of the other mibs in the table - Yigal N. (Eyal A.)
-- 3. Add mibs to support IP Redundancy. IpInterfaceMainRouterAddr to ip
-- interface table
-- and 3 global parameters: ipRedundancyStatus, ipRedundancyTimeout and
-- ipRedundancyPollingInterval. - Yigal N. (Eyal A.)
-- 4. Change the suffix name of ipGlobalsBOOTPRelayStatus from Enable to
-- Status, and add more enumeration to the list backup and active Backup
-- - Yigal N. (Eyal A.)
--
-- Version 1.1.0
-- 23 Nov. 1997
-- 1. Change the ACCESS of ipAccessControlSrcAddr, ipAccessControlSrcMask,
-- ipAccessControlDstAddr, ipAccessControlDstMask and
-- ipxAccessControlSrcAddr,
-- ipxAccessControlDstAddr mib items from read-only to read-write.
-- 2. Add SAP filter table for IPX.
--
-- Version 1.0.4
-- 10 Nov. 1997
-- 1. Add IP Access Control Table & IPX Access Control Table.
--
-- Version 1.0.3
-- 29 Sep. 1997
-- 1. Move mib item BridgeEnable from ipRoute group to layer2 group.
-- 2. Change bcast address from enum to values 0 or 1.
-- 3. Change SYNTAX of ipxServType from OCTET-STRING to INTEGER.
-- 4. Change SYNT<4E>AX of ipxServName from OCTET-STRING to DisplayString.
-- 5. Change SYNTAX of ipxServSocket from OCTET-STRING to INTEGER.
--
-- Version 1.0.2
-- 23 Sep. 1997
-- 1. Add Row Status to Relay Table. This item used for deleting entry.
--
-- Version 1.0.1
-- 23 Sep. 1997
-- 1. Change order of the ipRoute sub-tree
-- 2. Move Relay from layer2 to ipRoute sub-tree..
--
-- Version 1.0.0
-- 18 Sep. 1997
-- 1. Initial version.
--========================================================
CROUTE-MIB DEFINITIONS ::= BEGIN
IMPORTS
lannet
FROM GEN-MIB
OBJECT-TYPE
FROM RFC-1212
IpAddress
FROM RFC1155-SMI
DisplayString, PhysAddress
FROM RFC1213-MIB
OwnerString
FROM RMON-MIB
Integer32, Counter32, Unsigned32
FROM SNMPv2-SMI
AreaID, Status, DesignatedRouterPriority, UpToMaxAge, HelloRange,
PositiveInteger, TOSType, Metric
FROM OSPF-MIB
TruthValue
FROM SNMPv2-TC
RouteTag
FROM RIPv2-MIB;
--
-- Type definitions
--
RowStatus ::= INTEGER
{
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
NetNum ::= INTEGER
--
-- Node definitions
--
-- 1.3.6.1.4.1.81.31
croute OBJECT IDENTIFIER ::= { lannet 31 }
-- 1.3.6.1.4.1.81.31.1
ipRoute OBJECT IDENTIFIER ::= { croute 1 }
-- 1.3.6.1.4.1.81.31.1.1
ipGlobals OBJECT IDENTIFIER ::= { ipRoute 1 }
-- 1.3.6.1.4.1.81.31.1.1.1
ipGlobalsBOOTPRelayStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2),
backup(3),
activeBackup(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whenever to activate the BOOTP Relay
protocol on the device.
enable - set by the user, means
activate the BOOTP Relay protocol
over the defined VLANs.
disable - set by the user, means don't
active the BOOTP Relay protocol.
backup - set by the user, means the
BOOTP Relay protocol is in stand-by.
It will enter to activeBackup mode
after IP REDUNDANCY mechanism will
enter to active mode.
activeBackup - set by the device
(status), means the backup BOOTP
Relay is working (after time-out of
IP REDUNDANCY)."
DEFVAL { disable }
::= { ipGlobals 1 }
-- 1.3.6.1.4.1.81.31.1.1.2
ipGlobalsICMPErrMsgEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whenever to send ICMP messages such
as Destination Unreachable, etc. "
DEFVAL { enable }
::= { ipGlobals 2 }
-- 1.3.6.1.4.1.81.31.1.1.3
ipGlobalsARPInactiveTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time-out required to remove inactive
ARP entries. The value is in seconds.
The default value is 4 hours "
DEFVAL { 14400 }
::= { ipGlobals 3 }
-- 1.3.6.1.4.1.81.31.1.1.4
ipGlobalsPrimaryManagementIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Primary Management IP address.
One of the device's IP interfaces that
is used for some applications."
DEFVAL { 0 }
::= { ipGlobals 4 }
-- 1.3.6.1.4.1.81.31.1.1.5
ipGlobalsNextPrimaryManagementIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Primary Management Interface IP address for the next boot.
The PMI address is used as source address for
some applications (tftp/ftp/telnet clients, Media Gateway, trap sending etc).
"
DEFVAL { 0 }
::= { ipGlobals 5 }
-- 1.3.6.1.4.1.81.31.1.2
ipInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is an extention of MIB II
IpAddrTable, and is used to add/delete
entries to/from that table. In
addition it contains private objects."
::= { ipRoute 2 }
-- 1.3.6.1.4.1.81.31.1.2.1
ipInterfaceEntry OBJECT-TYPE
SYNTAX IpInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's IP interfaces. An IP
interface is a logical connection to a
certain IP net/subnet."
INDEX { ipInterfaceAddr }
::= { ipInterfaceTable 1 }
IpInterfaceEntry ::=
SEQUENCE {
ipInterfaceAddr
IpAddress,
ipInterfaceNetMask
IpAddress,
ipInterfaceLowerIfAlias
DisplayString,
ipInterfaceType
INTEGER,
ipInterfaceForwardIpBroadcast
INTEGER,
ipInterfaceBroadcastAddr
INTEGER,
ipInterfaceProxyArp
INTEGER,
ipInterfaceStatus
RowStatus,
ipInterfaceMainRouterAddr
IpAddress,
ipInterfaceARPServerStatus
INTEGER,
ipInterfaceName
DisplayString,
ipInterfaceNetbiosRebroadcast
INTEGER,
ipInterfaceIcmpRedirects
INTEGER,
ipInterfaceOperStatus
INTEGER,
ipInterfaceDhcpRelay
INTEGER,
ipInterfaceAddrType
INTEGER,
ipInterfaceAddrUnnumbered
IpAddress,
ipInterfaceUnnumberedLowerIfAlias
DisplayString,
ipInterfaceReasmMaxSize
INTEGER (0..65535)
}
-- 1.3.6.1.4.1.81.31.1.2.1.1
ipInterfaceAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address to which this entry's
addressing information pertains."
::= { ipInterfaceEntry 1 }
-- 1.3.6.1.4.1.81.31.1.2.1.2
ipInterfaceNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The subnet mask associated with the
IP address of this entry. The value of
the mask is an IP address with all the
network bits set to 1 and all the
hosts bits set to 0."
::= { ipInterfaceEntry 2 }
-- 1.3.6.1.4.1.81.31.1.2.1.3
ipInterfaceLowerIfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is an 'alias' name for
the lower-layer interface on top of
which this IP interface is defined.
The alias is specified by the network
manager, and provides a non-volatile
'handle' for the lower-layer
interface. The semantics of the object
are similar to the semantics of the
ifAlias object, defined by the
Interfaces MIB. At the time when this
Madge MIB object was defined, the
latest release of the Interfaces MIB
was draft-ietf-ifmib-mib-05.txt. The
purpose is to support all methods
(static or dynamic) for creation of
interfaces and to allow creation of IP
table entries without the need of the
layer 2 interface to be present on the
device at the time of the creation. It
is assumed that some implementation
dependent mechanisms allow the IP
application to be informed about the
creation of new lower layer
interfaces."
::= { ipInterfaceEntry 3 }
-- 1.3.6.1.4.1.81.31.1.2.1.4
ipInterfaceType OBJECT-TYPE
SYNTAX INTEGER
{
broadcast(1),
nBMA(2),
ptp(4), -- old value 3
loopback(8), -- new value
tunnel(16) -- new value
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logical type of the interface.
The default depends on the physical
type. For example Ethernet and
Token-Ring LANs are of type broadcast"
DEFVAL { broadcast }
::= { ipInterfaceEntry 4 }
-- 1.3.6.1.4.1.81.31.1.2.1.5
ipInterfaceForwardIpBroadcast OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whether the router forwards IP
directed broadcasts that are to be
transmitted as link-layer broadcast to
an attached net or subnet. "
DEFVAL { enable }
::= { ipInterfaceEntry 5 }
-- 1.3.6.1.4.1.81.31.1.2.1.6
ipInterfaceBroadcastAddr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of the least-significant
bit in the IP broadcast address used
for sending datagrams on the (logical)
interface associated with the IP
address of this entry. For example,
when the Internet standard all-ones
broadcast address is used, the value
will be 1. This value applies to both
the subnet and network broadcasts
addresses used by the entity on this
(logical) interface."
DEFVAL { 1 }
::= { ipInterfaceEntry 6 }
-- 1.3.6.1.4.1.81.31.1.2.1.7
ipInterfaceProxyArp OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" When proxy ARP is enabled, the
router responds to ARP requests
received on one link-layer interface
for an IP-address that is reachable
via another link-layer interface. The
response provides the router's own MAC
address. "
DEFVAL { disable }
::= { ipInterfaceEntry 7 }
-- 1.3.6.1.4.1.81.31.1.2.1.8
ipInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For adding and deleting IP
interfaces. Deleting this row means
deleting the corresponding entry in
IpAddrTable (MIB II). Deleting an IP
interface also causes deletion of all
static routes defined on this IP
interface, as well as protocol
interfaces (e.g. RIP and OSPF) defined
on this IP interface."
::= { ipInterfaceEntry 8 }
-- 1.3.6.1.4.1.81.31.1.2.1.9
ipInterfaceMainRouterAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the main router
backed up on this interface."
::= { ipInterfaceEntry 9 }
-- 1.3.6.1.4.1.81.31.1.2.1.10
ipInterfaceARPServerStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to activate the ARP Server
mechanism on this interface.
enable - set by the user, means
activate the ARP Server mechanism
over this IP interface.
disable - set by the user, means don't
active the ARP Server mechanism over
this IP interface."
DEFVAL { disable }
::= { ipInterfaceEntry 10 }
-- 1.3.6.1.4.1.81.31.1.2.1.11
ipInterfaceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of this interface for
compatibility with cli."
::= { ipInterfaceEntry 11 }
-- 1.3.6.1.4.1.81.31.1.2.1.12
ipInterfaceNetbiosRebroadcast OBJECT-TYPE
SYNTAX INTEGER
{
inbound(1),
outbound(2),
both(3),
disable(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"inbound - netbios received from the
interface are rebarodcasted,
outbound - netbios are rebraodcasted
to this interface,
both - netbios are rebroadacsted both
from and to this interface,
disable - netbios is not rebraodcasted
neither from nor to this interface.
mandatoryly only both and disable are
supported"
DEFVAL { disable }
::= { ipInterfaceEntry 12 }
-- 1.3.6.1.4.1.81.31.1.2.1.13
ipInterfaceIcmpRedirects OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"enable - enable the sending of
redirect messages if the router is
forced to re-send a packet through
the same interface on which it was
received.
disable - disable the sending of
redirect messages on this
interface."
DEFVAL { enable }
::= { ipInterfaceEntry 13 }
-- 1.3.6.1.4.1.81.31.1.2.1.14
ipInterfaceOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of this interface.
up - the interface is active.
down - the interface is inactive.
"
::= { ipInterfaceEntry 14 }
-- 1.3.6.1.4.1.81.31.1.2.1.15
ipInterfaceDhcpRelay OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"enable - enable the DHCP/BOOTP Relay
agent for the subnet associated
with this IP Interface. Requires that
a relayEntry for the L2 interface over
which this IP interface is defined will
be defined.
disable - disablesenable the DHCP/BOOTP Relay
agent for the subnet associated
with this IP Interface."
DEFVAL { disable }
::= { ipInterfaceEntry 15 }
ipInterfaceAddrType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
pppIpcp(2),
dhcp(3),
unnumbered(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This Mib item presents the type of the the ip address whether is static,
unnumbered or dynamic using two of the following methods:
pppipcp (negotiated) or dhcp."
DEFVAL { static }
::= { ipInterfaceEntry 16 }
ipInterfaceAddrUnnumbered OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address that is borrowed for the unnumbered interface.
In case this IP address is not valid then 0.0.0.0.
If the current IP interface borrow the IP address from dynamic IP interface
where the IP address is not allocated yet, then the value will be 0.0.0.0 as well.
The user will be able to recognize that this IP interface is unnumbered according to
ipInterfaceAddrType field."
::= { ipInterfaceEntry 17 }
ipInterfaceUnnumberedLowerIfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is an 'alias' name for
the lower-layer interface used to borrow the IP unnumbered.
In case the IP interface is not unnumbered then this value is null - not exists interface."
::= { ipInterfaceEntry 18 }
ipInterfaceReasmMaxSize OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the largest IP datagram which this
entity can re-assemble from incoming IP fragmented
datagrams received on this interface."
::= { ipInterfaceEntry 19 }
-- 1.3.6.1.4.1.81.31.1.3
ripGlobals OBJECT IDENTIFIER ::= { ipRoute 3 }
-- 1.3.6.1.4.1.81.31.1.3.1
ripGlobalsRIPEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whenever to activate the RIP
protocol on the device.
disable - don't activate RIP over all
the IP interfaces
enable - the status of each interface
is relevant "
DEFVAL { enable }
::= { ripGlobals 1 }
-- 1.3.6.1.4.1.81.31.1.3.2
ripGlobalsLeakOSPFIntoRIP OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to leak (redistribute)
routes learned from OSPF protocol into
the domain of the RIP protocol."
DEFVAL { disable }
::= { ripGlobals 2 }
-- 1.3.6.1.4.1.81.31.1.3.3
ripGlobalsLeakStaticIntoRIP OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to leak (redistribute)
routes learned from Static Route into
the domain of the RIP protocol."
DEFVAL { enable }
::= { ripGlobals 3 }
-- 1.3.6.1.4.1.81.31.1.3.4
ripGlobalsPeriodicUpdateTimer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time in seconds between periodic
RIP updates. The default value is 30
seconds "
DEFVAL { 30 }
::= { ripGlobals 4 }
-- 1.3.6.1.4.1.81.31.1.3.5
ripGlobalsPeriodicInvalidRouteTimer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interval in seconds after which a
route is declared invalid. The default
value is 180 seconds "
DEFVAL { 180 }
::= { ripGlobals 5 }
-- 1.3.6.1.4.1.81.31.1.3.6
ripGlobalsDefaultExportMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default metric for redistributed
routes. The default value is 1"
DEFVAL { 1 }
::= { ripGlobals 6 }
-- 1.3.6.1.4.1.81.31.1.4
ripInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RipInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is an extention of
rip2IfConfTable, and is used to
add/delete objects entries to/from
that table."
::= { ipRoute 4 }
-- 1.3.6.1.4.1.81.31.1.4.1
ripInterfaceEntry OBJECT-TYPE
SYNTAX RipInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's IP interfaces. An IP
interface is a logical connection to a
certain IP net/subnet."
INDEX { ripInterfaceAddr }
::= { ripInterfaceTable 1 }
RipInterfaceEntry ::=
SEQUENCE {
ripInterfaceAddr
IpAddress,
ripInterfaceMetric
INTEGER,
ripInterfaceSplitHorizon
INTEGER,
ripInterfaceAcceptDefaultRoute
INTEGER,
ripInterfaceSendDefaultRoute
INTEGER,
ripInterfaceState
INTEGER,
ripInterfaceSendMode
INTEGER,
ripInterfaceVersion
INTEGER
}
-- 1.3.6.1.4.1.81.31.1.4.1.1
ripInterfaceAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address to which this entry's
addressing information pertains."
::= { ripInterfaceEntry 1 }
-- 1.3.6.1.4.1.81.31.1.4.1.2
ripInterfaceMetric OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" This variable indicates the number
of hops that is to be assign to that
interface. "
DEFVAL { 1 }
::= { ripInterfaceEntry 2 }
-- 1.3.6.1.4.1.81.31.1.4.1.3
ripInterfaceSplitHorizon OBJECT-TYPE
SYNTAX INTEGER
{
poisonReverse(1),
splitHorizon(2),
none(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whether to activate Poison Reverse
algorithm, Split Horizon or none of
them, on this interface "
DEFVAL { splitHorizon }
::= { ripInterfaceEntry 3 }
-- 1.3.6.1.4.1.81.31.1.4.1.4
ripInterfaceAcceptDefaultRoute OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whether to accept the default route
from receive RIP message. "
DEFVAL { enable }
::= { ripInterfaceEntry 4 }
-- 1.3.6.1.4.1.81.31.1.4.1.5
ripInterfaceSendDefaultRoute OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whether to send the default route in
RIP message. "
DEFVAL { disable }
::= { ripInterfaceEntry 5 }
-- 1.3.6.1.4.1.81.31.1.4.1.6
ripInterfaceState OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational (mandatory state) of
the IP interface from RIP point of
view. It depends on Global RIP status,
IP interface status and rip interface
STATUS.
inactive - set by the device (status),
the rip is not active on this
interface.
active - set by the device (status),
rip is active on this interface."
::= { ripInterfaceEntry 6 }
-- 1.3.6.1.4.1.81.31.1.4.1.7
ripInterfaceSendMode OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
defaultOnly(2),
doNotSend(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" What the router sends on this
interface.
All - send the whole routing table
according to the RIP version.
DefaultOnly - send default route only.
DoNotDend - don't send any RIP
information on this interface."
::= { ripInterfaceEntry 7 }
-- 1.3.6.1.4.1.81.31.1.4.1.8
ripInterfaceVersion OBJECT-TYPE
SYNTAX INTEGER
{
rip1(1),
rip2(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" What RIP information the router
sends on this interface."
::= { ripInterfaceEntry 8 }
-- 1.3.6.1.4.1.81.31.1.5
ospfGlobals OBJECT IDENTIFIER ::= { ipRoute 5 }
-- 1.3.6.1.4.1.81.31.1.5.1
ospfGlobalsLeakRIPIntoOSPF OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to leak (redistribute)
routes learned from RIP protocol into
the domain of the OSPF protocol."
DEFVAL { disable }
::= { ospfGlobals 1 }
-- 1.3.6.1.4.1.81.31.1.5.2
ospfGlobalsLeakStaticIntoOSPF OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to leak (redistribute)
routes learned from Static Route into
the domain of the OSPF protocol."
DEFVAL { enable }
::= { ospfGlobals 2 }
-- 1.3.6.1.4.1.81.31.1.5.3
ospfGlobalsLeakDirectIntoOSPF OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to leak (redistribute)
routes learned from Direct into the
domain of the OSPF protocol."
DEFVAL { enable }
::= { ospfGlobals 3 }
-- 1.3.6.1.4.1.81.31.1.5.4
ospfGlobalsDefaultExportMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default metric for redistributed
routes. The default value is 20"
DEFVAL { 20 }
::= { ospfGlobals 4 }
-- 1.3.6.1.4.1.81.31.1.6
relayTable OBJECT-TYPE
SYNTAX SEQUENCE OF RelayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is an extention of
vlConfTable, and is used to add/delete
DHCP Servers to/from that table."
::= { ipRoute 6 }
-- 1.3.6.1.4.1.81.31.1.6.1
relayEntry OBJECT-TYPE
SYNTAX RelayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's VLAN interfaces. An VLAN
interface is a virtual connection to a
switch."
INDEX { relayVlIndex }
::= { relayTable 1 }
RelayEntry ::=
SEQUENCE {
relayVlIndex
INTEGER,
relayVlPrimaryServerAddr
IpAddress,
relayVlSeconderyServerAddr
IpAddress,
relayVlStatus
RowStatus,
relayVlRelayAddr
IpAddress
}
-- 1.3.6.1.4.1.81.31.1.6.1.1
relayVlIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface.
Its value ranges between 1 and the
value of ifNumber. The value for each
interface must remain constant at
least from one re-initialization of
the entity's network management system
to the next re-initialization."
::= { relayEntry 1 }
-- 1.3.6.1.4.1.81.31.1.6.1.2
relayVlPrimaryServerAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the primary server,
to which the BOOTP/DHCP requests to be
sent."
::= { relayEntry 2 }
-- 1.3.6.1.4.1.81.31.1.6.1.3
relayVlSeconderyServerAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the secondary
server, to which the BOOTP/DHCP
requests to be sent."
::= { relayEntry 3 }
-- 1.3.6.1.4.1.81.31.1.6.1.4
relayVlStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For deleting an DHCP/BOOTP servers
entry. The entry will be deleted upon
deleting the corresponding VLAN"
::= { relayEntry 4 }
-- 1.3.6.1.4.1.81.31.1.6.1.5
relayVlRelayAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the Relay, i.e. the
router's IP address to write in the
relayed request (giaddr field in the
Bootp packet). When there are multiple
IP interfaces on the same VLAN such
that the router has multiple IP
addresses on the VLAN, the user can
configure which of these addresses to
use when relaying requests arriving on
this VLAN. This relay address is used
by the server to determines the subnet
from which the address shall be
allocated. The special value
255.255.255.255 means DUPLICATE. In
this case the Relay will duplicate
each request arriving on this VLAN and
send to the server multiple copies of
the request, a copy for each of the
router's IP addresses on that VLAN.
The relay address in each copy of the
request shall be the router's IP
address (NOT 255.255.255.255). The
special value 0.0.0.0 means that the
router shall use the Default value
(lowest IP address on the VLAN) for
the relay address"
::= { relayEntry 5 }
-- 1.3.6.1.4.1.81.31.1.7
ipAccessGlobals OBJECT IDENTIFIER ::= { ipRoute 7 }
-- 1.3.6.1.4.1.81.31.1.7.1
ipAccessControlEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whenever to activate the IP ACCESS
CONTROL statements on the device.
disable - don't activate IP ACCESS
CONTROL over all the IP statements
enable - activate IP ACCESS CONTROL
over all the IP statements "
DEFVAL { disable }
::= { ipAccessGlobals 1 }
-- 1.3.6.1.4.1.81.31.1.8
ipAccessControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpAccessControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to add/delete
access control statement to/from that
table."
::= { ipRoute 8 }
-- 1.3.6.1.4.1.81.31.1.8.1
ipAccessControlEntry OBJECT-TYPE
SYNTAX IpAccessControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's IP interfaces. An IP
interface is a logical connection to a
certain IP net/subnet."
INDEX { ipAccessControlIndex }
::= { ipAccessControlTable 1 }
IpAccessControlEntry ::=
SEQUENCE {
ipAccessControlIndex
INTEGER,
ipAccessControlSrcAddr
IpAddress,
ipAccessControlSrcMask
IpAddress,
ipAccessControlDstAddr
IpAddress,
ipAccessControlDstMask
IpAddress,
ipAccessControlOperation
INTEGER,
ipAccessControlActivation
INTEGER,
ipAccessControlProtocol
INTEGER,
ipAccessControlApplication
INTEGER,
ipAccessControlStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.1.8.1.1
ipAccessControlIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Entry index."
::= { ipAccessControlEntry 1 }
-- 1.3.6.1.4.1.81.31.1.8.1.2
ipAccessControlSrcAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the source address."
::= { ipAccessControlEntry 2 }
-- 1.3.6.1.4.1.81.31.1.8.1.3
ipAccessControlSrcMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MASK address of the source address."
::= { ipAccessControlEntry 3 }
-- 1.3.6.1.4.1.81.31.1.8.1.4
ipAccessControlDstAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the destination address."
::= { ipAccessControlEntry 4 }
-- 1.3.6.1.4.1.81.31.1.8.1.5
ipAccessControlDstMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MASK address of the destination address."
::= { ipAccessControlEntry 5 }
-- 1.3.6.1.4.1.81.31.1.8.1.6
ipAccessControlOperation OBJECT-TYPE
SYNTAX INTEGER
{
forward(1),
block(2),
blockAndReport(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"How to operate the IP ACCESS CONTROL
statement, on the receiving packet.
Forwards the packet, Block (Discard)
the packet or block (Discard) the
packet and report to the user by
sending trap."
::= { ipAccessControlEntry 6 }
-- 1.3.6.1.4.1.81.31.1.8.1.7
ipAccessControlActivation OBJECT-TYPE
SYNTAX INTEGER
{
wire-speed(1),
regular(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Does the IP ACCESS CONTROL statement
done by HW or SW(CPU).
HW - wire-speed,
SW - regular."
::= { ipAccessControlEntry 7 }
-- 1.3.6.1.4.1.81.31.1.8.1.8
ipAccessControlProtocol OBJECT-TYPE
SYNTAX INTEGER
{
icmp(1),
tcp(6),
udp(17),
none(256)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Over which protocol does the IP
ACCESS CONTROL statement activate.
Icmp, Tcp, Udp. None - means IP
addresses only"
::= { ipAccessControlEntry 8 }
-- 1.3.6.1.4.1.81.31.1.8.1.9
ipAccessControlApplication OBJECT-TYPE
SYNTAX INTEGER
{
ftp(21),
telnet(23),
smtp(25),
http(80),
pop3(110),
snmp(161),
snmpTrap(162),
above1023(65536),
none(65537)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Over which application does the IP
ACCESS CONTROL statement activate. The
exception are: above1023 can work over
TCP or UDP, none can't work over TCP
or UDP or ICMP only none is excepted"
::= { ipAccessControlEntry 9 }
-- 1.3.6.1.4.1.81.31.1.8.1.10
ipAccessControlStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For create/delete of a IP ACCESS
CONTROL statement."
::= { ipAccessControlEntry 10 }
-- 1.3.6.1.4.1.81.31.1.9
ipRedundancyGlobals OBJECT IDENTIFIER ::= { ipRoute 9 }
-- 1.3.6.1.4.1.81.31.1.9.1
ipRedundancyStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2),
inactive(3),
active(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to activate the IP
REDUNDANCY mechanism on the device.
enable - set by the user, means
activate the IP REDUNDANCY mechanism
over the defined IP interfaces.
disable - set by the user, means don't
activate the IP REDUNDANCY mechanism
over the defined IP interfaces.
inactive - set by the device (status),
means the backup interface is in
stand-by (after enable operation).
active - set by the device (status),
means the backup interface is
working (after time-out)."
DEFVAL { disable }
::= { ipRedundancyGlobals 1 }
-- 1.3.6.1.4.1.81.31.1.9.2
ipRedundancyTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time-out required to activate the
backup process of IP REDUNDANCY. After
Time-out the Redundant router assumes
that the main (Backuped) router is not
operational, and takes control over
all defined IP interfaces of the main.
The value is in seconds. The default
value is 12"
DEFVAL { 12 }
::= { ipRedundancyGlobals 2 }
-- 1.3.6.1.4.1.81.31.1.9.3
ipRedundancyPollingInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The polling interval used to poll the
Main (Backed up) router. The value is
multiply of ipRedundancyTimeout. The
value is in seconds. The default value
is 3"
DEFVAL { 3 }
::= { ipRedundancyGlobals 3 }
-- 1.3.6.1.4.1.81.31.1.10
ipShortcutGlobals OBJECT IDENTIFIER ::= { ipRoute 10 }
-- 1.3.6.1.4.1.81.31.1.10.1
ipShortcutARPServerStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to activate the ARP Server
mechanism on the device.
enable - set by the user, means
activate the ARP Server mechanism
over the defined IP interfaces.
disable - set by the user, means don't
active the ARP Server mechanism over
the defined IP interfaces."
DEFVAL { disable }
::= { ipShortcutGlobals 1 }
-- 1.3.6.1.4.1.81.31.1.11
ipMulticastInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpMulticastInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to update
multicast parameters over interfaces
already define"
::= { ipRoute 11 }
-- 1.3.6.1.4.1.81.31.1.11.1
ipMulticastInterfaceEntry OBJECT-TYPE
SYNTAX IpMulticastInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's interfaces."
INDEX { ipMulticastInterfaceIfIndex }
::= { ipMulticastInterfaceTable 1 }
IpMulticastInterfaceEntry ::=
SEQUENCE {
ipMulticastInterfaceIfIndex
INTEGER,
ipMulticastInterfaceSendAll
INTEGER,
ipMulticastInterfaceState
INTEGER,
ipMulticastInterfaceStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.1.11.1.1
ipMulticastInterfaceIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface.
Its value ranges between 1 and the
value of ifNumber. The value for each
interface must remain constant at
least from one re-initialization of
the entity's network management system
to the next re-initialization."
::= { ipMulticastInterfaceEntry 1 }
-- 1.3.6.1.4.1.81.31.1.11.1.2
ipMulticastInterfaceSendAll OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user will be able to configure
whenever to send the all Multicast
packets to this interface.
Enable - Enable the user to define
this interface, over all the
existing groups
Disable - Will acts according to the
other parameters."
DEFVAL { disable }
::= { ipMulticastInterfaceEntry 2 }
-- 1.3.6.1.4.1.81.31.1.11.1.3
ipMulticastInterfaceState OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The mandatory state (operational) of
the IP Multicast from IP Multicast
point of view. It depends on global
ipMRouteEnable status and Multicast
interface status.
Inactive - set by the device (status),
Global IP multicast is disabled or
Multicast is disable on this
interface.
Active -set by the device (status),
Global IP multicast is enable and
Multicast is active on this
interface."
::= { ipMulticastInterfaceEntry 3 }
-- 1.3.6.1.4.1.81.31.1.11.1.4
ipMulticastInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For enable/disable of a IP multicast
over an interface."
DEFVAL { active }
::= { ipMulticastInterfaceEntry 4 }
-- 1.3.6.1.4.1.81.31.1.12
distributionListTable OBJECT-TYPE
SYNTAX SEQUENCE OF DistributionListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to create distribution
list for import and exporting route updates"
::= { ipRoute 12 }
-- 1.3.6.1.4.1.81.31.1.12.1
distributionListEntry OBJECT-TYPE
SYNTAX DistributionListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning each entry in the
distribution list"
INDEX { distributionListRoutingProtocol,
distributionListDirection, distributionListIfIndex,
distributionListRouteProtocol,
distributionListProtocolSpecific1,
distributionListProtocolSpecific2,
distributionListProtocolSpecific3,
distributionListProtocolSpecific4,
distributionListProtocolSpecific5 }
::= { distributionListTable 1 }
DistributionListEntry ::=
SEQUENCE {
distributionListRoutingProtocol
INTEGER,
distributionListDirection
INTEGER,
distributionListIfIndex
INTEGER,
distributionListRouteProtocol
INTEGER,
distributionListProtocolSpecific1
INTEGER,
distributionListProtocolSpecific2
INTEGER,
distributionListProtocolSpecific3
INTEGER,
distributionListProtocolSpecific4
IpAddress,
distributionListProtocolSpecific5
IpAddress,
distributionListAccessListNumber
INTEGER,
distributionListEntryStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.1.12.1.1
distributionListRoutingProtocol OBJECT-TYPE
SYNTAX INTEGER
{
rip(1),
ospf(2),
bgp4(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies which routing protocol we are
configuring this distribution list for"
::= { distributionListEntry 1 }
-- 1.3.6.1.4.1.81.31.1.12.1.2
distributionListDirection OBJECT-TYPE
SYNTAX INTEGER
{
import(1),
export(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies whether this distribution list
entry applies to import or export route
updates"
::= { distributionListEntry 2 }
-- 1.3.6.1.4.1.81.31.1.12.1.3
distributionListIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies the interface for incoming and
outgoing updates on which to apply this
distribution list.
Relevant for RIP import/export and OSPF
import policies, otherwise zero for if index."
::= { distributionListEntry 3 }
-- 1.3.6.1.4.1.81.31.1.12.1.4
distributionListRouteProtocol OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
static(2),
rip(3),
ospf(4),
connected(5),
bgp4(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies to which routing protocols
to apply this distribution list on outgoing
updates"
::= { distributionListEntry 4 }
-- 1.3.6.1.4.1.81.31.1.12.1.5
distributionListProtocolSpecific1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies a routing protocol specific
parameter"
::= { distributionListEntry 5 }
-- 1.3.6.1.4.1.81.31.1.12.1.6
distributionListProtocolSpecific2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies a routing protocol specific
parameter"
::= { distributionListEntry 6 }
-- 1.3.6.1.4.1.81.31.1.12.1.7
distributionListProtocolSpecific3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies a routing protocol specific
parameter"
::= { distributionListEntry 7 }
-- 1.3.6.1.4.1.81.31.1.12.1.8
distributionListProtocolSpecific4 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies a routing protocol specific
parameter"
::= { distributionListEntry 8 }
-- 1.3.6.1.4.1.81.31.1.12.1.9
distributionListProtocolSpecific5 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies a routing protocol specific
parameter"
::= { distributionListEntry 9 }
-- 1.3.6.1.4.1.81.31.1.12.1.10
distributionListAccessListNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the access list number
attached to this distribution list"
::= { distributionListEntry 10 }
-- 1.3.6.1.4.1.81.31.1.12.1.11
distributionListEntryStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For adding and deleting distribution
list entries"
::= { distributionListEntry 11 }
-- 1.3.6.1.4.1.81.31.1.13
ipEZ2RouteMgmt OBJECT IDENTIFIER ::= { ipRoute 13 }
-- 1.3.6.1.4.1.81.31.1.13.1
ipEZ2BoostRouterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpEZ2BoostRouterEntry
ACCESS not-accessible
STATUS mandatory
::= { ipEZ2RouteMgmt 1 }
-- 1.3.6.1.4.1.81.31.1.13.1.1
ipEZ2BoostRouterEntry OBJECT-TYPE
SYNTAX IpEZ2BoostRouterEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ipEZ2BoostRouterSlot,
ipEZ2BoostRouterBRAddress }
::= { ipEZ2BoostRouterTable 1 }
IpEZ2BoostRouterEntry ::=
SEQUENCE {
ipEZ2BoostRouterSlot
INTEGER,
ipEZ2BoostRouterBRAddress
IpAddress,
ipEZ2BoostRouterType
INTEGER,
ipEZ2BoostRouterStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.1.13.1.1.1
ipEZ2BoostRouterSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { ipEZ2BoostRouterEntry 1 }
-- 1.3.6.1.4.1.81.31.1.13.1.1.2
ipEZ2BoostRouterBRAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
::= { ipEZ2BoostRouterEntry 2 }
-- 1.3.6.1.4.1.81.31.1.13.1.1.3
ipEZ2BoostRouterType OBJECT-TYPE
SYNTAX INTEGER
{
dynamic(1),
static(2)
}
ACCESS read-only
STATUS mandatory
::= { ipEZ2BoostRouterEntry 3 }
-- 1.3.6.1.4.1.81.31.1.13.1.1.4
ipEZ2BoostRouterStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
::= { ipEZ2BoostRouterEntry 4 }
-- 1.3.6.1.4.1.81.31.1.13.2
ipEZ2RControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpEZ2RControlEntry
ACCESS not-accessible
STATUS mandatory
::= { ipEZ2RouteMgmt 2 }
-- 1.3.6.1.4.1.81.31.1.13.2.1
ipEZ2RControlEntry OBJECT-TYPE
SYNTAX IpEZ2RControlEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ipEZ2RControlSlot }
::= { ipEZ2RControlTable 1 }
IpEZ2RControlEntry ::=
SEQUENCE {
ipEZ2RControlSlot
INTEGER,
ipEZ2RControlBoostedRoutersTimeout
INTEGER,
ipEZ2RControlHostsTimeout
INTEGER,
ipEZ2RControlAutoLearnMode
INTEGER
}
-- 1.3.6.1.4.1.81.31.1.13.2.1.1
ipEZ2RControlSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { ipEZ2RControlEntry 1 }
-- 1.3.6.1.4.1.81.31.1.13.2.1.2
ipEZ2RControlBoostedRoutersTimeout OBJECT-TYPE
SYNTAX INTEGER (5..9999999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the timeout of EZ2route routers"
DEFVAL { 900 }
::= { ipEZ2RControlEntry 2 }
-- 1.3.6.1.4.1.81.31.1.13.2.1.3
ipEZ2RControlHostsTimeout OBJECT-TYPE
SYNTAX INTEGER (300..9999999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the timeout of EZ2route hosts"
DEFVAL { 14400 }
::= { ipEZ2RControlEntry 3 }
-- 1.3.6.1.4.1.81.31.1.13.2.1.5
ipEZ2RControlAutoLearnMode OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DEFVAL { enable }
::= { ipEZ2RControlEntry 5 }
-- 1.3.6.1.4.1.81.31.1.14
ipVRRP OBJECT IDENTIFIER ::= { ipRoute 14 }
-- 1.3.6.1.4.1.81.31.1.14.1
ipVRRPAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Global switch to enable/disable VRRP"
DEFVAL { disable }
::= { ipVRRP 1 }
-- ************************************************
-- * IP Header Compression (IPHC) control mib *
-- * This manages IP, TCP, RTP header compression,*
-- * according to RFCs 1144, 2507 & 2508. *
-- ************************************************
-- 1.3.6.1.4.1.81.31.1.15
iphcObjects OBJECT IDENTIFIER ::= { ipRoute 15 }
-- 1.3.6.1.4.1.81.31.1.15.1
iphcControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IphcControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IPHC table"
::= { iphcObjects 1 }
-- 1.3.6.1.4.1.81.31.1.15.1.1
iphcControlEntry OBJECT-TYPE
SYNTAX IphcControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An list of iphc configuration parameters"
INDEX { iphcIfIndex }
::= { iphcControlTable 1 }
IphcControlEntry ::=
SEQUENCE {
iphcIfIndex
INTEGER,
iphcControlTcpAdminStatus
INTEGER,
iphcTcpSessions
INTEGER,
iphcNegotiatedTcpSessions
INTEGER,
iphcControlRtpAdminStatus
INTEGER,
iphcRtpSessions
INTEGER,
iphcNegotiatedRtpSessions
INTEGER,
iphcControlNonTcpAdminStatus
INTEGER,
iphcNonTcpSessions
INTEGER,
iphcNegotiatedNonTcpSessions
INTEGER,
iphcMaxPeriod
INTEGER,
iphcMaxTime
INTEGER,
iphcControRtpMinPortNumber
INTEGER,
iphcControRtpMaxPortNumber
INTEGER,
iphcControlRtpCompressionRatio
INTEGER,
iphcControlNonTcpMode
INTEGER,
iphcControlTcpCompressionRatio
INTEGER,
iphcControlTotalCompressionRatio
INTEGER
}
-- 1.3.6.1.4.1.81.31.1.15.1.1.1
iphcIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object represents the interface index
of the interface for which iphc parameters
are configured.
"
::= { iphcControlEntry 1 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.2
iphcControlTcpAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object determines whether tcp
header compression is enabled on this
interface."
DEFVAL { disable }
::= { iphcControlEntry 2 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.3
iphcTcpSessions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of context identifiers
for TCP connections on this interface."
DEFVAL { 16 }
::= { iphcControlEntry 3 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.4
iphcNegotiatedTcpSessions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The negotiated number of context
identifiers for TCP connections on
this interface. "
::= { iphcControlEntry 4 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.5
iphcControlRtpAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object determines whether rtp
header compression is enabled on this
interface."
DEFVAL { disable }
::= { iphcControlEntry 5 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.6
iphcRtpSessions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of context
identifiers for RTP connections on
this interface. 0 means that no RTP
headers will be compressed."
DEFVAL { 16 }
::= { iphcControlEntry 6 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.7
iphcNegotiatedRtpSessions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The negotiated number of context identifiers
for Rtp connections on this interface.
"
::= { iphcControlEntry 7 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.8
iphcControlNonTcpAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object determines whether non
tcp header compression is enabled on
this interface."
DEFVAL { disable }
::= { iphcControlEntry 8 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.9
iphcNonTcpSessions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of context
identifiers for non-TCP, non RTP connections on
this interface. 0 means that no
non-tcp, non-rtp headers will be compressed."
DEFVAL { 0 }
::= { iphcControlEntry 9 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.10
iphcNegotiatedNonTcpSessions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The negotiated number of context identifiers
for non-TCP, non-RTP
connections on this interface."
::= { iphcControlEntry 10 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.11
iphcMaxPeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of compressed packets
that can be sent between full headers."
DEFVAL { 256 }
::= { iphcControlEntry 11 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.12
iphcMaxTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of seconds between
full headers. "
DEFVAL { 5 }
::= { iphcControlEntry 12 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.13
iphcControRtpMinPortNumber OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimal UDP destination port number to
be considered as RTP traffic."
::= { iphcControlEntry 13 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.14
iphcControRtpMaxPortNumber OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximal UDP destination port number to
be considered as RTP traffic."
::= { iphcControlEntry 14 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.15
iphcControlRtpCompressionRatio OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average ratio between the
compressed header size and the
original header size on this
interface. The value is expressed as a
percentage value.
Used for RTP header compression."
::= { iphcControlEntry 15 }
-- 1.3.6.1.4.1.81.31.1.15.1.1.16
iphcControlNonTcpMode OBJECT-TYPE
SYNTAX INTEGER
{
ietf(1),
other(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The non-TCP compression mode.
ietf - standard according to RFC 2507.
other - D-bit is set, but the order of the
random fields is inverted"
DEFVAL { other }
::= { iphcControlEntry 16 }
iphcControlTcpCompressionRatio OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average ratio between the
compressed header size and the
original header size on this
interface. The value is expressed as a
percentage value.
Used for TCP header compression."
::= { iphcControlEntry 17 }
iphcControlTotalCompressionRatio OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average ratio between the
compressed header size and the
original header size on this
interface. The value is expressed as a
percentage value.
Used for the total TCP/RTP/UDP Header compression."
::= { iphcControlEntry 18 }
-- 1.3.6.1.4.1.81.31.1.16
ospfXtndIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfXtndIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides an extension to
the standard OSPF Interface Table, ospfIfTable,
as defined in RFC 1253, RFC1850."
::= { ipRoute 16 }
-- 1.3.6.1.4.1.81.31.1.16.1
ospfXtndIfEntry OBJECT-TYPE
SYNTAX OspfXtndIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry describes one interface from the view
point of OSPF."
INDEX { ospfXtndIfIpAddress, ospfXtndIfAddressLessIf }
::= {ospfXtndIfTable 1 }
OspfXtndIfEntry ::= SEQUENCE {
ospfXtndIfIpAddress IpAddress,
ospfXtndIfAddressLessIf INTEGER,
ospfXtndIfPassiveMode INTEGER
}
-- 1.3.6.1.4.1.81.31.1.16.1.1
ospfXtndIfIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Equivalent to ospfIfIpAddress in the
standard ospfIfTable.
The IP address of this OSPF interface."
::= { ospfXtndIfEntry 1 }
-- 1.3.6.1.4.1.81.31.1.16.1.2
ospfXtndIfAddressLessIf OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Equivalent to ospfAddressLessIf in the
standard ospfIfTable.
For the purpose of easing the instancing of
addressed and addressless interfaces; This
variable takes the value 0 on interfaces with
IP Addresses, and the corresponding value of
ifIndex for interfaces having no IP Address."
::= { ospfXtndIfEntry 2 }
-- 1.3.6.1.4.1.81.31.1.16.1.3
ospfXtndIfPassiveMode OBJECT-TYPE
SYNTAX INTEGER {
active(1),
passive(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"determines whether this OSPF interface is in
active or passive mode."
DEFVAL { active }
::= { ospfXtndIfEntry 3 }
-- Next Hop section.
-- Used in conjuction with the Policy based Routing
-- application.
-- The user may configure next Hop IP or interface
-- in each next hop list.
--
--
nextHop OBJECT IDENTIFIER ::= { ipRoute 17 }
nextHopListTable OBJECT-TYPE
SYNTAX SEQUENCE OF NextHopListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table configures the next hop lists parameters."
::= { nextHop 1 }
nextHopListEntry OBJECT-TYPE
SYNTAX NextHopListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"next Hop list parameters."
INDEX { nextHopListIndex }
::= { nextHopListTable 1 }
NextHopListEntry ::=
SEQUENCE {
nextHopListIndex
INTEGER,
nextHopListName
DisplayString,
nextHopListRowStatus
RowStatus,
nextHopListActive
INTEGER
}
nextHopListIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"next Hop List Index."
::= { nextHopListEntry 1 }
nextHopListName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"next Hop list name."
::= { nextHopListEntry 2 }
nextHopListRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used for creation/deletion of a list and for
monitoring list status.
Use createAndGo (4) to create a list.
Destroy (6) to destroy a list.
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)"
::= { nextHopListEntry 3 }
nextHopListActive OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
nonActive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State whether the next hop list is active or not.
"
DEFVAL { nonActive }
::= { nextHopListEntry 4 }
nextHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF NextHopEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Next Hop IP/Interface table.
Each next hop List may contain several next hops."
::= { nextHop 2 }
nextHopEntry OBJECT-TYPE
SYNTAX NextHopEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"next hop parameters."
INDEX { nextHopListIndex, nextHopIndex }
::= { nextHopTable 1 }
NextHopEntry ::=
SEQUENCE {
nextHopIndex
INTEGER,
nextHopType
INTEGER,
nextHopIP
IpAddress,
nextHopInterface
DisplayString,
nextHopStatus
INTEGER,
nextHopRowStatus
INTEGER,
nextHopTrackId
Unsigned32
}
nextHopIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"next hop index in the next hop list."
::= { nextHopEntry 1 }
nextHopType OBJECT-TYPE
SYNTAX INTEGER
{
iPAddress(1),
interface(2),
null0(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of the next hop.
1 - IP address - next jop IP address.
2 - Interface - next hop interface.
3 - Null0 - Interface Null0 for dropping packets."
::= { nextHopEntry 2 }
nextHopIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"next hop IP address"
::= { nextHopEntry 3 }
nextHopInterface OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"next hop interface - null0, GRE Tunnel, Serial."
::= { nextHopEntry 4 }
nextHopStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Presents whether this next hop is available or not.
1 - UP
2 - Down
The status is used to for choosing the first
IP/Interface UP/Valid in the next hop list."
DEFVAL { down }
::= { nextHopEntry 5 }
nextHopRowStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used for creation/deletion of a next hop entry
and for monitoring entry status.
1) create the next-hop entry by setting nextHopRowStatus==CreateAndWait
At this stage the entry is NotReady
2) set either the nextHopIP or nextHopInterface to change the entry to Active
3) If nextHop is IP Address then nextHopInterface=L3 interface name
4) if nextHop is interface then nextHopIP=0.0.0.0.
5) if nextHop is null0 then nextHopIp=0.0.0.0 and.
nextHopInterface=null0
6) to change an entry from IP to INTERFACE to NULL0:
ip->interface/null0 : set the nextHopInterface
interface->null0 : set the nextHopInterface
interface->ip : set the nextHopIP
7) nextHopType is READ-ONLY
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)"
::= { nextHopEntry 6 }
nextHopTrackId OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bind the status of this next hop to an object-tracker by specifying
the ID of the object-tracker (avstrTrackerId in
AVAYA-SAA-TRACK-MIB).
A value of 0 means that the next hop is not bound to any
object-tracker.
A value of 0xffffffff is notSupported feature for the relevant next hop.
"
DEFVAL { 'ffffffff'h}
::= { nextHopEntry 7 }
-- OSPF Interface Table
-- This table is copied from standard OSPF-MIB. However unlike the standard MIB
-- this table will show all the IP addresses including those that are IP unnumbered (0.0.0.N).
-- We duplicate this table becuase some managmenet applications does not know to handle IP
-- unnumbered. Therefore all the stanrdard MIBs as IP interfaces (RFC1213-MIB), OSPF interfaces
-- (OSPF-MIB) and RIP tables(RIPv2-MIB) are duplicated. The standard tables will not show the IP
-- unnumbered addresses but the new table will show all IP addresses.
-- The OSPF Interface Table augments the ipAddrTable
-- with OSPF specific information.
ospfCompleteIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfCompleteIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The OSPF Interface Table describes the inter-
faces from the viewpoint of OSPF."
REFERENCE
"OSPF Version 2, Appendix C.3 Router interface
parameters"
::= { ipRoute 18 }
ospfCompleteIfEntry OBJECT-TYPE
SYNTAX OspfCompleteIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The OSPF Interface Entry describes one inter-
face from the viewpoint of OSPF."
INDEX { ospfCompleteIfIpAddress, ospfCompleteAddressLessIf }
::= { ospfCompleteIfTable 1 }
OspfCompleteIfEntry ::=
SEQUENCE {
ospfCompleteIfIpAddress
IpAddress,
ospfCompleteAddressLessIf
Integer32,
ospfCompleteIfAreaId
AreaID,
ospfCompleteIfType
INTEGER,
ospfCompleteIfAdminStat
Status,
ospfCompleteIfRtrPriority
DesignatedRouterPriority,
ospfCompleteIfTransitDelay
UpToMaxAge,
ospfCompleteIfRetransInterval
UpToMaxAge,
ospfCompleteIfHelloInterval
HelloRange,
ospfCompleteIfRtrDeadInterval
PositiveInteger,
ospfCompleteIfPollInterval
PositiveInteger,
ospfCompleteIfState
INTEGER,
ospfCompleteIfDesignatedRouter
IpAddress,
ospfCompleteIfBackupDesignatedRouter
IpAddress,
ospfCompleteIfEvents
Counter32,
ospfCompleteIfAuthType
INTEGER,
ospfCompleteIfAuthKey
OCTET STRING,
ospfCompleteIfStatus
RowStatus,
ospfCompleteIfMulticastForwarding
INTEGER,
ospfCompleteIfDemand
TruthValue
}
ospfCompleteIfIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of this OSPF interface."
::= { ospfCompleteIfEntry 1 }
ospfCompleteAddressLessIf OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For the purpose of easing the instancing of
addressed and addressless interfaces; This
variable takes the value 0 on interfaces with
IP Addresses, and the corresponding value of
ifIndex for interfaces having no IP Address."
::= { ospfCompleteIfEntry 2 }
ospfCompleteIfAreaId OBJECT-TYPE
SYNTAX AreaID
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A 32-bit integer uniquely identifying the area
to which the interface connects. Area ID
0.0.0.0 is used for the OSPF backbone."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { ospfCompleteIfEntry 3 }
ospfCompleteIfType OBJECT-TYPE
SYNTAX INTEGER {
broadcast (1),
nbma (2),
pointToPoint (3),
pointToMultipoint (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The OSPF interface type.
By way of a default, this field may be intuited
from the corresponding value of ifType. Broad-
cast LANs, such as Ethernet and IEEE 802.5,
take the value 'broadcast', X.25 and similar
technologies take the value 'nbma', and links
that are definitively point to point take the
value 'pointToPoint'."
::= { ospfCompleteIfEntry 4 }
ospfCompleteIfAdminStat OBJECT-TYPE
SYNTAX Status
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The OSPF interface's administrative status.
The value formed on the interface, and the in-
terface will be advertised as an internal route
to some area. The value 'disabled' denotes
that the interface is external to OSPF."
DEFVAL { enabled }
::= { ospfCompleteIfEntry 5 }
ospfCompleteIfRtrPriority OBJECT-TYPE
SYNTAX DesignatedRouterPriority
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The priority of this interface. Used in
multi-access networks, this field is used in
the designated router election algorithm. The
value 0 signifies that the router is not eligi-
ble to become the designated router on this
particular network. In the event of a tie in
this value, routers will use their Router ID as
a tie breaker."
DEFVAL { 1 }
::= { ospfCompleteIfEntry 6 }
ospfCompleteIfTransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The estimated number of seconds it takes to
transmit a link state update packet over this
interface."
DEFVAL { 1 }
::= { ospfCompleteIfEntry 7 }
ospfCompleteIfRetransInterval OBJECT-TYPE
SYNTAX UpToMaxAge
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds between link-state ad-
vertisement retransmissions, for adjacencies
belonging to this interface. This value is
also used when retransmitting database descrip-
tion and link-state request packets."
DEFVAL { 5 }
::= { ospfCompleteIfEntry 8 }
ospfCompleteIfHelloInterval OBJECT-TYPE
SYNTAX HelloRange
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The length of time, in seconds, between the
Hello packets that the router sends on the in-
terface. This value must be the same for all
routers attached to a common network."
DEFVAL { 10 }
::= { ospfCompleteIfEntry 9 }
ospfCompleteIfRtrDeadInterval OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds that a router's Hello
packets have not been seen before it's neigh-
bors declare the router down. This should be
some multiple of the Hello interval. This
value must be the same for all routers attached
to a common network."
DEFVAL { 40 }
::= { ospfCompleteIfEntry 10 }
ospfCompleteIfPollInterval OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The larger time interval, in seconds, between
the Hello packets sent to an inactive non-
broadcast multi- access neighbor."
DEFVAL { 120 }
::= { ospfCompleteIfEntry 11 }
ospfCompleteIfState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
loopback (2),
waiting (3),
pointToPoint (4),
designatedRouter (5),
backupDesignatedRouter (6),
otherDesignatedRouter (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The OSPF Interface State."
DEFVAL { down }
::= { ospfCompleteIfEntry 12 }
ospfCompleteIfDesignatedRouter OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address of the Designated Router."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { ospfCompleteIfEntry 13 }
ospfCompleteIfBackupDesignatedRouter OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address of the Backup Designated
Router."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { ospfCompleteIfEntry 14 }
ospfCompleteIfEvents OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this OSPF interface has
changed its state, or an error has occurred."
::= { ospfCompleteIfEntry 15 }
ospfCompleteIfAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Authentication Key. If the Area's Author-
ization Type is simplePassword, and the key
length is shorter than 8 octets, the agent will
left adjust and zero fill to 8 octets.
Note that unauthenticated interfaces need no
authentication key, and simple password authen-
tication cannot use a key of more than 8 oc-
tets. Larger keys are useful only with authen-
tication mechanisms not specified in this docu-
ment.
When read, ospfCompleteIfAuthKey always returns an Oc-
tet String of length zero."
REFERENCE
"OSPF Version 2, Section 9 The Interface Data
Structure"
DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
::= { ospfCompleteIfEntry 16 }
ospfCompleteIfStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable displays the status of the en-
try. Setting it to 'invalid' has the effect of
rendering it inoperative. The internal effect
(row removal) is implementation dependent."
::= { ospfCompleteIfEntry 17 }
ospfCompleteIfMulticastForwarding OBJECT-TYPE
SYNTAX INTEGER {
blocked (1), -- no multicast forwarding
multicast (2), -- using multicast address
unicast (3) -- to each OSPF neighbor
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The way multicasts should forwarded on this
interface; not forwarded, forwarded as data
link multicasts, or forwarded as data link uni-
casts. Data link multicasting is not meaning-
ful on point to point and NBMA interfaces, and
setting ospfMulticastForwarding to 0 effective-
ly disables all multicast forwarding."
DEFVAL { blocked }
::= { ospfCompleteIfEntry 18 }
ospfCompleteIfDemand OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether Demand OSPF procedures (hel-
lo supression to FULL neighbors and setting the
DoNotAge flag on proogated LSAs) should be per-
formed on this interface."
DEFVAL { false }
::= { ospfCompleteIfEntry 19 }
ospfCompleteIfAuthType OBJECT-TYPE
SYNTAX INTEGER (0..255)
-- none (0),
-- simplePassword (1)
-- md5 (2)
-- reserved for specification by IANA (> 2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The authentication type specified for an in-
terface. Additional authentication types may
be assigned locally."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { ospfCompleteIfEntry 20 }
-- OSPF Interface Metric Table
-- This table is copied from standard OSPF-MIB. However unlike the standard MIB
-- this table will show all the IP addresses including those that are IP unnumbered (0.0.0.N).
-- We duplicate this table becuase some managmenet applications does not know to handle IP
-- unnumbered. Therefore all the stanrdard MIBs as IP interfaces (RFC1213-MIB), OSPF interfaces
-- (OSPF-MIB) and RIP tables(RIPv2-MIB) are duplicated. The standard tables will not show the IP
-- unnumbered addresses but the new table will show all IP addresses.
-- The Metric Table describes the metrics to be advertised
-- for a specified interface at the various types of service.
-- As such, this table is an adjunct of the OSPF Interface
-- Table.
-- Types of service, as defined by RFC 791, have the ability
-- to request low delay, high bandwidth, or reliable linkage.
-- For the purposes of this specification, the measure of
-- bandwidth
-- Metric = 10^8 / ifSpeed
-- is the default value. For multiple link interfaces, note
-- that ifSpeed is the sum of the individual link speeds.
-- This yields a number having the following typical values:
-- Network Type/bit rate Metric
-- >= 100 MBPS 1
-- Ethernet/802.3 10
-- E1 48
-- T1 (ESF) 65
-- 64 KBPS 1562
-- 56 KBPS 1785
-- 19.2 KBPS 5208
-- 9.6 KBPS 10416
-- Routes that are not specified use the default (TOS 0) metric
ospfCompleteIfMetricTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfCompleteIfMetricEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The TOS metrics for a non-virtual interface
identified by the interface index."
REFERENCE
"OSPF Version 2, Appendix C.3 Router interface
parameters"
::= { ipRoute 19 }
ospfCompleteIfMetricEntry OBJECT-TYPE
SYNTAX OspfCompleteIfMetricEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A particular TOS metric for a non-virtual in-
terface identified by the interface index."
REFERENCE
"OSPF Version 2, Appendix C.3 Router interface
parameters"
INDEX { ospfCompleteIfMetricIpAddress,
ospfCompleteIfMetricAddressLessIf,
ospfCompleteIfMetricTOS }
::= { ospfCompleteIfMetricTable 1 }
OspfCompleteIfMetricEntry ::=
SEQUENCE {
ospfCompleteIfMetricIpAddress
IpAddress,
ospfCompleteIfMetricAddressLessIf
Integer32,
ospfCompleteIfMetricTOS
TOSType,
ospfCompleteIfMetricValue
Metric,
ospfCompleteIfMetricStatus
RowStatus
}
ospfCompleteIfMetricIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of this OSPF interface. On row
creation, this can be derived from the in-
stance."
::= { ospfCompleteIfMetricEntry 1 }
ospfCompleteIfMetricAddressLessIf OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For the purpose of easing the instancing of
addressed and addressless interfaces; This
variable takes the value 0 on interfaces with
IP Addresses, and the value of ifIndex for in-
terfaces having no IP Address. On row crea-
tion, this can be derived from the instance."
::= { ospfCompleteIfMetricEntry 2 }
ospfCompleteIfMetricTOS OBJECT-TYPE
SYNTAX TOSType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of service metric being referenced.
On row creation, this can be derived from the
instance."
::= { ospfCompleteIfMetricEntry 3 }
ospfCompleteIfMetricValue OBJECT-TYPE
SYNTAX Metric
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The metric of using this type of service on
this interface. The default value of the TOS 0
Metric is 10^8 / ifSpeed."
::= { ospfCompleteIfMetricEntry 4 }
ospfCompleteIfMetricStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable displays the status of the en-
try. Setting it to 'invalid' has the effect of
rendering it inoperative. The internal effect
(row removal) is implementation dependent."
::= { ospfCompleteIfMetricEntry 5 }
--4.2 RIP Interface Tables
-- The RIP Interface Configuration Table.
-- This table is copied from standard RIPv2-MIB. However unlike the standard MIB
-- this table will show all the IP addresses including those that are IP unnumbered (0.0.0.N).
-- We duplicate this table because some managmenet applications does not know to handle IP
-- unnumbered. Therefore all the stanrdard MIBs as IP interfaces (RFC1213-MIB), OSPF interfaces
-- (OSPF-MIB) and RIP tables(RIPv2-MIB) are duplicated. The standard tables will not show the IP
-- unnumbered addresses but the new table will show all IP addresses.
-- RIP Interfaces Groups
-- Implementation of these Groups is mandatory for systems
-- which implement RIP-2.
-- The RIP Interface Status Table.
rip2CompleteIfStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rip2CompleteIfStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of subnets which require separate
status monitoring in RIP."
::= { ipRoute 20 }
rip2CompleteIfStatEntry OBJECT-TYPE
SYNTAX Rip2CompleteIfStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A Single Routing Domain in a single Subnet."
INDEX { rip2CompleteIfStatAddress }
::= { rip2CompleteIfStatTable 1 }
Rip2CompleteIfStatEntry ::=
SEQUENCE {
rip2CompleteIfStatAddress
IpAddress,
rip2CompleteIfStatRcvBadPackets
Counter32,
rip2CompleteIfStatRcvBadRoutes
Counter32,
rip2CompleteIfStatSentUpdates
Counter32,
rip2CompleteIfStatStatus
RowStatus
}
rip2CompleteIfStatAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address of this system on the indicated
subnet. For unnumbered interfaces, the value 0.0.0.N,
where the least significant 24 bits (N) is the ifIndex
for the IP Interface in network byte order."
::= { rip2CompleteIfStatEntry 1 }
rip2CompleteIfStatRcvBadPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of RIP response packets received by
the RIP process which were subsequently discarded
for any reason (e.g. a version 0 packet, or an
unknown command type)."
::= { rip2CompleteIfStatEntry 2 }
rip2CompleteIfStatRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of routes, in valid RIP packets,
which were ignored for any reason (e.g. unknown
address family, or invalid metric)."
::= { rip2CompleteIfStatEntry 3 }
rip2CompleteIfStatSentUpdates OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of triggered RIP updates actually
sent on this interface. This explicitly does
NOT include full updates sent containing new
information."
::= { rip2CompleteIfStatEntry 4 }
rip2CompleteIfStatStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Writing invalid has the effect of deleting
this interface."
::= { rip2CompleteIfStatEntry 5 }
-- The RIP Interface Configuration Table.
-- This table is copied from standard RIPv2-MIB. However unlike the standard MIB
-- this table will show all the IP addresses including those that are IP unnumbered (0.0.0.N).
-- We duplicate this table becuase some managmenet applications does not know to handle IP
-- unnumbered. Therefore all the stanrdard MIBs as IP interfaces (RFC1213-MIB), OSPF interfaces
-- (OSPF-MIB) and RIP tables(RIPv2-MIB) are duplicated. The standard tables will not show the IP
-- unnumbered addresses but the new table will show all IP addresses.
rip2CompleteIfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rip2CompleteIfConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of subnets which require separate
configuration in RIP."
::= { ipRoute 21 }
rip2CompleteIfConfEntry OBJECT-TYPE
SYNTAX Rip2CompleteIfConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A Single Routing Domain in a single Subnet."
INDEX { rip2CompleteIfConfAddress }
::= { rip2CompleteIfConfTable 1 }
Rip2CompleteIfConfEntry ::=
SEQUENCE {
rip2CompleteIfConfAddress
IpAddress,
rip2CompleteIfConfDomain
RouteTag,
rip2CompleteIfConfAuthType
INTEGER,
rip2CompleteIfConfAuthKey
OCTET STRING (SIZE(0..16)),
rip2CompleteIfConfSend
INTEGER,
rip2CompleteIfConfReceive
INTEGER,
rip2CompleteIfConfDefaultMetric
INTEGER,
rip2CompleteIfConfStatus
RowStatus,
rip2CompleteIfConfSrcAddress
IpAddress
}
rip2CompleteIfConfAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP Address of this system on the indicated
subnet. For unnumbered interfaces, the value 0.0.0.N,
where the least significant 24 bits (N) is the ifIndex
for the IP Interface in network byte order."
::= { rip2CompleteIfConfEntry 1 }
rip2CompleteIfConfDomain OBJECT-TYPE
SYNTAX RouteTag
ACCESS read-write
STATUS obsolete
DESCRIPTION
"Value inserted into the Routing Domain field
of all RIP packets sent on this interface."
DEFVAL { '0000'h }
::= { rip2CompleteIfConfEntry 2 }
rip2CompleteIfConfAuthType OBJECT-TYPE
SYNTAX INTEGER {
noAuthentication (1),
simplePassword (2),
md5 (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of Authentication used on this
interface."
DEFVAL { noAuthentication }
::= { rip2CompleteIfConfEntry 3 }
rip2CompleteIfConfAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value to be used as the Authentication Key
whenever the corresponding instance of
rip2CompleteIfConfAuthType has a value other than
noAuthentication. A modification of the corresponding
instance of rip2CompleteIfConfAuthType does not modify
the rip2CompleteIfConfAuthKey value. If a string shorter
than 16 octets is supplied, it will be left-
justified and padded to 16 octets, on the right,
with nulls (0x00).
Reading this object always results in an OCTET
STRING of length zero; authentication may not
be bypassed by reading the MIB object."
DEFVAL { ''h }
::= { rip2CompleteIfConfEntry 4 }
rip2CompleteIfConfSend OBJECT-TYPE
SYNTAX INTEGER {
doNotSend (1),
ripVersion1 (2),
rip1Compatible (3),
ripVersion2 (4),
ripV1Demand (5),
ripV2Demand (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"What the router sends on this interface.
ripVersion1 implies sending RIP updates compliant
with RFC 1058. rip1Compatible implies
broadcasting RIP-2 updates using RFC 1058 route
subsumption rules. ripVersion2 implies
multicasting RIP-2 updates. ripV1Demand indicates
the use of Demand RIP on a WAN interface under RIP
Version 1 rules. ripV2Demand indicates the use of
Demand RIP on a WAN interface under Version 2 rules."
DEFVAL { rip1Compatible }
::= { rip2CompleteIfConfEntry 5 }
rip2CompleteIfConfReceive OBJECT-TYPE
SYNTAX INTEGER {
rip1 (1),
rip2 (2),
rip1OrRip2 (3),
doNotRecieve (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This indicates which version of RIP updates
are to be accepted. Note that rip2 and
rip1OrRip2 implies reception of multicast
packets."
DEFVAL { rip1OrRip2 }
::= { rip2CompleteIfConfEntry 6 }
rip2CompleteIfConfDefaultMetric OBJECT-TYPE
SYNTAX INTEGER ( 0..15 )
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the metric that is to
be used for the default route entry in RIP updates
originated on this interface. A value of zero
indicates that no default route should be
originated; in this case, a default route via
another router may be propagated."
::= { rip2CompleteIfConfEntry 7 }
rip2CompleteIfConfStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Writing invalid has the effect of deleting
this interface."
::= { rip2CompleteIfConfEntry 8 }
rip2CompleteIfConfSrcAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address this system will use as a source
address on this interface. If it is a numbered
interface, this MUST be the same value as
rip2CompleteIfConfAddress. On unnumbered interfaces,
it must be the value of rip2CompleteIfConfAddress for
some interface on the system."
::= { rip2CompleteIfConfEntry 9 }
-- The IpCidrRouteTable is a standard table in IP-FORWARDING-MIB that used to show/configure
-- routes of the device. This table shows only active (status up) routes. Thus, causing to a
-- problem when user configure static route that its state is down and are not shown in the table.
-- Only permanent static-routes are shown. Non-permanent routes with status down are not shown.
-- The proprietary IpCidrRouteStaticEntry table will be used to show/configure all the static
-- routes as IpCidrRouteTable and also those that their status is down.
-- The IpCidrRouteStaticEntry allows in different way to create static routes over VIA interface
-- or using dhcp next hops. Part of the index is the ifindex which allows creating Via/DHCP static
-- routes. Therefore, the current mechanism of declaring static routes over VIA interfaces using
-- temporarily next-hop 127.50.0.0 or of declaring static routes over Interfaces running DHCP
-- client using temporarily next-hop 127.60.0.0 IS REMOVED.
-- Both tables (IpCidrRouteTable and ipCidrRouteStaticTable) will be used to create/show/configure
-- the routes at the same time.
-- Note that ipCidrRouteStaticTable will include only static routes and NOT RIP, OSPF routes as
-- the standard MIB table shows.
-- In addition part of the indexes is the ipCidrRouteStaticPreference which can allows definition
-- of the same static routes but with different preferences (high/low).
-- Configuration of Static routes shall be as follows:
-- ipCidrRouteStaticIfIndex ipCidrRouteStaticNextHop Static route type
-- ------------------------ ------------------------ -----------------
-- 0 0 Discard route / Null route. Static
-- Route used for dropping packets.
-- 0 Valid Regular Static Route
--
-- Valid 0 VIA interface static route or route
-- using DHCP default router
-- Valid Valid Invalid Route - Illegal Configuration.
ipCidrRouteStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpCidrRouteStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Static Route Table"
::= { ipRoute 22 }
ipCidrRouteStaticEntry OBJECT-TYPE
SYNTAX IpCidrRouteStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A particular route to a particular destina-
tion"
INDEX {
ipCidrRouteStaticDest,
ipCidrRouteStaticMask,
ipCidrRouteStaticIfIndex,
ipCidrRouteStaticNextHop,
ipCidrRouteStaticPreference
}
::= { ipCidrRouteStaticTable 1 }
IpCidrRouteStaticEntry ::=
SEQUENCE {
ipCidrRouteStaticDest
IpAddress,
ipCidrRouteStaticMask
IpAddress,
ipCidrRouteStaticIfIndex
Integer32,
ipCidrRouteStaticNextHop
IpAddress,
ipCidrRouteStaticPreference
Integer32,
ipCidrRouteStaticUsedIfIndex
Integer32,
ipCidrRouteStaticUsedNextHop
IpAddress,
ipCidrRouteStaticType
INTEGER,
ipCidrRouteStaticCost
Integer32,
ipCidrRouteStaticPermanent
Integer32,
ipCidrRouteStaticTrackId
Unsigned32,
ipCidrRouteStaticActive
INTEGER,
ipCidrRouteStaticRowStatus
RowStatus
}
ipCidrRouteStaticDest OBJECT-TYPE
SYNTAX IpAddress
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The destination IP address of this route.
This object may not take a Multicast (Class D)
address value.
Any assignment (implicit or otherwise) of an
instance of this object to a value x must be
rejected if the bitwise logical-AND of x with
the value of the corresponding instance of the
ipCidrRouteStaticMask object is not equal to x."
::= { ipCidrRouteStaticEntry 1 }
ipCidrRouteStaticMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Indicate the mask to be logical-ANDed with the
destination address before being compared to
the value in the ipCidrRouteStaticDest field. For
those systems that do not support arbitrary
subnet masks, an agent constructs the value of
the ipCidrRouteStaticMask by reference to the IP Ad-
dress Class.
Any assignment (implicit or otherwise) of an
instance of this object to a value x must be
rejected if the bitwise logical-AND of x with
the value of the corresponding instance of the
ipCidrRouteStaticDest object is not equal to ipCidrRouteStatic-
Dest."
::= { ipCidrRouteStaticEntry 2 }
ipCidrRouteStaticIfIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ifIndex value which identifies the local
interface through which the next hop of this
route should be reached.
Note that for regular static routes and for discard routes the ifindex is 0.
"
DEFVAL { 0 }
::= { ipCidrRouteStaticEntry 3 }
ipCidrRouteStaticNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"On remote routes, the address of the next sys-
tem en route; Otherwise, 0.0.0.0.
Note that for Via interface/DHCP static routes the next-hop is 0.0.0.0."
::= { ipCidrRouteStaticEntry 4 }
ipCidrRouteStaticPreference OBJECT-TYPE
SYNTAX Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Preference of the static route.
high(0) - High priority route.
low(250) - low priority route.
In case of Discard route the preference is high(0)."
DEFVAL { 0 }
::= { ipCidrRouteStaticEntry 5 }
ipCidrRouteStaticUsedIfIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex value which identifies the local
interface through which the next hop of this
route should be reached.
When creating regular static route then there is no information to management application
on the ifindex. After creating this route this information is presented by the device on this
MIB. There is no option to present it on the ipCidrRouteStaticIfIndex because the row
index will then be changed."
DEFVAL { 0 }
::= { ipCidrRouteStaticEntry 6 }
ipCidrRouteStaticUsedNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"On remote routes, the address of the next sys-
tem en route; Otherwise, 0.0.0.0.
When creating DHCP static route using the default router as next hop then when creating
this route the next-hop IP address is not known by the management application.
After creating this route this information is presented by the device on this
MIB. Note that if no default router/IP address was gathered by the DHCP client from the DHCP
server then 0.0.0.0 will be presented else the default-router will be presented.
There is no option to present it on the ipCidrRouteStaticNextHop because the row
index will then be changed.
Note that usedNextHop can be different than 0.0.0.0 only in DHCP and regular routes.
In via route/discard, it remains 0.0.0.0."
::= { ipCidrRouteStaticEntry 7 }
ipCidrRouteStaticType OBJECT-TYPE
SYNTAX INTEGER {
via (1), -- Via interface static route
discard (2), -- route which discards traffic
dhcp (3), -- Static route using DHCP client next hop.
regular (4) -- Regular Static route
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of the static route.
via (1), -- Via interface static route
discard (2), -- route which discards traffic
dhcp (3), -- Static route using DHCP client next hop.
regular (4) -- Regular Static route
"
::= { ipCidrRouteStaticEntry 8 }
ipCidrRouteStaticCost OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The static route cost."
DEFVAL { 1 }
::= { ipCidrRouteStaticEntry 9 }
ipCidrRouteStaticPermanent OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This MIB item conveys additional information about the route.
Permanent(1) - Permanent Static route which is still active even if the next hop is down.
Non-Permanent(2) - Non-Permanent Static routes which is non-active when the next hop is down and
up when the next-hop is up."
DEFVAL { 2 }
::= { ipCidrRouteStaticEntry 10 }
ipCidrRouteStaticTrackId OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bind the status of this static route to an object-tracker by specifying
the ID of the object-tracker (avstrTrackerId in
AVAYA-SAA-TRACK-MIB).
A value of 0 means that the static route is not bound to any
object-tracker.
A value of 0xffffffff is notSupported feature for the relevant static route.
Note that Discard routes and Permanent Routes have ipCidrRouteStaticTrackId
equal to 0xffffffff.
Permanent Routes that were changed to Non-Permanent Routes will have
ipCidrRouteStaticTrackId equal to 0x0 (The value changed from 0xffffffff to 0x0).
"
DEFVAL { 'ffffffff'h}
::= { ipCidrRouteStaticEntry 11 }
ipCidrRouteStaticActive OBJECT-TYPE
SYNTAX INTEGER {
yes(1), -- Active Route
no(2) -- Non-Active Route
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the route. If it is active then it is found on the routing database and
affect traffic else it is no found on the routing database and does not affect traffic.
"
::= { ipCidrRouteStaticEntry 12 }
ipCidrRouteStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions.
The values that are supported are destroy, create-and-wait,create-and-go, active."
::= { ipCidrRouteStaticEntry 13 }
-- 1.3.6.1.4.1.81.31.2
ipxRoute OBJECT IDENTIFIER ::= { croute 2 }
-- 1.3.6.1.4.1.81.31.2.1
ipxCircTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpxCircEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is an extention of Novell
mib IpxCircTable, and is used to
add/delete entries to/from that table.
In addition it contains private
objects."
::= { ipxRoute 1 }
-- 1.3.6.1.4.1.81.31.2.1.1
ipxCircEntry OBJECT-TYPE
SYNTAX IpxCircEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's IPX circuits. An IPX
circuit is a logical connection to a
certain IPX netNumber."
INDEX { ipxCircIndex }
::= { ipxCircTable 1 }
IpxCircEntry ::=
SEQUENCE {
ipxCircIndex
INTEGER,
ipxCircNetNumber
NetNum,
ipxCircLowerIfAlias
DisplayString,
ipxCircEncapsulation
INTEGER,
ipxCircNetbios
INTEGER,
ipxCircStatus
RowStatus,
ipxCircRipUpdate
INTEGER,
ipxCircRipAgeMultiplier
INTEGER,
ipxCircRipStatus
INTEGER,
ipxCircSapUpdate
INTEGER,
ipxCircSapAgeMultiplier
INTEGER,
ipxCircGetNearestServerReply
INTEGER,
ipxCircSapStatus
INTEGER,
ipxCircRipState
INTEGER,
ipxCircSapState
INTEGER
}
-- 1.3.6.1.4.1.81.31.2.1.1.1
ipxCircIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The identifier of this circuit,
unique within the instance of IPX.
This value may be written only when
creating a new entry in the table."
::= { ipxCircEntry 1 }
-- 1.3.6.1.4.1.81.31.2.1.1.2
ipxCircNetNumber OBJECT-TYPE
SYNTAX NetNum
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX network number of this circuit."
::= { ipxCircEntry 2 }
-- 1.3.6.1.4.1.81.31.2.1.1.3
ipxCircLowerIfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is an 'alias' name for
the lower-layer interface on top of
which this IP interface is defined.
The alias is specified by the network
manager, and provides a non-volatile
'handle' for the lower-layer
interface. The semantics of the object
are similar to the semantics of the
ifAlias object, defined by the
Interfaces MIB. At the time when this
Madge MIB object was defined, the
latest release of the Interfaces MIB
was draft-ietf-ifmib-mib-05.txt. The
purpose is to support all methods
(static or dynamic) for creation of
interfaces and to allow creation of
IPX table entries without the need of
the layer 2 interface to be present on
the device at the time of the
creation. It is assumed that some
implementation dependent mechanisms
allow the IPX application to be
informed about the creation of new
lower layer interfaces."
::= { ipxCircEntry 3 }
-- 1.3.6.1.4.1.81.31.2.1.1.4
ipxCircEncapsulation OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
novell(2),
ethernet(3),
llc(4),
snap(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The media type (encapsulation of
layer2) of this circuit."
::= { ipxCircEntry 4 }
-- 1.3.6.1.4.1.81.31.2.1.1.5
ipxCircNetbios OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of the circuit."
DEFVAL { enable }
::= { ipxCircEntry 5 }
-- 1.3.6.1.4.1.81.31.2.1.1.6
ipxCircStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For adding and deleting Circuits.
Deleting this row means deleting the
corresponding entry in ipxCircTable.
Deleting a Circuit also causes
deletion of all static routes defined
on this Circuit, as well as protocol
Circuit (e.g. RIP and SAP) defined on
this Circuit."
::= { ipxCircEntry 6 }
-- 1.3.6.1.4.1.81.31.2.1.1.7
ipxCircRipUpdate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The RIP periodic update interval, in seconds."
DEFVAL { 60 }
::= { ipxCircEntry 7 }
-- 1.3.6.1.4.1.81.31.2.1.1.8
ipxCircRipAgeMultiplier OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The holding multiplier for
information received in RIP periodic
updates."
DEFVAL { 4 }
::= { ipxCircEntry 8 }
-- 1.3.6.1.4.1.81.31.2.1.1.9
ipxCircRipStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether RIP information may
be sent/received over this circuit.
Set by the user"
DEFVAL { enable }
::= { ipxCircEntry 9 }
-- 1.3.6.1.4.1.81.31.2.1.1.10
ipxCircSapUpdate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SAP periodic update interval, in seconds."
DEFVAL { 60 }
::= { ipxCircEntry 10 }
-- 1.3.6.1.4.1.81.31.2.1.1.11
ipxCircSapAgeMultiplier OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The holding multiplier for
information received in SAP periodic
updates."
DEFVAL { 4 }
::= { ipxCircEntry 11 }
-- 1.3.6.1.4.1.81.31.2.1.1.12
ipxCircGetNearestServerReply OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether to respond to SAP
get nearest server requests received
on this circuit."
DEFVAL { enable }
::= { ipxCircEntry 12 }
-- 1.3.6.1.4.1.81.31.2.1.1.13
ipxCircSapStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether SAP information may
be sent/received over this circuit."
DEFVAL { enable }
::= { ipxCircEntry 13 }
-- 1.3.6.1.4.1.81.31.2.1.1.14
ipxCircRipState OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether RIP information may
be sent/received over this circuit.
Set by the device to reflect the RIP
status and the interface status"
DEFVAL { active }
::= { ipxCircEntry 14 }
-- 1.3.6.1.4.1.81.31.2.1.1.15
ipxCircSapState OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether SAP information may
be sent/received over this circuit.
Set by the device to reflect the SAP
status and the interface status"
DEFVAL { active }
::= { ipxCircEntry 15 }
-- 1.3.6.1.4.1.81.31.2.2
ipxDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpxDestEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table replace the Novell mib
IpxDestTable, and is used to
add/delete entries to/from that
table."
::= { ipxRoute 2 }
-- 1.3.6.1.4.1.81.31.2.2.1
ipxDestEntry OBJECT-TYPE
SYNTAX IpxDestEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's IPX Routes. An IPX
service is a logical connection to a
certain IPX Server."
INDEX { ipxDestNetNum }
::= { ipxDestTable 1 }
IpxDestEntry ::=
SEQUENCE {
ipxDestNetNum
NetNum,
ipxDestProtocol
INTEGER,
ipxDestTicks
INTEGER,
ipxDestHopCount
INTEGER,
ipxDestNextHopCircIndex
INTEGER,
ipxDestNextHopNICAddress
PhysAddress,
ipxDestNextHopNetNum
NetNum,
ipxDestStatus
RowStatus,
ipxDestAge
INTEGER
}
-- 1.3.6.1.4.1.81.31.2.2.1.1
ipxDestNetNum OBJECT-TYPE
SYNTAX NetNum
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IPX network number portion of the
IPX address of the destination."
::= { ipxDestEntry 1 }
-- 1.3.6.1.4.1.81.31.2.2.1.2
ipxDestProtocol OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
local(2),
rip(3),
nlsp(4),
static(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The routing protocol from which
knowledge of this destination was
obtained."
::= { ipxDestEntry 2 }
-- 1.3.6.1.4.1.81.31.2.2.1.3
ipxDestTicks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay in ticks to reach this destination."
::= { ipxDestEntry 3 }
-- 1.3.6.1.4.1.81.31.2.2.1.4
ipxDestHopCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of hops necessary to reach
the destination."
::= { ipxDestEntry 4 }
-- 1.3.6.1.4.1.81.31.2.2.1.5
ipxDestNextHopCircIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The unique identifier of the circuit,
used to reach the next hop."
::= { ipxDestEntry 5 }
-- 1.3.6.1.4.1.81.31.2.2.1.6
ipxDestNextHopNICAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The NIC address of the next hop."
::= { ipxDestEntry 6 }
-- 1.3.6.1.4.1.81.31.2.2.1.7
ipxDestNextHopNetNum OBJECT-TYPE
SYNTAX NetNum
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX network number of the next hop."
::= { ipxDestEntry 7 }
-- 1.3.6.1.4.1.81.31.2.2.1.8
ipxDestStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
::= { ipxDestEntry 8 }
-- 1.3.6.1.4.1.81.31.2.2.1.9
ipxDestAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The age of the Routing table entry."
::= { ipxDestEntry 9 }
-- 1.3.6.1.4.1.81.31.2.3
ipxServTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpxServEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table replace the Novell mib
IpxServTable, and is used to
add/delete entries to/from that
table."
::= { ipxRoute 3 }
-- 1.3.6.1.4.1.81.31.2.3.1
ipxServEntry OBJECT-TYPE
SYNTAX IpxServEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's IPX Services. An IPX
service is a logical connection to a
certain IPX Server."
INDEX { ipxServType, ipxServName }
::= { ipxServTable 1 }
IpxServEntry ::=
SEQUENCE {
ipxServType
INTEGER,
ipxServName
DisplayString,
ipxServProtocol
INTEGER,
ipxServNetNum
NetNum,
ipxServNode
OCTET STRING,
ipxServSocket
INTEGER,
ipxServHopCount
INTEGER,
ipxServStatus
RowStatus,
ipxServAge
INTEGER
}
-- 1.3.6.1.4.1.81.31.2.3.1.1
ipxServType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The service type."
::= { ipxServEntry 1 }
-- 1.3.6.1.4.1.81.31.2.3.1.2
ipxServName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..48))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The server name."
::= { ipxServEntry 2 }
-- 1.3.6.1.4.1.81.31.2.3.1.3
ipxServProtocol OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
local(2),
nlsp(4),
static(5),
sap(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocol from which knowledge of
this service was obtained."
::= { ipxServEntry 3 }
-- 1.3.6.1.4.1.81.31.2.3.1.4
ipxServNetNum OBJECT-TYPE
SYNTAX NetNum
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX network number portion of the
IPX address of the service."
::= { ipxServEntry 4 }
-- 1.3.6.1.4.1.81.31.2.3.1.5
ipxServNode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The node portion of the IPX address
of the service."
::= { ipxServEntry 5 }
-- 1.3.6.1.4.1.81.31.2.3.1.6
ipxServSocket OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The socket portion of the IPX address
of the service."
::= { ipxServEntry 6 }
-- 1.3.6.1.4.1.81.31.2.3.1.7
ipxServHopCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of hops to the service."
::= { ipxServEntry 7 }
-- 1.3.6.1.4.1.81.31.2.3.1.8
ipxServStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
::= { ipxServEntry 8 }
-- 1.3.6.1.4.1.81.31.2.3.1.9
ipxServAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The age of the SAP entry."
::= { ipxServEntry 9 }
-- 1.3.6.1.4.1.81.31.2.4
ipxAccessGlobals OBJECT IDENTIFIER ::= { ipxRoute 4 }
-- 1.3.6.1.4.1.81.31.2.4.1
ipxAccessControlEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to activate the IPX ACCESS
CONTROL statements on the device.
disable means don't activate IPX
ACCESS CONTROL over all the IPX
statements enable means activate IPX
ACCESS CONTROL over all the IPX
statements "
DEFVAL { disable }
::= { ipxAccessGlobals 1 }
-- 1.3.6.1.4.1.81.31.2.5
ipxAccessControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpxAccessControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to add/delete IPX
access control statement to/from that
table."
::= { ipxRoute 5 }
-- 1.3.6.1.4.1.81.31.2.5.1
ipxAccessControlEntry OBJECT-TYPE
SYNTAX IpxAccessControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's IPX access control
statements."
INDEX { ipxAccessControlIndex }
::= { ipxAccessControlTable 1 }
IpxAccessControlEntry ::=
SEQUENCE {
ipxAccessControlIndex
INTEGER,
ipxAccessControlSrcAddr
NetNum,
ipxAccessControlDstAddr
NetNum,
ipxAccessControlOperation
INTEGER,
ipxAccessControlActivation
INTEGER,
ipxAccessControlStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.2.5.1.1
ipxAccessControlIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Entry index."
::= { ipxAccessControlEntry 1 }
-- 1.3.6.1.4.1.81.31.2.5.1.2
ipxAccessControlSrcAddr OBJECT-TYPE
SYNTAX NetNum
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX network of the source address."
::= { ipxAccessControlEntry 2 }
-- 1.3.6.1.4.1.81.31.2.5.1.3
ipxAccessControlDstAddr OBJECT-TYPE
SYNTAX NetNum
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX network of the destination address."
::= { ipxAccessControlEntry 3 }
-- 1.3.6.1.4.1.81.31.2.5.1.4
ipxAccessControlOperation OBJECT-TYPE
SYNTAX INTEGER
{
forward(1),
block(2),
blockAndReport(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"How to operate the IPX ACCESS CONTROL
statement, on the receiving packet.
Forwards the packet, Block (Discard)
the packet or block (Discard) the
packet and report to the user by
sending trap."
::= { ipxAccessControlEntry 4 }
-- 1.3.6.1.4.1.81.31.2.5.1.5
ipxAccessControlActivation OBJECT-TYPE
SYNTAX INTEGER
{
wire-speed(1),
regular(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Does the IPX ACCESS CONTROL statement
done by HW or SW(CPU).
HW - wire-speed,
SW - regular."
::= { ipxAccessControlEntry 5 }
-- 1.3.6.1.4.1.81.31.2.5.1.6
ipxAccessControlStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For create/delete of an IPX ACCESS
CONTROL statement."
::= { ipxAccessControlEntry 6 }
-- 1.3.6.1.4.1.81.31.2.6
ipxSapFilterGlobals OBJECT IDENTIFIER ::= { ipxRoute 6 }
-- 1.3.6.1.4.1.81.31.2.6.1
ipxSapFilterEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to activate the IPX SAP
Filters statements on the device.
disable means don't activate IPX SAP
Filters over all the IPX SAP
statements enable means activate IPX
SAP Filter over all the IPX SAP
statements "
DEFVAL { disable }
::= { ipxSapFilterGlobals 1 }
-- 1.3.6.1.4.1.81.31.2.7
ipxSapFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpxSapFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of input/output SAP filter
according to IPX circuit number."
::= { ipxRoute 7 }
-- 1.3.6.1.4.1.81.31.2.7.1
ipxSapFilterEntry OBJECT-TYPE
SYNTAX IpxSapFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SAP filter table"
INDEX { ipxSapFilterID }
::= { ipxSapFilterTable 1 }
IpxSapFilterEntry ::=
SEQUENCE {
ipxSapFilterID
INTEGER,
ipxSapFilterCircIndex
INTEGER,
ipxSapFilterServiceNetNumber
NetNum,
ipxSapFilterServiceType
INTEGER,
ipxSapFilterServerName
DisplayString,
ipxSapFilterDirection
INTEGER,
ipxSapFilterAction
INTEGER,
ipxSapFilterStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.2.7.1.1
ipxSapFilterID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ID of SAP filter. "
::= { ipxSapFilterEntry 1 }
-- 1.3.6.1.4.1.81.31.2.7.1.2
ipxSapFilterCircIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"....
-- 0xffff means this is a global SAP filter "
::= { ipxSapFilterEntry 2 }
-- 1.3.6.1.4.1.81.31.2.7.1.3
ipxSapFilterServiceNetNumber OBJECT-TYPE
SYNTAX NetNum
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number network of the filtered service. Value
0xFFFFFFFF applies for any network.
DEFVAL {0xFFFFFFFF}"
::= { ipxSapFilterEntry 3 }
-- 1.3.6.1.4.1.81.31.2.7.1.4
ipxSapFilterServiceType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of the service which may be
filtered; value 0xFFFF applies for all
types of service and it's default
DEFVAL {0xFFFF}"
::= { ipxSapFilterEntry 4 }
-- 1.3.6.1.4.1.81.31.2.7.1.5
ipxSapFilterServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..48))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the service which may be
filtered; wildcards (*) may be used in
the end of the name. DEFVAL {*}"
::= { ipxSapFilterEntry 5 }
-- 1.3.6.1.4.1.81.31.2.7.1.6
ipxSapFilterDirection OBJECT-TYPE
SYNTAX INTEGER
{
input(1),
output(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of filter-input or output"
::= { ipxSapFilterEntry 6 }
-- 1.3.6.1.4.1.81.31.2.7.1.7
ipxSapFilterAction OBJECT-TYPE
SYNTAX INTEGER
{
permit(1),
deny(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Permit/deny receiving/transmitting of
SAP entry"
DEFVAL { permit }
::= { ipxSapFilterEntry 7 }
-- 1.3.6.1.4.1.81.31.2.7.1.8
ipxSapFilterStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"...."
::= { ipxSapFilterEntry 8 }
-- 1.3.6.1.4.1.81.31.3
layer2 OBJECT IDENTIFIER ::= { croute 3 }
-- 1.3.6.1.4.1.81.31.3.1
vlConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is an extention of MIB II
ifTable, and is used to add/delete
entries to/from that table. In
addition it contains private objects."
::= { layer2 1 }
-- 1.3.6.1.4.1.81.31.3.1.1
vlConfEntry OBJECT-TYPE
SYNTAX VlConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's VLAN interfaces. An VLAN
interface is a virtual connection to a
switch."
INDEX { vlConfIndex }
::= { vlConfTable 1 }
VlConfEntry ::=
SEQUENCE {
vlConfIndex
INTEGER,
vlConfAlias
DisplayString,
vlConfStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.3.1.1.1
vlConfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface.
Its value ranges between 1 and the
value of ifNumber. The value for each
interface must remain constant at
least from one re-initialization of
the entity's network management system
to the next re-initialization."
::= { vlConfEntry 1 }
-- 1.3.6.1.4.1.81.31.3.1.1.2
vlConfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is an 'alias' name for
the lower-layer interface on top of
which this IP interface is defined.
The alias is specified by the network
manager, and provides a non-volatile
'handle' for the lower-layer
interface. The semantics of the object
are similar to the semantics of the
ifAlias object, defined by the
Interfaces MIB. At the time when this
Madge MIB object was defined, the
latest release of the Interfaces MIB
was draft-ietf-ifmib-mib-05.txt. The
purpose is to support all methods
(static or dynamic) for creation of
interfaces and to allow creation of IP
table entries without the need of the
layer 2 interface to be present on the
device at the time of the creation. It
is assumed that some implementation
dependent mechanisms allow the IP
application to be informed about the
creation of new lower layer
interfaces."
::= { vlConfEntry 2 }
-- 1.3.6.1.4.1.81.31.3.1.1.3
vlConfStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For adding and deleting VLAN
interfaces. Deleting this row means
deleting the corresponding entry in
ifTable (MIB II). Deleting a VLAN
interface is allowed only if IP
interface is not defined on this
VLAN."
::= { vlConfEntry 3 }
-- 1.3.6.1.4.1.81.31.3.2
vlBridgeTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlBridgeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"For each Bridge segment an entry of
this table specifies a set of VLANs,
which it contains."
::= { layer2 2 }
-- 1.3.6.1.4.1.81.31.3.2.1
vlBridgeEntry OBJECT-TYPE
SYNTAX VlBridgeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A entry of this table specifies a
Group of VLANs and VLANs belonging to
it"
INDEX { vlBridgeProtocol, vlBridgeGroupIndex,
vlBridgeIndex }
::= { vlBridgeTable 1 }
VlBridgeEntry ::=
SEQUENCE {
vlBridgeProtocol
INTEGER,
vlBridgeGroupIndex
INTEGER,
vlBridgeIndex
INTEGER,
vlBridgeStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.3.2.1.1
vlBridgeProtocol OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
dec(2),
netBios(3),
appleTalk(4),
sna(5),
ipx(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocol, supported by this VLAN.
The meanings of the values are:
other: none of the following. This
VLAN includes any protocol
except the following protocols.
It is a bridging VLAN. L2 relies
on a third-party router to
exchange traffic between nodes
on different VLANs of this type.
dec : This is a bridging VLAN, L2
relies on a third-party router
to exchange traffic between
nodes on different DEC VALNs of
this type.
netBios: This is a Bridging VLAN, L2
relies on a third-party router
to exchange traffic between
nodes on different NetBIOS
VLAN of this type.
appleTalk: This is a Bridging VLAN, L2
relies on a third-party router
to exchange traffic between
nodes on different appleTalk
VLAN of this type. value of
other(1) always exist"
::= { vlBridgeEntry 1 }
-- 1.3.6.1.4.1.81.31.3.2.1.2
vlBridgeGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A logical number, corresponded this group of
VLANs"
::= { vlBridgeEntry 2 }
-- 1.3.6.1.4.1.81.31.3.2.1.3
vlBridgeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A logical number, corresponded this VLAN.
Each VLAN is allowed to participate in
ONE group only"
::= { vlBridgeEntry 3 }
-- 1.3.6.1.4.1.81.31.3.2.1.4
vlBridgeStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"It is used to create or delete an entry"
::= { vlBridgeEntry 4 }
-- 1.3.6.1.4.1.81.31.3.3
layer2Globals OBJECT IDENTIFIER ::= { layer2 3 }
-- 1.3.6.1.4.1.81.31.3.3.1
layer2GlobalsBridgeEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2),
backup(3),
activeBackup(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Whenever to activate the Bridge
capability on the device.
enable - set by the user, means
activate the Bridge capability over
the defined VLANs.
disable - set by the user, means don't
active the Bridge capability.
backup - set by the user, means the
Bridge capability is in stand-by.
It will enter to activeBackup mode
after IP REDUNDANCY mechanism will
enter to active mode.
activeBackup - set by the device
(status), means the backup Bridge
is working (after time-out of IP
REDUNDANCY)."
DEFVAL { disable }
::= { layer2Globals 1 }
-- 1.3.6.1.4.1.81.31.4
routeGroupMgmt OBJECT IDENTIFIER ::= { croute 4 }
-- 1.3.6.1.4.1.81.31.4.1
routeGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RouteGroupEntry
ACCESS not-accessible
STATUS mandatory
::= { routeGroupMgmt 1 }
-- 1.3.6.1.4.1.81.31.4.1.1
routeGroupEntry OBJECT-TYPE
SYNTAX RouteGroupEntry
ACCESS not-accessible
STATUS mandatory
INDEX { routeGroupId }
::= { routeGroupTable 1 }
RouteGroupEntry ::=
SEQUENCE {
routeGroupId
INTEGER,
routeGroupRouteMode
INTEGER
}
-- 1.3.6.1.4.1.81.31.4.1.1.1
routeGroupId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { routeGroupEntry 1 }
-- 1.3.6.1.4.1.81.31.4.1.1.2
routeGroupRouteMode OBJECT-TYPE
SYNTAX INTEGER
{
secondLayer(1),
ez2route(3),
router(5),
routerAndWebSwitch(21),
notSupported(255)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A bit mask representing the routing
mode of the module:
bit 0 - L2 switching
bit 1 - EZ2Route
bit 2 - Router
bit 3 - Rich L2
bit 4 - WebSwitch (Load balance,
application redirection).
mandatoryly, the following values for
this bit mask are defined:
secondLayer(1) - no routing. Behaves like
P333T.
ez2route (3) - no configuration is
needed. Boosts external routers.
router (5) - Behaves like third layer switch.
routerAndWebSwitch(21) - Perform
routing and Load-Balancing or
application redirection"
::= { routeGroupEntry 2 }
-- 1.3.6.1.4.1.81.31.5
drLayer2 OBJECT IDENTIFIER ::= { croute 5 }
-- 1.3.6.1.4.1.81.31.5.1
drVlConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF DrVlConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is an extention of MIB II
ifTable, and is used to add/delete
entries to/from that table. In
addition it contains private objects."
::= { drLayer2 1 }
-- 1.3.6.1.4.1.81.31.5.1.1
drVlConfEntry OBJECT-TYPE
SYNTAX DrVlConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of
this entity's VLAN interfaces. An VLAN
interface is a virtual connection to a
switch."
INDEX { drVlConfSlot, drVlConfIndex }
::= { drVlConfTable 1 }
DrVlConfEntry ::=
SEQUENCE {
drVlConfSlot
INTEGER,
drVlConfIndex
INTEGER,
drVlConfAlias
DisplayString,
drVlConfStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.5.1.1.1
drVlConfSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot number of the module"
::= { drVlConfEntry 1 }
-- 1.3.6.1.4.1.81.31.5.1.1.2
drVlConfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface.
Its value ranges between 1 and the
value of ifNumber. The value for each
interface must remain constant at
least from one re-initialization of
the entity's network management system
to the next re-initialization."
::= { drVlConfEntry 2 }
-- 1.3.6.1.4.1.81.31.5.1.1.3
drVlConfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is an 'alias' name for the
lower-layer interface on top of which this IP
interface is defined. The alias is specified
by the network manager, and provides a
non-volatile 'handle' for the lower-layer
interface.
The semantics of the object are similar to
the semantics of the ifAlias object, defined
by the Interfaces MIB. At the time when this
Madge MIB object was defined, the latest
release of the Interfaces MIB was
draft-ietf-ifmib-mib-05.txt. The purpose is to
support all methods (static or dynamic) for
creation of interfaces and to allow creation
of IP table entries without the need
of the layer 2 interface to be present on the
device at the time of the creation. It is
assumed that some implementation dependent
mechanisms allow the IP application to be
informed about the creation of new lower
layer interfaces."
::= { drVlConfEntry 3 }
-- 1.3.6.1.4.1.81.31.5.1.1.4
drVlConfStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For adding and deleting VLAN interfaces.
Deleting this row means deleting the
corresponding entry in ifTable (MIB II).
Deleting a VLAN interface is allowed only if IP
interface is not defined on this VLAN."
::= { drVlConfEntry 4 }
-- 1.3.6.1.4.1.81.31.6
drIpRoute OBJECT IDENTIFIER ::= { croute 6 }
-- 1.3.6.1.4.1.81.31.6.1
drIpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF DrIpInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is an extention of MIB II
IpAddrTable, and is used to add/delete entries
to/from that table. In addition it contains
private objects."
::= { drIpRoute 1 }
-- 1.3.6.1.4.1.81.31.6.1.1
drIpInterfaceEntry OBJECT-TYPE
SYNTAX DrIpInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information concerning one of this
entity's IP interfaces.
An IP interface is a logical connection to a
certain IP net/subnet."
INDEX { drIpInterfaceSlot, drIpInterfaceAddr }
::= { drIpInterfaceTable 1 }
DrIpInterfaceEntry ::=
SEQUENCE {
drIpInterfaceSlot
INTEGER,
drIpInterfaceAddr
IpAddress,
drIpInterfaceNetMask
IpAddress,
drIpInterfaceLowerIfAlias
DisplayString,
drIpInterfaceType
INTEGER,
drIpInterfaceForwardIpBroadcast
INTEGER,
drIpInterfaceBroadcastAddr
INTEGER,
drIpInterfaceProxyArp
INTEGER,
drIpInterfaceStatus
RowStatus,
drIpInterfaceMainRouterAddr
IpAddress,
drIpInterfaceARPServerStatus
INTEGER,
drIpInterfaceName
DisplayString,
drIpInterfaceNetbiosRebroadcast
INTEGER,
drIpInterfaceIcmpRedirects
INTEGER,
drIpInterfaceOperStatus
INTEGER,
drIpInterfaceDhcpRelay
INTEGER
}
-- 1.3.6.1.4.1.81.31.6.1.1.1
drIpInterfaceSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot number of the module"
::= { drIpInterfaceEntry 1 }
-- 1.3.6.1.4.1.81.31.6.1.1.2
drIpInterfaceAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address to which this entry's
addressing information pertains."
::= { drIpInterfaceEntry 2 }
-- 1.3.6.1.4.1.81.31.6.1.1.3
drIpInterfaceNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The subnet mask associated with the IP
address of this entry.
The value of the mask is an IP address with
all the network bits
set to 1 and all the hosts bits set to 0."
::= { drIpInterfaceEntry 3 }
-- 1.3.6.1.4.1.81.31.6.1.1.4
drIpInterfaceLowerIfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is an 'alias' name for the
lower-layer interface on top
of which this IP interface is defined. The
alias is specified by the network manager, and
provides a non-volatile 'handle'
for the lower-layer interface.
The semantics of the object are similar to the
semantics of the ifAlias object, defined by
the Interfaces MIB. At the time when this
Madge MIB object was defined, the latest
release of the Interfaces MIB was
draft-ietf-ifmib-mib-05.txt. The purpose is to
support all methods (static or dynamic) for
creation of interfaces and to allow creation
of IP table entries without the need of the
layer 2 interface to be present on the device
at the time of the creation. It is assumed
that some implementation dependent mechanisms
allow the IP application to be informed about
the creation of new lower layer interfaces."
::= { drIpInterfaceEntry 4 }
-- 1.3.6.1.4.1.81.31.6.1.1.5
drIpInterfaceType OBJECT-TYPE
SYNTAX INTEGER
{
broadcast(1),
nBMA(2),
ptp(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The logical type of the interface. The default
depends on the physical type.
For example Ethernet and Token-Ring LANs are
of type broadcast"
DEFVAL { broadcast }
::= { drIpInterfaceEntry 5 }
-- 1.3.6.1.4.1.81.31.6.1.1.6
drIpInterfaceForwardIpBroadcast OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether the router forwards IP directed
broadcasts that are to be transmitted as
link-layer broadcast to an attached net
or subnet. "
DEFVAL { enable }
::= { drIpInterfaceEntry 6 }
-- 1.3.6.1.4.1.81.31.6.1.1.7
drIpInterfaceBroadcastAddr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of the least-significant bit in
the IP broadcast address used
for sending datagrams on the (logical)
interface associated with the IP address of
this entry.
For example, when the Internet standard
all-ones broadcast address is
used, the value will be 1. This value
applies to both the subnet and network
broadcasts addresses used by the entity on
this (logical) interface."
DEFVAL { 1 }
::= { drIpInterfaceEntry 7 }
-- 1.3.6.1.4.1.81.31.6.1.1.8
drIpInterfaceProxyArp OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" When proxy ARP is enabled, the router
responds to ARP requests received on one
link-layer interface for an IP-address
that is reachable via another link-layer
interface.
The response provides the router's own MAC
address. "
DEFVAL { disable }
::= { drIpInterfaceEntry 8 }
-- 1.3.6.1.4.1.81.31.6.1.1.9
drIpInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For adding and deleting IP interfaces.
Deleting this row means deleting the
corresponding entry in IpAddrTable (MIB II).
Deleting an IP interface also causes deletion
of all static routes defined on this IP
interface, as well as protocol interfaces
(e.g. RIP and OSPF) defined on
this IP interface."
::= { drIpInterfaceEntry 9 }
-- 1.3.6.1.4.1.81.31.6.1.1.10
drIpInterfaceMainRouterAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the main router backed up
on this interface."
::= { drIpInterfaceEntry 10 }
-- 1.3.6.1.4.1.81.31.6.1.1.11
drIpInterfaceARPServerStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whenever to activate the ARP Server
mechanism on this interface.
enable - set by the user,
means activate the ARP Server
mechanism over this IP interface.
disable - set by the user,
means don't active the ARP Server
mechanism over this IP interface."
DEFVAL { disable }
::= { drIpInterfaceEntry 11 }
-- 1.3.6.1.4.1.81.31.6.1.1.12
drIpInterfaceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of this interface for compatibility
with cli."
::= { drIpInterfaceEntry 12 }
-- 1.3.6.1.4.1.81.31.6.1.1.13
drIpInterfaceNetbiosRebroadcast OBJECT-TYPE
SYNTAX INTEGER
{
inbound(1),
outbound(2),
both(3),
disable(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"How to deal with NETBIOS Broadcasts.
inbound - netbios broadcasts received from the
interface are rebarodcasted
outbound - netbios broadcastrs are rebraodcasted
to this interface.
both - netbios are rebroadacsted both from
and to this interface,
disable - netbios is not rebraodcasted
neither from nor to this interface.
mandatoryly only both and disable are supported"
DEFVAL { disable }
::= { drIpInterfaceEntry 13 }
-- 1.3.6.1.4.1.81.31.6.1.1.14
drIpInterfaceIcmpRedirects OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"enable - enable the sending of redirect
messages if the router is forced to
re-send a packet through the same
interface on which it was received.
disable - disable the sending of redirect messages on this interface."
DEFVAL { enable }
::= { drIpInterfaceEntry 14 }
-- 1.3.6.1.4.1.81.31.6.1.1.15
drIpInterfaceOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of this interface.
up - the interface is active.
down - the interface is inactive.
"
::= { drIpInterfaceEntry 15 }
-- 1.3.6.1.4.1.81.31.6.1.1.16
drIpInterfaceDhcpRelay OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"enable - enable the DHCP/BOOTP Relay
agent for the subnet associated
with this IP Interface. Requires that
a relayEntry for the L2 interface over
which this IP interface is defined will
be defined.
disable - disablesenable the DHCP/BOOTP Relay
agent for the subnet associated
with this IP Interface."
DEFVAL { disable }
::= { drIpInterfaceEntry 16 }
-- 1.3.6.1.4.1.81.31.7
drStaticCidr OBJECT IDENTIFIER ::= { croute 7 }
-- 1.3.6.1.4.1.81.31.7.1
drStaticCidrTable OBJECT-TYPE
SYNTAX SEQUENCE OF DrStaticCidrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static route table for this entity.
The table includes all static routes, both
active and inactive.
Note that inactive static routes are deleted
from RFC2096 ipCidrRouteTable; Hence the need
for this private table to maintain user
configuration about disabled routes.
The table also includes the EntID index, to
allow for use in a distributed environment."
REFERENCE
"RFC 2096, ipCidrRouteTable"
::= { drStaticCidr 1 }
-- 1.3.6.1.4.1.81.31.7.1.1
drStaticCidrEntry OBJECT-TYPE
SYNTAX DrStaticCidrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A particular route to a particular
destination, under a particular policy."
INDEX {
drStaticCidrEntID,
drStaticCidrDest,
drStaticCidrMask,
drStaticCidrTos,
drStaticCidrNextHop
}
::= { drStaticCidrTable 1 }
DrStaticCidrEntry ::=
SEQUENCE {
drStaticCidrEntID
INTEGER,
drStaticCidrDest
IpAddress,
drStaticCidrMask
IpAddress,
drStaticCidrTos
INTEGER,
drStaticCidrNextHop
IpAddress,
drStaticCidrIfIndex
INTEGER,
drStaticCidrType
INTEGER,
drStaticCidrMetric1
INTEGER,
drStaticCidrPrecedence
INTEGER,
drStaticCidrCRPType
INTEGER,
drStaticCidrOperStatus
INTEGER,
drStaticCidrName
DisplayString,
drStaticOwner
OwnerString,
drStaticCidrStatus
RowStatus
}
-- 1.3.6.1.4.1.81.31.7.1.1.1
drStaticCidrEntID OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Id of the entity for which a set of rows
applies. This index is provided as a mean of
distributing non-related information on
different entities such as physical modules.
The value: The module ID (slot number). "
::= { drStaticCidrEntry 1 }
-- 1.3.6.1.4.1.81.31.7.1.1.2
drStaticCidrDest OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Equivalent to ipCidrRouteDest.
The destination IP address of this route.
This object may not take a Multicast (Class D)
address value.
Any assignment (implicit or otherwise) of an
instance of this object to a value x must be
rejected if the bitwise logical-AND of x with
the value of the corresponding instance of the
drStaticCidrMask object is not equal to x."
::= { drStaticCidrEntry 2 }
-- 1.3.6.1.4.1.81.31.7.1.1.3
drStaticCidrMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Equivalent to ipCidrRouteMask.
Indicate the mask to be logical-ANDed with the
destination address before being compared to
the value in the drStaticCidrDest field.
For those systems that do not support
arbitrary subnet masks, an agent constructs
the value of the drStaticCidrMask by
reference to the IP Address Class.
Any assignment (implicit or otherwise) of an
instance of this object to a value x must be
rejected if the bitwise logical-AND of x with
the value of the corresponding instance of the
drStaticCidrDest object is not equal to
drStaticCidrDest."
::= { drStaticCidrEntry 3 }
-- 1.3.6.1.4.1.81.31.7.1.1.4
drStaticCidrTos OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Equivalent to ipCidrRouteTos.
The policy specifier is the IP TOS Field.
The encoding of IP TOS is as specified by
the following convention. Zero indicates the
default path if no more specific policy
applies.
+-----+-----+-----+-----+-----+-----+-----+-----+
| | | |
| PRECEDENCE | TYPE OF SERVICE | 0 |
| | | |
+-----+-----+-----+-----+-----+-----+-----+-----+
IP TOS IP TOS
Field Policy Field Policy
Contents Code Contents Code
0 0 0 0 ==> 0 0 0 0 1 ==> 2
0 0 1 0 ==> 4 0 0 1 1 ==> 6
0 1 0 0 ==> 8 0 1 0 1 ==> 10
0 1 1 0 ==> 12 0 1 1 1 ==> 14
1 0 0 0 ==> 16 1 0 0 1 ==> 18
1 0 1 0 ==> 20 1 0 1 1 ==> 22
1 1 0 0 ==> 24 1 1 0 1 ==> 26
1 1 1 0 ==> 28 1 1 1 1 ==> 30"
::= { drStaticCidrEntry 4 }
-- 1.3.6.1.4.1.81.31.7.1.1.5
drStaticCidrNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Equivalent to ipCidrRouteNextHop.
On remote routes, the address of the next
system en route; Otherwise, 0.0.0.0."
::= { drStaticCidrEntry 5 }
-- 1.3.6.1.4.1.81.31.7.1.1.6
drStaticCidrIfIndex OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Equivalent to ipCidrRouteIfIndex.
The ifIndex value which identifies the local
interface through which the next hop of this
route should be reached."
DEFVAL { 0 }
::= { drStaticCidrEntry 6 }
-- 1.3.6.1.4.1.81.31.7.1.1.7
drStaticCidrType OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
reject(2),
local(3),
remote(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Equivalent to ipCidrRouteType.
The type of route. Note that local(3) refers
to a route for which the next hop is the final
destination; remote(4) refers to a route for
which the next hop is not the final destina-
tion.
reject (2) refers to a route which,
if matched, discards the message as
unreachable. This is used in some protocols as
a means of correctly aggregating routes."
::= { drStaticCidrEntry 7 }
-- 1.3.6.1.4.1.81.31.7.1.1.8
drStaticCidrMetric1 OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Equivalent to ipCidrRouteMetric1.
The primary routing metric for this route.
The semantics of this metric are determined by
the routing-protocol specified in the route's
drStaticCidrProto value.
If this metric is not used, its value should
be set to -1."
DEFVAL { -1 }
::= { drStaticCidrEntry 8 }
-- 1.3.6.1.4.1.81.31.7.1.1.9
drStaticCidrPrecedence OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Equivalent to ipCidrRouteMetric5
(Avaya use of it).
The precedence of this routing rule,
compared to other routes which may have been
learned vie other methods. Translates into
ipCidrRouteMetric5 in ipCidrRouteTable
(RFC2096).
Higher values mean lower precedence.
The Agent initialize this value as follows:
0 - drStaticCidrCRPType of bridgingFWLB
or routingFWLB
250 - drStaticCidrCRPType of regularStatic
"
::= { drStaticCidrEntry 9 }
-- 1.3.6.1.4.1.81.31.7.1.1.10
drStaticCidrCRPType OBJECT-TYPE
SYNTAX INTEGER
{
routingFWLB(1),
bridgingFWLB(2),
regularStatic(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The internal type of this static routing
entry.
routingFWLB - Route to a group of routing
Firewalls
bridgingFWLB - Route through a group of
bridging Firewalls
regularStatic - Regular static routes
"
::= { drStaticCidrEntry 10 }
-- 1.3.6.1.4.1.81.31.7.1.1.11
drStaticCidrOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of this route.
up - the route is active, and is present in ipCidrRouteTable.
down - the route is inactive; it is not present in
ipCidrRouteTable.
"
::= { drStaticCidrEntry 11 }
-- 1.3.6.1.4.1.81.31.7.1.1.12
drStaticCidrName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A label given to this route by the user.
Has no equivalent in ipCidrRouteTable.
"
::= { drStaticCidrEntry 12 }
-- 1.3.6.1.4.1.81.31.7.1.1.13
drStaticOwner OBJECT-TYPE
SYNTAX OwnerString (SIZE (0..80))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user who is responsible for the entry.
Management Apps should write: 'user on host'
CLI should write:CLI_User on local device"
::= { drStaticCidrEntry 13 }
-- 1.3.6.1.4.1.81.31.7.1.1.14
drStaticCidrStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Creation, activation, de-activation and
deletion of a static route, using the
RowStatus convention:
active(1), notInService(2) ,
notReady(3), createAndGo(4),
createAndWait(5), destroy(6).
when an entry is placed in the notInService
state, the corresponding route is disabled
(removed from ipCidrRouteTable)"
::= { drStaticCidrEntry 14 }
-- IP tunnel MiB items
ipTunnel OBJECT IDENTIFIER ::= { croute 8 }
ipTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpTunnelEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ipTunnelTable parameters."
::= { ipTunnel 1 }
ipTunnelEntry OBJECT-TYPE
SYNTAX IpTunnelEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ipTunnel Entry Parameters."
INDEX { ipTunnelIfIndex }
::= { ipTunnelTable 1 }
IpTunnelEntry ::=
SEQUENCE {
ipTunnelIfIndex
INTEGER,
ipTunnelIfStatus
RowStatus,
ipTunnelIfLocalAddress
IpAddress,
ipTunnelIfRemoteAddress
IpAddress,
ipTunnelIfEncapsMethod
INTEGER,
ipTunnelIfConfigID
INTEGER,
ipTunnelIfHopLimit
INTEGER,
ipTunnelIfSecurity
INTEGER,
ipTunnelIfDSCP
INTEGER,
ipTunnelIfChecksum
INTEGER,
ipTunnelIfKey
INTEGER,
ipTunnelIfKeyMode
INTEGER,
ipTunnelIfOutOfOrderDrop
INTEGER,
ipTunnelIfAgingTimer
INTEGER,
ipTunnelIfMTUDiscovery
INTEGER,
ipTunnelIfMTU
INTEGER,
ipTunnelIfKeepAliveRetries
INTEGER,
ipTunnelIfKeepAliveRate
INTEGER
}
ipTunnelIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface.
Its value ranges between 1 and the
value of ifNumber. The value for each
interface must remain constant at
least from one re-initialization of
the entity's network management system
to the next re-initialization."
::= { ipTunnelEntry 1 }
ipTunnelIfStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For adding and deleting IP Tunnel
interfaces. Deleting this row means
deleting the corresponding entry in
ifTable (MIB II). "
::= { ipTunnelEntry 2 }
ipTunnelIfLocalAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The address of the local endpoint of the tunnel,
or 0.0.0.0 if the device is free to choose any
of its addresses at tunnel establishment time."
DEFVAL { '00000000'h }
::= { ipTunnelEntry 3 }
ipTunnelIfRemoteAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The address of the remote endpoint of the tunnel."
DEFVAL { '00000000'h }
::= { ipTunnelEntry 4 }
ipTunnelIfEncapsMethod OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
direct(2),
gre(3),
minimal(4),
l2tp(5),
pptp(6),
l2f(7),
udp(8),
atmp(9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The encapsulation method used by the tunnel."
DEFVAL { gre }
::= { ipTunnelEntry 5 }
ipTunnelIfConfigID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An identifier used to distinguish between multiple
tunnels of the same encapsulation method, with the
same endpoints. If the encapsulation protocol only
allows one tunnel per set of endpoint addresses
(such as for GRE or IP-in-IP), the value of this
object is 1. For encapsulation methods (such as
L2F) which allow multiple parallel tunnels, the
manager is responsible for choosing any ID which
does not conflict with an existing row, such as
choosing a random number.
"
DEFVAL { 1 }
::= { ipTunnelEntry 6 }
ipTunnelIfHopLimit OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The TTL to use in the outer IP header."
DEFVAL { 255 }
::= { ipTunnelEntry 7 }
ipTunnelIfSecurity OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
ipsec(2),
other(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The method used by the tunnel to secure the outer IP
header. The value ipsec indicates that IPsec is used
between the tunnel endpoints for authentication or
encryption or both. More specific security-related
information may be available in a MIB for the security
protocol in use."
DEFVAL { none }
::= { ipTunnelEntry 8 }
ipTunnelIfDSCP OBJECT-TYPE
SYNTAX INTEGER (-1..63)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The method used to set the high 6 bits of the
TOS in the outer IP header. A value of -1
indicates that the bits are copied from the payload's
header. A value between 0 and 63 inclusive indicates that the bit
field is set to the indicated value."
DEFVAL { -1 }
::= { ipTunnelEntry 9 }
ipTunnelIfChecksum OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Verifying checksum of the GRE header.
1 - Check the checksum.
2 - Do not check the checksum.
In case of checksum calaculation does not match to the
packet checksum the packet is dropped."
DEFVAL { disable }
::= { ipTunnelEntry 10 }
ipTunnelIfKey OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Shared Key for the GRE Tunnel.
"
::= { ipTunnelEntry 11 }
ipTunnelIfKeyMode OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode according which the Key field is checked or not.
1 - Enable Key
2 - Disable Key"
DEFVAL { disable }
::= { ipTunnelEntry 12 }
ipTunnelIfOutOfOrderDrop OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"1 - Drop the packets in case of out of order packets.
2 - Do not Drop the packets in case of out of order packets."
DEFVAL { disable }
::= { ipTunnelEntry 13 }
ipTunnelIfAgingTimer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The timer (minutes) for aging of path MTU discovery.
0 - Disable aging is done.
"
DEFVAL { 10 }
::= { ipTunnelEntry 14 }
ipTunnelIfMTUDiscovery OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Path MTU discovery.
1 - Enable Path MTU discovery.
2 - Disable Path MTU discovery."
DEFVAL { disable }
::= { ipTunnelEntry 15 }
ipTunnelIfMTU OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"mandatory GRE Tunnel MTU Value (Bytes)"
::= { ipTunnelEntry 16 }
ipTunnelIfKeepAliveRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of times that a device will keep sending
keepalive packets without a response before the
interface becomes inactive. This item is changeable only when
ipTunnelIfKeepAliveRate > 0. Possible values are: 1-255."
DEFVAL { 3 }
::= { ipTunnelEntry 17 }
ipTunnelIfKeepAliveRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The rate at which the keepalive packets are sent in
seconds. I.e. One keepalive packet will be send in ipTunnelIfKeepAliveRate seconds.
If ipTunnelIfKeepAliveRate=0 Then Keepalive is Disable and
therefore ipTunnelIfKeepAliveRetries is not changeable. Possible Values:
0-32767."
DEFVAL { 10 }
::= { ipTunnelEntry 18 }
-- Dynamic IP
ipDynamic OBJECT IDENTIFIER ::= { croute 9 }
ipDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpDynamicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ipDynamicTable parameters. Used for PPP-IPCP/DHCP connections
which gathered dynamic IP addresses."
::= { ipDynamic 1 }
ipDynamicEntry OBJECT-TYPE
SYNTAX IpDynamicEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ipDynamic Entry Parameters. This entry is created when the user activates a row
in the ipNegotiated table or in the cigDhcpClientsTable in CIG-CLIENTS for specific
interface."
INDEX { ipDynamicIfIndex }
::= { ipDynamicTable 1 }
IpDynamicEntry ::=
SEQUENCE {
ipDynamicIfIndex
INTEGER,
ipDynamicIfAlias
DisplayString,
ipDynamicAddrType
INTEGER,
ipDynamicIPAddress
IpAddress,
ipDynamicNetMask
IpAddress,
ipDynamicInterfaceName
DisplayString,
ipDynamicOperStatus
INTEGER,
ipDynamicIcmpRedirects
INTEGER
}
ipDynamicIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface."
::= { ipDynamicEntry 1 }
ipDynamicIfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is an 'alias' name for
the lower-layer interface on top of
which this IP interface is defined.
It is the same as the ifAlias from the standard interface table."
::= { ipDynamicEntry 2 }
ipDynamicAddrType OBJECT-TYPE
SYNTAX INTEGER
{
pppIpcp(2),
dhcp(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This Mib item presents the type of the the ip address whether is ppp ipcp (negotiated)
or dhcp."
DEFVAL { pppIpcp }
::= { ipDynamicEntry 3 }
ipDynamicIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address received from remote peer during the PPP-IPCP session or from
DHCP server using DHCP client."
DEFVAL { '00000000'h }
::= { ipDynamicEntry 4 }
ipDynamicNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The subnet mask associated with the
IP address of this entry. The value of
the mask is an IP address with all the
network bits set to 1 and all the
hosts bits set to 0."
::= { ipDynamicEntry 5 }
ipDynamicInterfaceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the IP dynamic interface."
::= { ipDynamicEntry 6 }
ipDynamicOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of this IP dynamic interface.
up - the interface is active.
down - the interface is inactive.
"
::= { ipDynamicEntry 7 }
ipDynamicIcmpRedirects OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"enable - enable the sending of
redirect messages if the router is
forced to re-send a packet through
the same interface on which it was
received.
disable - disable the sending of
redirect messages on this
interface."
DEFVAL { enable }
::= { ipDynamicEntry 8 }
ipNegotiated OBJECT IDENTIFIER ::= { croute 10 }
ipNegotiatedTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpNegotiatedEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ipNegotiatedTable parameters. Used for PPP-IPCP connections
which gathered dynamic IP addresses."
::= { ipNegotiated 1 }
ipNegotiatedEntry OBJECT-TYPE
SYNTAX IpNegotiatedEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ipNegotiated Entry Parameters."
INDEX { ipNegotiatedIfIndex }
::= { ipNegotiatedTable 1 }
IpNegotiatedEntry ::=
SEQUENCE {
ipNegotiatedIfIndex
INTEGER,
ipNegotiatedRowStatus
RowStatus,
ipNegotiatedIfAlias
DisplayString,
ipNegotiatedIPAddress
IpAddress
}
ipNegotiatedIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface."
::= { ipNegotiatedEntry 1 }
ipNegotiatedRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
" For adding and deleting IP Negotiated PPP-IPCP
interfaces.
For configuring only Negotiated parameters use create and wait for specific interface.
When activating negotiation, activate the row. Activating the row will create a new row
in the ipDynamic Table that presents dynamic ipInterface.
Deactivating the negotiation will cause to erasing the row in the ipDynamic Mib table
and deactivating the ipNegotiated row in order to keep the specific parameters which
already were configured."
::= { ipNegotiatedEntry 2 }
ipNegotiatedIfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is an 'alias' name for
the lower-layer interface on top of
which this IP interface is defined.
It is the same as the ifAlias from the standard interface table."
::= { ipNegotiatedEntry 3 }
ipNegotiatedIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address received from remote peer during the PPP-IPCP session."
DEFVAL { '00000000'h }
::= { ipNegotiatedEntry 4 }
ipNAT OBJECT IDENTIFIER ::= { croute 11 }
ipNATPoolListTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpNATPoolListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"NAT pool list Table."
::= { ipNAT 1 }
ipNATPoolListEntry OBJECT-TYPE
SYNTAX IpNATPoolListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"NAT pool list parameters."
INDEX { ipNATPoolListIndex }
::= { ipNATPoolListTable 1 }
IpNATPoolListEntry ::=
SEQUENCE {
ipNATPoolListIndex
INTEGER,
ipNATPoolListName
DisplayString,
ipNATPoolListRowStatus
RowStatus
}
ipNATPoolListIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NAT Pool List Index."
::= { ipNATPoolListEntry 1 }
ipNATPoolListName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NAT Pool list name."
::= { ipNATPoolListEntry 2 }
ipNATPoolListRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used for creation/deletion of a list and for
monitoring list status.
Use createAndGo (4) to create a list.
Destroy (6) to destroy a list.
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)"
::= { ipNATPoolListEntry 3 }
ipNATPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpNATPoolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"NAT Pool entry parameters."
::= { ipNAT 2 }
ipNATPoolEntry OBJECT-TYPE
SYNTAX IpNATPoolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"NAT Pool parameters."
INDEX { ipNATPoolListIndex, ipNATPoolIndex }
::= { ipNATPoolTable 1 }
IpNATPoolEntry ::=
SEQUENCE {
ipNATPoolIndex
INTEGER,
ipNATPoolIPAddress
IpAddress,
ipNATPoolIPMask
IpAddress,
ipNATPoolMapIPAddress
IpAddress,
ipNATPoolMapIPMask
IpAddress,
ipNATPoolRowStatus
INTEGER
}
ipNATPoolIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NAT Pool index in the NAT Pool list."
::= { ipNATPoolEntry 1 }
ipNATPoolIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NAT Pool Source IP Address to be NAT'ed."
::= { ipNATPoolEntry 2 }
ipNATPoolIPMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NAT Pool Source IP Network Mask to be NAT'ed."
::= { ipNATPoolEntry 3 }
ipNATPoolMapIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NAT Pool Mapping to IP Address."
::= { ipNATPoolEntry 4 }
ipNATPoolMapIPMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NAT Pool Mapping to Network Mask."
::= { ipNATPoolEntry 5 }
ipNATPoolRowStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used for creation/deletion of a NAT pool entry
and for monitoring entry status.
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)"
::= { ipNATPoolEntry 6 }
END
--
-- iphc_CROUTE-MIB.mib
--