Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

11101 lines
429 KiB
Plaintext

RAPID-CITY DEFINITIONS ::= BEGIN
-- Title: Rapid-City Communications Enterprise MIB
-- Date: December 4, 1996
-- By: Edwin Tsang
-- Revision:
-- v1 : 05/28/96 - Initial version from Ian Wallis.
-- v2 : 06/23/96 - VLAN table now has port memberships
-- v3 : 06/27/96 - Added Port table
-- v4 : 07/03/96 - Rearranged rcSystem group so scalars
-- are grouped together
-- v5 : 07/29/96 - Modified rcVlan and rcCard groups.
-- Added rcMirror and rcDipSwitch groups.
-- v6 : 08/09/96 - Cleaned up rcVlanPortTable and rcTftp
-- groups.
-- v7 : 08/21/96 - Added rcTraps group, rcVlanColorCode,
-- rcSysLastVlanChange, rcError group.
-- v9 : 09/10/96 - Added rcTblSize group.
-- Added rc16x100BaseTX(7) to rcCardType variable.
-- Added rcVlanStpTrapEnable to rcVlanEntry.
-- Added rcStpNewRoot and rcStpTopologyChange traps.
-- Added rcPortOperation to rcPortEntry.
-- Added rcSysCpuUtil and rcSysSwitchFabricUtil to
-- rcSystem.
-- Added rcVlanHighPriority and rcPortHighPriority.
-- v10 : 09/23/96 - Changed rcSysNvRam to rcSysNvRamSize.
-- Added rcVlanRoutingEnable and rcVlanIfIndex.
-- Added rcIp group.
-- v11 : 10/01/96 - Added rcSysRmonEnable, rcSysRmonMemSize, and
-- rcSysLastSaveToNVRam.
-- v12 : 10/16/96 - Added rcSysRmonSaveConfig.
-- Changed rcIpAdEntBcastAddr to
-- rcIpAdEntBcastAddrFormat
-- v13 : 11/1/96 - Added rcTestTypes, rcTestCodesAdded,
-- and rcQos.
-- v14 : 11/12/96 - Added saveToSlaveNVRAM and switchOver to
-- rcSysAction variable.
-- Changed range of rcVlanColorCode.
-- Removed rcPortPerformBridging.
-- Removed rcPortOperation.
-- Added rcSysResult.
-- Added rcSysLastSaveToSlaveNVRam.
-- Added rcVlanAction and rcVlanResult.
-- Added rcPortAction and rcPortResult.
-- v15 : 12/04/96 - Added rcSysSupportRouting.
-- Changed rcVlanPortMembers.
-- Added rcVlanMemberType, rcVlanAllowToJoin
-- rcVlanType, rcVlanProtocolId,
-- rcVlanSubnetAddr, rcVlanSubnetMask.
-- Added rcVlanPortType.
-- Added rcVlanMacTable.
-- Added rcChasNumPorts.
-- Added rcCardPCMCIAType.
-- Added rcIpConfTable.
-- Removed loadFromNVRAM from rcSysAction.
-- v16 : 12/09/96 - Changed rcVlanProtocolId to an enumeration.
-- Added rcErrorText.
-- Maded rcQosProtocol an index in rcQosEntry.
-- v17 : 12/12/96 - Added rcStgTable and rcStgPortTable.
-- Changed rcStpNewRoot and rcStpTopologyChange
-- traps to use rcStgId instead of rcVlanId.
-- v18 : 12/18/96 - Added rcVlanStgId.
-- Removed rcVlanStpEnable, rcVlanStpTrapEnable.
-- Shifted rVlanPortMembers, rcVlanMemberType,
-- rcVlanNotAllowToJoin.
-- Added fail(14) to rcPortAction.
-- Added rcPortDefaultConnector.
-- Added rcPortActiveConnector.
-- Renamed all(5) to flushAll(5) to rcPortAction.
-- Added switchConnector(6) to rcPortAction.
-- Added types to rcCardType.
-- Added rcVlanMemberType to rcVlanStaticMembers.
-- Removed rcVlanPortTrunk
-- Added rcErrorReturnCode
-- Added rcTblArVlanByPortAdded
-- Added rcTblArVlanByPortDeleted
-- Added rcTblArVlanByProtocolAdded
-- Added rcTblArVlanByProtocolDeleted
-- Added rcTblArVlanByIpSubnetAdded
-- Added rcTblArVlanByIpSubnetDeleted
-- Added rcTblArIpSubnetsAdded
-- Added rcTblArIpSubnetsDeleted
-- Added rcTblArRsvpsAdded
-- Added rcTblArRsvpsDeleted
-- Added rcTblArIpMcastAdded
-- Added rcTblArIpMcastDeleted
-- Added rcTblArFree
-- Added rcTblArTblSize
-- Added rcTblArMcastTblSize
-- Added rcTblArFreeMcastGroups
-- Added rcTblBrdgFdbSize
-- Added rcStgPortMembers
-- Added rcQosPriority
-- Added rcStgUnassignedPorts
-- v19 : 1/6/97 - Added rcSysTrapRecvVersion
-- v20 : 1/7/97 - Removed switchConnector(6) from rcPortAction
-- Added write access to rcPortActiveConnector
-- Added rcPortStandbyConnectorStatus to
-- rcPortTable.
-- v21 : 1/9/97 - Renamed rcPortDefaultConnector to
-- rcPortPrimaryConnector.
-- Removed write access to rcPortActiveConnector.
-- Renamed rcPortStandbyConnectorStatus to
-- rcPortBackupConnectorStatus.
-- Renamed rcVlanColorCode to rcVlanColor
-- Renamed switchOver to cpuSwitchOver.
-- Changed Access of rcStgId to read-only.
-- v22 : 1/17/97 - Added rcBoot group
-- Added rcPing group
-- Added rcTraceTable
-- Added rcTrace trap
-- Added rcBridge Tables
-- v23 : 1/20/97 - Added rcTraceFeatureId and rcTraceLevel
-- objects to rcTraceNotification trap.
-- Removed rcPingPort from rcPing group.
-- Added rcBridgeFdbTblSize
-- Added rcBridgeStaticTblSize
-- Added rcBridgeFilterTblSize
-- Removed rcStgPortEnable from
-- rcStgPortTable
-- Added rcStgPortEnableStg to
-- rcStgPortTable
-- Added rcStgPortInConfigBpdus,
-- Added rcStgPortInTcnBpdus,
-- Added rcStgPortInBadBpdus
-- Added rcStgPortOutConfigBpdus,
-- Added rcStgPortOutTcnBpdus
-- Removed ipxAny and snaAny from
-- rcVlanProtocolId
-- Renamed byMacAddr to bySrcMac in
-- rcVlanType
-- Added byDstMcast value to rcVlanType
-- v24 : 1/23/97 - Added rcSysRmonTrapOption.
-- Added agent, port, chassis, bridge, ip
-- to rcTraceFeatureId.
-- v25 : 1/25/97 - Removed rcTraceRowStatus.
-- Changed Access of rcTraceFeatureId to Read-only
-- Added more error codes to rcErrorReturnCode.
-- Rearranged the objects in the rcMirrorGroup.
-- Renamed rcMirrorByPort to rcMirrorByPortEnable
-- Added rcMirrorSaveConfig to rcMirror.
-- Added rcWebEnableServer.
-- Added rcWebAccessTable.
-- Added rcWebAccessTblSize scalar object.
-- Added rcVlanAgingTime in rcVlanTable.
-- Added rcStgPortFastStart in rcStgPortTable.
-- Added flushDynMemb to rcVlanAction.
-- v26 : 2/13/97 - Rename downloadSw to downloadSwToFlash
-- and added downloadSwToPcmcia to rcTftpAction.
-- Modified rcIpAdEtReasmMaxSize to be read-only.
-- Added "removed" to rcCardOperStatus.
-- Added more featureIds to rcTraceFeatureId.
-- v27 : 2/19/97 - Added checkSwInFlash and
-- checkSwInPcmcia to rcTftpAction.
-- Added more result codes to rcTftpResult.
-- v27 : 2/19/97 - Added checkSwInFlash and
-- checkSwInPcmcia to rcSysAction.
-- Added more result codes to rcSysResult.
-- Added more result codes to rcTftpResult.
-- v28 : 2/28/97 - Expanded rcWeb and removed rcWebAccessTbl.
-- v29 : 3/20/97 - Changed rcCardSerialNum and rcChassisSerialNum
-- to a DisplayString.
-- v30 : 3/26/97 - Added rcSysSupportWebServer to rcSystem Group.
-- Removed rcStgName from rcStgTable.
-- Changed rcStgId range from 1..50 to 1..25.
-- Added rcVlanPotentialMembers to rcVlanTable.
-- Added rcChasType to rcChassisGroup.
-- Removed rcChasFanOperStatus from rcChassisGroup.
-- Added rcChasFanTable.
-- Modified rcChasPowerSupplyId range.
-- Added rcErrorSendTrap to rcError group.
-- Added rcPortType, rcPortAutoNegotiate, rcPortDuplex,
-- rcPortSetDuplex, rcPortSetSpeed to rcPortTable.
-- Changed enterprise mib oid from
-- 1024 to 2272.
-- v31 : 3/31/97 - changed enums for rcChasType.
-- changed rcF1200 and rcF600 OID.
-- v32 : 4/01/97 - renamed rcPortSetSpeed to rcPortAdminSpeed
-- - renamed rcPortSetDuplex to rcPortAdminDuplex
-- - renamed rcPortDuplex to rcPortOperDuplex
-- - Added rcPortOperSpeed to rcPortTable.
-- - Added rcIpFlowTable.
-- - Removed "both" from trap version.
-- - Added rcStatGigTable.
-- v33 : 4/21/97 - Added default value for rcStgTaggedBpduAddress.
-- Removed rcStgTagAccessPortBpdus.
-- Added rcVlanMacAddress.
-- Added additional enums to rcErrorReturnCode.
-- Removed rcStatGigRxFlowControlFrames and
-- rcStatGigRxRuntFrames.
-- Added rcStatTbl.
-- v34 : 5/08/97 - Added a bunch of bridging and routing
-- counters to the rcStat group.
-- v35 : 6/09/97 - Added a bunch of bridging and routing
-- Added rcPortRipEnable, rcPortOspfEnable,
-- rcPortOspfRtrPriority, rcPortOspfMetric,
-- rcPortOpsfAuthKey to rcPortTable.
-- Added additional error codes for ospf.
-- Added rcStatOspf group.
-- Added rcStatOspfIfTable.
-- Added error codes for Ospf.
-- Added rcIpRoutingRedistributeRipToOspf group.
-- Added rcIpRoutingRedistributeOspfToRip group.
-- Added rcIpRoutingRedistributeRipToOspfRouteTable
-- Added rcIpRoutingRedistributeOspfToRipRouteTable.
-- Added counters for mismatches in rcStatOspfIfTable.
-- Added rcIpConfAddrAssigned in rcIpConfTable.
-- Added rcSysOspfTrapEnable in rcSystem group.
-- Added rcIpConfOspfTable.
-- Moved rcIpConfOspfMetric, rcIpConfOspfRtrPriority,
-- and rcIpOspfAuthKey to rcIpConfOspfTable.
-- v36 : 6/16/97 - Added rc2x1000BaseFF200, rc8x100BaseTXF200,
-- rc16x100BaseTXF200 to rcCardType.
-- Misc. syntax changes to rcStatEntry group.
-- Changed all variables that are used as
-- ifIndex to the InterfaceIndex variable
-- type.
-- v37 : 6/30/97 - changed range for FanId values.
-- added additional error codes.
-- renamed the following variables:
-- rcMirrorDstPort to rcMirrorByPortMirrorPort
-- rcMirrorEnableSrcPortOne to rcMirrorByPortEnableMirroredPortOne
-- rcMirrorSrcPortOne to rcMirrorByPortMirroredPortOne.
-- rcMirrorEnableSrcPortTwo to rcMirrorByPortEnableMirroredPortTwo
-- rcMirrorSrcPortTwo to rcMirrorByPortMirroredPortTwo.
-- removed rcPing group
-- removed rcTrace group
-- v38 : 7/09/97 - added new error codes
-- added new enums to rcTftpResult
-- added rcStgFastStart to rcStgTable.
-- v39 : 7/15/97 - added InFlowCtrlPkts, OutFlowCtrlPkts to
-- rcStatGigTable.
-- removed enum "removed" from rcCardOperStatus.
-- Added enum "mbps1000" to rcPortAdminSpeed.
-- Added new error codes.
-- v40 : 7/10/97 - added rcIpConfOspfCost group.
-- added rcIpRoutingRedistributeRipToOspfRouteMetric
-- and rcIpRoutingRedistributeOspfToRipRouteMetric
-- removed LeakAllSubnets from
-- rcIpRoutingRedistributeRipToOspfTable.
-- removed Internal, External1 and External2
-- from rcIpRoutingRedistributeRipToOspfTable.
-- Added rcIpRoutingRedistributeOspfToRipUseDefaultMetric
-- Added rcIpRoutingRedistributeRipToOspfUseDefaultMetric
-- Added ospf error codes.
-- Added rcCardPartNumber in rcCardEntry.
-- Changed saveToSlaveNVRAM to saveToStandbyNVRAM.
-- Added rc2x1000BaseDualFF200 to rcCardType.
-- v41 : 8/28/97 - Changed rcCardType to new format.
-- Changed rcChasType to new format.
-- Removed mbps1000 enumeration.
-- Removed rcStgFastStart variable.
-- vigmp : 6/07/97 - Added rcIpConfIgmpTable, rcIgmpGroupTable.
-- Added rcStatIgmp group.
-- Added new card types for rcCardType.
-- v42 : 09/09/97 - Made rcIpAdEntBcastAddrFormat read-only.
-- v43 : 9/15/97 - added rcIpConfOspfHelloInterval and
-- rcIpConfOspfRtrDeadInterval to rcIpConfOspfTable
-- added rcIpConfOspf group.
-- moved rcSysOspfTrapEnable to rcIpConfOspf group.
-- added LsdbTblSize to rcStatOspf group.
-- v44 : 09/16/97 - Added rcPortIndex to rcStpTopologyChange trap.
-- Added additional error codes.
-- v45 : 09/18/97 - Added rcChasPowerSupplyDown rcChasFanDown
-- traps.
-- v46 : 09/26/97 - Changed rcSysIpAddr, rcSysNetMask, and rcSysBroadcast
-- from read-write to read-only.
-- v47 : 10/28/97 - Added rcSysTrapRecvSrcAddress to rcSysTrapRecvTable.
-- - Added enums to rcTftpResult.
-- - Added "other(n)" enum to rcPortPrimaryConnector,
-- rcPortActiveConnector, rcPortBackupConnectorStatus,
-- rcPortAdminSpeed.
-- v48 : 10/24/97 - Removed rcIpConfOspfExternalMetricType.
-- Renamed UseDefaultMetric to UseExplicitMetric
-- and DefaultMetric to ExplicitMetric in
-- RedistributeRipToOspf and RedistributeOspfToRip
-- Added ExternalMetricType to RedistributeRipToOspf
-- Added rcIpRoutingRedistributeDirectToOspf
-- and rcIpRoutingRedistributeStaticToOspf grps
-- removed un used error codes (148, 153, 158).
-- Added rcIpRoutingRedistributeDirectToRip
-- and rcIpRoutingRedistributeStaticToRip grps.
-- Added new error codes for ip addr.
-- v49 : 11/24/97 - Added rcIpRouteTable group.
-- v50 : 11/24/97 - Modified the value of rcIpConfOspfMetric
-- Modified the default value of
-- rcIpRoutingRedistributeDirectToOspfExplicitMetric.
-- v51 : 12/01/97 - Changed rcSysTrapRecvVersion to v1.
-- Added enums to rcTftpAction and rcTftpResult.
-- v52 : 12/03/97 - Added rcHighPriorityMode.
-- v53 : 12/18/97 - Added rcIpConfDhcpTable and rcIpDhcpForwardTable.
-- v54 : 12/29/97 - Changed rcVlanPotentialMembers to rcVlanActiveMembers.
-- Added rcVlanPortDiscardTaggedFrames,
-- rcVlanPortDiscardUntaggedFrames,
-- rcVlanPortDefaultVlanId.
-- Added rcSysLastIpAddrChange.
-- v55 : 12/31/97 - Added rcDevice group.
-- v56 : 01/09/97 - Fixed compiler warning messages and added
-- default values to some DHCP variables.
-- v57 : 01/12/97 - Added enums to rcErrorReturnCode.
-- Changed Max VLAN IDs from 4095 to 4094.
-- v58 : 01/21/98 - Obsoleted rcBoot.
-- Took rcDeviceLastBootSourceFileNum off from rcDevice.
-- Added rcDeviceFlashNumFiles, rcDevicePcmciaNumFiles
-- into rcDevice.
-- For rcDevice, added invalidDeviceFileNumber(179),
-- notExecutableDeviceFile(180), deletedDeviceFile(181)
-- into rcError.
-- Changed rcDeviceFlashFileMod to rcDeviceFlashFileMode.
-- For rcDeviceAction, changed squeezePcmica(3) to
-- squeezePcmcia(3).
-- v59 : 01/28/98 - Added enums to rcCardType.
-- Added vines(13) to rcVlanProtocolId.
-- v60 : 01/26/98 - Modified enum for rcPortAdminSpeed.
-- Added enums to rcCardType.
-- v61 : 02/02/98 - Added rcTestTypesExtLoopBack.
-- v62 : 02/06/98 - Changed IpDhcpForwardMode enum value.
-- Added rcDeviceConfigSource and rcDeviceConfigSourceFileNum.
-- v63 : 02/09/98 - Changed FileNum variables in rcDevice to be FileNames.
-- v64 : 02/19/97 - Added rcIpFilter group and rcMlt group.
-- v64.1 : 04/09/98 - Modify the two "FIXME" field in rcIpFilter group.
-- v65 : 02/27/98 - Added more error codes.
-- Added rcPortLock group.
-- Added rcPortLocked.
-- v66 : 02/25/98 - Added recoverFlash and recoverPcmcia to rcDeviceAction.
-- v66 : 04/16/98 - Added snoopIpMcastAddrExist, error code 215.
-- v66.1 : 04/02/98 - Added rc2x1000BaseXDWG and rc2x1000BaseXDBB card types.
-- v66.2 : 04/16/98 - Changed snoopIpMcastAddrExist to snoopStaticGroupExist.
-- v67 : 03/05/98 - Added rcCli group.
-- v68 : 03/09/98 - Changed all read-write variables that have none(1)
-- to none(0).
-- Added IdList data type.
-- Added rcSysCommReadWriteLayer3 and rcSysCommReadWriteLayer2.
-- v69 : 03/18/98 - Added rcSysAccessPolicyEnable and
-- rcSysAccessPolicyTable.
-- v70 : 03/18/98 - Added error code invalidDeviceFileLength
-- v71 : 03/23/98 - Backed out changes to xxxAction variables that made
-- none(1) to none(0).
-- - Added flushSnoopMembers to rcVlanAction.
-- v72 : 04/21/98 - Added rcIpPolicyAddrTable,
-- rcIpPolicyNetTable, rcIpPolicyListTable,
-- rcIpPolicyRipAnnounceTable, rcIpPolicyOspfAnnounceTable,
-- rcIpPolicyRipAcceptTable, rcIpPolicyOspfAcceptTable
-- v73 : 04/29/98 - obsoleted rcIpRoutingRedistribute groups.
-- added additional error codes.
-- v74 : 04/30/98 - added "none" to rcIpFilterPortMode.
-- v74.1 : 05/01/98 - changed the choice order of rcIpFilterPortMode.
-- v75 : 05/08/98 - added "resetConsole" and "resetModem" to rcSysAction.
-- v76 : 05/08/98 - added "rcMltPortType" to rcMltTable.
-- v77 : 05/11/98 - Added rcVlanUserDefinedPid.
-- Added new enums for rcVlanProtocolId.
-- Added rcIpConfGlobal group.
-- v78 : 05/19/98 - Added error codes for rcip accept policies and filters.
-- v79 : 05/20/98 - Added rcPortAutoNegotiationSupported.
-- Added rcIpConfGlobalRipHoldDownTime
-- v80 : 05/11/98 - modified ospfIfAuthKey SYNTAX in rcIpConfOsptTable.
-- added rcIpConfOspfSpfHoldDownTime to rcIpConfOspf grp
-- added rcIpConfOspfIfAreaId to rcIpConfOspfTable.
-- v81 : 05/27/98 - Added rcChasAruMode.
-- Added rcPortSingleRoutablePort.
-- Deprecated rcPortPerformRouting.
-- Deprecated rcVlanRoutingEnable.
-- v82 : 05/29/98 - Added error codes for mlt.
-- Added Default values in rcRipExtEntry &rcArpExtEntry.
-- v83 : 06/01/98 - Added rcIpConfDhcpAlwaysBroadcast.
-- v84 : 06/03/98 - Added rcIpVrrp group.
-- v85 : 06/03/98 - Added rcIpConfOspfAreaTable.
-- v86 : 06/04/98 - Enhancement in rcVlanTable and
-- rcVlanIgmpSnoopStaticTable.
-- v87 : 06/05/98 - Removed rcIpVrrp group.
-- v87 : 06/05/98 - Removed rcIpVrrp group.
-- v88 : 06/12/98 - Added rcVlanSnoopActiveQuerier,
-- rcVlanSnoopMRouterExpiration in rcVlan table.
-- Added rcMltEnable, rcMltLoadBalance,
-- rcMltDistributionAlgorithm in rcMlt table.
-- v89 : 06/17/98 - Changed rcVlanSnoopActiveMRouterPorts,
-- rcVlanSnoopActiveQuerier, and
-- rcVlanSnoopMRouterExpiration to
-- rcVlanIgmpSnoopActiveMRouterPorts,
-- rcVlanIgmpSnoopActiveMRouterPorts, and
-- rcVlanIgmpSnoopMRouterExpiration respectively.
-- v90 : 06/12/98 - Added rcIpConfRipAutoAggrerateEnable,
-- added additional error codes for route aggregation.
-- v91 : 06/29/98 - Added new trap rcLinkOscillation.
-- v92 : 07/01/98 - Added rcSyslog.
-- v93 : 07/08/98 - Added rcVlanIgmpSnoopAccessTable.
-- v94 : 07/09/98 - Added rcChasPowerSupplyDetailTable.
-- v95 : 07/14/98 - Added rcVlanIgmpSnoopQuerierPort.
-- v96 : 07/17/98 - Added additional error codes.
-- v97 : 07/20/98 - Added rcIpFilterMode and rcIpFilterPortDefaultAction.
-- Added rcMltIfIndex.
-- Obsoleted rcIpFilterPortMode.
-- Added rcDiag group.
-- v98 : 07/21/98 - Modified the rcIpPolicy group.
-- v99 : 07/24/98 - Added description for Syslog group.
-- v100 : 07/24/98 - Added a new card type rc8x10BaseFBB.
-- v101 : 07/29/98 - Added rcIpConfRipGenerateDefaultRoute.
-- - Added triggerRipUpdate to rcVlanAction.
-- v102 : 07/30/98 - Changed rcSysAccessPolicyActive to
-- rcSysAccessPolicyPolicyEnable.
-- v103 : 07/30/98 - modified the policy table index variable ACCESS
-- to read-only.
-- v104 : 08/04/98 - Added rc10BaseF to rcPortType.
-- v105 : 08/11/98 - Changed range of rcMltId.
-- v106 : 08/24/98 - Changed the option definition of rcSyslogHostModuleId
-- in hexdecimal.
-- v107 : 08/28/98 - Added flushSnoopMRtr to rcVlanAction.
-- v108 : 08/28/98 - Backed out changes made in v106.
-- v109 : 08/25/98 - Changed name size in policy & ip filter tables.
-- v110 : 09/01/98 - Added rcStgNotAllowedPorts to rcStg group.
-- v111 : 09/28/98 - Changed rcVlanIgmpSnoopAccessMode options.
-- Added rcPortPerformMacLearning for rcPortTable.
-- v112 : 10/01/98 - Add rcIpxAddrTbl
-- v113 : 10/06/98 - Added rcIpDvmrp. Added rcIpConfIgmpRobustness
-- and rcIpConfIgmpLastMemberQueryInterval
-- v114 : 10/06/98 - Added rc4xOC3, rc1xOC12, and rcRMON card types.
-- v115 : 10/06/98 - Changed rcIpDvmrp table to rcIpConfDvmrpTable.
--
-- v116 : 09/29/98 - Added new items to rcIpFilter group.
-- v117 : 10/01/98 - Changed rcPortPerformMacLearning to read-write.
-- v118 : 10/07/98 - Changed rcPortPerformMacLearning to
-- rcPortUnknownMacDiscard.
-- v119 : 09/29/98 - Merged rcIpFilter group from rel1.3.
-- Added more rcError items.
-- v120 : 10/15/98 - Added to "rarp" to rcVlanProtocolId.
-- v121 : 10/15/98 - Add rcIpDvmrpEnable into rcIpDvmrp.
-- v122 : 10/15/98 - Changed the range of rcIpConfIgmpRobustness.
-- v123 : 10/20/98 - Added rcStatMlt group.
-- v124 : 10/21/98 - Removed rcIpConfIgmp group.
-- v125 : 10/27/98 - Added rcChasEnableEOCMode, rcPortPerformMacLearning
-- and rcError 323.
-- v126 : 10/12/98 - added rcIpUdpProtocolTable, rcIpUdpPortFwdTable,
-- rcIpUdpPortFwdListTable, rcIpUdpConfBroadcastIntfTable.
-- v127 : 10/30/98 - Added rcVlanIgmpSnoopSenderTable.
-- v128 : 11/02/98 - Added AuthType field to rcIpConfOspfTable.
-- v129 : 11/03/98 - Changed the index keys of rcipIgmpGroupTable.
-- v130 : 11/05/98 - Added enum none(0) to rcVlanIgmpSnoopSenderAction.
-- v131 : 11/05/98 - Added rcChasEocModeAdminStatus and
-- rcChasEocModeOperStatus. Deleted rcChasEnableEOCMode.
-- v132 : 11/10/98 - Changed rcChasEocModeAdminStatus to read-write and
-- rcChasEocModeOperStatus to read-only.
-- Changed aruMixed of rcChasAruMode to aruThree.
-- v133 : 11/11/98 - Added PerformTagging into rcVlanPortTable.
-- v134 : 11/12/98 - Added range limit for rcIpConfigDvmrpTableMetric.
-- v135 : 11/16/98 - Added rcPortNumStateTransition in rcPort.
--
-- ISSUES
--
-- None outstanding
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
-- TEXTUAL-CONVENTION FROM SNMPv2-TC
enterprises, IpAddress, TimeTicks FROM RFC1155-SMI
Counter FROM RFC1155-SMI
OBJECT-TYPE FROM RFC-1212
DisplayString FROM RFC1213-MIB
RowStatus, TruthValue, MacAddress FROM SNMPv2-TC
Gauge32, NOTIFICATION-TYPE FROM SNMPv2-SMI
Counter32, Counter64 FROM SNMPv2-SMI;
rapidCity MODULE-IDENTITY
LAST-UPDATED "9701010000Z"
ORGANIZATION "Bay Networks, Rapid-City Group"
CONTACT-INFO "
Edwin Tsang
Postal: Bay Networks, Inc.
4401 Great America Parkway
Santa Clara, CA 95052-8185
Tel: 408-495-6159
Fax: 408-495-5215
E-mail: edwin_tsang@baynetworks.com
"
DESCRIPTION "Enterprise MIB for the Accelar product family."
::= { enterprises 2272 }
--
-- Local defines to avoid having to pull-in other RFC's.
--
BridgeId ::= OCTET STRING (SIZE (8))
Timeout ::= INTEGER
--
-- This variable type is used through out the Rapid-City enterprise
-- MIB to denote the standard ifIndex in mib-2.
--
InterfaceIndex ::= INTEGER
--
-- The string is 32 octets long, for a total of 256 bits. Each bit
-- corresponds to a port, as represented by its ifIndex value . When a
-- bit has the value one(1), the corresponding port is a member of the
-- set. When a bit has the value zero(0), the corresponding port is not
-- a member of the set. The encoding is such that the most significant
-- bit of octet #1 corresponds to ifIndex 0, while the least significant
-- bit of octet #32 corresponds to ifIndex 255."
--
PortSet ::= OCTET STRING (SIZE (32))
IdList ::= OCTET STRING
--
-- Additions to resolve some SNMP V2 dependencies so we don't
-- have to pull-in a lot of mib modules.
--
internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
snmpV2 OBJECT IDENTIFIER ::= { internet 6 }
snmpModules OBJECT IDENTIFIER ::= { snmpV2 3 }
snmpMIB OBJECT IDENTIFIER ::= { snmpModules 1 }
snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 }
snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 }
--
-- Enterprise specific MIB groups
--
rcMgmt OBJECT IDENTIFIER ::= { rapidCity 1 }
rcA1100 OBJECT IDENTIFIER ::= { rapidCity 2 }
rcA1250 OBJECT IDENTIFIER ::= { rapidCity 6 }
rcA1150 OBJECT IDENTIFIER ::= { rapidCity 7 }
rcA1200 OBJECT IDENTIFIER ::= { rapidCity 8 }
rcA1050 OBJECT IDENTIFIER ::= { rapidCity 9 }
rcSystem OBJECT IDENTIFIER ::= { rcMgmt 1 }
rcTftp OBJECT IDENTIFIER ::= { rcMgmt 2 }
rcVlan OBJECT IDENTIFIER ::= { rcMgmt 3 }
rcChassis OBJECT IDENTIFIER ::= { rcMgmt 4 }
rcMirror OBJECT IDENTIFIER ::= { rcMgmt 5 }
rcDipSwitch OBJECT IDENTIFIER ::= { rcMgmt 6 }
rcTblSize OBJECT IDENTIFIER ::= { rcMgmt 7 }
rcIp OBJECT IDENTIFIER ::= { rcMgmt 8 }
rcArp OBJECT IDENTIFIER ::= { rcMgmt 9 }
rcRip OBJECT IDENTIFIER ::= { rcMgmt 10 }
rcTest OBJECT IDENTIFIER ::= { rcMgmt 11 }
rcStat OBJECT IDENTIFIER ::= { rcMgmt 12 }
rcStg OBJECT IDENTIFIER ::= { rcMgmt 13 }
rcBridge OBJECT IDENTIFIER ::= { rcMgmt 14 }
rcBoot OBJECT IDENTIFIER ::= { rcMgmt 15 }
rcDevice OBJECT IDENTIFIER ::= { rcMgmt 16 }
rcMlt OBJECT IDENTIFIER ::= { rcMgmt 17 }
rcWeb OBJECT IDENTIFIER ::= { rcMgmt 18 }
rcCli OBJECT IDENTIFIER ::= { rcMgmt 19 }
rcError OBJECT IDENTIFIER ::= { rcMgmt 20 }
rcTraps OBJECT IDENTIFIER ::= { rcMgmt 21 }
rcSyslog OBJECT IDENTIFIER ::= { rcMgmt 22 }
rcDiag OBJECT IDENTIFIER ::= { rcMgmt 23 }
-- RCIPX
rcIpx OBJECT IDENTIFIER ::= { rcMgmt 24 }
-- RCIPX
-- LOGICAL (System) Elements
rcSysIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "This entity's IP address."
::= { rcSystem 1 }
rcSysNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "This entity's subnet mask."
::= { rcSystem 2 }
rcSysBroadcast OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "This entity's broadcast address."
::= { rcSystem 3 }
-- Community Strings
rcSysCommReadWriteAll OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "When an SNMP message is received by this entity, the
community string in the message is compared with this
string first. If it matches, read-write access is
granted to all items in the MIB. If it doesn't
match, the rcSysCommReadWrite string is compared next."
::= { rcSystem 4 }
rcSysCommReadWrite OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "When an SNMP message is received by this entity, the
community string in the message is compared with this
string second. If it matches, read-write access is
granted to all items in the MIB except community
strings. (Community strings appear empty when read
and return a no such name error when an attempt is
made to write them.) If it doesn't match, the
rcSysCommReadWriteLayer3 string is compared next."
::= { rcSystem 5 }
rcSysCommReadOnly OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "When an SNMP message is received by this entity, the
community string in the message is compared with this
string third. If it matches, read-only access is
granted to all items in the MIB except community
strings. (Community strings appear empty when read.)
If it doesn't match, no access is granted, no
response is sent back to the SNMP requester, and
SNMP traps are sent to the SNMP trap receiver(s) if
configured."
::= { rcSystem 6 }
-- Other
rcSysVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Software version running on device"
::= { rcSystem 7 }
rcSysAction OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
hardReset(2), -- power on tests
softReset(3), -- reset w/o power on tests
saveToNVRAM(4), -- save current config to NVRAM
resetCounters(5), -- reset all statistic counters
saveToStandbyNVRAM(6), -- save config to slave NVRAM
cpuSwitchOver(7), -- CPU board switch-over
checkSwInFlash(8),
checkSwInPcmcia(9),
resetConsole(10),
resetModem(11),
flushIpRouteTbl(12)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Initiate a system action."
DEFVAL { none }
::= { rcSystem 8 }
rcSysResult OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
inProgress(2), -- in progress
success(3), -- success
fail(4), -- failure
flashReadFailed(5), -- could not read from flash
pcmciaReadFailed(6), -- could not read from pcmcia
crcCheckFailed(7),
noStandbyCpu(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Result from the last system action."
DEFVAL { none }
::= { rcSystem 9 }
rcSysLastChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last management initiated configuration
change since sysUpTime."
::= { rcSystem 10 }
rcSysLastVlanChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last management initiated VLAN configuration
change since sysUpTime."
::= { rcSystem 11 }
rcSysLastStatisticsReset OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last management initiated statistics reset
since sysUpTime."
::= { rcSystem 12 }
-- Global Statistics
rcSysBufferUtil OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Buffer utilization as a percentage of the
total amount of buffer space in the system.
A high value indicates congestion."
::= { rcSystem 13 }
rcSysBufferUtilPeak OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The largest buffer utilization since sysUpTime"
::= { rcSystem 14 }
rcSysBufferUtilPeakTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "Timestamp for rcSysPeakBandwidth"
::= { rcSystem 15 }
rcSysNVRamSize OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total Non-volatile RAM in Kbytes"
::= { rcSystem 16 }
rcSysNVRamUsed OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Non-volatile RAM in use in Kbytes"
::= { rcSystem 17 }
rcSysLastSaveToNVRam OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "SysUpTime of the last time when NVRAM was
written to. This could be a save of the system
configuration or via a file transfer of a
configuration file."
::= { rcSystem 18 }
rcSysLastSaveToStandbyNVRam OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "SysUpTime of the last time when the standby NVRAM
(on the back-up CPU board) was written to."
::= { rcSystem 19 }
rcSysCpuUtil OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Percentage of CPU utilization"
::= { rcSystem 20 }
rcSysSwitchFabricUtil OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Percentage of Switching Fabric utilization"
::= { rcSystem 21 }
rcSysRmonMemSize OBJECT-TYPE
SYNTAX INTEGER (250000..4000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Amount of RAM in bytes to allocate for RMON
to use when rcSysRmonEnable is TRUE."
::= { rcSystem 22 }
rcSysRmonEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Control whether the RMON feature should be
enabled.
To enable the RMON feature, set this variable to
true. The RMON agent in the device will get
started immediately if the amount of memory
specified by rcSysRmonMemSize is currently
available in the device.
To disable the RMON feature, set this variable to
false, save the new setting to NVRAM, and reboot
the device. After the device is rebooted the
RMON agent will not be operational."
::= { rcSystem 23 }
rcSysRmonSaveConfig OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Control whether RMON configuration information
should be saved to NVRAM so RMON settings can
be automatically reinstalled after a system
reboot.
Setting rcSysRmonSaveConfig to true does not
immediately save the configuration information.
The save happens when the rcSysAction variable
is set to 'saveToNVRAM(4)'.
This option is only meaningful when the
rcSysRmonEnable variable is set to true."
::= { rcSystem 24 }
rcSysRmonTrapOption OBJECT-TYPE
SYNTAX INTEGER {
toOwner(1),
toAll(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether RMON traps should be
sent to only the owner of the RMON alarm (i.e.,
the manager that created the alarm entry) or
all trap recipients in the system trap receiver
table."
DEFVAL { toOwner }
::= { rcSystem 25 }
rcSysSupportRouting OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate whether routing is supported
in this product."
::= { rcSystem 26 }
rcSysSupportWebServer OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate whether WebServer is supported
in this product."
::= { rcSystem 27 }
rcSysLastIpAddrChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last management initiated IP address change
since sysUpTime. Any addition or deletion of
an IP address to a single routable port or
a VLAN is time-stamped by this variable."
::= { rcSystem 28 }
rcSysCommReadWriteLayer3 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "When an SNMP message is received by this entity, the
community string in the message is compared with this
string third. If it matches, read-write access is
granted to all Layer-3 items in the MIB except community
strings. (Community strings appear empty when read
and return a no such name error when an attempt is
made to write them.) If it doesn't match, the
rcSysCommReadWriteLayer2 string is compared next."
::= { rcSystem 29 }
rcSysCommReadWriteLayer2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "When an SNMP message is received by this entity, the
community string in the message is compared with this
string fourth. If it matches, read-write access is
granted to all Layer-2 items in the MIB except community
strings. (Community strings appear empty when read
and return a no such name error when an attempt is
made to write them.) If it doesn't match, the
rcSysCommReadOnly string is compared next."
::= { rcSystem 30 }
rcSysAccessPolicyEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to configure the system access policy feature.
if 'true', the rcSysAccessPolicyTable is examined to
determine which packets should be allowed or denied
access to this device."
DEFVAL { false }
::= { rcSystem 31 }
-- Trap Receiver Table
rcSysTrapRecvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSysTrapRecvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The trap receiver table (0 to 25 entries). This
table lists the addresses of Network Management
Stations that should receive trap messages from
this entity when an exception condition occurs."
::= { rcSystem 60 }
rcSysTrapRecvEntry OBJECT-TYPE
SYNTAX RcSysTrapRecvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A trap receiver table entry."
INDEX { rcSysTrapRecvAddress }
::= { rcSysTrapRecvTable 1 }
RcSysTrapRecvEntry ::=
SEQUENCE {
rcSysTrapRecvAddress IpAddress,
rcSysTrapRecvVersion INTEGER,
rcSysTrapRecvCommunity DisplayString,
rcSysTrapRecvSrcAddress IpAddress,
rcSysTrapRecvRowStatus RowStatus
}
rcSysTrapRecvAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "IP address for trap receiver."
::= { rcSysTrapRecvEntry 1 }
rcSysTrapRecvVersion OBJECT-TYPE
SYNTAX INTEGER {
v1(1),
v2c(2)
}
ACCESS read-write
STATUS mandatory
DEFVAL { v1 }
::= { rcSysTrapRecvEntry 2 }
rcSysTrapRecvCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Community string used for trap messages to this
trap receiver."
::= { rcSysTrapRecvEntry 3 }
rcSysTrapRecvSrcAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Source IP address to use when sending traps.
This IP address will be inserted into the
source IP address field in the UDP trap packet."
::= { rcSysTrapRecvEntry 4 }
rcSysTrapRecvRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries"
::= { rcSysTrapRecvEntry 5 }
-- Access Policy Table
rcSysAccessPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSysAccesspolicyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Management access policy table. This table is
used to permit or deny access to this device via
the specified source Id."
::= { rcSystem 61 }
rcSysAccessPolicyEntry OBJECT-TYPE
SYNTAX RcSysAccesspolicyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An access policy table entry."
INDEX { rcSysAccessPolicyId }
::= { rcSysAccessPolicyTable 1 }
RcSysAccesspolicyEntry ::=
SEQUENCE {
rcSysAccessPolicyId INTEGER,
rcSysAccessPolicyName DisplayString,
rcSysAccessPolicyPolicyEnable TruthValue,
rcSysAccessPolicyMode INTEGER,
rcSysAccessPolicyService INTEGER,
rcSysAccessPolicyPrecedence INTEGER,
rcSysAccessPolicyNetAddr IpAddress,
rcSysAccessPolicyNetMask IpAddress,
rcSysAccessPolicyTrustedHostAddr IpAddress,
rcSysAccessPolicyTrustedHostUserName DisplayString,
rcSysAccessPolicyAccessLevel INTEGER,
rcSysAccessPolicyLog TruthValue,
rcSysAccessPolicyUsage Counter,
rcSysAccessPolicyRowStatus RowStatus
}
rcSysAccessPolicyId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Policy Id."
::= { rcSysAccessPolicyEntry 1 }
rcSysAccessPolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Name of this policy."
::= { rcSysAccessPolicyEntry 2 }
rcSysAccessPolicyPolicyEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate whether this policy is currently
active."
DEFVAL { true }
::= { rcSysAccessPolicyEntry 3 }
rcSysAccessPolicyMode OBJECT-TYPE
SYNTAX INTEGER {
allow(1),
deny(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether a packet having a
source IP address that matches this entry
should be permitted to enter the device or
denied access."
DEFVAL { allow }
::= { rcSysAccessPolicyEntry 4 }
rcSysAccessPolicyService OBJECT-TYPE
SYNTAX INTEGER {
telnet(1),
snmp(2),
tftp(4),
ftp(8),
http(16),
rlogin(32)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Is represented as bitset to indicate which protocol
this entry should be applied to."
DEFVAL { snmp }
::= { rcSysAccessPolicyEntry 5 }
rcSysAccessPolicyPrecedence OBJECT-TYPE
SYNTAX INTEGER (1..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the precedence of this policy.
The Lower the number the higher the precedence."
DEFVAL { 10 }
::= { rcSysAccessPolicyEntry 6 }
rcSysAccessPolicyNetAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Source network IP address."
::= { rcSysAccessPolicyEntry 7 }
rcSysAccessPolicyNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Source network mask."
::= { rcSysAccessPolicyEntry 8 }
rcSysAccessPolicyTrustedHostAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Trusted IP address of host performing a rlogin
into the device."
::= { rcSysAccessPolicyEntry 9 }
rcSysAccessPolicyTrustedHostUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name on the trusted host performing a rlogin
into the device."
::= { rcSysAccessPolicyEntry 10 }
rcSysAccessPolicyAccessLevel OBJECT-TYPE
SYNTAX INTEGER {
readOnly(1),
readWrite(2),
readWriteAll(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Access level of trusted host."
DEFVAL { readWrite }
::= { rcSysAccessPolicyEntry 11 }
rcSysAccessPolicyLog OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether logging should be
performed if this policy was applied."
DEFVAL { false }
::= { rcSysAccessPolicyEntry 12 }
rcSysAccessPolicyUsage OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Usage counter"
::= { rcSysAccessPolicyEntry 13 }
rcSysAccessPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete an entry"
::= { rcSysAccessPolicyEntry 14 }
-- TFTP Upload/Download
rcTftpHost OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Name of source/destination host for the TFTP
transfer."
::= { rcTftp 1 }
rcTftpFile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Name of file for the TFTP transfer."
::= { rcTftp 2 }
rcTftpAction OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
downloadConfig(2),
uploadConfig(3),
downloadSwToFlash(4),
downloadSwToPcmcia(5),
uploadSw(6),
downloadSwToDram(7)
}
ACCESS read-write
STATUS mandatory
DEFVAL { none }
::= { rcTftp 3 }
rcTftpResult OBJECT-TYPE
SYNTAX INTEGER {
none(1),
inProgress(2),
noResponse(3),
fileAccessError(4),
badFlash(5),
flashEraseFailed(6),
pcmciaEraseFailed(7),
success(8),
fail(9),
writeToNvramFailed(10),
flashWriteFailed(11),
pcmciaWriteFailed(12),
configFileTooBig(13),
imageFileTooBig(14),
noPcmciaDetect(15),
pcmciaNotSupported(16),
invalidFile(17),
noMemory(18),
xferError(19),
crcError(20),
readNvramFailed(21),
pcmciaWriteProtect(22)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Contains result of the last Tftp action request."
::= { rcTftp 4 }
-- VLAN Table
rcVlanNumVlans OBJECT-TYPE
SYNTAX INTEGER (1..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of VLANs currently defined in the switch."
::= { rcVlan 1 }
rcVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A list of Virtual LAN entries. The number of entries
is given by rcVlanNumVlans."
::= { rcVlan 2 }
rcVlanEntry OBJECT-TYPE
SYNTAX RcVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing configuration information for a
particular Virtual LAN.
The relationship between the various port sets in a
VLAN Entry are :
o The set of ports defined by PortMembers must be a
subset of the set of ports in the underlying STG of
the VLAN.
o The bitwise AND of PortMembers and NotAllowToJoin must
be the empty set.
o The bitwise OR of PortMembers and NotAllowToJoin must
be the set of ports in the underlying STG of the VLAN.
o The set of ports defined by StaticMembers must be a
subset of the set of ports defined by PortMembers.
o The bitwise XOR of PortMembers and StaticMembers defines
the set of dynamic (potential) members of the VLAN.
o The set of ports defined by ActiveMembers must be a subset
of the set of ports defined by PortMembers.
"
INDEX { rcVlanId }
::= { rcVlanTable 1 }
RcVlanEntry ::= SEQUENCE {
rcVlanId INTEGER,
rcVlanName DisplayString,
rcVlanColor INTEGER,
rcVlanHighPriority TruthValue,
rcVlanRoutingEnable TruthValue,
rcVlanIfIndex InterfaceIndex,
rcVlanAction INTEGER,
rcVlanResult INTEGER,
rcVlanStgId INTEGER,
rcVlanType INTEGER,
rcVlanPortMembers PortSet,
rcVlanActiveMembers PortSet,
rcVlanStaticMembers PortSet,
rcVlanNotAllowToJoin PortSet,
rcVlanProtocolId INTEGER,
rcVlanSubnetAddr IpAddress,
rcVlanSubnetMask IpAddress,
rcVlanAgingTime INTEGER,
rcVlanMacAddress MacAddress,
rcVlanRowStatus RowStatus,
rcVlanIgmpSnoopEnable TruthValue,
rcVlanIgmpSnoopReportProxyEnable TruthValue,
rcVlanIgmpSnoopRobustness INTEGER,
rcVlanIgmpSnoopQueryInterval INTEGER,
rcVlanIgmpSnoopMRouterPorts PortSet,
rcVlanUserDefinedPid INTEGER,
rcVlanIgmpSnoopActiveMRouterPorts PortSet,
rcVlanProtocolIds INTEGER,
rcVlanIgmpSnoopActiveQuerier IpAddress,
rcVlanIgmpSnoopMRouterExpiration INTEGER,
rcVlanIgmpSnoopQuerierPort InterfaceIndex
}
rcVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies the Virtual LAN
associated with this entry. This value corresponds
to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
::= { rcVlanEntry 1 }
rcVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this VLAN."
::= { rcVlanEntry 2 }
rcVlanColor OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned color code for this
VLAN. The value of this object is used by the VLAN
Manager GUI tool to select a color when it draws
this VLAN on the screen."
::= { rcVlanEntry 3 }
rcVlanHighPriority OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "A flag to note whether frames in this VLAN should
be assigned a high switching priority."
DEFVAL { false }
::= { rcVlanEntry 4 }
rcVlanRoutingEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS deprecated
DESCRIPTION "A flag to note whether IP routing is enabled in
this VLAN."
DEFVAL { false }
::= { rcVlanEntry 5 }
rcVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "When rcVlanRoutingEnable is set to true(1), this
value indicates the 'logical' ifIndex assigned to
this VLAN. Otherwise, this value is meaningless
and should be set to zero."
::= { rcVlanEntry 6 }
rcVlanAction OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
flushMacFdb(2), -- flush MAC forwarding table
flushArp(3), -- flush ARP table
flushIp(4), -- flush IP route table
flushDynMemb(5), -- flush Dynamic Members
all(6), -- flush all tables
flushSnoopMemb(7), -- flush IGMP Snoop Members
triggerRipUpdate(8), -- manually trigger rip update
flushSnoopMRtr(9) -- flush snoop multicast router
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "VLAN related actions."
DEFVAL { none }
::= { rcVlanEntry 7 }
rcVlanResult OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
inProgress(2), -- in progress
success(3), -- success
fail(4) -- failure
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The result from the last VLAN action."
DEFVAL { none }
::= { rcVlanEntry 8 }
rcVlanStgId OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicates the Spanning Tree Group (STG) used by
this VLAN to determine the state of its ports.
If this VLAN is not associated with any STG, this
value should be set to zero."
DEFVAL { 1 }
::= { rcVlanEntry 9 }
rcVlanType OBJECT-TYPE
SYNTAX INTEGER {
byPort(1), -- VLAN by Port
byIpSubnet(2), -- VLAN by IP subnet
byProtocolId(3), -- VLAN by Protocol Id
bySrcMac(4), -- VLAN by Src MAC address
byDstMcast(5) -- VLAN by Dst MultiCast
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The type of VLAN, distinguished according to the
policy used to define its port membership."
::= { rcVlanEntry 10 }
rcVlanPortMembers OBJECT-TYPE
SYNTAX PortSet
ACCESS read-write
STATUS mandatory
DESCRIPTION "The set of ports that are members (static or
dynamic) of this VLAN."
::= { rcVlanEntry 11 }
rcVlanActiveMembers OBJECT-TYPE
SYNTAX PortSet
ACCESS read-only
STATUS mandatory
DESCRIPTION "The set of ports that are currently active in
this VLAN. Active ports include all static ports
and any dynamic ports where the VLAN policy was
met."
::= { rcVlanEntry 12 }
rcVlanStaticMembers OBJECT-TYPE
SYNTAX PortSet
ACCESS read-write
STATUS mandatory
DESCRIPTION "The set of ports that are static members of this
VLAN. A static member of a VLAN is always active
and is never aged out."
::= { rcVlanEntry 13 }
rcVlanNotAllowToJoin OBJECT-TYPE
SYNTAX PortSet
ACCESS read-write
STATUS mandatory
DESCRIPTION "The set of ports that are not allowed to become
members of this VLAN."
::= { rcVlanEntry 14 }
rcVlanProtocolId OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ip(1),
ipx802dot3(2),
ipx802dot2(3),
ipxSnap(4),
ipxEthernet2(5),
appleTalk(6),
decLat(7),
decOther(8),
sna802dot2(9),
snaEthernet2(10),
netBios(11),
xns(12),
vines(13),
ipV6(14),
usrDefined(15),
rarp(16)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The protocol identifier of this VLAN. This value
is meaningful only if rcVlanType is equal to
byProtocolId(3). For other VLAN types it should
have the value none(0)."
::= { rcVlanEntry 15 }
rcVlanSubnetAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The IP subnet address of this VLAN. This value
is meaningful only if rcVlanType is equal to
byIpSubnet(2). For other VLAN types it should
have the value 0.0.0.0."
::= { rcVlanEntry 16 }
rcVlanSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The IP subnet mask of this VLAN. This value
is meaningful only if rcVlanType is equal to
byIpSubnet(2). For other VLAN types it should
have the value 0.0.0.0."
::= { rcVlanEntry 17 }
rcVlanAgingTime OBJECT-TYPE
SYNTAX INTEGER (10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The timeout period (in seconds) used for aging
out dynamic members of this VLAN. This field is
only relevant for policy-based VLANs."
DEFVAL { 600 }
::= { rcVlanEntry 18 }
rcVlanMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The MAC address assigned to the virtual router
interface of this VLAN. This field is meaningful
only if rcVlanRoutingEnable is equal to true(1)."
::= { rcVlanEntry 19 }
rcVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries in the rcVlanTable."
::= { rcVlanEntry 20 }
rcVlanIgmpSnoopEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "A flag to note whether IGMP Snooping is enabled
on this VLAN."
DEFVAL { false }
::= { rcVlanEntry 21 }
rcVlanIgmpSnoopReportProxyEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "A flag to note whether IGMP Report Proxy is
enabled on this VLAN."
DEFVAL { true }
::= { rcVlanEntry 22 }
rcVlanIgmpSnoopRobustness OBJECT-TYPE
SYNTAX INTEGER (2..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION "This variable allows tuning for the expected
packet loss on a subnet. If a subnet is expected
to be lossy, the Robustness variable may be
increased. IGMP is robust to (Robustness - 1)
packet losses."
DEFVAL { 2 }
::= { rcVlanEntry 23 }
rcVlanIgmpSnoopQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The interval (in seconds) between IGMP Host-Query
packets transmitted on this interface."
DEFVAL { 125 }
::= { rcVlanEntry 24 }
rcVlanIgmpSnoopMRouterPorts OBJECT-TYPE
SYNTAX PortSet
ACCESS read-write
STATUS mandatory
DESCRIPTION "The set of ports in this VLAN that provide
connectivity to an IP Multicast router."
::= { rcVlanEntry 25 }
rcVlanUserDefinedPid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "When rcVlanProtocolId is set to usrDefined(15)
in a protocol-based VLAN, this field represents
the 16-bit user defined protocol identifier."
::= { rcVlanEntry 26 }
rcVlanIgmpSnoopActiveMRouterPorts OBJECT-TYPE
SYNTAX PortSet
ACCESS read-only
STATUS mandatory
DESCRIPTION "Active ports."
::= { rcVlanEntry 27 }
rcVlanProtocolIds OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Bitfield of protocol ids."
::= { rcVlanEntry 28 }
rcVlanIgmpSnoopActiveQuerier OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "IP address of multicast querier router."
::= { rcVlanEntry 29 }
rcVlanIgmpSnoopMRouterExpiration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Multicast querier router aging time out."
::= { rcVlanEntry 30 }
rcVlanIgmpSnoopQuerierPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The port on which the multicast querier router
was heard."
::= { rcVlanEntry 31 }
-- VLAN Port Table
rcVlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to maintain VLAN port related
information."
::= { rcVlan 3 }
rcVlanPortEntry OBJECT-TYPE
SYNTAX RcVlanPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing VLAN information regarding a
particular port."
INDEX { rcVlanPortIndex }
::= { rcVlanPortTable 1 }
RcVlanPortEntry ::= SEQUENCE {
rcVlanPortIndex INTEGER,
rcVlanPortNumVlanIds INTEGER,
rcVlanPortVlanIds IdList,
rcVlanPortType INTEGER,
rcVlanPortDiscardTaggedFrames TruthValue,
rcVlanPortDiscardUntaggedFrames TruthValue,
rcVlanPortDefaultVlanId INTEGER,
rcVlanPortPerformTagging TruthValue
}
rcVlanPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique index used to identify a particular
port in the system. This index is equal to the
ifIndex of the port."
::= { rcVlanPortEntry 1 }
rcVlanPortNumVlanIds OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of VLAN IDs that
are stored in the rcVlanPortVlanIds variable."
::= { rcVlanPortEntry 2 }
rcVlanPortVlanIds OBJECT-TYPE
SYNTAX IdList (SIZE (250))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An array used to identify which VLANs this port
is assigned to. Each VLAN ID is stored as a two
octet value. The first octet in the pair holds
bits 15-8 of the VLAN ID, while the second octet
holds bits 7-0 of the VLAN ID."
::= { rcVlanPortEntry 3 }
rcVlanPortType OBJECT-TYPE
SYNTAX INTEGER {
access(1), -- access port type
trunk(2) -- trunk port type
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The type of port: access(1) or trunk(2)."
DEFVAL { access }
::= { rcVlanPortEntry 4 }
rcVlanPortDiscardTaggedFrames OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "A flag used to determine how to process tagged
frames received on this access port. When the
flag is set, these frames are discarded by the
forwarding process. When the flag is reset, these
frames are processed normally.
This field is meaningless when the port is not
an access port and should be set to false(2)."
DEFVAL { false }
::= { rcVlanPortEntry 5 }
rcVlanPortDiscardUntaggedFrames OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "A flag used to determine how to process untagged
frames received on this trunk port. When the flag
is set, these frames are discarded by the
forwarding process. When the flag is reset, these
frames are assigned to the VLAN specified by
rcVlanPortDefaultVlanId.
This field is meaningless when the port is not
a trunk port and should be set to false(2)."
DEFVAL { false }
::= { rcVlanPortEntry 6 }
rcVlanPortDefaultVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The VLAN ID assigned to untagged frames received
on this trunk port.
This field is meaningless when the port is not
a trunk port."
DEFVAL { 1 }
::= { rcVlanPortEntry 7 }
rcVlanPortPerformTagging OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
DEFVAL { false }
::= { rcVlanPortEntry 8 }
-- VLAN MAC Table
rcVlanMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanMacEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to maintain MAC addresses assigned
to a particular VLAN by MAC address."
::= { rcVlan 4 }
rcVlanMacEntry OBJECT-TYPE
SYNTAX RcVlanMacEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing VLAN information regarding a
particular port."
INDEX { rcVlanMacVlanId, rcVlanMacAddr }
::= { rcVlanMacTable 1 }
RcVlanMacEntry ::= SEQUENCE {
rcVlanMacVlanId INTEGER,
rcVlanMacAddr MacAddress,
rcVlanMacRowStatus RowStatus
}
rcVlanMacVlanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique index used to identify a VLAN (by MAC
address) in the system."
::= { rcVlanMacEntry 1 }
rcVlanMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique index used to identify a MAC address
assigned to a particular VLAN."
::= { rcVlanMacEntry 2 }
rcVlanMacRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status for this entry."
::= { rcVlanMacEntry 3 }
-- VLAN IGMP Snoop Table
rcVlanIgmpSnoopNumGroups OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of entries (rows) in the
rcVlanIgmpSnoopTable."
::= { rcVlan 5 }
rcVlanIgmpSnoopTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanIgmpSnoopEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The (conceptual) table listing the IP multicast
groups for which there are members on a particular
interface on a particular VLAN."
::= { rcVlan 6 }
rcVlanIgmpSnoopEntry OBJECT-TYPE
SYNTAX RcVlanIgmpSnoopEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopTable."
INDEX { rcVlanIgmpSnoopVlanId, rcVlanIgmpSnoopIpAddress,
rcVlanIgmpSnoopIfIndex, rcVlanIgmpSnoopMember }
::= { rcVlanIgmpSnoopTable 1 }
RcVlanIgmpSnoopEntry ::= SEQUENCE {
rcVlanIgmpSnoopVlanId INTEGER,
rcVlanIgmpSnoopIpAddress IpAddress,
rcVlanIgmpSnoopIfIndex InterfaceIndex,
rcVlanIgmpSnoopMember IpAddress,
rcVlanIgmpSnoopExpiration INTEGER,
rcVlanIgmpSnoopType INTEGER
}
rcVlanIgmpSnoopVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The VLAN for which this entry contains
information."
::= { rcVlanIgmpSnoopEntry 1 }
rcVlanIgmpSnoopIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IP multicast group address for which this
entry contains information."
::= { rcVlanIgmpSnoopEntry 2 }
rcVlanIgmpSnoopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The interface for which this entry contains
information for this IP multicast group address."
::= { rcVlanIgmpSnoopEntry 3 }
rcVlanIgmpSnoopMember OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IP Address of the source of the membership
report received for this IP Multicast group address
on this interface. If no membership report has been
received, this object has the value 0.0.0.0."
::= { rcVlanIgmpSnoopEntry 4 }
rcVlanIgmpSnoopExpiration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The minimum amount of time remaining before this
entry will be aged out."
::= { rcVlanIgmpSnoopEntry 5 }
rcVlanIgmpSnoopType OBJECT-TYPE
SYNTAX INTEGER {
dynamic(1), -- created via IGMP
static(2) -- created via management
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The type of entry: dynamic(1) entries are
created by snooping IGMP messages, static(2)
entries are created via management."
::= { rcVlanIgmpSnoopEntry 6 }
-- VLAN IGMP Snoop Static Table
rcVlanIgmpSnoopStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanIgmpSnoopStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The (conceptual) table listing the statically-
defined IP multicast groups for which there are
members on a particular interface on a particular
VLAN."
::= { rcVlan 7 }
rcVlanIgmpSnoopStaticEntry OBJECT-TYPE
SYNTAX RcVlanIgmpSnoopStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopStaticTable."
INDEX { rcVlanIgmpSnoopStaticVlanId,
rcVlanIgmpSnoopStaticIpAddress }
::= { rcVlanIgmpSnoopStaticTable 1 }
RcVlanIgmpSnoopStaticEntry ::= SEQUENCE {
rcVlanIgmpSnoopStaticVlanId INTEGER,
rcVlanIgmpSnoopStaticIpAddress IpAddress,
rcVlanIgmpSnoopStaticMemberPorts PortSet,
rcVlanIgmpSnoopStaticRowStatus RowStatus,
rcVlanIgmpSnoopStaticNotAllowedToJoin PortSet
}
rcVlanIgmpSnoopStaticVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The VLAN for which this entry contains
information."
::= { rcVlanIgmpSnoopStaticEntry 1 }
rcVlanIgmpSnoopStaticIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IP multicast group address for which this
entry contains information. The address must
fall within 224.0.1.0 to 239.255.255.255."
::= { rcVlanIgmpSnoopStaticEntry 2 }
rcVlanIgmpSnoopStaticMemberPorts OBJECT-TYPE
SYNTAX PortSet
ACCESS read-write
STATUS mandatory
DESCRIPTION "The set of ports in this VLAN multicast traffic
for the rcVlanIgmpSnoopStaticIpAddress is to be
forwarded to."
::= { rcVlanIgmpSnoopStaticEntry 3 }
rcVlanIgmpSnoopStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries in the
rcVlanIgmpSnoopStaticTable."
::= { rcVlanIgmpSnoopStaticEntry 4 }
rcVlanIgmpSnoopStaticNotAllowedToJoin OBJECT-TYPE
SYNTAX PortSet
ACCESS read-write
STATUS mandatory
DESCRIPTION "Not allowed to join"
::= { rcVlanIgmpSnoopStaticEntry 5 }
-- VLAN IGMP Snoop Access Table
rcVlanIgmpSnoopAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanIgmpSnoopAccessEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { rcVlan 8 }
rcVlanIgmpSnoopAccessEntry OBJECT-TYPE
SYNTAX RcVlanIgmpSnoopAccessEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopAccessTable."
INDEX { rcVlanIgmpSnoopAccessVlanId,
rcVlanIgmpSnoopAccessGrpAddr, rcVlanIgmpSnoopAccessHostAddr,
rcVlanIgmpSnoopAccessHostMask }
::= { rcVlanIgmpSnoopAccessTable 1 }
RcVlanIgmpSnoopAccessEntry ::= SEQUENCE {
rcVlanIgmpSnoopAccessVlanId INTEGER,
rcVlanIgmpSnoopAccessGrpAddr IpAddress,
rcVlanIgmpSnoopAccessHostAddr IpAddress,
rcVlanIgmpSnoopAccessHostMask IpAddress,
rcVlanIgmpSnoopAccessMode INTEGER,
rcVlanIgmpSnoopAccessRowStatus RowStatus
}
rcVlanIgmpSnoopAccessVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopAccessEntry 1 }
rcVlanIgmpSnoopAccessGrpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopAccessEntry 2 }
rcVlanIgmpSnoopAccessHostAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopAccessEntry 3 }
rcVlanIgmpSnoopAccessHostMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopAccessEntry 4 }
rcVlanIgmpSnoopAccessMode OBJECT-TYPE
SYNTAX INTEGER {
denyTx(1),
denyRx(2),
denyBoth(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopAccessEntry 5 }
rcVlanIgmpSnoopAccessRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopAccessEntry 6 }
-- VLAN IGMP Snoop Sender Table
rcVlanIgmpSnoopSenderTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanIgmpSnoopSenderEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { rcVlan 9 }
rcVlanIgmpSnoopSenderEntry OBJECT-TYPE
SYNTAX RcVlanIgmpSnoopSenderEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopSenderTable."
INDEX { rcVlanIgmpSnoopSenderVlanId,
rcVlanIgmpSnoopSenderIpAddress,
rcVlanIgmpSnoopSenderIfIndex,
rcVlanIgmpSnoopSenderMember }
::= { rcVlanIgmpSnoopSenderTable 1 }
RcVlanIgmpSnoopSenderEntry ::= SEQUENCE {
rcVlanIgmpSnoopSenderVlanId INTEGER,
rcVlanIgmpSnoopSenderIpAddress IpAddress,
rcVlanIgmpSnoopSenderIfIndex InterfaceIndex,
rcVlanIgmpSnoopSenderMember IpAddress,
rcVlanIgmpSnoopSenderAction INTEGER
}
rcVlanIgmpSnoopSenderVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopSenderEntry 1 }
rcVlanIgmpSnoopSenderIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopSenderEntry 2 }
rcVlanIgmpSnoopSenderIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopSenderEntry 3 }
rcVlanIgmpSnoopSenderMember OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopSenderEntry 4 }
rcVlanIgmpSnoopSenderAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
flushEntry(1),
flushGrp(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { rcVlanIgmpSnoopSenderEntry 5 }
-- PHYSICAL Elements
rcChasType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1), -- unknown chassis
a1100(2), -- 3 slots chassis (1/2, 1/2, full)
a1250(6), -- 4 slots chassis (full, ... , full)
a1150(7), -- 3 slots chassis (1/2, 1/2, full)
a1200(8), -- 8 slots chassis (full, ... , full)
a1050(9) -- 2 slots chassis (seahawk)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Chassis Type"
::= { rcChassis 1 }
rcChasSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Unique serial number for this chassis."
::= { rcChassis 2 }
rcChasHardwareRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Device hardware revision level"
::= { rcChassis 3 }
rcChasNumSlots OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of slots in the chassis available for
plug-in cards."
::= { rcChassis 4 }
rcChasNumPorts OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of ports currently installed in
the chassis."
::= { rcChassis 5 }
-- TBD FIXME : We need to get the final list from Hardware
rcChasTestResult OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
crceeprom(3),
timer(4),
procdram(5),
led(6),
formaccpuaccess(7),
asiccpuaccess(8),
memory(9),
loopback(10)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Chassis start-up diagnostic tests."
::= { rcChassis 6 }
rcChasFan OBJECT IDENTIFIER ::= { rcChassis 7 }
rcChasFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcChasFanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This table contains information about power
supplies."
::= { rcChasFan 1 }
rcChasFanEntry OBJECT-TYPE
SYNTAX RcChasFanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Contains information regarding a power supply
unit."
INDEX { rcChasFanId }
::= { rcChasFanTable 1 }
RcChasFanEntry ::=
SEQUENCE {
rcChasFanId INTEGER,
rcChasFanOperStatus INTEGER
}
rcChasFanId OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
::= { rcChasFanEntry 1 }
rcChasFanOperStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
up(2),
down(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Actual status of the Fan:
- unknown(1) - status can not be determined.
- up(2) - present and supplying power.
- down(3) - present, but failure indicated."
::= { rcChasFanEntry 2 }
rcChasPowerSupply OBJECT IDENTIFIER ::= { rcChassis 8 }
rcChasPowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcChasPowerSupplyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This table contains information about power
supplies."
::= { rcChasPowerSupply 1 }
rcChasPowerSupplyEntry OBJECT-TYPE
SYNTAX RcChasPowerSupplyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Contains information regarding a power supply
unit."
INDEX { rcChasPowerSupplyId }
::= { rcChasPowerSupplyTable 1 }
RcChasPowerSupplyEntry ::=
SEQUENCE {
rcChasPowerSupplyId INTEGER,
rcChasPowerSupplyOperStatus INTEGER
}
rcChasPowerSupplyId OBJECT-TYPE
SYNTAX INTEGER(1..2)
ACCESS read-only
STATUS mandatory
::= { rcChasPowerSupplyEntry 1 }
rcChasPowerSupplyOperStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
empty(2),
up(3),
down(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Actual status of the power supply:
- unknown(1) - status can not be determined.
- empty(2) - power supply not installed.
- up(3) - present and supplying power.
- down(4) - present, but failure indicated."
::= { rcChasPowerSupplyEntry 2 }
rcChasPowerSupplyDetailTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcChasPowerSupplyDetailEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This table contains detailed information about
power supplies."
::= { rcChasPowerSupply 2 }
rcChasPowerSupplyDetailEntry OBJECT-TYPE
SYNTAX RcChasPowerSupplyDetailEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Contains detailae info regarding a power supply
unit."
INDEX { rcChasPowerSupplyDetailId }
::= { rcChasPowerSupplyDetailTable 1 }
RcChasPowerSupplyDetailEntry ::=
SEQUENCE {
rcChasPowerSupplyDetailId INTEGER,
rcChasPowerSupplyDetailType INTEGER,
rcChasPowerSupplyDetailSerialNumber DisplayString,
rcChasPowerSupplyDetailHardwareRevision DisplayString,
rcChasPowerSupplyDetailPartNumber DisplayString
}
rcChasPowerSupplyDetailId OBJECT-TYPE
SYNTAX INTEGER(1..2)
ACCESS read-only
STATUS mandatory
::= { rcChasPowerSupplyDetailEntry 1 }
rcChasPowerSupplyDetailType OBJECT-TYPE
SYNTAX INTEGER {
ac(1),
dc(2)
}
ACCESS read-only
STATUS mandatory
::= { rcChasPowerSupplyDetailEntry 2 }
rcChasPowerSupplyDetailSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
::= { rcChasPowerSupplyDetailEntry 3 }
rcChasPowerSupplyDetailHardwareRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
::= { rcChasPowerSupplyDetailEntry 4 }
rcChasPowerSupplyDetailPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6))
ACCESS read-only
STATUS mandatory
::= { rcChasPowerSupplyDetailEntry 5 }
rcCard OBJECT IDENTIFIER ::= { rcChassis 9 }
rcCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcCardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table that contains information about the
cards in this chassis. For those slots that
do not contain a physical card, the table may
be implemented to contain a conceptual row
with the type of physical module set to
'chasCardEmpty', or it may be implemented to
have no conceptual row instance."
::= { rcCard 1 }
rcCardEntry OBJECT-TYPE
SYNTAX RcCardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Card attributes"
INDEX { rcCardIndex }
::= { rcCardTable 1 }
RcCardEntry ::=
SEQUENCE {
rcCardIndex INTEGER,
rcCardType INTEGER,
rcCardSerialNumber DisplayString,
rcCardHardwareRevision DisplayString,
rcCardAdminStatus INTEGER,
rcCardOperStatus INTEGER,
rcCardPCMCIAType INTEGER,
rcCardPartNumber DisplayString
}
rcCardIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A unique value for each module within the chassis.
This value is determined by the chassis slot number
where the module is inserted. Valid entries are 1
to the value of rcChasNumSlots"
::= { rcCardEntry 1 }
rcCardType OBJECT-TYPE
SYNTAX INTEGER
{
other(1), -- no card installed
rcCPU(2), -- [1200] CPU Card (A1200)
rc8x100BaseTX(3), -- [1208TX] 8 port (cat 5) (A1200)
rc8x100BaseT2(4), -- [] 8 port (cat 3) (A1200)
rc8x100BaseF(5), -- [1208FX] 8 port fiber (A1200)
rc16x100BaseTX(6), -- [1216TX] 16 port (cat 5) (A1200)
rc8x100BaseTXWG(12), -- [1108TX] 8 port (half width) (A1100)
rc16x100BaseTXWG(13), -- [1100] 16 port + CPU (A1100)
rc4x100BaseFWG(14), -- [1104FX] 4 port (half width) (A1100)
rc12x100BaseTXWG(15), -- [1050] 12 port + CPU (A1050)
rc12x100BaseFBB(16), -- [] 12 port (A1200)
rc8x100BaseFWG(17), -- [1108FX] 8 port (A1100)
rc12x100BaseTX-2x100BaseFBB(18), -- [] 12 port + 2 port (A1200)
rc2x155BaseFBB(19), -- [] 2 sonet port (A1200)
rc4x155BaseFBB(20), -- [] 4 sonet port (A1200)
rc16x100BaseFBB(21), -- [1216FX] 16 port fiber (A1200)
rc14x100BaseTX-2x100BaseFBB(22), -- [1216TF] 14 port + 2 port (A1200)
rc8x10BaseFBB(23), -- [1208FL] 8 port fiber low-speed (A1200)
rc4xOC3(24), -- [1200xx] 4 port OC3 (A1200)
rc1xOC12(25), -- [1200xx] 1 port OC12 (A1200)
rcRMON(26), -- [1200xx] RMON (A1200)
rc4x1000BaseSXWG(1028), -- [1150] 1 0 00 000 0100 + CPU (A1150)
rc1x1000BaseSXWG(1025), -- [1101SX] 1 0 00 000 0001
rc2x1000BaseSXWG(1026), -- [1102SX] 1 0 00 000 0010
rc1x1000BaseSXRWG(1537), -- [1101SR] 1 1 00 000 0001
rc2x1000BaseSXRWG(1538), -- [1102SR] 1 1 00 000 0010
rc1x1000BaseLXWG(1153), -- [1101LX] 1 0 01 000 0001
rc2x1000BaseLXWG(1154), -- [1102LX] 1 0 01 000 0010
rc2x1000BaseXDWG(1282), -- [1102XD] 1 0 10 000 0010
rc1x1000BaseLXRWG(1665), -- [1101LR] 1 1 01 000 0001
rc2x1000BaseLXRWG(1666), -- [1102LR] 1 1 01 000 0010
rc1x1000BaseSXBB(1041), -- [1201SX] 1 0 00 001 0001
rc2x1000BaseSXBB(1042), -- [1202SX] 1 0 00 001 0010
rc1x1000BaseSXRBB(1553), -- [1201SR] 1 1 00 001 0001
rc2x1000BaseSXRBB(1554), -- [1202SR] 1 1 00 001 0010
rc1x1000BaseLXBB(1169), -- [1201LX] 1 0 01 001 0001
rc2x1000BaseLXBB(1170), -- [1202LX] 1 0 01 001 0010
rc2x1000BaseXDBB(1298), -- [1202XD] 1 0 10 001 0010
rc1x1000BaseLXRBB(1681), -- [1201LR] 1 1 01 001 0001
rc2x1000BaseLXRBB(1682) -- [1202LR] 1 1 01 001 0010
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate a card type. Gigabit cards use
an encoded value according to the following rule:
+-----+----+----+---+---+---+
bits : |31-11| 10 | 9 |8-7|6-4|3-0|
+-----+----+----+---+---+---+
field : | a | b | c | d | e | f |
+-----+----+----+---+---+---+
a : not-used
b : 1=gigabit
c : 0=non-redundant,
1=redundant
d : 0=short-haul,
1=long-haul,
2=extra-distance,
e : 0=work-group(f200 & f800)
1=back-bone(f600 & f1200),
f : 1=1-port, 2=2-port, 4=4-port
"
::= { rcCardEntry 2 }
rcCardSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Unique serial number for this card."
::= { rcCardEntry 3 }
rcCardHardwareRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Hardware Version"
::= { rcCardEntry 4 }
rcCardAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the administrative status of this
card"
::= { rcCardEntry 5 }
rcCardOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3),
unknown(4),
dormant(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the operational status of this card."
::= { rcCardEntry 6 }
rcCardPCMCIAType OBJECT-TYPE
SYNTAX INTEGER {
none(1),
modem28kbs(2),
flash2meg(3),
flash4meg(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the type of PCMCIA card currently
installed in this CPU card, if any.
For non-CPU cards, this variable has no meaning and
will always be set to none."
DEFVAL { none }
::= { rcCardEntry 7 }
rcCardPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Card Part Number"
::= { rcCardEntry 8 }
-- Port Table
rcPort OBJECT IDENTIFIER ::= { rcChassis 10 }
rcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Port table"
::= { rcPort 1 }
rcPortEntry OBJECT-TYPE
SYNTAX RcPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing info. for a particular port"
INDEX { rcPortIndex }
::= { rcPortTable 1 }
RcPortEntry ::= SEQUENCE {
rcPortIndex InterfaceIndex,
rcPortType INTEGER,
rcPortConnectorType INTEGER,
rcPortPerformRouting TruthValue,
rcPortHighPriority TruthValue,
rcPortAction INTEGER,
rcPortResult INTEGER,
rcPortPrimaryConnector INTEGER,
rcPortActiveConnector INTEGER,
rcPortBackupConnectorStatus INTEGER,
rcPortAutoNegotiate TruthValue,
rcPortAdminDuplex INTEGER,
rcPortOperDuplex INTEGER,
rcPortAdminSpeed INTEGER,
rcPortOperSpeed INTEGER,
rcPortMltId INTEGER,
rcPortLocked TruthValue,
rcPortAutoNegotiationSupported TruthValue,
rcPortSingleRoutablePort TruthValue,
rcPortUnknownMacDiscard TruthValue,
rcPortNumStateTransition Counter
}
rcPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "An index value that uniquely identifies a port.
This value is similar to ifIndex in MIB2."
::= { rcPortEntry 1 }
rcPortType OBJECT-TYPE
SYNTAX INTEGER {
other(0), -- no port installed
rc100BaseTX(1), -- (cat 5)
rc100BaseT2(2), -- (cat 3)
rc100BaseF(3), -- (100 mbps fiber)
rc1000BaseF(4), -- (1000 mbps fiber)
rc1000BaseDualF(5), -- (fiber - dual connector)
rc10BaseF(6) -- (10 mbps fiber)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Port type"
::= { rcPortEntry 2 }
rcPortConnectorType OBJECT-TYPE
SYNTAX INTEGER {
nonRedundant(1), -- non-redundant connector type
redundant(2) -- redundant connector type
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Type of connector installed on this port."
DEFVAL { nonRedundant }
::= { rcPortEntry 3 }
rcPortPerformRouting OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS deprecated
DESCRIPTION "Indicate whether this port should perform
routing"
DEFVAL { false }
::= { rcPortEntry 4 }
rcPortHighPriority OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate whether this port should treated with
high priority"
DEFVAL { false }
::= { rcPortEntry 5 }
rcPortAction OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
flushMacFdb(2), -- flush MAC forwarding table
flushArp(3), -- flush ARP table
flushIp(4), -- flush IP route table
flushAll(5), -- flush all tables
triggerRipUpdate(6) -- manually trigger rip update
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Port related actions."
DEFVAL { none }
::= { rcPortEntry 6 }
rcPortResult OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
inProgress(2), -- in progress
success(3), -- success
fail(4) -- failure
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Result from the last Vlan action."
DEFVAL { none }
::= { rcPortEntry 7 }
rcPortPrimaryConnector OBJECT-TYPE
SYNTAX INTEGER {
left(1), -- left side connector
right(2), -- right side connector
other(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "For ports configured with redundant connectors,
this value is used to indicate which connector
should be used as the 'active' connector on this
port the next time the port is placed into the
ifAdminStatus=Up."
DEFVAL { left }
::= { rcPortEntry 8 }
rcPortActiveConnector OBJECT-TYPE
SYNTAX INTEGER {
left(1), -- left side connector
right(2), -- right side connector
other(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "For ports configured with redundant connectors,
this value is used to indicate which connector
is currently the active one. Only one connector
can be active an anytime."
DEFVAL { left }
::= { rcPortEntry 9 }
rcPortBackupConnectorStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- link Up
down(2), -- link Down
other(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate the status of the link attached to the
back-up (non-active) connector."
::= { rcPortEntry 10 }
rcPortAutoNegotiate OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate whether this port enabled for auto
negotiations or not."
DEFVAL { true }
::= { rcPortEntry 11 }
rcPortAdminDuplex OBJECT-TYPE
SYNTAX INTEGER {
half(1), -- half duplex
full(2) -- full duplex
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicates the port duplex type "
DEFVAL { half }
::= { rcPortEntry 12 }
rcPortOperDuplex OBJECT-TYPE
SYNTAX INTEGER {
half(1), -- half duplex
full(2) -- full duplex
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate this port's current duplex value."
::= { rcPortEntry 13 }
rcPortAdminSpeed OBJECT-TYPE
SYNTAX INTEGER {
none(0),
mbps10(1), -- 10Mb/s
mbps100(2), -- 100Mb/s
mbps1000(3) -- 1000Mb/s
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate this port's speed."
DEFVAL { mbps10 }
::= { rcPortEntry 14 }
rcPortOperSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate this port's current speed value."
::= { rcPortEntry 15 }
rcPortMltId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate which multi-link trunk (MLT) this port
is assigned to. If this port is not associated
with any MLT, this value will be set to zero(0)."
DEFVAL { 0 }
::= { rcPortEntry 16 }
rcPortLocked OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate whether this port is locked."
DEFVAL { false }
::= { rcPortEntry 17 }
rcPortAutoNegotiationSupported OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate whether this port can support
auto-negotiation."
DEFVAL { false }
::= { rcPortEntry 18 }
rcPortSingleRoutablePort OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate whether this port is a single routable
port. If this value is true, the port functions
like a traditional router port."
DEFVAL { false }
::= { rcPortEntry 19 }
rcPortUnknownMacDiscard OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "If rcUnknownMacDiscard is set to True,
then a packet with an unknown source MAC address
is dropped on that port, and other ports then
will discard any packets with this MAC address
in the destination field.
For example,
suppose 11:22:33:44:55:66 is an unknown source MAC,
packets with source MAC 11:22:33:44:55 coming from
this port is discarded, further more, packets with
destination MAC 11:22:33:44:55:66 coming from
other ports are also discarded, unless this address
is later learned on another port or the restriction
ages out."
DEFVAL { false }
::= { rcPortEntry 20 }
rcPortNumStateTransition OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "# state transitions."
::= { rcPortEntry 21 }
-- Port Lock Group
rcPortLock OBJECT IDENTIFIER ::= { rcChassis 11 }
rcPortLockEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate whether the port lock feature is enabled."
DEFVAL { false }
::= { rcPortLock 1 }
rcPortLockLockedPorts OBJECT-TYPE
SYNTAX PortSet
ACCESS read-write
STATUS mandatory
DESCRIPTION "The set of ports that are administratively locked.
Locked ports cannot be modified in anyway until the
port is unlocked first."
::= { rcPortLock 2 }
-- Additional Chassis Group Variables
rcChasAruMode OBJECT-TYPE
SYNTAX INTEGER
{
aruOne(1),
aruTwo(2),
aruThree(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The ARU mode the chassis is operating in."
::= { rcChassis 12 }
rcChasQuidMode OBJECT-TYPE
SYNTAX INTEGER
{
quidMixed(1),
quidTwo(2),
quidThree(3),
quidFour(4),
quidFive(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Quid mode the chassis is operating in."
::= { rcChassis 13 }
rcChasEocModeAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
aru1Quid4(1),
aru2Quid4(2),
aru2Quid5(3),
aru3Quid4(4),
aru3Quid5(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { rcChassis 14 }
rcChasEocModeOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
aru1Quid4(1),
aru2Quid4(2),
aru2Quid5(3),
aru3Quid4(4),
aru3Quid5(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcChassis 15 }
rcAtmPortLecExt OBJECT IDENTIFIER ::= { rcChassis 40 }
rcAtmPortLecExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcAtmPortLecExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An extension to the rcPort table used manage
ATM specific options."
::= { rcAtmPortLecExt 1 }
rcAtmPortLecExtEntry OBJECT-TYPE
SYNTAX RcAtmPortLecExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in the rcAtmPortLecExtTable."
INDEX { rcAtmPortLecExtIfIndex }
::= { rcAtmPortLecExtTable 1 }
RcAtmPortLecExtEntry ::= SEQUENCE {
rcAtmPortLecExtIfIndex InterfaceIndex,
rcAtmPortLecExtLecStatus TruthValue,
rcAtmPortLecExtLecState INTEGER,
rcAtmPortLecExtVirtualPortId INTEGER,
rcAtmPortLecExtElanName DisplayString (SIZE(0..20)),
rcAtmPortLecExtVlanId INTEGER,
rcAtmPortLecExtDesiredPhysicalPort INTEGER,
rcAtmPortLecExtActualPhysicalPort INTEGER,
rcAtmPortLecExtFailoverEnable TruthValue
}
rcAtmPortLecExtIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "An index value used to identify a LEC instance.
Each LEC is treated as a logical port. Therefore
each LEC has a unique row in the 'ifTable' and
'rcPort' tables."
::= { rcAtmPortLecExtEntry 1 }
rcAtmPortLecExtLecStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to enable/disable the LEC."
DEFVAL { false }
::= { rcAtmPortLecExtEntry 2 }
rcAtmPortLecExtLecState OBJECT-TYPE
SYNTAX INTEGER {
notactive (1),
operational (2),
idle (3),
error (4),
unknown (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Reflects the current state of the LEC."
DEFVAL { unknown }
::= { rcAtmPortLecExtEntry 3 }
rcAtmPortLecExtVirtualPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Reflects the virtual port mapping of the LEC."
::= { rcAtmPortLecExtEntry 4 }
rcAtmPortLecExtElanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ELAN Name this client will use the next time it
returns to the Initial State."
::= { rcAtmPortLecExtEntry 5}
rcAtmPortLecExtVlanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Reflects the VLAN Id membership of the LEC.
0 indicated no membership. "
DEFVAL { 0 }
::= { rcAtmPortLecExtEntry 6 }
rcAtmPortLecExtDesiredPhysicalPort OBJECT-TYPE
SYNTAX INTEGER {
a1(1),
a2(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to configure the desired physical port this LEC
instance should be associated with. Each LEC
can only be associated with one physical port.
A physical port can support one or more LEC
instances. This object can only be written when
the Lec's status (rcAtmPortLecExtLecStatus) is
disabled."
DEFVAL { a1 }
::= { rcAtmPortLecExtEntry 7 }
rcAtmPortLecExtActualPhysicalPort OBJECT-TYPE
SYNTAX INTEGER {
a1(1),
a2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to display the actual physical port
this LEC instance should be associated with. Each LEC
can only be associated with one physical port. A physical
port can support one or more LEC
instances."
DEFVAL { a1 }
::= { rcAtmPortLecExtEntry 8 }
rcAtmPortLecExtFailoverEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to configure whether the fail-over feature
should be enabled/disabled for this LEC instance. Failover
allows traffic to be moved from a failing port to the other port
if it is available. The rcAtmPortLecExtActualPhysicalPort object
is used to identify which physical port is currently carrying a
Lec's traffic, while the rcAtmPortLecExtDesiredPhysicalPort object
is used to select a Lec's preferred port."
DEFVAL { false }
::= { rcAtmPortLecExtEntry 9 }
-- Mirror Group
rcMirrorSaveConfig OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Control whether Mirror configuration information
should be saved to NVRAM so mirror settings can
be automatically reinstalled after a system
reboot.
Setting rcMirrorSaveConfig to true does not
immediately save the configuration information.
The save happens when the rcSysAction variable
is set to 'saveToNVRAM(4)'."
::= { rcMirror 1 }
rcMirrorByPort OBJECT IDENTIFIER ::= { rcMirror 2 }
rcMirrorByPortEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether the mirror by port
feature is active. The system can only support
mirroring on two ports. When this feature is
active, all packets received on the port(s)
specified by rcMirrorSrcPortOne and/or
rcMirrorSrcPortTwo are copied to rcMirrorDstPort.
The mirroring operation is non-intrusive."
DEFVAL { false }
::= { rcMirrorByPort 1 }
rcMirrorByPortMirrorPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ifIndex of the port to forward mirrored frames
to."
::= { rcMirrorByPort 2 }
rcMirrorByPortEnableMirroredPortOne OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether the port specified in
rcMirrorByPortMirroredPortOne should be mirrored."
DEFVAL { false }
::= { rcMirrorByPort 3 }
rcMirrorByPortMirroredPortOne OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ifIndex of the port to be mirrored. That
is, traffic received on this port will be sent
to the mirror port."
::= { rcMirrorByPort 4 }
rcMirrorByPortEnableMirroredPortTwo OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether the port specified in
rcMirrorByPortMirroredPortTwo should be mirrored."
DEFVAL { false }
::= { rcMirrorByPort 5 }
rcMirrorByPortMirroredPortTwo OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION "The ifIndex of the port to be mirrored. That
is, traffic received on this port will be sent
to the mirror port."
::= { rcMirrorByPort 6 }
-- Dip-Switch Group
rcIsolateUnconfigPorts OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate whether ports that are unconfigured
should be assigned to the 'isolated' VLAN. Ports
assigned to the 'isolated' VLAN can only communicate
with the CP port. If this option is not specified,
unconfigured ports will be assigned to the 'default'
VLAN"
::= { rcDipSwitch 1 }
rcUseFactorySettings OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate whether the system should ignore
the configuration information stored in NVRAM when
the system is booted."
::= { rcDipSwitch 2 }
rcHighPriorityMode OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate whether the system is configured
to operate in a high priority mode. The switch can
operate in either a 'best effort' or 'high priority'
mode. In the 'best effort' setting, the maximum
queue thresholds for the QUIDs are set to 768/768
buffers. In the 'high priority' mode the setting
is 512/768. This means that in 'high priority' mode
the normal priority queue can't have more than 512
buffers, while the high priority queue can have up
to 768."
::= { rcDipSwitch 3 }
-- Table Size Group
rcTblRmonStatSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the current size of the RMON
Statistic table."
::= { rcTblSize 1 }
rcTblRmonHistoryControlSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the current size of the RMON
History Control table."
::= { rcTblSize 2 }
rcTblRmonHistoryEnetSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the current size of the RMON
History Ethernet table."
::= { rcTblSize 3 }
rcTblRmonAlarmSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the current size of the RMON
Alarm table."
::= { rcTblSize 4 }
rcTblRmonEventSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the current size of the RMON
Event table."
::= { rcTblSize 5 }
rcTblRmonLogSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the current size of the RMON
Log table."
::= { rcTblSize 6 }
rcTblArTblSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the size of the Address
Translation (AR) table."
::= { rcTblSize 7 }
rcTblArFree OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of free
entries that are available in the Address
Translation (AR) table."
::= { rcTblSize 8 }
rcTblArNoSpace OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries that could
not be added to the Address Translation (AR) table
due to lack of space."
::= { rcTblSize 9 }
rcTblArAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries added to
the Address Translation (AR) table."
::= { rcTblSize 10 }
rcTblArDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries deleted to
the Address Translation (AR) table."
::= { rcTblSize 11 }
rcTblArMacAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of MAC entries added to
the Address Translation (AR) table."
::= { rcTblSize 12 }
rcTblArMacDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of MAC entries deleted to
the Address Translation (AR) table."
::= { rcTblSize 13 }
rcTblArMacMoved OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of MAC entries moved in
the Address Translation (AR) table."
::= { rcTblSize 14 }
rcTblArIpAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of IP entries added to
the Address Translation (AR) table."
::= { rcTblSize 15 }
rcTblArIpDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of IP entries deleted to
the Address Translation (AR) table."
::= { rcTblSize 16 }
rcTblArMcastTblSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the size of the Multicast
Address Translation (AR) table."
::= { rcTblSize 17 }
rcTblArFreeMcastGroups OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of free multicast
groups availabe in the Address Translation (AR)
table."
::= { rcTblSize 18 }
rcTblArIpMcastAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Ip multicast
entries that are added to the Address
Translation (AR) table."
::= { rcTblSize 19 }
rcTblArIpMcastDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Ip multicast
entries that are deleted from the Address
Translation (AR) table."
::= { rcTblSize 20 }
rcTblArVlanByPortAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of VLAN by port
entries that are added to the Address
Translation (AR) table."
::= { rcTblSize 21 }
rcTblArVlanByPortDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of VLAN by port
entries that are deleted from the Address
Translation (AR) table."
::= { rcTblSize 22 }
rcTblArVlanByProtocolAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Vlans by
Protocol Type entries that are added to
the Address Translation (AR) table."
::= { rcTblSize 23 }
rcTblArVlanByProtocolDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Vlans by
Protocol Type entries that are deleted from
the Address Translation (AR) table."
::= { rcTblSize 24 }
rcTblArVlanByIpSubnetAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of VLAN by Ip
entries that are added to the Address
Translation (AR) table."
::= { rcTblSize 25 }
rcTblArVlanByIpSubnetDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of VLAN by Ip
entries that are deleted from the Address
Translation (AR) table."
::= { rcTblSize 26 }
rcTblArIpSubnetsAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Ip subnet
entries that are added to the Address
Translation (AR) table."
::= { rcTblSize 27 }
rcTblArIpSubnetsDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Ip subnet
entries that are deleted from the Address
Translation (AR) table."
::= { rcTblSize 28 }
rcTblArRsvpsAdded OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of RSVP
entries that are added to the Address
Translation (AR) table."
::= { rcTblSize 29 }
rcTblArRsvpsDeleted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of RSVP
entries that are deleted from the Address
Translation (AR) table."
::= { rcTblSize 30 }
rcTblBrdgFdbSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
dot1d forwarding database table."
::= { rcTblSize 31 }
rcTblBrdgStaticSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
dot1d Static Address Filtering table."
::= { rcTblSize 32 }
rcTblIpAddrSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
IP Address table."
::= { rcTblSize 33 }
rcTblIpForwardingSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
IP Forwarding table."
::= { rcTblSize 34 }
rcTblIpNetToMediaSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
IP Net-to-media table."
::= { rcTblSize 35 }
-- IP Group
rcIpConf OBJECT IDENTIFIER ::= { rcIp 1 }
-- IP Configuration Table
rcIpConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to maintain IP routing information
for a particular interface."
::= { rcIpConf 1 }
rcIpConfEntry OBJECT-TYPE
SYNTAX RcIpConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing IP routing information. An entry
is automatically created in this table when routing
is enabled for an interface -or- when an ip address
is configured on an interface."
INDEX { rcIpConfIfIndex }
::= { rcIpConfTable 1 }
RcIpConfEntry ::= SEQUENCE {
rcIpConfIfIndex InterfaceIndex,
rcIpConfAdvertDefRte TruthValue,
rcIpConfAcceptDefRte TruthValue,
rcIpConfRowStatus RowStatus,
rcIpConfRipEnable TruthValue,
rcIpConfOspfEnable TruthValue,
rcIpConfIgmpEnable TruthValue,
rcIpConfAddrAssigned TruthValue,
rcIpConfDhcpEnable TruthValue,
rcIpConfTriggeredUpdateEnable TruthValue,
rcIpConfRipAutoAggrerateEnable TruthValue,
rcIpConfRipGenerateDefaultRoute TruthValue
}
rcIpConfIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex (0..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique value to identify a physical interface
or a logical interface (VLAN)."
::= { rcIpConfEntry 1 }
rcIpConfAdvertDefRte OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether this interface should
advertize a RIP default route."
::= { rcIpConfEntry 2 }
rcIpConfAcceptDefRte OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether this interface should
accept a RIP default route."
::= { rcIpConfEntry 3 }
rcIpConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status for this entry."
::= { rcIpConfEntry 4 }
rcIpConfRipEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable RIP routing on the specified
interface."
::= { rcIpConfEntry 5 }
rcIpConfOspfEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable OSPF routing on the specified
interface."
::= { rcIpConfEntry 6 }
rcIpConfIgmpEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable IGMP on the specified
interface."
::= { rcIpConfEntry 7 }
rcIpConfAddrAssigned OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate whether IpAddress has been assigned
for this interface."
::= { rcIpConfEntry 8 }
rcIpConfDhcpEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable DHCP on the specified
interface."
::= { rcIpConfEntry 9 }
rcIpConfTriggeredUpdateEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether the RIP triggered update
feature should be enabled on this interface."
::= { rcIpConfEntry 10 }
rcIpConfRipAutoAggrerateEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether the auto aggregation
feature should be enabled on this interface."
::= { rcIpConfEntry 11 }
rcIpConfRipGenerateDefaultRoute OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether to generate a default
RIP route on this interface."
::= { rcIpConfEntry 12 }
-- Ospf Configuration Table
rcIpConfOspfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpConfOspfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to maintain OSPF information
for a particular interface."
::= { rcIpConf 2 }
rcIpConfOspfEntry OBJECT-TYPE
SYNTAX RcIpConfOspfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing OSPF information. An entry is
automatically created in this table when routing
is enabled for an interface -or- when an ip address
is configured on an interface."
INDEX { rcIpConfOspfIfIndex }
::= { rcIpConfOspfTable 1 }
RcIpConfOspfEntry ::= SEQUENCE {
rcIpConfOspfIfIndex InterfaceIndex,
rcIpConfOspfRtrPriority INTEGER,
rcIpConfOspfMetric INTEGER,
rcIpConfOspfAuthKey DisplayString,
rcIpConfOspfRowStatus RowStatus,
rcIpConfOspfHelloInterval INTEGER,
rcIpConfOspfRtrDeadInterval INTEGER,
rcIpConfOspfIfAreaId IpAddress,
rcIpConfOspfAuthType INTEGER
}
rcIpConfOspfIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex (0..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique value to identify a physical interface
or a logical interface (VLAN)."
::= { rcIpConfOspfEntry 1 }
rcIpConfOspfRtrPriority OBJECT-TYPE
SYNTAX INTEGER (0..'FF'h)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The priority of this interface. Used in multi-
access networks, this field is used in the
designated router election algorithm. The value 0
signifies that the router is not eligible to become
the designated router on this particular network.
In the event of a tie in this value, routers will
use their router id as a tie breaker."
DEFVAL { 1 }
::= { rcIpConfOspfEntry 2 }
rcIpConfOspfMetric OBJECT-TYPE
SYNTAX INTEGER (0..'FFFF'h)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The metric for this type of service (TOS) on this
interface. The default value of the TOS 0 Metric
is (10^9 / ifSpeed). The value FFFF means 'no route
via this TOS'. A value of 0 means the interface speed
(rcIpConfOspfDefaultMetric) will be used as metric
value, when the state of the interface is up."
DEFVAL { 0 }
::= { rcIpConfOspfEntry 3 }
rcIpConfOspfAuthKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(8))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The Authentication Key. If the Area's
Authorization Type is simplePassword, and the key
length is shorter than 8 octets, the agent will
left adjust and zero fill to 8 octets. When read,
ospfIfAuthKey always returns an Octet String of
length zero."
REFERENCE "OSPF Version 2, Section 9 The Interface Data
Structure"
::= { rcIpConfOspfEntry 4 }
rcIpConfOspfRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status for this entry."
::= { rcIpConfOspfEntry 5 }
rcIpConfOspfHelloInterval OBJECT-TYPE
SYNTAX INTEGER (1..'FFFF'h)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The length of time, in seconds, between the
Hello packets that the router sends on the
interface. This value must be the same for all
routers attached to a common network."
DEFVAL { 10 }
::= { rcIpConfOspfEntry 6 }
rcIpConfOspfRtrDeadInterval OBJECT-TYPE
SYNTAX INTEGER (1..'7FFFFFFF'h)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The number of seconds that a router's Hello
packets have not been seen before it's
neighbors declare the router down. This should
be some multiple of the Hello interval. This
value must be the same for all routers attached
to a common network."
DEFVAL { 40 }
::= { rcIpConfOspfEntry 7 }
rcIpConfOspfIfAreaId OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "A 32-bit integer uniquely identifying the area to
which the interface connects. Area ID 0.0.0.0 is used
for the OSPF backbone."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { rcIpConfOspfEntry 8 }
rcIpConfOspfAuthType OBJECT-TYPE
SYNTAX INTEGER {
none (0),
simplePassword (1),
md5 (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The authentication type specified for an
interface.
Additional authentication types may be assigned
locally."
REFERENCE "OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { rcIpConfOspfEntry 9 }
-- Ospf Cost Grp
rcIpConfOspfDefaultMetric OBJECT IDENTIFIER ::= { rcIpConf 3 }
rcIpConfOspfDefaultMetric10MegPort OBJECT-TYPE
SYNTAX INTEGER (1..'FFFF'h)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the cost associated with
10Meg Interface(Port)."
::= { rcIpConfOspfDefaultMetric 1 }
rcIpConfOspfDefaultMetric100MegPort OBJECT-TYPE
SYNTAX INTEGER (1..'FFFF'h)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the cost associated with
100Meg Interface(Port)."
::= { rcIpConfOspfDefaultMetric 2 }
rcIpConfOspfDefaultMetric1000MegPort OBJECT-TYPE
SYNTAX INTEGER (1..'FFFF'h)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the cost associated with
1000Meg Interface(Port)."
::= { rcIpConfOspfDefaultMetric 3 }
rcIpConfOspf OBJECT IDENTIFIER ::= { rcIpConf 4 }
rcIpConfOspfTrapEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether Ospf Traps should be sent."
::= { rcIpConfOspf 1 }
rcIpConfOspfAutoVirtLinkEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether auto virtual link
creation is enabled or not. If set to true
OSPF will create virtual links between
ABRs whether it is needed or not, but adjacency
will established only when one of the ABR
losses connection to backbone area. If set to
false then it is user resposibity to create
virtual link whenever needed."
DEFVAL { false }
::= { rcIpConfOspf 2 }
rcIpConfOspfSpfHoldDownTime OBJECT-TYPE
SYNTAX INTEGER (3..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The SPF Hold Down Timer value. The SPF will run
at most once per hold down timer value."
DEFVAL { 10 }
::= { rcIpConfOspf 3 }
rcIpConfGlobal OBJECT IDENTIFIER ::= { rcIpConf 6 }
rcIpConfGlobalRipHoldDownTime OBJECT-TYPE
SYNTAX INTEGER (0..360)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to set the system-wide RIP hold down time
in seconds."
DEFVAL { 180 }
::= { rcIpConfGlobal 1 }
-- Ospf Area Table
rcIpConfOspfAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpConfOspfAreaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to maintain OSPF information
for a particular Area."
::= { rcIpConf 7 }
rcIpConfOspfAreaEntry OBJECT-TYPE
SYNTAX RcIpConfOspfAreaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing OSPF Area configuration
information. An entry is automatically created
in this table when an area is configured through
ospfAreaTable in (rfc1253rcc.mib)."
INDEX { rcIpConfOspfAreaId }
::= { rcIpConfOspfAreaTable 1 }
RcIpConfOspfAreaEntry ::= SEQUENCE {
rcIpConfOspfAreaId IpAddress,
rcIpConfOspfAreaImportSummary TruthValue,
rcIpConfOspfAreaActiveIfCount INTEGER
}
rcIpConfOspfAreaId OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique value to identify an area. Area ID
0.0.0.0 is used for the OSPF backbone."
::= { rcIpConfOspfAreaEntry 1 }
rcIpConfOspfAreaImportSummary OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "The area's support for importing Summary
advertisements into a stub area. This field
should be used only if ospfImportASExtern is
set to FALSE"
DEFVAL { true }
::= { rcIpConfOspfAreaEntry 2 }
rcIpConfOspfAreaActiveIfCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "This variable displays the number of active
interfaces configured in this area. An area
cannot be deleted if this value is > 0."
::= { rcIpConfOspfAreaEntry 3 }
-- IP Address Table
rcIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table of addressing information relevant to
this entity's IP addresses.
This table is identical to the ipAddrTable in
MIB2 except the columns rcIpAdEntIfIndex and
rcIpAdEntAddr are reversed. Also, the table
is indexed by both these variables."
::= { rcIp 2 }
rcIpAddrEntry OBJECT-TYPE
SYNTAX RcIpAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The addressing information for one of this
entity's IP addresses."
INDEX { rcIpAdEntIfIndex, rcIpAdEntAddr }
::= { rcIpAddrTable 1 }
RcIpAddrEntry ::=
SEQUENCE {
rcIpAdEntIfIndex InterfaceIndex,
rcIpAdEntAddr IpAddress,
rcIpAdEntNetMask IpAddress,
rcIpAdEntBcastAddrFormat INTEGER,
rcIpAdEntReasmMaxSize INTEGER (0..65535),
rcIpAdEntRowStatus RowStatus
}
rcIpAdEntIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index value which uniquely identifies the
interface to which this entry is applicable. The
interface identified by a particular value of this
index is the same interface as identified by the
same value of ifIndex."
::= { rcIpAddrEntry 1 }
rcIpAdEntAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IP address to which this entry's addressing
information pertains."
::= { rcIpAddrEntry 2 }
rcIpAdEntNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The subnet mask associated with the IP address of
this entry. The value of the mask is an IP
address with all the network bits set to 1 and all
the hosts bits set to 0."
::= { rcIpAddrEntry 3 }
rcIpAdEntBcastAddrFormat OBJECT-TYPE
SYNTAX INTEGER {
zeros(0), -- use zeros
ones(1) -- use ones
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IP broadcast address format used on this
interface."
::= { rcIpAddrEntry 4 }
rcIpAdEntReasmMaxSize OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The size of the largest IP datagram which this
entity can re-assemble from incoming IP fragmented
datagrams received on this interface."
::= { rcIpAddrEntry 5 }
rcIpAdEntRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries"
::= { rcIpAddrEntry 6 }
-- FlowContorl Group
rcIpFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "IpFlow Table. This table contain entries that
correspond to RSVP records in the switching
fabric Address Resolution table.
A connection that has a matching entry in this
table will be processed with a higher priority
than connections that do not have an entry."
::= { rcIp 3 }
rcIpFlowEntry OBJECT-TYPE
SYNTAX RcIpFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Proprietary flow control variables."
INDEX { rcIpFlowSrcIpAddress, rcIpFlowSrcIpPort,
rcIpFlowDstIpAddress, rcIpFlowDstIpPort,
rcIpFlowProtocol }
::= { rcIpFlowTable 1 }
RcIpFlowEntry ::=
SEQUENCE {
rcIpFlowSrcIpAddress IpAddress,
rcIpFlowSrcIpPort INTEGER,
rcIpFlowDstIpAddress IpAddress,
rcIpFlowDstIpPort INTEGER,
rcIpFlowProtocol INTEGER,
rcIpFlowRowStatus RowStatus
}
rcIpFlowSrcIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The source IP address of an IP packet."
::= { rcIpFlowEntry 1 }
rcIpFlowSrcIpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The source port of an IP packet. A zero value
in this field is used as a wildcard value."
DEFVAL { 0 }
::= { rcIpFlowEntry 2 }
rcIpFlowDstIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The destination IP address of an IP packet."
::= { rcIpFlowEntry 3 }
rcIpFlowDstIpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The destination port of an IP packet. A zero
value in this field is used as a wildcard value."
DEFVAL { 0 }
::= { rcIpFlowEntry 4 }
rcIpFlowProtocol OBJECT-TYPE
SYNTAX INTEGER {
ip(4), -- ip
tcp(6), -- tcp
udp(17) -- udp
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The protocol type of an IP packet. A zero value
in this field is used as a wildcard value."
DEFVAL { ip }
::= { rcIpFlowEntry 5 }
rcIpFlowRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Status of entry."
::= { rcIpFlowEntry 6 }
-- Routing group
rcIpRouting OBJECT IDENTIFIER ::= { rcIp 4 }
-- rcIpRouting/rcIpRoutingRedistributeRipToOspf Group
rcIpRoutingRedistributeRipToOspf OBJECT IDENTIFIER ::= {rcIpRouting 1}
rcIpRoutingRedistributeRipToOspfEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether or not to Redistribute
RIP routes to OSPF."
DEFVAL { false }
::= { rcIpRoutingRedistributeRipToOspf 1 }
rcIpRoutingRedistributeRipToOspfExplicitMetric OBJECT-TYPE
SYNTAX INTEGER (1..'FFFF'h)
ACCESS read-write
STATUS obsolete
DESCRIPTION "Value of metric that is used to translate the
RIP route to OSPF."
DEFVAL { 1 }
::= { rcIpRoutingRedistributeRipToOspf 2 }
rcIpRoutingRedistributeRipToOspfUseExplicitMetric OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether or not to use the user
specified default metric for redistributing
RIP routes to OSPF."
DEFVAL { false }
::= { rcIpRoutingRedistributeRipToOspf 3 }
rcIpRoutingRedistributeRipToOspfExternalMetricType OBJECT-TYPE
SYNTAX INTEGER {
type1(1), -- extenal metric type1
type2(2) -- extenal metric type2
}
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to configure the metric type of the
distributed routes to OSPF domain.
type1 means the metric is comparable directly
to the link state metric
(cost = internal cost + external cost).
type2 means the metric is considered larger
than any link state metric (cost = external
cost)."
DEFVAL { type2 }
::= { rcIpRoutingRedistributeRipToOspf 4 }
-- rcIpRouting/rcIpRoutingRedistributeOspfToRip Group
rcIpRoutingRedistributeOspfToRip OBJECT IDENTIFIER ::= {rcIpRouting 2}
rcIpRoutingRedistributeOspfToRipEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether or not to redistribute
OSPF routes to RIP."
DEFVAL { false }
::= { rcIpRoutingRedistributeOspfToRip 1 }
rcIpRoutingRedistributeOspfToRipExplicitMetric OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS obsolete
DESCRIPTION "Value of metric that is used to translate the
OSPF route to RIP."
DEFVAL { 1 }
::= { rcIpRoutingRedistributeOspfToRip 2 }
rcIpRoutingRedistributeOspfToRipUseExplicitMetric OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether or not to use the user
specified default metric for redistributing
OSPF routes to RIP."
DEFVAL { true }
::= { rcIpRoutingRedistributeOspfToRip 3 }
-- rcIpRouting/rcIpRoutingRedistributeDirectToOspf Group
rcIpRoutingRedistributeDirectToOspf OBJECT IDENTIFIER ::= {rcIpRouting 3}
rcIpRoutingRedistributeDirectToOspfEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether directly connected
networks through non-ospf interfaces are
distributed to OSPF database or not. If
set to true all the static routes
will be added as external routes to OSPF
routing domain, provided the router is
configured as AS Border router. Also originates
asExtern link LSA."
DEFVAL { false }
::= { rcIpRoutingRedistributeDirectToOspf 1 }
rcIpRoutingRedistributeDirectToOspfMethod OBJECT-TYPE
SYNTAX INTEGER {
usePortSpeed(1),
useExplicitMetric(2)
}
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether or not to use the user
specified default metric for redistributing
direct routes to OSPF."
DEFVAL { usePortSpeed }
::= { rcIpRoutingRedistributeDirectToOspf 2 }
rcIpRoutingRedistributeDirectToOspfExplicitMetric OBJECT-TYPE
SYNTAX INTEGER (1..'FFFF'h)
ACCESS read-write
STATUS obsolete
DESCRIPTION "Value of metric that is used to translate the
routes to directly connected networks to OSPF."
DEFVAL { 1 }
::= { rcIpRoutingRedistributeDirectToOspf 3 }
rcIpRoutingRedistributeDirectToOspfExternalMetricType OBJECT-TYPE
SYNTAX INTEGER {
type1(1), -- extenal metric type1
type2(2) -- extenal metric type2
}
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to configure the metric type of the
distributed routes to OSPF domain.
type1 means the metric is comparable directly
to the link state metric
(cost = internal cost + external cost).
type2 means the metric is considered larger
than any link state metric (cost = external
cost)."
DEFVAL { type1 }
::= { rcIpRoutingRedistributeDirectToOspf 4 }
-- rcIpRouting/rcIpRoutingRedistributeStaticToOspf Group
rcIpRoutingRedistributeStaticToOspf OBJECT IDENTIFIER ::= {rcIpRouting 4}
rcIpRoutingRedistributeStaticToOspfEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether static routes (that
are configured locally through management
protocol) are distributed to OSPF database
or not. If set to true all the static routes
will be added as external routes to OSPF
routing domain, provided the router is
configured as AS Border router. Also originates
asExtern link LSA."
DEFVAL { false }
::= { rcIpRoutingRedistributeStaticToOspf 1 }
rcIpRoutingRedistributeStaticToOspfExplicitMetric OBJECT-TYPE
SYNTAX INTEGER (1..'FFFF'h)
ACCESS read-write
STATUS obsolete
DESCRIPTION "Value of metric that is used to translate the
static routes to OSPF."
DEFVAL { 10 }
::= { rcIpRoutingRedistributeStaticToOspf 2 }
rcIpRoutingRedistributeStaticToOspfUseExplicitMetric OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether or not to use the user
specified default metric for redistributing
static routes to OSPF."
DEFVAL { false }
::= { rcIpRoutingRedistributeStaticToOspf 3 }
rcIpRoutingRedistributeStaticToOspfExternalMetricType OBJECT-TYPE
SYNTAX INTEGER {
type1(1), -- extenal metric type1
type2(2) -- extenal metric type2
}
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to configure the metric type of the
distributed routes to OSPF domain.
type1 means the metric is comparable directly
to the link state metric
(cost = internal cost + external cost).
type2 means the metric is considered larger
than any link state metric (cost = external
cost)."
DEFVAL { type2 }
::= { rcIpRoutingRedistributeStaticToOspf 4 }
rcIpRoutingRedistributeStaticToOspfAdvertDefRte OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether default route (that
are configured locally through management
protocol) should be distributed to OSPF database
or not. If set to true then the default route will
be added as external route to OSPF routing domain,
provided the router is configured as AS Border router.
Also originates asExtern link LSA."
DEFVAL { false }
::= { rcIpRoutingRedistributeStaticToOspf 5 }
-- rcIpRouting/rcIpRoutingRedistributeDirectToRip Group
rcIpRoutingRedistributeDirectToRip OBJECT IDENTIFIER ::= {rcIpRouting 5}
rcIpRoutingRedistributeDirectToRipEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether directly connected
networks through non-rip interfaces are
distributed to RIP or not."
DEFVAL { false }
::= { rcIpRoutingRedistributeDirectToRip 1 }
-- rcIpRouting/rcIpRoutingRedistributeStaticToRip Group
rcIpRoutingRedistributeStaticToRip OBJECT IDENTIFIER ::= {rcIpRouting 6}
rcIpRoutingRedistributeStaticToRipEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate whether static routes (that
are configured locally through management
protocol) are distributed to RIP database
or not. If set to true all the static routes
will be added as external routes to RIP
routing domain."
DEFVAL { false }
::= { rcIpRoutingRedistributeStaticToRip 1 }
rcIpConfIgmpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpConfIgmpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to maintain IGMP information
for a particular interface."
::= { rcIp 5 }
rcIpConfIgmpEntry OBJECT-TYPE
SYNTAX RcIpConfIgmpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing IGMP information. An entry is
automatically created in this table when routing
is enabled for an interface -or- when an ip address
is configured on an interface."
INDEX { rcIpConfIgmpIfIndex }
::= { rcIpConfIgmpTable 1 }
RcIpConfIgmpEntry ::= SEQUENCE {
rcIpConfIgmpIfIndex INTEGER,
rcIpConfIgmpQueryInterval INTEGER,
rcIpConfIgmpVersion INTEGER,
rcIpConfIgmpQueryMaxResponseTime INTEGER,
rcIpConfIgmpQuerierPresentTimeout INTEGER,
rcIpConfIgmpLeaveEnabled TruthValue,
rcIpConfIgmpRowStatus RowStatus,
rcIpConfIgmpRobustness INTEGER,
rcIpConfIgmpLastMemberQueryInterval INTEGER
}
rcIpConfIgmpIfIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique value to identify a physical
interface or a logical interface (VLAN)."
::= { rcIpConfIgmpEntry 1 }
rcIpConfIgmpQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The frequency at which IGMP Host-Query packets are
transmitted on this interface."
DEFVAL { 125 }
::= { rcIpConfIgmpEntry 2 }
rcIpConfIgmpVersion OBJECT-TYPE
SYNTAX INTEGER { version1(1), version2(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION "The version of IGMP which is running on this
interface. This object can be used to configure a
router capable of running either value. For IGMP
to function correctly, all routers on a LAN must
be configured to run the same version of IGMP on
that LAN."
DEFVAL { version2 }
::= { rcIpConfIgmpEntry 3 }
rcIpConfIgmpQueryMaxResponseTime OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The maximum query response time advertised in
IGMPv2 queries on this interface. Smaller values
allow a router to prune groups faster."
DEFVAL { 10 }
::= { rcIpConfIgmpEntry 4 }
rcIpConfIgmpQuerierPresentTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "A timeout interval. If no IGMPv2 queries are
heard on this interface within this timeout
interval, the local router will take over the
Querier on the IP subnet to which this interface
is attached."
DEFVAL { 255 }
::= { rcIpConfIgmpEntry 5 }
rcIpConfIgmpLeaveEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "An indication of whether the processing of IGMPv2
Leave messages is enabled on this interface."
DEFVAL { true }
::= { rcIpConfIgmpEntry 6 }
rcIpConfIgmpRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Status of entry."
::= { rcIpConfIgmpEntry 7 }
rcIpConfIgmpRobustness OBJECT-TYPE
SYNTAX INTEGER (2..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION "lossiness of network."
::= { rcIpConfIgmpEntry 8 }
rcIpConfIgmpLastMemberQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION "max response in GrpSpec Query."
::= { rcIpConfIgmpEntry 9 }
rcIgmpGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIgmpGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The (conceptual) table listing the multicast
groups configured in the device."
::= { rcIp 6 }
rcIgmpGroupEntry OBJECT-TYPE
SYNTAX RcIgmpGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry (conceptual row) representing an
Igmp group."
INDEX { rcIgmpGroupIpAddress, rcIgmpGroupMembers }
::= { rcIgmpGroupTable 1 }
RcIgmpGroupEntry ::= SEQUENCE {
rcIgmpGroupIpAddress IpAddress,
rcIgmpGroupMembers IpAddress,
rcIgmpGroupInPort INTEGER,
rcIgmpGroupExpiration INTEGER
}
rcIgmpGroupIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "Multicast group Address (Class D) that others
want to join. A group address can be the same
for many incoming ports."
::= { rcIgmpGroupEntry 1 }
rcIgmpGroupMembers OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "IP Address of a source that has sent group
report wishing to join this group."
::= { rcIgmpGroupEntry 2 }
rcIgmpGroupInPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique value to identify a physical
interface or a logical interface (VLAN),
which has received Group reports from various
sources."
::= { rcIgmpGroupEntry 3 }
rcIgmpGroupExpiration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Time left before the group report expired on this
port. Only one of this variable port. This
variable is updated upon receiving a group report."
::= { rcIgmpGroupEntry 4 }
-- IP Route Table
rcIpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This entity's IP Routing table."
::= { rcIp 7 }
rcIpRouteEntry OBJECT-TYPE
SYNTAX RcIpRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A route to a particular destination."
INDEX { rcIpRouteDest, rcIpRouteMask }
::= { rcIpRouteTable 1 }
RcIpRouteEntry ::=
SEQUENCE {
rcIpRouteDest IpAddress,
rcIpRouteMask IpAddress,
rcIpRouteNextHop IpAddress,
rcIpRouteMetric INTEGER,
rcIpRouteIfIndex InterfaceIndex,
rcIpRouteType INTEGER,
rcIpRouteProto INTEGER,
rcIpRouteAge INTEGER,
rcIpRouteRowStatus RowStatus
}
rcIpRouteDest OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The destination IP address of this route. An
entry with a value of 0.0.0.0 is considered a
default route. Multiple routes to a single
destination can appear in the table, but access to
such multiple entries is dependent on the table-
access mechanisms defined by the network
management protocol in use."
::= { rcIpRouteEntry 1 }
rcIpRouteMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "Indicate the mask to be logical-ANDed with the
destination address before being compared to the
value in the rcIpRouteDest field. For those systems
that do not support arbitrary subnet masks, an
agent constructs the value of the rcIpRouteMask by
determining whether the value of the correspondent
rcIpRouteDest field belong to a class-A, B, or C
network, and then using one of:
mask network
255.0.0.0 class-A
255.255.0.0 class-B
255.255.255.0 class-C
If the value of the rcIpRouteDest is 0.0.0.0 (a
default route), then the mask value is also
0.0.0.0. It should be noted that all IP routing
subsystems implicitly use this mechanism."
::= { rcIpRouteEntry 2 }
rcIpRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The IP address of the next hop of this route.
(In the case of a route bound to an interface
which is realized via a broadcast media, the value
of this field is the agent's IP address on that
interface)."
::= { rcIpRouteEntry 3 }
rcIpRouteMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The primary routing metric for this route. The
semantics of this metric are determined by the
routing-protocol specified in the route's
rcIpRouteProto value. If this metric is not used,
its value should be set to -1."
::= { rcIpRouteEntry 4 }
rcIpRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index value which uniquely identifies the
local interface through which the next hop of this
route should be reached. The interface identified
by a particular value of this index is the same
interface as identified by the same value of
ifIndex."
::= { rcIpRouteEntry 5 }
rcIpRouteType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
direct(3), -- connected (sub-)network
-- route to a non-local
indirect(4) -- host/network/sub-network
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The type of route. Note that the values
direct(3) and indirect(4) refer to the notion of
direct and indirect routing in the IP
architecture."
::= { rcIpRouteEntry 6 }
rcIpRouteProto OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
-- non-protocol information,
-- e.g., manually configured
local(2), -- entries
-- set via a network
netmgmt(3), -- management protocol
-- obtained via ICMP,
icmp(4), -- e.g., Redirect
-- the remaining values are
-- all gateway routing
-- protocols
egp(5),
ggp(6),
hello(7),
rip(8),
is-is(9),
es-is(10),
ciscoIgrp(11),
bbnSpfIgp(12),
ospf(13),
bgp(14)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The routing mechanism via which this route was
learned. Inclusion of values for gateway routing
protocols is not intended to imply that hosts
should support those protocols."
::= { rcIpRouteEntry 7 }
rcIpRouteAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of seconds since this route was last
updated or otherwise determined to be correct.
Note that no semantics of `too old' can be implied
except through knowledge of the routing protocol
by which the route was learned."
::= { rcIpRouteEntry 8 }
rcIpRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries"
::= { rcIpRouteEntry 9 }
-- Ip Config Dhcp Table
rcIpConfDhcpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpConfDhcpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "DHCP configuration table"
::= { rcIp 8 }
rcIpConfDhcpEntry OBJECT-TYPE
SYNTAX RcIpConfDhcpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Used to configure DHCP on a particular port. An
entry is created automatically when the variable
rcIpConfDhcpEnable is set to TRUE.
Once created this entry will only be deleted if the
rcIpConfDhcpRowStatus is set to 'destroy(6)'. In
which case, the rcIpConfDhcpEnable is automatically
reset to the FALSE setting."
INDEX { rcIpConfDhcpIfIndex }
::= { rcIpConfDhcpTable 1 }
RcIpConfDhcpEntry ::=
SEQUENCE {
rcIpConfDhcpIfIndex InterfaceIndex,
rcIpConfDhcpMaxHop INTEGER,
rcIpConfDhcpMinSec INTEGER,
rcIpConfDhcpMode INTEGER,
rcIpConfDhcpRowStatus RowStatus,
rcIpConfDhcpNumRequests Counter,
rcIpConfDhcpNumReplies Counter,
rcIpConfDhcpAlwaysBroadcast TruthValue
}
rcIpConfDhcpIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex (0..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Interface number. The number can represent either
a physical or logical(VLAN) interface."
::= { rcIpConfDhcpEntry 1 }
rcIpConfDhcpMaxHop OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the maximum number of hops a
DHCP packet can take from the source device to
the destination device (i.e., DHCP client to
DHCP server)."
DEFVAL { 4 }
::= { rcIpConfDhcpEntry 2 }
rcIpConfDhcpMinSec OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the minimum number of seconds
to wait between receiving a DHCP packet and
actually forwarding the DHCP packet to the
destination device. A value of zero(0) indicates
forwarding should be done immediately without any
delay."
DEFVAL { 0 }
::= { rcIpConfDhcpEntry 3 }
rcIpConfDhcpMode OBJECT-TYPE
SYNTAX INTEGER {
none(0),
bootp(2),
dhcp(3),
both(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate what type of DHCP packets this
interface should support. A value of none(1) will
result in all incoming DHCP and BOOTP packets to
be dropped."
DEFVAL { both }
::= { rcIpConfDhcpEntry 4 }
rcIpConfDhcpRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "An entry is created automatically when the variable
rcIpConfDhcpEnable is set to TRUE.
Once created this entry will only be deleted if the
rcIpConfDhcpRowStatus is set to 'destroy(6)'. In
which case, the rcIpConfDhcpEnable is automatically
reset to the FALSE setting."
::= { rcIpConfDhcpEntry 5 }
rcIpConfDhcpNumRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of DHCP requests seen on this
interface."
::= { rcIpConfDhcpEntry 6 }
rcIpConfDhcpNumReplies OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of DHCP replies seen on this
interface."
::= { rcIpConfDhcpEntry 7 }
rcIpConfDhcpAlwaysBroadcast OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate if DHCP Reply packets should be
broadcast to the DHCP client on this interface."
DEFVAL { false }
::= { rcIpConfDhcpEntry 8 }
-- Ip Dhcp Forward Table
rcIpDhcpForwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpDhcpForwardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "DHCP forwarding table."
::= { rcIp 9 }
rcIpDhcpForwardEntry OBJECT-TYPE
SYNTAX RcIpDhcpForwardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry used represents a DHCP forwarding directive."
INDEX { rcIpDhcpForwardAgentAddr, rcIpDhcpForwardServerAddr }
::= { rcIpDhcpForwardTable 1 }
RcIpDhcpForwardEntry ::=
SEQUENCE {
rcIpDhcpForwardAgentAddr IpAddress,
rcIpDhcpForwardServerAddr IpAddress,
rcIpDhcpForwardEnable TruthValue,
rcIpDhcpForwardMode INTEGER,
rcIpDhcpForwardRowStatus RowStatus
}
rcIpDhcpForwardAgentAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IP address configured on an interface
(i.e., a locally configured IP address)."
::= { rcIpDhcpForwardEntry 1 }
rcIpDhcpForwardServerAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IP address of the DHCP server. If this
IP address corresponds to a locally configured
IP network, the DHCP packet is broadcasted out
the interface the IP address is assigned to.
This behavior is known as 'relay agent' mode.
If this IP address is a remote address, the DHCP
packet is sent via unicast to the remote device.
This behavior is known as 'preferred server' mode."
::= { rcIpDhcpForwardEntry 2 }
rcIpDhcpForwardEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether is entry should be used."
DEFVAL { true }
::= { rcIpDhcpForwardEntry 3 }
rcIpDhcpForwardMode OBJECT-TYPE
SYNTAX INTEGER {
none(0),
bootp(2),
dhcp(3),
both(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether this entry pertains to
BOOTP packets, DHCP packets, or both."
DEFVAL { both }
::= { rcIpDhcpForwardEntry 4 }
rcIpDhcpForwardRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpDhcpForwardEntry 5 }
-- IP Filter Group
rcIpFilter OBJECT IDENTIFIER ::= { rcIp 10 }
rcIpFilterFilterTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpFilterTable."
::= { rcIpFilter 1 }
rcIpFilterGlobalListTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpFilterGlobalListTable."
::= { rcIpFilter 2 }
rcIpFilterBaseListTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpFilterBaseListTable."
::= { rcIpFilter 3 }
rcIpFilterPortTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpFilterPortTable."
::= { rcIpFilter 4 }
rcIpFilterNextAvailFilterId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "next available filter-id in the
rcIpFilterPortTable."
::= { rcIpFilter 5 }
-- IP Filter Table
rcIpFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table containing IP filters."
::= { rcIpFilter 20 }
rcIpFilterEntry OBJECT-TYPE
SYNTAX RcIpFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "IP filter attributes.
The system supports a vast array of filter options.
Each of these options are supported in this entry.
If a particular option is not used, the column
should be set to zero."
INDEX { rcIpFilterType, rcIpFilterDstAddr,
rcIpFilterDstMask, rcIpFilterSrcAddr,
rcIpFilterSrcMask, rcIpFilterId }
::= { rcIpFilterTable 1 }
RcIpFilterEntry ::= SEQUENCE {
rcIpFilterType INTEGER,
rcIpFilterDstAddr IpAddress,
rcIpFilterDstMask IpAddress,
rcIpFilterSrcAddr IpAddress,
rcIpFilterSrcMask IpAddress,
rcIpFilterId INTEGER (1..4000),
rcIpFilterName DisplayString (SIZE (0..15)),
rcIpFilterProtocolType INTEGER,
rcIpFilterSrcPort INTEGER (0..65535),
rcIpFilterSrcOption INTEGER,
rcIpFilterDstPort INTEGER (0..65535),
rcIpFilterDstOption INTEGER,
rcIpFilterCopyToCpu TruthValue,
rcIpFilterMirror TruthValue,
rcIpFilterHighPriority TruthValue,
rcIpFilterTcpConnect TruthValue,
rcIpFilterIeeeVlanPriority INTEGER,
rcIpFilterUsePktLimit TruthValue,
rcIpFilterPktLimit INTEGER,
rcIpFilterRowStatus RowStatus,
rcIpFilterMode INTEGER
}
rcIpFilterType OBJECT-TYPE
SYNTAX INTEGER {
global(1),
destination(2),
source(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate a particular type of filter.
A 'global' filter is a filter that is applied to
all packets irregardless of the packet's source
or destination IP address.
A 'destination' filter is used to match the
destination IP address field of incoming packets.
When a match is found, this filter is applied to
the packet.
A 'source' filter is used to match the source
IP address field of incoming packets. When a
match is found, this filter is applied to the
packet."
::= { rcIpFilterEntry 1 }
rcIpFilterDstAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "Destination IP address to filter on."
::= { rcIpFilterEntry 2 }
rcIpFilterDstMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "Destination IP subnet mask to filter on."
::= { rcIpFilterEntry 3 }
rcIpFilterSrcAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "Source IP address to filter on."
::= { rcIpFilterEntry 4 }
rcIpFilterSrcMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "Source IP subnet mask to filter on."
::= { rcIpFilterEntry 5 }
rcIpFilterId OBJECT-TYPE
SYNTAX INTEGER (1..4000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This filter's unique identifier(id). This id
is automatically generated by the system when
a filter is created. This id is used in the
'rcIpFilterGlobalListTable' and
'rcIpFilterBaseListTable' when grouping one
or more filters into a filter list."
::= { rcIpFilterEntry 6 }
rcIpFilterName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This filter's name."
::= { rcIpFilterEntry 7 }
rcIpFilterProtocolType OBJECT-TYPE
SYNTAX INTEGER {
ignore(0),
icmp(1),
tcp(6),
udp(17)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Type of protocol to filter on."
DEFVAL { ignore }
::= { rcIpFilterEntry 8 }
rcIpFilterSrcPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "TCP/UDP source port to filter on."
DEFVAL { 0 }
::= { rcIpFilterEntry 9 }
rcIpFilterSrcOption OBJECT-TYPE
SYNTAX INTEGER {
equal(0),
notEqual(1),
greater(2),
less(3),
ignore(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Type of matching to perform on the field
'rcIpFilterSrcPort'.
For 'source' and 'destination' filters, this
value can only be 'equal(1)'."
DEFVAL { ignore }
::= { rcIpFilterEntry 10 }
rcIpFilterDstPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "TCP/UDP destination port to filter on."
DEFVAL { 0 }
::= { rcIpFilterEntry 11 }
rcIpFilterDstOption OBJECT-TYPE
SYNTAX INTEGER {
equal(0),
notEqual(1),
greater(2),
less(3),
ignore(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Type of matching to perform on the field
'rcIpFilterDstPort'.
For 'source' and 'destination' filters, this
value can only be 'equal(1)'."
DEFVAL { ignore }
::= { rcIpFilterEntry 12 }
rcIpFilterCopyToCpu OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to specify whether a packet matching
this filter should be copied to the CPU."
DEFVAL { false }
::= { rcIpFilterEntry 13 }
rcIpFilterMirror OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to specify whether a packet matching
this filter should be mirrored to the port
specified by 'rcMirrorByPortMirrorPort'."
DEFVAL { false }
::= { rcIpFilterEntry 14 }
rcIpFilterHighPriority OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to specify whether a packet matching
this filter should be forwarded with high
priority."
DEFVAL { false }
::= { rcIpFilterEntry 15 }
rcIpFilterTcpConnect OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to specify whether a TCP packet matching
this filter should be accepted. Pass only
those matching TCP packets with either the
ACK bit or RST bit set. Apply only if the IP
Protocol is set to TCP."
DEFVAL { false }
::= { rcIpFilterEntry 16 }
rcIpFilterIeeeVlanPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to specify the priority bits for explicit
IEEE VLAN tag for a packet matching this filter.
If this priority bit field is greater than the
priority field currently in the IEEE tag in the
Packet Header, this priority field will be loaded
into the Packet Header."
DEFVAL { 0 }
::= { rcIpFilterEntry 17 }
rcIpFilterUsePktLimit OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to specify whether the 'rcIpFilterPktLimit'
field in this entry should be used when applying
this filter."
DEFVAL { false }
::= { rcIpFilterEntry 18 }
rcIpFilterPktLimit OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The maximum packet size limit to filter against."
DEFVAL { 1500 }
::= { rcIpFilterEntry 19 }
rcIpFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpFilterEntry 20 }
rcIpFilterMode OBJECT-TYPE
SYNTAX INTEGER {
useDefaultAction(1),
forward(2),
drop(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to specify the operation mode for this entry.
'useDefaultAction' means use the setting specified
in the 'rcIpFilterPortDefaultAction' variable.
'forward' means forward the packet if the packet
satisfies this policy.
'drop' means drop the packet if the packet satisfies
this policy.
This variable setting has higher precedence than the
setting in 'rcIpFilterPortDefaultAction'."
DEFVAL { useDefaultAction }
::= { rcIpFilterEntry 21 }
-- IP Filter Global List Table
rcIpFilterGlobalListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpFilterGlobalListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store global filter list information.
Each row in the table contains a set of individual
filters that make up a particular filter list."
::= { rcIpFilter 21 }
rcIpFilterGlobalListEntry OBJECT-TYPE
SYNTAX RcIpFilterGlobalListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Global filter list attributes."
INDEX { rcIpFilterGlobalListId }
::= { rcIpFilterGlobalListTable 1 }
RcIpFilterGlobalListEntry ::= SEQUENCE {
rcIpFilterGlobalListId INTEGER (1..100),
rcIpFilterGlobalListName DisplayString (SIZE(0..15)),
rcIpFilterGlobalListFilterIdListSize INTEGER (0..8),
rcIpFilterGlobalListFilterIdList IdList(SIZE(16)),
rcIpFilterGlobalListRowStatus RowStatus,
rcIpFilterGlobalListMemberPorts PortSet
}
rcIpFilterGlobalListId OBJECT-TYPE
SYNTAX INTEGER (1..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique value to identify a particular global
filter list."
::= { rcIpFilterGlobalListEntry 1 }
rcIpFilterGlobalListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Name of this filter list."
::= { rcIpFilterGlobalListEntry 2 }
rcIpFilterGlobalListFilterIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of filters are
associated with this filter list."
::= { rcIpFilterGlobalListEntry 3 }
rcIpFilterGlobalListFilterIdList OBJECT-TYPE
SYNTAX IdList (SIZE(16))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more filters that are
associated with this filter list. Each filter
identifier is stored as two bytes in this array
starting from offset zero. Any unused bytes
should be set to zero."
::= { rcIpFilterGlobalListEntry 4 }
rcIpFilterGlobalListRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpFilterGlobalListEntry 5 }
rcIpFilterGlobalListMemberPorts OBJECT-TYPE
SYNTAX PortSet
ACCESS read-only
STATUS mandatory
DESCRIPTION "Ports filter is used on."
::= { rcIpFilterGlobalListEntry 6 }
-- IP Filter Base Table
rcIpFilterBaseListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpFilterBaseListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store base filter list information.
Each row in the table contains a set of individual
filters that make up a particular filter list."
::= { rcIpFilter 22 }
rcIpFilterBaseListEntry OBJECT-TYPE
SYNTAX RcIpFilterBaseListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Base filter list attributes."
INDEX { rcIpFilterBaseListId }
::= { rcIpFilterBaseListTable 1 }
RcIpFilterBaseListEntry ::= SEQUENCE {
rcIpFilterBaseListId INTEGER (300..1000),
rcIpFilterBaseListName DisplayString (SIZE(0..15)),
rcIpFilterBaseListFilterIdListSize INTEGER (0..128),
rcIpFilterBaseListFilterIdList IdList (SIZE(256)),
rcIpFilterBaseListRowStatus RowStatus,
rcIpFilterBaseListMemberPorts PortSet
}
rcIpFilterBaseListId OBJECT-TYPE
SYNTAX INTEGER (300..1000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique value to identify a particular base
filter list."
::= { rcIpFilterBaseListEntry 1 }
rcIpFilterBaseListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Name of this filter list."
::= { rcIpFilterBaseListEntry 2 }
rcIpFilterBaseListFilterIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of filters are
associated with this filter list."
::= { rcIpFilterBaseListEntry 3 }
rcIpFilterBaseListFilterIdList OBJECT-TYPE
SYNTAX IdList (SIZE(256))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more filters that are
associated with this filter list. Each filter
identifier is stored as two bytes in this array
starting from offset zero. Any unused bytes
should be set to zero."
::= { rcIpFilterBaseListEntry 4 }
rcIpFilterBaseListRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpFilterBaseListEntry 5 }
rcIpFilterBaseListMemberPorts OBJECT-TYPE
SYNTAX PortSet
ACCESS read-only
STATUS mandatory
DESCRIPTION "Ports filter is used on."
::= { rcIpFilterBaseListEntry 6 }
-- IP Filter Port Table
rcIpFilterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpFilterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store port filtering information."
::= { rcIpFilter 23 }
rcIpFilterPortEntry OBJECT-TYPE
SYNTAX RcIpFilterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Port entry attributes."
INDEX { rcIpFilterPortIfIndex }
::= { rcIpFilterPortTable 1 }
RcIpFilterPortEntry ::= SEQUENCE {
rcIpFilterPortIfIndex InterfaceIndex,
rcIpFilterPortFilterListSize INTEGER (0..128),
rcIpFilterPortFilterList OCTET STRING (SIZE(256)),
rcIpFilterPortMode INTEGER,
rcIpFilterPortEnable TruthValue,
rcIpFilterPortRowStatus RowStatus,
rcIpFilterPortDefaultAction INTEGER,
rcIpFilterPortNumGlobalFilters INTEGER,
rcIpFilterPortNumBaseFilters INTEGER
}
rcIpFilterPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "IfIndex value of a port where filtering is
applied."
::= { rcIpFilterPortEntry 1 }
rcIpFilterPortFilterListSize OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of filter list(s)
that are assigned to this port."
::= { rcIpFilterPortEntry 2 }
rcIpFilterPortFilterList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(256))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more filter lists that
are associated with this port. Each filter list
identifier is stored as two bytes in this array
starting from offset zero. Any unused bytes
should be set to zero."
::= { rcIpFilterPortEntry 3 }
rcIpFilterPortMode OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2),
none(3)
}
ACCESS read-write
STATUS obsolete
DESCRIPTION "Used to indicate when filters applied to this
port should be treated as 'permit' or 'deny'
filters.
When filters are not enabled on the port the mode
is set to none. The port does not block any packet.
Mode None cannot be used when PortEnable is true.
On a port configured as 'permit', any packet
that satisfies a filter is allowed to be
forwarded.
On a port configured as 'deny', any packet that
satisfies a filter is dropped."
DEFVAL { none }
::= { rcIpFilterPortEntry 4 }
rcIpFilterPortEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether filtering is configured
on this port."
DEFVAL { false }
::= { rcIpFilterPortEntry 5 }
rcIpFilterPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpFilterPortEntry 6 }
rcIpFilterPortDefaultAction OBJECT-TYPE
SYNTAX INTEGER {
forward(1),
drop(2),
none(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the default action that should
be performed when an IP filter applies to a
particular port.
When filters are not enabled on the port the action
is set to 'none' which means the port does not block
any packet. 'none' cannot be used when PortEnable is
true.
On a port configured as 'forward', any packet
that satisfies a filter is allowed to be
forwarded.
On a port configured as 'drop', any packet that
satisfies a filter is dropped."
DEFVAL { none }
::= { rcIpFilterPortEntry 7 }
rcIpFilterPortNumGlobalFilters OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "# of global filters"
::= { rcIpFilterPortEntry 8 }
rcIpFilterPortNumBaseFilters OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "# of base filters"
::= { rcIpFilterPortEntry 9 }
-- IP Policy Address Table
rcIpPolicy OBJECT IDENTIFIER ::= { rcIp 11 }
rcIpPolicyAddrTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpPolicyAddrTable."
::= { rcIpPolicy 1 }
rcIpPolicyAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpPolicyAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store different types list entries.
Each row in the table contains a list entry that is
used by a set of announce policies."
::= { rcIpPolicy 2 }
rcIpPolicyAddrEntry OBJECT-TYPE
SYNTAX RcIpPolicyAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Route entry attributes."
INDEX {rcIpPolicyAddrIpAddr}
::= { rcIpPolicyAddrTable 1 }
RcIpPolicyAddrEntry ::= SEQUENCE {
rcIpPolicyAddrIpAddr IpAddress,
rcIpPolicyAddrId INTEGER,
rcIpPolicyAddrAddrListIdListSize INTEGER (0..128),
rcIpPolicyAddrAddrListIdList OCTET STRING (SIZE(256)),
rcIpPolicyAddrRowStatus RowStatus
}
rcIpPolicyAddrIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The network address for this type of list entry. This
value is required for all types of lists."
::= { rcIpPolicyAddrEntry 1 }
rcIpPolicyAddrId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identifier of this entry. Used internally to identify
this entry."
::= { rcIpPolicyAddrEntry 2 }
rcIpPolicyAddrAddrListIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of id(s) in the
rcIpPolicyAddrListIdList variable."
::= { rcIpPolicyAddrEntry 3 }
rcIpPolicyAddrAddrListIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(256))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate zero or more rcIpPolicyAddrListEntry(s)
that are referring to this entry. Each list-id identifier
is stored as two bytes in this array starting from
offset zero. Any unused bytes should be set to zero."
::= { rcIpPolicyAddrEntry 4 }
rcIpPolicyAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpPolicyAddrEntry 5 }
-- Ip Policy Network Table
rcIpPolicyNetTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpPolicyNetTable."
::= { rcIpPolicy 3 }
rcIpPolicyNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpPolicyNetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store different types list entries.
Each row in the table contains a list entry that is
used by a set of announce policies."
::= { rcIpPolicy 4 }
rcIpPolicyNetEntry OBJECT-TYPE
SYNTAX RcIpPolicyNetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Route entry attributes."
INDEX {rcIpPolicyNetAddr, rcIpPolicyNetMask }
::= { rcIpPolicyNetTable 1 }
RcIpPolicyNetEntry ::= SEQUENCE {
rcIpPolicyNetAddr IpAddress,
rcIpPolicyNetMask IpAddress,
rcIpPolicyNetId INTEGER,
rcIpPolicyNetNetListIdListSize INTEGER (0..128),
rcIpPolicyNetNetListIdList OCTET STRING (SIZE(256)),
rcIpPolicyNetRowStatus RowStatus
}
rcIpPolicyNetAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The network address for this type of list entry. This
value is required for all types of lists."
::= { rcIpPolicyNetEntry 1 }
rcIpPolicyNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The route mask for this type of list entry. This
value is meaningful only if rcIpPolicyNetEntry
is equal to exactNet(1), rangeNet(2), advertiseNet(3).
For other types it should have the value 0.0.0.0."
::= { rcIpPolicyNetEntry 2 }
rcIpPolicyNetId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used internally to recognize this entry."
::= { rcIpPolicyNetEntry 3 }
rcIpPolicyNetNetListIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of id(s) in the
rcIpPolicyNetListIdList variable."
::= { rcIpPolicyNetEntry 4 }
rcIpPolicyNetNetListIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(256))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate zero or more rcIpPolicyNetListEntry(s)
that are referring to this entry. Each list-id identifier
is stored as two bytes in this array starting from
offset zero. Any unused bytes should be set to zero."
::= { rcIpPolicyNetEntry 5 }
rcIpPolicyNetRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpPolicyNetEntry 6 }
-- IP Policy Address List Table
rcIpPolicyAddrListTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpPolicyAddrListTable."
::= { rcIpPolicy 5 }
rcIpPolicyAddrListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpPolicyAddrListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to group rcIpPolicyAddrEntry(s)
into a list."
::= { rcIpPolicy 6 }
rcIpPolicyAddrListEntry OBJECT-TYPE
SYNTAX RcIpPolicyAddrListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Route entry attributes."
INDEX { rcIpPolicyAddrListId }
::= { rcIpPolicyAddrListTable 1 }
RcIpPolicyAddrListEntry ::= SEQUENCE {
rcIpPolicyAddrListId INTEGER (1..1000),
rcIpPolicyAddrListName DisplayString (SIZE(0..15)),
rcIpPolicyAddrListIdListSize INTEGER (0..128),
rcIpPolicyAddrListIdList OCTET STRING (SIZE(256)),
rcIpPolicyAddrListPolicyIdListSize INTEGER (0..128),
rcIpPolicyAddrListPolicyIdList OCTET STRING (SIZE(256)),
rcIpPolicyAddrListRowStatus RowStatus
}
rcIpPolicyAddrListId OBJECT-TYPE
SYNTAX INTEGER (1..1000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies this list of
rcIpPolicyAddrListEntry."
::= { rcIpPolicyAddrListEntry 1 }
rcIpPolicyAddrListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this list."
::= { rcIpPolicyAddrListEntry 3 }
rcIpPolicyAddrListIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of rcIpPolicyAddrNetEntry
id(s) in the rcIpPolicyAddrListIdList variable."
::= { rcIpPolicyAddrListEntry 4 }
rcIpPolicyAddrListIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(256))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more AddrListId that
are associated to this list. Each AddrList identifier
is stored as two bytes in this array starting from
offset zero. Any unused bytes should be set to zero."
::= { rcIpPolicyAddrListEntry 5 }
rcIpPolicyAddrListPolicyIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of policy id(s) in the
Policy Id list. That are referring to this list."
::= { rcIpPolicyAddrListEntry 6 }
rcIpPolicyAddrListPolicyIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(256))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate zero or more policies that
are referring to this entry. Each policy identifier
is stored as two bytes in this array starting from
offset zero. Any unused bytes should be set to zero."
::= { rcIpPolicyAddrListEntry 7 }
rcIpPolicyAddrListRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpPolicyAddrListEntry 8 }
-- RIP Announce Policy Table
rcIpPolicyRipAnnounceTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpPolicyRipAnnounceTable."
::= { rcIpPolicy 7 }
rcIpPolicyRipAnnounceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpPolicyRipAnnounceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store set of announce policies
configured for RIP routing protocol. The Number
of entries is given by rcIpPolicyNumRipPolicies."
::= { rcIpPolicy 8 }
rcIpPolicyRipAnnounceEntry OBJECT-TYPE
SYNTAX RcIpPolicyRipAnnounceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing configuration information for a
particular announce policy."
INDEX { rcIpPolicyRipAnnounceId }
::= { rcIpPolicyRipAnnounceTable 1 }
RcIpPolicyRipAnnounceEntry ::= SEQUENCE {
rcIpPolicyRipAnnounceId INTEGER (1..1000),
rcIpPolicyRipAnnounceName DisplayString (SIZE(0..15)),
rcIpPolicyRipAnnounceEnable TruthValue,
rcIpPolicyRipAnnounceExactNetListId INTEGER (0..1000),
rcIpPolicyRipAnnounceRangeNetListId INTEGER (0..1000),
rcIpPolicyRipAnnounceRipGatewayListId INTEGER (0..1000),
rcIpPolicyRipAnnounceRipInterfaceListId INTEGER (0..1000),
rcIpPolicyRipAnnounceOspfRouterListId INTEGER (0..1000),
rcIpPolicyRipAnnounceAnnounceInterfaceListId INTEGER (0..1000),
rcIpPolicyRipAnnouncePrecedence INTEGER,
rcIpPolicyRipAnnounceRouteSource INTEGER,
rcIpPolicyRipAnnounceAdvertiseNetListId INTEGER (0..1000),
rcIpPolicyRipAnnounceAction INTEGER,
rcIpPolicyRipAnnounceOspfRouteType INTEGER,
rcIpPolicyRipAnnounceRipMetric INTEGER (0..15),
rcIpPolicyRipAnnounceRowStatus RowStatus
}
rcIpPolicyRipAnnounceId OBJECT-TYPE
SYNTAX INTEGER (1..1000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies the policy
associated with this entry."
::= { rcIpPolicyRipAnnounceEntry 1 }
rcIpPolicyRipAnnounceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this policy."
::= { rcIpPolicyRipAnnounceEntry 2 }
rcIpPolicyRipAnnounceEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "It indicates whether this policy is enabled or not.
The policy should be applied only if it is set to
'true'."
DEFVAL {true}
::= { rcIpPolicyRipAnnounceEntry 3 }
rcIpPolicyRipAnnounceExactNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of 'exact' type entries
that are configured for this policy.
An entry with type 'exactNet' or 'rangeNet' represents
the network list. This indicates which networks will
match a particular announce policy.
An entry with a 'exact' type means to only match the
specific network advertisement (netaddr & mask).
An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
means 'match the default route'.
If set to '0', this policy applies to all the routes."
::= { rcIpPolicyRipAnnounceEntry 4 }
rcIpPolicyRipAnnounceRangeNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more 'range' network entries
that are associated with this policy.
An entry with a 'range' type means to match any network
number that falls in the range indicated by the addr &
mask.
A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
means 'match any route'.
If set to '0', this policy applies to all the routes."
::= { rcIpPolicyRipAnnounceEntry 5 }
rcIpPolicyRipAnnounceRipGatewayListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to identify the RIP-gatewayList in the list
that are associated with this policy.
This field has meaning only for RIP sourced routes and
if RIP is included as a RouteSource.
The list contains one or more rip-routers (other side
of the interface) addresses that could send RIP updates
to this router. If a router
address is included in this list, this policy applies to
RIP advertisements from that router.
If set to '0', this policy applies to RIP updates
received from any rip routers/interfaces."
::= { rcIpPolicyRipAnnounceEntry 6 }
rcIpPolicyRipAnnounceRipInterfaceListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
ripInterfaceIdList that are configured for this policy.
This field has meaning only for RIP sourced routes and
if RIP is included as a RouteSource. The list contains
one or more rip-interface addresses on this router.
If an interface address is incuded in this list, this
policy applies to RIP advertisements received on that
interface.
A value of '0' indicates thtat this policy applies to
RIP updates received on any rip-interface."
::= { rcIpPolicyRipAnnounceEntry 7 }
rcIpPolicyRipAnnounceOspfRouterListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
OspfRouteIds that are configured for this policy.
This field has meaning only for OSPF sourced routes and
if OSPF is included as a RouteSource. The list contains
one or more router IDs of OSPF routers. If a routerId
is included in this list, this policy applies to
OSPF advertisements received from that router.
A value of '0' indicates that this policy applies to
any OPSF routes received from any router."
::= { rcIpPolicyRipAnnounceEntry 8 }
rcIpPolicyRipAnnounceAnnounceInterfaceListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
AnnounceInterfaceids that are configured for this policy.
The list contains one or more outbound interface
addresses. If the outbound interface address in this
list, the policy applies to RIP updates/advertisements
sent through this interface.
A value of '0' indicates that this policy applies to
any outbound RIP interface on this router."
::= { rcIpPolicyRipAnnounceEntry 9 }
rcIpPolicyRipAnnouncePrecedence OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Is used while comparing this policy rule with other
policy that a given route may match. A rule with a
higher precedence value will be chosen over one with
a smaller value. In the case of a tie, the PolicyId is
used (larger wins)."
::= { rcIpPolicyRipAnnounceEntry 10 }
rcIpPolicyRipAnnounceRouteSource OBJECT-TYPE
SYNTAX INTEGER {
direct(1),
static(2),
rip(4),
ospf(8),
any(15)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Is represented as bitset to indicate route sources.
It can contain one or more route sources. If the route
source is in this bit map, then a route from that source
that meets the other criteria of this policy will match
the policy."
DEFVAL { any }
::= { rcIpPolicyRipAnnounceEntry 11 }
rcIpPolicyRipAnnounceAdvertiseNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
AdvertiseNetList that are configured for this policy.
This has meaning only if the Action is set to 'announce'.
It is useful to send or advertise networks that differ
from actual network in the routing table. Also allows
advertisement of an aggregate or default along with the
actual network. Aggregation is useful if a number of
routes in the table falls in a certain range. Can save
space by sending aggregate route instead of the individual
routes.
Actual network/route is included in the update
only if there is a match or there there is an entry
(address & mask pair) 255.255.255.255/255.255.255.255
in the list."
::= { rcIpPolicyRipAnnounceEntry 12 }
rcIpPolicyRipAnnounceAction OBJECT-TYPE
SYNTAX INTEGER {
announce(1),
ignore(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "It indicates whether the route should be announced
or not."
DEFVAL { ignore }
::= { rcIpPolicyRipAnnounceEntry 13 }
rcIpPolicyRipAnnounceOspfRouteType OBJECT-TYPE
SYNTAX INTEGER {
type1(1),
type2(2),
external(3),
internal(4),
any(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Ospf Route type. It applies to OSPF sourced routes only.
'type1' means to apply this policy to only type1 OSPF
external routes. 'type2' means to apply this policy to
only type2 OSPF external routes. 'internal' means 'match
ospf specfic routes'. 'any' means apply this policy to
all OSPF external routes."
DEFVAL { any }
::= { rcIpPolicyRipAnnounceEntry 14 }
rcIpPolicyRipAnnounceRipMetric OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION "RIP metric. The value is meaningful only if the action
is set to 'announce'. This is optional export metric
to use when advertising a route that matches this policy.
If set to zero, the routing table metric calculated for
RIP is is used."
DEFVAL {0}
::= { rcIpPolicyRipAnnounceEntry 15 }
rcIpPolicyRipAnnounceRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpPolicyRipAnnounceEntry 16 }
-- OSPF Announce policy table.
rcIpPolicyOspfAnnounceTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpPolicyOspfAnnounceTable."
::= { rcIpPolicy 9 }
rcIpPolicyOspfAnnounceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpPolicyOspfAnnounceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store set of announce policies
configured for OSPF routing protocol. The Number
of entries is given by rcIpPolicyNumOspfPolicies."
::= { rcIpPolicy 10 }
rcIpPolicyOspfAnnounceEntry OBJECT-TYPE
SYNTAX RcIpPolicyOspfAnnounceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing configuration information for a
particular announce policy."
INDEX { rcIpPolicyOspfAnnounceId }
::= { rcIpPolicyOspfAnnounceTable 1 }
RcIpPolicyOspfAnnounceEntry ::= SEQUENCE {
rcIpPolicyOspfAnnounceId INTEGER (2001..3000),
rcIpPolicyOspfAnnounceName DisplayString (SIZE (0..15)),
rcIpPolicyOspfAnnounceEnable TruthValue,
rcIpPolicyOspfAnnounceExactNetListId INTEGER (0..1000),
rcIpPolicyOspfAnnounceRangeNetListId INTEGER (0..1000),
rcIpPolicyOspfAnnounceRipGatewayListId INTEGER (0..1000),
rcIpPolicyOspfAnnounceRipInterfaceListId INTEGER (0..1000),
rcIpPolicyOspfAnnouncePrecedence INTEGER,
rcIpPolicyOspfAnnounceRouteSource INTEGER,
rcIpPolicyOspfAnnounceAdvertiseNetListId INTEGER (0..1000),
rcIpPolicyOspfAnnounceAction INTEGER,
rcIpPolicyOspfAnnounceExtMetricType INTEGER,
rcIpPolicyOspfAnnounceExtMetric INTEGER (0..65535),
rcIpPolicyOspfAnnounceRowStatus RowStatus
}
rcIpPolicyOspfAnnounceId OBJECT-TYPE
SYNTAX INTEGER (2001..3000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies the policy
associated with this entry."
::= { rcIpPolicyOspfAnnounceEntry 1 }
rcIpPolicyOspfAnnounceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this policy."
::= { rcIpPolicyOspfAnnounceEntry 2 }
rcIpPolicyOspfAnnounceEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "It indicates whether this policy is enabled or not.
The policy should be applied only if it is set to
'true'."
DEFVAL {true}
::= { rcIpPolicyOspfAnnounceEntry 3 }
rcIpPolicyOspfAnnounceExactNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of 'exact' type entries
that are configured for this policy.
An entry with type 'exactNet' or 'rangeNet' represents
the network list. This indicates which networks will
match a particular announce policy.
An entry with a 'exact' type means to only match the
specific network advertisement (netaddr & mask).
An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
means 'match the default route'.
If set to '0', this policy applies to all the routes."
::= { rcIpPolicyOspfAnnounceEntry 4 }
rcIpPolicyOspfAnnounceRangeNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more 'range' network entries
that are associated with this policy.
An entry with a 'range' type means to match any network
number that falls in the range indicated by the addr &
mask.
A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
means 'match any route'.
If set to '0', this policy applies to all the routes."
::= { rcIpPolicyOspfAnnounceEntry 5 }
rcIpPolicyOspfAnnounceRipGatewayListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to identify the RIP-gatewayList in the list
that are associated with this policy.
This field has meaning only for RIP sourced routes and
if RIP is included as a RouteSource.
The list contains one or more rip-routers (other side
of the interface) addresses that could send RIP updates
to this router. If a router
address is included in this list, this policy applies to
RIP advertisements from that router.
If set to '0', this policy applies to RIP updates
received from any rip routers/interfaces."
::= { rcIpPolicyOspfAnnounceEntry 6 }
rcIpPolicyOspfAnnounceRipInterfaceListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
ripInterfaceIdList that are configured for this policy.
This field has meaning only for RIP sourced routes and
if RIP is included as a RouteSource. The list contains
one or more rip-interface addresses on this router.
If an interface address is incuded in this list, this
policy applies to RIP advertisements received on that
interface.
A value of '0' indicates thtat this policy applies to
RIP updates received on any rip-interface."
::= { rcIpPolicyOspfAnnounceEntry 7 }
rcIpPolicyOspfAnnouncePrecedence OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Is used while comparing this policy rule with other
policy that a given route may match. A rule with a
higher precedence value will be chosen over one with
a smaller value. In the case of a tie, the PolicyId is
used (larger wins)."
::= { rcIpPolicyOspfAnnounceEntry 8 }
rcIpPolicyOspfAnnounceRouteSource OBJECT-TYPE
SYNTAX INTEGER {
direct(1),
static(2),
rip(4),
any(7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Is represented as bit map to indicate route sources.
It can contain one or more route sources. If the route
source is in this bit map, then a route from that source
that meets the other criteria of this policy will match
the policy."
DEFVAL { any }
::= { rcIpPolicyOspfAnnounceEntry 9 }
rcIpPolicyOspfAnnounceAdvertiseNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
AdvertiseNetList that are configured for this policy.
This has meaning only if the Action is set to 'announce'.
It is useful to send or advertise networks that differ
from actual network in the routing table. Also allows
advertisement of an aggregate or default along with the
actual network. Aggregation is useful if a number of
routes in the table falls in a certain range. Can save
space by sending aggregate route instead of the individual
routes.
Actual network/route is included in the update
only if there is a match or there there is an entry
(address & mask pair) 255.255.255.255/255.255.255.255
in the list."
::= { rcIpPolicyOspfAnnounceEntry 10 }
rcIpPolicyOspfAnnounceAction OBJECT-TYPE
SYNTAX INTEGER {
announce(1),
ignore(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "It indicates whether the route should be announced
or not."
DEFVAL { ignore }
::= { rcIpPolicyOspfAnnounceEntry 11 }
rcIpPolicyOspfAnnounceExtMetricType OBJECT-TYPE
SYNTAX INTEGER {
type1(1),
type2(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Ospf External metric type. It is used to indicate
what type of the external metric it is. 'type1' means to
the cost is 'internal ospf cost + ExtMetric'.
'type2' means the ospf-metric is equal to 'type2'."
DEFVAL { type2 }
::= { rcIpPolicyOspfAnnounceEntry 12 }
rcIpPolicyOspfAnnounceExtMetric OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "OSPF External metric. The value is meaningful only if
the action is set to 'announce'. This is optional export
metric to use when advertising a route that matches this
policy. Value '0' is used to indicate that route's actual
cost is used to announce."
DEFVAL { 0 }
::= { rcIpPolicyOspfAnnounceEntry 13 }
rcIpPolicyOspfAnnounceRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpPolicyOspfAnnounceEntry 14 }
-- IP Accept Policy Groups
-- RIP Accept policy table.
rcIpPolicyRipAcceptTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpPolicyRipAcceptTable."
::= { rcIpPolicy 11 }
rcIpPolicyRipAcceptTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpPolicyRipAcceptEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store set of accept policies
configured for RIP routing protocol. The Number
of entries is given by rcIpPolicyNumRipPolicies."
::= { rcIpPolicy 12 }
rcIpPolicyRipAcceptEntry OBJECT-TYPE
SYNTAX RcIpPolicyRipAcceptEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing configuration information for a
particular accept policy."
INDEX { rcIpPolicyRipAcceptId }
::= { rcIpPolicyRipAcceptTable 1 }
RcIpPolicyRipAcceptEntry ::= SEQUENCE {
rcIpPolicyRipAcceptId INTEGER (4001..5000),
rcIpPolicyRipAcceptName DisplayString (SIZE(0..15)),
rcIpPolicyRipAcceptEnable TruthValue,
rcIpPolicyRipAcceptExactNetListId INTEGER (0..1000),
rcIpPolicyRipAcceptRangeNetListId INTEGER (0..1000),
rcIpPolicyRipAcceptRipGatewayListId INTEGER (0..1000),
rcIpPolicyRipAcceptRipInterfaceListId INTEGER (0..1000),
rcIpPolicyRipAcceptPrecedence INTEGER,
rcIpPolicyRipAcceptAction INTEGER,
rcIpPolicyRipAcceptInjectNetListId INTEGER (0..1000),
rcIpPolicyRipAcceptApplyMask IpAddress,
rcIpPolicyRipAcceptRowStatus RowStatus
}
rcIpPolicyRipAcceptId OBJECT-TYPE
SYNTAX INTEGER (4001..5000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies the policy
associated with this entry."
::= { rcIpPolicyRipAcceptEntry 1 }
rcIpPolicyRipAcceptName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this policy."
::= { rcIpPolicyRipAcceptEntry 2 }
rcIpPolicyRipAcceptEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "It indicates whether this policy is enabled or not.
The policy should be applied only if it is set to 'true'."
DEFVAL {true}
::= { rcIpPolicyRipAcceptEntry 3 }
rcIpPolicyRipAcceptExactNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of 'exact' type entries
that are configured for this policy.
An entry with type 'exactNet' or 'rangeNet' represents
the network list. This indicates which networks will
match a particular accept policy.
An entry with a 'exact' type means to only match the
specific network advertisement (netaddr & mask).
An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
means 'match the default route'."
::= { rcIpPolicyRipAcceptEntry 4 }
rcIpPolicyRipAcceptRangeNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more 'range' network entries
that are associated with this policy.
An entry with a 'range' type means to match any network
number that falls in the range indicated by the addr &
mask.
A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
means 'match any route'.
A null list means 'match any route'."
::= { rcIpPolicyRipAcceptEntry 5 }
rcIpPolicyRipAcceptRipGatewayListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to identify the RIP-gatewayList in the
PolicyListTable that iares associated with this
policy. The list contains the addresses of one or more
routers that could send RIP updates to this router.
If a router address is included in this list, this
policy applies to RIP advertisements from that router.
If set to '0', this policy applies to RIP updates
from any router."
::= { rcIpPolicyRipAcceptEntry 6 }
rcIpPolicyRipAcceptRipInterfaceListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate ListId defined for RipInterfaceList
in the rcIpPolicyListTable that is assiciated
with this policy.
The list contains the addresses of one or more interfaces
on this router. If an interface address is included in
the list, this policy applies to RIP advertisements
received on that interface.
If set to '0', this policy applies to RIP updates
received on any interface."
::= { rcIpPolicyRipAcceptEntry 7 }
rcIpPolicyRipAcceptPrecedence OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Is used while comparing this policy rule with other
policy that a given route may match. A rule with a
higher precedence value will be chosen over one with
a smaller value. In the case of a tie, the PolicyId is
used (larger wins)."
::= { rcIpPolicyRipAcceptEntry 8 }
rcIpPolicyRipAcceptAction OBJECT-TYPE
SYNTAX INTEGER {
accept(1),
ignore(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "It indicates whether the route should be acceptd
or not."
DEFVAL { ignore }
::= { rcIpPolicyRipAcceptEntry 9 }
rcIpPolicyRipAcceptInjectNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the ListId of the InjectNetList
in the rcIpPolicyListTable entry that is assiciated
with for this policy. If teh action is 'accept' and if it
is desired to insert networks into the routing table that
differ from the actual advertised network. For instance,
if a number of networks in a certain range are learned
and an aggregate advertisement could be inserted instead
of the individual networks.
Upon receiving a route that matches this policy, all
networks in this list will be considered for inclusion
in the routing table. If the list is empty or if the
value of the ListId is '0' then the actual received
network is considered.
An encoding of 255.255.255.255/255.255.255.255 means
'match the actual received network.'. This allows
insertion of an aggregate or default along with the
actual netowrk."
::= { rcIpPolicyRipAcceptEntry 10 }
rcIpPolicyRipAcceptApplyMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "If the 'action' is set to 'accept' and the actual
received network will be considered, this is an
optional IP address mask that will be applied to the
network number from the RIP update. This is used to
override the interface's subnet mask in the presence
of networks with variable length subnet masks."
::= { rcIpPolicyRipAcceptEntry 11 }
rcIpPolicyRipAcceptRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpPolicyRipAcceptEntry 12 }
-- OSPF Accept policy table.
rcIpPolicyOspfAcceptTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpPolicyOspfAcceptTable."
::= { rcIpPolicy 13 }
rcIpPolicyOspfAcceptTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpPolicyOspfAcceptEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store set of accept policies
configured for RIP routing protocol. The Number
of entries is given by rcIpPolicyNumRipPolicies."
::= { rcIpPolicy 14 }
rcIpPolicyOspfAcceptEntry OBJECT-TYPE
SYNTAX RcIpPolicyOspfAcceptEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing configuration information for a
particular accept policy."
INDEX { rcIpPolicyOspfAcceptId }
::= { rcIpPolicyOspfAcceptTable 1 }
RcIpPolicyOspfAcceptEntry ::= SEQUENCE {
rcIpPolicyOspfAcceptId INTEGER (6001..7000),
rcIpPolicyOspfAcceptName DisplayString (SIZE(0..15)),
rcIpPolicyOspfAcceptEnable TruthValue,
rcIpPolicyOspfAcceptExactNetListId INTEGER (0..1000),
rcIpPolicyOspfAcceptRangeNetListId INTEGER (0..1000),
rcIpPolicyOspfAcceptPrecedence INTEGER,
rcIpPolicyOspfAcceptAction INTEGER,
rcIpPolicyOspfAcceptInjectNetListId INTEGER (0..1000),
rcIpPolicyOspfAcceptExtType INTEGER,
rcIpPolicyOspfAcceptRowStatus RowStatus
}
rcIpPolicyOspfAcceptId OBJECT-TYPE
SYNTAX INTEGER (6001..7000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies the policy
associated with this entry."
::= { rcIpPolicyOspfAcceptEntry 1 }
rcIpPolicyOspfAcceptName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this policy."
::= { rcIpPolicyOspfAcceptEntry 2 }
rcIpPolicyOspfAcceptEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "It indicates whether this policy is enabled or not.
The policy should be applied only if it is set to
'true'."
DEFVAL {true}
::= { rcIpPolicyOspfAcceptEntry 3 }
rcIpPolicyOspfAcceptExactNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number of 'exact' type entries
that are configured for this policy.
An entry with type 'exactNet' or 'rangeNet' represents
the network list. This indicates which networks will
match a particular accept policy.
An entry with a 'exact' type means to only match the
specific network advertisement (netaddr & mask).
An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
means 'match the default route'."
::= { rcIpPolicyOspfAcceptEntry 4 }
rcIpPolicyOspfAcceptRangeNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more 'range' network entries
that are associated with this policy.
An entry with a 'range' type means to match any network
number that falls in the range indicated by the addr &
mask.
A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
means 'match any route'.
A null list means 'match any route'."
::= { rcIpPolicyOspfAcceptEntry 5 }
rcIpPolicyOspfAcceptPrecedence OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Is used while comparing this policy rule with other
policy that a given route may match. A rule with a
higher precedence value will be chosen over one with
a smaller value. In the case of a tie, the PolicyId is
used (larger wins)."
::= { rcIpPolicyOspfAcceptEntry 6 }
rcIpPolicyOspfAcceptAction OBJECT-TYPE
SYNTAX INTEGER {
accept(1),
ignore(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "It indicates whether the route should be acceptd
or not."
DEFVAL { ignore }
::= { rcIpPolicyOspfAcceptEntry 7 }
rcIpPolicyOspfAcceptInjectNetListId OBJECT-TYPE
SYNTAX INTEGER (0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the ListId of the InjectNetList
in the rcIpPolicyListTable entry that is assiciated
with for this policy. If teh action is 'accept' and if it
is desired to insert networks into the routing table that
differ from the actual advertised network. For instance,
if a number of networks in a certain range are learned
and an aggregate advertisement could be inserted instead
of the individual networks.
Upon receiving a route that matches this policy, all
networks in this list will be considered for inclusion
in the routing table. If the list is empty or if the
value of the ListId is '0' then the actual received
network is considered.
An encoding of 255.255.255.255/255.255.255.255 means
'match the actual received network.'. This allows
insertion of an aggregate or default along with the
actual netowrk."
::= { rcIpPolicyOspfAcceptEntry 8 }
rcIpPolicyOspfAcceptExtType OBJECT-TYPE
SYNTAX INTEGER {
type1(1),
type2(2),
any(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the ospf external type. This
parameter describes which types of OSPF ASE routes
match this policy.
'any' means 'match either ASE type 1 or 2'.
'type1' means 'match any external type 1'.
'type2' means 'match any external type 2"
::= { rcIpPolicyOspfAcceptEntry 9 }
rcIpPolicyOspfAcceptRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpPolicyOspfAcceptEntry 10 }
-- IP Policy Network List Table
rcIpPolicyNetListTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpPolicyNetListTable."
::= { rcIpPolicy 15 }
rcIpPolicyNetListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpPolicyNetListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to group rcIpPolicyAddrEntry(s)
into a list."
::= { rcIpPolicy 16 }
rcIpPolicyNetListEntry OBJECT-TYPE
SYNTAX RcIpPolicyNetListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Route entry attributes."
INDEX { rcIpPolicyNetListId }
::= { rcIpPolicyNetListTable 1 }
RcIpPolicyNetListEntry ::= SEQUENCE {
rcIpPolicyNetListId INTEGER (1..1000),
rcIpPolicyNetListName DisplayString (SIZE(0..15)),
rcIpPolicyNetListIdListSize INTEGER (0..128),
rcIpPolicyNetListIdList OCTET STRING (SIZE(256)),
rcIpPolicyNetListPolicyIdListSize INTEGER (0..128),
rcIpPolicyNetListPolicyIdList OCTET STRING (SIZE(256)),
rcIpPolicyNetListRowStatus RowStatus
}
rcIpPolicyNetListId OBJECT-TYPE
SYNTAX INTEGER (1..1000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies this list of
rcIpPolicyNetListEntry."
::= { rcIpPolicyNetListEntry 1 }
rcIpPolicyNetListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this list."
::= { rcIpPolicyNetListEntry 3 }
rcIpPolicyNetListIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of rcIpPolicyNetEntry
id(s) in the rcIpPolicyNetListIdList variable."
::= { rcIpPolicyNetListEntry 4 }
rcIpPolicyNetListIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(256))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more NetListId that
are associated to this list. Each NetList identifier
is stored as two bytes in this array starting from
offset zero. Any unused bytes should be set to zero."
::= { rcIpPolicyNetListEntry 5 }
rcIpPolicyNetListPolicyIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of policy id(s) in the
Policy Id list. That are referring to this list."
::= { rcIpPolicyNetListEntry 6 }
rcIpPolicyNetListPolicyIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(256))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate zero or more policies that
are referring to this entry. Each policy identifier
is stored as two bytes in this array starting from
offset zero. Any unused bytes should be set to zero."
::= { rcIpPolicyNetListEntry 7 }
rcIpPolicyNetListRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpPolicyNetListEntry 8 }
-- DVMRP Group Extension
rcIpDvmrp OBJECT IDENTIFIER ::= { rcIp 12 }
rcIpDvmrpEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "The enabled status of IP Multicast Dvmrp routing
on this router."
::= { rcIpDvmrp 1 }
-- rcIpConfDvmrpTable
rcIpConfDvmrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpConfDvmrpTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Dvmrp Interface extension table. This table
augments the standard dvmrpInterfaceTable defined
in <draft-thaler-dvmrp-mib-09.txt>."
::= { rcIpDvmrp 10 }
rcIpConfDvmrpTableEntry OBJECT-TYPE
SYNTAX RcIpConfDvmrpTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing Proprietary DVMRP interface
information. An entry is automatically created
in this table when an ip address is configured on
an interface."
INDEX { rcIpConfDvmrpTableIfIndex }
::= { rcIpConfDvmrpTable 1 }
RcIpConfDvmrpTableEntry ::=
SEQUENCE {
rcIpConfDvmrpTableIfIndex InterfaceIndex,
rcIpConfDvmrpTableEnable TruthValue,
rcIpConfDvmrpTableMetric INTEGER
}
rcIpConfDvmrpTableIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index value which uniquely identifies the
interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as
identified by the same value of ifIndex."
::= { rcIpConfDvmrpTableEntry 1 }
rcIpConfDvmrpTableEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative status of DVMRP in the router. The
value 'enabled' denotes that the DVMRP is enableed on
the interface; 'disabled' disables it on the interface."
::= { rcIpConfDvmrpTableEntry 2 }
rcIpConfDvmrpTableMetric OBJECT-TYPE
SYNTAX INTEGER (1..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Dvmrp cost"
::= { rcIpConfDvmrpTableEntry 3 }
-- Ip UDP Protocol Table
rcIpUdp OBJECT IDENTIFIER ::= { rcIp 13 }
rcIpUdpProtocolTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpUdpProtocolTable."
::= { rcIpUdp 1 }
rcIpUdpProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpUdpProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "list of UDP protocols. Used to determine whether to
forward the UDP broadcast packet or not."
::= { rcIpUdp 2 }
rcIpUdpProtocolEntry OBJECT-TYPE
SYNTAX RcIpUdpProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Used to include a particular UDP port in the table.
An entry in this table indicates that the box might do
forwarding of UDP broadcast packets if there is a
matching entry for this packet in the
rcIpUdpPortFwdTable."
INDEX { rcIpUdpProtocolPortNumber }
::= { rcIpUdpProtocolTable 1 }
RcIpUdpProtocolEntry ::=
SEQUENCE {
rcIpUdpProtocolPortNumber INTEGER,
rcIpUdpProtocolName DisplayString,
rcIpUdpProtocolRowStatus RowStatus
}
rcIpUdpProtocolPortNumber OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "well-known UDP Port number. Pre-assigned port
number for this protocol. Port used by the
server process as its contact port. It cannot
be BOOTP/DHCP port#s 67, 68."
::= { rcIpUdpProtocolEntry 1 }
rcIpUdpProtocolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the name of the protocol
that is running on top of UDP protocol.
cannot change the name once created. This
should be set while creating the entry."
::= { rcIpUdpProtocolEntry 2 }
rcIpUdpProtocolRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Rowstatus of this entry."
::= { rcIpUdpProtocolEntry 3 }
-- Ip Udp Port Forward Table
rcIpUdpPortFwdTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpUdpPortFwdTable."
::= { rcIpUdp 3 }
rcIpUdpPortFwdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpUdpPortFwdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Udp forward entry table."
::= { rcIpUdp 4 }
rcIpUdpPortFwdEntry OBJECT-TYPE
SYNTAX RcIpUdpPortFwdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry is configured to specify forwarding policy
parameters."
INDEX { rcIpUdpPortFwdDestPort,
rcIpUdpPortFwdDestAddr}
::= { rcIpUdpPortFwdTable 1 }
RcIpUdpPortFwdEntry ::=
SEQUENCE {
rcIpUdpPortFwdDestPort INTEGER,
rcIpUdpPortFwdDestAddr IpAddress,
rcIpUdpPortFwdId INTEGER,
rcIpUdpPortFwdFwdListIdListSize INTEGER (0..32),
rcIpUdpPortFwdFwdListIdList IdList(SIZE(16)),
rcIpUdpPortFwdNumFwdPackets Counter,
rcIpUdpPortFwdNumDropPacketsTtlExpired Counter,
rcIpUdpPortFwdNumDropPacketsDestUnreach Counter,
rcIpUdpPortFwdRowStatus RowStatus
}
rcIpUdpPortFwdDestPort OBJECT-TYPE
SYNTAX INTEGER(1..4096)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The well-known port number defined for UDP/TCP
depending on the value of IpProtoType field in this
entry. This port number has to be defined in the
rcIpUdpProtoTable. In order to select this policy the
destination port number has to match the DestPort
value."
::= { rcIpUdpPortFwdEntry 1 }
rcIpUdpPortFwdDestAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "Destination IP address. The IP addres to which the
UDP/TCP broadcast should be forwarded. This IP address
can be any IP server address or subnet broadcast
address. If the IP address is one of the routable
interface's address on the router, the frame will be
rebroadcast out as a limited broadcast. If the Ip
address is that of a server then the received
broadcast packet will be sent as a unicast packet to
this address."
::= { rcIpUdpPortFwdEntry 2 }
rcIpUdpPortFwdId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Identifier of this entry. Used internally to identify
this entry."
::= { rcIpUdpPortFwdEntry 3 }
rcIpUdpPortFwdFwdListIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of id(s) in the
rcIpUdpPortFwdListId variable."
::= { rcIpUdpPortFwdEntry 4 }
rcIpUdpPortFwdFwdListIdList OBJECT-TYPE
SYNTAX IdList(SIZE(16))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate zero or more rcIpUdpPortFwdListEntry(s)
that are referring to this entry. Each list-id identifier
is stored as two bytes in this array starting from
offset zero. Any unused bytes should be set to zero."
::= { rcIpUdpPortFwdEntry 5 }
rcIpUdpPortFwdNumFwdPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of UDP/TCP broadcast packets forwarded
using this policy."
::= { rcIpUdpPortFwdEntry 6 }
rcIpUdpPortFwdNumDropPacketsTtlExpired OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of UDP/TCP broadcast packets dropped
because the TTL has expired."
::= { rcIpUdpPortFwdEntry 7 }
rcIpUdpPortFwdNumDropPacketsDestUnreach OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of UDP/TCP broadcast packets dropped
because the rcIpUdpPortFwdDestAddr specified in
this policy was unreachable."
::= { rcIpUdpPortFwdEntry 8 }
rcIpUdpPortFwdRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpUdpPortFwdEntry 9 }
-- Udp Port Fwd List Table
rcIpUdpPortFwdListTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpUdpPortFwdListTable."
::= { rcIpUdp 5 }
rcIpUdpPortFwdListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpUdpPortFwdListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to group rcIpUdpPortFwdEntry(s)
into a list."
::= { rcIpUdp 6 }
rcIpUdpPortFwdListEntry OBJECT-TYPE
SYNTAX RcIpUdpPortFwdListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Route entry attributes."
INDEX { rcIpUdpPortFwdListId }
::= { rcIpUdpPortFwdListTable 1 }
RcIpUdpPortFwdListEntry ::= SEQUENCE {
rcIpUdpPortFwdListId INTEGER (1..1000),
rcIpUdpPortFwdListName DisplayString (SIZE(0..15)),
rcIpUdpPortFwdListFwdIdListSize INTEGER (0..16),
rcIpUdpPortFwdListFwdIdList OCTET STRING (SIZE(32)),
rcIpUdpPortFwdListRowStatus RowStatus
}
rcIpUdpPortFwdListId OBJECT-TYPE
SYNTAX INTEGER (1..1000)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies this list of
rcIpUdpPortFwdListEntry."
::= { rcIpUdpPortFwdListEntry 1 }
rcIpUdpPortFwdListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this list."
::= { rcIpUdpPortFwdListEntry 3 }
rcIpUdpPortFwdListFwdIdListSize OBJECT-TYPE
SYNTAX INTEGER (0..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of rcIpUdpPortFwdNetEntry
id(s) in the rcIpUdpPortFwdListIdList variable."
::= { rcIpUdpPortFwdListEntry 4 }
rcIpUdpPortFwdListFwdIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(32))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate zero or more UdpPortFwd entries
that are associated to this list. Each entry identifier
is stored as two bytes in this array starting from
offset zero. Any unused bytes should be set to zero."
::= { rcIpUdpPortFwdListEntry 5 }
rcIpUdpPortFwdListRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status of this entry."
::= { rcIpUdpPortFwdListEntry 6 }
-- Ip Config Broadcast Forwarding Table
rcIpUdpConfBroadcastIntfTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in the
rcIpUdpBroadcastIntfTable."
::= { rcIpUdp 7 }
rcIpUdpConfBroadcastIntfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpUdpConfBroadcastIntfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "IP broadcast forward configuration table"
::= { rcIpUdp 8 }
rcIpUdpConfBroadcastIntfEntry OBJECT-TYPE
SYNTAX RcIpUdpConfBroadcastIntfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Used to configure UDP broadcast forward on a
particular interface."
INDEX { rcIpUdpConfBroadcastIntfLocalIfAddr }
::= { rcIpUdpConfBroadcastIntfTable 1 }
RcIpUdpConfBroadcastIntfEntry ::=
SEQUENCE {
rcIpUdpConfBroadcastIntfLocalIfAddr IpAddress,
rcIpUdpConfBroadcastIntfUdpPortFwdListId INTEGER (0..100),
rcIpUdpConfBroadcastIntfMaxTtl INTEGER (1..16),
rcIpUdpConfBroadcastIntfNumRxPkts Counter,
rcIpUdpConfBroadcastIntfNumFwdPkts Counter,
rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired Counter,
rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach Counter,
rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort Counter,
rcIpUdpConfBroadcastIntfRowStatus RowStatus
}
rcIpUdpConfBroadcastIntfLocalIfAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The ip address of the local interface that is
partipating in the forwarding UDP broadcast packets."
::= { rcIpUdpConfBroadcastIntfEntry 1 }
rcIpUdpConfBroadcastIntfUdpPortFwdListId OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the number UDP ports that this
interface is configured to forward.
A value of '0' indicates that this interface will not
forward any UDP broadcast packets. This is a required
field to create an entry."
::= { rcIpUdpConfBroadcastIntfEntry 2 }
rcIpUdpConfBroadcastIntfMaxTtl OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the maximum number of hops an
IP broadcast packet can take from the source
device to the destination device."
DEFVAL { 4 }
::= { rcIpUdpConfBroadcastIntfEntry 3 }
rcIpUdpConfBroadcastIntfNumRxPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of UDP/TCP broadcast packets
received by this local interface."
::= { rcIpUdpConfBroadcastIntfEntry 4 }
rcIpUdpConfBroadcastIntfNumFwdPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of UDP/TCP broadcast packets
forwarded."
::= { rcIpUdpConfBroadcastIntfEntry 5 }
rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of UDP/TCP broadcast packets
dropped because the TTL has expired."
::= { rcIpUdpConfBroadcastIntfEntry 6 }
rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of UDP broadcast packets
dropped because the destination was unreachable."
::= { rcIpUdpConfBroadcastIntfEntry 7 }
rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of UDP/TCP broadcast packets
dropped because the destination port/protocol
specified has no matching forwarding policy."
::= { rcIpUdpConfBroadcastIntfEntry 8 }
rcIpUdpConfBroadcastIntfRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Entry row status."
::= { rcIpUdpConfBroadcastIntfEntry 9 }
-- ARP Group
rcArpExtLifeTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The lifetime in minutues of an ARP entry within the
system."
::= { rcArp 1 }
rcArpExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcArpExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "ARP extension table. This table augments the
standard ipNetToMediaTable defined in RFC1213."
::= { rcArp 2 }
rcArpExtEntry OBJECT-TYPE
SYNTAX RcArpExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing Proprietary ARP information.
An entry is automatically created in this table
when an ip address is configured on an interface."
INDEX { rcArpExtEntIfIndex }
::= { rcArpExtTable 1 }
RcArpExtEntry ::=
SEQUENCE {
rcArpExtEntIfIndex InterfaceIndex,
rcArpExtEntDoProxy INTEGER,
rcArpExtEntDoResp INTEGER
}
rcArpExtEntIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index value which uniquely identifies the
interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as
identified by the same value of ifIndex."
::= { rcArpExtEntry 1 }
rcArpExtEntDoProxy OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable ARP proxy responses on the
specified interface."
DEFVAL { disable }
::= { rcArpExtEntry 2 }
rcArpExtEntDoResp OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable the sending of ARP responses
on the specified interface."
DEFVAL { enable }
::= { rcArpExtEntry 3 }
-- RIP Group
rcRipExtOperation OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable the operation of RIP on all
Interfaces."
::= { rcRip 1 }
rcRipExtUpdateTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The time between transmission of RIP updates
on all interfaces."
::= { rcRip 2 }
rcRipExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRipExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "RIP extension table. This table augments the
standard IfConfTable table in RFC1389."
::= { rcRip 3 }
rcRipExtEntry OBJECT-TYPE
SYNTAX RcRipExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing Proprietary RIP information.
An entry is automatically created in this table
when an ip address is configured on an interface."
INDEX { rcRipExtEntIfIndex }
::= { rcRipExtTable 1 }
RcRipExtEntry ::=
SEQUENCE {
rcRipExtEntIfIndex InterfaceIndex,
rcRipExtEntTalk INTEGER,
rcRipExtEntListen INTEGER,
rcRipExtEntPoison INTEGER
}
rcRipExtEntIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index value which uniquely identifies the
interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as
identified by the same value of ifIndex."
::= { rcRipExtEntry 1 }
rcRipExtEntTalk OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable RIP transmission on the
specified interface."
DEFVAL { enable }
::= { rcRipExtEntry 2 }
rcRipExtEntListen OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable RIP reception on the specified
interface."
DEFVAL { enable }
::= { rcRipExtEntry 3 }
rcRipExtEntPoison OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable or disable operation of poison reverse
on the specified interface. If poison is
disabled, split-horizon operation is enabled."
DEFVAL { disable }
::= { rcRipExtEntry 4 }
-- Test Group
rcTestExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcTestEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Test extension table. This table augments the
standard ifTestTable table in RFC1573."
::= { rcTest 1 }
rcTestEntry OBJECT-TYPE
SYNTAX RcTestEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Proprietary test variables."
INDEX { rcTestExtIfIndex }
::= { rcTestExtTable 1 }
RcTestEntry ::=
SEQUENCE {
rcTestExtIfIndex InterfaceIndex,
rcTestExtPassCount INTEGER,
rcTestExtFailCount INTEGER
}
rcTestExtIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index value which uniquely identifies the
interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as
identified by the same value of ifIndex."
::= { rcTestEntry 1 }
rcTestExtPassCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of iterations of the test case that
completed successfully."
::= { rcTestEntry 2}
rcTestExtFailCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of iterations of the test case that
failed."
::= { rcTestEntry 3}
rcTestTypes OBJECT IDENTIFIER ::= { rcTest 2}
rcTestTypesFabric OBJECT IDENTIFIER ::= { rcTestTypes 1 }
rcTestTypesArTable OBJECT IDENTIFIER ::= { rcTestTypes 2 }
rcTestTypesExtLoopBack OBJECT IDENTIFIER ::= { rcTestTypes 3 }
rcTestCodes OBJECT IDENTIFIER ::= { rcTest 3 }
rcTestCodesNoReceive OBJECT IDENTIFIER ::= { rcTestCodes 1 }
rcTestCodesBadSeq OBJECT IDENTIFIER ::= { rcTestCodes 2 }
rcTestCodesBadLen OBJECT IDENTIFIER ::= { rcTestCodes 3 }
rcTestCodesBadData OBJECT IDENTIFIER ::= { rcTestCodes 4 }
-- Statistics
rcStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store port statistics."
::= { rcStat 1 }
rcStatEntry OBJECT-TYPE
SYNTAX RcStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "interface counters"
INDEX { rcStatPortIndex }
::= { rcStatTable 1 }
RcStatEntry ::= SEQUENCE {
rcStatPortIndex InterfaceIndex,
rcStatFrameTooShorts Counter,
rcStatBridgeInUnicastFrames Counter,
rcStatBridgeInMulticastFrames Counter,
rcStatBridgeInBroadcastFrames Counter,
rcStatBridgeInDiscards Counter,
rcStatBridgeOutUnicastFrames Counter,
rcStatBridgeOutMulticastFrames Counter,
rcStatBridgeOutBroadcastFrames Counter,
rcStatRouteInUnicastFrames Counter,
rcStatRouteInMulticastFrames Counter,
rcStatRouteInDiscards Counter,
rcStatRouteOutUnicastFrames Counter,
rcStatRouteOutMulticastFrames Counter,
rcStatStgForwardTransitions Counter,
rcStatStgInConfigBpdus Counter,
rcStatStgInTcnBpdus Counter,
rcStatStgInBadBpdus Counter,
rcStatStgOutConfigBpdus Counter,
rcStatStgOutTcnBpdus Counter
}
rcStatPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "An index value that uniquely identifies a port.
This value is similar to ifIndex in MIB2."
::= { rcStatEntry 1 }
rcStatFrameTooShorts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of frames that are too short
that were encountered on this interface."
::= { rcStatEntry 2 }
rcStatBridgeInUnicastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of incoming unicast frames that
were bridged."
::= { rcStatEntry 3 }
rcStatBridgeInMulticastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of incoming multicast frames that
were bridged."
::= { rcStatEntry 4 }
rcStatBridgeInBroadcastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of incoming broadcast frames that
were bridged."
::= { rcStatEntry 5 }
rcStatBridgeInDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of frames that were discarded by
the bridging entity."
::= { rcStatEntry 6 }
rcStatBridgeOutUnicastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of outgoing unicast frames that
were bridged."
::= { rcStatEntry 7 }
rcStatBridgeOutMulticastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of outgoing multicast frames that
were bridged."
::= { rcStatEntry 8 }
rcStatBridgeOutBroadcastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of outgoing broadcast frames that
were bridged."
::= { rcStatEntry 9 }
rcStatRouteInUnicastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of incoming unicast frames that
were routed."
::= { rcStatEntry 10 }
rcStatRouteInMulticastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of incoming multicast frames that
were routed."
::= { rcStatEntry 11 }
rcStatRouteInDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of frames that were discarded by
the routing entity."
::= { rcStatEntry 12 }
rcStatRouteOutUnicastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of outgoing unicast frames that
were routed."
::= { rcStatEntry 13 }
rcStatRouteOutMulticastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of outgoing multicast frames that
were routed."
::= { rcStatEntry 14 }
rcStatStgForwardTransitions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcStatEntry 15 }
rcStatStgInConfigBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcStatEntry 16 }
rcStatStgInTcnBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcStatEntry 17 }
rcStatStgInBadBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcStatEntry 18 }
rcStatStgOutConfigBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcStatEntry 19 }
rcStatStgOutTcnBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { rcStatEntry 20 }
rcStatGigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcStatGigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store Gigport error statistics."
::= { rcStat 2 }
rcStatGigEntry OBJECT-TYPE
SYNTAX RcStatGigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Gigabit interface error counters"
INDEX { rcStatGigPortIndex }
::= { rcStatGigTable 1 }
RcStatGigEntry ::= SEQUENCE {
rcStatGigPortIndex InterfaceIndex,
rcStatGigLinkFailures Counter,
rcStatGigPacketErrors Counter,
rcStatGigCarrierErrors Counter,
rcStatGigLinkInactiveErrors Counter,
rcStatGigInFlowCtrlPkts Counter,
rcStatGigOutFlowCtrlPkts Counter
}
rcStatGigPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "An index value that uniquely identifies a port.
This value is similar to ifIndex in MIB2."
::= { rcStatGigEntry 1 }
rcStatGigLinkFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of link failures encountered on
this interface."
::= { rcStatGigEntry 2 }
rcStatGigPacketErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of packet errors encountered on
this interface."
::= { rcStatGigEntry 3 }
rcStatGigCarrierErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of carrier errors encountered on
this interface."
::= { rcStatGigEntry 4 }
rcStatGigLinkInactiveErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of link inactive errors encountered
on this interface."
::= { rcStatGigEntry 5 }
rcStatGigInFlowCtrlPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of flow control packets received
by this interface."
::= { rcStatGigEntry 6 }
rcStatGigOutFlowCtrlPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of flow control packets transmitted
by this interface."
::= { rcStatGigEntry 7 }
rcStatOspf OBJECT IDENTIFIER ::= { rcStat 3}
rcStatOspfBuffersAllocated OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of buffers
allocated for OSPF."
::= { rcStatOspf 1 }
rcStatOspfBuffersFreed OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of buffers
that are freed by the OSPF."
::= { rcStatOspf 2 }
rcStatOspfBufferAllocFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of times
that OSPF has failed to allocate buffers."
::= { rcStatOspf 3 }
rcStatOspfBufferFreeFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of times
that OSPF has failed to free buffers."
::= { rcStatOspf 4 }
rcStatOspfTxPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of packets
transmitted by OSPF."
::= { rcStatOspf 5 }
rcStatOspfRxPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of packets
received by OSPF."
::= { rcStatOspf 6 }
rcStatOspfTxDropPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of packets
dropped before transmitted by OSPF."
::= { rcStatOspf 7 }
rcStatOspfRxDropPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of packets
dropped before received by OSPF."
::= { rcStatOspf 8 }
rcStatOspfRxBadPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of packets
received by OSPF that are bad."
::= { rcStatOspf 9 }
rcStatOspfSpfRuns OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of SPF
calculatations performed by OSPF."
::= { rcStatOspf 10 }
rcStatOspfLastSpfRun OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the time(SysUpTime) since
the last spf calculated by OSPF."
::= { rcStatOspf 11 }
rcStatIgmp OBJECT IDENTIFIER ::= { rcStat 4}
rcStatIgmpInMsgs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Igmp packets
received by the device."
::= { rcStatIgmp 1 }
rcStatIgmpInErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Igmp packets
received that are with checksum errors."
::= { rcStatIgmp 2 }
rcStatIgmpInQueries OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Igmp queries
received by the device."
::= { rcStatIgmp 3 }
rcStatIgmpInReports OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Igmp reports
received by the device."
::= { rcStatIgmp 4 }
rcStatIgmpInLeaves OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Igmp Leaves
received by the device."
::= { rcStatIgmp 5 }
rcStatIgmpInvalid OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Igmp packets
received by the device that contained invalid
type."
::= { rcStatIgmp 6 }
rcStatIgmpOutMsgs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of Igmp queries
sent by the device."
::= { rcStatIgmp 7 }
rcStatOspfLsdbTblSize OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in
the linkstate database table."
::= { rcStatOspf 12 }
rcStatOspfIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcStatOspfIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store OSPF interface
statistics."
::= { rcStat 5 }
rcStatOspfIfEntry OBJECT-TYPE
SYNTAX RcStatOspfIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Ospf interface statistics"
INDEX { rcStatOspfIfIndex }
::= { rcStatOspfIfTable 1 }
RcStatOspfIfEntry ::= SEQUENCE {
rcStatOspfIfIndex InterfaceIndex,
rcStatOspfIfRxHellos Counter,
rcStatOspfIfRxDBDescrs Counter,
rcStatOspfIfRxLSUpdates Counter,
rcStatOspfIfRxLSReqs Counter,
rcStatOspfIfRxLSAcks Counter,
rcStatOspfIfTxHellos Counter,
rcStatOspfIfTxDBDescrs Counter,
rcStatOspfIfTxLSUpdates Counter,
rcStatOspfIfTxLSReqs Counter,
rcStatOspfIfTxLSAcks Counter,
rcStatOspfIfVersionMismatches Counter,
rcStatOspfIfAreaMismatches Counter,
rcStatOspfIfAuthTypeMismatches Counter,
rcStatOspfIfAuthFailures Counter,
rcStatOspfIfNetMaskMismatches Counter,
rcStatOspfIfHelloIntervalMismatches Counter,
rcStatOspfIfDeadIntervalMismatches Counter,
rcStatOspfIfOptionMismatches Counter
}
rcStatOspfIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex (0..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An unique value that is used to identify a
physical interface."
::= { rcStatOspfIfEntry 1 }
rcStatOspfIfRxHellos OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number hello packets
received by this interface."
::= { rcStatOspfIfEntry 2 }
rcStatOspfIfRxDBDescrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number database descriptor
packets received by this interface."
::= { rcStatOspfIfEntry 3 }
rcStatOspfIfRxLSUpdates OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number Link state update
packets received by this interface."
::= { rcStatOspfIfEntry 4 }
rcStatOspfIfRxLSReqs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number Link state request
packets received by this interface."
::= { rcStatOspfIfEntry 5 }
rcStatOspfIfRxLSAcks OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number Link state acknowlege
packets received by this interface."
::= { rcStatOspfIfEntry 6 }
rcStatOspfIfTxHellos OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number hello packets
transmitted by this interface."
::= { rcStatOspfIfEntry 7 }
rcStatOspfIfTxDBDescrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number database descriptor
packets transmitted by this interface."
::= { rcStatOspfIfEntry 8 }
rcStatOspfIfTxLSUpdates OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number Link state update
packets transmitted by this interface."
::= { rcStatOspfIfEntry 9 }
rcStatOspfIfTxLSReqs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number Link state request
packets transmitted by this interface."
::= { rcStatOspfIfEntry 10 }
rcStatOspfIfTxLSAcks OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number Link state acknowlege
packets transmitted by this interface."
::= { rcStatOspfIfEntry 11 }
rcStatOspfIfVersionMismatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number version
mismatches received by this interface."
::= { rcStatOspfIfEntry 12 }
rcStatOspfIfAreaMismatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number area
mismatches received by this interface."
::= { rcStatOspfIfEntry 13 }
rcStatOspfIfAuthTypeMismatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number AuthType
mismatches received by this interface."
::= { rcStatOspfIfEntry 14 }
rcStatOspfIfAuthFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number Authentication
failures."
::= { rcStatOspfIfEntry 15 }
rcStatOspfIfNetMaskMismatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number net mask
mismatches received by this interface."
::= { rcStatOspfIfEntry 16 }
rcStatOspfIfHelloIntervalMismatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number hello interval
mismatches received by this interface."
::= { rcStatOspfIfEntry 17 }
rcStatOspfIfDeadIntervalMismatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number dead interval
mismatches received by this interface."
::= { rcStatOspfIfEntry 18 }
rcStatOspfIfOptionMismatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number options
mismatches received by this interface."
::= { rcStatOspfIfEntry 19 }
-- rcStatMlt Group
rcStatMlt OBJECT IDENTIFIER ::= { rcStat 6 }
rcStatMltIfExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcStatMltIfExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store Mlt interface
statistics."
::= { rcStatMlt 1 }
rcStatMltIfExtnEntry OBJECT-TYPE
SYNTAX RcStatMltIfExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Mlt interface statistics"
INDEX { rcStatMltIfExtnMltId }
::= { rcStatMltIfExtnTable 1 }
RcStatMltIfExtnEntry ::= SEQUENCE {
rcStatMltIfExtnMltId INTEGER,
rcStatMltIfExtnIfInMulticastPkts Counter32,
rcStatMltIfExtnIfInBroadcastPkts Counter32,
rcStatMltIfExtnIfOutMulticastPkts Counter32,
rcStatMltIfExtnIfOutBroadcastPkts Counter32,
rcStatMltIfExtnIfHCInOctets Counter64,
rcStatMltIfExtnIfHCInUcastPkts Counter64,
rcStatMltIfExtnIfHCInMulticastPkt Counter64,
rcStatMltIfExtnIfHCInBroadcastPkt Counter64,
rcStatMltIfExtnIfHCOutOctets Counter64,
rcStatMltIfExtnIfHCOutUcastPkts Counter64,
rcStatMltIfExtnIfHCOutMulticast Counter64,
rcStatMltIfExtnIfHCOutBroadcast Counter64
}
rcStatMltIfExtnMltId OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Mlt Id"
::= { rcStatMltIfExtnEntry 1 }
rcStatMltIfExtnIfInMulticastPkts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION "multi-pkts to upper"
::= { rcStatMltIfExtnEntry 2 }
rcStatMltIfExtnIfInBroadcastPkts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION "broad-pkts to upper"
::= { rcStatMltIfExtnEntry 3 }
rcStatMltIfExtnIfOutMulticastPkts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION "multi-pkts from upper"
::= { rcStatMltIfExtnEntry 4 }
rcStatMltIfExtnIfOutBroadcastPkts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION "broad-pkts from upper"
::= { rcStatMltIfExtnEntry 5 }
rcStatMltIfExtnIfHCInOctets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "~ifInOctets"
::= { rcStatMltIfExtnEntry 6 }
rcStatMltIfExtnIfHCInUcastPkts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "~ifInUcastPkts"
::= { rcStatMltIfExtnEntry 7 }
rcStatMltIfExtnIfHCInMulticastPkt OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "~ifInMulticastPkts"
::= { rcStatMltIfExtnEntry 8 }
rcStatMltIfExtnIfHCInBroadcastPkt OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "~ifInBroadcastPkts"
::= { rcStatMltIfExtnEntry 9 }
rcStatMltIfExtnIfHCOutOctets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "~ifOutOctets"
::= { rcStatMltIfExtnEntry 10 }
rcStatMltIfExtnIfHCOutUcastPkts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "~ifOutUcastPkts"
::= { rcStatMltIfExtnEntry 11 }
rcStatMltIfExtnIfHCOutMulticast OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "~ifOutMulticastPkts"
::= { rcStatMltIfExtnEntry 12 }
rcStatMltIfExtnIfHCOutBroadcast OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "~ifOutBroadcastPkts"
::= { rcStatMltIfExtnEntry 13 }
-- Mlt Ether table
rcStatMltEtherTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcStatMltEtherEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store Mlt Ethernet
statistics."
::= { rcStatMlt 2 }
rcStatMltEtherEntry OBJECT-TYPE
SYNTAX RcStatMltEtherEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Mlt enternet statistics"
INDEX { rcStatMltEtherMltId }
::= { rcStatMltEtherTable 1 }
RcStatMltEtherEntry ::= SEQUENCE {
rcStatMltEtherMltId INTEGER,
rcStatMltEtherAlignmentErrors Counter,
rcStatMltEtherFCSErrors Counter,
rcStatMltEtherSingleCollFrames Counter,
rcStatMltEtherMultipleCollFrames Counter,
rcStatMltEtherSQETestError Counter,
rcStatMltEtherDeferredTransmiss Counter,
rcStatMltEtherLateCollisions Counter,
rcStatMltEtherExcessiveCollis Counter,
rcStatMltEtherIMacTransmitError Counter,
rcStatMltEtherCarrierSenseError Counter,
rcStatMltEtherFrameTooLong Counter,
rcStatMltEtherIMacReceiveError Counter
}
rcStatMltEtherMltId OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Mlt Id"
::= { rcStatMltEtherEntry 1 }
rcStatMltEtherAlignmentErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "non-integral # of octets"
::= { rcStatMltEtherEntry 2 }
rcStatMltEtherFCSErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "FCS error"
::= { rcStatMltEtherEntry 3 }
rcStatMltEtherSingleCollFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "one collision"
::= { rcStatMltEtherEntry 4 }
rcStatMltEtherMultipleCollFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "multiple collision"
::= { rcStatMltEtherEntry 5 }
rcStatMltEtherSQETestError OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "signal quality error"
::= { rcStatMltEtherEntry 6 }
rcStatMltEtherDeferredTransmiss OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "delay due to media busy"
::= { rcStatMltEtherEntry 7 }
rcStatMltEtherLateCollisions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "detect after 64 octets"
::= { rcStatMltEtherEntry 8 }
rcStatMltEtherExcessiveCollis OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "excessive collisions"
::= { rcStatMltEtherEntry 9 }
rcStatMltEtherIMacTransmitError OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "internal MAC layer error"
::= { rcStatMltEtherEntry 10 }
rcStatMltEtherCarrierSenseError OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "CSE problem"
::= { rcStatMltEtherEntry 11 }
rcStatMltEtherFrameTooLong OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "> 1518 octets"
::= { rcStatMltEtherEntry 12 }
rcStatMltEtherIMacReceiveError OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "internal MAC layer error"
::= { rcStatMltEtherEntry 13 }
-- Mlt Ip table
rcStatMltIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcStatMltIpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store Mlt Ip statistics."
::= { rcStatMlt 3 }
rcStatMltIpEntry OBJECT-TYPE
SYNTAX RcStatMltIpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Mlt enternet statistics"
INDEX { rcStatMltIpMltId }
::= { rcStatMltIpTable 1 }
RcStatMltIpEntry ::= SEQUENCE {
rcStatMltIpMltId INTEGER,
rcStatMltIpInReceives Counter,
rcStatMltIpInHdrErrors Counter,
rcStatMltIpInAddrErrors Counter,
rcStatMltIpForwDatagrams Counter,
rcStatMltIpInUnknownProtos Counter,
rcStatMltIpInDiscards Counter,
rcStatMltIpInDelivers Counter,
rcStatMltIpOutRequest Counter,
rcStatMltIpOutDiscards Counter,
rcStatMltIpOutNoRoutes Counter,
rcStatMltIpReasmReqds Counter,
rcStatMltIpReasmOKs Counter,
rcStatMltIpReasmFails Counter,
rcStatMltIpFragOKs Counter,
rcStatMltIpFragFails Counter,
rcStatMltIpFragCreates Counter,
rcStatMltIpRoutingDiscards Counter
}
rcStatMltIpMltId OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Mlt Id"
::= { rcStatMltIpEntry 1 }
rcStatMltIpInReceives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "all incoming packets"
::= { rcStatMltIpEntry 2 }
rcStatMltIpInHdrErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "hdr errors detected"
::= { rcStatMltIpEntry 3 }
rcStatMltIpInAddrErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "bad dest. ip addr"
::= { rcStatMltIpEntry 4 }
rcStatMltIpForwDatagrams OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "packets forwarded"
::= { rcStatMltIpEntry 5 }
rcStatMltIpInUnknownProtos OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "unsupported protocol"
::= { rcStatMltIpEntry 6 }
rcStatMltIpInDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "good, but no buffer"
::= { rcStatMltIpEntry 7 }
rcStatMltIpInDelivers OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "pkts delivered to upper"
::= { rcStatMltIpEntry 8 }
rcStatMltIpOutRequest OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "pkts received from upper"
::= { rcStatMltIpEntry 9 }
rcStatMltIpOutDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "good, but no buffer"
::= { rcStatMltIpEntry 10 }
rcStatMltIpOutNoRoutes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "no route to destination"
::= { rcStatMltIpEntry 11 }
rcStatMltIpReasmReqds OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "fragments to reassem"
::= { rcStatMltIpEntry 12 }
rcStatMltIpReasmOKs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "reassembled successfully"
::= { rcStatMltIpEntry 13 }
rcStatMltIpReasmFails OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "reassembly failures"
::= { rcStatMltIpEntry 14 }
rcStatMltIpFragOKs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "fragment successfully"
::= { rcStatMltIpEntry 15 }
rcStatMltIpFragFails OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "fragment failure"
::= { rcStatMltIpEntry 16 }
rcStatMltIpFragCreates OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "pkts due to fragmenting"
::= { rcStatMltIpEntry 17 }
rcStatMltIpRoutingDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Route entries removed"
::= { rcStatMltIpEntry 18 }
-- Spanning Tree Group (STG)
rcStgMaxStgs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The maximum number of spanning tree groups this
device can support concurrently."
::= { rcStg 1 }
rcStgNumStgs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of spanning tree groups that are
currently defined."
::= { rcStg 2 }
rcStgUnassignedPorts OBJECT-TYPE
SYNTAX PortSet
ACCESS read-only
STATUS mandatory
DESCRIPTION "A bitfield used to identify which ports in
the system currently not assigned to any STG.
The bitfield is 32 octets long representing
ports 0 to 255 (inclusive)."
::= { rcStg 3 }
-- STG Table
rcStgTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcStgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store Spanning Tree Group (STG)
information. Each row in the table specifies
a different STG in the device."
::= { rcStg 4 }
rcStgEntry OBJECT-TYPE
SYNTAX RcStgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "STG attributes"
INDEX { rcStgId }
::= { rcStgTable 1 }
RcStgEntry ::= SEQUENCE {
rcStgId INTEGER,
rcStgTaggedBpduAddress MacAddress,
rcStgTaggedBpduVlanId INTEGER,
rcStgBridgeAddress MacAddress,
rcStgNumPorts INTEGER,
rcStgProtocolSpecification INTEGER,
rcStgPriority INTEGER,
rcStgTimeSinceTopologyChange TimeTicks,
rcStgTopChanges Counter,
rcStgDesignatedRoot BridgeId,
rcStgRootCost INTEGER,
rcStgRootPort INTEGER,
rcStgMaxAge Timeout,
rcStgHelloTime Timeout,
rcStgHoldTime INTEGER,
rcStgForwardDelay Timeout,
rcStgBridgeMaxAge Timeout,
rcStgBridgeHelloTime Timeout,
rcStgBridgeForwardDelay Timeout,
rcStgEnableStp TruthValue,
rcStgStpTrapEnable TruthValue,
rcStgPortMembers OCTET STRING,
rcStgRowStatus RowStatus
}
rcStgId OBJECT-TYPE
SYNTAX INTEGER (1..25)
ACCESS read-only
STATUS mandatory
DESCRIPTION "An identifier used to identify a STG in the device."
::= { rcStgEntry 1 }
rcStgTaggedBpduAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The MAC address to be assigned to the destination
mac address field in tagged BPDUs.
The default address is the well known multicast
group address 01-80-c2-00-00-00."
DEFVAL { "01:80:c2:00:00:00" }
::= { rcStgEntry 2 }
rcStgTaggedBpduVlanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The VLAN ID to be used for tagging BPDUs."
::= { rcStgEntry 3 }
rcStgBridgeAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The MAC address used by this bridge when it must
be referred to in a unique fashion. It is
recommended that this be the numerically smallest
MAC address of all ports that belong to this
bridge. However it is only required to be unique.
When concatenated with rcStgPriority a unique
BridgeIdentifier is formed which is used in the
Spanning Tree Protocol."
REFERENCE "IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
::= { rcStgEntry 4 }
rcStgNumPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of ports controlled by this bridging entity."
REFERENCE "IEEE 802.1D-1990: Section 6.4.1.1.3"
::= { rcStgEntry 5 }
rcStgProtocolSpecification OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
decLb100(2),
ieee8021d(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "An indication of what version of the Spanning
Tree Protocol is being run. The value
'decLb100(2)' indicates the DEC LANbridge 100
Spanning Tree protocol. IEEE 802.1d
implementations will return 'ieee8021d(3)'. If
future versions of the IEEE Spanning Tree Protocol
are released that are incompatible with the
current version a new value will be defined."
::= { rcStgEntry 6 }
rcStgPriority OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The value of the write-able portion of the Bridge
ID, i.e., the first two octets of the (8 octet
long) Bridge ID. The other (last) 6 octets of the
Bridge ID are given by the value of rcStgBridgeAddress."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.7"
DEFVAL { 32768 }
::= { rcStgEntry 7 }
rcStgTimeSinceTopologyChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "The time (in hundredths of a second) since the
last time a topology change was detected by the
bridge entity."
REFERENCE "IEEE 802.1D-1990: Section 6.8.1.1.3"
::= { rcStgEntry 8 }
rcStgTopChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of topology changes detected by
this bridge since the management entity was last
reset or initialized."
REFERENCE "IEEE 802.1D-1990: Section 6.8.1.1.3"
::= { rcStgEntry 9 }
rcStgDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
ACCESS read-only
STATUS mandatory
DESCRIPTION "The bridge identifier of the root of the spanning
tree as determined by the Spanning Tree Protocol
as executed by this node. This value is used as
the Root Identifier parameter in all Configuration
Bridge PDUs originated by this node."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.1"
::= { rcStgEntry 10 }
rcStgRootCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The cost of the path to the root as seen from
this bridge."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.2"
::= { rcStgEntry 11 }
rcStgRootPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The port number of the port which offers the
lowest cost path from this bridge to the root
bridge."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.3"
::= { rcStgEntry 12 }
rcStgMaxAge OBJECT-TYPE
SYNTAX Timeout
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum age of Spanning Tree Protocol
information learned from the network on any port
before it is discarded, in units of hundredths of
a second. This is the actual value that this
bridge is currently using."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.4"
::= { rcStgEntry 13 }
rcStgHelloTime OBJECT-TYPE
SYNTAX Timeout
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of time between the transmission of
Configuration bridge PDUs by this node on any port
when it is the root of the spanning tree or trying
to become so, in units of hundredths of a second.
This is the actual value that this bridge is
currently using."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.5"
::= { rcStgEntry 14 }
rcStgHoldTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "This time value determines the interval length
during which no more than two Configuration bridge
PDUs shall be transmitted by this node, in units
of hundredths of a second."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.14"
::= { rcStgEntry 15 }
rcStgForwardDelay OBJECT-TYPE
SYNTAX Timeout
ACCESS read-only
STATUS mandatory
DESCRIPTION "This time value, measured in units of hundredths
of a second, controls how fast a port changes its
spanning state when moving towards the Forwarding
state. The value determines how long the port
stays in each of the Listening and Learning
states, which precede the Forwarding state. This
value is also used, when a topology change has
been detected and is underway, to age all dynamic
entries in the Forwarding Database. [Note that
this value is the one that this bridge is
currently using, in contrast to
rcStgBridgeForwardDelay which is the value that
this bridge and all others would start using
if/when this bridge were to become the root.]"
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.6"
::= { rcStgEntry 16 }
rcStgBridgeMaxAge OBJECT-TYPE
SYNTAX Timeout (600..4000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The value that all bridges use for MaxAge when
this bridge is acting as the root. Note that
802.1D-1990 specifies that the range for this
parameter is related to the value of
rcStgBridgeHelloTime. The granularity of this
timer is specified by 802.1D-1990 to be 1 second.
An agent may return a badValue error if a set is
attempted to a value which is not a whole number
of seconds."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.8"
DEFVAL { 2000 }
::= { rcStgEntry 17 }
rcStgBridgeHelloTime OBJECT-TYPE
SYNTAX Timeout (100..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The value that all bridges use for HelloTime when
this bridge is acting as the root. The
granularity of this timer is specified by 802.1D-
1990 to be 1 second. An agent may return a
badValue error if a set is attempted to a value
which is not a whole number of seconds."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.9"
DEFVAL { 200 }
::= { rcStgEntry 18 }
rcStgBridgeForwardDelay OBJECT-TYPE
SYNTAX Timeout (400..3000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The value that all bridges use for ForwardDelay
when this bridge is acting as the root. Note that
802.1D-1990 specifies that the range for this
parameter is related to the value of
rcStgBridgeMaxAge. The granularity of this
timer is specified by 802.1D-1990 to be 1 second.
An agent may return a badValue error if a set is
attempted to a value which is not a whole number
of seconds."
REFERENCE "IEEE 802.1D-1990: Section 4.5.3.10"
DEFVAL { 1500 }
::= { rcStgEntry 19 }
rcStgEnableStp OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate whether the spanning tree protocol
should be active in this STG."
DEFVAL { true }
::= { rcStgEntry 20 }
rcStgStpTrapEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate whether traps relating to the spanning
tree protocol should be sent for this STG."
DEFVAL { true }
::= { rcStgEntry 21 }
rcStgPortMembers OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(32))
ACCESS read-write
STATUS mandatory
DESCRIPTION "A bitfield used to identify which ports in
the system are members this STG.
The bitfield is 32 octets long representing
ports 0 to 255 (inclusive)."
::= { rcStgEntry 22 }
rcStgRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status."
::= { rcStgEntry 23 }
-- STG Port Table
rcStgPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcStgPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table used to store Spanning Tree Group (STG)
port related information. If a port is
associated with more than one STGs, the port
will have one entry in this table for each STG
it assigned to."
::= { rcStg 5 }
rcStgPortEntry OBJECT-TYPE
SYNTAX RcStgPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "STG Port attributes"
INDEX { rcStgPort, rcStgPortStgId }
::= { rcStgPortTable 1 }
RcStgPortEntry ::= SEQUENCE {
rcStgPort InterfaceIndex,
rcStgPortStgId INTEGER,
rcStgPortPriority INTEGER,
rcStgPortState INTEGER,
rcStgPortEnableStp TruthValue,
rcStgPortFastStart TruthValue,
rcStgPortPathCost INTEGER,
rcStgPortDesignatedRoot BridgeId,
rcStgPortDesignatedCost INTEGER,
rcStgPortDesignatedBridge BridgeId,
rcStgPortDesignatedPort OCTET STRING,
rcStgPortForwardTransitions Counter,
rcStgPortInConfigBpdus Counter,
rcStgPortInTcnBpdus Counter,
rcStgPortInBadBpdus Counter,
rcStgPortOutConfigBpdus Counter,
rcStgPortOutTcnBpdus Counter,
rcStgPortRowStatus RowStatus
}
rcStgPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "The port number of the port for which this entry
contains Spanning Tree Protocol management
information."
REFERENCE "IEEE 802.1D-1990: Section 6.8.2.1.2"
::= { rcStgPortEntry 1 }
rcStgPortStgId OBJECT-TYPE
SYNTAX INTEGER (1..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The STG identifier this port is assigned to."
::= { rcStgPortEntry 2 }
rcStgPortPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The value of the priority field which is
contained in the first (in network byte order)
octet of the (2 octet long) Port ID. The other
octet of the Port ID is given by the value of
rcStgPort."
REFERENCE "IEEE 802.1D-1990: Section 4.5.5.1"
DEFVAL { 128 }
::= { rcStgPortEntry 3 }
rcStgPortState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
blocking(2),
listening(3),
learning(4),
forwarding(5),
broken(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The port's current state as defined by
application of the Spanning Tree Protocol. This
state controls what action a port takes on
reception of a frame. If the bridge has detected
a port that is malfunctioning it will place that
port into the broken(6) state. For ports which
are disabled (see rcStgPortEnable), this object
will have a value of disabled(1)."
REFERENCE "IEEE 802.1D-1990: Section 4.5.5.2"
::= { rcStgPortEntry 4 }
rcStgPortEnableStp OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "The enabled/disabled status of the port."
REFERENCE "IEEE 802.1D-1990: Section 4.5.5.2"
DEFVAL { true }
::= { rcStgPortEntry 5 }
rcStgPortFastStart OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "When this flag is set, the port is moved
straight to the forwarding(5) state upon
being enabled."
DEFVAL { false }
::= { rcStgPortEntry 6 }
rcStgPortPathCost OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The contribution of this port to the path cost of
paths towards the spanning tree root which include
this port. 802.1D-1990 recommends that the
default value of this parameter be in inverse
proportion to the speed of the attached LAN."
REFERENCE "IEEE 802.1D-1990: Section 4.5.5.3"
::= { rcStgPortEntry 7 }
rcStgPortDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
ACCESS read-only
STATUS mandatory
DESCRIPTION "The unique Bridge Identifier of the Bridge
recorded as the Root in the Configuration BPDUs
transmitted by the Designated Bridge for the
segment to which the port is attached."
REFERENCE "IEEE 802.1D-1990: Section 4.5.5.4"
::= { rcStgPortEntry 8 }
rcStgPortDesignatedCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The path cost of the Designated Port of the
segment connected to this port. This value is
compared to the Root Path Cost field in received
bridge PDUs."
REFERENCE "IEEE 802.1D-1990: Section 4.5.5.5"
::= { rcStgPortEntry 9 }
rcStgPortDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Bridge Identifier of the bridge which this
port considers to be the Designated Bridge for
this port's segment."
REFERENCE "IEEE 802.1D-1990: Section 4.5.5.6"
::= { rcStgPortEntry 10 }
rcStgPortDesignatedPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Port Identifier of the port on the Designated
Bridge for this port's segment."
REFERENCE "IEEE 802.1D-1990: Section 4.5.5.7"
::= { rcStgPortEntry 11 }
rcStgPortForwardTransitions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of times this port has transitioned
from the Learning state to the Forwarding state."
::= { rcStgPortEntry 12 }
rcStgPortInConfigBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of Config BPUDs received by
this port."
::= { rcStgPortEntry 13 }
rcStgPortInTcnBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of Topology Change Notification
BPUDs received by this port."
::= { rcStgPortEntry 14 }
rcStgPortInBadBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of Bad BPUDs received by this port."
::= { rcStgPortEntry 15 }
rcStgPortOutConfigBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of Config BPUDs transmitted by this port."
::= { rcStgPortEntry 16 }
rcStgPortOutTcnBpdus OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of Topology Change Notification
BPUDs transmitted by this port."
::= { rcStgPortEntry 17 }
rcStgPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status."
::= { rcStgPortEntry 18 }
rcStgNotAllowedPorts OBJECT-TYPE
SYNTAX PortSet
ACCESS read-only
STATUS mandatory
DESCRIPTION "A bitfield used to identify which ports in
the system that cannot be assigned to any STG
(i.e., which ports are single routable ports).
The bitfield is 32 octets long representing
ports 0 to 255 (inclusive)."
::= { rcStg 6 }
-- rcBridge Group
-- Forwarding Database for Transparent Bridges
rcBridgeFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcBridgeFdbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This table is an replacement to the standard
dot1dTpFdbTable in rfc1493."
::= { rcBridge 1 }
rcBridgeFdbEntry OBJECT-TYPE
SYNTAX RcBridgeFdbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Information about a specific unicast MAC address
for which the bridge has some forwarding information."
INDEX { rcBridgeFdbStatus, rcBridgeFdbAddress }
::= { rcBridgeFdbTable 1 }
RcBridgeFdbEntry ::=
SEQUENCE {
rcBridgeFdbStatus INTEGER,
rcBridgeFdbAddress MacAddress,
rcBridgeFdbPort InterfaceIndex,
rcBridgeFdbMonitor TruthValue,
rcBridgeFdbPriority INTEGER
}
rcBridgeFdbStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
learned(3),
self(4),
mgmt(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "This object indicates the status of this entry."
::= { rcBridgeFdbEntry 1 }
rcBridgeFdbAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "A unicast MAC address for which the bridge
has forwarding and/or filtering information."
REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
::= { rcBridgeFdbEntry 2 }
rcBridgeFdbPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "Either the value '0', or the port number of the
port on which a frame having a source address
equal to the value of the corresponding instance
of rcBridgeFdbAddress has been seen. A value of
'0' indicates that the port number has not been
learned but that the bridge does have some
forwarding/filtering information about this
address (e.g. in the dot1dStaticTable).
Implementors are encouraged to assign the port
value to this object whenever it is learned even
for addresses for which the corresponding value of
rcBridgeFdbStatus is not learned(3)."
::= { rcBridgeFdbEntry 3 }
rcBridgeFdbMonitor OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether monitoring should be
performed on this unicast MAC address. If
monitoring is enabled, any packet received
with a matching destination MAC address
will be forwarded to the port configured to
receive monitor traffic."
::= { rcBridgeFdbEntry 4 }
rcBridgeFdbPriority OBJECT-TYPE
SYNTAX INTEGER {
low(0),
high(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the priority of the incoming
frames with this destination Mac Address."
DEFVAL { low }
::= { rcBridgeFdbEntry 5 }
rcBridgeFdbTblSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in
the bridge forwarding database table."
::= { rcBridge 2 }
-- The Static (Destination-Address) Database
rcBridgeStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcBridgeStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This table is a proprietary replacement to the standard
dot1dStaticTable in rfc1493."
::= { rcBridge 3 }
rcBridgeStaticEntry OBJECT-TYPE
SYNTAX RcBridgeStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table containing forwarding information about unicast
entries configured into the bridge by management. This
information is used by the transparent bridging function
in determining how to propagate a received frame."
INDEX { rcBridgeStaticAddress, rcBridgeStaticPort }
::= { rcBridgeStaticTable 1 }
RcBridgeStaticEntry ::=
SEQUENCE {
rcBridgeStaticAddress MacAddress,
rcBridgeStaticPort InterfaceIndex,
rcBridgeStaticMonitor TruthValue,
rcBridgeStaticPriority INTEGER,
rcBridgeStaticStatus INTEGER
}
rcBridgeStaticAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The MAC address of this entry."
::= { rcBridgeStaticEntry 1 }
rcBridgeStaticPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "Port on which the MAC address is found."
::= { rcBridgeStaticEntry 2 }
rcBridgeStaticMonitor OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate whether monitoring should be
performed on incoming packets that match this
entry."
::= { rcBridgeStaticEntry 3 }
rcBridgeStaticPriority OBJECT-TYPE
SYNTAX INTEGER {
low(0),
high(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate forwarding priority of incoming
packets that match this entry."
DEFVAL { low }
::= { rcBridgeStaticEntry 4 }
rcBridgeStaticStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
permanent(3),
deleteOnReset(4),
deleteOnTimeout(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "This object indicates the status of this
entry. The default value is permanent(3)."
::= { rcBridgeStaticEntry 5 }
rcBridgeStaticTblSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in
the bridge static table."
::= { rcBridge 4 }
-- The filtering (Destination-Address) Database
rcBridgeFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcBridgeFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This table is a proprietary replacement to the standard
dot1dStaticTable (Filtering information) in rfc1493."
::= { rcBridge 5 }
rcBridgeFilterEntry OBJECT-TYPE
SYNTAX RcBridgeFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table containing filtering information configured into
the bridge by management specifying a destination address
on a specific port and a set of incoming ports. Frames
received from one of the incoming ports and containing
the specific destination addresses are not allowed to be
forwarded."
INDEX { rcBridgeFilterAddress, rcBridgeFilterPort }
::= { rcBridgeFilterTable 1 }
RcBridgeFilterEntry ::=
SEQUENCE {
rcBridgeFilterAddress MacAddress,
rcBridgeFilterPort InterfaceIndex,
rcBridgeFilterNotAllowedFrom OCTET STRING,
rcBridgeFilterStatus INTEGER
}
rcBridgeFilterAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The MAC address of this entry. This address is used
to match the destination address of incoming packets."
::= { rcBridgeFilterEntry 1 }
rcBridgeFilterPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "Port on which this MAC address is found."
::= { rcBridgeFilterEntry 2 }
rcBridgeFilterNotAllowedFrom OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(32))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate a set of ports. Traffic arriving
on any of the specified ports is not forwarded to this
MAC address."
::= { rcBridgeFilterEntry 3 }
rcBridgeFilterStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2),
permanent(3),
deleteOnReset(4),
deleteOnTimeout(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "This object indicates the status of this
entry. The default value is permanent(3)."
::= { rcBridgeFilterEntry 4 }
rcBridgeFilterTblSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of entries in
the bridge filter table."
::= { rcBridge 6 }
-- rcBoot Group
rcBootFlashSwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "BootFlashSwVersion indicates the software
version in the Flash."
::= { rcBoot 1 }
rcBootPcmciaSwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "BootPcmciaSwVersion indicate the software
version in the Pcmcia card."
::= { rcBoot 2 }
rcBootLastBootSource OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "Indicates the boot source of the last
the system boot."
::= { rcBoot 3 }
rcBootPrimary OBJECT-TYPE
SYNTAX INTEGER {
flash(1),
pcmcia(2),
net(3),
skip(4)
}
ACCESS read-write
STATUS obsolete
DESCRIPTION "BootPrimary is indicator for the
primary source to boot the system."
DEFVAL { flash }
::= { rcBoot 4 }
rcBootSecondary OBJECT-TYPE
SYNTAX INTEGER {
flash(1),
pcmcia(2),
net(3),
skip(4)
}
ACCESS read-write
STATUS obsolete
DESCRIPTION "BootSecondary indicates the second choice
of the boot source."
DEFVAL { pcmcia }
::= { rcBoot 5 }
rcBootTertiary OBJECT-TYPE
SYNTAX INTEGER {
flash(1),
pcmcia(2),
net(3),
skip(4)
}
ACCESS read-write
STATUS obsolete
DESCRIPTION "BootTertiary indicates the third choice
of boot source."
DEFVAL { net }
::= { rcBoot 6 }
-- rcDevice Group
rcDeviceLastBootSource OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the source of the software
image the system was last booted with."
::= { rcDevice 1 }
rcDevicePrimarySource OBJECT-TYPE
SYNTAX INTEGER {
flash(1),
pcmcia(2),
net(3),
skip(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the primary choice to get
a system software image."
::= { rcDevice 2 }
rcDevicePrimarySourceFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate a file number, if applicable."
::= { rcDevice 3 }
rcDeviceSecondarySource OBJECT-TYPE
SYNTAX INTEGER {
flash(1),
pcmcia(2),
net(3),
skip(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the secondary choice to get
a system software image."
::= { rcDevice 4 }
rcDeviceSecondarySourceFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate a file name, if applicable."
::= { rcDevice 5 }
rcDeviceTertiarySource OBJECT-TYPE
SYNTAX INTEGER {
flash(1),
pcmcia(2),
net(3),
skip(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the tertiary choice to get
a system software image."
::= { rcDevice 6 }
rcDeviceTertiarySourceFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate a file name, if applicable."
::= { rcDevice 7 }
rcDeviceConfigSource OBJECT-TYPE
SYNTAX INTEGER {
flash(1),
pcmcia(2),
nvram(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the location to get a system
configuration file during system boot."
::= { rcDevice 8 }
rcDeviceConfigSourceFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate a file name, if applicable."
::= { rcDevice 9 }
rcDeviceFlashBytesUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of bytes used in the
system's configuration flash device."
::= { rcDevice 10 }
rcDeviceFlashBytesFree OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of bytes available in
the system's configuration flash device."
::= { rcDevice 11 }
rcDevicePcmciaBytesUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of bytes used in the
system's PCMCIA device."
::= { rcDevice 12 }
rcDevicePcmciaBytesFree OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of bytes available in
the system's PCMCIA device."
::= { rcDevice 13 }
rcDeviceAction OBJECT-TYPE
SYNTAX INTEGER {
none(1),
squeezeFlash(2),
squeezePcmcia(3),
formatFlash(4),
formatPcmcia(5),
recoverFlash(6),
recoverPcmcia(7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to specify a particular action to perform on
one of the system's device."
::= { rcDevice 14 }
rcDeviceResult OBJECT-TYPE
SYNTAX INTEGER {
none(1),
inProgress(2),
success(3),
fail(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the result of the last action
performed on one of the system's device."
::= { rcDevice 15 }
rcDeviceFlashNumFiles OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of files available in
the system's configuration flash device."
::= { rcDevice 16 }
rcDevicePcmciaNumFiles OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of files available in
the system's PCMCIA device."
::= { rcDevice 17 }
-- The Device Flash Table
rcDeviceFlashTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDeviceFlashEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Flash table."
::= { rcDevice 25 }
rcDeviceFlashEntry OBJECT-TYPE
SYNTAX RcDeviceFlashEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in the system's flash table."
INDEX { rcDeviceFlashFileNum }
::= { rcDeviceFlashTable 1 }
RcDeviceFlashEntry ::=
SEQUENCE {
rcDeviceFlashFileNum INTEGER,
rcDeviceFlashFileName DisplayString,
rcDeviceFlashFileVersion DisplayString,
rcDeviceFlashFileType INTEGER,
rcDeviceFlashFileMode INTEGER,
rcDeviceFlashFileSize INTEGER,
rcDeviceFlashFileCrc INTEGER,
rcDeviceFlashFileStatus INTEGER,
rcDeviceFlashRowStatus RowStatus
}
rcDeviceFlashFileNum OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate a particular file in flash."
::= { rcDeviceFlashEntry 1 }
rcDeviceFlashFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate a flash file's name."
::= { rcDeviceFlashEntry 2 }
rcDeviceFlashFileVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the flash file's version."
::= { rcDeviceFlashEntry 3 }
rcDeviceFlashFileType OBJECT-TYPE
SYNTAX INTEGER {
config(1),
log(2),
trace(3),
executable(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the flash file's type."
::= { rcDeviceFlashEntry 4 }
rcDeviceFlashFileMode OBJECT-TYPE
SYNTAX INTEGER {
compressed(1),
uncompressed(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the flash file's mode."
::= { rcDeviceFlashEntry 5 }
rcDeviceFlashFileSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the flash file's size."
::= { rcDeviceFlashEntry 6 }
rcDeviceFlashFileCrc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the flash file's CRC."
::= { rcDeviceFlashEntry 7 }
rcDeviceFlashFileStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
deleted(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the flash file's status.
A file that has been marked for deletion, but
who's space has not been reclaimed yet is marked
as 'deleted'."
::= { rcDeviceFlashEntry 8 }
rcDeviceFlashRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status."
::= { rcDeviceFlashEntry 9 }
-- The Device Pcmcia Table
rcDevicePcmciaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDevicePcmciaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "PCMCIA table."
::= { rcDevice 26 }
rcDevicePcmciaEntry OBJECT-TYPE
SYNTAX RcDevicePcmciaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in the system's PCMCIA table."
INDEX { rcDevicePcmciaFileNum }
::= { rcDevicePcmciaTable 1 }
RcDevicePcmciaEntry ::=
SEQUENCE {
rcDevicePcmciaFileNum INTEGER,
rcDevicePcmciaFileName DisplayString,
rcDevicePcmciaFileVersion DisplayString,
rcDevicePcmciaFileType INTEGER,
rcDevicePcmciaFileMode INTEGER,
rcDevicePcmciaFileSize INTEGER,
rcDevicePcmciaFileCrc INTEGER,
rcDevicePcmciaFileStatus INTEGER,
rcDevicePcmciaRowStatus RowStatus
}
rcDevicePcmciaFileNum OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate a particular file in PCMCIA."
::= { rcDevicePcmciaEntry 1 }
rcDevicePcmciaFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the PCMCIA file's name."
::= { rcDevicePcmciaEntry 2 }
rcDevicePcmciaFileVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the PCMCIA file's version."
::= { rcDevicePcmciaEntry 3 }
rcDevicePcmciaFileType OBJECT-TYPE
SYNTAX INTEGER {
config(1),
log(2),
trace(3),
executable(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the PCMCIA file's type."
::= { rcDevicePcmciaEntry 4 }
rcDevicePcmciaFileMode OBJECT-TYPE
SYNTAX INTEGER {
compressed(1),
uncompressed(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate a particular file in mode."
::= { rcDevicePcmciaEntry 5 }
rcDevicePcmciaFileSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the PCMCIA file's size."
::= { rcDevicePcmciaEntry 6 }
rcDevicePcmciaFileCrc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the PCMCIA file's CRC."
::= { rcDevicePcmciaEntry 7 }
rcDevicePcmciaFileStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
deleted(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the PCMCIA file's status.
A file that has been marked for deletion, but
who's space has not been reclaimed yet is marked
as 'deleted'."
::= { rcDevicePcmciaEntry 8 }
rcDevicePcmciaRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Row status."
::= { rcDevicePcmciaEntry 9 }
-- Multi-Link Trunking Table
rcMltNumMlts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of MLTs currently defined in the switch."
::= { rcMlt 1 }
rcMltPotentialMembers OBJECT-TYPE
SYNTAX PortSet
ACCESS read-only
STATUS mandatory
DESCRIPTION "The set of ports that are not members of any MLT."
::= { rcMlt 2 }
rcMltTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcMltEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A list of Multi-Link Trunk entries. The number of
entries is given by rcMltNumMlts."
::= { rcMlt 10 }
rcMltEntry OBJECT-TYPE
SYNTAX RcMltEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing configuration information for a
particular Multi-Link Trunk."
INDEX { rcMltId }
::= { rcMltTable 1 }
RcMltEntry ::= SEQUENCE {
rcMltId INTEGER,
rcMltName DisplayString,
rcMltPortMembers PortSet,
rcMltPortType INTEGER,
rcMltNumVlanIds INTEGER,
rcMltVlanIds IdList,
rcMltRowStatus RowStatus,
rcMltEnable TruthValue,
rcMltLoadBalance TruthValue,
rcMltDistributionAlgorithm INTEGER,
rcMltIfIndex InterfaceIndex
}
rcMltId OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies the Multi-Link
Trunk associated with this entry."
::= { rcMltEntry 1 }
rcMltName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An administratively-assigned name for this MLT."
::= { rcMltEntry 2 }
rcMltPortMembers OBJECT-TYPE
SYNTAX PortSet
ACCESS read-write
STATUS mandatory
DESCRIPTION "The set of ports that are members of this MLT."
::= { rcMltEntry 3 }
rcMltPortType OBJECT-TYPE
SYNTAX INTEGER {
access(1), -- access port type
trunk(2) -- trunk port type
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The type of MLT port: access(1) or trunk(2)."
DEFVAL { access }
::= { rcMltEntry 4 }
rcMltNumVlanIds OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of VLAN IDs that
are stored in the rcMltVlanIds variable."
::= { rcMltEntry 5 }
rcMltVlanIds OBJECT-TYPE
SYNTAX IdList (SIZE (250))
ACCESS read-write
STATUS mandatory
DESCRIPTION "An array used to identify which VLANs this MLT
is associated with. Each VLAN ID is stored as a
two octet value. The first octet in the pair holds
bits 15-8 of the VLAN ID, while the second octet
holds bits 7-0 of the VLAN ID."
::= { rcMltEntry 6 }
rcMltRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries in the rcMltTable."
::= { rcMltEntry 7 }
rcMltEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable the entry."
DEFVAL { true }
::= { rcMltEntry 8 }
rcMltLoadBalance OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Perform load balance?"
DEFVAL { false }
::= { rcMltEntry 9 }
rcMltDistributionAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
none(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "none(1), ... It will be fill later"
DEFVAL { none }
::= { rcMltEntry 10 }
rcMltIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the 'logical' ifIndex assigned to
this MLT."
::= { rcMltEntry 11 }
-- rcWeb related information
rcWebEnableServer OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Control whether the web server should be enabled.
Setting this variable to true will make the server
operational. Setting this variable to false will
disable server."
DEFVAL { false }
::= { rcWeb 1 }
rcWebRWAUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name for the read-write-all web-server account."
::= { rcWeb 2 }
rcWebRWAPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Password for the read-write-all web-server account."
::= { rcWeb 3 }
rcWebRWUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name for the read-write web-server account."
::= { rcWeb 4 }
rcWebRWPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Password for the read-write web-server account."
::= { rcWeb 5 }
rcWebROUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name for the read-only web-server account."
::= { rcWeb 6 }
rcWebROPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Password for the read-only web-server account."
::= { rcWeb 7 }
rcWebLastChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last web-browser initiated configuration
change since sysUpTime."
::= { rcWeb 8 }
rcWebNumHits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of hits to the web-server"
::= { rcWeb 9 }
rcWebNumAccessChecks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of access checks performed by the web-server"
::= { rcWeb 10 }
rcWebNumAccessBlocks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of accesses blocked by the web-server"
::= { rcWeb 11 }
rcWebNumRxErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of receive errors encountered by the
web-server"
::= { rcWeb 12 }
rcWebNumTxErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of transmit errors encountered by the
web-server"
::= { rcWeb 13 }
rcWebNumSetRequest OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of set-request to the web-server"
::= { rcWeb 14 }
-- rcCli related information
rcCliRWAUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name for the read-write-all CLI account."
::= { rcCli 1 }
rcCliRWAPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Password for the read-write-all CLI account."
::= { rcCli 2 }
rcCliRWUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name for the read-write CLI account."
::= { rcCli 3 }
rcCliRWPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Password for the read-write CLI account."
::= { rcCli 4 }
rcCliRWL3UserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name for the read-write layer-3 CLI account."
::= { rcCli 5 }
rcCliRWL3Password OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Password for the read-write layer-3 CLI account."
::= { rcCli 6 }
rcCliRWL2UserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name for the read-write layer-2 CLI account."
::= { rcCli 7 }
rcCliRWL2Password OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Password for the read-write layer-2 CLI account."
::= { rcCli 8 }
rcCliROUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "User name for the read-only CLI account."
::= { rcCli 9 }
rcCliROPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Password for the read-only CLI account."
::= { rcCli 10 }
rcCliMaxTelnetSessions OBJECT-TYPE
SYNTAX INTEGER (0..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the maximum number of telnet
sessions the system will support."
DEFVAL { 8 }
::= { rcCli 11 }
rcCliMaxRloginSessions OBJECT-TYPE
SYNTAX INTEGER (0..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the maximum number of rlogin
sessions the system will support."
DEFVAL { 8 }
::= { rcCli 12 }
rcCliTimeout OBJECT-TYPE
SYNTAX INTEGER (30..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the amount of idle time, in
seconds to wait before timing out telnet and
rlogin sessions."
DEFVAL { 900 }
::= { rcCli 13 }
rcCliNumAccessViolations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Used to indicate the number of CLI access
violations detected by the system."
::= { rcCli 14 }
-- Error Group
rcErrorLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Error level indicator for the last error
reported in the system. The meaning of
this value are :
0 = Informative Information
1 = Warning Condition
2 = Error Condition
3 = Manufacturing Information
4 = Fatal Condition
"
::= { rcError 1 }
rcErrorCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Error code indicator for the last error
reported in the system. This is an encoded
value that identifies the software module
that generated the error message as well as
a specific error condition within that module.
This value is transparent to the user. This
value is intended to help Accelar support and
development staff to isolate system problems."
::= { rcError 2 }
rcErrorText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Error string of the last error reported
in the system."
::= { rcError 3 }
rcErrorReturnCode OBJECT-TYPE
SYNTAX INTEGER {
none(100),
resourceNotAvailable(101),
operationNotAllowed(102),
operationInProgress(103),
invalidPortNumber(104),
invalidSubnetAddress(105),
invalidSubnetMask(106),
invalidVlanId(107),
invalidVlanName(108),
invalidVlanType(109),
invalidStgId(110),
invalidProtocolId(111),
invalidPortMembers(112),
invalidStaticMembers(113),
invalidNotAllowedMembers(114),
destinationNotReachable(115),
tableIsFull(116),
nondualConnectorGigPort(117),
testIdNotPresent(118),
invalidTestId(119),
invalidStatusChange(120),
invalidCpuCard(121),
invalidSrcPortChoice(122),
dstPortUnspecified(123),
srcPortOneUnspecified(124),
srcPortTwoUnspecified(125),
notSupported(126),
userNameIsNonUnique(127),
invalidName(128),
cannotModifyThisField(130),
invalidUserPasswordLength(131),
thisUsernameExists(132),
invalidIpAddress(133),
invalidMacAddress(134),
nosuchEntry(135),
anotherLoopBackTestAlreadyRunning(136),
protocolIdNotRoutable(137),
autoNegotiateIsOn(138),
noActionSpecified(139),
invalidActionSpecified(140),
cannotModifyAutoNegotiateIsOn(141),
cannotModifyAutoPortIsFiber(142),
autoNegotiationNotSupported(143),
cannotSetAdminSpeed(144),
cannotSetAdminDuplex(145),
ospfRtrDeadIntIsnotMultOfHelloInt(146),
ospfRtrDeadIntLessThan4TimesHelloInt(147),
notUsed1(148),
ospfBadAuthValue(149),
ospfEnabled(150),
ospfAreaNotFound(151),
ospfBackboneArea(152),
notInTestMode(153),
ospfInvalidAreaRangeMask(154),
ospfDuplicateEntry(155),
ospfRangeNotAllocated(156),
ospfAreaRangeNotFound(157),
testRunning(158),
nvramLimitExceeded(159),
flowAlreadyExist(160),
flowNotFound(161),
duplicateIpAddress(163),
conflictingIpAddress(164),
invalidRouteCost(165),
invalidNextHop(166),
duplicateRoute(167),
cannotFindRoute(168),
cannotDeleteLocalRoute(169),
badDhcpMinSec(170),
badDhcpMaxHop(171),
badDhcpMode(172),
badAgentAddress(173),
dhcpNotEnabled(174),
dhcpForwardNotFound(175),
dhcpDuplicateForward(176),
dhcpMaxForward(177),
dhcpBadEnable(178),
invalidDeviceFileNumber(179),
notExecutableDeviceFile(180),
deletedDeviceFile(181),
pcmciaNotPresent(182),
pcmciaWriteProtected(183),
discontiguousSubnetMask(184),
invalidOspfMetric(185),
ospfHostRouteNotFound(186),
invalidMltId(187),
invalidMltName(188),
onlyOnePortInMlt(189),
moreThan4PortsInMlt(190),
portsInDifferentQuid(191),
portAlreadyInAnotherMlt(192),
invalidVlan(193),
nonExistIpMcastAddriess(194),
invalidIpMulticastAddress(195),
portIsLocked(196),
accessRestriction(197),
invalidDeviceFileLength(198),
duplicateAccessPolicyId(199),
noDesiredAccessPolicyItem(200),
ipfFilterNonExist(201),
ipfInvalidVlanPriority(202),
ipfInvalidDestinationAddress(203),
ipfInvalidSourceAddress(204),
ipfFilterDuplicate(205),
ipfGlobalListDuplicate(206),
ipfGlobalListNonExist(207),
ipfBaseListDuplicate(208),
ipfBaseListNonExist(209),
ipfPortDuplicate(210),
ipfPortNonExist(211),
ipfListNonExist(212),
snmpSnoopDisabled(213),
invalidHostIpAddress(214),
snoopStaticGroupExist(215),
ripAnnouncePolicyNotFound(216),
duplicateRipAnnouncePolicy(217),
ospfAnnouncePolicyNotFound(218),
duplicateOspfAnnouncePolicy(219),
policyMatchNetEntryNotFound(220),
duplicatePolicyNetEntry(221),
policyAddrListEntryNotFound(222),
duplicatePolicyAddrListEntry(223),
policyAddrListIdNotFound(224),
policyExactNetListNotFound(225),
policyRangeNetListNotFound(226),
policyRipGatewayListNotFound(227),
policyRipInterfaceListNotFound(228),
policyOspfRtrIdListNotFound(229),
policyAnnounceInterfaceListNotFound(230),
policyAdvertiseNetListNotFound(231),
policyInjectNetListNotFound(232),
invalidPolicyListIdListSize(233),
policyAddrEntryNotFound(234),
duplicatePolicyAddrEntry(235),
disableThisPortFirst(236),
mutinettingNotSupported(237),
addingGlobalFilterToNonGlobalList(238),
addingNonGlobalFilterToGlobalList(239),
setFilteredPortMode(240),
setFilteredPortEnableValue(241),
invalidModeType(242),
duplicateRipAcceptPolicy(243),
ripAccepPolicyNotFound(244),
duplicateOspfAcceptPolicy(245),
ospfAccepPolicyNotFound(246),
invalidAccessPolicyName(247),
invalidAccessPolicyPolicyEnable(248),
invalidAccessPolicyMode(249),
invalidAccessPolicyService(250),
invalidAccessPolicyPrecedence(251),
invalidAccessPolicyNetAddress(252),
invalidAccessPolicyTrustedHostAddress(253),
invalidAccessPolicyTrustedHostUserName(254),
invalidAccessPolicyAccessLevel(255),
invalidAccessPolicyLogSetting(256),
invalidAccessPolicyPolicyId(257),
invalidAreaOptions(258),
cannotDeleteAreaIfCountIsNotZero(259),
ospfInterfaceNotFound(260),
ospfIfAreaIdConflictsWithConfiguredAreaRange(261),
applyingDuplicateGlobalFilterToPort(262),
differentMltPortTypes(263),
addPortToMltFailed(264),
removePortFromMltFailed(265),
mirrorPortInMlt(266),
invalidDhcpAlwaysBroadcast(267),
interfaceIsSetToTransmitRipV1(268),
ripInterfaceDoesnotExist(269),
interfaceIsNotRunningRip(270),
cannotCreateVirtLinksThroughStubArea(271),
invalidSyslogEnableSetting(272),
invalidSyslogHostIpAddr(274),
invalidSyslogHostUdpPort(275),
invalidSyslogHostFacility(276),
invalidSyslogModuleId(277),
invalidSyslogSeverity(278),
invalidSyslogMapInfoSeverity(279),
invalidSyslogMapWarningSeverity(280),
invalidSyslogMapErrorSeverity(281),
invalidSyslogMapMfgSeverity(282),
invalidSyslogMapFatalSeverity(283),
invalidSyslogMapTraceMsgSetting(284),
invalidSyslogMapTrapMsgSetting(285),
invalidSyslogLogTraceMsgSetting(286),
invalidSyslogLogTrapMsgSetting(287),
invalidSyslogEntryEnableSetting(288),
invalidSyslogMaxHostSetting(289),
invalidSyslogHostId(290),
duplicateSyslogEntry(291),
syslogHostTableIsFull(292),
invalidHoldDownTime(294),
incompatibleAruHardware(295),
invalidVrid(296),
duplicateVrrpEntry(297),
noVrrpIpAddressSpecified(298),
invalidVrrpControlValue(299),
invalidVrrpPriority(300),
invalidVrrpAdvertisementInterval(301),
maxNumOfVrrpsEntriesExceeded(302),
policyNetListEntryNotFound(303),
duplicatePolicyNetListEntry(304),
policyNetListIdNotFound(305),
filterOnAnEnabledPort(306),
listOnAnEnabledPort(307),
invalidIpFilterSrcOption(308),
invalidIpFilterDstOption(309),
invalidOspfAreaImportextOption(310),
invalidOspfInterfaceMd5KeyIdLength(311),
invalidOspfInterfaceMd5KeyLength(312),
invalidIPXNetworkNumber(313),
ipxCircuitAlreadyExists(314),
ipxCircuitDoesNotExist(315),
encapsulationIsNotAllowedOnSameSegment(316),
encapsulationDoesNotMatchProtocolBasedVLAN(317),
invalidDvmrpIfTblEnableValue(318),
invalidDvmrpIfTblMetricValue(319),
ipHostPartForSubnetAddrIsNonZero(320),
globalMulticastNotEnabled(321),
metricFieldIsCreatedButModified(322),
invalidIpMRouteInterfaceTblTtlValue(323),
invalidUdpPortNumber(324),
invalidUdpProtocolNameLength(325),
cannotModifyUdpProtocolName(326),
udpProtocolEntryDoesnotexists(327),
duplicateUdpProtocolEntry(328),
cannotDelUdpProtocolEntryFwdEntriesExists(329),
udpBroadcastIntfEntryDoesnotExists(330),
duplicateUdpBroadcastIntfEntry(331),
invalidUdpConfBroacastInterface(332),
updConfIntfEntryNotEnabledForUdpBcastForwarding(333),
udpPortFwdEntryDoesnotExists(334),
duplicateUdpPortFwdEntryDoesnotExists(335),
udpPortFwdEntryUdpPortInterfaceDoesnotExists(336),
udpPortFwdListEntryDoesnotExists(337),
duplicateUdpPortFwdListEntryDoesnotExists(338),
udpPortFwdListEntryPortFwdIdDoesnotExists(339),
udpPortFwdListEntryinvalidFwdIdListSize(340),
cannotDeleteUdpPortFwdListEntryInterfaceUsingThisList(341)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "This variable is used primarily as an enumeration
to list the proprietary return codes that this
device can send to a management station in
response to a failed SNMP operation."
DEFVAL { none }
::= { rcError 4 }
rcErrorSendTrap OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicates whether to send trap upon receiving an
error in the system."
DEFVAL { true }
::= { rcError 5 }
-- TRAPS
rcCardDown NOTIFICATION-TYPE
OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
STATUS current
DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity,
acting in an agent role, has detected that the
rcCardOperStatus object for one of its cards
is about to transition into the down state."
::= { rcTraps 1 }
rcCardUp NOTIFICATION-TYPE
OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
STATUS current
DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity,
acting in an agent role, has detected that the
rcCardOperStatus object for one of its cards
is about to transition into the up state."
::= { rcTraps 2 }
rcErrorNotification NOTIFICATION-TYPE
OBJECTS { rcErrorLevel, rcErrorCode, rcErrorText }
STATUS current
DESCRIPTION "A rcErrorNotification trap signifies that the
SNMPv2 entity, acting in an agent role, has
detected that an error condition has occured."
::= { rcTraps 3 }
rcStpNewRoot NOTIFICATION-TYPE
OBJECTS { rcStgId }
STATUS current
DESCRIPTION "A rcStpNewRoot trap signifies that the
SNMPv2 entity, acting in an agent role, has
detected the Spanning Tree Protocol has declared
the device to be the new root of the spanning
tree."
::= { rcTraps 4 }
rcStpTopologyChange NOTIFICATION-TYPE
OBJECTS { rcStgId, rcPortIndex }
STATUS current
DESCRIPTION "A rcStpTopologyChange trap signifies that the
SNMPv2 entity, acting in an agent role, has
detected the Spanning Tree Protocol has gone due
a topology change event."
::= { rcTraps 5 }
rcChasPowerSupplyDown NOTIFICATION-TYPE
OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
STATUS current
DESCRIPTION "A rcChasPowerSupplyDown trap signifies that the
SNMPv2 entity, acting in an agent role, has
detected that the rcChasPowerSupplyOperStatus
object for one of its power supply unit is
about to transition into the down state."
::= { rcTraps 6 }
rcChasFanDown NOTIFICATION-TYPE
OBJECTS { rcChasFanId, rcChasFanOperStatus}
STATUS current
DESCRIPTION "A rcChasFanDown trap signifies that the
SNMPv2 entity, acting in an agent role, has
detected that the rcChasFanOperStatus object
for one of its power supply unit is about to
transition into the down state."
::= { rcTraps 7 }
rcLinkOscillation NOTIFICATION-TYPE
OBJECTS { rcPortIndex }
STATUS current
DESCRIPTION "A rcLinkOscillation trap signifies that the
SNMPv2 entity, acting in an agent role, has
detected an excessive number of link state
transitions on the specified port."
::= { rcTraps 8 }
-- Syslog Group
rcSyslogGlobal OBJECT IDENTIFIER ::= { rcSyslog 1 }
rcSyslogGlobalEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable/disable sysLog."
DEFVAL { true }
::= { rcSyslogGlobal 1 }
rcSyslogGlobalMaxHosts OBJECT-TYPE
SYNTAX INTEGER (0..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Maximun number of remote hosts considered 'active'
and able to receive messages from the Syslog service
on the router."
DEFVAL { 5 }
::= { rcSyslogGlobal 2 }
rcSyslogGlobalOperState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2),
emptyHostTbl(3),
allHostDisabled(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The operational state of the syslog service
on the router."
DEFVAL { active }
::= { rcSyslogGlobal 3 }
rcSyslogHostTbl OBJECT-TYPE
SYNTAX SEQUENCE OF RcSyslogHostEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Table of remote host destinations for syslog."
::= { rcSyslog 2 }
rcSyslogHostEntry OBJECT-TYPE
SYNTAX RcSyslogHostEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing information for a particular
entry in rcSyslogHostTable."
INDEX { rcSyslogHostId }
::= { rcSyslogHostTbl 1 }
RcSyslogHostEntry ::= SEQUENCE {
rcSyslogHostId INTEGER,
rcSyslogHostIpAddr IpAddress,
rcSyslogHostUdpPort INTEGER,
rcSyslogHostFacility INTEGER,
rcSyslogHostModuleId INTEGER,
rcSyslogHostModuleId2 INTEGER,
rcSyslogHostSeverity INTEGER,
rcSyslogHostMapInfoSeverity INTEGER,
rcSyslogHostMapWarningSeverity INTEGER,
rcSyslogHostMapErrorSeverity INTEGER,
rcSyslogHostMapMfgSeverity INTEGER,
rcSyslogHostMapFatalSeverity INTEGER,
rcSyslogHostMapTraceMsg INTEGER,
rcSyslogHostMapTrapMsg INTEGER,
rcSyslogHostLogTraceMsgs TruthValue,
rcSyslogHostLogTrapMsgs TruthValue,
rcSyslogHostEnable TruthValue,
rcSyslogHostRowStatus RowStatus
}
rcSyslogHostId OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Host Id."
::= { rcSyslogHostEntry 1 }
rcSyslogHostIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Host Ip Address"
::= { rcSyslogHostEntry 2 }
rcSyslogHostUdpPort OBJECT-TYPE
SYNTAX INTEGER (514..530)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the UDP port to use to send syslog
messages to the host."
DEFVAL { 514 }
::= { rcSyslogHostEntry 3 }
rcSyslogHostFacility OBJECT-TYPE
SYNTAX INTEGER {
local0(128),
local1(136),
local2(144),
local3(152),
local4(160),
local5(168),
local6(176),
local7(184)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the UNIX facility used in messages
to the syslog host. Default is LOCAL7."
DEFVAL { local7 }
::= { rcSyslogHostEntry 4 }
rcSyslogHostModuleId OBJECT-TYPE
SYNTAX INTEGER {
common (1),
snmp (2),
rmon (4),
portmgr (8),
chasmgr (16),
bridge (32),
ospf (64),
hwif (128),
sim (256),
cpp (512),
netdrv (1024),
vlanmgr (2048),
cli (4096),
main (8192),
p2ip (16384),
rcip (32768),
rompager (65536),
acif (131072),
gbip (262144),
wdt (524288),
tdp (1048576),
mandiag (2097152),
mantest (4194304),
igmp (8388608),
ipfil (16777216),
mlt (33554432),
ippolicy(67108864),
ipmc (134217728),
syslog (268435456)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies for which modules/tasks syslog messages
should be sent. Default is all modules/tasks."
::= { rcSyslogHostEntry 5 }
rcSyslogHostModuleId2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { rcSyslogHostEntry 6 }
rcSyslogHostSeverity OBJECT-TYPE
SYNTAX INTEGER {
info(1),
warning(2),
error(4),
mfg(8),
fatal(16)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the severity level for which syslog messages
should be sent for the modules specifies in
'SyslogHostModule'."
DEFVAL { info }
::= { rcSyslogHostEntry 7 }
rcSyslogHostMapInfoSeverity OBJECT-TYPE
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the syslog severity to use for Accelar
INFO messages. Default is INFO."
DEFVAL { info }
::= { rcSyslogHostEntry 8 }
rcSyslogHostMapWarningSeverity OBJECT-TYPE
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the syslog severity to use for Accelar
WARNING messages. Default is WARNING. Should be
<= INFO."
DEFVAL { warning }
::= { rcSyslogHostEntry 9 }
rcSyslogHostMapErrorSeverity OBJECT-TYPE
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the syslog severity to use for Accelar
ERROR messages. Default is ERROR. Should be
<= WARNING."
DEFVAL { error }
::= { rcSyslogHostEntry 10 }
rcSyslogHostMapMfgSeverity OBJECT-TYPE
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the syslog severity to use for Accelar
Manufactoring messages. Dafault is ERROR."
DEFVAL { error }
::= { rcSyslogHostEntry 11 }
rcSyslogHostMapFatalSeverity OBJECT-TYPE
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the syslog severity to use for Accelar
FATAL messages. Default is EMERGENCY. Should be
<= ERROR."
DEFVAL { emergency }
::= { rcSyslogHostEntry 12 }
rcSyslogHostMapTraceMsg OBJECT-TYPE
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the syslog severity to use for syslog
trace messages. Default is DEBUG."
::= { rcSyslogHostEntry 13 }
rcSyslogHostMapTrapMsg OBJECT-TYPE
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
info(7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies the UNIX severity code to use for syslog
messages for SNMP traps sent to the syslog host.
Default is INFO."
::= { rcSyslogHostEntry 14 }
rcSyslogHostLogTraceMsgs OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate whether to activate the host to log the
syslog trace messages."
::= { rcSyslogHostEntry 15 }
rcSyslogHostLogTrapMsgs OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Indicate whether to activate the host to log the
syslog messages for SNMP traps."
::= { rcSyslogHostEntry 16 }
rcSyslogHostEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable/Disable messages to be sent to syslog host."
DEFVAL { false }
::= { rcSyslogHostEntry 17 }
rcSyslogHostRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries in the rcSyslogTable."
::= { rcSyslogHostEntry 18 }
-- Diag Mirror by port Table
rcDiagMirrorByPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDiagMirrorByPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Diag Mirror by port Table"
::= { rcDiag 1 }
rcDiagMirrorByPortEntry OBJECT-TYPE
SYNTAX RcDiagMirrorByPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing mirror by port infomation."
INDEX { rcDiagMirrorByPortId }
::= { rcDiagMirrorByPortTable 1 }
RcDiagMirrorByPortEntry ::= SEQUENCE {
rcDiagMirrorByPortId INTEGER,
rcDiagMirrorByPortMirroredPort InterfaceIndex,
rcDiagMirrorByPortMirroringPort InterfaceIndex,
rcDiagMirrorByPortMode INTEGER,
rcDiagMirrorByPortEnable TruthValue,
rcDiagMirrorByPortRowStatus RowStatus
}
rcDiagMirrorByPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "entry id."
::= { rcDiagMirrorByPortEntry 1 }
rcDiagMirrorByPortMirroredPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION "ingress port."
::= { rcDiagMirrorByPortEntry 2 }
rcDiagMirrorByPortMirroringPort OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION "egress port."
::= { rcDiagMirrorByPortEntry 3 }
rcDiagMirrorByPortMode OBJECT-TYPE
SYNTAX INTEGER {
tx(1),
rx(2),
both(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "mirror mode"
DEFVAL { rx }
::= { rcDiagMirrorByPortEntry 4 }
rcDiagMirrorByPortEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable this entry."
DEFVAL { true }
::= { rcDiagMirrorByPortEntry 5 }
rcDiagMirrorByPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries in the
rcDiagMirrorByPortTable."
::= { rcDiagMirrorByPortEntry 6 }
-- Diag Port Conv Steering Table
rcDiagPortConvSteeringTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDiagPortConvSteeringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Diag Port Conv Steering Table"
::= { rcDiag 2 }
rcDiagPortConvSteeringEntry OBJECT-TYPE
SYNTAX RcDiagPortConvSteeringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing infomation of Diag Port Conv
Steering."
INDEX { rcDiagPortConvSteeringId }
::= { rcDiagPortConvSteeringTable 1 }
RcDiagPortConvSteeringEntry ::= SEQUENCE {
rcDiagPortConvSteeringId INTEGER,
rcDiagPortConvSteeringPortOne INTEGER,
rcDiagPortConvSteeringPortTwo INTEGER,
rcDiagPortConvSteeringMode INTEGER,
rcDiagPortConvSteeringForwardPort INTEGER,
rcDiagPortConvSteeringEnable TruthValue,
rcDiagPortConvSteeringRowStatus RowStatus
}
rcDiagPortConvSteeringId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "entry id."
::= { rcDiagPortConvSteeringEntry 1 }
rcDiagPortConvSteeringPortOne OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "ifIndex"
::= { rcDiagPortConvSteeringEntry 2 }
rcDiagPortConvSteeringPortTwo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "ifIndex"
::= { rcDiagPortConvSteeringEntry 3 }
rcDiagPortConvSteeringMode OBJECT-TYPE
SYNTAX INTEGER {
oneToTwo(1),
twoToOne(2),
both(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { rcDiagPortConvSteeringEntry 4 }
rcDiagPortConvSteeringForwardPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "ifIndex"
::= { rcDiagPortConvSteeringEntry 5 }
rcDiagPortConvSteeringEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable this entry."
DEFVAL { true }
::= { rcDiagPortConvSteeringEntry 6 }
rcDiagPortConvSteeringRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries in the
rcDiagMirrorByPortTable."
::= { rcDiagPortConvSteeringEntry 7 }
-- Diag Mac Conv Steering Table
rcDiagMacConvSteeringTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDiagMacConvSteeringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Diag Mac Conv Steering Table"
::= { rcDiag 3 }
rcDiagMacConvSteeringEntry OBJECT-TYPE
SYNTAX RcDiagMacConvSteeringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing infomation of Diag Mac Conv Steering."
INDEX { rcDiagMacConvSteeringId }
::= { rcDiagMacConvSteeringTable 1 }
RcDiagMacConvSteeringEntry ::= SEQUENCE {
rcDiagMacConvSteeringId INTEGER,
rcDiagMacConvSteeringSrcMac MacAddress,
rcDiagMacConvSteeringDstMac MacAddress,
rcDiagMacConvSteeringInPort INTEGER,
rcDiagMacConvSteeringForwardPort INTEGER,
rcDiagMacConvSteeringEnable TruthValue,
rcDiagMacConvSteeringRowStatus RowStatus
}
rcDiagMacConvSteeringId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "entry id."
::= { rcDiagMacConvSteeringEntry 1 }
rcDiagMacConvSteeringSrcMac OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "source Mac"
::= { rcDiagMacConvSteeringEntry 2 }
rcDiagMacConvSteeringDstMac OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "dest Mac"
::= { rcDiagMacConvSteeringEntry 3 }
rcDiagMacConvSteeringInPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "ifIndex"
::= { rcDiagMacConvSteeringEntry 4 }
rcDiagMacConvSteeringForwardPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "ifIndex"
::= { rcDiagMacConvSteeringEntry 5 }
rcDiagMacConvSteeringEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Enable this entry."
DEFVAL { true }
::= { rcDiagMacConvSteeringEntry 6 }
rcDiagMacConvSteeringRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries in the
rcDiagMirrorByPortTable."
::= { rcDiagMacConvSteeringEntry 7 }
rcDiagSaveConfig OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "save config info."
::= { rcDiag 10 }
rcDiagMirrorByPortTblSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "table size."
::= { rcDiag 11 }
rcDiagPortConvSteeringTblSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "table size."
::= { rcDiag 12 }
rcDiagMacConvSteeringTblSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "table size."
::= { rcDiag 13 }
-- RCIPX
-- IPX
-- IPX Routing Enable
rcIpxRoutingEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Global Ipx Routing control variable"
DEFVAL { false }
::= { rcIpx 1 }
-- IPX Address Table
rcIpxAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpxAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table of addressing information relevant to
this entity's IPX addresses. This table is used
for associating IfIndex and IPX network number."
::= { rcIpx 2 }
rcIpxAddrEntry OBJECT-TYPE
SYNTAX RcIpxAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The addressing information for one of this
entity's IP addresses."
INDEX { rcIpxAddrVlanId, rcIpxAddrNetAddr, rcIpxAddrEncap }
::= { rcIpxAddrTable 1 }
RcIpxAddrEntry ::=
SEQUENCE {
rcIpxAddrVlanId INTEGER,
rcIpxAddrNetAddr OCTET STRING (SIZE(4)),
rcIpxAddrEncap INTEGER,
rcIpxAddrEntryStatus RowStatus
}
rcIpxAddrVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The index value which uniquely identifies the
interface to which this entry is applicable. The
interface identified by a particular value of this
index is the same interface as identified by the
same value of ifIndex."
::= { rcIpxAddrEntry 1 }
rcIpxAddrNetAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-write
STATUS mandatory
DESCRIPTION "IPX Network address."
::= { rcIpxAddrEntry 2 }
rcIpxAddrEntryStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries in the rcIpxAddrEntry."
::= { rcIpxAddrEntry 4 }
rcIpxAddrEncap OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ethernetii(1),
snap(2),
llc(3),
raw(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specify IPX encapsulation format. It is relevent
if the VLAN is port based. But it's always nice to have it."
DEFVAL { none }
::= { rcIpxAddrEntry 3 }
-- RCIPX
END