1058 lines
42 KiB
Plaintext
1058 lines
42 KiB
Plaintext
-- *****************************************************************
|
|
-- RAISECOM-RIP2-MIB.mib
|
|
--
|
|
-- January 2011, gaoyanxiang
|
|
--
|
|
-- Copyright(c) 2011-2013 by RAISECOM TECH, Ltd.
|
|
-- All rights reserved.
|
|
-- 01,20111231,yangkewei,ROS00008218,advent mib±àÒë¼ì²é
|
|
-- *****************************************************************
|
|
|
|
--MibName=rcRip
|
|
RAISECOM-RIP2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32,
|
|
Integer32, IpAddress ,Unsigned32 FROM SNMPv2-SMI
|
|
RowStatus, TruthValue FROM SNMPv2-TC
|
|
EnableVar FROM SWITCH-TC
|
|
ifIndex FROM IF-MIB
|
|
rip2IfStatAddress FROM RIPv2-MIB
|
|
raisecomAgent FROM RAISECOM-BASE-MIB ;
|
|
|
|
|
|
raisecomRip2 MODULE-IDENTITY
|
|
LAST-UPDATED "201101100000Z" -- Jan 10, 2011
|
|
ORGANIZATION "Raisecom, Inc."
|
|
CONTACT-INFO
|
|
" Raise Systems
|
|
Postal: Beijing, China
|
|
Tel: 86-010-82884499
|
|
E-mail: support@raisecom.com"
|
|
|
|
DESCRIPTION "This MIB module defines objects to RIP."
|
|
|
|
REVISION "201101100000Z" -- Jan 10, 2011
|
|
DESCRIPTION "Initial MIB creation."
|
|
|
|
::= { raisecomAgent 32}
|
|
|
|
------------------------------------------------------------------------------
|
|
-- Define groups in RAISECOM-RIP2-MIB
|
|
------------------------------------------------------------------------------
|
|
|
|
raisecomRip2Notifications OBJECT IDENTIFIER ::= { raisecomRip2 1 }
|
|
raisecomRip2Objects OBJECT IDENTIFIER ::= { raisecomRip2 2 }
|
|
raisecomRip2Conformance OBJECT IDENTIFIER ::= { raisecomRip2 3 }
|
|
|
|
------------------------------------------------------------------------------
|
|
--
|
|
-- raisecomRip2Notifications
|
|
--
|
|
-- This group defines the traps related to RIP.
|
|
------------------------------------------------------------------------------
|
|
raisecomRip2LastKeyExpirationTrap NOTIFICATION-TYPE
|
|
OBJECTS { ifIndex, raisecomRip2IfConfAuthKeyChain }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap will notify the network manager that the last
|
|
key associated with an interface expires."
|
|
::= { raisecomRip2Notifications 1 }
|
|
|
|
raisecomRip2KeyValidTrap NOTIFICATION-TYPE
|
|
OBJECTS { ifIndex, raisecomRip2IfConfAuthKeyChain }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap will notify the network manager that some key associated with an interface recovers valid."
|
|
::= { raisecomRip2Notifications 2 }
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
--
|
|
-- raisecomRip2Objects
|
|
--
|
|
-- This group defines all the objects related to RIP.
|
|
------------------------------------------------------------------------------
|
|
|
|
------------------------------------------------------------------------------
|
|
-- Define groups in raisecomRip2Objects
|
|
------------------------------------------------------------------------------
|
|
|
|
raisecomRip2ScalarGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 1 }
|
|
raisecomRip2InterfaceConfigGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 2 }
|
|
raisecomRip2InterfaceStatisticGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 3 }
|
|
raisecomRip2NetConfigGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 4 }
|
|
raisecomRip2RouteGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 5 }
|
|
raisecomRip2RedistributeListGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 6 }
|
|
raisecomRip2DistributeListGroup OBJECT IDENTIFIER ::= { raisecomRip2Objects 7 }
|
|
------------------------------------------------------------------------------
|
|
|
|
raisecomRip2Enabled OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of RIP administrative status. A value of
|
|
enable(1) indicates that router should enable RIP.
|
|
Disable(2) indicates that router should disable RIP."
|
|
DEFVAL {disable}
|
|
::= { raisecomRip2ScalarGroup 1 }
|
|
|
|
|
|
raisecomRip2Version OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
rip1(1),
|
|
rip2(2)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Config the global RIP version.
|
|
None(0) indicates that an interface without being configed
|
|
send-version can send RIP version 1 packets and can receive
|
|
any RIP version packets if it is not configed receive-version.
|
|
|
|
Rip1(1) means an interface without being configed send-version
|
|
can only send RIP version 1 packets and only receive RIP
|
|
version 1 packets if it is not configed receive-version.
|
|
|
|
Rip2(2) means an interface without being configed send-version
|
|
can only send RIP version 2 packets by multicast and only
|
|
receive RIP version 2 packets if it is not configed receive-version."
|
|
DEFVAL {none}
|
|
::= { raisecomRip2ScalarGroup 2 }
|
|
|
|
raisecomRip2SourceAddressValidated OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status of validating source IP address.
|
|
A value of enable(1) indicates that router should validate
|
|
the source IP address of incoming routing updates for RIP.
|
|
disable(2) indicates that validation should not performed."
|
|
DEFVAL {enable}
|
|
::= { raisecomRip2ScalarGroup 3 }
|
|
|
|
|
|
raisecomRip2HostRouteAccepted OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status of accepting host routes. A value
|
|
of enable(1) indicates that router should accept the host
|
|
route entry in the RIP-2 packet; disable(2) indicates that
|
|
router should ignore the host route entry."
|
|
DEFVAL {enable}
|
|
::= { raisecomRip2ScalarGroup 4 }
|
|
|
|
|
|
raisecomRip2AdminDistance OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative distance of RIP protocol."
|
|
DEFVAL {120}
|
|
::= { raisecomRip2ScalarGroup 5 }
|
|
|
|
raisecomRip2TimerUpdate OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rate, in seconds, at which the RIP process sends an unsolicited
|
|
Response message containing the complete routing table to every
|
|
neighboring router. "
|
|
DEFVAL {30}
|
|
::= { raisecomRip2ScalarGroup 6 }
|
|
|
|
raisecomRip2TimerInvalid OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"After the time a route is declared invalid; it should be at least
|
|
three times the value of the update argument. A route becomes
|
|
invalid when there is an absence of updates that refresh the route.
|
|
The route then enters into a holddown state. The route is marked
|
|
inaccessible and is advertised as unreachable. "
|
|
DEFVAL {180}
|
|
::= { raisecomRip2ScalarGroup 7 }
|
|
|
|
raisecomRip2TimerFlush OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The garbage-collection timer is initialized when a route is
|
|
unreachable. Upon expiration of the garbage-collection timer, the
|
|
route is finally removed from the routing table. "
|
|
DEFVAL {120}
|
|
::= { raisecomRip2ScalarGroup 8 }
|
|
|
|
raisecomRip2TimerSuppress OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"During the time routing information regarding better paths is
|
|
suppressed. It should be at least three times the value of the
|
|
update argument. A route enters into a holddown state when an
|
|
update packet is received that indicates that the route is
|
|
unreachable. The route is marked inaccessible and is advertised
|
|
as unreachable. When holddown expires, routes advertised by other
|
|
sources are accepted, and the route is no longer inaccessible. "
|
|
DEFVAL {120}
|
|
::= { raisecomRip2ScalarGroup 9 }
|
|
|
|
raisecomRip2DatabaseClear OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag of clearing RIP routing database. When set the value as
|
|
true(1), the router should clear all the route entries from RIP
|
|
routing database except the directly-connected routes."
|
|
DEFVAL {false}
|
|
::= { raisecomRip2ScalarGroup 10 }
|
|
|
|
raisecomRip2StatisticsClear OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag of clearing RIP statistics. When set the value as true(1),
|
|
the router should clear all the RIP statistics, including the global
|
|
statistics and the statistics of all the IP interface."
|
|
DEFVAL {false}
|
|
::= { raisecomRip2ScalarGroup 11 }
|
|
|
|
raisecomRip2TrapEnable OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The switch controls whether to send trap when the last key associated
|
|
with an interface expires. Disable(2) indicates that trap notifying
|
|
the last key expries or the key recovers valid will never be sent.
|
|
Enable(1) indicates that trap notifying the last key expires or the
|
|
key recovers will be sent automatically."
|
|
DEFVAL {disable}
|
|
::= { raisecomRip2ScalarGroup 12 }
|
|
|
|
raisecomRip2DefaultMetric OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default metric can be used to make the redistributed routes belonging
|
|
to the same protocol have same metric."
|
|
DEFVAL {1}
|
|
::= { raisecomRip2ScalarGroup 13 }
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
--
|
|
-- rcRip2IfConfigTable
|
|
--
|
|
-- This Table defines the RIP configuration info in IP interface.
|
|
--
|
|
------------------------------------------------------------------------------
|
|
|
|
raisecomRip2IfConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2IfConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of entries which conserve the RIP configuraton info for each interface."
|
|
::= { raisecomRip2InterfaceConfigGroup 1 }
|
|
|
|
raisecomRip2IfConfEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2IfConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the rcRip2IfConfigTable."
|
|
INDEX {ifIndex}
|
|
::= { raisecomRip2IfConfTable 1 }
|
|
|
|
RaisecomRip2IfConfEntry ::=
|
|
SEQUENCE {
|
|
raisecomRip2IfConfPassiveInterface EnableVar,
|
|
raisecomRip2IfConfSendVersion INTEGER,
|
|
raisecomRip2IfConfReceiveVersion INTEGER,
|
|
raisecomRip2IfConfAuthMode INTEGER,
|
|
raisecomRip2IfConfInputMetricOffset Integer32,
|
|
raisecomRip2IfConfOutputMetricOffset Integer32,
|
|
raisecomRip2IfConfSplitHorizon EnableVar,
|
|
raisecomRip2IfConfPoisonReverse EnableVar,
|
|
raisecomRip2IfConfDatabaseClear TruthValue,
|
|
raisecomRip2IfConfStatisticClear TruthValue,
|
|
raisecomRip2IfConfAuthKeyChain OCTET STRING
|
|
}
|
|
|
|
raisecomRip2IfConfPassiveInterface OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The passive interface can only receive RIP packets, but
|
|
can not send RIP packets. Disable(2) indicates the interface
|
|
is not passive. Enable(1) indicates the interface is passive."
|
|
DEFVAL {disable}
|
|
::= { raisecomRip2IfConfEntry 1 }
|
|
|
|
raisecomRip2IfConfSendVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
rip1(1),
|
|
rip1Compatible(2),
|
|
rip2(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the RIP interface to send version-specific packets.
|
|
None(0) implies sending RIP updates compliant with the global version.
|
|
rip1(1) implies sending RIP updates compliant with RFC 1058.
|
|
rip1Compatible(2) implies broadcasting RIP-2 updates using
|
|
RFC 1058 route subsumption rules.
|
|
rip2(3) implies multicasting RIP-2 updates. "
|
|
DEFVAL {none}
|
|
::= { raisecomRip2IfConfEntry 2 }
|
|
|
|
raisecomRip2IfConfReceiveVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
rip1(1),
|
|
rip2(2),
|
|
rip1OrRip2(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the RIP interface to accept version-specific packets.
|
|
none implies receiving RIP updates compliant with the global version.
|
|
rip1(1) implies receiving RIP-1 packets.
|
|
rip2(2) implies receiving RIP-2 packets.
|
|
rip1OrRip2(3) implies receiving any RIP packets."
|
|
DEFVAL {none}
|
|
::= { raisecomRip2IfConfEntry 3 }
|
|
|
|
raisecomRip2IfConfAuthMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAuthentication(1),
|
|
simplePassword(2),
|
|
md5(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of Authentication used on this interface. The default value
|
|
is noAuthentication(1) implies that the RIP version 2 packet without
|
|
authentication will be sent or received on the interface.
|
|
SimplePassword(2) implies the RIP version 2 packet with text authentication
|
|
will be sent or received on the interface. Md5(3) implies the RIP version 2
|
|
packet with Keyed MD5 authentication will be sent or received on the interface."
|
|
DEFVAL {noAuthentication}
|
|
::= { raisecomRip2IfConfEntry 4 }
|
|
|
|
raisecomRip2IfConfInputMetricOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The offset value to be added to the incoming route's metric."
|
|
DEFVAL {1}
|
|
::= { raisecomRip2IfConfEntry 5 }
|
|
|
|
raisecomRip2IfConfOutputMetricOffset OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The offset value to be added to the outgoing route's metric."
|
|
DEFVAL {0}
|
|
::= { raisecomRip2IfConfEntry 6 }
|
|
|
|
raisecomRip2IfConfSplitHorizon OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is a switch of the IP interface, which indicates the
|
|
enable status of Split Horizon function."
|
|
DEFVAL {enable}
|
|
::= { raisecomRip2IfConfEntry 7 }
|
|
|
|
raisecomRip2IfConfPoisonReverse OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is a swtich of the IP interface, which indicates
|
|
the enable status of Poison Reverse function."
|
|
DEFVAL {disable}
|
|
::= { raisecomRip2IfConfEntry 8 }
|
|
|
|
|
|
raisecomRip2IfConfDatabaseClear OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag of clearing RIP routes on this IP interface.
|
|
When set the value as true(1), the router should clear
|
|
the route entries associated with this IP interface from
|
|
RIP routing database except the directly-connected routes."
|
|
DEFVAL {false}
|
|
::= { raisecomRip2IfConfEntry 9 }
|
|
|
|
raisecomRip2IfConfStatisticClear OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag of clearing RIP statistics on this IP interface.
|
|
When set the value as true(1), the router should clear the
|
|
RIP statistics on this IP interface."
|
|
DEFVAL {false}
|
|
::= { raisecomRip2IfConfEntry 10 }
|
|
|
|
raisecomRip2IfConfAuthKeyChain OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the authentication key-chain for the IP interface."
|
|
DEFVAL {''h}
|
|
::= { raisecomRip2IfConfEntry 11 }
|
|
|
|
------------------------------------------------------------------------------
|
|
--
|
|
-- rcRip2IfStatisticTable
|
|
--
|
|
-- This Table defines the extension of RIP statistics for subnets.
|
|
--
|
|
------------------------------------------------------------------------------
|
|
|
|
raisecomRip2IfStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2IfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of subnets which require separate
|
|
status monitoring in RIP."
|
|
::= { raisecomRip2InterfaceStatisticGroup 1 }
|
|
|
|
raisecomRip2IfStatsEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2IfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the rcRip2IfStatisticTable."
|
|
INDEX {rip2IfStatAddress}
|
|
::= { raisecomRip2IfStatsTable 1 }
|
|
|
|
RaisecomRip2IfStatsEntry ::=
|
|
SEQUENCE {
|
|
raisecomRip2IfStatsRecvValid Counter32
|
|
}
|
|
|
|
raisecomRip2IfStatsRecvValid OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid RIP response packets received
|
|
by the RIP process."
|
|
::= { raisecomRip2IfStatsEntry 1 }
|
|
|
|
--
|
|
-- rcRip2NetConfigTable
|
|
--
|
|
-- This Table defines the directly-connected networks which enable the RIP function.
|
|
--
|
|
|
|
raisecomRip2NetConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2NetConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The list of directly-connected networks which enable the RIP function."
|
|
::= { raisecomRip2NetConfigGroup 1 }
|
|
|
|
raisecomRip2NetConfEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2NetConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the rcRip2NetConfigTable."
|
|
INDEX { raisecomRip2NetConfNetwork }
|
|
::= { raisecomRip2NetConfTable 1 }
|
|
|
|
RaisecomRip2NetConfEntry ::= SEQUENCE {
|
|
raisecomRip2NetConfNetwork IpAddress,
|
|
raisecomRip2NetConfRowStatus RowStatus
|
|
}
|
|
|
|
raisecomRip2NetConfNetwork OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid RIP network. It must be
|
|
Natural Network Number except special Network Number."
|
|
::= { raisecomRip2NetConfEntry 1 }
|
|
|
|
|
|
raisecomRip2NetConfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The row status of the Network configuration table."
|
|
::= { raisecomRip2NetConfEntry 2 }
|
|
|
|
--
|
|
--
|
|
-- rcRip2RouteTable
|
|
--
|
|
-- This Table defines the RIP routes' info.
|
|
--
|
|
--
|
|
|
|
raisecomRip2RouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2RouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The list of RIP routes."
|
|
::= { raisecomRip2RouteGroup 1 }
|
|
|
|
raisecomRip2RouteEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2RouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines info of one RIP route."
|
|
INDEX { raisecomRip2RouteDest, raisecomRip2RouteMask, raisecomRip2RouteNextHop }
|
|
::= { raisecomRip2RouteTable 1 }
|
|
|
|
RaisecomRip2RouteEntry ::= SEQUENCE {
|
|
raisecomRip2RouteDest IpAddress,
|
|
raisecomRip2RouteMask IpAddress,
|
|
raisecomRip2RouteNextHop IpAddress,
|
|
raisecomRip2RouteLearnFrom IpAddress,
|
|
raisecomRip2RouteIfIndex INTEGER,
|
|
raisecomRip2RouteMetric Integer32,
|
|
raisecomRip2RouteProtoType INTEGER,
|
|
raisecomRip2RouteStatus BITS,
|
|
raisecomRip2RouteTimer Integer32
|
|
}
|
|
|
|
raisecomRip2RouteDest OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of the RIP route. An entry with
|
|
a value of 0.0.0.0 is considered a default route."
|
|
::= { raisecomRip2RouteEntry 1 }
|
|
|
|
raisecomRip2RouteMask 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 ipRouteDest field.
|
|
For those systems that do not support arbitrary subnet masks, an
|
|
agent constructs the value of the ipRouteMask by determining whether
|
|
the value of the correspondent ipRouteDest field belong to a class-A,
|
|
B, or C network, and then using one of:
|
|
mask network
|
|
255.0.0.0 class-A
|
|
255.255.0.0 class-B
|
|
255.255.255.0 class-C
|
|
|
|
If the value of the ipRouteDest is 0.0.0.0 (a default route), then the
|
|
mask value is also 0.0.0.0."
|
|
::= { raisecomRip2RouteEntry 2 }
|
|
|
|
|
|
raisecomRip2RouteNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the next hop of this route.
|
|
(In the case of a route bound to an interface which is realized via a broadcast
|
|
media, the value of this field is the agent's IP address on that interface.)"
|
|
::= { raisecomRip2RouteEntry 3 }
|
|
|
|
|
|
raisecomRip2RouteLearnFrom OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this node is the source address of an RIP update packet from which
|
|
this route is learned."
|
|
::= { raisecomRip2RouteEntry 4 }
|
|
|
|
|
|
raisecomRip2RouteIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the local interface through which the
|
|
next hop of this route should be reached. The interface identified by a particular
|
|
value of this index is the same interface as identified by the same value of ifIndex."
|
|
::= { raisecomRip2RouteEntry 5 }
|
|
|
|
|
|
raisecomRip2RouteMetric OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing metric for the RIP route."
|
|
::= { raisecomRip2RouteEntry 6 }
|
|
|
|
|
|
raisecomRip2RouteProtoType OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
other(1),
|
|
local(2),
|
|
netmgmt(3),
|
|
icmp(4),
|
|
egp(5),
|
|
ggp(6),
|
|
hello(7),
|
|
rip(8),
|
|
is-is(9),
|
|
es-is(10),
|
|
ciscoIgrp(11),
|
|
bbnSpfIgp(12),
|
|
ospf(13),
|
|
bgp(14)
|
|
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing mechanism via which the RIP route was generated. "
|
|
::= { raisecomRip2RouteEntry 7 }
|
|
|
|
|
|
raisecomRip2RouteStatus OBJECT-TYPE
|
|
SYNTAX BITS{
|
|
permenant(1),
|
|
aging(2),
|
|
suppress(3),
|
|
flush(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this node indicates the current status of the RIP route.
|
|
A value of permenant(1) implies the route would never be aged.
|
|
Aging(2) indicates the route is being aged expecting the updates to
|
|
refresh it.
|
|
Suppress(3) indicates a route enters into a holddown state so that
|
|
route is marked inaccessible and is advertised as unreachable.
|
|
Flush(4) indicates the route will be removed from the routing table
|
|
unless it is be refreshed by updates."
|
|
::= { raisecomRip2RouteEntry 8 }
|
|
|
|
|
|
raisecomRip2RouteTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3600)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this node indicates the time of timer associated with
|
|
a RIP route. And by the value of rcRip2RouteStatus we can identify
|
|
the timer."
|
|
::= { raisecomRip2RouteEntry 9 }
|
|
--
|
|
-- raisecomRip2RedistributeTable
|
|
--
|
|
|
|
raisecomRip2RedistributeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2RedistributeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table is used to config and check redistribute policy."
|
|
::= { raisecomRip2RedistributeListGroup 1 }
|
|
|
|
raisecomRip2RedistributeEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2RedistributeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the raisecomRip2RedistributeTable."
|
|
INDEX { raisecomRip2RedistributeProtocol, raisecomRip2RedistributeProcessId }
|
|
::= { raisecomRip2RedistributeTable 1 }
|
|
|
|
RaisecomRip2RedistributeEntry ::= SEQUENCE {
|
|
raisecomRip2RedistributeProtocol INTEGER ,
|
|
raisecomRip2RedistributeProcessId Unsigned32,
|
|
raisecomRip2RedistributeMetric Integer32 ,
|
|
raisecomRip2RedistributeRouteMapName OCTET STRING,
|
|
raisecomRip2RedistributeRowStatus RowStatus
|
|
}
|
|
|
|
raisecomRip2RedistributeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
local(2),
|
|
netmgmt(3),
|
|
ospf(13)
|
|
}
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Route protocol to import, only support static, connect, and ospf now."
|
|
::= { raisecomRip2RedistributeEntry 1 }
|
|
|
|
raisecomRip2RedistributeProcessId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Process id of import route protocol, only support ospf."
|
|
DEFVAL {5}
|
|
::= { raisecomRip2RedistributeEntry 2 }
|
|
|
|
raisecomRip2RedistributeMetric OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric of import route."
|
|
::= { raisecomRip2RedistributeEntry 3 }
|
|
|
|
raisecomRip2RedistributeRouteMapName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..19))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify a route-map."
|
|
::= { raisecomRip2RedistributeEntry 4 }
|
|
|
|
raisecomRip2RedistributeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,construction,
|
|
and destruction. The value of this object has no effect
|
|
on whether other objects in this conceptual row can be modified."
|
|
::= { raisecomRip2RedistributeEntry 5 }
|
|
|
|
--
|
|
-- raisecomRip2DistributeListGroup
|
|
--
|
|
-- This group defines all the objects related to RIP.
|
|
|
|
-- Define groups in raisecomRip2DistributeListGroup
|
|
--
|
|
-- raisecomRip2DistributeListTable
|
|
--
|
|
raisecomRip2DistributeListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2DistributeListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table is used to config and retrieve the global distributing-policy."
|
|
::= { raisecomRip2DistributeListGroup 1 }
|
|
|
|
raisecomRip2DistributeListEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2DistributeListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the raisecomRip2DistributeListTable."
|
|
INDEX { raisecomRip2DistrIndex }
|
|
::= { raisecomRip2DistributeListTable 1 }
|
|
|
|
RaisecomRip2DistributeListEntry ::= SEQUENCE {
|
|
raisecomRip2DistrIndex INTEGER,
|
|
raisecomRip2DistrInAclNum INTEGER,
|
|
raisecomRip2DistrInIpPrefixListName OCTET STRING,
|
|
raisecomRip2DistrInGatewayIpPrefixListName OCTET STRING,
|
|
raisecomRip2DistrOutAclNum INTEGER,
|
|
raisecomRip2DistrOutIpPrefixListName OCTET STRING
|
|
}
|
|
|
|
raisecomRip2DistrIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an index in the RaisecomRip2DistributeListTable.
|
|
The value 1 is the only valid index in RaisecomRip2DistributeListTable."
|
|
::= { raisecomRip2DistributeListEntry 1 }
|
|
|
|
raisecomRip2DistrInAclNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filter incoming routing updates by the IP ACL
|
|
number of RIP distribute-in policy.
|
|
The range from 0 to MAX-IP-ACL is the valid IP ACL number.
|
|
The value of MAX-IP-ACL is dependent on specified device.
|
|
-1 is the invalid IP ACL number, which indicates this node is not configed."
|
|
::= { raisecomRip2DistributeListEntry 2 }
|
|
|
|
raisecomRip2DistrInIpPrefixListName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..19))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filter incoming routing updates,the value of this
|
|
object indicates the name of an ip-prefix-list.
|
|
The value can be any visible string with the length less than 19.
|
|
The null character indicates the node is not configed."
|
|
::= { raisecomRip2DistributeListEntry 3 }
|
|
|
|
raisecomRip2DistrInGatewayIpPrefixListName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..19))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filtering incoming updates based on gateway £¬The value
|
|
of this object indicates the name of an ip-prefix-list.
|
|
The value can be any visible string with the length less than 19.
|
|
The null character indicates the node is not configed. "
|
|
::= { raisecomRip2DistributeListEntry 4 }
|
|
|
|
raisecomRip2DistrOutAclNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filter incoming routing updates by the IP ACL
|
|
number of RIP distribute-in policy.
|
|
The range from 0 to MAX-IP-ACL is the valid IP ACL number.
|
|
The value of MAX-IP-ACL is dependent on specified device.
|
|
-1 is the invalid IP ACL number, which indicates this node is not configed."
|
|
::= { raisecomRip2DistributeListEntry 5 }
|
|
|
|
raisecomRip2DistrOutIpPrefixListName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..19))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filter incoming outgoing updates,the value of this
|
|
object indicates the name of an ip-prefix-list.
|
|
The value can be any visible string with the length less than 19.
|
|
The null character indicates the node is not configed."
|
|
::= { raisecomRip2DistributeListEntry 6 }
|
|
|
|
--
|
|
-- raisecomRip2DistributeListInInterfaceTable
|
|
--
|
|
raisecomRip2DistributeListInInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2DistributeListInInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table is used to config and check RIP infterface distribute-in policy."
|
|
::= { raisecomRip2DistributeListGroup 2 }
|
|
|
|
raisecomRip2DistributeListInInterfaceEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2DistributeListInInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the raisecomRip2DistributeListInInterfaceTable ."
|
|
INDEX {ifIndex}
|
|
::= { raisecomRip2DistributeListInInterfaceTable 1 }
|
|
|
|
RaisecomRip2DistributeListInInterfaceEntry ::=
|
|
SEQUENCE {
|
|
raisecomRip2DistrInIfIpPrefixListName OCTET STRING ,
|
|
raisecomRip2DistrInIfGatewayIpPrefixListName OCTET STRING,
|
|
raisecomRip2DistrInIfAclNum INTEGER
|
|
}
|
|
|
|
raisecomRip2DistrInIfIpPrefixListName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..19))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filtering incoming updates based on interface£¬the value
|
|
of this object indicates the name of an ip-prefix-list.
|
|
The value can be any visible string with the length less than 19.
|
|
The null character indicates the node is not configed."
|
|
::= { raisecomRip2DistributeListInInterfaceEntry 1 }
|
|
|
|
raisecomRip2DistrInIfGatewayIpPrefixListName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..19))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filtering incoming updates based on interface£¬the value
|
|
of this object indicates the name of an gateway ip-prefix-list.
|
|
The value can be any visible string with the length less than 19.
|
|
The null character indicates the node is not configed."
|
|
::= { raisecomRip2DistributeListInInterfaceEntry 2 }
|
|
|
|
raisecomRip2DistrInIfAclNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filter incoming routing updates by the IP ACL
|
|
number of RIP distribute-in policy.
|
|
The range from 0 to MAX-IP-ACL is the valid IP ACL number.
|
|
The value of MAX-IP-ACL is dependent on specified device.
|
|
-1 is the invalid IP ACL number, which indicates this node is not configed."
|
|
::= { raisecomRip2DistributeListInInterfaceEntry 3 }
|
|
|
|
--
|
|
-- raisecomRip2DistributeListOutInterfaceTable
|
|
--
|
|
raisecomRip2DistributeListOutInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2DistributeListOutInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table is used to config and check RIP infterface distribute-out policy."
|
|
::= { raisecomRip2DistributeListGroup 3 }
|
|
|
|
raisecomRip2DistributeListOutInterfaceEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2DistributeListOutInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the raisecomRip2DistributeListOutInterfaceTable ."
|
|
INDEX {ifIndex}
|
|
::= { raisecomRip2DistributeListOutInterfaceTable 1 }
|
|
|
|
RaisecomRip2DistributeListOutInterfaceEntry ::=
|
|
SEQUENCE {
|
|
raisecomRip2DistrOutIfIpPrefixListName OCTET STRING ,
|
|
raisecomRip2DistrOutIfAclNum INTEGER
|
|
}
|
|
|
|
raisecomRip2DistrOutIfIpPrefixListName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..19))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filtering outgoing updates based on interface£¬the value
|
|
of this object indicates the ip-prefix-list name.
|
|
The value can be any visible string with the length less than 19.
|
|
The null character indicates the node is not configed."
|
|
::= { raisecomRip2DistributeListOutInterfaceEntry 1 }
|
|
|
|
raisecomRip2DistrOutIfAclNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filter incoming routing updates by the IP ACL
|
|
number of RIP distribute-in policy.
|
|
The range from 0 to MAX-IP-ACL is the valid IP ACL number.
|
|
The value of MAX-IP-ACL is dependent on specified device.
|
|
-1 is the invalid IP ACL number, which indicates this node is not configed."
|
|
::= { raisecomRip2DistributeListOutInterfaceEntry 2 }
|
|
|
|
--
|
|
-- raisecomRip2DistributeListOutProtocolTable
|
|
--
|
|
raisecomRip2DistributeListOutProtocolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomRip2DistributeListOutProtocolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table is used to config and check RIP distribute-out policy based on protocol."
|
|
::= { raisecomRip2DistributeListGroup 4 }
|
|
|
|
raisecomRip2DistributeListOutProtocolEntry OBJECT-TYPE
|
|
SYNTAX RaisecomRip2DistributeListOutProtocolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines an entry in the raisecomRip2DistributeListOutProtocolTable ."
|
|
INDEX { raisecomRip2DistrOutProtocol, raisecomRip2DistrOutProcessId }
|
|
::= { raisecomRip2DistributeListOutProtocolTable 1 }
|
|
|
|
RaisecomRip2DistributeListOutProtocolEntry ::=
|
|
SEQUENCE {
|
|
raisecomRip2DistrOutProtocol INTEGER ,
|
|
raisecomRip2DistrOutProcessId Unsigned32,
|
|
raisecomRip2DistrOutProIpPrefixListName OCTET STRING,
|
|
raisecomRip2DistrOutProAclNum INTEGER,
|
|
raisecomRip2DistrOutProRowStatus RowStatus
|
|
}
|
|
|
|
|
|
raisecomRip2DistrOutProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local(2),
|
|
netmgmt(3),
|
|
ospf(13) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Imported route protocol, only support static, connect, rip and ospf now."
|
|
::= { raisecomRip2DistributeListOutProtocolEntry 1 }
|
|
|
|
raisecomRip2DistrOutProcessId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Process id of import route protocol, only support ospf."
|
|
DEFVAL {5}
|
|
::= { raisecomRip2DistributeListOutProtocolEntry 2 }
|
|
|
|
raisecomRip2DistrOutProIpPrefixListName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..19))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filtering outgoing updates based on imported protocol£¬the value
|
|
of this object indicates the name of an ip-prefix-list.
|
|
The value can be any visible string with the length less than 19.
|
|
The null character indicates the node is not configed."
|
|
::= { raisecomRip2DistributeListOutProtocolEntry 3 }
|
|
|
|
raisecomRip2DistrOutProAclNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filter incoming routing updates by the IP ACL
|
|
number of RIP distribute-in policy.
|
|
The range from 0 to MAX-IP-ACL is the valid IP ACL number.
|
|
The value of MAX-IP-ACL is dependent on specified device.
|
|
-1 is the invalid IP ACL number, which indicates this node is not configed."
|
|
::= { raisecomRip2DistributeListOutProtocolEntry 4 }
|
|
|
|
raisecomRip2DistrOutProRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object permits management of the table by
|
|
facilitating actions such as row creation,construction,
|
|
and destruction.The value of this object has no effect on
|
|
whether other objects in this conceptual row can be modified."
|
|
::= { raisecomRip2DistributeListOutProtocolEntry 5 }
|
|
END
|