Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

370 lines
10 KiB

MSRIPSAP-MIB DEFINITIONS ::= BEGIN
-- This MIB defines the management information for the RIP and SAP
-- protocols running in an IPX enviroment. It provides information in
-- addition to that contained in the IPX MIB itself.
IMPORTS
enterprises, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
microsoft, software
FROM MSFT-MIB;
-- microsoft OBJECT IDENTIFIER ::= { enterprises 311 }
-- software OBJECT IDENTIFIER ::= { microsoft 1 }
ripsap OBJECT IDENTIFIER ::= { software 9 }
-- Groups
ripsapBase OBJECT IDENTIFIER ::= {ripsap 1}
ripsapInterface OBJECT IDENTIFIER ::= {ripsap 2}
-- Types
--NetNumber ::= OCTET STRING (SIZE(4))
--NodeAddress ::= OCTET STRING (SIZE(6))
-- Base Group
-- This group contains global information about the
-- RIP/SAP running on the system.
ripsapBaseRipOperState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the operational state of RIP."
::= {ripsapBase 1}
ripsapBaseSapOperState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicates the operational state of SAP."
::= {ripsapBase 2}
-- Interface Group
-- This group contains RIP and SAP management information for each
-- interface known to this system.
-- RIP Interface Table
-- The RIP interface table contains an entry for the RIP information for
-- each interface known to the system.
ripIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RIPIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The RIP interface table."
::= {ripsapInterface 1}
ripIfEntry OBJECT-TYPE
SYNTAX RIPIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Each entry corresponds to one interface known to the
system."
INDEX {
ripIfIndex
}
::= {ripIfTable 1}
RIPIfEntry ::= SEQUENCE {
ripIfIndex INTEGER,
ripIfAdminState INTEGER,
ripIfOperState INTEGER,
ripIfUpdateMode INTEGER,
ripIfUpdateInterval INTEGER,
ripIfAgeMultiplier INTEGER,
ripIfSupply INTEGER,
ripIfListen INTEGER,
ripIfOutPackets Counter,
ripIfInPackets Counter
}
ripIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The identifier of this interface, unique within the
instance of RIP. This value corresponds to the interface
identifier found in ipxIfIndex."
::= {ripIfEntry 1}
ripIfAdminState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The desired state of the interface."
::= {ripIfEntry 2}
ripIfOperState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2),
sleeping(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current operational state of the interface.
If ripIfAdminState is disabled(1) then
ripIfOperState should be down(1). If ripIfAdminState is
changed to enabled(2) then ripIfOperState should change to
up(2) if the interface is ready to transmit and
receive network traffic; it should change to
sleeping(3) if the interface is waiting for external
actions (such as a serial line waiting for an
incomming connection); it should remain in the down(1)
state if and only if there is a fault that prevents it
from going to the up(2) state."
::= {ripIfEntry 3}
ripIfUpdateMode OBJECT-TYPE
SYNTAX INTEGER {
standard(1),
none(2),
autostatic(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The RIP update mechanism used on this interface.
None(2) is used for static routes configurations.
AutoStatic(3) means that the local router can issue
an update request to the remote router and the response will be
kept statically in the routing database as auto static routes.
Standard(1) is the periodic broadcast RIP mechanism."
::= {ripIfEntry 4}
ripIfUpdateInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The RIP update interval, in sec.
For Standard(1) ripIfUpdateMode, this is the interval with
which periodic update broadcasts are sent, for AutoStatic(3)
ripIfUpdateMode, this is the maximum interval for which
router will listen for rip announcements, not used for
None(2) ripIfUpdateMode"
::= {ripIfEntry 5}
ripIfAgeMultiplier OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The holding multiplier for routes received in RIP periodic
updates (applies only if ripIfUpdateMode is Standard(1))."
::= {ripIfEntry 6}
ripIfSupply OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable sending of RIP updates (change and periodic) on
this interface."
::= {ripIfEntry 7}
ripIfListen OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable listening to RIP updates on this interface."
::= {ripIfEntry 8}
ripIfOutPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of RIP packets sent on this interface."
::= {ripIfEntry 9}
ripIfInPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of RIP packets received on this interface."
::= {ripIfEntry 10}
-- SAP Interface Table
-- The SAP interface table contains an entry for the SAP information for
-- each interface known to the system.
sapIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF SAPIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The SAP interface table."
::= {ripsapInterface 2}
sapIfEntry OBJECT-TYPE
SYNTAX SAPIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Each entry corresponds to one interface known to the
system."
INDEX {
sapIfIndex
}
::= {sapIfTable 1}
SAPIfEntry ::= SEQUENCE {
sapIfIndex INTEGER,
sapIfAdminState INTEGER,
sapIfOperState INTEGER,
sapIfUpdateMode INTEGER,
sapIfUpdateInterval INTEGER,
sapIfAgeMultiplier INTEGER,
sapIfSupply INTEGER,
sapIfListen INTEGER,
sapIfGetNearestServerReply INTEGER,
sapIfOutPackets Counter,
sapIfInPackets Counter
}
sapIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The identifier of this interface, unique within the
instance of SAP. This value corresponds to the interface
identifier found in ipxIfIndex."
::= {sapIfEntry 1}
sapIfAdminState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The desired state of the interface."
::= {sapIfEntry 2}
sapIfOperState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2),
sleeping(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current operational state of the interface.
If sapIfAdminState is disabled(1) then
ripIfOperState should be down(1). If sapIfAdminState is
changed to enabled(2) then sapIfOperState should change to
up(2) if the interface is ready to transmit and
receive network traffic; it should change to
sleeping(3) if the interface is waiting for external
actions (such as a serial line waiting for an
incomming connection); it should remain in the down(1)
state if and only if there is a fault that prevents it
from going to the up(2) state."
::= {sapIfEntry 3}
sapIfUpdateMode OBJECT-TYPE
SYNTAX INTEGER {
standard(1),
none(2),
autostatic(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The SAP update mechanism used on this interface.
None(2) is used for static routes configurations.
AutoStatic(3) means that the local router can issue
an update request to the remote router and the response will be
kept statically in the routing database as auto static services.
Standard(1) is the periodic broadcast SAP mechanism."
::= {sapIfEntry 4}
sapIfUpdateInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The SAP update interval, in sec.
For Standard(1) ripIfUpdateMode, this is the interval with
which periodic update broadcasts are sent, for AutoStatic(3)
sapIfUpdateMode, this is the maximum interval for which
router will listen for rip announcements. Not used for
None (2) sapIfUpdateMode"
::= {sapIfEntry 5}
sapIfAgeMultiplier OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The holding multiplier for services received in SAP periodic
updates (applies only if sapIfUpdateMode is Standard(1))."
::= {sapIfEntry 6}
sapIfSupply OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable sending of SAP updates (change and periodic) on
this interface."
::= {sapIfEntry 7}
sapIfListen OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable listening to SAP updates on this interface."
::= {sapIfEntry 8}
sapIfGetNearestServerReply OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicates whether to respond to SAP get nearest server
requests received on this interface."
::= {sapIfEntry 9}
sapIfOutPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of SAP packets sent on this interface."
::= {sapIfEntry 10}
sapIfInPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of SAP packets received on this interface."
::= {sapIfEntry 11}
END