summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCOSB-IP
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/cisco/CISCOSB-IP')
-rw-r--r--MIBS/cisco/CISCOSB-IP1528
1 files changed, 1528 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-IP b/MIBS/cisco/CISCOSB-IP
new file mode 100644
index 0000000..d02cd45
--- /dev/null
+++ b/MIBS/cisco/CISCOSB-IP
@@ -0,0 +1,1528 @@
+CISCOSB-IP DEFINITIONS ::= BEGIN
+
+-- Title: CISCOSB IP Private Extension
+-- Version: 7.45.00.00
+-- Date: 22 Jun 2006
+
+IMPORTS
+ switch001 FROM CISCOSB-MIB
+ ipAddrEntry FROM IP-MIB
+ InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
+ rip2IfConfEntry FROM RIPv2-MIB
+ ipCidrRouteEntry,ipCidrRouteDest,
+ ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB
+ Unsigned32, Integer32, Counter32, IpAddress,
+ MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString, RowStatus, TruthValue, PhysAddress,
+ TimeStamp, RowPointer, TestAndIncr, StorageType FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB
+ InterfaceIndex FROM IF-MIB
+ IpAddressOriginTC, IpAddressStatusTC
+ FROM IP-MIB;
+
+
+ipSpec MODULE-IDENTITY
+ LAST-UPDATED "200606220001Z"
+ ORGANIZATION "Cisco Systems, Inc."
+
+ CONTACT-INFO
+ "Postal: 170 West Tasman Drive
+ San Jose , CA 95134-1706
+ USA
+
+
+ Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
+
+ DESCRIPTION
+ "The private MIB module definition for IP MIB."
+ REVISION "200606220000Z"
+ DESCRIPTION
+ "Initial version of this MIB."
+ ::= { switch001 26 }
+
+
+--
+-- The textual conventions we define and use for rlIpAddressTable (in this MIB).
+--
+
+RlIpAddressOriginTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The origin of the address.
+
+ following are same as ipAddressOriginTC in standard MIB:
+
+ manual(2) indicates that the address was manually configured
+ to a specified address, e.g., by user configuration.
+
+ dhcp(4) indicates an address that was assigned to this
+ system by a DHCP server.
+
+ linklayer(5) indicates an address created by IPv6 stateless
+ auto-configuration.
+
+ random(6) indicates an address chosen by the system at
+ random, e.g., an IPv4 address within 169.254/16, or an RFC
+ 3041 privacy address.
+
+ following are additional to standard MIB:
+
+ autoConfig(7) indicates that the address was auto configured configured
+ to a specified address, e.g., not by user configuration.
+
+ eui64(8) indicates that the address was partially configured configured
+ to a specified address, e.g., address suffix is based on MAC address with
+ EUI-64 representation.
+
+ tunnelIsatap(9) indicates that the address an ISATATP tunnel representation.
+
+ tunnelIsatap(10) indicates that the address an 6to4 tunnel representation.
+
+ tunnelIsatap(11) indicates that the address was partially configured configured
+ to a specified address, e.g., address prefix is preconfigured.
+ "
+ SYNTAX INTEGER {
+ other(1),
+ manual(2),
+ dhcp(4),
+ linklayer(5),
+ random(6),
+-- additional to standard MIB
+ autoConfig(7),
+ eui64(8),
+ tunnelIsatap(9),
+ tunnel6to4(10),
+ generalPrefix(11)
+ }
+
+
+
+rsIpAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RsIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is parralel to MIB II IpAddrTable, and is used to
+ add/delete entries to/from that table. In addition it contains
+ private objects."
+ ::= { ipSpec 1 }
+
+rsIpAddrEntry OBJECT-TYPE
+ SYNTAX RsIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The addressing information for one of this
+ entity's IP addresses."
+ INDEX {rsIpAdEntAddr}
+ ::= { rsIpAddrTable 1 }
+
+RsIpAddrEntry ::= SEQUENCE {
+ rsIpAdEntAddr IpAddress,
+ rsIpAdEntIfIndex INTEGER,
+ rsIpAdEntNetMask IpAddress,
+ rsIpAdEntForwardIpBroadcast INTEGER,
+ rsIpAdEntBackupAddr IpAddress, -- obsolete
+ rsIpAdEntStatus INTEGER,
+ rsIpAdEntBcastAddr INTEGER,
+ rsIpAdEntArpServer INTEGER,
+ rsIpAdEntName DisplayString,
+ rsIpAdEntOwner INTEGER,
+ rsIpAdEntAdminStatus INTEGER,
+ rsIpAdEntOperStatus INTEGER,
+ rsIpAdEntPrecedence INTEGER,
+ rsIpAdEntUniqueStatus INTEGER,
+ rsIpAdEntIcmpRedirectSend INTEGER
+}
+
+rsIpAdEntAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address to which this entry's addressing
+ information pertains."
+ ::= { rsIpAddrEntry 1 }
+
+rsIpAdEntIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the
+ interface to which this entry is applicable. The
+ interface identified by a particular value of this
+ index is the same interface as identified by the
+ same value of ifIndex."
+ ::= { rsIpAddrEntry 2 }
+
+rsIpAdEntNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ 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."
+ ::= { rsIpAddrEntry 3 }
+
+rsIpAdEntForwardIpBroadcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This variable controls forwarding of IP (sub)net-directed
+ broadcasts destined for an attached sub(net). "
+ DEFVAL { enable }
+ ::= { rsIpAddrEntry 4 }
+
+rsIpAdEntBackupAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "In case there are two IP routers in the domain,
+ the address of the second IP router."
+ ::= { rsIpAddrEntry 5 }
+
+rsIpAdEntStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ valid(1),
+ invalid(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The validity of this entry. Invalid indicates that this entry is
+ invalid in IpAddrTable (MIB II)."
+ DEFVAL { valid }
+ ::= { rsIpAddrEntry 6 }
+
+rsIpAdEntBcastAddr OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates how the host part of ip subnet broadcast messages will be
+ filled:
+ 0 - host part will be filled by 0
+ 1 - host part will be filled by 1."
+ ::= { rsIpAddrEntry 7 }
+
+rsIpAdEntArpServer OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the router will reply to incoming ARP requests on
+ this interface, providing the physical address corresponding to this
+ IP interface."
+ DEFVAL { disable }
+ ::= { rsIpAddrEntry 8 }
+
+ rsIpAdEntName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Interface name"
+ ::= { rsIpAddrEntry 9 }
+
+rsIpAdEntOwner OBJECT-TYPE
+ SYNTAX INTEGER{
+ static(1),
+ dhcp(2),
+ internal(3),
+ default(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Interface owner. Static if interface defined by user, dhcp
+ if received by boot protocol like DHCP and internal
+ for internal usage."
+ DEFVAL { static }
+ ::= { rsIpAddrEntry 10 }
+
+rsIpAdEntAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Interface admin status."
+ DEFVAL { up }
+ ::= { rsIpAddrEntry 11 }
+
+rsIpAdEntOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If active the interface can be used to send and receive frames."
+ ::= { rsIpAddrEntry 12 }
+
+rsIpAdEntPrecedence OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP preference, to be selected as source IP for rsIpAdEntIfIndex.
+ this source IP selection is first by preference value.
+ if more than one IP has the same preference the one with the
+ lowest IP is selected.
+ (higher value -> higher preference)"
+ DEFVAL { 1 }
+ ::= { rsIpAddrEntry 13 }
+
+rsIpAdEntUniqueStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid (1),
+ validDuplicated (2),
+ tentative (3),
+ duplicated (4),
+ delayed (5),
+ notReceived (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address unique status defines IP address
+ state in an assignment process and
+ after duplication detection."
+ ::= { rsIpAddrEntry 14 }
+
+rsIpAdEntIcmpRedirectSend OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enables or disables sending of ICMP redirect messages to
+ re-send a packet through the same interface on which the packet was
+ received."
+ DEFVAL { enable }
+ ::= { rsIpAddrEntry 15 }
+
+icmpSpec OBJECT IDENTIFIER ::= { ipSpec 2 }
+
+rsIcmpGenErrMsgEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable controlls the ability to generate ICMP error messages"
+ DEFVAL { enable }
+ ::= { icmpSpec 1 }
+
+rsIcmpRdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RsIcmpRdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains ICMP Router Discovery parameters
+ configurated per IP interface."
+ ::= {icmpSpec 2}
+
+rsIcmpRdEntry OBJECT-TYPE
+ SYNTAX RsIcmpRdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ICMP parameters configurated for IP interface."
+ INDEX {rsIcmpRdIpAddr}
+ ::= {rsIcmpRdTable 1}
+
+RsIcmpRdEntry ::= SEQUENCE {
+ rsIcmpRdIpAddr IpAddress,
+ rsIcmpRdIpAdvertAddr IpAddress,
+ rsIcmpRdMaxAdvertInterval INTEGER,
+ rsIcmpRdMinAdvertInterval INTEGER,
+ rsIcmpRdAdvertLifetime INTEGER,
+ rsIcmpRdAdvertise INTEGER,
+ rsIcmpRdPreferenceLevel INTEGER,
+ rsIcmpRdEntStatus INTEGER
+ }
+
+rsIcmpRdIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address to which this entry's information pertains."
+ ::= {rsIcmpRdEntry 1}
+
+rsIcmpRdIpAdvertAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The IP destination address to be used for multicast
+ Router Advertisements sent from the interface. The
+ only permissible values are the all-systems multicast
+ address, 224.0.0.1, or the limited-broadcast address,
+ 255.255.255.255."
+ DEFVAL {'E0000001'H}
+ ::= {rsIcmpRdEntry 2}
+
+rsIcmpRdMaxAdvertInterval OBJECT-TYPE
+ SYNTAX INTEGER (4..1800)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum time allowed between sending multicast
+ Router Advertisements from the interface, in seconds.
+ Must be no less than 4 seconds and no greater than 1800
+ seconds."
+ DEFVAL {600}
+ ::= {rsIcmpRdEntry 3}
+
+rsIcmpRdMinAdvertInterval OBJECT-TYPE
+ SYNTAX INTEGER (3..1800)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minimum time allowed between sending unsolicited
+ multicast Router Advertisements from the interface, in
+ seconds. Must be no less than 3 seconds and no greater
+ than rsIcmpRdMaxAdvertInterval.
+ Default: 0.75 * rsIcmpRdMaxAdvertInterval."
+ ::= {rsIcmpRdEntry 4}
+
+rsIcmpRdAdvertLifetime OBJECT-TYPE
+ SYNTAX INTEGER (4..9000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum length of time that the advertised addresses
+ are to be considered as valid. Must be no less than
+ rsIcmpRdMaxAdvertInterval and no greater than 9000 seconds.
+ Default: 3 * rsIcmpRdMaxAdvertInterval."
+ ::= {rsIcmpRdEntry 5}
+
+rsIcmpRdAdvertise OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A flag indicating whether or not the address is to be
+ advertised."
+ DEFVAL {enable}
+ ::= {rsIcmpRdEntry 6}
+
+rsIcmpRdPreferenceLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The preferability of the address as a default router
+ address, relative to other router addresses on the same
+ subnet."
+ DEFVAL {0}
+ ::= {rsIcmpRdEntry 7}
+
+rsIcmpRdEntStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting of any value to this object set values of
+ all fields to the default values."
+ ::= {rsIcmpRdEntry 8}
+
+
+rip2Spec OBJECT IDENTIFIER ::= { ipSpec 3 }
+-- see rlIpRouters
+
+arpSpec OBJECT IDENTIFIER ::= { ipSpec 4 }
+
+rsArpDeleteTable OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(0), -- for get only
+ deleteArpTab(1),
+ deleteIpArpDynamicEntries(2),
+ deleteIpArpStaticEntries(3),
+ deleteIpArpDelDynamicRefreshStatic(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+-- old description
+-- "Setting this object to any not-null value has the effect of deleting
+-- all entries of the ARP table."
+-- new description
+ "Setting to value deleteArpTab(1): deletes the arp table -
+ static and dynamic entries
+ deleteIpArpDynamicEntries(2): delete all dynamic entries
+ deleteIpArpStaticEntries(3): delete all static entries
+ deleteIpArpDelDynamicRefreshStatic(4) - delete all dynamic -
+ refresh static, thus
+ refrashing FFT.
+ on get returns the last action"
+ ::= { arpSpec 1 }
+
+-- range 0 to 40,000,000 to allow system convesion to timer
+rsArpInactiveTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (0..40000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable defines the maximum time period (in second) that can
+ pass between ARP requests concerning an entry in the ARP table.
+ After this time period, the entry is deleted from the table.
+ Default value 0 means using value based on IP forwarding mode."
+ DEFVAL { 0 }
+ ::= { arpSpec 2 }
+
+rsArpProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When ARP Proxy is enabled, the router can respond to
+ ARP requests for nodes located on a different sub-net,
+ provided they are it its network table. The router responds
+ with its own MAC address.
+ When ARP Proxy is disabled, the router responds only
+ to ARP requests for its own IP addresses."
+ DEFVAL { disable }
+ ::= { arpSpec 3 }
+
+rsArpRequestsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays how many ARP requests have been sent out to an ARP server
+ for address resolution."
+ ::= { arpSpec 4 }
+
+rsArpRepliesSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays how many ARP replies have been sent out to an ARP client
+ in response to request packets."
+ ::= { arpSpec 5 }
+
+rsArpProxyRepliesSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays how many proxy ARP replies have been sent out in response
+ to request packets. A proxy router serving as a gateway to a subnet
+ would respond with a proxy reply."
+ ::= { arpSpec 6 }
+
+rsArpUnresolveTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the frequency in seconds in which to send out ARP
+ requests to resolve the Next Hop MAC address."
+ ::= { arpSpec 7 }
+
+rsArpMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MIB's version, the current version is 2.
+ Version 1:
+ rsArpDeleteTable
+ Setting this object to any not-null value has the effect
+ of deleting all entries of the ARP table.
+ Version 2:
+ rsArpDeleteTable
+ Setting to value deleteArpTab(1): deletes the arp table -
+ static and dynamic entries
+ deleteIpArpDynamicEntries(2): delete all dynamic entries
+ deleteIpArpStaticEntries(3): delete all static entries
+ deleteIpArpDelDynamicRefreshStatic(4):
+ delete all dynamic -
+ refresh static, thus
+ refrashing FFT.
+ on get returns the last action.
+ New MIB variables support:
+ rsArpRequestsSent
+ rsArpRepliesSent
+ rsArpProxyRepliesSent
+ rsArpUnresolveTimer
+ rsArpMibVersion
+ Version 3:
+ New MIB variables support:
+ rsArpStaticTable
+ rsArpInterfaceTable"
+ ::= { arpSpec 8 }
+
+rsArpStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RsArpStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table used for adding static ARP entries
+ without specifying Layer 2 interface."
+ ::= { arpSpec 9 }
+
+rsArpStaticEntry OBJECT-TYPE
+ SYNTAX RsArpStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains one IpAddress to `physical' address equivalence."
+ INDEX { rsArpStaticIpAddress }
+ ::= { rsArpStaticTable 1 }
+
+RsArpStaticEntry ::= SEQUENCE {
+ rsArpStaticIpAddress IpAddress,
+ rsArpStaticPhysAddress PhysAddress,
+ rsArpStaticRowStatus RowStatus
+ }
+
+rsArpStaticIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IpAddress corresponding to the media-dependent `physical' address."
+ ::= { rsArpStaticEntry 1 }
+
+rsArpStaticPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The media-dependent `physical' address."
+ ::= { rsArpStaticEntry 2 }
+
+
+rsArpStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Entry status."
+ ::= { rsArpStaticEntry 3 }
+
+
+rsArpInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RsArpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "L2 Interface specific configuration for ARP Application.
+ Entry in this table will be dynamically created,
+ when first IP Address is defined on specific L2 interface,
+ and destroyed when the last IP address on this L2 interface is removed"
+ ::= { arpSpec 10 }
+
+rsArpInterfaceEntry OBJECT-TYPE
+ SYNTAX RsArpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains L2 Interface specific configuration
+ for ARP Application."
+ INDEX { rsArpInterfaceIfIndex }
+ ::= { rsArpInterfaceTable 1 }
+
+RsArpInterfaceEntry ::= SEQUENCE {
+ rsArpInterfaceIfIndex InterfaceIndex,
+ rsArpInterfaceInactiveTimeOut Unsigned32,
+ rsArpInterfaceArpProxy INTEGER
+ }
+
+rsArpInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies the interface to
+ which this entry is applicable. The interface identified by
+ a particular value of this index is the same interface as
+ identified by the same value of the IF-MIB's ifIndex."
+ ::= { rsArpInterfaceEntry 1 }
+
+rsArpInterfaceInactiveTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (0..40000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable defines the maximum time period (in second) that can
+ pass between ARP requests concerning an entry in the ARP table.
+ After this time period, the entry is deleted from the table.
+ Default value 0 means using value from rsArpInactiveTimeOut"
+ DEFVAL { 0 }
+ ::= { rsArpInterfaceEntry 2 }
+
+rsArpInterfaceArpProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When ARP Proxy is enabled, the router can respond to
+ ARP requests for nodes located on a different sub-net,
+ provided they are it its network table. The router responds
+ with its own MAC address.
+ When ARP Proxy is disabled, the router responds only
+ to ARP requests for its own IP addresses."
+ DEFVAL { disable }
+ ::= { rsArpInterfaceEntry 3 }
+
+rsArpNumOfEntries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays how many ARP entries stored in ARP Table."
+ ::= { arpSpec 11 }
+
+
+tftp OBJECT IDENTIFIER ::= { ipSpec 5 }
+
+rsTftpRetryTimeOut OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " General Retransmission time-out value (seconds) "
+ DEFVAL { 15 }
+ ::= { tftp 1 }
+
+rsTftpTotalTimeOut OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Total Retransmission time-out value (seconds) "
+ DEFVAL { 60 }
+ ::= { tftp 2 }
+
+rsSendConfigFile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name include path where the Router Server will put the full
+ configuration. The default destination address will be the sender
+ address."
+ ::= { tftp 3 }
+
+rsGetConfigFile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name include path where the Router Server will get the full
+ configuration from. The default destination address will be the sender
+ address."
+ ::= { tftp 4 }
+
+rsLoadSoftware OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name include path where the Router Server will get the
+ software. The default source address will be the sender address."
+ ::= { tftp 5 }
+
+rsFileServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the configuration / sw server."
+ ::= { tftp 6 }
+
+rsSoftwareDeviceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Software Device Name specifies a device name, using this Software"
+ ::= { tftp 7 }
+
+rsSoftwareFileAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ download(1),
+ upload (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Holds the current action done on the software file "
+ DEFVAL {download }
+ ::= {tftp 8 }
+
+ipRedundancy OBJECT IDENTIFIER ::= { ipSpec 6 }
+-- see rlIpRouter.mib
+
+ipRouteLeaking OBJECT IDENTIFIER ::= { ipSpec 7 }
+-- see rlIpRouter.mib
+
+ipRipFilter OBJECT IDENTIFIER ::= { ipSpec 8 }
+-- see rlIpRouter.mib
+
+rsRipEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ shutdown(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables, disables or shutdown (doesn't delete configuration) RIP."
+::= { ipSpec 9 }
+
+rsTelnetPassword OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipSpec 11 }
+
+rlTranslationNameToIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlTranslationNameToIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table translates IP interfaces's name to
+ IP interface's address"
+ ::= { ipSpec 12 }
+
+rlTranslationNameToIpEntry OBJECT-TYPE
+ SYNTAX RlTranslationNameToIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The row definition for this table."
+ INDEX { IMPLIED rlTranslationNameToIpName }
+ ::= { rlTranslationNameToIpTable 1 }
+
+RlTranslationNameToIpEntry ::= SEQUENCE {
+ rlTranslationNameToIpName DisplayString,
+ rlTranslationNameToIpIpAddr IpAddress
+}
+
+rlTranslationNameToIpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Interface name"
+ ::= { rlTranslationNameToIpEntry 1 }
+
+rlTranslationNameToIpIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Interface address"
+ ::= { rlTranslationNameToIpEntry 2 }
+
+-- Mib for Preferance among routing protocols:
+-- Range value 0..255 . O is most preferred, 255 never used for forwarding.
+-- only exception is direct which range 0..254 we prevent direct from becoming unreachable
+-- (according to RFC1812 section 5.2.4)
+
+rlIpRoutingProtPreference OBJECT IDENTIFIER ::= { ipSpec 13 }
+-- see rlIpRouter.mib
+
+rlOspf OBJECT IDENTIFIER ::= { ipSpec 14 }
+-- see rlIpRouter.mib
+
+--IP address table mib ver
+
+rlIpAddrTableMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IpAddrTable MIB's version."
+ ::= {ipSpec 15 }
+
+rlIpCidrRouteExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlIpCidrRouteExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Augmenting ipCidrRouteTable (ip forwarfing information table)
+ for added info as read only"
+ ::= {ipSpec 16 }
+
+rlIpCidrRouteExtEntry OBJECT-TYPE
+ SYNTAX RlIpCidrRouteExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row of the table ipCidrRouteTable Extended
+ by this definition."
+ AUGMENTS { ipCidrRouteEntry }
+ ::= {rlIpCidrRouteExtTable 1 }
+
+RlIpCidrRouteExtEntry ::= SEQUENCE {
+ rlIpCidrRouteProto INTEGER
+}
+
+rlIpCidrRouteProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1), -- local interface
+ netmgmt(2), -- static route
+ rip(3), -- Berkeley RIP or RIP-II
+ ospfInternal(4), -- Open Shortest Path First Internal Route
+ ospfExternal(5), -- Open Shortest Path First External Route
+ ospfAggregateNetRange(6), -- Open Shortest Path First
+ bgp4Internal(7), -- Border Gateway Protocol Internal Route
+ bgp4External(8), -- Border Gateway Protocol External Route
+ aggregateRoute(9), --
+ other(10) -- not specified
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Added infor for ipCidrRouteTable.
+ extends the info of ipCidrRouteProto to show the route inner protocol.
+ Allowes the user to see which type of route in the protocol
+ e.g. ospf internal, ospf external."
+ ::= { rlIpCidrRouteExtEntry 1 }
+
+
+rlIpStaticRoute OBJECT IDENTIFIER ::= { ipSpec 17 }
+
+rlIpStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlIpStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This entity's static (user configured) IP Routing table.
+ entries are MAX-ACCESSible even if not used for forwarding "
+ ::= { rlIpStaticRoute 1 }
+
+rlIpStaticRouteEntry OBJECT-TYPE
+ SYNTAX RlIpStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A particular Static(user configured) route to a particular destina-
+ tion, under a particular policy."
+ INDEX { rlIpStaticRouteDest,
+ rlIpStaticRouteMask,
+ rlIpStaticRouteTos,
+ rlIpStaticRouteNextHop }
+ ::= { rlIpStaticRouteTable 1 }
+
+
+RlIpStaticRouteEntry ::= SEQUENCE {
+ rlIpStaticRouteDest IpAddress,
+ rlIpStaticRouteMask IpAddress,
+ rlIpStaticRouteTos INTEGER,
+ rlIpStaticRouteNextHop IpAddress,
+ rlIpStaticRouteMetric INTEGER,
+ rlIpStaticRouteType INTEGER,
+ rlIpStaticRouteNextHopAS INTEGER,
+ rlIpStaticRouteForwardingStatus INTEGER,
+ rlIpStaticRouteRowStatus RowStatus,
+ rlIpStaticRouteOwner INTEGER
+ }
+
+rlIpStaticRouteDest OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ 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
+ rlIpStaticRouteMask object is not equal to x."
+ ::= { rlIpStaticRouteEntry 1 }
+
+rlIpStaticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate the mask to be logical-ANDed with the
+ destination address before being compared to
+ the value in the rlIpStaticRouteDest field. For
+ those systems that do not support arbitrary
+ subnet masks, an agent constructs the value of
+ the rlIpStaticRouteMask 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
+ rlIpStaticRouteDest object is not equal to ipCidrRoute-
+ Dest."
+ ::= { rlIpStaticRouteEntry 2 }
+
+rlIpStaticRouteTos OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "See ipCidrRouteTos definition
+ For now only value 0 is valid"
+ ::= { rlIpStaticRouteEntry 3 }
+
+rlIpStaticRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "On remote routes, the address of the next sys-
+ tem en route; Otherwise, 0.0.0.0."
+ ::= { rlIpStaticRouteEntry 4 }
+
+rlIpStaticRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The routing metric for this route.
+ The semantics of this metric are determined by the user.
+ normal semantic will be next hop count or some administarative distance
+ to create routing policy."
+ ::= { rlIpStaticRouteEntry 5 }
+
+rlIpStaticRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ reject (1), -- route which discards traffic
+ local (2), -- local interface
+ remote (3) -- remote destination
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of route. Note that local(3) refers
+ to a route for which the next hop is the final
+ destination this is the case when user overides the a local interface
+ entry to change it parameters;
+ 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 may be used as a means of
+ correctly aggregating routes, When static routes are distributed (leaked)
+ to other protocols."
+ ::= { rlIpStaticRouteEntry 6 }
+
+rlIpStaticRouteNextHopAS OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Autonomous System Number of the Next Hop.
+ The semantics of this object are determined by
+ the routing-protocol specified in the route's
+ ipCidrRouteProto value. When this object is
+ unknown or not relevant its value should be set
+ to zero."
+ DEFVAL { 0 }
+ ::= { rlIpStaticRouteEntry 7 }
+
+rlIpStaticRouteForwardingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ inactive (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "active - An indication that the route has implication on routing
+ inactive - the route is a backup route or it is down. It is not used
+ in forwarding decision.
+ Down means that the Ip interface on which it is configured is down.
+ (Note: ip interface down may be for two reason - its admin status or
+ the L2 interface , on which the ip interface is configured, status"
+ ::= { rlIpStaticRouteEntry 8 }
+
+rlIpStaticRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used according to
+ row installation and removal conventions."
+ ::= { rlIpStaticRouteEntry 9 }
+
+rlIpStaticRouteOwner OBJECT-TYPE
+ SYNTAX INTEGER {
+ static (1),
+ dhcp (2),
+ default (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Static - The route is configured over Static IP.
+ This route is written to configuration files.
+ Dhcp - The route is Configured by DHCP
+ (received as part of DHCP configuration)
+ This route IS NOT written to configuration files
+ Dhcp - The route is Configured default system config
+ exist till any other configuration
+ is applied"
+ ::= { rlIpStaticRouteEntry 10 }
+
+rlIpRouter OBJECT IDENTIFIER ::= { ipSpec 18 }
+
+
+rlIpAddressesNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable specifies current number of entries in rsIpAddrTable."
+ DEFVAL { 0 }
+ ::= { ipSpec 23 }
+
+rlIpStaticPrefixesNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable specifies current number of static prefixes in the system."
+ DEFVAL { 0 }
+ ::= { ipSpec 24 }
+
+rlIpTotalPrefixesNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable specifies current total number of prefixes in the system."
+ DEFVAL { 0 }
+ ::= { ipSpec 25 }
+
+--- rlManagementIPv4
+
+rlManagementIpv4 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system management IPv4 address which is kept between system modes changes"
+ ::= { ipSpec 32 }
+
+rlManagementIpv4Action OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system management IPv4 action:
+ clear - delete all ipv4 interfaces from startup configuration database except rlManagementIpv4"
+ ::= { ipSpec 33 }
+
+rlManagementIpIfindex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system management IPs addresses ifIndex which is kept between system modes changes"
+ ::= { ipSpec 34 }
+
+rlSourceAddressSelectionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlSourceAddressSelectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table specifies IPv4 and IPv6 source
+ interfaces per application. Only supported
+ applications are present in the table."
+ ::= { ipSpec 35 }
+
+rlSourceAddressSelectionEntry OBJECT-TYPE
+ SYNTAX RlSourceAddressSelectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The row definition for this table."
+ INDEX { IMPLIED rlSourceAddressSelectionApp}
+ ::= { rlSourceAddressSelectionTable 1 }
+
+
+RlSourceAddressSelectionEntry ::= SEQUENCE {
+ rlSourceAddressSelectionApp DisplayString,
+ rlSourceAddressSelectionInterfaceIPv4 InterfaceIndexOrZero,
+ rlSourceAddressSelectionInterfaceIPv6 InterfaceIndexOrZero
+}
+
+rlSourceAddressSelectionApp OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..160))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The application which source interfaces are
+ defined in the entry."
+ ::= { rlSourceAddressSelectionEntry 1 }
+
+rlSourceAddressSelectionInterfaceIPv4 OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ifIndex value of source interface for IPv4 address.
+ Zero means the interface is undefined."
+ DEFVAL { 0 }
+ ::= { rlSourceAddressSelectionEntry 2 }
+
+rlSourceAddressSelectionInterfaceIPv6 OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ifIndex value of source interface for IPv6 address.
+ Zero means the interface is undefined."
+ DEFVAL { 0 }
+ ::= { rlSourceAddressSelectionEntry 3 }
+
+
+
+--
+-- Internet Address Table (Private/Extension)
+--
+
+rlIpAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlIpAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is parralel to MIB II ipAddressTable, and is used to
+ add/delete entries to/from that table.
+ The table contains addressing information relevant to the
+ entity's interfaces.
+
+ In addition to ipAddressTable defined in standard MIB a represenattion of
+ IPv6 addresses based on additionl address origin such as EUI-64, general
+ prefix etc.
+ In this case the address information is partial address information.
+ Together with the address origin and the general prefix (when needed) user can
+ construct full address information.
+
+ The index (key) for this table includes this information additionally to the address."
+ ::= { ipSpec 36 }
+
+rlIpAddressEntry OBJECT-TYPE
+ SYNTAX RlIpAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An address mapping for a particular interface."
+ INDEX { rlIpAddressAddrType,
+ rlIpAddressAddr,
+ rlIpAddressOrigin,
+ rlIpAddressGeneralPrefixName }
+ ::= { rlIpAddressTable 1 }
+
+RlIpAddressEntry ::= SEQUENCE {
+ rlIpAddressAddrType InetAddressType,
+ rlIpAddressAddr InetAddress,
+ rlIpAddressOrigin RlIpAddressOriginTC,
+ rlIpAddressGeneralPrefixName
+ DisplayString,
+ rlIpAddressIfIndex InterfaceIndex,
+ rlIpAddressExtdType INTEGER,
+ rlIpAddressPrefix RowPointer,
+ rlIpAddressStatus IpAddressStatusTC,
+ rlIpAddressCreated TimeStamp,
+ rlIpAddressLastChanged TimeStamp,
+ rlIpAddressRowStatus RowStatus,
+ rlIpAddressStorageType StorageType,
+ rlIpAddressExtdPrefixLength InetAddressPrefixLength,
+ rlIpAddressCompleteAddr InetAddress,
+ rlIpAddressOperStatus INTEGER
+ }
+
+rlIpAddressAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type of rlIpAddressAddr."
+ ::= { rlIpAddressEntry 1 }
+
+rlIpAddressAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address to which this entry's addressing information
+ pertains. The address type of this object is specified in
+ rlIpAddressAddrType.
+
+ In case of auto-configure address such as eui-64, general-prefix and others
+ it contains the partial address before appropriate manipulation.
+
+ Implementors need to be aware that if the size of
+ rlIpAddressAddr exceeds 116 octets, then OIDS of instances of
+ columns in this row will have more than 128 sub-identifiers
+ and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3.
+
+ Note:
+ Since interpeak doesnt use origin, 3rd index (key) - rlIpAddressOrigin, as part of the key,
+ we assume that no same address can exists from different origins."
+ ::= { rlIpAddressEntry 2 }
+
+-- additional to standard MIB (1)
+
+rlIpAddressOrigin OBJECT-TYPE
+ SYNTAX RlIpAddressOriginTC
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The origin of the address."
+ ::= { rlIpAddressEntry 3 }
+
+rlIpAddressGeneralPrefixName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name assigned to the prefix."
+ ::= { rlIpAddressEntry 4 }
+
+-- (1)
+
+rlIpAddressIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies the interface to
+ which this entry is applicable. The interface identified by
+ a particular value of this index is the same interface as
+ identified by the same value of the IF-MIB's ifIndex."
+ ::= { rlIpAddressEntry 5 }
+
+rlIpAddressExtdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unicast(1),
+ anycast(2),
+ broadcast(3),
+ multicast(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Extend standard field ipAddressType to multicast"
+ DEFVAL { unicast }
+ ::= { rlIpAddressEntry 6 }
+
+rlIpAddressPrefix OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A pointer to the row in the prefix table to which this
+ address belongs. May be { 0 0 } if there is no such row."
+ DEFVAL { zeroDotZero }
+ ::= { rlIpAddressEntry 7 }
+
+-- following filed has changed to a key (2)
+-- rlIpAddressOrigin OBJECT-TYPE
+-- SYNTAX IpAddressOriginTC
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The origin of the address."
+-- ::= { rlIpAddressEntry 8 }
+-- (2)
+
+rlIpAddressStatus OBJECT-TYPE
+ SYNTAX IpAddressStatusTC
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the address, describing if the address can be
+ used for communication.
+
+ In the absence of other information, an IPv4 address is
+ always preferred(1)."
+ DEFVAL { preferred }
+ ::= { rlIpAddressEntry 8 }
+
+rlIpAddressCreated OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this entry was created.
+ If this entry was created prior to the last re-
+ initialization of the local network management subsystem,
+ then this object contains a zero value."
+ ::= { rlIpAddressEntry 9 }
+
+rlIpAddressLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this entry was last
+ updated. If this entry was updated prior to the last re-
+ initialization of the local network management subsystem,
+ then this object contains a zero value."
+ ::= { rlIpAddressEntry 10 }
+
+rlIpAddressRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row.
+
+ The RowStatus TC requires that this DESCRIPTION clause
+ states under which circumstances other objects in this row
+ can be modified. The value of this object has no effect on
+ whether other objects in this conceptual row can be
+ modified.
+
+ A conceptual row can not be made active until the
+ rlIpAddressIfIndex has been set to a valid index."
+ ::= { rlIpAddressEntry 11 }
+
+rlIpAddressStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row. If this object
+ has a value of 'permanent', then no other objects are
+ required to be able to be modified."
+ DEFVAL { volatile }
+ ::= { rlIpAddressEntry 12 }
+
+
+-- additional fields - based on 'ipAddressEntry' augmentation (3)
+
+rlIpAddressExtdPrefixLength OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The prefix length of this address."
+ DEFVAL { 64 }
+ ::= { rlIpAddressEntry 13 }
+
+rlIpAddressCompleteAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Complete IP address to which this entry's addressing information
+ pertains.
+
+ In case of auto-configure address such as eui-64, general-prefix and others
+ it contains the complete address after appropriate manipulation"
+ ::= { rlIpAddressEntry 14 }
+
+-- (3)
+
+rlIpAddressOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the IP address."
+ ::= { rlIpAddressEntry 15 }
+
+rlIpDefaultDSCP OBJECT-TYPE
+SYNTAX INTEGER(0..63)
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ "The default value inserted into the DSCP
+ field of the IP header of datagrams originated at
+ this entity, whenever a DSCP value is not supplied
+ by the application."
+::= { ipSpec 37 }
+
+rlIpDefaultUP OBJECT-TYPE
+SYNTAX INTEGER(0..7)
+MAX-ACCESS read-write
+STATUS current
+DESCRIPTION
+ "The default value inserted into the User Priority
+ field in the 802.1q VLAN tag of IPv4 frames sent by the
+ CPU."
+::= { ipSpec 38 }
+
+rlIpv4MtuSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the maximum transmission unit (MTU) size in bytes of IPv4 packets (payload)."
+ ::= { ipSpec 39 }
+
+rlIcmpCountersClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "clear - delete all icmp counters"
+ ::= { ipSpec 40 }
+
+rlIpCountersClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear (0)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "clear - delete all ip counters"
+ ::= { ipSpec 41 }
+
+rlManagementIpPortIfindex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system management port ifIndex"
+ ::= { ipSpec 42 }
+
+END
+
+