Observium_CE/mibs/raisecom/RAISECOM-LOOPBACK-MIB

334 lines
9.7 KiB
Plaintext

-- *****************************************************************
-- RAISECOM-LOOPBACK-MIB.mib
--
-- August. 2012, guokai
--
-- Copyright(c) 2009-2010 by RAISECOM TECH, Ltd.
-- All rights reserved.
-- *****************************************************************
RAISECOM-LOOPBACK-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
Counter32,
Unsigned32,
Gauge32
FROM SNMPv2-SMI
MacAddress,
RowStatus
FROM SNMPv2-TC -- [RFC2579]
IpAddress FROM SNMPv2-SMI -- [RFC2578]
iscomSwitch
FROM RAISECOM-BASE-MIB;
rcLoopback MODULE-IDENTITY
LAST-UPDATED "201208020000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: guokai_yf@raisecom.com"
DESCRIPTION
"This MIB module defines objects to rcExtLoopback "
REVISION "201208020000Z"
DESCRIPTION
"The initial revision of this MIB."
::={ iscomSwitch 73}
--
--
-- rcLoopbackPortTable --
--rcloopback
--rcLoopbackPortTable
--rcLoopbackPortEntry
--rcLoopbackPortIndex
--rcLoopbackPortEnable
--rcLoopbackPortMode
--rcLoopbackPortStatistics
--rcLoopbackPortClearStatistics
--rcLoopbackPortSmac
rcLoopbackPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcLoopbackPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains LoopBack control data."
::= { rcLoopback 1 }
--rcL2LoopbackPortTable OBJECT IDENTIFIER ::= {rcLoopback 2}
--rcL3LoopbackPortTable OBJECT IDENTIFIER ::= {rcLoopback 3}
rcLoopbackPortEntry OBJECT-TYPE
SYNTAX RcLoopbackPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { rcLoopbackPortIndex }
::={ rcLoopbackPortTable 1 }
RcLoopbackPortEntry ::= SEQUENCE {
rcLoopbackPortIndex INTEGER,
rcLoopbackPortEnable INTEGER,
rcLoopbackPortMode INTEGER,
rcLoopbackPortStatistics Counter32,
rcLoopbackPortClearStatistics INTEGER,
rcLoopbackPortSmac MacAddress,
rcLoopbackPortProtocol INTEGER,
rcLoopbackPortVlan INTEGER
}
rcLoopbackPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index based on the equipment port number."
::= { rcLoopbackPortEntry 1 }
rcLoopbackPortEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the status of Loopback.0:disable,1:l1 l2 l3 enable"
DEFVAL {disable}
::= { rcLoopbackPortEntry 2 }
rcLoopbackPortMode OBJECT-TYPE
SYNTAX INTEGER { l1(1), l2(2),l3(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the status of Loopback.1:l1,2:l2,3:l3"
DEFVAL {l1}
::= { rcLoopbackPortEntry 3 }
rcLoopbackPortStatistics OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The statistics of loopback packet."
::= { rcLoopbackPortEntry 4 }
rcLoopbackPortClearStatistics OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear the statistics of loopback packet.0:disable,1:enable"
DEFVAL {disable}
::= { rcLoopbackPortEntry 5 }
rcLoopbackPortSmac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the destination MAC address of L2 Loopback."
::= { rcLoopbackPortEntry 6 }
rcLoopbackPortProtocol OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the protocol of L2 Loopback."
::= { rcLoopbackPortEntry 7 }
rcLoopbackPortVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vlan of L2 Loopback."
DEFVAL {1}
::= { rcLoopbackPortEntry 8 }
rcL2LoopbackPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcL2LoopbackPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains L2 Loopback control data."
::= { rcLoopback 2 }
rcL2LoopbackPortEntry OBJECT-TYPE
SYNTAX RcL2LoopbackPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { rcLoopbackPortIndex, rcL2LoopbackPortNum}
::={ rcL2LoopbackPortTable 1 }
RcL2LoopbackPortEntry ::= SEQUENCE {
rcL2LoopbackPortNum INTEGER,
rcL2LoopbackPortStatistics Counter32,
rcL2LoopbackPortSmac MacAddress,
rcL2LoopbackPortProtocol INTEGER,
rcL2LoopbackPortVlan INTEGER,
rcL2LoopbackPortStatus RowStatus
}
rcL2LoopbackPortNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index based on the loopback rule number."
::= { rcL2LoopbackPortEntry 1 }
rcL2LoopbackPortStatistics OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The statistics of loopback packet."
::= { rcL2LoopbackPortEntry 2 }
rcL2LoopbackPortSmac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the destination MAC address of L2 Loopback."
::= { rcL2LoopbackPortEntry 3 }
rcL2LoopbackPortProtocol OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the protocol of L2 Loopback."
::= { rcL2LoopbackPortEntry 4 }
rcL2LoopbackPortVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"vlan of L2 Loopback."
DEFVAL {1}
::= { rcL2LoopbackPortEntry 5 }
rcL2LoopbackPortStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of loopback rule."
::= { rcL2LoopbackPortEntry 6 }
rcL3LoopbackPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcL3LoopbackPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains L3 Loopback control data."
::= { rcLoopback 3 }
rcL3LoopbackPortEntry OBJECT-TYPE
SYNTAX RcL3LoopbackPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { rcLoopbackPortIndex, rcL3LoopbackPortNum}
::={ rcL3LoopbackPortTable 1 }
RcL3LoopbackPortEntry ::= SEQUENCE {
rcL3LoopbackPortNum INTEGER,
rcL3LoopbackPortDestAddr IpAddress,
rcL3LoopbackPortMAC MacAddress,
rcL3LoopbackPortSvlan INTEGER,
rcL3LoopbackPortCvlan INTEGER,
rcL3LoopbackPortDscp Integer32 (0..63 ),
rcL3LoopbackPortStatus RowStatus
}
rcL3LoopbackPortNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index based on the L3 loopback rule number."
::= { rcL3LoopbackPortEntry 1 }
rcL3LoopbackPortDestAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the Destination ip address of L3 Loopback."
::= { rcL3LoopbackPortEntry 2 }
rcL3LoopbackPortMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the next hop MAC address of L3 Loopback."
::= { rcL3LoopbackPortEntry 3 }
rcL3LoopbackPortSvlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Svlan of L3 Loopback."
DEFVAL {1}
::= { rcL3LoopbackPortEntry 4 }
rcL3LoopbackPortCvlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Cvlan of L3 Loopback."
DEFVAL {1}
::= { rcL3LoopbackPortEntry 5 }
rcL3LoopbackPortDscp OBJECT-TYPE
SYNTAX Integer32 (0..63 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Dscp of L3 Loopback."
DEFVAL {0}
::= { rcL3LoopbackPortEntry 6 }
rcL3LoopbackPortStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status of L3 loopback rule."
::= { rcL3LoopbackPortEntry 7 }
END