1132 lines
37 KiB
Plaintext
1132 lines
37 KiB
Plaintext
LINKSYS-IP DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: LINKSYS IP Private Extension
|
|
-- Version: 7.45.00.00
|
|
-- Date: 22 Jun 2006
|
|
|
|
IMPORTS
|
|
rnd FROM LINKSYS-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
|
|
DisplayString, RowStatus, TruthValue, PhysAddress,
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
|
|
|
|
|
ipSpec MODULE-IDENTITY
|
|
LAST-UPDATED "200606220000Z"
|
|
ORGANIZATION "Linksys LLC."
|
|
CONTACT-INFO
|
|
"www.linksys.com/business/support"
|
|
DESCRIPTION
|
|
"The private MIB module definition for IP MIB."
|
|
REVISION "200606220000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB."
|
|
::= { rnd 26 }
|
|
|
|
|
|
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
|
|
}
|
|
|
|
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 }
|
|
|
|
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 1 to 40,000,000 to allow system convesion to timer
|
|
rsArpInactiveTimeOut OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..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."
|
|
DEFVAL { 60000 }
|
|
::= { 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 }
|
|
|
|
END
|
|
|