161 lines
4.5 KiB
Plaintext

-- -----------------------------------------------------------------------------
-- MIB NAME : RIPng-MIB
-- FILE NAME: RIPng.mib
-- DATE : 2009/09/15
-- VERSION : 1.00
-- PURPOSE : To construct the MIB structure of RIPng function for
-- proprietary enterprise
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 1.00, 2009/09/15, Rock Zhang
-- This is the first formal version for universal MIB definition.
-- Notes:Requested by Rock Zhang for project DGS3600
-- -----------------------------------------------------------------------------
RIPNG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
dlink-common-mgmt FROM DLINK-ID-REC-MIB;
swRIPngMIB MODULE-IDENTITY
LAST-UPDATED "0909150000Z"
ORGANIZATION "D-Link Corp."
CONTACT-INFO
"http://support.dlink.com"
DESCRIPTION
"The structure of RIPng for the proprietary enterprise."
::= { dlink-common-mgmt 83}
swRIPngGlobalState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the RIPng global state."
DEFVAL {disabled}
::= { swRIPngMIB 1 }
swRIPngMethod OBJECT-TYPE
SYNTAX INTEGER {
no-horizon(1),
split-horizon(2),
poison-reverse(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the method to be done while sending
routing informations.
If the configured value is split-horizon(2) then routes learnt on a
interface are not sent over that interface.
If the configured value is poison-reverse(3) then such routes are sent
with a metric of 16."
DEFVAL {split-horizon}
::= {swRIPngMIB 2}
swRIPngUpdateTime OBJECT-TYPE
SYNTAX INTEGER (5..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the RIPng update interval in second."
DEFVAL {30}
::= {swRIPngMIB 3}
swRIPngExpireTime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the period in second for which a dynamic RIPng route
will be kept in the IPv6 routing table without receiving any updates for the
route.
After this time interval, the route will not be valid and will be aged out."
DEFVAL {180}
::= {swRIPngMIB 4}
swRIPngGarbageCollectionTime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the period in seconds for a RIPng route which
has aged out is retained in the IPv6 Routing Table. After
this time interval the route is deleted from the IPv6 Routing Table."
DEFVAL {120}
::= {swRIPngMIB 5}
-- ---------------------------------------------------------------------------------------------------------
-- swRIPngIfTable
-- ---------------------------------------------------------------------------------------------------------
swRIPngIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwRIPngIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains RIPng interface information."
::= { swRIPngMIB 6 }
swRIPngIfEntry OBJECT-TYPE
SYNTAX SwRIPngIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information about RIPng interface."
INDEX { swRIPngIfName }
::= { swRIPngIfTable 1 }
SwRIPngIfEntry ::=
SEQUENCE {
swRIPngIfName
DisplayString,
swRIPngIfState
INTEGER,
swRIPngIfMetric
INTEGER
}
swRIPngIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the interface name."
::= { swRIPngIfEntry 1 }
swRIPngIfState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the RIPng state of the interface."
DEFVAL {disabled}
::= { swRIPngIfEntry 2}
swRIPngIfMetric OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the metric value of the interface."
DEFVAL {1}
::= { swRIPngIfEntry 3}
END