738 lines
24 KiB
Plaintext
738 lines
24 KiB
Plaintext
-- *****************************************************************
|
|
-- RAISECOM-RRCP-VLAN-MIB.mib: Raisecom RRCP remote vlan file
|
|
--
|
|
-- Copyright (c) 1994-2004 by Raisecom, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
RAISECOM-RRCP-VLAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
|
|
iscomSwitch FROM RAISECOM-BASE-MIB
|
|
MacAddress FROM SNMPv2-TC
|
|
RowStatus, TruthValue FROM SNMPv2-TC
|
|
Vlanset, PortList, EnableVar FROM SWITCH-TC
|
|
rcPortIndex FROM SWITCH-SYSTEM-MIB;
|
|
|
|
rcRrcp OBJECT IDENTIFIER ::= { iscomSwitch 52 }
|
|
|
|
rcRrcpRemoteManagement MODULE-IDENTITY
|
|
LAST-UPDATED "200907060000Z"
|
|
ORGANIZATION "Raisecom, Inc."
|
|
CONTACT-INFO
|
|
" Raise Systems
|
|
|
|
Postal: Beijing,
|
|
China
|
|
|
|
Tel: 86-010-82884499
|
|
|
|
E-mail: wangjing_rj@raisecom.com"
|
|
DESCRIPTION
|
|
"This MIB module defines objects to RRCP remote VLAN "
|
|
REVISION "200907060000Z"
|
|
DESCRIPTION
|
|
"The initial revision of this MIB."
|
|
::={ rcRrcp 2 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- groups in the rcRrcpRemoteManagement MIB rcRemoteVlanConifg
|
|
-- -------------------------------------------------------------
|
|
rcRemoteVlanConifg OBJECT IDENTIFIER ::= { rcRrcpRemoteManagement 1 }
|
|
rcRemotePortConfig OBJECT IDENTIFIER ::= { rcRrcpRemoteManagement 2 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- rcRemoteConfigTable
|
|
-- -------------------------------------------------------------
|
|
rcRemoteConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRemoteConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rrcp remote config table."
|
|
::= { rcRemoteVlanConifg 1 }
|
|
|
|
rcRemoteConfigEntry OBJECT-TYPE
|
|
SYNTAX RcRemoteConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the rcRemoteConfigTable. It contains
|
|
some configure of remote device."
|
|
INDEX { rcRemoteHostMacAddr }
|
|
::={ rcRemoteConfigTable 1 }
|
|
|
|
RcRemoteConfigEntry ::= SEQUENCE
|
|
{
|
|
rcRemoteHostMacAddr MacAddress,
|
|
rcRemoteHostName OCTET STRING,
|
|
rcRemoteBroadcastStormCtrl EnableVar,
|
|
rcRemoteLoopbackDetection EnableVar,
|
|
rcRemoteLoopbackDetectionStatus PortList,
|
|
rcRemoteDeviceManageVlan INTEGER,
|
|
rcRemoteDeviceReboot TruthValue,
|
|
rcRemoteDeviceCfgWrite TruthValue,
|
|
rcRemoteDeviceCfgWriteResult INTEGER,
|
|
rcRemoteDeviceResetFactory TruthValue,
|
|
rcRemoteDeviceResetFactoryResult INTEGER
|
|
}
|
|
|
|
rcRemoteHostMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of remote device."
|
|
::= { rcRemoteConfigEntry 1 }
|
|
|
|
rcRemoteHostName OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host name of remote device."
|
|
::= { rcRemoteConfigEntry 2 }
|
|
|
|
rcRemoteBroadcastStormCtrl OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The broadcast storm control status of remote device."
|
|
::= { rcRemoteConfigEntry 3 }
|
|
|
|
rcRemoteLoopbackDetection OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The loop back detection status of remote device."
|
|
::= { rcRemoteConfigEntry 4 }
|
|
|
|
rcRemoteLoopbackDetectionStatus OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The loop back detection result information of remote device."
|
|
::= { rcRemoteConfigEntry 5 }
|
|
|
|
rcRemoteDeviceManageVlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management vlan of remote device."
|
|
::= { rcRemoteConfigEntry 6 }
|
|
|
|
rcRemoteDeviceCfgWrite OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write remote device config to hardware."
|
|
::= { rcRemoteConfigEntry 7 }
|
|
|
|
rcRemoteDeviceCfgWriteResult OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
other(1),
|
|
saving(2),
|
|
successed(3),
|
|
failed(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Result of write remote device config to hardware."
|
|
::= { rcRemoteConfigEntry 8 }
|
|
|
|
rcRemoteDeviceResetFactory OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Recover default config and reboot remote device."
|
|
::= { rcRemoteConfigEntry 9 }
|
|
|
|
rcRemoteDeviceResetFactoryResult OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
other(1),
|
|
factory-reseting(2),
|
|
successed(3),
|
|
failed(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Result of recover default config and reboot remote device."
|
|
::= { rcRemoteConfigEntry 10 }
|
|
|
|
rcRemoteDeviceReboot OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reboot remote device."
|
|
::= { rcRemoteConfigEntry 11 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- rcRemoteVlanCfgTable
|
|
-- -------------------------------------------------------------
|
|
rcRemoteVlanCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRemoteVlanCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote device vlan config table."
|
|
::= { rcRemoteVlanConifg 2 }
|
|
|
|
rcRemoteVlanCfgEntry OBJECT-TYPE
|
|
SYNTAX RcRemoteVlanCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the rcRemoteVlanCfgTable. It contains
|
|
some vlan configure of remote device."
|
|
INDEX { rcRemoteHostMacAddr }
|
|
::={ rcRemoteVlanCfgTable 1 }
|
|
|
|
RcRemoteVlanCfgEntry ::= SEQUENCE
|
|
{
|
|
rcRemoteSwitchMode INTEGER,
|
|
rcRemotePortBasedVlanUpLinkPort INTEGER
|
|
}
|
|
|
|
rcRemoteSwitchMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
transparent(1),
|
|
dot1q-vlan(2),
|
|
port-based-vlan(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Switch mode of remote device."
|
|
::= { rcRemoteVlanCfgEntry 1 }
|
|
|
|
rcRemotePortBasedVlanUpLinkPort OBJECT-TYPE
|
|
SYNTAX INTEGER(1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The up link port in port-based-mode of remote device."
|
|
::= { rcRemoteVlanCfgEntry 2 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- rcRemoteCurrentVlanTable
|
|
-- -------------------------------------------------------------
|
|
rcRemoteCurrentVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRemoteCurrentVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote device current vlan config table."
|
|
::= { rcRemoteVlanConifg 3 }
|
|
|
|
rcRemoteCurrentVlanEntry OBJECT-TYPE
|
|
SYNTAX RcRemoteCurrentVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the rcRemoteCurrentVlanTable. It contains
|
|
current vlan configure of remote device."
|
|
INDEX { rcRemoteHostMacAddr, rcRemoteCurrentVlanIndex }
|
|
::={ rcRemoteCurrentVlanTable 1 }
|
|
|
|
RcRemoteCurrentVlanEntry ::= SEQUENCE
|
|
{
|
|
rcRemoteCurrentVlanIndex INTEGER,
|
|
rcRemoteCurrentVlanEgressPorts PortList,
|
|
rcRemoteCurrentVlanRowStatus RowStatus
|
|
}
|
|
|
|
rcRemoteCurrentVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN id of remote device created."
|
|
::= { rcRemoteCurrentVlanEntry 1 }
|
|
|
|
rcRemoteCurrentVlanEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports that are transmitting traffic for
|
|
this VLAN as either tagged or untagged frames."
|
|
::= { rcRemoteCurrentVlanEntry 2 }
|
|
|
|
rcRemoteCurrentVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry."
|
|
::= { rcRemoteCurrentVlanEntry 3 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- rcRemoteVlanPortTable
|
|
-- -------------------------------------------------------------
|
|
rcRemoteVlanPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRemoteVlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote device vlan port config table."
|
|
::= { rcRemoteVlanConifg 4 }
|
|
|
|
rcRemoteVlanPortEntry OBJECT-TYPE
|
|
SYNTAX RcRemoteVlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the rcRemoteVlanPortTable. It contains
|
|
port vlan configure of remote device."
|
|
INDEX { rcRemoteHostMacAddr, rcRemotePortIndex }
|
|
::={ rcRemoteVlanPortTable 1 }
|
|
|
|
RcRemoteVlanPortEntry ::= SEQUENCE
|
|
{
|
|
rcRemotePortIndex INTEGER,
|
|
rcRemotePortMode INTEGER,
|
|
rcRemotePortNativeVid INTEGER,
|
|
rcRemotePortAccessEgressAllowVlan Vlanset
|
|
}
|
|
|
|
rcRemotePortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port index of remote device."
|
|
::= { rcRemoteVlanPortEntry 1 }
|
|
|
|
rcRemotePortMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
access(1),
|
|
trunk(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN port mode of remote device."
|
|
::= { rcRemoteVlanPortEntry 2 }
|
|
|
|
rcRemotePortNativeVid OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Native vlan ID of interface for remote device."
|
|
::= { rcRemoteVlanPortEntry 3 }
|
|
|
|
rcRemotePortAccessEgressAllowVlan OBJECT-TYPE
|
|
SYNTAX Vlanset
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Egress VLAN list when port is in access mode of remote device."
|
|
::= { rcRemoteVlanPortEntry 4 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- rcRemoteQosCfgTable
|
|
-- -------------------------------------------------------------
|
|
rcRemoteQosCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRemoteQosCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote device qos config table."
|
|
::= { rcRemoteVlanConifg 5 }
|
|
|
|
rcRemoteQosCfgEntry OBJECT-TYPE
|
|
SYNTAX RcRemoteQosCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the rcRemoteQosCfgTable. It contains
|
|
qos configure of remote device."
|
|
INDEX { rcRemoteHostMacAddr }
|
|
::={ rcRemoteQosCfgTable 1 }
|
|
|
|
RcRemoteQosCfgEntry ::= SEQUENCE
|
|
{
|
|
rcRemoteMlsQosTrustMode INTEGER,
|
|
rcRemoteMlsQosScheduleMode INTEGER,
|
|
rcRemoteMlsQosQueueWeight INTEGER,
|
|
rcRemoteMlsQosPortPriorityList PortList
|
|
}
|
|
|
|
rcRemoteMlsQosTrustMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
port-priority(1),
|
|
cos(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Qos trust mode of remote device."
|
|
::= { rcRemoteQosCfgEntry 1 }
|
|
|
|
rcRemoteMlsQosScheduleMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sp(1),
|
|
wrr(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Qos queue schedule mode of remote device."
|
|
::= { rcRemoteQosCfgEntry 2 }
|
|
|
|
rcRemoteMlsQosQueueWeight OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
fourth(1),
|
|
eighth(2),
|
|
sixteen(3),
|
|
other(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Qos wrr queue weight of remote device."
|
|
::= { rcRemoteQosCfgEntry 3 }
|
|
|
|
rcRemoteMlsQosPortPriorityList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port priority list of remote device."
|
|
::= { rcRemoteQosCfgEntry 4 }
|
|
|
|
|
|
-------------------------------------------------------
|
|
-- Config Trap Notification
|
|
-------------------------------------------------------
|
|
rcRemoteConfigNotifications OBJECT IDENTIFIER ::= { rcRemoteVlanConifg 6 }
|
|
|
|
rcRemoteConfigWriteResultNotification
|
|
NOTIFICATION-TYPE OBJECTS
|
|
{
|
|
rcRemoteHostMacAddr,
|
|
rcRemoteDeviceCfgWriteResult
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Notification indicate result of write remote device config, the
|
|
notifications will be emitted by the same object instance."
|
|
REFERENCE
|
|
""
|
|
::= { rcRemoteConfigNotifications 1 }
|
|
|
|
rcRemoteConfigResetFactoryResultNotification
|
|
NOTIFICATION-TYPE OBJECTS
|
|
{
|
|
rcRemoteHostMacAddr,
|
|
rcRemoteDeviceResetFactoryResult
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Notification indicate result of factory-reset remote device config,
|
|
the notifications will be emitted by the same object instance."
|
|
REFERENCE
|
|
""
|
|
::= { rcRemoteConfigNotifications 2 }
|
|
|
|
------------------------------------------------------
|
|
-- Remote port config attribution Table
|
|
------------------------------------------------------
|
|
rcRemotePortConfigAttriTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRemotePortConfigAttriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote port config attribution Table"
|
|
::= { rcRemotePortConfig 1 }
|
|
|
|
rcRemotePortConfigAttriEntry OBJECT-TYPE
|
|
SYNTAX RcRemotePortConfigAttriEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the rcRemotePortConfigAttriTable. It contains
|
|
configuration in each port."
|
|
INDEX { rcRemoteHostMacAddr , rcRemotePortIndex }
|
|
::={ rcRemotePortConfigAttriTable 1 }
|
|
|
|
RcRemotePortConfigAttriEntry ::= SEQUENCE {
|
|
rcRemotePortAdminStatus EnableVar,
|
|
rcRemotePortOperStatus EnableVar,
|
|
rcRemotePortDuplexSpeedSet INTEGER,
|
|
rcRemotePortDuplexSpeedGet INTEGER,
|
|
rcRemoteManPortFlowControlEnable EnableVar,
|
|
rcRemotePortRxRateLimit INTEGER,
|
|
rcRemotePortTxRateLimit INTEGER
|
|
}
|
|
|
|
rcRemotePortAdminStatus OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administration status of port."
|
|
::= { rcRemotePortConfigAttriEntry 1 }
|
|
|
|
rcRemotePortOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operation status of port."
|
|
::= { rcRemotePortConfigAttriEntry 2 }
|
|
|
|
rcRemotePortDuplexSpeedSet OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
autonegotiate(1),
|
|
half-10(2),
|
|
full-10(3),
|
|
half-100(4),
|
|
full-100(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired speed and duplex of the interface in remote devices.."
|
|
::= { rcRemotePortConfigAttriEntry 3 }
|
|
|
|
rcRemotePortDuplexSpeedGet OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
half-10(2),
|
|
full-10(3),
|
|
half-100(4),
|
|
full-100(5),
|
|
illegal(99)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The actual speed and duplex for this interface.
|
|
If the interface is not configured for an acceptable value,
|
|
a value of illegal(99) is returned. A value of unknown(1)
|
|
is returned when the interface is down."
|
|
::= { rcRemotePortConfigAttriEntry 4 }
|
|
|
|
rcRemoteManPortFlowControlEnable OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes flow control of the port of remote device
|
|
A value of enabled(1)- indicates that the port can process flow-control.
|
|
A value of disabled(2)- indicates that the port can not process flow-control."
|
|
::= { rcRemotePortConfigAttriEntry 5 }
|
|
|
|
rcRemotePortRxRateLimit OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0 | 128..8000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes rate-limit value of the port of remote device at rx direction
|
|
0 value is no rate-limit."
|
|
::= { rcRemotePortConfigAttriEntry 6 }
|
|
|
|
rcRemotePortTxRateLimit OBJECT-TYPE
|
|
SYNTAX INTEGER (0 | 128..8000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes rate-limit value of the port of remote device at tx direction
|
|
0 value is no rate-limit."
|
|
::= { rcRemotePortConfigAttriEntry 7 }
|
|
|
|
|
|
-----------------------------------------------
|
|
-- remote port vct Table
|
|
-----------------------------------------------
|
|
rcRemotePortVctTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRemotePortVctEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of objects that display vct status
|
|
of ports."
|
|
::= { rcRemotePortConfig 2 }
|
|
|
|
rcRemotePortVctEntry OBJECT-TYPE
|
|
SYNTAX RcRemotePortVctEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of objects that display vct status."
|
|
INDEX { rcRemoteHostMacAddr, rcRemotePortIndex}
|
|
::={ rcRemotePortVctTable 1 }
|
|
|
|
RcRemotePortVctEntry ::= SEQUENCE {
|
|
rcRemotePortVCTStart INTEGER,
|
|
rcRemotePortVctCableTxStatus INTEGER,
|
|
rcRemotePortVctCableRxStatus INTEGER,
|
|
rcRemotePortVctCableTxLength Unsigned32,
|
|
rcRemotePortVctCableRxLength Unsigned32
|
|
}
|
|
|
|
rcRemotePortVCTStart OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (0),
|
|
started (1),
|
|
stoped (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes vct is started or not.
|
|
A value of none (0)- indicates that vct has not been started.
|
|
A value of started (1)- indicates that vct has been started.
|
|
A value of stoped (2)- indicates t that vct has been stoped."
|
|
::= { rcRemotePortVctEntry 1 }
|
|
|
|
rcRemotePortVctCableTxStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
open(2),
|
|
shorted(3),
|
|
error(4),
|
|
testing(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the tx direction status of remote device."
|
|
::= { rcRemotePortVctEntry 2 }
|
|
|
|
rcRemotePortVctCableRxStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
open(2),
|
|
shorted(3),
|
|
error(4),
|
|
testing(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the rx direction status of remote device."
|
|
::= { rcRemotePortVctEntry 3 }
|
|
|
|
rcRemotePortVctCableTxLength OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the tx direction length of remote device."
|
|
::= { rcRemotePortVctEntry 4 }
|
|
rcRemotePortVctCableRxLength OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the rx direction length of remote device."
|
|
::= { rcRemotePortVctEntry 5 }
|
|
|
|
|
|
--remote port statistics table
|
|
|
|
rcRemotePortStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRemotePortStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of objects that display statistics of ports."
|
|
::= { rcRemotePortConfig 3 }
|
|
|
|
rcRemotePortStatisticsEntry OBJECT-TYPE
|
|
SYNTAX RcRemotePortStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of objects that display port statistics."
|
|
INDEX { rcRemoteHostMacAddr , rcRemotePortIndex}
|
|
::={ rcRemotePortStatisticsTable 1 }
|
|
|
|
RcRemotePortStatisticsEntry ::= SEQUENCE {
|
|
rcRemotePortRxOctets Unsigned32,
|
|
rcRemotePortTxOctets Unsigned32,
|
|
rcRemotePortDropOctets Unsigned32
|
|
}
|
|
|
|
rcRemotePortRxOctets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets received on the port."
|
|
::= { rcRemotePortStatisticsEntry 1 }
|
|
|
|
rcRemotePortTxOctets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets transmitted out of the port."
|
|
::= { rcRemotePortStatisticsEntry 2 }
|
|
|
|
rcRemotePortDropOctets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets droped out of or in of the port."
|
|
::= { rcRemotePortStatisticsEntry 3 }
|
|
|
|
-------------------------------------------------------
|
|
-- trap notification
|
|
-------------------------------------------------------
|
|
rcRemotePortNotifications OBJECT IDENTIFIER ::= { rcRemotePortConfig 4 }
|
|
|
|
rcRemotePortUpNotification
|
|
NOTIFICATION-TYPE
|
|
OBJECTS { rcRemoteManPortOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Notification indicate remote device port is in up status ,
|
|
the notifications will be emitted by the same object instance."
|
|
REFERENCE
|
|
""
|
|
::= { rcRemotePortNotifications 1 }
|
|
|
|
rcRemotePortDownNotification
|
|
NOTIFICATION-TYPE
|
|
OBJECTS { rcRemoteManPortOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Notification indicate remote device port is in down status ,
|
|
the notifications will be emitted by the same object instance."
|
|
REFERENCE
|
|
""
|
|
::= { rcRemotePortNotifications 2 }
|
|
|
|
|
|
END
|