128 lines
4.2 KiB
Plaintext
128 lines
4.2 KiB
Plaintext
--MibName=raisecomPim
|
|
-- *****************************************************************
|
|
-- RAISECOM-PIM-MIB.mib: PIM MIB
|
|
--
|
|
-- Jan 2012, linxiaofang
|
|
--
|
|
-- Copyright (c) 1996-2012 by Raisecom Technology Co., Ltd.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
--
|
|
|
|
RAISECOM-PIM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
TEXTUAL-CONVENTION,TruthValue,Unsigned32
|
|
FROM SNMPv2-TC -- [RFC2579]
|
|
EnableVar
|
|
FROM SWITCH-TC
|
|
pimInterfaceEntry
|
|
FROM PIM-STD-MIB -- [RFC5060]
|
|
raisecomAgent
|
|
FROM RAISECOM-BASE-MIB;
|
|
|
|
raisecomPim MODULE-IDENTITY
|
|
LAST-UPDATED "201201050000Z" -- 5 Jan 2012 00:00:00 GMT
|
|
ORGANIZATION "Raisecom Technology Co., Ltd."
|
|
CONTACT-INFO
|
|
"Raisecom Science & Technology Co., ltd.
|
|
E-mail: support@raisecom.com ."
|
|
DESCRIPTION
|
|
"This MIB module contains managed object definitions for
|
|
PIM. "
|
|
::= { raisecomAgent 72 }
|
|
|
|
raisecomPimNotifications OBJECT IDENTIFIER ::= { raisecomPim 1 }
|
|
raisecomPimObjects OBJECT IDENTIFIER ::= { raisecomPim 2 }
|
|
raisecomPimConformance OBJECT IDENTIFIER ::= { raisecomPim 3 }
|
|
|
|
--start of Pim interface Table
|
|
|
|
raisecomPimIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomPimIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's PIM interfaces.
|
|
This table is augmented to pimInterfaceTable."
|
|
::= { raisecomPimObjects 1 }
|
|
|
|
raisecomPimIfEntry OBJECT-TYPE
|
|
SYNTAX RaisecomPimIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the raisecomPimIfTable.
|
|
Each entry represents multicast related interface
|
|
configuration and operational states. An interface
|
|
can have more than one type of Inet address family
|
|
enabled and there will be one entry per interface
|
|
and address family version"
|
|
AUGMENTS { pimInterfaceEntry }
|
|
::= { raisecomPimIfTable 1 }
|
|
|
|
RaisecomPimIfEntry ::= SEQUENCE {
|
|
raisecomPimIfDmEnable EnableVar,
|
|
raisecomPimIfPimVersion Unsigned32,
|
|
raisecomPimIfNumNbrs Unsigned32
|
|
}
|
|
|
|
raisecomPimIfDmEnable OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this object is set to enabled(1), then it enables
|
|
Pim dense-mode function on this interface; otherwise Pim
|
|
dense-mode funciton is not enabled on this interface."
|
|
DEFVAL { disable }
|
|
::= { raisecomPimIfEntry 1 }
|
|
|
|
|
|
raisecomPimIfPimVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of PIM running on this interface."
|
|
DEFVAL { 2 }
|
|
::= { raisecomPimIfEntry 2 }
|
|
|
|
raisecomPimIfNumNbrs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PIM neighbors detected on this interface."
|
|
::= { raisecomPimIfEntry 3 }
|
|
|
|
--end of Pim interface Table
|
|
|
|
|
|
--start of Pim scalars
|
|
raisecomPimScalars OBJECT IDENTIFIER ::= { raisecomPimObjects 2 }
|
|
|
|
raisecomPimSREnable OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this object is set to disable(2), then it disable Pim State Refresh function on this system;
|
|
otherwise Pim State Refresh function is enabled on this system."
|
|
DEFVAL { enable }
|
|
::= { raisecomPimScalars 1 }
|
|
|
|
raisecomPimMRouteClear OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this object is set to false(1), then it Clear all Pim Multicast Routing entries on this system."
|
|
DEFVAL { false }
|
|
::= { raisecomPimScalars 2 }
|
|
|
|
--end of Pim scalars
|
|
|
|
END
|