Observium_CE/mibs/supermicro/SUPERMICRO-MIRIP2-MIB

1371 lines
45 KiB
Plaintext

-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
-- $Id: fsmirip.mib,v 1.8 2013/06/19 13:30:03 siva Exp $
-- /*****************************************************************
-- * *
-- * fsmirip.mib *
-- * *
-- * Rip components extracted from fsmirip.mib PLUS *
-- * *
-- * fsMIRip2Propagate scalar object to enable *
-- * Static Route Propagation in RIP *
-- * fsMIRip2MaxRoutes scalar object which defines *
-- * maximum RIP Routes *
-- * fsMIRipTrcFlag scalar object to enable tracing in RIP *
-- * *
-- ****************************************************************/
-- Proprietary Support
SUPERMICRO-MIRIP2-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,IpAddress,
Counter32, Integer32 FROM SNMPv2-SMI
enterprises FROM SNMPv2-SMI
MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI
InterfaceIndex FROM IF-MIB
--fsMIStdRip2PeerAddress FROM SUPERMICRO-MISTDRIP2-MIB
TruthValue, RowStatus, DisplayString, DateAndTime FROM SNMPv2-TC;
fsMIRip MODULE-IDENTITY
LAST-UPDATED "201209050000Z"
ORGANIZATION "Super Micro Computer Inc."
CONTACT-INFO "support@Supermicro.com"
DESCRIPTION " The Proprietary RIP MI MIB"
REVISION "201209050000Z"
DESCRIPTION " The Proprietary RIP MI MIB"
::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 151}
fsMIRip2GeneralGroup OBJECT IDENTIFIER ::= { fsMIRip 1 }
fsMIRipRRDGeneralGroup OBJECT IDENTIFIER ::= { fsMIRip 2 }
fsMIRip2TrapsControl OBJECT IDENTIFIER ::= { fsMIRip 5 }
fsMIRip2Notification OBJECT IDENTIFIER ::= { fsMIRip 6 }
fsMIRip2GlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRip2GlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This Table Contains the list of globals for a
Context."
::= { fsMIRip2GeneralGroup 1 }
fsMIRip2GlobalEntry OBJECT-TYPE
SYNTAX FsMIRip2GlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of fsMIRip2GlobalTable."
INDEX { fsMIRipContextId }
::= { fsMIRip2GlobalTable 1 }
FsMIRip2GlobalEntry ::=
SEQUENCE {
fsMIRipContextId Integer32,
fsMIRip2Security INTEGER,
fsMIRip2Peers Integer32,
fsMIRip2TrustNBRListEnable INTEGER,
fsMIRip2NumberOfDroppedPkts Counter32,
fsMIRip2SpacingEnable INTEGER,
fsMIRip2AutoSummaryStatus INTEGER,
fsMIRip2RetransTimeoutInt Integer32,
fsMIRip2MaxRetransmissions Integer32,
fsMIRip2OverSubscriptionTimeout Integer32,
fsMIRip2Propagate INTEGER,
fsMIRipTrcFlag Integer32,
fsMIRipRowStatus RowStatus,
fsMIRipAdminStatus INTEGER,
fsMIRip2LastAuthKeyLifetimeStatus TruthValue,
fsMIRipRtCount Integer32
}
fsMIRipContextId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the Rip Domain Context."
::= { fsMIRip2GlobalEntry 1 }
fsMIRip2Security OBJECT-TYPE
SYNTAX INTEGER {
minimumSecurity(1),
maximumSecurity(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A variable denotes the security level of RIP-2
in the system. The value `minimumSecurity` denotes
that the RIP1 packets will be accepted even when
authentication is in use. The value `maximumSecurity`
denotes that RIP1 packets will be ignored when
authentication is in use"
DEFVAL { maximumSecurity }
::= {fsMIRip2GlobalEntry 2 }
fsMIRip2Peers OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of peers that can be in conversation
with the RIP2 system simultaneously"
DEFVAL { 5 }
::= {fsMIRip2GlobalEntry 3 }
fsMIRip2TrustNBRListEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of neighbor list in the router.
The value 'enabled' denotes that a list of
router's IP address can be configured and
RIP Packets from those router's will be processed
by RIP and packets from other Routers will be dropped.
'Disabled' denotes that RIP Packet from all the
router's will be processed."
DEFVAL { disabled }
::= { fsMIRip2GlobalEntry 4 }
fsMIRip2NumberOfDroppedPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIP Packets dropped because of
neighbor list check."
::= { fsMIRip2GlobalEntry 5 }
fsMIRip2SpacingEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether spacing is enabled or not. If spacing
is enabled, generation of periodic update packet
will be split and send."
DEFVAL { disabled }
::= { fsMIRip2GlobalEntry 6 }
fsMIRip2AutoSummaryStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specify the auto-summary status.If
enabled, summary routes are sent in regular updates for
both rip v1 and v2.If split hoizon is enabled, summary
is sent only if atlest one subnet route is learned over
an interface which is different from the interface over
which the update is sent.If all the subnet routes
are learned over the same interface over which updates
are sent, then summary is not send.
With poisson reverse enabled, summary is sent either
with metric 16 or with proper metric according to the
interfaces over which subnet routes were learnt.
If summary is disabled, either individual subnet route
are sent or subnet routes are sent based on the
specfic aggregation configured over the interface."
DEFVAL { enabled }
::= { fsMIRip2GlobalEntry 7 }
-- MIB Objects for Triggered RIP
fsMIRip2RetransTimeoutInt OBJECT-TYPE
SYNTAX Integer32 (5..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout interval to be used to retransmit the Update
request packet or an unacknowledged update response packet."
DEFVAL { 5 }
::= { fsMIRip2GlobalEntry 8 }
fsMIRip2MaxRetransmissions OBJECT-TYPE
SYNTAX Integer32 (10..40)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of retransmissions of the update request and
update response packets. If no response is received then the routes
via the next hop router are marked unreachable."
DEFVAL { 36 }
::= {fsMIRip2GlobalEntry 9 }
fsMIRip2OverSubscriptionTimeout OBJECT-TYPE
SYNTAX Integer32 (100..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Over subscription timeout value as mentioned in RFC 2091.When a
Circuit DOWN message is received from the circuit manager, this
timer will be started for the specified timeout value."
DEFVAL { 180 }
::= { fsMIRip2GlobalEntry 10 }
fsMIRip2Propagate OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Is propagation of static route is enabled or not. If it
is enabled then routing protocols (like RIP) are allowed
to include static routes in the update messages."
DEFVAL { disable }
::= { fsMIRip2GlobalEntry 11 }
fsMIRipTrcFlag OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables the tracing in the RIP. A 32 bit integer
is used to store the Tracing level in the specified module.
Different Tracing Levels -
BIT 0 - Initialisation and Shutdown Trace.
BIT 1 - Management trace.
BIT 2 - Data path trace.
BIT 3 - Control Plane trace.
BIT 4 - Packet Dump.
BIT 5 - OS Resource trace.
BIT 6 - All Failure trace (All failures including Packet Validation)
BIT 7 - Buffer Trace."
DEFVAL { 0 }
::= { fsMIRip2GlobalEntry 12 }
fsMIRipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { fsMIRip2GlobalEntry 13 }
fsMIRipAdminStatus OBJECT-TYPE
SYNTAX INTEGER { enabled (1), disabled (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of RIP in a particular
router context. The value 'enabled' denotes that
the RIP Process is active; 'disabled' disables it
on all inter-faces."
DEFVAL { disabled }
::= { fsMIRip2GlobalEntry 14 }
fsMIRip2LastAuthKeyLifetimeStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag that decides whether the last authentication key on expiry,
should take its lifetime to be infinite or not. If this object is set
to true the last key on expiry resets its lifetime to be infinite and
continues to be the Key until new Authentication key id is configured.
If this object is configured to be false, then it should not send RIP
updates once the last key is expired. The received RIP updates from
the peer will be dropped after the last available key has expired and
the object is set not TRUE.
TRUE - The last key will be treated as having infinite life time.
FALSE - After the last key expires, the received RIP updates will be
dropped and the routes may tear down. No updates will be sent
on that interface."
DEFVAL { true }
::= { fsMIRip2GlobalEntry 15 }
fsMIRipRtCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes in a particular context"
::= { fsMIRip2GlobalEntry 16 }
--SCALAR_TABLE_END fsMIRip2GeneralGroup
fsMIRipGlobalTrcFlag OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables Global tracing in the RIP. A 32 bit integer
is used to store the Tracing level in the specified module.
Different Tracing Levels -
BIT 0 - Initialisation and Shutdown Trace.
BIT 1 - Management trace.
BIT 2 - Data path trace.
BIT 3 - Control Plane trace.
BIT 4 - Packet Dump.
BIT 5 - OS Resource trace.
BIT 6 - All Failure trace (All failures including Packet Validation)
BIT 7 - Buffer Trace."
DEFVAL { 0 }
::= {fsMIRip2GeneralGroup 2}
-- fsMIRip2NBRsTrustListTable
fsMIRip2NBRTrustListTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRip2NBRTrustListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of Router addresses
from which you can receive RIP Packets"
::= { fsMIRip2GeneralGroup 3 }
fsMIRip2NBRTrustListEntry OBJECT-TYPE
SYNTAX FsMIRip2NBRTrustListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of fsMIRip2NBRTrustListTable."
INDEX { fsMIRipContextId,fsMIRip2TrustNBRIpAddr }
::= { fsMIRip2NBRTrustListTable 1 }
FsMIRip2NBRTrustListEntry ::=
SEQUENCE {
fsMIRip2TrustNBRIpAddr
IpAddress,
fsMIRip2TrustNBRRowStatus
RowStatus
}
fsMIRip2TrustNBRIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ipaddress of the Router from which this router
can accept RIP Packets"
::= { fsMIRip2NBRTrustListEntry 1 }
fsMIRip2TrustNBRRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { fsMIRip2NBRTrustListEntry 2 }
--fsMIRip2IfConfTable
fsMIRip2IfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of subnets which require separate
configuration in RIP."
::= { fsMIRip2GeneralGroup 4 }
fsMIRip2IfConfEntry OBJECT-TYPE
SYNTAX FsMIRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Single Routing Domain in a single Subnet."
INDEX { fsMIRipContextId , fsMIRip2IfConfAddress }
::= { fsMIRip2IfConfTable 1 }
FsMIRip2IfConfEntry ::=
SEQUENCE {
fsMIRip2IfConfAddress
IpAddress,
fsMIRip2IfAdminStat
INTEGER,
fsMIRip2IfConfOperState
INTEGER,
fsMIRip2IfConfUpdateTmr
Integer32,
fsMIRip2IfConfGarbgCollectTmr
Integer32,
fsMIRip2IfConfRouteAgeTmr
Integer32,
fsMIRip2IfSplitHorizonStatus
INTEGER,
fsMIRip2IfConfDefRtInstall
INTEGER,
fsMIRip2IfConfSpacingTmr
Integer32,
fsMIRip2IfConfInUseKey
Integer32,
fsMIRip2IfConfAuthLastKeyStatus
TruthValue
}
fsMIRip2IfConfAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
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."
::= { fsMIRip2IfConfEntry 1 }
fsMIRip2IfAdminStat OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
passive(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of RIP-2 in the
router. The value 'enabled' denotes that the
RIP2 Process is active throughout the system.
'disabled' disables RIP2 Process in the system.
'passive' denotes that the RIP2 Process runs as
a passive one"
::= { fsMIRip2IfConfEntry 2 }
fsMIRip2IfConfOperState OBJECT-TYPE
SYNTAX INTEGER {
operup (1),
operdown (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This gives the Operational Status of the Interface "
DEFVAL { operdown }
::= { fsMIRip2IfConfEntry 3 }
fsMIRip2IfConfUpdateTmr OBJECT-TYPE
SYNTAX Integer32 (10..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval Time Between Updates"
DEFVAL { 30 }
::= { fsMIRip2IfConfEntry 4 }
fsMIRip2IfConfGarbgCollectTmr OBJECT-TYPE
SYNTAX Integer32(120..180)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Interval before deleting an entry after not hearing
it. Also the advertisements of this entry is set to
INFINITY while sending to others "
DEFVAL { 120 }
::= { fsMIRip2IfConfEntry 5 }
fsMIRip2IfConfRouteAgeTmr OBJECT-TYPE
SYNTAX Integer32 (30..500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Time after which the entry is put into garbage collect
interval "
DEFVAL { 180 }
::= { fsMIRip2IfConfEntry 6 }
fsMIRip2IfSplitHorizonStatus OBJECT-TYPE
SYNTAX INTEGER {
splitHorizon(1),
splitHorizonWithPoisRev(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag to denote the split horizon operational status
in the system. The value `splitHorizon` denotes that
splitHorizon should be applied in the response packets
that are going out"
DEFVAL { splitHorizonWithPoisRev }
::= { fsMIRip2IfConfEntry 7 }
fsMIRip2IfConfDefRtInstall OBJECT-TYPE
SYNTAX INTEGER {
installDefRt(1),
doNotInstallDefRt(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag that decides whether the default route received over this
interface should be installed to rip database or not."
DEFVAL { doNotInstallDefRt }
::= { fsMIRip2IfConfEntry 8 }
fsMIRip2IfConfSpacingTmr OBJECT-TYPE
SYNTAX Integer32(0..360)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of route entries are greater than 25 , regular updates
(response packets are sent for every fsMIRip2IfConfUpdateTmr
interval) are sent in multiple packets.
Spacing Provides the interval between the
packets.For value zero spacing will be disabled.Maximum value is 10%
of the fsMIRip2IfConfUpdateTmr object maximum value."
DEFVAL { 0 }
::= { fsMIRip2IfConfEntry 9 }
fsMIRip2IfConfInUseKey OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents the active authentication KeyID that is currently used
in the particular interface for sending RIP updates."
::= { fsMIRip2IfConfEntry 10 }
fsMIRip2IfConfAuthLastKeyStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag to indicate that the last key configured on a RIP interface
has expired or not.This object is updated during transmission and
reception of RIP updates.
TRUE - The last key on this particular interface is expired.
FALSE - The last key on this particular interface is not yet expired."
DEFVAL { false }
::= { fsMIRip2IfConfEntry 11 }
-- MD5 Authentiacation table for RIP.
fsMIRipMd5AuthTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRipMd5AuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MD5 Authentication table for RIP."
::= { fsMIRip2GeneralGroup 5 }
fsMIRipMd5AuthEntry OBJECT-TYPE
SYNTAX FsMIRipMd5AuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in to the MD5 Authentiaction table. More than one
entry can be configured for an interface."
INDEX { fsMIRipContextId ,fsMIRipMd5AuthAddress, fsMIRipMd5AuthKeyId }
::= { fsMIRipMd5AuthTable 1 }
FsMIRipMd5AuthEntry ::=
SEQUENCE {
fsMIRipMd5AuthAddress IpAddress,
fsMIRipMd5AuthKeyId Integer32,
fsMIRipMd5AuthKey OCTET STRING,
fsMIRipMd5KeyStartTime Integer32,
fsMIRipMd5KeyExpiryTime Integer32,
fsMIRipMd5KeyRowStatus RowStatus
}
fsMIRipMd5AuthAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
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. RIP should
have been enabled for this IP address and the rip2IfConfAuthType
should be MD5 for creating this entry."
::= { fsMIRipMd5AuthEntry 1 }
fsMIRipMd5AuthKeyId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The key ID for this key. This should be unique for the same
fsMIRipMd5AuthAddress. This enables the configuration of more than
one key for an interface."
::= { fsMIRipMd5AuthEntry 2 }
fsMIRipMd5AuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value to be used as the Authentication Key.
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."
::= { fsMIRipMd5AuthEntry 3 }
fsMIRipMd5KeyStartTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time the router will start accepting or generating the
packets that have been created with this key.
The start time of the key should be less than the expiry time of
the previous key.
During the overlap interval, the next key will be used in the
generation of the authentication messages.The start time of the first
key should be zero."
::= { fsMIRipMd5AuthEntry 4 }
fsMIRipMd5KeyExpiryTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time the router will stop accepting the packets that have
been created with this key. This time will be indicated (in the
number of seconds) from the start time of the key. If the expiry time
of a key is zero, it means that, the key should be used for the
infinite amount of time. If this key is the last key then that key
will be used for the infinite amount of time or until the new key
is configured."
::= { fsMIRipMd5AuthEntry 5 }
fsMIRipMd5KeyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this row by which a new entry can be created or
deleted by setting this object to the appropriate value as
mentioned in SMI-v2.If this entry is made active, then no other
entry in the table will be allowed to modify. The entry can be in
deleted from the table."
::= { fsMIRipMd5AuthEntry 6 }
-- Crypto Authentication table for RIP.
fsMIRipCryptoAuthTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRipCryptoAuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Crypto Authentication table for RIP."
::= { fsMIRip2GeneralGroup 9 }
fsMIRipCryptoAuthEntry OBJECT-TYPE
SYNTAX FsMIRipCryptoAuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in to the Crypto Authentication table. More than one
entry can be configured for an interface."
INDEX { fsMIRipContextId ,fsMIRipCryptoAuthIfIndex, fsMIRipCryptoAuthAddress,
fsMIRipCryptoAuthKeyId }
::= { fsMIRipCryptoAuthTable 1 }
FsMIRipCryptoAuthEntry ::=
SEQUENCE {
fsMIRipCryptoAuthIfIndex InterfaceIndex,
fsMIRipCryptoAuthAddress IpAddress,
fsMIRipCryptoAuthKeyId Integer32,
fsMIRipCryptoAuthKey OCTET STRING,
fsMIRipCryptoKeyStartAccept DateAndTime,
fsMIRipCryptoKeyStartGenerate DateAndTime,
fsMIRipCryptoKeyStopGenerate DateAndTime,
fsMIRipCryptoKeyStopAccept DateAndTime,
fsMIRipCryptoKeyStatus INTEGER
}
fsMIRipCryptoAuthIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index value of the RIP interface."
::= { fsMIRipCryptoAuthEntry 1 }
fsMIRipCryptoAuthAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the IP Address on the interface.
Currently this IP Address will be taken as dont-care
value since IP Address specific authentication key
configuration is not supported. Only interface
specific key configuration is supported."
::= { fsMIRipCryptoAuthEntry 2 }
fsMIRipCryptoAuthKeyId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The key ID for this key. This configured KeyID will be
sent in the RIP update packet. This object enables the
configuration of more than one key for an interface."
::= { fsMIRipCryptoAuthEntry 3 }
fsMIRipCryptoAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value to be used as the Authentication Key.
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."
::= { fsMIRipCryptoAuthEntry 4 }
fsMIRipCryptoKeyStartAccept OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time the router will start accepting packets that have
been created with this key.If the value is not set, then it
will be taken as infinite and displayed as 2136-02-06,06:28:15,
DateTime equivalent to max value of UINT4.
For example, Tuesday May 26, 1992 at 1:30:15 PM should be
configured as, 1992-5-26,13:30:15.0"
::= { fsMIRipCryptoAuthEntry 5 }
fsMIRipCryptoKeyStartGenerate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time the router will start using this key for packets
generation.If the value is not set, then it will be taken
as infinite and displayed as 2136-02-06,06:28:15,
DateTime equivalent to max value of UINT4.
For example, Tuesday May 26, 1992 at 1:30:15 PM should be
configured as, 1992-5-26,13:30:15.0"
::= { fsMIRipCryptoAuthEntry 6 }
fsMIRipCryptoKeyStopGenerate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time the router will stop using this key for packets
generation.If the value is not set, then it will be taken
as infinite and displayed as 2136-02-06,06:28:15,
DateTime equivalent to max value of UINT4.
For example, Tuesday May 26, 1992 at 1:30:15 PM should be
configured as, 1992-5-26,13:30:15.0"
::= { fsMIRipCryptoAuthEntry 7 }
fsMIRipCryptoKeyStopAccept OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time the router will stop accepting packets that have
been created with this key.If the value is not set, then it
will be taken as infinite and displayed as 2136-02-06,06:28:15,
DateTime equivalent to max value of UINT4.
For example, Tuesday May 26, 1992 at 1:30:15 PM should be
configured as, 1992-5-26,13:30:15.0"
::= { fsMIRipCryptoAuthEntry 8 }
fsMIRipCryptoKeyStatus OBJECT-TYPE
SYNTAX INTEGER { valid (1), delete (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the status of key configured on a RIP interface.
The value valid indicates that there is a valid keyID
configured on the interface. Before the Key is made
valid the Authentication Key must be configured.The
time related configurations can be done even after the
key status is made valid.
The value delete removes the key from the Key table for
the particular RIP interface."
::= { fsMIRipCryptoAuthEntry 9 }
-- fsMIRip2NBRsUnicastListTable
fsMIRip2NBRUnicastListTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRip2NBRUnicastListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of Router addresses
from which you can receive RIP Packets"
::= { fsMIRip2GeneralGroup 6 }
fsMIRip2NBRUnicastListEntry OBJECT-TYPE
SYNTAX FsMIRip2NBRUnicastListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of fsMIRip2NBRUnicastListTable."
INDEX { fsMIRipContextId , fsMIRip2NBRUnicastIpAddr }
::= { fsMIRip2NBRUnicastListTable 1 }
FsMIRip2NBRUnicastListEntry ::=
SEQUENCE {
fsMIRip2NBRUnicastIpAddr
IpAddress,
fsMIRip2NBRUnicastNBRRowStatus
RowStatus
}
fsMIRip2NBRUnicastIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ipaddress of the neighbour Router to which unicast
update has to be sent"
::= { fsMIRip2NBRUnicastListEntry 1 }
fsMIRip2NBRUnicastNBRRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { fsMIRip2NBRUnicastListEntry 2 }
--fsMIRip2LocalRoutingTable
fsMIRip2LocalRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRip2LocalRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contain Local routing table entries "
::= { fsMIRip2GeneralGroup 7 }
fsMIRip2LocalRouteEntry OBJECT-TYPE
SYNTAX FsMIRip2LocalRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of routes in local routing table"
INDEX { fsMIRipContextId ,
fsMIRip2DestNet,
fsMIRip2DestMask,
fsMIRip2Tos,
fsMIRip2NextHop
}
::= { fsMIRip2LocalRouteTable 1 }
FsMIRip2LocalRouteEntry ::=
SEQUENCE {
fsMIRip2DestNet
IpAddress,
fsMIRip2DestMask
IpAddress,
fsMIRip2Tos
Integer32,
fsMIRip2NextHop
IpAddress,
fsMIRip2RtIfIndex
Integer32,
fsMIRip2RtType
Integer32,
fsMIRip2Proto
Integer32,
fsMIRip2ChgTime
Integer32,
fsMIRip2Metric
Integer32,
fsMIRip2RowStatus
Integer32,
fsMIRip2Gateway
IpAddress
}
fsMIRip2DestNet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address of the destination network"
::= { fsMIRip2LocalRouteEntry 1 }
fsMIRip2DestMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Destination mask for the destination network"
::= { fsMIRip2LocalRouteEntry 2 }
fsMIRip2Tos OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value for Rip is always zero"
::= { fsMIRip2LocalRouteEntry 3 }
fsMIRip2NextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The The nexthop address to which any datagrams
destined to the destination,to be
forwarded. (In some special cases)"
::= { fsMIRip2LocalRouteEntry 4 }
fsMIRip2RtIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The interface through which the route is learnt"
::= { fsMIRip2LocalRouteEntry 5 }
fsMIRip2RtType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value for Rip is always zero"
::= { fsMIRip2LocalRouteEntry 6 }
fsMIRip2Proto OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The protocol id == RIP (8 - 1)here"
::= { fsMIRip2LocalRouteEntry 7 }
fsMIRip2ChgTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time when the route is installed"
::= { fsMIRip2LocalRouteEntry 8 }
fsMIRip2Metric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reachability cost for the destination"
::= { fsMIRip2LocalRouteEntry 9 }
fsMIRip2RowStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Row status for perticular route entry"
::= { fsMIRip2LocalRouteEntry 10}
fsMIRip2Gateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gateway address to which any datagrams
destined to the destination, to be forwarded"
::= { fsMIRip2LocalRouteEntry 11}
-- The CIDR group
fsMIRipAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRipAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's
supernet routes.RIP advertises only supernet
routes on the speicified interface. And it
suppresses all routes which are subset of the supernet."
::= { fsMIRip2GeneralGroup 8 }
fsMIRipAggEntry OBJECT-TYPE
SYNTAX FsMIRipAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
fsMIRipAggTable representing supertnet route for
the domain."
INDEX { fsMIRipContextId , fsMIRipIfIndex, fsMIRipAggAddress, fsMIRipAggAddressMask }
::= { fsMIRipAggTable 1 }
FsMIRipAggEntry ::=
SEQUENCE {
fsMIRipIfIndex Integer32,
fsMIRipAggAddress IpAddress,
fsMIRipAggAddressMask IpAddress,
fsMIRipAggStatus RowStatus
}
fsMIRipIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index over which the aggregation is configured."
::= { fsMIRipAggEntry 1 }
fsMIRipAggAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The aggregated address which when combined with the
corresponding value of fsMIRipAggAddressMask
identifies the supernet route for this domain."
::= { fsMIRipAggEntry 2 }
fsMIRipAggAddressMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The aggregated address mask which when combined with
the corresponding value of fsMIRipAggAddress
identifies the supernet route for the domain."
::= { fsMIRipAggEntry 3 }
fsMIRipAggStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this row , by which new entries may be
created or old entries deleted from this table"
::= { fsMIRipAggEntry 4 }
-- MIB Definitions for the RIP Protocol to Support Route Redistribution:
-- NOTE : This will be appended to the FS IPRIP Propreitary MIB
-- MIB Definition for RRD Support Starts here
fsMIRipRRDGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRipRRDGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This Table Contains the list of globals for a
Context."
::= { fsMIRipRRDGeneralGroup 1 }
fsMIRipRRDGlobalEntry OBJECT-TYPE
SYNTAX FsMIRipRRDGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of fsMIRip2GlobalTable."
INDEX { fsMIRipContextId }
::= { fsMIRipRRDGlobalTable 1 }
FsMIRipRRDGlobalEntry ::=
SEQUENCE {
fsMIRipRRDGlobalStatus INTEGER,
fsMIRipRRDSrcProtoMaskEnable Integer32,
fsMIRipRRDSrcProtoMaskDisable Integer32,
fsMIRipRRDRouteTagType INTEGER,
fsMIRipRRDRouteTag Integer32,
fsMIRipRRDRouteDefMetric Integer32,
fsMIRipRRDRouteMapEnable DisplayString
}
fsMIRipRRDGlobalStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object enables / disables RIP to participate
in Route Redistribution. If set to enabled then RIP will start
advertising the routes learned by other protocols. If set to
disabled then RIP will stop redistribution of routes
but will continue to send updates to the RTM."
DEFVAL { disabled }
::= {fsMIRipRRDGlobalEntry 1 }
fsMIRipRRDSrcProtoMaskEnable OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object determines the protocols from which the routes
have to be imported to RIP
Bit 1, if set indicates the routes have to be imported from the
local interface.
Bit 2, if set indicates the routes have to be imported from static route.
Bit 12, if set indicates the routes have to be imported from OSPF.
Bit 13, if set indicates the routes have to be imported from BGP."
DEFVAL { 0 }
::= { fsMIRipRRDGlobalEntry 2 }
fsMIRipRRDSrcProtoMaskDisable OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object determines the protocols from which the importing of
routes should be stopped to RIP
Bit 1, if set indicates the routes have to be imported from the
local interface.
Bit 2, if set indicates the routes have to be imported from static route.
Bit 12, if set indicates the routes have to be imported from OSPF.
Bit 13,if set indicates the routes have to be imported from BGP."
DEFVAL { 0 }
::= { fsMIRipRRDGlobalEntry 3 }
fsMIRipRRDRouteTagType OBJECT-TYPE
SYNTAX INTEGER {
manual (1),
automatic (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Tag Type MIB object describes whether Tags
will be automatically generated or will be manually
configured. If tags are manually configured , the
fsMIRipMIRRDRouteTag MIB has to be set with the Tag
value needed."
DEFVAL { manual }
::= { fsMIRipRRDGlobalEntry 4 }
fsMIRipRRDRouteTag OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The Route Tag in case the user configures a Manual option for
the tags ."
DEFVAL { 0 }
::= { fsMIRipRRDGlobalEntry 5 }
fsMIRipRRDRouteDefMetric OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default metric to be used for the imported routes from RTM."
DEFVAL { 3 }
::={ fsMIRipRRDGlobalEntry 6 }
fsMIRipRRDRouteMapEnable OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Name Identifies the specified route-map
in the list of route-maps. If this Object needs to be
changed, first reset this object and then configure the
new value."
::={ fsMIRipRRDGlobalEntry 7 }
-- FILTERING OBJECT DEFINITION BEGIN
fsMIripDistInOutRouteMap OBJECT IDENTIFIER ::= { fsMIRip 3 }
fsMIRipDistInOutRouteMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRipDistInOutRouteMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table describing the configuration of filtering for route map."
::= { fsMIripDistInOutRouteMap 1 }
fsMIRipDistInOutRouteMapEntry OBJECT-TYPE
SYNTAX FsMIRipDistInOutRouteMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the filtering configuration of single entry."
INDEX {fsMIRipContextId, fsMIRipDistInOutRouteMapName, fsMIRipDistInOutRouteMapType}
::= { fsMIRipDistInOutRouteMapTable 1 }
FsMIRipDistInOutRouteMapEntry ::= SEQUENCE {
fsMIRipDistInOutRouteMapName DisplayString,
fsMIRipDistInOutRouteMapType Integer32,
fsMIRipDistInOutRouteMapValue Integer32,
fsMIRipDistInOutRouteMapRowStatus RowStatus
}
fsMIRipDistInOutRouteMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Route map name."
::= { fsMIRipDistInOutRouteMapEntry 1 }
fsMIRipDistInOutRouteMapType OBJECT-TYPE
SYNTAX Integer32(1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of route map to indicate the route map is for
distribute in or for distribute out or for distance.
1 - distance
2 - distribute in
3 - distribute out"
::= { fsMIRipDistInOutRouteMapEntry 2 }
fsMIRipDistInOutRouteMapValue OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Distance value ( this will be unused for distribute list )"
::= { fsMIRipDistInOutRouteMapEntry 3 }
fsMIRipDistInOutRouteMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { fsMIRipDistInOutRouteMapEntry 4 }
-- FILTERING OBJECT DEFINITION END
-- PREFERENCE OBJECT DEFINITION BEGIN
fsMIripPreferenceGroup OBJECT IDENTIFIER ::= { fsMIRip 4 }
fsMIRipPreferenceTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsMIRipPreferenceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table describing preference value for RIP routes."
::= { fsMIripPreferenceGroup 1 }
fsMIRipPreferenceEntry OBJECT-TYPE
SYNTAX FsMIRipPreferenceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing preference value of single entry."
INDEX { fsMIRipContextId }
::= { fsMIRipPreferenceTable 1 }
FsMIRipPreferenceEntry ::= SEQUENCE {
fsMIRipPreferenceValue Integer32
}
fsMIRipPreferenceValue OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Preference value for RIP routes. Use '0' to set default value"
DEFVAL { 0 }
::= { fsMIRipPreferenceEntry 1 }
-- PREFERENCE OBJECT DEFINITION END
--- TRAP Notification for Crypto Authentication
fsMIRip2ContextId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Identifies the Rip Domain Context."
::= { fsMIRip2TrapsControl 1 }
fsMIRipAuthIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The interface index value of the RIP interface in which crypto
Authentication is enabled."
::= { fsMIRip2TrapsControl 2 }
fsMIRipAuthKeyId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The key ID for this key. This configured KeyID will be
sent in the RIP update packet."
::= { fsMIRip2TrapsControl 3 }
fsMIRipPeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the IP Address on the interface.
Specifies the Peer IP Address which has sent the RIP update."
::= { fsMIRip2TrapsControl 4 }
fsMIRip2Traps OBJECT IDENTIFIER ::= { fsMIRip2Notification 0 }
fsMIRip2AuthenticationFailure NOTIFICATION-TYPE
OBJECTS {
fsMIRip2ContextId,
fsMIRipPeerAddress,
fsMIRipAuthIfIndex,
fsMIRipAuthKeyId
}
STATUS current
DESCRIPTION
"The fsMIRip2AuthenticationFailure trap signifies that the RIP
Authentication has failed due to invalid key ID, expired key ID
received in the RIP update.This trap should be generated when
the RIP update is received with invalid Key ID in the packet."
::= { fsMIRip2Traps 1 }
fsMIRip2AuthLastKey NOTIFICATION-TYPE
OBJECTS {
fsMIRip2ContextId,
fsMIRipAuthIfIndex,
fsMIRipAuthKeyId
}
STATUS current
DESCRIPTION
"The fsMIRip2AuthLastKey trap signifies that the last key
configured on a RIPv2 interface has expired.This trap should
be generated when the stop generate time of the last key configured
on a RIPv2 interface expires."
::= { fsMIRip2Traps 2 }
END