RAPID-CITY DEFINITIONS ::= BEGIN -- ISSUES -- -- None outstanding IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC enterprises, IpAddress, TimeTicks FROM RFC1155-SMI Counter FROM RFC1155-SMI DisplayString FROM RFC1213-MIB RowStatus, TruthValue, MacAddress FROM SNMPv2-TC DateAndTime, TimeStamp, RowPointer FROM SNMPv2-TC Gauge32, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI Unsigned32, Counter32, Counter64 FROM SNMPv2-SMI StorageType FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF AtmAddr FROM ATM-TC-MIB PhysAddress FROM RFC1213-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB InetAddressPrefixLength FROM INET-ADDRESS-MIB InetPortNumber FROM INET-ADDRESS-MIB Ipv6IfIndex, Ipv6Address FROM IPV6-TC Ipv6AddressPrefix FROM IPV6-TC Ipv6AddressIfIdentifier FROM IPV6-TC Ipv6IfIndexOrZero FROM IPV6-TC ifAdminStatus, ifOperStatus FROM RFC1213-MIB igmpInterfaceIfIndex, igmpInterfaceQuerier FROM IGMP-MIB dvmrpInterfaceIfIndex, dvmrpNeighborIfIndex, dvmrpNeighborAddress, dvmrpInterfaceOperState FROM DVMRP-MIB ifAdminStatus, ifOperStatus FROM RFC1213-MIB igmpCacheAddress, igmpCacheIfIndex FROM IGMP-MIB ipNetToMediaNetAddress, ipNetToMediaPhysAddress FROM RFC1213-MIB SnmpAdminString,SnmpSecurityLevel,SnmpSecurityModel FROM SNMP-FRAMEWORK-MIB; 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 ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An identifier that identifies the Bridge Id" SYNTAX OCTET STRING (SIZE (8)) Timeout ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An identifier that identifies the timeout value." SYNTAX Integer32 EnableValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enable/Disable value." SYNTAX INTEGER { enable(1), disable(2) } -- -- This variable type is used through out the Rapid-City enterprise -- MIB to denote the standard ifIndex in mib-2. -- InterfaceIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Port IfIndex." SYNTAX Integer32 InterfaceIndexOrZero ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This textual convention is an extension of the InterfaceIndex convention. The latter defines a greater than zero value used to identify an interface or interface sub-layer in the managed system. This extension permits the additional value of zero. the value zero is object-specific and must therefore be defined as part of the description of any object which uses this syntax. Examples of the usage of zero might include situations where interface was unknown, or when none or all interfaces need to be referenced." SYNTAX Integer32 (0..2147483647) -- -- The string is 88 octets long, for a total of 704 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 #88 corresponds to ifIndex 703." -- PortSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The string is 88 octets long, for a total of 704 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 #88 corresponds to ifIndex 703. In order to accommodate future uses of this the string has a max size of 255 bytes." SYNTAX OCTET STRING (SIZE (0..255)) IdList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An identifier for a list of Ids." SYNTAX 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 } rcA740 OBJECT IDENTIFIER ::= { rapidCity 20 } rcA750 OBJECT IDENTIFIER ::= { rapidCity 21 } rcA790 OBJECT IDENTIFIER ::= { rapidCity 22 } rcA750S OBJECT IDENTIFIER ::= { rapidCity 23 } rcA8003 OBJECT IDENTIFIER ::= { rapidCity 280887555 } rcA8006 OBJECT IDENTIFIER ::= { rapidCity 280887558 } rcA8010 OBJECT IDENTIFIER ::= { rapidCity 280887562 } rcA8010co OBJECT IDENTIFIER ::= { rapidCity 1623064842 } rcA8610 OBJECT IDENTIFIER ::= { rapidCity 30 } rcA8606 OBJECT IDENTIFIER ::= { rapidCity 31 } rcA8110 OBJECT IDENTIFIER ::= { rapidCity 32 } rcA8106 OBJECT IDENTIFIER ::= { rapidCity 33 } rcA8603 OBJECT IDENTIFIER ::= { rapidCity 34 } rcA8103 OBJECT IDENTIFIER ::= { rapidCity 35 } rcA8110co OBJECT IDENTIFIER ::= { rapidCity 36 } rcA8610co OBJECT IDENTIFIER ::= { rapidCity 37 } rcBayStack OBJECT IDENTIFIER ::= { rapidCity 40 } rcA1424 OBJECT IDENTIFIER ::= { rapidCity 42 } rcA1648 OBJECT IDENTIFIER ::= { rapidCity 43 } rcA1612 OBJECT IDENTIFIER ::= { rapidCity 44 } rcA1624 OBJECT IDENTIFIER ::= { rapidCity 45 } rcRBS2402 OBJECT IDENTIFIER ::= { rapidCity 46 } rcAtr8310 OBJECT IDENTIFIER ::= { rapidCity 47 } rcAtr8306 OBJECT IDENTIFIER ::= { rapidCity 48 } rcAtr8010 OBJECT IDENTIFIER ::= { rapidCity 49 } rcAtr8006 OBJECT IDENTIFIER ::= { rapidCity 50 } -- From rapidCity 100 to rapidCity 200 is reserved for OM chassises 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 OBJECT IDENTIFIER ::= { rcMgmt 24 } rcPos OBJECT IDENTIFIER ::= { rcMgmt 26 } rcLinkFlapDetect OBJECT IDENTIFIER ::= { rcMgmt 27 } rcV1Traps OBJECT IDENTIFIER ::= { rcMgmt 28 } rcRadius OBJECT IDENTIFIER ::= { rcMgmt 29 } rcIgmp OBJECT IDENTIFIER ::= { rcMgmt 30 } rcUserSetTime OBJECT IDENTIFIER ::= { rcMgmt 31 } rcL2Redundancy OBJECT IDENTIFIER ::= { rcMgmt 32 } rcNtp OBJECT IDENTIFIER ::= { rcMgmt 33 } rcSsh OBJECT IDENTIFIER ::= { rcMgmt 34 } rcSvlan OBJECT IDENTIFIER ::= { rcMgmt 35 } -- This is a place holder reminder reserved for OM 2.0 -- rcOpm rcMgmt 36 -- rcVpn rcMgmt 37 -- rcOeAdm rcMgmt 38 -- rcTlsVpn rcMgmt 39 -- rcTls rcMgmt 40 rcTengEnet OBJECT IDENTIFIER ::= { rcMgmt 50 } rcRec OBJECT IDENTIFIER ::= { rcMgmt 51 } -- rcTdc rcMgmt 52 rcLacp OBJECT IDENTIFIER ::= { rcMgmt 53 } -- rcQos rcMgmt 54 -- rcFilter rcMgmt 55 rcLicense OBJECT IDENTIFIER ::= { rcMgmt 56 } rcEap OBJECT IDENTIFIER ::= { rcMgmt 57 } rcFdb OBJECT IDENTIFIER ::= { rcMgmt 60 } rcIpv6 OBJECT IDENTIFIER ::= { rcMgmt 62 } rcSlpp OBJECT IDENTIFIER ::= { rcMgmt 64 } rcIpfix OBJECT IDENTIFIER ::= { rcMgmt 66 } rcOspfv3 OBJECT IDENTIFIER ::= { rcMgmt 67 } rc2k OBJECT IDENTIFIER ::= { rcMgmt 100 } rcPowerRanger OBJECT IDENTIFIER ::= { rcMgmt 202 } -- LOGICAL (System) Elements rcSysIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's IP address." ::= { rcSystem 1 } rcSysNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's subnet mask." ::= { rcSystem 2 } rcSysBroadcast OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's broadcast address." ::= { rcSystem 3 } -- Community Strings rcSysCommReadWriteAll OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current 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)) MAX-ACCESS read-write STATUS current 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)) MAX-ACCESS read-write STATUS current 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..80)) MAX-ACCESS read-only STATUS current 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), saveRuntimeConfig(13), -- 8k only saveRuntimeConfigToSlave(14), -- 8k only saveBootConfig(15), -- 8k only saveSlaveBootConfig(16), -- 8k only resetIstStatCounters(17) -- being used in rel2.2(18) -- being used in rel2.2(19) -- reserve(20) -- reserve(21) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result from the last system action." DEFVAL { none } ::= { rcSystem 9 } rcSysLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last management initiated configuration change since sysUpTime." ::= { rcSystem 10 } rcSysLastVlanChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last management initiated VLAN configuration change since sysUpTime." ::= { rcSystem 11 } rcSysLastStatisticsReset OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last management initiated statistics reset since sysUpTime." ::= { rcSystem 12 } -- Global Statistics rcSysBufferUtil OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "The largest buffer utilization since sysUpTime" ::= { rcSystem 14 } rcSysBufferUtilPeakTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for rcSysPeakBandwidth" ::= { rcSystem 15 } rcSysNVRamSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Non-volatile RAM in Kbytes" ::= { rcSystem 16 } rcSysNVRamUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Non-volatile RAM in use in Kbytes" ::= { rcSystem 17 } rcSysLastSaveToNVRam OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of CPU utilization" ::= { rcSystem 20 } rcSysSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of Switching Fabric utilization" ::= { rcSystem 21 } rcSysRmonMemSize OBJECT-TYPE SYNTAX INTEGER (250000..4000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Amount of RAM in bytes to allocate for RMON to use when rcSysRmonEnable is TRUE." ::= { rcSystem 22 } rcSysRmonEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether routing is supported in this product." ::= { rcSystem 26 } rcSysSupportWebServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether WebServer is supported in this product." ::= { rcSystem 27 } rcSysLastIpAddrChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current 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)) MAX-ACCESS read-write STATUS current 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)) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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 } rcSysDefaultRuntimeConfigFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "default config." ::= { rcSystem 32 } rcSysDefaultBootConfigFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "default boot config." ::= { rcSystem 33 } rcSysConfigFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "File name used in conjunction with rcSysAction. If rcSysAction is set to 'saveRuntimeConfig' or 'saveRuntimeConfigToSlave' then this file name will be used instead of the file name specified in rcSysDefaultRuntimeConfigFileName. If rcSysAction is set to 'saveBootConfig' or 'saveBootConfigToSlave' then this file name will be used insteaad of the file name specified in rcSysDefaultBootConfigFileName. If the file name is blank (i.e., nothing is entered) then the default file name will be used." ::= { rcSystem 34 } rcSysLastRunTimeConfigSave OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the run time configuration was written to." ::= { rcSystem 35 } rcSysLastRunTimeConfigSaveToSlave OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the run time configuration was written to slave NVRAM." ::= { rcSystem 36 } rcSysLastBootConfigSave OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the boot configuration was written to." ::= { rcSystem 37 } rcSysLastBootConfigSaveOnSlave OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "SysUpTime of the last time when the boot configuration was written on the slave NVRAM." ::= { rcSystem 38 } rcSysRmonUtilizationMethod OBJECT-TYPE --excluded SYNTAX INTEGER { halfDuplex(1), fullDuplex(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to control whether RMON should use a half-duplex or full-duplex formula to calculate port utilization. When set to 'halfDuplex', RMON will use InOctets and the port's speed to calculate port utilization (this is the standard RMON rfc1271 convention). When set to 'fullDuplex', RMON will use InOctets and OutOctets and 2X the port's speed to calculate port utilization. Furthermore, if this variable is set to 'fullDuplex', but the port is operating in a half-duplex mode, the calculation defaults back to the rfc1271 convention." DEFVAL { halfDuplex } ::= { rcSystem 39 } rcSysCommReadWriteLayer1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "read-write L1 access" ::= { rcSystem 40 } rcSysOtherBufferUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "bw currently consumed" ::= { rcSystem 41 } rcSysOtherBufferUtilPeak OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "peak bw since reset" ::= { rcSystem 42 } rcSysOtherBufferUtilPeakTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "timestamp for rcSysPeakBw" ::= { rcSystem 43 } rcSysOtherCpuUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "% cpu utilization" ::= { rcSystem 44 } rcSysOtherSwitchFabricUtil OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "% switch fabric util" ::= { rcSystem 45 } rcSysDramSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Dram size in mega-bytes" ::= { rcSystem 46 } rcSysDramUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Dram used in percentage" ::= { rcSystem 47 } rcSysDramFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Dram free size in kilo-bytes" ::= { rcSystem 48 } rcSysDramMaxBlockFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Dram max block free size in kilo-bytes" ::= { rcSystem 49 } rcSysVirtualIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual IP is an IP address that owned and advertised only by the master CPU. So whichever CPU is master registers this IP address. Unlike the management IP address, this address goes in the switch config file and not the boot config" ::= { rcSystem 51 } rcSysVirtualNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Net mask of the management virtual Ip address" ::= { rcSystem 52 } rcSysReadWriteLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the read/write level" ::= { rcSystem 53 } rcSysMTUSize OBJECT-TYPE SYNTAX INTEGER { mtu1950(1), mtu9600(2), mtu1522(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the maximum transmission size of frames that all the ports on the chassis support." DEFVAL { mtu1950 } ::= { rcSystem 55 } rcSysClockSyncTime OBJECT-TYPE SYNTAX INTEGER (15..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval at which RTC and system clocks are synchronized." DEFVAL { 60 } ::= { rcSystem 56 } rcSysForceTrapSender OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is a flag that if user wants to configured CLIP (Circuit Less IP) as trap originator." ::= { rcSystem 57 } rcSysMrouteStrLimit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable mroute stream limit in system." DEFVAL { false } ::= { rcSystem 58 } -- Trap Receiver Table rcSysTrapRecvTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysTrapRecvEntry MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "IP address for trap receiver." ::= { rcSysTrapRecvEntry 1 } rcSysTrapRecvVersion OBJECT-TYPE SYNTAX INTEGER { v1(1), v2c(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The version of trap receiver." DEFVAL { v1 } ::= { rcSysTrapRecvEntry 2 } rcSysTrapRecvCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Community string used for trap messages to this trap receiver." ::= { rcSysTrapRecvEntry 3 } rcSysTrapRecvSrcAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to create/delete entries" ::= { rcSysTrapRecvEntry 5 } -- Access Policy Table rcSysAccessPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysAccesspolicyEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current 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, -- deprecated rcSysAccessPolicyNetMask IpAddress, -- deprecated rcSysAccessPolicyTrustedHostAddr IpAddress,-- deprecated rcSysAccessPolicyTrustedHostUserName DisplayString, rcSysAccessPolicyAccessLevel INTEGER, rcSysAccessPolicyLog TruthValue, rcSysAccessPolicyUsage Counter32, rcSysAccessPolicyRowStatus RowStatus, rcSysAccessPolicyAccessStrict TruthValue, rcSysAccessPolicyNetInetAddrType INTEGER, rcSysAccessPolicyNetInetAddress InetAddress, rcSysAccessPolicyNetInetAddrPrefixLen InetAddressPrefixLength, rcSysAccessPolicyTrustedHostInetAddress InetAddress } rcSysAccessPolicyId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Policy Id." ::= { rcSysAccessPolicyEntry 1 } rcSysAccessPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this policy." ::= { rcSysAccessPolicyEntry 2 } rcSysAccessPolicyPolicyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether this policy is currently active." DEFVAL { true } ::= { rcSysAccessPolicyEntry 3 } rcSysAccessPolicyMode OBJECT-TYPE SYNTAX INTEGER { allow(1), deny(2) } MAX-ACCESS read-write STATUS current 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 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Is represented as bitset to indicate which protocol this entry should be applied to. Value is one of multiple(logical 'OR') of the following values: telnet(1), snmp(2), tftp(4), ftp(8), http(16), rlogin(32), ssh(64), snmp-v3(128) telnet(1): enables telnet service snmp(2): enables snmp service tftp(4): enables tftp service ftp(8): enables ftp service http(16): enables http service rlogin(32): enables rlogin service ssh(64): enables ssh service snmp-v3(128): enables snmp service for v3 groups Value 0 means no service enabled." DEFVAL { 0 } ::= { rcSysAccessPolicyEntry 5 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcSysAccessPolicyService none 0 -- rcSysAccessPolicyService telnet 1 -- rcSysAccessPolicyService snmp 2 -- rcSysAccessPolicyService tftp 4 -- rcSysAccessPolicyService ftp 8 -- rcSysAccessPolicyService http 16 -- rcSysAccessPolicyService rlogin 32 -- rcSysAccessPolicyService ssh 64 -- rcSysAccessPolicyService snmp_v3 128 -- rcSysAccessPolicyService all 255 -- =end enum rcSysAccessPolicyPrecedence OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Source network IP address." ::= { rcSysAccessPolicyEntry 7 } rcSysAccessPolicyNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Source network mask." ::= { rcSysAccessPolicyEntry 8 } rcSysAccessPolicyTrustedHostAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Trusted IP address of host performing a rlogin into the device." ::= { rcSysAccessPolicyEntry 9 } rcSysAccessPolicyTrustedHostUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..30)) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "Access level of trusted host." DEFVAL { readOnly } ::= { rcSysAccessPolicyEntry 11 } rcSysAccessPolicyLog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether logging should be performed if this policy was applied." DEFVAL { false } ::= { rcSysAccessPolicyEntry 12 } rcSysAccessPolicyUsage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Usage Counter" ::= { rcSysAccessPolicyEntry 13 } rcSysAccessPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete an entry" ::= { rcSysAccessPolicyEntry 14 } rcSysAccessPolicyAccessStrict OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to restrict the access level specified in the system access policy table to exactly the same access level as specified by user. If TRUE then only the access level in the policy table is allowed access. If FALSE, then the default behavior is to assume the access level specified in policy table as the floor." DEFVAL { false } ::= { rcSysAccessPolicyEntry 15 } rcSysAccessPolicyNetInetAddrType OBJECT-TYPE SYNTAX INTEGER { any(0), ipv4(1), ipv6(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Source network Inet Address Type." ::= { rcSysAccessPolicyEntry 16 } rcSysAccessPolicyNetInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source network Inet Address (prefix/network)." ::= { rcSysAccessPolicyEntry 17 } rcSysAccessPolicyNetInetAddrPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-write STATUS current DESCRIPTION "Source network Inet Address Prefix-Length/Mask." ::= { rcSysAccessPolicyEntry 18 } rcSysAccessPolicyTrustedHostInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trusted Inet address of host performing a rlogin into the device." ::= { rcSysAccessPolicyEntry 19 } rcSysAccPolSnmpGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysAccPolSnmpGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP group list for access policy" ::= { rcSystem 95 } rcSysAccPolSnmpGrpEntry OBJECT-TYPE SYNTAX RcSysAccPolSnmpGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry which covers the groups under snmp service." INDEX { rcSysAccessPolicyId, rcSysAccPolSnmpGrpName, rcSysAccPolSnmpGrpModel} ::= { rcSysAccPolSnmpGrpTable 1 } RcSysAccPolSnmpGrpEntry ::= SEQUENCE { rcSysAccPolSnmpGrpName SnmpAdminString, rcSysAccPolSnmpGrpModel SnmpSecurityModel, rcSysAccPolSnmpGrpRowStatus RowStatus } rcSysAccPolSnmpGrpName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The snmp-v3 group name" ::= { rcSysAccPolSnmpGrpEntry 1 } rcSysAccPolSnmpGrpModel OBJECT-TYPE SYNTAX SnmpSecurityModel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The snmp model" ::= { rcSysAccPolSnmpGrpEntry 2 } rcSysAccPolSnmpGrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status" ::= { rcSysAccPolSnmpGrpEntry 3 } -- This is mib have no JDM support -- Trap Sender Address Table rcSysTrapSenderTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysTrapSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The trap sender table (0 to 25 entries). This table lists the addresses of Network Management Stations and the Source Address that should receive trap messages from this entity when an exception condition occurs." ::= { rcSystem 62 } rcSysTrapSenderEntry OBJECT-TYPE SYNTAX RcSysTrapSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A trap sender table entry." INDEX { rcSysTrapSenderRecvAddress } ::= { rcSysTrapSenderTable 1 } RcSysTrapSenderEntry ::= SEQUENCE { rcSysTrapSenderRecvAddress IpAddress, rcSysTrapSenderSrcAddress IpAddress } rcSysTrapSenderRecvAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address for trap receiver." ::= { rcSysTrapSenderEntry 1 } rcSysTrapSenderSrcAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address for trap sender." ::= { rcSysTrapSenderEntry 2 } -- DNS Server List Mibs rcSysDnsServerListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysDnsServerListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS serever list table used to store the details of the DNS server configured." ::= { rcSystem 64 } rcSysDnsServerListEntry OBJECT-TYPE SYNTAX RcSysDnsServerListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcSysDnsServerListType } ::= { rcSysDnsServerListTable 1 } RcSysDnsServerListEntry ::= SEQUENCE { rcSysDnsServerListType INTEGER, rcSysDnsServerListIp IpAddress, -- deprecated rcSysDnsServerListStatus INTEGER, rcSysDnsServerListRequestCount Counter32, rcSysDnsServerListSuccessCount Counter32, rcSysDnsServerListRowStatus RowStatus, rcSysDnsServerListAddressType InetAddressType, rcSysDnsServerListAddress InetAddress } rcSysDnsServerListType OBJECT-TYPE SYNTAX INTEGER { primary(0), secondary(1), tertiary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the DNS server" ::= { rcSysDnsServerListEntry 1 } rcSysDnsServerListIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "IP address of the DNS server" ::= { rcSysDnsServerListEntry 2 } rcSysDnsServerListStatus OBJECT-TYPE SYNTAX INTEGER { active(0), in-active(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of DNS server" ::= { rcSysDnsServerListEntry 3 } rcSysDnsServerListRequestCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of request send to this server" ::= { rcSysDnsServerListEntry 4 } rcSysDnsServerListSuccessCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of request send to this server which are successful" ::= { rcSysDnsServerListEntry 5 } rcSysDnsServerListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete DNS server entries in rcSysDnsServerListTable." ::= { rcSysDnsServerListEntry 6 } rcSysDnsServerListAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The address type of DNS Server." ::= { rcSysDnsServerListEntry 7 } rcSysDnsServerListAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address of the DNS Server" ::= { rcSysDnsServerListEntry 8 } -- DNS Server List End -- DNS Host Table rcSysDnsHostTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysDnsHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS Host table." ::= { rcSystem 65 } rcSysDnsHostEntry OBJECT-TYPE SYNTAX RcSysDnsHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcSysDnsHostData } ::= { rcSysDnsHostTable 1 } RcSysDnsHostEntry ::= SEQUENCE { rcSysDnsHostData OCTET STRING, rcSysDnsHostName OCTET STRING (SIZE(0..256)), rcSysDnsHostIpAddress IpAddress, -- deprecated rcSysDnsHostSource OCTET STRING (SIZE(0..256)), rcSysDnsHostAddressType InetAddressType, rcSysDnsHostAddress InetAddress } rcSysDnsHostData OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host Name or Host IP Address." ::= { rcSysDnsHostEntry 1 } rcSysDnsHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host Name." ::= { rcSysDnsHostEntry 2 } rcSysDnsHostIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Host IP Address." ::= { rcSysDnsHostEntry 3 } rcSysDnsHostSource OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "DNS Server IP or /etc/host file." ::= { rcSysDnsHostEntry 4 } rcSysDnsHostAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Address Type of the Host." ::= { rcSysDnsHostEntry 5 } rcSysDnsHostAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the Host." ::= { rcSysDnsHostEntry 6 } -- DNS Host Table End rcSysMsgLogFrequency OBJECT-TYPE SYNTAX INTEGER (2..500) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to specify the maximum frequency/count of the occurence of the Log Message." ::= { rcSystem 66 } rcSysMsgLogText OBJECT-TYPE SYNTAX DisplayString (SIZE(0..3)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing the first four characters of the Log Message." ::= { rcSystem 67 } rcSysForceIpHdrSender OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to decide if IP header source address will be matched with SNMP header sender networks." DEFVAL { false } ::= { rcSystem 68 } rcSysDnsDomainName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Default domain used for querying the DNS Server." ::= { rcSystem 70 } --DNS end rcSysDnsServerListIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "DNS server's IP address " ::= { rcSystem 71 } rcSysDnsRequestType OBJECT-TYPE SYNTAX INTEGER { request (0), response (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "DNS Type: Whether it was Dns Request or a Response" ::= { rcSystem 72 } rcSysSpanningTreeOperMode OBJECT-TYPE SYNTAX INTEGER { nortelStpg(1), pvst(2), rstp(3), mstp(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current spanning-tree mode of the system. The meaning of specific values is: nortelStpg(1) .. The older proprietary mode which supports multiple spanning tree groups. pvst(2) ..Emulation of C***O spanning tree mode rstp(3) ..IEEE 802.1w mode mstp(4) ..IEEE 802.1s mode ." DEFVAL { nortelStpg } ::= { rcSystem 73} rcSysSpanningTreeAdminMode OBJECT-TYPE SYNTAX INTEGER { nortelStpg(1), pvst(2), rstp(3), mstp(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the desired spanning-tree mode of the system. The meaning of specific values is: nortelStpg(1) .. The older proprietary mode which supports multiple spanning tree groups. pvst(2) ..Emulation of C***O spanning tree mode rstp(3) ..IEEE 802.1w mode mstp(4) ..IEEE 802.1s mode . Note that depending on the current value of rcSysSpanningTreeOperMode and the value to which this object is set, the operational mode may be immediately changed, or the change may not take effect until the next system reboot." DEFVAL { nortelStpg } ::= { rcSystem 74} rcSysAutoRecoverDelay OBJECT-TYPE SYNTAX INTEGER (5..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds after which auto-recovery runs on ports to clear action taken by cp-limit, link flap or loop detect" ::= { rcSystem 75 } rcSysMacFlapLimitTime OBJECT-TYPE SYNTAX INTEGER (10..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "Time limit in milliseconds for MAC flapping for loop-detect feature" ::= { rcSystem 76 } rcSysMacFlapLimitCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times mac flapping can happen for loop-detect feature" ::= { rcSystem 77 } rcSysExtCplimitEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable extended CP-LIMIT in system." DEFVAL { false } ::= { rcSystem 78 } rcSysExtCplimitMinCongTime OBJECT-TYPE SYNTAX INTEGER (100..6000) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum time for which System octapid should be congested to trigger congestion algorithm for extended CP-LIMIT in mSecs" DEFVAL { 3000 } ::= { rcSystem 79 } rcSysExtCplimitMaxPorts OBJECT-TYPE SYNTAX INTEGER (0..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of ports which need to be monitored for congestion in Extended CP-LIMIT" DEFVAL { 0 } ::= { rcSystem 80 } rcSysExtCplimitPortCongTime OBJECT-TYPE SYNTAX INTEGER (1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum time for which ingress traffic utilization rate of a monitored port should stay more than the allowed limits in order to disable the port for extended CP-LIMIT in Secs" DEFVAL { 300 } ::= { rcSystem 81 } rcSysExtCplimitTrapLevel OBJECT-TYPE SYNTAX INTEGER { none(1), normal(2), verbose(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the trap level for extended CP-LIMIT" DEFVAL { none } ::= { rcSystem 82 } rcSysExtCplimitSysOctapidCongested OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether system octapid congestion detected for extended cp-limit" DEFVAL { false } ::= {rcSystem 83 } rcSysExtCplimitPortsMonitored OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether ports has been shutdown due to extended cp-limit" DEFVAL { false } ::= {rcSystem 84 } rcSysExtCplimitPortsShutDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether ports has been shutdown due to extended Cp-limit" DEFVAL { false } ::= {rcSystem 85 } rcSysActionL1 OBJECT-TYPE SYNTAX INTEGER { none(1), resetCounters(2), -- reset all statistic counters saveToNVRAM(3), saveToStandbyNVRAM(4), -- save config to slave NVRAM checkSwInFlash(5), checkSwInPcmcia(6), saveRuntimeConfig(7), -- 8k only saveRuntimeConfigToSlave(8), -- 8k only saveBootConfig(9), -- 8k only saveSlaveBootConfig(10) -- 8k only } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate a system action for layer1 user" DEFVAL { none } ::= { rcSystem 86 } rcSysActionL2 OBJECT-TYPE SYNTAX INTEGER { none(1), resetIstStatCounters(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate a system action for layer2 user" DEFVAL { none } ::= { rcSystem 87 } rcSysActionL3 OBJECT-TYPE SYNTAX INTEGER { none(1), flushIpRouteTbl(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate a system action for layer3 user" DEFVAL { none } ::= { rcSystem 88 } rcSysActionRwa OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following hardReset(2), -- power on tests softReset(3), -- reset w/o power on tests cpuSwitchOver(4), -- CPU board switch-over resetConsole(5), resetModem(6) -- being used in rel2.2(7) -- being used in rel2.2(8) -- reserve(9) -- reserve(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "Initiate a system action." DEFVAL { none } ::= { rcSystem 89 } rcSysPowerUsage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current power usage for the whole chassis." ::= { rcSystem 90 } rcSysPowerAvailable OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current power available for the whole chassis." ::= { rcSystem 91 } rcSysFrcMsgControlTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSysFrcMsgControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Management Force-msg Control table. This table is used to specify the pattern for Force-msg Control" ::= { rcSystem 94 } rcSysVirtualIpv6Addr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Virtual IP is an IP address that owned and advertised only by the master CPU. So whichever CPU is master registers this IP address." ::= { rcSystem 96 } rcSysVirtualIpv6PrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "The length of the virtual ipv6 addr prefix (in bits)." ::= { rcSystem 97 } rcSysFrcMsgControlEntry OBJECT-TYPE SYNTAX RcSysFrcMsgControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Force-msg Control table entry." INDEX { rcSysFrcMsgControlPatternId } ::= { rcSysFrcMsgControlTable 1 } RcSysFrcMsgControlEntry ::= SEQUENCE { rcSysFrcMsgControlPatternId Integer32, rcSysFrcMsgControlPattern DisplayString, rcSysFrcMsgControlRowStatus RowStatus } rcSysFrcMsgControlPatternId OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pattern Id." ::= { rcSysFrcMsgControlEntry 1 } rcSysFrcMsgControlPattern OBJECT-TYPE SYNTAX DisplayString (SIZE (4)) MAX-ACCESS read-write STATUS current DESCRIPTION "Pattern for filtering the force-msg for msg control" ::= { rcSysFrcMsgControlEntry 2 } rcSysFrcMsgControlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete an entry" ::= { rcSysFrcMsgControlEntry 3 } -- TFTP Upload/Download rcTftpHost OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Name of source/destination host for the TFTP transfer." ::= { rcTftp 1 } rcTftpFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "The action for the TFTP transfer." 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "Contains result of the last Tftp action request." ::= { rcTftp 4 } -- VLAN Table rcVlanNumVlans OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VLANs currently defined in the switch." ::= { rcVlan 1 } rcVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Virtual LAN entries. The number of entries is given by rcVlanNumVlans." ::= { rcVlan 2 } rcVlanEntry OBJECT-TYPE SYNTAX RcVlanEntry MAX-ACCESS not-accessible STATUS current 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, --excluded rcVlanRoutingEnable TruthValue, --excluded 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, --excluded rcVlanIgmpSnoopReportProxyEnable TruthValue, --excluded rcVlanIgmpSnoopRobustness INTEGER, --excluded rcVlanIgmpSnoopQueryInterval INTEGER, --excluded rcVlanIgmpSnoopMRouterPorts PortSet, --excluded rcVlanUserDefinedPid Integer32, rcVlanIgmpSnoopActiveMRouterPorts PortSet, --excluded rcVlanProtocolIds Integer32, rcVlanIgmpSnoopActiveQuerier IpAddress, --excluded rcVlanIgmpSnoopMRouterExpiration Integer32, --excluded rcVlanIgmpSnoopQuerierPort InterfaceIndex, --excluded rcVlanUserPriority INTEGER, rcVlanQosLevel INTEGER, rcVlanTosValue INTEGER, rcVlanEncap INTEGER, rcVlanFirewallVlanType INTEGER, rcVlanFirewallClusterId INTEGER, rcVlanOspfPassivePortMember PortSet, rcVlanFdbAging INTEGER, rcVlanNlbMode INTEGER } rcVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current 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..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this VLAN." ::= { rcVlanEntry 2 } rcVlanColor OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS deprecated 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 MAX-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 MAX-ACCESS read-only STATUS current 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 } MAX-ACCESS read-write STATUS current 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 } MAX-ACCESS read-only STATUS current DESCRIPTION "The result from the last VLAN action." DEFVAL { none } ::= { rcVlanEntry 8 } rcVlanStgId OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-write STATUS current 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 bySvlan(6), -- VLAN by Stacked Vlan byIds(7) -- VLAN by IDS Vlan } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of VLAN, distinguished according to the policy used to define its port membership." ::= { rcVlanEntry 10 } rcVlanPortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are members (static or dynamic) of this VLAN." ::= { rcVlanEntry 11 } rcVlanActiveMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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), pPPoE(17) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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 (0 | 10..1000000) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcVlanTable." ::= { rcVlanEntry 20 } rcVlanIgmpSnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "A flag to note whether IGMP Snooping is enabled on this VLAN." DEFVAL { false } ::= { rcVlanEntry 21 } rcVlanIgmpSnoopReportProxyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "A flag to note whether IGMP Report Proxy is enabled on this VLAN." DEFVAL { true } ::= { rcVlanEntry 22 } rcVlanIgmpSnoopRobustness OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The interval (in seconds) between IGMP Host-Query packets transmitted on this interface." DEFVAL { 125 } ::= { rcVlanEntry 24 } rcVlanIgmpSnoopMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The set of ports in this VLAN that provide connectivity to an IP Multicast router." ::= { rcVlanEntry 25 } rcVlanUserDefinedPid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Active ports." ::= { rcVlanEntry 27 } rcVlanProtocolIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Bitfield of protocol ids." ::= { rcVlanEntry 28 } rcVlanIgmpSnoopActiveQuerier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "IP address of multicast querier router." ::= { rcVlanEntry 29 } rcVlanIgmpSnoopMRouterExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Multicast querier router aging time out." ::= { rcVlanEntry 30 } rcVlanIgmpSnoopQuerierPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The port on which the multicast querier router was heard." ::= { rcVlanEntry 31 } rcVlanUserPriority OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "User priority level." ::= { rcVlanEntry 32 } rcVlanQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Qos level packets, carried in this VLAN, should be processed with." DEFVAL { level1 } ::= { rcVlanEntry 33 } rcVlanTosValue OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Tos value." DEFVAL { 1 } ::= { rcVlanEntry 34 } rcVlanEncap OBJECT-TYPE SYNTAX INTEGER { ethernet2(1), llc(2), snap(3), all(4), notapplicable(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the encapsulation type for userdefined protocol based vlans. This is not meaningful for other types of vlan. The default value is null." DEFVAL { notapplicable } ::= { rcVlanEntry 35 } rcVlanFirewallVlanType OBJECT-TYPE SYNTAX INTEGER { none(1), naap(2), enforceable(3), peering(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the firewall vlan type for port based vlans." DEFVAL { none } ::= { rcVlanEntry 36 } rcVlanFdbAging OBJECT-TYPE SYNTAX INTEGER (0 | 10..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout period (in seconds) used for aging out fdb entries of this VLAN." DEFVAL { 600 } ::= { rcVlanEntry 37 } rcVlanFirewallClusterId OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Firewall cluster Id" DEFVAL { 1 } ::= { rcVlanEntry 43 } rcVlanOspfPassivePortMember OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports in the vlan that are designated as ospf passive" ::= { rcVlanEntry 44 } rcVlanNlbMode OBJECT-TYPE SYNTAX INTEGER { nlbAdminDisable(0), nlbAdminIgmpMcast(1), nlbAdminMulticast(2), nlbAdminUnicast(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "NLB mode set on a VLAN." DEFVAL { nlbAdminDisable } ::= { rcVlanEntry 46 } -- VLAN Port Table rcVlanPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain VLAN port related information." ::= { rcVlan 3 } rcVlanPortEntry OBJECT-TYPE SYNTAX RcVlanPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing VLAN information regarding a particular port." INDEX { rcVlanPortIndex } ::= { rcVlanPortTable 1 } RcVlanPortEntry ::= SEQUENCE { rcVlanPortIndex Integer32, rcVlanPortNumVlanIds Integer32, rcVlanPortVlanIds IdList, rcVlanPortType INTEGER, rcVlanPortDiscardTaggedFrames TruthValue, rcVlanPortDiscardUntaggedFrames TruthValue, rcVlanPortDefaultVlanId INTEGER, rcVlanPortPerformTagging TruthValue, rcVlanPortSVlanPortType INTEGER, rcVlanPortLoopDetect TruthValue, rcVlanPortFirstPortInOpid InterfaceIndex, rcVlanPortLastPortInOpid InterfaceIndex, rcVlanPortLoopDetectAction INTEGER, rcVlanPortArpDetect TruthValue, rcVlanPortSpoofDetect TruthValue, rcVlanPortUntagDefaultVlan TruthValue } rcVlanPortIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN IDs that are stored in the rcVlanPortVlanIds variable." ::= { rcVlanPortEntry 2 } rcVlanPortVlanIds OBJECT-TYPE SYNTAX IdList (SIZE (0..4096)) MAX-ACCESS read-write STATUS current 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 } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of port: access(1) or trunk(2)." DEFVAL { access } ::= { rcVlanPortEntry 4 } rcVlanPortDiscardTaggedFrames OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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 (0..4094) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the port on the current vlan to perform tagging on the incoming and outgoing traffic." DEFVAL { false } ::= { rcVlanPortEntry 8 } rcVlanPortSVlanPortType OBJECT-TYPE SYNTAX INTEGER { normal(1), uni(2), nni(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of port." DEFVAL { normal } ::= { rcVlanPortEntry 9 } rcVlanPortLoopDetect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable loop detection on this port" DEFVAL { false } ::= { rcVlanPortEntry 10 } rcVlanPortFirstPortInOpid OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the IfIndex of the first port in the octapid. This value is used to generate an error message when changing port type from normal to uni/nni and viceversa" ::= { rcVlanPortEntry 11 } rcVlanPortLastPortInOpid OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the IfIndex of the first port in the octapid. This value is used to generate an error message when changing port type from normal to uni/nni and viceversa" ::= { rcVlanPortEntry 12 } rcVlanPortLoopDetectAction OBJECT-TYPE SYNTAX INTEGER { portDown(1), vlanBlock(2), macDiscard(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value is used to specify the action which needs to be taken once a loop is detected on a specific port." DEFVAL { portDown } ::= { rcVlanPortEntry 14 } rcVlanPortArpDetect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Arp detection on this port" DEFVAL { false } ::= { rcVlanPortEntry 15 } rcVlanPortSpoofDetect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable spoof detection on this port" DEFVAL { false } ::= { rcVlanPortEntry 16 } rcVlanPortUntagDefaultVlan OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable Egress Tagging on the Default Vlan of the port. " DEFVAL { false } ::= { rcVlanPortEntry 13 } -- VLAN MAC Table rcVlanMacTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain MAC addresses assigned to a particular VLAN by MAC address." ::= { rcVlan 4 } rcVlanMacEntry OBJECT-TYPE SYNTAX RcVlanMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing VLAN information regarding a particular port." INDEX { rcVlanMacVlanId, rcVlanMacAddr } ::= { rcVlanMacTable 1 } RcVlanMacEntry ::= SEQUENCE { rcVlanMacVlanId Integer32, rcVlanMacAddr MacAddress, rcVlanMacRowStatus RowStatus } rcVlanMacVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique index used to identify a VLAN (by MAC address) in the system." ::= { rcVlanMacEntry 1 } rcVlanMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An unique index used to identify a MAC address assigned to a particular VLAN." ::= { rcVlanMacEntry 2 } rcVlanMacRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for this entry." ::= { rcVlanMacEntry 3 } -- VLAN IGMP Snoop Table rcVlanIgmpSnoopNumGroups OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of entries (rows) in the rcVlanIgmpSnoopTable." ::= { rcVlan 5 } rcVlanIgmpSnoopTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcVlanIgmpSnoopEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The (conceptual) table listing the IP multicast groups for which there are members on a particular interface on a particular VLAN (i.e., a list known multicast receivers). A row is created by the system when it receives an IGMP Join messages on a port." ::= { rcVlan 6 } rcVlanIgmpSnoopEntry OBJECT-TYPE SYNTAX RcVlanIgmpSnoopEntry MAX-ACCESS not-accessible STATUS deprecated 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 Integer32, rcVlanIgmpSnoopType INTEGER } rcVlanIgmpSnoopVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The VLAN for which this entry contains information." ::= { rcVlanIgmpSnoopEntry 1 } rcVlanIgmpSnoopIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { rcVlanIgmpSnoopEntry 2 } rcVlanIgmpSnoopIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The interface for which this entry contains information for this IP multicast group address (i.e., the port the Join message was received)." ::= { rcVlanIgmpSnoopEntry 3 } rcVlanIgmpSnoopMember OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The IP Address of the source of the membership report received for this IP Multicast group address on this interface (i.e., the address of the host sending the Join message)." ::= { rcVlanIgmpSnoopEntry 4 } rcVlanIgmpSnoopExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated 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 blocked(3) } MAX-ACCESS read-only STATUS deprecated 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 --excluded SYNTAX SEQUENCE OF RcVlanIgmpSnoopStaticEntry MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The VLAN for which this entry contains information." ::= { rcVlanIgmpSnoopStaticEntry 1 } rcVlanIgmpSnoopStaticIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to create/delete entries in the rcVlanIgmpSnoopStaticTable." ::= { rcVlanIgmpSnoopStaticEntry 4 } rcVlanIgmpSnoopStaticNotAllowedToJoin OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Not allowed to join" ::= { rcVlanIgmpSnoopStaticEntry 5 } -- VLAN IGMP Snoop Access Table rcVlanIgmpSnoopAccessTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcVlanIgmpSnoopAccessEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Table used to specify which host(s) can send and/or receive IP Multicast traffic." ::= { rcVlan 8 } rcVlanIgmpSnoopAccessEntry OBJECT-TYPE SYNTAX RcVlanIgmpSnoopAccessEntry MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The VLAN for which this entry contains information." ::= { rcVlanIgmpSnoopAccessEntry 1 } rcVlanIgmpSnoopAccessGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { rcVlanIgmpSnoopAccessEntry 2 } rcVlanIgmpSnoopAccessHostAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The IP address of a host for which this entry contains information." ::= { rcVlanIgmpSnoopAccessEntry 3 } rcVlanIgmpSnoopAccessHostMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The IP netmask of a host for which this entry contains information." ::= { rcVlanIgmpSnoopAccessEntry 4 } rcVlanIgmpSnoopAccessMode OBJECT-TYPE SYNTAX INTEGER { denyTx(1), denyRx(2), denyBoth(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to specify whether the host identified by rcVlanIgmpSnoopAccessHostAddr should be denied IP multicast transmit, receive, or both." ::= { rcVlanIgmpSnoopAccessEntry 5 } rcVlanIgmpSnoopAccessRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status" ::= { rcVlanIgmpSnoopAccessEntry 6 } -- VLAN IGMP Snoop Sender Table rcVlanIgmpSnoopSenderTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcVlanIgmpSnoopSenderEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The (conceptual) table listing the IP multicast groups for which there are members on a particular interface on a particular VLAN (i.e., a list known multicast senders). A row is created by the system when it receives an IGMP Join messages on a port." ::= { rcVlan 9 } rcVlanIgmpSnoopSenderEntry OBJECT-TYPE SYNTAX RcVlanIgmpSnoopSenderEntry MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The VLAN for which this entry contains information." ::= { rcVlanIgmpSnoopSenderEntry 1 } rcVlanIgmpSnoopSenderIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { rcVlanIgmpSnoopSenderEntry 2 } rcVlanIgmpSnoopSenderIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The interface for which this entry contains information for this IP multicast group address (i.e., the port the multicast traffic was received)." ::= { rcVlanIgmpSnoopSenderEntry 3 } rcVlanIgmpSnoopSenderMember OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The IP Address of the host sending the multicast traffic." ::= { rcVlanIgmpSnoopSenderEntry 4 } rcVlanIgmpSnoopSenderAction OBJECT-TYPE SYNTAX INTEGER { none(0), flushEntry(1), flushGrp(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to specify an action to perform on this group." ::= { rcVlanIgmpSnoopSenderEntry 5 } -- Vlan Loop Detected Table rcVlanLoopDetectedTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanLoopDetectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Vlans the port belongs to and the corresponding loop detected status." ::= { rcVlan 10 } rcVlanLoopDetectedEntry OBJECT-TYPE SYNTAX RcVlanLoopDetectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Loop-Detected Entry." INDEX { rcVlanLoopDetectedPortIndex, rcVlanLoopDetectedVlanId } ::= { rcVlanLoopDetectedTable 1 } RcVlanLoopDetectedEntry ::= SEQUENCE { rcVlanLoopDetectedPortIndex Integer32, rcVlanLoopDetectedVlanId Integer32, rcVlanLoopDetectedValue INTEGER } rcVlanLoopDetectedPortIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number." ::= { rcVlanLoopDetectedEntry 1 } rcVlanLoopDetectedVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Gives the VlanId to which the port belongs." ::= { rcVlanLoopDetectedEntry 2 } rcVlanLoopDetectedValue OBJECT-TYPE SYNTAX INTEGER { no(0), -- loop not detected yes(1) -- loop detected } MAX-ACCESS read-only STATUS current DESCRIPTION "Gives the Loop Detected status of the port in a vlan." DEFVAL { no } ::= { rcVlanLoopDetectedEntry 3 } -- Vlan Dsap Ssap Table rcVlanDsapSsapTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanDsapSsapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain DSAP/SSAP values assigned to a sna802dot2 or userdefined vlan." ::= { rcVlan 11 } rcVlanDsapSsapEntry OBJECT-TYPE SYNTAX RcVlanDsapSsapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the rcVlanDsapSsap table." INDEX { rcVlanDsapSsapVlanId, rcVlanDsapSsapPid } ::= { rcVlanDsapSsapTable 1 } RcVlanDsapSsapEntry ::= SEQUENCE { rcVlanDsapSsapVlanId Integer32, rcVlanDsapSsapPid INTEGER, rcVlanDsapSsapRowStatus RowStatus } rcVlanDsapSsapVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index to identify a vlan." ::= { rcVlanDsapSsapEntry 1 } rcVlanDsapSsapPid OBJECT-TYPE SYNTAX INTEGER (0..'ffff'h) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Values of DSAP/SSAP assigned to a particular vlan." ::= { rcVlanDsapSsapEntry 2 } rcVlanDsapSsapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcVlanDsapSsapEntry 3 } rcVlanNewLoopDetectedTable OBJECT-TYPE SYNTAX SEQUENCE OF RcVlanNewLoopDetectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Vlans the port belongs to and the corresponding loop detected status." ::= { rcVlan 12 } rcVlanNewLoopDetectedEntry OBJECT-TYPE SYNTAX RcVlanNewLoopDetectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Loop-Detected Entry." INDEX { rcVlanNewLoopDetectedPortIndex, rcVlanNewLoopDetectedVlanId, rcVlanNewLoopDetectedMac } ::= { rcVlanNewLoopDetectedTable 1 } RcVlanNewLoopDetectedEntry ::= SEQUENCE { rcVlanNewLoopDetectedPortIndex InterfaceIndex, rcVlanNewLoopDetectedVlanId Integer32, rcVlanNewLoopDetectedMac MacAddress, rcVlanNewLoopDetectedAction INTEGER, rcVlanNewLoopDetectedSmltRemote TruthValue } rcVlanNewLoopDetectedPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Number." ::= { rcVlanNewLoopDetectedEntry 1 } rcVlanNewLoopDetectedVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gives the VlanId to which the port belongs." ::= { rcVlanNewLoopDetectedEntry 2 } rcVlanNewLoopDetectedMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mac address" ::= {rcVlanNewLoopDetectedEntry 3} rcVlanNewLoopDetectedAction OBJECT-TYPE SYNTAX INTEGER { portDown(1), vlanBlock(2), macDiscard(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value is used to specify the action which needs to be taken once a loop is detected on a specific port." DEFVAL { portDown } ::= { rcVlanNewLoopDetectedEntry 4 } rcVlanNewLoopDetectedSmltRemote OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A MAC address indicate for remote learnt, either local or remote." ::= { rcVlanNewLoopDetectedEntry 5 } -- PHYSICAL Elements rcChasType OBJECT-TYPE SYNTAX INTEGER { unknown(1), -- unknown chassis a1100(2), -- 3 slot chassis (1/2, 1/2, full) a1250(6), -- 4 slot chassis (full, ... , full) a1150(7), -- 3 slot chassis (1/2, 1/2, full) a1200(8), -- 8 slot chassis (full, ... , full) a1050(9), -- 2 slot chassis (seahawk) a8006(280887558), -- 6 slot chassis (raptillion) a8010(280887562), -- 10 slot chassis (raptillion) a8010co(1623064842), -- 10 slot Central Office Chassis a8003(280887555) -- 3 slot chassis (raptillion) } MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis Type" ::= { rcChassis 1 } rcChasSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique serial number for this chassis." ::= { rcChassis 2 } rcChasHardwareRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device hardware revision level" ::= { rcChassis 3 } rcChasNumSlots OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of slots in the chassis available for plug-in cards." ::= { rcChassis 4 } rcChasNumPorts OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis start-up diagnostic tests." ::= { rcChassis 6 } rcChasFan OBJECT IDENTIFIER ::= { rcChassis 7 } rcChasFanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChasFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about Fans" ::= { rcChasFan 1 } rcChasFanEntry OBJECT-TYPE SYNTAX RcChasFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a Fan Unit" INDEX { rcChasFanId } ::= { rcChasFanTable 1 } RcChasFanEntry ::= SEQUENCE { rcChasFanId INTEGER, rcChasFanOperStatus INTEGER, rcChasFanAmbientTemperature Gauge32 } rcChasFanId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "The chassis fan Id." ::= { rcChasFanEntry 1 } rcChasFanOperStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), up(2), down(3) } MAX-ACCESS read-only STATUS current 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 } rcChasFanAmbientTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the temperature of the air entering the fan." ::= { rcChasFanEntry 3 } rcChasPowerSupply OBJECT IDENTIFIER ::= { rcChassis 8 } rcChasPowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcChasPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about power supplies." ::= { rcChasPowerSupply 1 } rcChasPowerSupplyEntry OBJECT-TYPE SYNTAX RcChasPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information regarding a power supply unit." INDEX { rcChasPowerSupplyId } ::= { rcChasPowerSupplyTable 1 } RcChasPowerSupplyEntry ::= SEQUENCE { rcChasPowerSupplyId INTEGER, rcChasPowerSupplyOperStatus INTEGER } rcChasPowerSupplyId OBJECT-TYPE SYNTAX INTEGER(1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply Id." ::= { rcChasPowerSupplyEntry 1 } rcChasPowerSupplyOperStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), empty(2), up(3), down(4) } MAX-ACCESS read-only STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains detailed information about power supplies." ::= { rcChasPowerSupply 2 } rcChasPowerSupplyDetailEntry OBJECT-TYPE SYNTAX RcChasPowerSupplyDetailEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains detailed info regarding a power supply unit." INDEX { rcChasPowerSupplyDetailId } ::= { rcChasPowerSupplyDetailTable 1 } RcChasPowerSupplyDetailEntry ::= SEQUENCE { rcChasPowerSupplyDetailId INTEGER, rcChasPowerSupplyDetailType INTEGER, rcChasPowerSupplyDetailSerialNumber DisplayString, rcChasPowerSupplyDetailHardwareRevision DisplayString, rcChasPowerSupplyDetailPartNumber DisplayString, rcChasPowerSupplyDetailDescription DisplayString } rcChasPowerSupplyDetailId OBJECT-TYPE SYNTAX INTEGER(1..3) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply Id." ::= { rcChasPowerSupplyDetailEntry 1 } rcChasPowerSupplyDetailType OBJECT-TYPE SYNTAX INTEGER { unknown(0), ac(1), dc(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply type." ::= { rcChasPowerSupplyDetailEntry 2 } rcChasPowerSupplyDetailSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply serial number." ::= { rcChasPowerSupplyDetailEntry 3 } rcChasPowerSupplyDetailHardwareRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware revision of the power supply." ::= { rcChasPowerSupplyDetailEntry 4 } rcChasPowerSupplyDetailPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The power supply part number." ::= { rcChasPowerSupplyDetailEntry 5 } rcChasPowerSupplyDetailDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The detail description of power supply." ::= { rcChasPowerSupplyDetailEntry 6 } rcCard OBJECT IDENTIFIER ::= { rcChassis 9 } rcCardTable OBJECT-TYPE SYNTAX SEQUENCE OF RcCardEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current 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..10) MAX-ACCESS read-only STATUS current 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) rc1xOC12POSBaseMMF(27), -- [1200xx] 1 port OC12 POS (A1200) rc1xOC12POSBaseSMF(28), -- [1200xx] 1 port OC12 POS (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 } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate a card types in the Accelar 1000 product families. For Accelar 1000 devices, 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(a1100 & a1150) 1=back-bone(a1200 & f1250 & f2000), f : 1=1-port, 2=2-port, 4=4-port, 8=8-port " ::= { rcCardEntry 2 } rcCardSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique serial number for this card." ::= { rcCardEntry 3 } rcCardHardwareRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware Version" ::= { rcCardEntry 4 } rcCardAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-only STATUS current 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..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Card Part Number" ::= { rcCardEntry 8 } -- Port Table rcPort OBJECT IDENTIFIER ::= { rcChassis 10 } rcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port table" ::= { rcPort 1 } rcPortEntry OBJECT-TYPE SYNTAX RcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortIndex } ::= { rcPortTable 1 } RcPortEntry ::= SEQUENCE { rcPortIndex InterfaceIndex, rcPortType INTEGER, rcPortConnectorType INTEGER, rcPortPerformRouting TruthValue, rcPortHighPriority TruthValue, --excluded rcPortAction INTEGER, rcPortResult INTEGER, rcPortPrimaryConnector INTEGER, rcPortActiveConnector INTEGER, rcPortBackupConnectorStatus INTEGER, rcPortAutoNegotiate TruthValue, rcPortAdminDuplex INTEGER, rcPortOperDuplex INTEGER, rcPortAdminSpeed INTEGER, rcPortOperSpeed Integer32, rcPortMltId Integer32, rcPortLocked TruthValue, rcPortAutoNegotiationSupported TruthValue, rcPortSingleRoutablePort TruthValue, rcPortUnknownMacDiscard TruthValue, rcPortNumStateTransition Counter32, rcPortAllowOversizeFrame TruthValue, --excluded rcPortUserPriority INTEGER, --excluded rcPortQosLevel INTEGER, rcPortDiffServEnable TruthValue, rcPortDiffServType INTEGER, rcPortDiffServIeee8021POverrideEnable TruthValue, --excluded rcPortVendorDescr DisplayString, rcPortName DisplayString (SIZE (0..42)), rcPortOctapidId Integer32, rcPortWan INTEGER, rcPortTransport INTEGER, rcPortMultimediaFilterEnable TruthValue, rcPortMultimediaDevSelection DisplayString, -- OM2.0 place holder added following -- rcPortServiceType INTEGER, oid = 41 -- rcPortMode INTEGER oid = 42 rcPortAdminRouting EnableValue, rcPortOperRouting EnableValue, rcPortPid Integer32, -- OID 46 to 49 are being used in 8300 but OID 46 is also used in PR v4.0 rcPortIeee8021POverrideEnable TruthValue, rcPortCpLimitShutDown TruthValue, rcPortHighSecureEnable TruthValue, rcPortMrouteStrLimit INTEGER, rcPortMrouteStrTimerCheck INTEGER, rcPortMrouteStrLimitEnable TruthValue, rcPortAutoRecoverPort TruthValue, rcPortExtCplimitConf INTEGER, rcPortExtCplimitUtilRate INTEGER, rcPortEgressRateLimit INTEGER, rcPortEgressRateLimitState EnableValue, rcPortCpLimitEnable EnableValue, rcPortCpMulticastLimit INTEGER, rcPortCpBroadcastLimit INTEGER, rcPortClockSource INTEGER } rcPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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) rcPosMMF(7), -- (multi mode fiber) rcPosSMF(8), -- (single mode fiber) rcAtm(9), -- (oc3, oc12, ds3, e3) rcGbicLx(10), -- (gigabit long haul) rcGbicSx(11), -- (gigabit short haul) rcGbicXd(12), -- (gigabit extended distance) rcGbicCu(13), -- (gigabit copper) rcGbicOther(14), -- (gigabit other) rcOc3cSM(15), -- (OC-3c SM) rcOc3cMM(16), -- (OC-3c MM) rcOc3cCOPPER(17), -- (OC-3c COPPER) rcOc12cSM(18), -- (OC-12c SM) rcOc12cMM(19), -- (OC-12c MM) rcDs3(20), -- (Ds3) rcE3(21), -- (E3) rcGbicNone(22), -- (Gbic card feature) rc1000BaseT(23), -- (1000 base copper) rcGbicZx(24), -- (gigabit very extended distance) rcOc3cAtmSM(25), -- (Atm OC-3c SM) rcOc3cAtmMM(26), -- (Atm OC-3c MM) rcOc12cAtmSM(27), -- (Atm OC-12c SM) rcOc12cAtmMM(28), -- (Atm OC-12c MM) rcOc3cPosSM(29), -- (Pos OC-3c SM) rcOc3cPosMM(30), -- (Pos OC-3c MM) rcOc12cPosSM(31), -- (Pos OC-12c SM) rcOc12cPosMM(32), -- (Pos OC-12c MM) rcGbic1470(33), -- (gigabit wavelength 1470) rcGbic1490(34), -- (gigabit wavelength 1490) rcGbic1510(35), -- (gigabit wavelength 1510) rcGbic1530(36), -- (gigabit wavelength 1530) rcGbic1550(37), -- (gigabit wavelength 1550) rcGbic1570(38), -- (gigabit wavelength 1570) rcGbic1590(39), -- (gigabit wavelength 1590) rcGbic1610(40), -- (gigabit wavelength 1610) rcRmon(41), -- (1000 base TProbe) rcGbic1470APD(42), -- (gigabit wavelength 1470-APD) rcGbic1490APD(43), -- (gigabit wavelength 1490-APD) rcGbic1510APD(44), -- (gigabit wavelength 1510-APD) rcGbic1530APD(45), -- (gigabit wavelength 1530-APD) rcGbic1550APD(46), -- (gigabit wavelength 1550-APD) rcGbic1570APD(47), -- (gigabit wavelength 1570-APD) rcGbic1590APD(48), -- (gigabit wavelength 1590-APD) rcGbic1610APD(49), -- (gigabit wavelength 1610-APD) rc10GbLW(50), -- (10 Gig Ethernet LW) rc10GbLR(51), -- (10 Gig Ethernet LR) -- OM2.0 place holder added following -- rcLogicalServerPort(52), -- opm Prism used as a server for MPLS rc1000BaseTX(53), -- (triple speed) rcGbicBx(55), -- (SFP - Single Fiber Bi-Directional - 100Base-Bxl) rc10GbNone(56), -- (10 Gig Feature) rc10GbSR(58), -- (10 Gig SR Ethernet) rc10GbSW(59), -- (10 Gib SW wavelength 850nm and sonet) rc10GbER(60), -- (10 Gig ER wavelen 1550nm) rc10GbEW(61), -- (10 Gig EW) rc10GbOther(62), -- (10 Gig Ethernet other) rc1000BaseTXPOE(63), -- (triplespeed withPOE support) rc10GbZR(64), -- (10 Gig ZR wavelength 1550nm) rc10GbZW(65), -- (10 Gig ZW wavelength 1550nm) rcGbic1470Xd(66), -- (gigabit wavelength 1470-distance 40Kms) rcGbic1490Xd(67), -- (gigabit wavelength 1490-distance 40Kms) rcGbic1510Xd(68), -- (gigabit wavelength 1510-distance 40Kms) rcGbic1530Xd(69), -- (gigabit wavelength 1530-distance 40Kms) rcGbic1550Xd(70), -- (gigabit wavelength 1550-distance 40Kms) rcGbic1570Xd(71), -- (gigabit wavelength 1570-distance 40Kms) rcGbic1590Xd(72), -- (gigabit wavelength 1590-distance 40Kms) rcGbic1610Xd(73), -- (gigabit wavelength 1610-distance 40Kms) rcGbic1470Zx(74), -- (gigabit wavelength 1470-distance 70Kms) rcGbic1490Zx(75), -- (gigabit wavelength 1490-distance 70Kms) rcGbic1510Zx(76), -- (gigabit wavelength 1510-distance 70Kms) rcGbic1530Zx(77), -- (gigabit wavelength 1530-distance 70Kms) rcGbic1550Zx(78), -- (gigabit wavelength 1550-distance 70Kms) rcGbic1570Zx(79), -- (gigabit wavelength 1570-distance 70Kms) rcGbic1590Zx(80), -- (gigabit wavelength 1590-distance 70Kms) rcGbic1610Zx(81), -- (gigabit wavelength 1610-distance 70Kms) rcGbic1310Bx(82), -- (gigabit wavelength 1310-distance 10Kms) rcGbic1490Bx(83), -- (gigabit wavelength 1490-distance 10Kms) rcGbic850Sx(84), -- (gigabit short haul wavelength 850) rcGbic1200Lx(85), -- (gigabit long haul wavelength 1200) rcGbic1300Lx(86), -- (gigabit long haul wavelength 1300) rcGbic1310Lx(87) -- (gigabit long haul wavelength 1310) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port type" ::= { rcPortEntry 2 } rcPortConnectorType OBJECT-TYPE SYNTAX INTEGER { nonRedundant(1), -- non-redundant connector type redundant(2) -- redundant connector type } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of connector installed on this port." DEFVAL { nonRedundant } ::= { rcPortEntry 3 } rcPortPerformRouting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Indicate whether this port should perform routing" DEFVAL { false } ::= { rcPortEntry 4 } rcPortHighPriority OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Indicate whether this port should be 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 clearLoopDetectAlarm(7) -- manually enable the port on all the disabled vlans } MAX-ACCESS read-write STATUS current 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 } MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the status of the link attached to the back-up (non-active) connector." ::= { rcPortEntry 10 } rcPortAutoNegotiate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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 } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the port duplex type " DEFVAL { half } ::= { rcPortEntry 12 } rcPortOperDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), -- half duplex full(2) -- full duplex } MAX-ACCESS read-only STATUS current 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 } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate this port's speed." DEFVAL { mbps10 } ::= { rcPortEntry 14 } rcPortOperSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate this port's current speed value." ::= { rcPortEntry 15 } rcPortMltId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether this port is locked." DEFVAL { false } ::= { rcPortEntry 17 } rcPortAutoNegotiationSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether this port can support auto-negotiation." DEFVAL { false } ::= { rcPortEntry 18 } rcPortSingleRoutablePort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "# state transitions." ::= { rcPortEntry 21 } rcPortUserPriority OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "User priority level." DEFVAL { level7 } ::= { rcPortEntry 22 } rcPortAllowOversizeFrame OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to specify whether over-size frames should be processed or dropped." ::= { rcPortEntry 23 } rcPortQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Qos level packets, carried on this port, should be processed with." DEFVAL { level1 } ::= { rcPortEntry 30 } rcPortDiffServEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Differentiated Service feature on this port." DEFVAL { false } ::= { rcPortEntry 31 } rcPortDiffServType OBJECT-TYPE SYNTAX INTEGER { none(0), access(1), core(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Differentiated Service type for this port." DEFVAL { access } ::= { rcPortEntry 32 } rcPortDiffServIeee8021POverrideEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to enable/disable the Differentiated Service IEEE 802.1P over-ride feature." DEFVAL { false } ::= { rcPortEntry 33 } rcPortVendorDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to show the name of the vendor of this port's connector. Only applicable to ports on a GBIC cards." ::= { rcPortEntry 34 } rcPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..42)) MAX-ACCESS read-write STATUS current DESCRIPTION "This port's name." ::= { rcPortEntry 35 } rcPortOctapidId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The octapid id of the mirrored port." ::= { rcPortEntry 36 } rcPortWan OBJECT-TYPE SYNTAX INTEGER { none(0), -- Not Applicable for non-10GE interface wan(1), lan(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicatie this port's current WAN/LAN mode. Valid for 10 GE only" DEFVAL { wan } ::= { rcPortEntry 37 } rcPortTransport OBJECT-TYPE SYNTAX INTEGER { none(0), -- N/A for non-10GE WAN interface sonet(1), sdh(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicatie this port's current tranport layer. Valid for 10 GE only" DEFVAL { sonet } ::= { rcPortEntry 38 } rcPortMultimediaFilterEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Telephony device selected on this port" DEFVAL { false } ::= { rcPortEntry 39 } rcPortMultimediaDevSelection OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set/get the selected Multimedia & Telephony Devices on this port. The String is the name of the device in the rcIpFilterMediaDevTable" ::= { rcPortEntry 40 } rcPortAdminRouting OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether the port is routable." DEFVAL { enable } ::= { rcPortEntry 43 } rcPortOperRouting OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the port whether is routable." ::= { rcPortEntry 44 } rcPortPid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The pid of the mirrored port." ::= { rcPortEntry 45 } rcPortIeee8021POverrideEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable IEEE 802.1P override. If it is enabled, 802.1p value from a tagged frame may not be honored." DEFVAL { false } ::= { rcPortEntry 46 } rcPortCpLimitShutDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A TRUE value indicates if CP Limit shut down the interface." ::= { rcPortEntry 50 } rcPortHighSecureEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable high secure feature." ::= { rcPortEntry 51 } rcPortMrouteStrLimit OBJECT-TYPE SYNTAX INTEGER (1..32768) MAX-ACCESS read-write STATUS current DESCRIPTION "maximum number of multicast streams that are allowed to ingress to CPU through this port." DEFVAL { 1984 } ::= { rcPortEntry 55 } rcPortMrouteStrTimerCheck OBJECT-TYPE SYNTAX INTEGER (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "sampling period to check number of multicast streams that has ingressed CPU through this port in seconds." DEFVAL { 10 } ::= { rcPortEntry 56 } rcPortMrouteStrLimitEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable mroute stream limit on port." DEFVAL { false } ::= { rcPortEntry 57 } rcPortAutoRecoverPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable auto recovery of port from action taken by cp-limit, link flap or loop detect features" DEFVAL { false } ::= { rcPortEntry 64 } rcPortExtCplimitConf OBJECT-TYPE SYNTAX INTEGER { none(1), softDown(2), hardDown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the port configuration for extended CP-LIMIT " DEFVAL { none} ::= { rcPortEntry 65 } rcPortExtCplimitUtilRate OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Threshold for Ingress traffic utilization rate of the port for extended CP-LIMIT " DEFVAL { 50 } ::= { rcPortEntry 66 } rcPortEgressRateLimit OBJECT-TYPE SYNTAX INTEGER(1000..10000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Egress Rate Limit." ::= { rcPortEntry 67 } rcPortEgressRateLimitState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable shape/egress-rate-limit functionality." DEFVAL { disable } ::= { rcPortEntry 68 } rcPortCpLimitEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the control packet rate limit. Specifies whether or not rate limiting is currently in operation for multicast and broadcast packets for the specified port." DEFVAL { enable } ::= { rcPortEntry 75 } rcPortCpMulticastLimit OBJECT-TYPE SYNTAX INTEGER(1000..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to limit Multicast traffic on the specified port. Sets the limit in packets per second." DEFVAL { 10000 } ::= { rcPortEntry 76 } rcPortCpBroadcastLimit OBJECT-TYPE SYNTAX INTEGER(1000..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to limit Broadcast traffic on the specified port. Sets the limit in packets per second." DEFVAL { 10000 } ::= { rcPortEntry 77 } rcPortClockSource OBJECT-TYPE SYNTAX INTEGER { none (0), line (1), internal (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates this port's current WAN clock source. Valid for 10 GE WAN only" DEFVAL { internal } ::= { rcPortEntry 84 } -- Port Pcap Table rcPortPcapTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortPcapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port pcap Table" ::= { rcPort 2 } rcPortPcapEntry OBJECT-TYPE SYNTAX RcPortPcapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing pcap info. for a particular port" INDEX { rcPortPcapIndex } ::= { rcPortPcapTable 1 } RcPortPcapEntry ::= SEQUENCE { rcPortPcapIndex InterfaceIndex, rcPortPcapEnable TruthValue, rcPortPcapMode INTEGER, rcPortPcapFilterListSize INTEGER, rcPortPcapFilterList OCTET STRING, rcPortPcapAclFilterListSize INTEGER, rcPortPcapAclFilterList OCTET STRING } rcPortPcapIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcPortPcapEntry 1 } rcPortPcapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable pcap for the port" DEFVAL { false } ::= { rcPortPcapEntry 2 } rcPortPcapMode OBJECT-TYPE SYNTAX INTEGER { tx(1), rx(2), both(3), rxFilter(4), txFilter(5), bothFilter(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode in which pcap is enabled" DEFVAL { rx } ::= { rcPortPcapEntry 3 } rcPortPcapFilterListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of filter list(s) that are assigned to this port." ::= { rcPortPcapEntry 4 } rcPortPcapFilterList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate zero or more filter lists that are associated with this port for pcap. Each filter list identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcPortPcapEntry 5 } rcPortPcapAclFilterListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of ACL filter(s) that are assigned to this port which has mirror set as global-action." ::= { rcPortPcapEntry 6 } rcPortPcapAclFilterList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate zero or more ACL filter lists that are associated with this port for pcap (has mirror set as global-action). Each ACL filter list identifier is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcPortPcapEntry 7 } -- Port Lock Group rcPortLock OBJECT IDENTIFIER ::= { rcChassis 11 } rcPortLockEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether the port lock feature is enabled." DEFVAL { false } ::= { rcPortLock 1 } rcPortLockLockedPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are administratively locked. Locked ports cannot be modified in anyway until the port is unlocked first." ::= { rcPortLock 2 } -- PORT LACP rcPortLacpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortLacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port LACP table" ::= { rcPort 4 } rcPortLacpEntry OBJECT-TYPE SYNTAX RcPortLacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortIndex } ::= { rcPortLacpTable 1 } RcPortLacpEntry ::= SEQUENCE { rcPortLacpAdminEnable TruthValue, rcPortLacpOperEnable TruthValue, rcPortLacpFastPeriodicTime INTEGER, rcPortLacpSlowPeriodicTime INTEGER, rcPortLacpTimeoutScale INTEGER, rcPortLacpAggrWaitTime INTEGER, rcPortLacpFastPeriodicTimeOper INTEGER, rcPortLacpSlowPeriodicTimeOper INTEGER, rcPortLacpTimeoutScaleOper INTEGER, rcPortLacpAggrWaitTimeOper INTEGER } rcPortLacpAdminEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enable/disable LACP on a port" DEFVAL { false } ::= { rcPortLacpEntry 1 } rcPortLacpOperEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if LACP is operationally enabled or disabled on a port" ::= { rcPortLacpEntry 2 } rcPortLacpFastPeriodicTime OBJECT-TYPE SYNTAX INTEGER (200..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using Short Timeouts." DEFVAL { 1000 } ::= { rcPortLacpEntry 3 } rcPortLacpSlowPeriodicTime OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using LONG Timeouts." DEFVAL { 30000 } ::= { rcPortLacpEntry 4 } rcPortLacpTimeoutScale OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Scalar value used to calculate timeout time from periodic time. Timeout = PeriodicTime * TimeoutScale" DEFVAL { 3 } ::= { rcPortLacpEntry 5 } rcPortLacpAggrWaitTime OBJECT-TYPE SYNTAX INTEGER (200..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of mili seconds to delay aggregation to allow multiple links to aggregate simultaneously." DEFVAL { 2000 } ::= { rcPortLacpEntry 6 } rcPortLacpFastPeriodicTimeOper OBJECT-TYPE SYNTAX INTEGER (200..20000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of fast periodic timer on the port." ::= { rcPortLacpEntry 7 } rcPortLacpSlowPeriodicTimeOper OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of slow periodic timer on the port." ::= { rcPortLacpEntry 8 } rcPortLacpTimeoutScaleOper OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of timeout scale on the port." ::= { rcPortLacpEntry 9 } rcPortLacpAggrWaitTimeOper OBJECT-TYPE SYNTAX INTEGER (200..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of aggreagate wait time on port." ::= { rcPortLacpEntry 10 } rcPortVLacpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortVLacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Virtual LACP table" ::= { rcPort 5 } rcPortVLacpEntry OBJECT-TYPE SYNTAX RcPortVLacpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular port" INDEX { rcPortIndex } ::= { rcPortVLacpTable 1 } RcPortVLacpEntry ::= SEQUENCE { rcPortVLacpAdminEnable TruthValue, rcPortVLacpOperEnable TruthValue, rcPortVLacpFastPeriodicTimer INTEGER, rcPortVLacpSlowPeriodicTimer INTEGER, rcPortVLacpTimeout INTEGER, rcPortVLacpTimeoutScale INTEGER, rcPortVLacpEtherType Integer32, rcPortVLacpEtherMacAddress MacAddress, rcPortVLacpPortState INTEGER } rcPortVLacpAdminEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enable/disable Virtual LACP on a port" DEFVAL { false } ::= { rcPortVLacpEntry 1 } rcPortVLacpOperEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if Virtual LACP is operationally enabled or disabled on a port" ::= { rcPortVLacpEntry 2 } rcPortVLacpFastPeriodicTimer OBJECT-TYPE SYNTAX INTEGER (10..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using Short Timeouts" DEFVAL { 200 } ::= { rcPortVLacpEntry 3 } rcPortVLacpSlowPeriodicTimer OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using LONG Timeouts." DEFVAL { 30000 } ::= { rcPortVLacpEntry 4 } rcPortVLacpTimeout OBJECT-TYPE SYNTAX INTEGER { short(1), long(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Timeout control value. Long or Short Timeout" ::= { rcPortVLacpEntry 5 } rcPortVLacpTimeoutScale OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Scalar value used to calculate timeout time from periodic time. Timeout = PeriodicTime * TimeoutScale" DEFVAL { 3 } ::= { rcPortVLacpEntry 6 } rcPortVLacpEtherType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "VLACP Protocol Identification. The id value is in Hex" DEFVAL { 8103 } ::= { rcPortVLacpEntry 7 } rcPortVLacpEtherMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast Mac Address exclusively used for VLACPDU's" ::= { rcPortVLacpEntry 8 } rcPortVLacpPortState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Display the Vlacp Port State." ::= { rcPortVLacpEntry 9 } -- Port Remote Mirroring Table rcPortRemoteMirroringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortRemoteMirroringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Remote Mirroring Table" ::= { rcPort 6 } rcPortRemoteMirroringEntry OBJECT-TYPE SYNTAX RcPortRemoteMirroringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing remote mirroring info. for a particular port" INDEX { rcPortRemoteMirroringIndex } ::= { rcPortRemoteMirroringTable 1 } RcPortRemoteMirroringEntry ::= SEQUENCE { rcPortRemoteMirroringIndex InterfaceIndex, rcPortRemoteMirroringEnable TruthValue, rcPortRemoteMirroringMode INTEGER, rcPortRemoteMirroringSrcMac MacAddress, rcPortRemoteMirroringDstMac MacAddress, rcPortRemoteMirroringEtherType INTEGER, rcPortRemoteMirroringVlanIdListSize INTEGER, rcPortRemoteMirroringVlanIdList OCTET STRING (SIZE(4096)), rcPortRemoteMirroringRowStatus RowStatus } rcPortRemoteMirroringIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcPortRemoteMirroringEntry 1 } rcPortRemoteMirroringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable remote Mirroring for the port" DEFVAL { false } ::= { rcPortRemoteMirroringEntry 2 } rcPortRemoteMirroringMode OBJECT-TYPE SYNTAX INTEGER { source(1), termination(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode in which remote mirroring is enabled" DEFVAL { source } ::= { rcPortRemoteMirroringEntry 3 } rcPortRemoteMirroringSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source Mac of the remote mirrored packet. Remote mirroring packet will be send with this source mac address" ::= { rcPortRemoteMirroringEntry 4 } rcPortRemoteMirroringDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Mac of the remote mirrored packet. Packets will be bridged to this mac address. Remote mirroring packet will be send to this mac address" ::= { rcPortRemoteMirroringEntry 5 } rcPortRemoteMirroringEtherType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Ethertype of the remote mirrored packet. Packets will be send with this ethertype" DEFVAL { '8103'h } ::= { rcPortRemoteMirroringEntry 6 } rcPortRemoteMirroringVlanIdListSize OBJECT-TYPE SYNTAX INTEGER (0..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN IDs that are assigned to this port." ::= { rcPortRemoteMirroringEntry 7 } rcPortRemoteMirroringVlanIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4096)) MAX-ACCESS read-write STATUS current DESCRIPTION "This field is used only if the port is assigned as remote mirroring termination port. Represents zero or more filter lists vlan in which the Destination Mac address resides. Each VLAN ID is stored as two bytes in this array starting from offset zero. Any unused bytes should be set to zero." ::= { rcPortRemoteMirroringEntry 8 } rcPortRemoteMirroringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "RowStatus" ::= { rcPortRemoteMirroringEntry 9 } -- Management port details rcPortMgmtLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPortMgmtLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port card mgmt port link table" ::= { rcPort 8 } rcPortMgmtLinkEntry OBJECT-TYPE SYNTAX RcPortMgmtLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular mgmt port in I/O card" INDEX { rcPortMgmtLinkIndex } ::= { rcPortMgmtLinkTable 1 } RcPortMgmtLinkEntry ::= SEQUENCE { rcPortMgmtLinkIndex InterfaceIndex, rcPortMgmtLinkDescr DisplayString, rcPortMgmtLinkOperStatus INTEGER, rcPortMgmtLinkAutoNegotiate TruthValue, rcPortMgmtLinkDuplex INTEGER, rcPortMgmtLinkSpeed INTEGER } rcPortMgmtLinkIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex of the port." ::= { rcPortMgmtLinkEntry 1 } rcPortMgmtLinkDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port description" ::= { rcPortMgmtLinkEntry 2 } rcPortMgmtLinkOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "admin status of the mgmt port" ::= { rcPortMgmtLinkEntry 3 } rcPortMgmtLinkAutoNegotiate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Auto-negotiation status of the port" ::= { rcPortMgmtLinkEntry 4 } rcPortMgmtLinkDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "duplex setting for the port" ::= { rcPortMgmtLinkEntry 5 } rcPortMgmtLinkSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), mbps10(1), -- 10Mb/s mbps100(2), -- 100Mb/s mbps1000(3) -- 1000Mb/s } MAX-ACCESS read-only STATUS current DESCRIPTION "speed setting for this port." ::= { rcPortMgmtLinkEntry 6 } -- Additional Chassis Group Variables rcChasAruMode OBJECT-TYPE SYNTAX INTEGER { aruOne(1), aruTwo(2), aruThree(3) } MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Enforce Operational Configuration Mode(EOC) of the system. When a device is configured with hardware of different revisions, the system will initialize in some deterministic manner (e.g., the lowest common denominator that makes sense based on the hardware configuration). This is the 'default(0)' mode. The user can override this behavior by manually specifying the EOC Mode they would like." ::= { rcChassis 14 } rcChasEocModeOperStatus OBJECT-TYPE SYNTAX INTEGER { default(0), aru1Quid4(1), aru2Quid4(2), aru2Quid5(3), aru3Quid4(4), aru3Quid5(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the Enforce Operational Configuration Mode(EOC) of the system." ::= { rcChassis 15 } rcChasBrouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate which ports in the system are configured as Brouter ports." ::= { rcChassis 17 } rcChasGlobalFilterEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable global filters in the system. This variable is currently not supported." DEFVAL { false } ::= { rcChassis 18 } rcChasVlanBySrcMacEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable source MAC based VLANs in the system." DEFVAL { false } ::= { rcChassis 19 } rcChasDiffServEcnCompatibilityEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Explicit Congestion Notification(ECN) compatibility feature. When set to FALSE , the system will mask the ECN bits in the DS field while re-marking DSCP and will not match on ECN capable flows if filter is set on DSmatch. When set to TRUE, it will preserve the ECN bits in the DS field while re-marking and will match on full 8-bit DS field." DEFVAL { false } ::= { rcChassis 20 } rcChasNewEnhancedOperMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enhanced operational mode." ::= { rcChassis 21 } rcChasNewEMMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This configuration is for enabling/disabling 128K mode. The change will take effect upon reboot." ::= { rcChassis 22 } rcChasEmModeError OBJECT-TYPE SYNTAX INTEGER { none(1), non128KCardOffLine(2), checkSlaveConfigNResetForEmMMode(3), mismatchResetForEmMode(4), mismatchEmModeMasterSlave(5), incompatMasterResetForEmMode(6), putSlaveOffEmImcompat(7), slave8690EmIncompatGoingOffline(8), cpu8690DisableEm(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the Em-mode error status" ::= { rcChassis 23 } rcChasEnhancedOperMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enhanced Operational mode the switch currently has booted and will remain the same until the next reboot." ::= { rcChassis 24 } rcChasEMMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "EM mode the switch currently has booted and will remain the same until the next reboot." ::= { rcChassis 25 } rcChasFtpDaemonInSecondaryCpu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable FTP daemon in 2nd cpu." DEFVAL { false } ::= { rcChassis 26 } rcChasSmltOnSingleCpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable SMLT on single CP feature in the switch" ::= { rcChassis 27 } rcChasNewVlanOptmMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan Optimization mode." ::= { rcChassis 28 } rcChasVlanOptmMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Optimization mode the switch currently has booted and will remain the same until the next reboot." ::= { rcChassis 29 } -- rcLaunchPad Table rcLaunchPad OBJECT IDENTIFIER ::= { rcChassis 30 } rcLaunchPadTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLaunchPadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Launch Pad in a chassis table" ::= { rcLaunchPad 1 } rcLaunchPadEntry OBJECT-TYPE SYNTAX RcLaunchPadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Launch pad card info" INDEX { rcLaunchPadSlotId, rcLaunchPadMiniSlotId } ::= { rcLaunchPadTable 1 } RcLaunchPadEntry ::= SEQUENCE { rcLaunchPadSlotId Integer32, rcLaunchPadMiniSlotId Integer32, rcLaunchPadAppType INTEGER, rcLaunchPadMiniSlotIp IpAddress, rcLaunchPadNaapLpState EnableValue, rcLaunchPadMiniSlotSwVersion DisplayString, rcLaunchPadHWType INTEGER } rcLaunchPadSlotId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Launch Pad card id" ::= { rcLaunchPadEntry 1 } rcLaunchPadMiniSlotId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Launch pad mini card id." ::= { rcLaunchPadEntry 2 } rcLaunchPadAppType OBJECT-TYPE SYNTAX INTEGER { none(1), firewall(2), ssl(3), ids(4), vpn(5), tps(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Launch Pad application type." ::= { rcLaunchPadEntry 3 } rcLaunchPadMiniSlotIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Launch Pad mini card's ip address." ::= { rcLaunchPadEntry 4 } rcLaunchPadNaapLpState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable naap Ip state." ::= { rcLaunchPadEntry 5 } rcLaunchPadMiniSlotSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Launch Pad mini card's SW version." ::= { rcLaunchPadEntry 6 } rcLaunchPadHWType OBJECT-TYPE SYNTAX INTEGER { fw(1), tps(2), none(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "for identifying the ISD" ::= { rcLaunchPadEntry 7 } -- rcLaunchPad Cluster Table rcLaunchPadClusterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcLaunchPadClusterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Launch Pad Cluster Table" ::= { rcLaunchPad 2 } rcLaunchPadClusterEntry OBJECT-TYPE SYNTAX RcLaunchPadClusterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Launch pad cluster info" INDEX { rcLaunchPadClusterId } ::= { rcLaunchPadClusterTable 1 } RcLaunchPadClusterEntry ::= SEQUENCE { rcLaunchPadClusterId INTEGER, rcLaunchPadClusterType INTEGER, rcLaunchPadClusterSize INTEGER, rcLaunchPadClusterMembers OCTET STRING (SIZE(0..32)), rcLaunchPadClusterRowStatus RowStatus, rcLaunchPadClusterMgmtVlan INTEGER, rcLaunchPadClusterSyncVlan INTEGER, rcLaunchPadClusterTpsSize INTEGER, rcLaunchPadClusterTpsMembers OCTET STRING (SIZE(0..32)), rcLaunchPadClusterPortMember PortSet } rcLaunchPadClusterId OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Launch pad cluster id." ::= { rcLaunchPadClusterEntry 1 } rcLaunchPadClusterType OBJECT-TYPE SYNTAX INTEGER { firewall(1), ssl(2), is(3), vpn(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Launch Pad cluster type." ::= { rcLaunchPadClusterEntry 2 } rcLaunchPadClusterSize OBJECT-TYPE SYNTAX INTEGER (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster size." ::= { rcLaunchPadClusterEntry 3 } rcLaunchPadClusterMembers OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster members" ::= { rcLaunchPadClusterEntry 4 } rcLaunchPadClusterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster Row Status" ::= { rcLaunchPadClusterEntry 5 } rcLaunchPadClusterMgmtVlan OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster management vlan Id." ::= { rcLaunchPadClusterEntry 6 } rcLaunchPadClusterSyncVlan OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster cp sync vlan Id." ::= { rcLaunchPadClusterEntry 7 } rcLaunchPadClusterTpsSize OBJECT-TYPE SYNTAX INTEGER (0..2) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster TPS size." ::= { rcLaunchPadClusterEntry 8 } rcLaunchPadClusterTpsMembers OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Launch pad cluster TPS members" ::= { rcLaunchPadClusterEntry 9 } rcLaunchPadClusterPortMember OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "IS cluster user port list that needs to be monitored" ::= { rcLaunchPadClusterEntry 10 } rcChasNaapEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disbale to napp feature." ::= { rcChassis 31 } rcChasGlobalFilterOrderingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Global Filter ordering in the system." DEFVAL { false } ::= { rcChassis 32 } rcChasNewGlobalFilterOrderingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This configuration is for enabling/disabling global filter ordering. The change will take effect upon reboot." DEFVAL { false } ::= { rcChassis 33 } rcChasWsmDirectMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is for enabling/disabling configuration of same community strings on the WSM and 8600. This is for allowing users to connect directly via SNMP to the WSM blade." DEFVAL { false } ::= { rcChassis 34 } rcChasRspMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This configuration is for enabling/disabling 256K mode. The change will take effect upon reboot." ::= { rcChassis 35 } rcChasRspOperMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "R-mode the switch currently has booted and will remain the same until the next reboot." ::= { rcChassis 36 } rcChasRspModeError OBJECT-TYPE SYNTAX INTEGER { none(1), non256KCardOffLine(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the r-mode error status" ::= { rcChassis 37 } rcChasMcastCheckPktEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable Multicast check packet in the system. This change will take effect upon reboot." DEFVAL { true } ::= { rcChassis 40 } rcChasSystemMonitorEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable System monitoring in the switch" DEFVAL { true } ::= { rcChassis 41 } rcChasSysMonMonitoringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Dyanamically Enable/Disable SystemMonitor monitoring engine in the switch" DEFVAL { true } ::= { rcChassis 42 } rcChasSysMonDetectionTime OBJECT-TYPE SYNTAX INTEGER (10..600) MAX-ACCESS read-write STATUS current DESCRIPTION "System Monitor Detection time in seconds" DEFVAL { 30 } ::= { rcChassis 43 } -- Agent Table rcAgentTable OBJECT-TYPE SYNTAX SEQUENCE OF RcAgentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Agents in a chassis table" ::= { rcChassis 16 } rcAgentEntry OBJECT-TYPE SYNTAX RcAgentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing info. for a particular agent" INDEX { rcAgentId } ::= { rcAgentTable 1 } RcAgentEntry ::= SEQUENCE { rcAgentId Integer32, rcAgentSlot Integer32, rcAgentIpAddr IpAddress } rcAgentId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "entry id" ::= { rcAgentEntry 1 } rcAgentSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "slot agent is in." ::= { rcAgentEntry 2 } rcAgentIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "agent's ip address." ::= { rcAgentEntry 3 } -- Mirror Group rcMirrorSaveConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The ifIndex of the port to forward mirrored frames to." ::= { rcMirrorByPort 2 } rcMirrorByPortEnableMirroredPortOne OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether the port specified in rcMirrorByPortMirroredPortOne should be mirrored." DEFVAL { false } ::= { rcMirrorByPort 3 } rcMirrorByPortMirroredPortOne OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether the port specified in rcMirrorByPortMirroredPortTwo should be mirrored." DEFVAL { false } ::= { rcMirrorByPort 5 } rcMirrorByPortMirroredPortTwo OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-only STATUS deprecated 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON Statistic table." ::= { rcTblSize 1 } rcTblRmonHistoryControlSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON History Control table." ::= { rcTblSize 2 } rcTblRmonHistoryEnetSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON History Ethernet table." ::= { rcTblSize 3 } rcTblRmonAlarmSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON Alarm table." ::= { rcTblSize 4 } rcTblRmonEventSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON Event table." ::= { rcTblSize 5 } rcTblRmonLogSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current size of the RMON Log table." ::= { rcTblSize 6 } rcTblArTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the size of the Address Translation (AR) table." ::= { rcTblSize 7 } rcTblArFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of free entries that are available in the Address Translation (AR) table." ::= { rcTblSize 8 } rcTblArNoSpace OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries added to the Address Translation (AR) table." ::= { rcTblSize 10 } rcTblArDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries deleted to the Address Translation (AR) table." ::= { rcTblSize 11 } rcTblArMacAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of MAC entries added to the Address Translation (AR) table." ::= { rcTblSize 12 } rcTblArMacDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of MAC entries deleted to the Address Translation (AR) table." ::= { rcTblSize 13 } rcTblArMacMoved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of MAC entries moved in the Address Translation (AR) table." ::= { rcTblSize 14 } rcTblArIpAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of IP entries added to the Address Translation (AR) table." ::= { rcTblSize 15 } rcTblArIpDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of IP entries deleted to the Address Translation (AR) table." ::= { rcTblSize 16 } rcTblArMcastTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the size of the Multicast Address Translation (AR) table." ::= { rcTblSize 17 } rcTblArFreeMcastGroups OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of free multicast groups availabe in the Address Translation (AR) table." ::= { rcTblSize 18 } rcTblArIpMcastAdded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of RSVP entries that are added to the Address Translation (AR) table." ::= { rcTblSize 29 } rcTblArRsvpsDeleted OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of RSVP entries that are deleted from the Address Translation (AR) table." ::= { rcTblSize 30 } rcTblBrdgFdbSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the dot1d forwarding database table." ::= { rcTblSize 31 } rcTblBrdgStaticSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the dot1d Static Address Filtering table." ::= { rcTblSize 32 } rcTblIpAddrSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the IP Address table." ::= { rcTblSize 33 } rcTblIpForwardingSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the IP Forwarding/Best Route table." ::= { rcTblSize 34 } rcTblIpNetToMediaSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the IP Net-to-media table." ::= { rcTblSize 35 } rcTblIpBestPlusAltRouteSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTblSize 36 } rcTblIpBestPathSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTblSize 37 } rcTblIpBestPlusAltPathSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTblSize 38 } -- IP Group rcIpConf OBJECT IDENTIFIER ::= { rcIp 1 } -- IP Configuration Table rcIpConfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain IP routing information for a particular interface." ::= { rcIpConf 1 } rcIpConfEntry OBJECT-TYPE SYNTAX RcIpConfEntry MAX-ACCESS not-accessible STATUS current 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 InterfaceIndexOrZero, rcIpConfAdvertDefRte TruthValue, rcIpConfAcceptDefRte TruthValue, rcIpConfRowStatus RowStatus, rcIpConfRipEnable TruthValue, rcIpConfOspfEnable TruthValue, rcIpConfIgmpEnable TruthValue, rcIpConfAddrAssigned TruthValue, rcIpConfDhcpEnable TruthValue, rcIpConfTriggeredUpdateEnable TruthValue, rcIpConfAutoAggrerateEnable TruthValue, rcIpConfGenerateDefaultRoute TruthValue, rcIpConfAdvertiseWhenDown TruthValue, rcIpConfDirectBroadcastEnable TruthValue, rcIpConfRipInPolicy DisplayString, rcIpConfRipOutPolicy DisplayString, rcIpConfOspfIfType INTEGER, rcIpConfRipCost INTEGER, rcIpConfRipHolddown INTEGER, rcIpConfRipTimeout INTEGER, rcIpConfRsmltEnable TruthValue, rcIpConfReversePathCheckEnable TruthValue, rcIpConfReversePathCheckMode INTEGER } rcIpConfIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfEntry 1 } rcIpConfAdvertDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should advertize a RIP default route." ::= { rcIpConfEntry 2 } rcIpConfAcceptDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should accept a RIP default route." ::= { rcIpConfEntry 3 } rcIpConfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for this entry." ::= { rcIpConfEntry 4 } rcIpConfRipEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RIP routing on the specified interface." ::= { rcIpConfEntry 5 } rcIpConfOspfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable OSPF routing on the specified interface." ::= { rcIpConfEntry 6 } rcIpConfIgmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable IGMP on the specified interface." ::= { rcIpConfEntry 7 } rcIpConfAddrAssigned OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether IpAddress has been assigned for this interface." ::= { rcIpConfEntry 8 } rcIpConfDhcpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable DHCP on the specified interface." ::= { rcIpConfEntry 9 } rcIpConfTriggeredUpdateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the RIP triggered update feature should be enabled on this interface." ::= { rcIpConfEntry 10 } rcIpConfAutoAggrerateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the auto aggregation feature should be enabled on this interface." ::= { rcIpConfEntry 11 } rcIpConfGenerateDefaultRoute OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether to generate a default RIP route on this interface." ::= { rcIpConfEntry 12 } rcIpConfAdvertiseWhenDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value is used indicated whether vlan state change should be notified to layer 3 or not, provided the vlan is configured as routable interface. Also used for single routable ports, in that case the criteria for state is PortOperStatus. Vlan is considered as UP if atleast one member of the port based vlan has link up, or atleast one port member of the policy based has an entry in the MGID or atleast one static member of the policy based vlan has link up. Otherwise, vlan is considered as DOWN. If the value is 'true' then the interface state change will not be notified to layer 3. (i.e., it always stays up). If the value is 'false' then the vlan state change will be notified to layer 3 so that IP related status reflects routable interface state." DEFVAL { false } ::= { rcIpConfEntry 13 } rcIpConfDirectBroadcastEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should forward direct broadcast traffic" DEFVAL { false } ::= { rcIpConfEntry 14 } rcIpConfRipInPolicy OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should advertize a RIP default route." ::= { rcIpConfEntry 15 } rcIpConfRipOutPolicy OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should accept a RIP default route." ::= { rcIpConfEntry 16 } rcIpConfOspfIfType OBJECT-TYPE SYNTAX INTEGER { broadcast (1), nbma (2), pointToPoint (3), pointToMultipoint (5), passive (99) } MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF Interface Type." ::= { rcIpConfEntry 17 } rcIpConfRipCost OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip cost for this interface." DEFVAL { 1 } ::= { rcIpConfEntry 18 } rcIpConfRipHolddown OBJECT-TYPE SYNTAX INTEGER (0..360) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip holddown timer for this interface" ::= { rcIpConfEntry 19 } rcIpConfRipTimeout OBJECT-TYPE SYNTAX INTEGER (15..259200) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip timeout interval for this interface" ::= { rcIpConfEntry 20 } rcIpConfRsmltEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable Route Smlt feature." DEFVAL { false } ::= { rcIpConfEntry 21 } rcIpConfReversePathCheckEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this interface should perform Reverse Path Check" DEFVAL { false } ::= { rcIpConfEntry 22 } rcIpConfReversePathCheckMode OBJECT-TYPE SYNTAX INTEGER { exist-only (1), strict (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reverse Path Checking mode." DEFVAL { exist-only } ::= { rcIpConfEntry 23 } -- Ospf Configuration Table rcIpConfOspfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfOspfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain OSPF information for a particular interface." ::= { rcIpConf 2 } rcIpConfOspfEntry OBJECT-TYPE SYNTAX RcIpConfOspfEntry MAX-ACCESS not-accessible STATUS current 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 InterfaceIndexOrZero, rcIpConfOspfRtrPriority INTEGER, rcIpConfOspfMetric INTEGER, rcIpConfOspfAuthKey DisplayString (SIZE(0..8)), rcIpConfOspfRowStatus RowStatus, rcIpConfOspfHelloInterval INTEGER, rcIpConfOspfRtrDeadInterval INTEGER, rcIpConfOspfIfAreaId IpAddress, rcIpConfOspfAuthType INTEGER, rcIpConfOspfPollInterval INTEGER, rcIpConfOspfIfMtuIgnore INTEGER } rcIpConfOspfIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfOspfEntry 1 } rcIpConfOspfRtrPriority OBJECT-TYPE SYNTAX INTEGER (0..'FF'h) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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(0..8)) MAX-ACCESS read-write STATUS current 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. Note that unauthenticated interfaces need no authentication key, and simple password authen- tication cannot use a key of more than 8 oc- tets. Larger keys are useful only with authen- tication mechanisms not specified in this docu- ment. 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for this entry." ::= { rcIpConfOspfEntry 5 } rcIpConfOspfHelloInterval OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current 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 (0..'7FFFFFFF'h) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 } rcIpConfOspfPollInterval OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF NBMA Interface Poll Interval." ::= { rcIpConfOspfEntry 10 } rcIpConfOspfIfMtuIgnore OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mtu-ignore flag is for ignoring the mtu checking in ospf bdb" DEFVAL { disable } ::= { rcIpConfOspfEntry 11 } -- Ospf Cost Grp rcIpConfOspfDefaultMetric OBJECT IDENTIFIER ::= { rcIpConf 3 } rcIpConfOspfDefaultMetric10MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 10Meg Interface(Port)." ::= { rcIpConfOspfDefaultMetric 1 } rcIpConfOspfDefaultMetric100MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 100Meg Interface(Port)." ::= { rcIpConfOspfDefaultMetric 2 } rcIpConfOspfDefaultMetric1000MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 1000Meg Interface(Port)." ::= { rcIpConfOspfDefaultMetric 3 } rcIpConfOspfDefaultMetric10000MegPort OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the cost associated with 10000Meg Interface(Port)." ::= { rcIpConfOspfDefaultMetric 4 } rcIpConfOspf OBJECT IDENTIFIER ::= { rcIpConf 4 } rcIpConfOspfTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether Ospf Traps should be sent." ::= { rcIpConfOspf 1 } rcIpConfOspfAutoVirtLinkEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current DESCRIPTION "The SPF Hold Down Timer value. The SPF will run at most once per hold down timer value." DEFVAL { 10 } ::= { rcIpConfOspf 3 } rcIpConfOspfAction OBJECT-TYPE SYNTAX INTEGER { none(0), runSpf(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpConfOspf 4 } rcIpConfOspfRfc1583Compatibility OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the preference rules used when choosing among multiple AS-External-LSAs advertising the same destination. When this is enabled, the preference rule will be same as specified by RFC1583. When disabled, the new preference rule as described in RFC2328 will be applicable, which potentially prevents the routing loops when AS-External-LSAs for the same destination have been originated from different areas." DEFVAL { false } ::= { rcIpConfOspf 5 } rcIpConfGlobal OBJECT IDENTIFIER ::= { rcIpConf 6 } rcIpConfGlobalRipHoldDownTime OBJECT-TYPE SYNTAX INTEGER (0..360) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the system-wide RIP hold down time in seconds." DEFVAL { 120 } ::= { rcIpConfGlobal 1 } rcIpConfGlobalIcmpNetUnreach OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the icmp net unreach feature enable/disable." DEFVAL { false } ::= { rcIpConfGlobal 2 } rcIpConfGlobalEcmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set the ecmp enable/disable." DEFVAL { false } ::= { rcIpConfGlobal 3 } rcIpConfGlobalEcmpMaxPath OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally configure maximum ECMP paths number." DEFVAL { 1 } ::= { rcIpConfGlobal 4 } rcIpConfGlobalAlternativeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to globally configure alternative enable." DEFVAL { true } ::= { rcIpConfGlobal 5 } rcIpConfGlobalRouteDiscoveryEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable ICMP Route Discovery feature" DEFVAL { true } ::= { rcIpConfGlobal 6 } rcIpConfGlobalRipTimeOutInterval OBJECT-TYPE SYNTAX INTEGER (15..259200) MAX-ACCESS read-write STATUS current DESCRIPTION "Rip TimeOut Interval in seconds" DEFVAL { 180 } ::= { rcIpConfGlobal 8 } rcIpConfGlobalRipDefImportMetric OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Rip def import metric" DEFVAL { 8 } ::= { rcIpConfGlobal 9 } rcIpConfGlobalEcmp1PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 1 ECMP path, irrespective of ecmp-max-path configuration" ::= { rcIpConfGlobal 10 } rcIpConfGlobalEcmp2PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 2 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 11 } rcIpConfGlobalEcmp3PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 3 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 12 } rcIpConfGlobalEcmp4PathList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Routes to networks specified in this prefix-list can have upto 4 ECMP path, irrespective of ecmp-max-path configuration." ::= { rcIpConfGlobal 13 } rcIpConfGlobalEcmpPathListApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is to apply any changes in ECMP path list configuration or in the prefix-lists configured to be used as path list" ::= { rcIpConfGlobal 14 } rcIpConfGlobalIcmpRedirectMsg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpConfGlobal 15 } rcIpConfGlobalArpThreshold OBJECT-TYPE SYNTAX INTEGER (50..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the maximum number of outstanding arp request a switch can generate." DEFVAL { 500 } ::= { rcIpConfGlobal 17 } rcIpConfGlobalAllowMoreSpecificNonLocalRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to determine whether more specific non local routes will go into the routing table." DEFVAL { false } ::= { rcIpConfGlobal 18 } rcIpConfGlobalUdpCheckSumEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable UDP checksum calculation" DEFVAL { true } ::= { rcIpConfGlobal 19 } -- Ospf Area Table rcIpConfOspfAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfOspfAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain OSPF information for a particular Area." ::= { rcIpConf 7 } rcIpConfOspfAreaEntry OBJECT-TYPE SYNTAX RcIpConfOspfAreaEntry MAX-ACCESS not-accessible STATUS current 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 Integer32 } rcIpConfOspfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Configuration IP Interface Table rcIpConfV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfV2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table used to maintain IP routing information for a particular interface." ::= { rcIpConf 8 } rcIpConfV2Entry OBJECT-TYPE SYNTAX RcIpConfV2Entry MAX-ACCESS not-accessible STATUS deprecated 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 { rcIpConfV2Index, rcIpConfV2Addr } ::= { rcIpConfV2Table 1 } RcIpConfV2Entry ::= SEQUENCE { rcIpConfV2Index InterfaceIndexOrZero, rcIpConfV2Addr IpAddress, rcIpConfV2RowStatus RowStatus, rcIpConfV2AdvertDefRte TruthValue, rcIpConfV2AcceptDefRte TruthValue, rcIpConfV2RipEnable TruthValue, rcIpConfV2OspfEnable TruthValue, rcIpConfV2IgmpEnable TruthValue, rcIpConfV2AddrAssigned TruthValue, rcIpConfV2TriggeredUpdateEnable TruthValue, rcIpConfV2RipAutoAggrerateEnable TruthValue, rcIpConfV2RipGenerateDefaultRoute TruthValue, rcIpConfV2AdvertiseWhenDown TruthValue } rcIpConfV2Index OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..4094) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfV2Entry 1 } rcIpConfV2Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Ip interface address." ::= { rcIpConfV2Entry 2 } rcIpConfV2RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status for this entry." ::= { rcIpConfV2Entry 3 } rcIpConfV2AdvertDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether this interface should advertize a RIP default route." ::= { rcIpConfV2Entry 4 } rcIpConfV2AcceptDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether this interface should accept a RIP default route." ::= { rcIpConfV2Entry 5 } rcIpConfV2RipEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable RIP routing on the specified interface." ::= { rcIpConfV2Entry 6 } rcIpConfV2OspfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable OSPF routing on the specified interface." ::= { rcIpConfV2Entry 7 } rcIpConfV2IgmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable IGMP on the specified interface." ::= { rcIpConfV2Entry 8 } rcIpConfV2AddrAssigned OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Indicate whether IpAddress has been assigned for this interface." ::= { rcIpConfV2Entry 9 } rcIpConfV2TriggeredUpdateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether the RIP triggered update feature should be enabled on this interface." ::= { rcIpConfV2Entry 10 } rcIpConfV2RipAutoAggrerateEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether the auto aggregation feature should be enabled on this interface." ::= { rcIpConfV2Entry 11 } rcIpConfV2RipGenerateDefaultRoute OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate whether to generate a default RIP route on this interface." ::= { rcIpConfV2Entry 12 } rcIpConfV2AdvertiseWhenDown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The value is used indicated whether vlan state change should be notified to layer 3 or not, provided the vlan is configured as routable interface. Also used for single routable ports, in that case the criteria for state is PortOperStatus. Vlan is considered as UP if atleast one member of the port based vlan has link up, or atleast one port member of the policy based has an entry in the MGID or atleast one static member of the policy based vlan has link up. Otherwise, vlan is considered as DOWN. If the value is 'true' then the interface state change will not be notified to layer 3. (i.e., it always stays up). If the value is 'false' then the vlan state change will be notified to layer 3 so that IP related status reflects routable interface state." DEFVAL { false } ::= { rcIpConfV2Entry 13 } -- Ospf Configuration Ip Interface Table rcIpConfOspfV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfOspfV2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table used to maintain OSPF information for a particular interface." ::= { rcIpConf 9 } rcIpConfOspfV2Entry OBJECT-TYPE SYNTAX RcIpConfOspfV2Entry MAX-ACCESS not-accessible STATUS deprecated 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 { rcIpConfOspfV2IfIndex, rcIpConfOspfV2IpAddr } ::= { rcIpConfOspfV2Table 1 } RcIpConfOspfV2Entry ::= SEQUENCE { rcIpConfOspfV2IfIndex InterfaceIndexOrZero, rcIpConfOspfV2IpAddr IpAddress, rcIpConfOspfV2RtrPriority INTEGER, rcIpConfOspfV2Metric INTEGER, rcIpConfOspfV2AuthKey DisplayString, rcIpConfOspfV2RowStatus RowStatus, rcIpConfOspfV2HelloInterval INTEGER, rcIpConfOspfV2RtrDeadInterval INTEGER, rcIpConfOspfV2IfAreaId IpAddress, rcIpConfOspfV2AuthType INTEGER } rcIpConfOspfV2IfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..4094) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfOspfV2Entry 1 } rcIpConfOspfV2IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "IpAddress of the IP interface." ::= { rcIpConfOspfV2Entry 2 } rcIpConfOspfV2RtrPriority OBJECT-TYPE SYNTAX INTEGER (0..'FF'h) MAX-ACCESS read-write STATUS deprecated 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 } ::= { rcIpConfOspfV2Entry 3 } rcIpConfOspfV2Metric OBJECT-TYPE SYNTAX INTEGER (0..'FFFF'h) MAX-ACCESS read-write STATUS deprecated 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 (rcIpConfOspfV2DefaultMetric) will be used as metric value, when the state of the interface is up." DEFVAL { 0 } ::= { rcIpConfOspfV2Entry 4 } rcIpConfOspfV2AuthKey OBJECT-TYPE SYNTAX DisplayString (SIZE(8)) MAX-ACCESS read-write STATUS deprecated 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" ::= { rcIpConfOspfV2Entry 5 } rcIpConfOspfV2RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status for this entry." ::= { rcIpConfOspfV2Entry 6 } rcIpConfOspfV2HelloInterval OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS deprecated 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 } ::= { rcIpConfOspfV2Entry 7 } rcIpConfOspfV2RtrDeadInterval OBJECT-TYPE SYNTAX INTEGER (1..'7FFFFFFF'h) MAX-ACCESS read-write STATUS deprecated 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 } ::= { rcIpConfOspfV2Entry 8 } rcIpConfOspfV2IfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated 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 ::= { rcIpConfOspfV2Entry 9 } rcIpConfOspfV2AuthType OBJECT-TYPE SYNTAX INTEGER { none (0), simplePassword (1), md5 (2) } MAX-ACCESS read-write STATUS deprecated 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 ::= { rcIpConfOspfV2Entry 10 } -- Ospf Area Aggregate Table rcIpConfOspfAreaAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfOspfAreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain OSPF summary route metric parameter for a particular Area range. " ::= { rcIpConf 10 } rcIpConfOspfAreaAggregateEntry OBJECT-TYPE SYNTAX RcIpConfOspfAreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing OSPF summary route metric parameter for a particular Area range. An entry is automatically created in this table when an area range is configured through ospfAreaAggregateTable in rfc1850rcc.mib" INDEX { rcIpConfOspfAreaAggregateAreaID, rcIpConfOspfAreaAggregateLsdbType, rcIpConfOspfAreaAggregateNet, rcIpConfOspfAreaAggregateMask } ::= { rcIpConfOspfAreaAggregateTable 1 } RcIpConfOspfAreaAggregateEntry ::= SEQUENCE { rcIpConfOspfAreaAggregateAreaID IpAddress, rcIpConfOspfAreaAggregateLsdbType INTEGER, rcIpConfOspfAreaAggregateNet IpAddress, rcIpConfOspfAreaAggregateMask IpAddress, rcIpConfOspfAreaAggregateAdvertiseMetric INTEGER(0..65535), rcIpConfOspfAreaAggregateEffect INTEGER } rcIpConfOspfAreaAggregateAreaID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Area the Address Aggregate is to be found within." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcIpConfOspfAreaAggregateEntry 1 } rcIpConfOspfAreaAggregateLsdbType OBJECT-TYPE SYNTAX INTEGER { summaryLink (3), nssaExternalLink (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the Address Aggregate. This field specifies the Lsdb type that this Address Ag- gregate applies to." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { rcIpConfOspfAreaAggregateEntry 2 } rcIpConfOspfAreaAggregateNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address of the Net or Subnet indicated by the range." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcIpConfOspfAreaAggregateEntry 3 } rcIpConfOspfAreaAggregateMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Subnet Mask that pertains to the Net or Subnet." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcIpConfOspfAreaAggregateEntry 4 } rcIpConfOspfAreaAggregateAdvertiseMetric OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify a metric for a Summary LSA (type 3) generated by OSPF through an area range. If this metric is set to 0, OSPF uses the cost to the farthest point in the networks being summarized as the metric." ::= { rcIpConfOspfAreaAggregateEntry 5 } rcIpConfOspfAreaAggregateEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching (1), doNotAdvertiseMatching (2), advertiseDoNotAggregate (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Subnets subsumed by ranges either trigger the advertisement of the indicated aggregate (ad- vertiseMatching), or result in the subnet's not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { rcIpConfOspfAreaAggregateEntry 6 } -- IP Route Smlt Table rcIpConfRsmltTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfRsmltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain OSPF summary route metric parameter for a particular Area range. " ::= { rcIpConf 11 } rcIpConfRsmltEntry OBJECT-TYPE SYNTAX RcIpConfRsmltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing OSPF summary route metric parameter for a particular Area range. An entry is automatically created in this table when an area range is configured through ospfAreaAggregateTable in rfc1850rcc.mib" INDEX { rcIpConfRsmltIfIndex } ::= { rcIpConfRsmltTable 1 } RcIpConfRsmltEntry ::= SEQUENCE { rcIpConfRsmltIfIndex InterfaceIndex, rcIpConfRsmltHoldDownTimer INTEGER, rcIpConfRsmltHoldUpTimer INTEGER, rcIpConfRsmltRowStatus RowStatus } rcIpConfRsmltIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Index, this is an index of the table." ::= { rcIpConfRsmltEntry 1 } rcIpConfRsmltHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." ::= { rcIpConfRsmltEntry 2 } rcIpConfRsmltHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-write STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." ::= { rcIpConfRsmltEntry 3 } rcIpConfRsmltRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpConfRsmltEntry 4 } -- IP Address Table rcIpAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpAddrEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current 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, rcIpAdEntVlanId INTEGER, rcIpAdEntBrouterPort TruthValue, rcIpAdEntMacOffset INTEGER, rcIpAdEntIfType INTEGER } rcIpAdEntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address to which this entry's addressing information pertains." ::= { rcIpAddrEntry 2 } rcIpAdEntNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current 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 } MAX-ACCESS read-only STATUS current DESCRIPTION "The IP broadcast address format used on this interface." ::= { rcIpAddrEntry 4 } rcIpAdEntReasmMaxSize OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpAddrEntry 6 } rcIpAdEntVlanId OBJECT-TYPE SYNTAX INTEGER (0..4096) MAX-ACCESS read-write STATUS current 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." ::= { rcIpAddrEntry 7 } rcIpAdEntBrouterPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether this entry correponds to a brouter port (as oppose to a routable VLAN). This value cannot be changed after the row is created." ::= { rcIpAddrEntry 8 } rcIpAdEntMacOffset OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to translate the ip address into mac address. The system has 512 mac addresses of which 0-507 are reserved for Boardwalk box. 508-511 is reserved for MG. One can either mention a mac offset while configuring an ip on the vlan or it can be alloted by the system within the above range." ::= { rcIpAddrEntry 9 } rcIpAdEntIfType OBJECT-TYPE SYNTAX INTEGER { circuitLessIP(1), brouterPort(2), vlan(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The address entry IfType indicates the type of the interface. In the case of circuit-less-IP there is no association with any ports. In other words, it can be thought of as a virtual interface. The value 'brouter port' indicates this interface is associated with a specific physical port. The value 'vlan' indicates a logical port that contains one or physical ports/MLT ports." ::= { rcIpAddrEntry 10 } -- FlowContorl Group rcIpFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFlowEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "The source IP address of an IP packet." ::= { rcIpFlowEntry 1 } rcIpFlowSrcIpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of an IP packet." ::= { rcIpFlowEntry 3 } rcIpFlowDstIpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current 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 } MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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 MAX-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) MAX-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 MAX-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 } MAX-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 MAX-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) MAX-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 MAX-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 MAX-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) } MAX-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) MAX-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 } MAX-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 MAX-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) MAX-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 MAX-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 } MAX-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 MAX-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 MAX-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 MAX-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 --excluded SYNTAX SEQUENCE OF RcIpConfIgmpEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table used to maintain IGMP information for a particular interface." ::= { rcIp 5 } rcIpConfIgmpEntry OBJECT-TYPE SYNTAX RcIpConfIgmpEntry MAX-ACCESS not-accessible STATUS deprecated 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 Integer32, --excluded rcIpConfIgmpLeaveEnabled TruthValue, --excluded rcIpConfIgmpRowStatus RowStatus, rcIpConfIgmpRobustness INTEGER, rcIpConfIgmpLastMemberQueryInterval INTEGER, rcIpConfIgmpSnoopEnable TruthValue, rcIpConfIgmpProxySnoopEnable TruthValue } rcIpConfIgmpIfIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfIgmpEntry 1 } rcIpConfIgmpQueryInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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 Integer32 MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Status of entry." ::= { rcIpConfIgmpEntry 7 } rcIpConfIgmpRobustness OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "lossiness of network." ::= { rcIpConfIgmpEntry 8 } rcIpConfIgmpLastMemberQueryInterval OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "max response in GrpSpec Query." ::= { rcIpConfIgmpEntry 9 } rcIpConfIgmpSnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable snoop." DEFVAL { true } ::= { rcIpConfIgmpEntry 10 } rcIpConfIgmpProxySnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable proxy snoop." DEFVAL { true } ::= { rcIpConfIgmpEntry 11 } rcIgmpGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpGroupEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The (conceptual) table listing the multicast groups configured in the device." ::= { rcIp 6 } rcIgmpGroupEntry OBJECT-TYPE SYNTAX RcIgmpGroupEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "An entry (conceptual row) representing an Igmp group." INDEX { rcIgmpGroupIpAddress, rcIgmpGroupMembers } ::= { rcIgmpGroupTable 1 } RcIgmpGroupEntry ::= SEQUENCE { rcIgmpGroupIpAddress IpAddress, rcIgmpGroupMembers IpAddress, rcIgmpGroupInPort INTEGER, rcIgmpGroupExpiration Integer32, rcIgmpGroupIfIndex InterfaceIndex, rcIgmpGroupUserId DisplayString, rcIgmpGroupMemberState INTEGER, rcIgmpGroupSessionTime Integer32 } rcIgmpGroupIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-only STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated 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 Integer32 MAX-ACCESS read-only STATUS deprecated 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 } rcIgmpGroupIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS deprecated DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpGroupEntry 5 } rcIgmpGroupUserId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "User-id sending this group" ::= { rcIgmpGroupEntry 6 } rcIgmpGroupMemberState OBJECT-TYPE SYNTAX INTEGER { noState(1), auth(2), accStart(3), authAndAcctStart(4), authAndAcctDisabled(5) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used for IGAP, to indicated member state." ::= { rcIgmpGroupEntry 7 } rcIgmpGroupSessionTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used for IGAP, to indicated the session time in seconds for the member. Session time is started after traffic is available to member. It can be also called AccountingTime since its values correspondes to the accounting duration of IGAP user session." ::= { rcIgmpGroupEntry 8 } -- IP Route Table rcIpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity's IP Routing table." ::= { rcIp 7 } rcIpRouteEntry OBJECT-TYPE SYNTAX RcIpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A route to a particular destination." INDEX { rcIpRouteDest, rcIpRouteMask, rcIpRouteNextHop, rcIpRouteAltSequence } ::= { rcIpRouteTable 1 } RcIpRouteEntry ::= SEQUENCE { rcIpRouteDest IpAddress, rcIpRouteMask IpAddress, rcIpRouteNextHop IpAddress, rcIpRouteMetric Integer32, rcIpRouteIfIndex InterfaceIndex, rcIpRouteType INTEGER, rcIpRouteProto INTEGER, rcIpRouteAge Integer32, rcIpRouteRowStatus RowStatus, rcIpRoutePref INTEGER, rcIpRouteAltSequence Integer32, rcIpRoutePathType INTEGER } rcIpRouteDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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 Integer32 MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-only STATUS current 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), direct(3), indirect(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of route." ::= { 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) } MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpRouteEntry 9 } rcIpRoutePref OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpRouteEntry 10 } rcIpRouteAltSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Alternative Route Sequence. 0 denotes Best Route." ::= { rcIpRouteEntry 11 } rcIpRoutePathType OBJECT-TYPE SYNTAX INTEGER { iA(0), -- Indirect Alternative Route w/o ECMP path iAE(1), -- Indirect Alternative ECMP path iB(2), -- Indirect Best Route w/o ECMP path iBE(3), -- Indirect Best ECMP path dB(6), -- Direct Best Route iAU(16), -- Indirect Alternative Route Unresolved iAEU(17), -- Indirect Alternative ECMP Unresolved iBU(18), -- Indirect Best Route Unresolved iBEU(19), -- Indirect Best ECMP Unresolved dBU(22) -- Direct Best Route Unresolved } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of route. It is a combination of direct, indirect, best, alternative and ECMP path." ::= { rcIpRouteEntry 12 } -- Ip Config Dhcp Table rcIpConfDhcpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfDhcpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP configuration table" ::= { rcIp 8 } rcIpConfDhcpEntry OBJECT-TYPE SYNTAX RcIpConfDhcpEntry MAX-ACCESS not-accessible STATUS current 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 InterfaceIndexOrZero, rcIpConfDhcpMaxHop INTEGER, rcIpConfDhcpMinSec INTEGER, rcIpConfDhcpMode INTEGER, rcIpConfDhcpRowStatus RowStatus, rcIpConfDhcpNumRequests Counter32, rcIpConfDhcpNumReplies Counter32, rcIpConfDhcpAlwaysBroadcast TruthValue } rcIpConfDhcpIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface number. The number can represent either a physical or logical(VLAN) interface." ::= { rcIpConfDhcpEntry 1 } rcIpConfDhcpMaxHop OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP requests seen on this interface." ::= { rcIpConfDhcpEntry 6 } rcIpConfDhcpNumReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP replies seen on this interface." ::= { rcIpConfDhcpEntry 7 } rcIpConfDhcpAlwaysBroadcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP forwarding table." ::= { rcIp 9 } rcIpDhcpForwardEntry OBJECT-TYPE SYNTAX RcIpDhcpForwardEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address configured on an interface (i.e., a locally configured IP address)." ::= { rcIpDhcpForwardEntry 1 } rcIpDhcpForwardServerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether this entry pertains to BOOTP packets, DHCP packets, or both." DEFVAL { both } ::= { rcIpDhcpForwardEntry 4 } rcIpDhcpForwardRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpDhcpForwardEntry 5 } -- IP Filter Group rcIpFilter OBJECT IDENTIFIER ::= { rcIp 10 } rcIpFilterFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterTable." ::= { rcIpFilter 1 } rcIpFilterGlobalListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterGlobalListTable." ::= { rcIpFilter 2 } rcIpFilterBaseListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterBaseListTable." ::= { rcIpFilter 3 } rcIpFilterPortTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterPortTable." ::= { rcIpFilter 4 } rcIpFilterNextAvailFilterId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "next available filter-id in the rcIpFilterPortTable." ::= { rcIpFilter 5 } -- IP Filter Table rcIpFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing IP filters." ::= { rcIpFilter 20 } rcIpFilterEntry OBJECT-TYPE SYNTAX RcIpFilterEntry MAX-ACCESS not-accessible STATUS current 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..4096), rcIpFilterName DisplayString (SIZE (0..15)), rcIpFilterProtocolType INTEGER, rcIpFilterSrcPort INTEGER (0..65535), rcIpFilterSrcOption INTEGER, rcIpFilterDstPort INTEGER (0..65535), rcIpFilterDstOption INTEGER, rcIpFilterCopyToCpu TruthValue, --excluded rcIpFilterMirror TruthValue, rcIpFilterHighPriority TruthValue, --excluded rcIpFilterTcpConnect TruthValue, rcIpFilterIeeeVlanPriority INTEGER, rcIpFilterUsePktLimit TruthValue, --excluded rcIpFilterPktLimit INTEGER, --excluded rcIpFilterRowStatus RowStatus, rcIpFilterMode INTEGER, rcIpFilterIpTosRule INTEGER, --excluded rcIpFilterStopOnMatch TruthValue, rcIpFilterDiffServMatchIeee8021PEnable TruthValue, rcIpFilterDiffServMatchIeee8021P INTEGER(0..7), rcIpFilterDiffServMatchDscpEnable TruthValue, rcIpFilterDiffServMatchDscp DisplayString(SIZE(6)), rcIpFilterDiffServMatchDscpReserved DisplayString(SIZE(2)), rcIpFilterDiffServModifyIeee8021PEnable TruthValue, rcIpFilterDiffServModifyIeee8021P INTEGER(0..7), rcIpFilterDiffServModifyDscpEnable TruthValue, rcIpFilterDiffServModifyDscp DisplayString(SIZE(6)), rcIpFilterDiffServModifyDscpReserved DisplayString(SIZE(2)), rcIpFilterDiffServTrafficProfileId INTEGER(0..64), rcIpFilterMatchIcmpRequest TruthValue, rcIpFilterMatchIpFragment TruthValue, rcIpFilterStatisticEnable TruthValue, rcIpFilterInOctets Counter64, rcIpFilterInPackets Counter64, rcIpFilterRateLimitDiscardPackets Counter64, rcIpFilterNextHopForwardIpAddr IpAddress, rcIpFilterNextHopUnreachableDropEnable TruthValue, rcIpFilterProtocolTypeUsrDefined INTEGER, rcIpFilterIngressOctets Counter64, rcIpFilterIngressPkts Counter64, rcIpFilterRateLimitDiscardPkts Counter64 } rcIpFilterType OBJECT-TYPE SYNTAX INTEGER { global(1), destination(2), source(3) } MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP address to filter on." ::= { rcIpFilterEntry 2 } rcIpFilterDstMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP subnet mask to filter on." ::= { rcIpFilterEntry 3 } rcIpFilterSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address to filter on." ::= { rcIpFilterEntry 4 } rcIpFilterSrcMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP subnet mask to filter on." ::= { rcIpFilterEntry 5 } rcIpFilterId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current 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)) MAX-ACCESS read-write STATUS current DESCRIPTION "This filter's name." ::= { rcIpFilterEntry 7 } rcIpFilterProtocolType OBJECT-TYPE SYNTAX INTEGER { ignore(0), icmp(1), tcp(6), udp(17), ipsecesp(50), ipsecah(51), ospf(89), vrrp(112), usrDefined(256) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of protocol to filter on." DEFVAL { ignore } ::= { rcIpFilterEntry 8 } rcIpFilterSrcPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The maximum packet size limit to filter against." DEFVAL { 1500 } ::= { rcIpFilterEntry 19 } rcIpFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpFilterEntry 20 } rcIpFilterMode OBJECT-TYPE SYNTAX INTEGER { useDefaultAction(1), forward(2), drop(3), forwardToNextHop(4) } MAX-ACCESS read-write STATUS current 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. 'forwardToNextHop' means forward the packet to the next hop if the packet satisfies this policy. This variable setting has higher precedence than the setting in 'rcIpFilterPortDefaultAction'." DEFVAL { useDefaultAction } ::= { rcIpFilterEntry 21 } rcIpFilterIpTosRule OBJECT-TYPE SYNTAX INTEGER { none(0), ipTosRule1(1), ipTosRule2(2), ipTosRule3(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to specify the operation mode for this entry. 'none' means do not manupulate the Ip ToS byte. 'ipTosRule1' means manipulate the Ip ToS byte according to Quid/Gid Rule 1 which is defined in rcIpTosRuleOrRule1. 'ipTosRule2' means manipulate the Ip ToS byte according to Quid/Gid Rule 2 which is defined in rcIpTosRuleOrRule2. 'ipTosRule3' means manipulate the Ip ToS byte according to Quid/Gid Rule 3 which is defined in rcIpTosRuleOrRule3." DEFVAL { none } ::= { rcIpFilterEntry 22 } rcIpFilterStopOnMatch OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to stop further filtering if this filter is applied." DEFVAL { true } ::= { rcIpFilterEntry 23 } rcIpFilterDiffServMatchIeee8021PEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether the value stored in the variable 'rcIpFilterDiffServMatchIeee8021P' should be used in this filter." DEFVAL { false } ::= { rcIpFilterEntry 24 } rcIpFilterDiffServMatchIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the match value for the 802.1P field. If the 802.1P field in the incoming packet matches this value, then this filter will be applied to the packet." DEFVAL { 0 } ::= { rcIpFilterEntry 25 } rcIpFilterDiffServMatchDscpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether the values stored in the variable 'rcIpFilterDiffServMatchDscp' and 'rcIpFilterDiffServMatchDscpReserved' should be used in this filter." DEFVAL { false } ::= { rcIpFilterEntry 26 } rcIpFilterDiffServMatchDscp OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the match value for the DSCP. If the DSCP in the incoming packet matches this value, then this filter will be applied to the packet. The DSCP represents the high-order 6 bits of the TOS byte (in network order)." ::= { rcIpFilterEntry 27 } rcIpFilterDiffServMatchDscpReserved OBJECT-TYPE SYNTAX DisplayString (SIZE(2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the match value of the low-order 2 bits of the TOS byte (in network order)." DEFVAL { '00'B } ::= { rcIpFilterEntry 28 } rcIpFilterDiffServModifyIeee8021PEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether the value stored in the variable 'rcIpFilterDiffServModifyIeee8021P' should be used in this filter." DEFVAL { false } ::= { rcIpFilterEntry 29 } rcIpFilterDiffServModifyIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the value the 802.1P field should be modified to if this filter is applied. The modification is applied at the egress point." DEFVAL { 0 } ::= { rcIpFilterEntry 30 } rcIpFilterDiffServModifyDscpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether the value stored in the variable 'rcIpFilterDiffServModifyDscp' should be used in this filter." DEFVAL { false } ::= { rcIpFilterEntry 31 } rcIpFilterDiffServModifyDscp OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify what the value of the DSCP should be modified to if this filter is applied. The modification is applied at the egress point. The DSCP represents the high-order 6 bits of the TOS byte (in network order)." ::= { rcIpFilterEntry 32 } rcIpFilterDiffServModifyDscpReserved OBJECT-TYPE SYNTAX DisplayString (SIZE(2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the modify value of the low-order 2 bits of the TOS byte (in network order)." DEFVAL { '00'B } ::= { rcIpFilterEntry 33 } rcIpFilterDiffServTrafficProfileId OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify which traffic profile should be applied to packets matching this filter. Traffic profiles are specified in the 'rc2kQosTrafficProfileTable' table. A '0' value means do not apply any traffic profile." DEFVAL { 0 } ::= { rcIpFilterEntry 34 } rcIpFilterMatchIcmpRequest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether matching on ICMP Request packets should be performed." DEFVAL { false } ::= { rcIpFilterEntry 35 } rcIpFilterMatchIpFragment OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether matching on fragmented IP packets should be performed." DEFVAL { false } ::= { rcIpFilterEntry 36 } rcIpFilterStatisticEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to turn on/off Counters for this filter." DEFVAL { false } ::= { rcIpFilterEntry 37 } rcIpFilterInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of In-Octets for this filter." ::= { rcIpFilterEntry 38 } rcIpFilterInPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of In-Packets for this filter." ::= { rcIpFilterEntry 39 } rcIpFilterRateLimitDiscardPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of packets discarded due to rate limiting." ::= { rcIpFilterEntry 40 } rcIpFilterNextHopForwardIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Next hop forward Ip address." ::= { rcIpFilterEntry 41 } rcIpFilterNextHopUnreachableDropEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If next hop is unreachalbe, enable/disable to drop the packet." ::= { rcIpFilterEntry 42 } rcIpFilterProtocolTypeUsrDefined OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "When rcIpFilterProtocolType is set to usrDefined(256) in an IP Filter, this field represents the 8-bit user defined protocol identifier." DEFVAL { 0 } ::= { rcIpFilterEntry 43 } rcIpFilterIngressOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of In-Octets for this filter." ::= { rcIpFilterEntry 44 } rcIpFilterIngressPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of In-Packets for this filter." ::= { rcIpFilterEntry 45 } rcIpFilterRateLimitDiscardPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets discarded due to rate limiting." ::= { rcIpFilterEntry 46 } -- IP Filter Global List Table rcIpFilterGlobalListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterGlobalListEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a particular global filter list." ::= { rcIpFilterGlobalListEntry 1 } rcIpFilterGlobalListName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this filter list." ::= { rcIpFilterGlobalListEntry 2 } rcIpFilterGlobalListFilterIdListSize OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of filters are associated with this filter list." ::= { rcIpFilterGlobalListEntry 3 } rcIpFilterGlobalListFilterIdList OBJECT-TYPE SYNTAX IdList (SIZE(16)) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpFilterGlobalListEntry 5 } rcIpFilterGlobalListMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Ports filter is used on." ::= { rcIpFilterGlobalListEntry 6 } -- IP Filter Base Table rcIpFilterBaseListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterBaseListEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a particular base filter list." ::= { rcIpFilterBaseListEntry 1 } rcIpFilterBaseListName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this filter list." ::= { rcIpFilterBaseListEntry 2 } rcIpFilterBaseListFilterIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of filters are associated with this filter list." ::= { rcIpFilterBaseListEntry 3 } rcIpFilterBaseListFilterIdList OBJECT-TYPE SYNTAX IdList (SIZE(256)) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpFilterBaseListEntry 5 } rcIpFilterBaseListMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Ports filter is used on." ::= { rcIpFilterBaseListEntry 6 } -- IP Filter Port Table rcIpFilterPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store port filtering information." ::= { rcIpFilter 23 } rcIpFilterPortEntry OBJECT-TYPE SYNTAX RcIpFilterPortEntry MAX-ACCESS not-accessible STATUS current 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 Integer32, rcIpFilterPortNumBaseFilters Integer32 } rcIpFilterPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex value of a port where filtering is applied." ::= { rcIpFilterPortEntry 1 } rcIpFilterPortFilterListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current 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)) MAX-ACCESS read-write STATUS current 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) } MAX-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 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether filtering is configured on this port." DEFVAL { false } ::= { rcIpFilterPortEntry 5 } rcIpFilterPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpFilterPortEntry 6 } rcIpFilterPortDefaultAction OBJECT-TYPE SYNTAX INTEGER { forward(1), drop(2), none(3) } MAX-ACCESS read-write STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# of global filters" ::= { rcIpFilterPortEntry 8 } rcIpFilterPortNumBaseFilters OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# of base filters" ::= { rcIpFilterPortEntry 9 } -- IP Filter Media Device Table rcIpFilterMediaDevTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterMediaDevTable." ::= { rcIpFilter 24 } rcIpFilterMediaDevTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterMediaDevEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store media filter list information. Each row in the table contains a set of individual filters that make up a particular filter list for a particular platform/device combination." ::= { rcIpFilter 25 } rcIpFilterMediaDevEntry OBJECT-TYPE SYNTAX RcIpFilterMediaDevEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Device attributes and the filters' attributes." INDEX { rcIpFilterMediaDevId } ::= { rcIpFilterMediaDevTable 1 } RcIpFilterMediaDevEntry ::= SEQUENCE { rcIpFilterMediaDevId INTEGER, rcIpFilterMediaDevName DisplayString, rcIpFilterMediaDevPlatformType INTEGER, rcIpFilterMediaDevDeviceType INTEGER, rcIpFilterMediaDevIpAddress IpAddress, rcIpFilterMediaDevStreamsIds IdList, rcIpFilterMediaDevMemberPorts PortSet, rcIpFilterMediaDevStatisticEnable TruthValue, rcIpFilterMediaDevRowStatus RowStatus } rcIpFilterMediaDevId OBJECT-TYPE SYNTAX INTEGER (3000..3127) MAX-ACCESS read-only STATUS current DESCRIPTION "Media Id in the rcIpFilterMediaDevTable." ::= { rcIpFilterMediaDevEntry 1 } rcIpFilterMediaDevName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Media Device Name. This includes the platform and the physical/soft device." ::= { rcIpFilterMediaDevEntry 2 } rcIpFilterMediaDevPlatformType OBJECT-TYPE SYNTAX INTEGER { none(0), cse1k(1), cse2k(2), cse3k(3), bcm(4), meridianLineCard(5), meridianTrunkCard(6), msl100IP(7), vcon(8), minerva(9), useDefined(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "Platform identifier or type. These are the currently supported platforms." DEFVAL { none } ::= { rcIpFilterMediaDevEntry 3 } rcIpFilterMediaDevDeviceType OBJECT-TYPE SYNTAX INTEGER { none(0), i2002(1), i2004(2), i2050(3), tps(4), gateway(5), useDefined(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Device identifier or type. There are the currently supported device types." DEFVAL { none } ::= { rcIpFilterMediaDevEntry 4 } rcIpFilterMediaDevIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Media Device IP Address." ::= { rcIpFilterMediaDevEntry 5 } rcIpFilterMediaDevStreamsIds OBJECT-TYPE SYNTAX IdList (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "An array used to identify which streams are assigned to MediaDevEntry. Each stream ID is stored as a two octet value. The first octet in the pair holds bits 15-8 of the stream ID, while the second octet holds bits 7-0 of the stream ID." ::= { rcIpFilterMediaDevEntry 6 } rcIpFilterMediaDevMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Media Device port port members. These are the system physical ports." ::= { rcIpFilterMediaDevEntry 7 } rcIpFilterMediaDevStatisticEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to turn on/off statistics' counters for all the filters for the device." DEFVAL { false } ::= { rcIpFilterMediaDevEntry 8 } rcIpFilterMediaDevRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpFilterMediaDevEntry 9 } -- IP Filter Media Stream Table rcIpFilterMediaStreamTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpFilterMediaStreamTable." ::= { rcIpFilter 26 } rcIpFilterMediaStreamTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpFilterMediaStreamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store tcp/udp port information for a set of filters that make up a particular filter list for a particular platform/device combination." ::= { rcIpFilter 27 } rcIpFilterMediaStreamEntry OBJECT-TYPE SYNTAX RcIpFilterMediaStreamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Layer 4 Port attributes and the filters' attributes." INDEX { rcIpFilterMediaStreamMediaId, rcIpFilterMediaStreamStreamId } ::= { rcIpFilterMediaStreamTable 1 } RcIpFilterMediaStreamEntry ::= SEQUENCE { rcIpFilterMediaStreamMediaId INTEGER, rcIpFilterMediaStreamStreamId INTEGER, rcIpFilterMediaStreamName DisplayString, rcIpFilterMediaStreamProtocol INTEGER, rcIpFilterMediaStreamPortMin INTEGER, rcIpFilterMediaStreamPortMax INTEGER, rcIpFilterMediaStreamPortOption INTEGER, rcIpFilterMediaStreamType INTEGER, rcIpFilterMediaStreamRemarkDscp DisplayString, rcIpFilterMediaStreamMatchDscp DisplayString, rcIpFilterMediaStreamRowStatus RowStatus } rcIpFilterMediaStreamMediaId OBJECT-TYPE SYNTAX INTEGER (3000..3127) MAX-ACCESS read-only STATUS current DESCRIPTION "Media Id in the rcIpFilterMediaDevTable." ::= { rcIpFilterMediaStreamEntry 1 } rcIpFilterMediaStreamStreamId OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Port range Id in the rcIpFilterMediaStreamTable." ::= { rcIpFilterMediaStreamEntry 2 } rcIpFilterMediaStreamName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "Media Stream Name." ::= { rcIpFilterMediaStreamEntry 3 } rcIpFilterMediaStreamProtocol OBJECT-TYPE SYNTAX INTEGER { tcp(6), udp(17) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of transport protocol to filter on. Multimedia applications often use UDP and some use TCP. Any Layer 4 protocol number supported by IP can be added here in future." DEFVAL { udp } ::= { rcIpFilterMediaStreamEntry 4 } rcIpFilterMediaStreamPortMin OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP source or destination port to filter on." ::= { rcIpFilterMediaStreamEntry 5 } rcIpFilterMediaStreamPortMax OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP source or destination port to filter on." ::= { rcIpFilterMediaStreamEntry 6 } rcIpFilterMediaStreamPortOption OBJECT-TYPE SYNTAX INTEGER { src(1), dest(2), srcDest(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Src port or destination port of both." DEFVAL { srcDest } ::= { rcIpFilterMediaStreamEntry 7 } rcIpFilterMediaStreamType OBJECT-TYPE SYNTAX INTEGER { signal(1), media(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of stream to filter on." DEFVAL { media } ::= { rcIpFilterMediaStreamEntry 8 } rcIpFilterMediaStreamRemarkDscp OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to specify what the value of the DSCP should be modified to if this stream is identified. The modification is applied at the egress point. The DSCP represents the high-order 6 bits of the TOS byte (in network order)." DEFVAL { '000000'B } ::= { rcIpFilterMediaStreamEntry 9 } rcIpFilterMediaStreamMatchDscp OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify what the value of the DSCP should be match with in the stream identification. DSCP represents the high-order 6 bit of the TOS byte (in network order)." DEFVAL { '000000'B } ::= { rcIpFilterMediaStreamEntry 10 } rcIpFilterMediaStreamRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpFilterMediaStreamEntry 11 } -- IP Policy Address Table rcIpPolicy OBJECT IDENTIFIER ::= { rcIp 11 } rcIpPolicyAddrTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyAddrTable." ::= { rcIpPolicy 1 } rcIpPolicyAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyAddrEntry MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Route entry attributes." INDEX {rcIpPolicyAddrIpAddr} ::= { rcIpPolicyAddrTable 1 } RcIpPolicyAddrEntry ::= SEQUENCE { rcIpPolicyAddrIpAddr IpAddress, rcIpPolicyAddrId Integer32, rcIpPolicyAddrAddrListIdListSize INTEGER (0..128), rcIpPolicyAddrAddrListIdList OCTET STRING (SIZE(256)), rcIpPolicyAddrRowStatus RowStatus } rcIpPolicyAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated 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 Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Identifier of this entry. Used internally to identify this entry." ::= { rcIpPolicyAddrEntry 2 } rcIpPolicyAddrAddrListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of id(s) in the rcIpPolicyAddrListIdList variable." ::= { rcIpPolicyAddrEntry 3 } rcIpPolicyAddrAddrListIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status of this entry." ::= { rcIpPolicyAddrEntry 5 } -- Ip Policy Network Table rcIpPolicyNetTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyNetTable." ::= { rcIpPolicy 3 } rcIpPolicyNetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyNetEntry MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Route entry attributes." INDEX {rcIpPolicyNetAddr, rcIpPolicyNetMask } ::= { rcIpPolicyNetTable 1 } RcIpPolicyNetEntry ::= SEQUENCE { rcIpPolicyNetAddr IpAddress, rcIpPolicyNetMask IpAddress, rcIpPolicyNetId Integer32, rcIpPolicyNetNetListIdListSize INTEGER (0..128), rcIpPolicyNetNetListIdList OCTET STRING (SIZE(256)), rcIpPolicyNetRowStatus RowStatus } rcIpPolicyNetAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-only STATUS deprecated 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 Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used internally to recognize this entry." ::= { rcIpPolicyNetEntry 3 } rcIpPolicyNetNetListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of id(s) in the rcIpPolicyNetListIdList variable." ::= { rcIpPolicyNetEntry 4 } rcIpPolicyNetNetListIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status of this entry." ::= { rcIpPolicyNetEntry 6 } -- IP Policy Address List Table rcIpPolicyAddrListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyAddrListTable." ::= { rcIpPolicy 5 } rcIpPolicyAddrListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyAddrListEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table used to group rcIpPolicyAddrEntry(s) into a list." ::= { rcIpPolicy 6 } rcIpPolicyAddrListEntry OBJECT-TYPE SYNTAX RcIpPolicyAddrListEntry MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A value that uniquely identifies this list of rcIpPolicyAddrListEntry." ::= { rcIpPolicyAddrListEntry 1 } rcIpPolicyAddrListName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An administratively-assigned name for this list." ::= { rcIpPolicyAddrListEntry 3 } rcIpPolicyAddrListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of rcIpPolicyAddrNetEntry id(s) in the rcIpPolicyAddrListIdList variable." ::= { rcIpPolicyAddrListEntry 4 } rcIpPolicyAddrListIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated 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)) MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status of this entry." ::= { rcIpPolicyAddrListEntry 8 } -- RIP Announce Policy Table rcIpPolicyRipAnnounceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyRipAnnounceTable." ::= { rcIpPolicy 7 } rcIpPolicyRipAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyRipAnnounceEntry MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A value that uniquely identifies the policy associated with this entry." ::= { rcIpPolicyRipAnnounceEntry 1 } rcIpPolicyRipAnnounceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An administratively-assigned name for this policy." ::= { rcIpPolicyRipAnnounceEntry 2 } rcIpPolicyRipAnnounceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status of this entry." ::= { rcIpPolicyRipAnnounceEntry 16 } -- OSPF Announce policy table. rcIpPolicyOspfAnnounceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyOspfAnnounceTable." ::= { rcIpPolicy 9 } rcIpPolicyOspfAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyOspfAnnounceEntry MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A value that uniquely identifies the policy associated with this entry." ::= { rcIpPolicyOspfAnnounceEntry 1 } rcIpPolicyOspfAnnounceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An administratively-assigned name for this policy." ::= { rcIpPolicyOspfAnnounceEntry 2 } rcIpPolicyOspfAnnounceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "It indicates whether the route should be announced or not." DEFVAL { ignore } ::= { rcIpPolicyOspfAnnounceEntry 11 } rcIpPolicyOspfAnnounceExtMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2) } MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status of this entry." ::= { rcIpPolicyOspfAnnounceEntry 14 } -- IP Accept Policy Groups -- RIP Accept policy table. rcIpPolicyRipAcceptTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyRipAcceptTable." ::= { rcIpPolicy 11 } rcIpPolicyRipAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyRipAcceptEntry MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A value that uniquely identifies the policy associated with this entry." ::= { rcIpPolicyRipAcceptEntry 1 } rcIpPolicyRipAcceptName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An administratively-assigned name for this policy." ::= { rcIpPolicyRipAcceptEntry 2 } rcIpPolicyRipAcceptEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "It indicates whether the route should be acceptd or not." DEFVAL { accept } ::= { rcIpPolicyRipAcceptEntry 9 } rcIpPolicyRipAcceptInjectNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status of this entry." ::= { rcIpPolicyRipAcceptEntry 12 } -- OSPF Accept policy table. rcIpPolicyOspfAcceptTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyOspfAcceptTable." ::= { rcIpPolicy 13 } rcIpPolicyOspfAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyOspfAcceptEntry MAX-ACCESS not-accessible STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A value that uniquely identifies the policy associated with this entry." ::= { rcIpPolicyOspfAcceptEntry 1 } rcIpPolicyOspfAcceptName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An administratively-assigned name for this policy." ::= { rcIpPolicyOspfAcceptEntry 2 } rcIpPolicyOspfAcceptEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "It indicates whether the route should be acceptd or not." DEFVAL { accept } ::= { rcIpPolicyOspfAcceptEntry 7 } rcIpPolicyOspfAcceptInjectNetListId OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status of this entry." ::= { rcIpPolicyOspfAcceptEntry 10 } -- IP Policy Network List Table rcIpPolicyNetListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the rcIpPolicyNetListTable." ::= { rcIpPolicy 15 } rcIpPolicyNetListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPolicyNetListEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table used to group rcIpPolicyAddrEntry(s) into a list." ::= { rcIpPolicy 16 } rcIpPolicyNetListEntry OBJECT-TYPE SYNTAX RcIpPolicyNetListEntry MAX-ACCESS not-accessible STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A value that uniquely identifies this list of rcIpPolicyNetListEntry." ::= { rcIpPolicyNetListEntry 1 } rcIpPolicyNetListName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An administratively-assigned name for this list." ::= { rcIpPolicyNetListEntry 3 } rcIpPolicyNetListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of rcIpPolicyNetEntry id(s) in the rcIpPolicyNetListIdList variable." ::= { rcIpPolicyNetListEntry 4 } rcIpPolicyNetListIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-write STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated 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)) MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status of this entry." ::= { rcIpPolicyNetListEntry 8 } -- DVMRP Group Extension rcIpDvmrp OBJECT IDENTIFIER ::= { rcIp 12 } rcIpDvmrpGlobal OBJECT IDENTIFIER ::= { rcIpDvmrp 1 } rcIpDvmrpGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The enabled status of IP Multicast Dvmrp routing on this router." ::= { rcIpDvmrpGlobal 1 } rcIpDvmrpGlobalUpdateInterval OBJECT-TYPE SYNTAX INTEGER (10..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "Route upd interval" DEFVAL { 60 } ::= { rcIpDvmrpGlobal 2 } rcIpDvmrpGlobalTriggeredUpdateInterval OBJECT-TYPE SYNTAX INTEGER (5..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Trigger upd interval" DEFVAL { 5 } ::= { rcIpDvmrpGlobal 3 } rcIpDvmrpGlobalLeafTimeOut OBJECT-TYPE SYNTAX INTEGER (25..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "Hold down timer for leaf" DEFVAL { 200 } ::= { rcIpDvmrpGlobal 4 } rcIpDvmrpGlobalNbrTimeOut OBJECT-TYPE SYNTAX INTEGER (35..8000) MAX-ACCESS read-write STATUS current DESCRIPTION "Time to age out nbr" DEFVAL { 140 } ::= { rcIpDvmrpGlobal 5 } rcIpDvmrpGlobalNbrProbeInterval OBJECT-TYPE SYNTAX INTEGER (5..30) MAX-ACCESS read-write STATUS current DESCRIPTION "How often to send probe" DEFVAL { 10 } ::= { rcIpDvmrpGlobal 6 } rcIpDvmrpGlobalRouteExpireTimeOut OBJECT-TYPE SYNTAX INTEGER (20..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the route expiration timeout in seconds." DEFVAL { 140 } ::= { rcIpDvmrpGlobal 7 } rcIpDvmrpGlobalFwdCacheTimeOut OBJECT-TYPE SYNTAX INTEGER (10..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Forward Cache Value in second. This value is going to be used in aging prune entries in seconds." DEFVAL { 300 } ::= { rcIpDvmrpGlobal 8 } rcIpDvmrpGlobalRouteDiscardTimeOut OBJECT-TYPE SYNTAX INTEGER (25..8000) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines time to garbage collect route in seconds." DEFVAL { 260 } ::= { rcIpDvmrpGlobal 9 } rcIpDvmrpGlobalRouteSwitchTimeOut OBJECT-TYPE SYNTAX INTEGER (20..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the route discard timeout in seconds." DEFVAL { 140 } ::= { rcIpDvmrpGlobal 10 } rcIpDvmrpGlobalGenerateTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the dvmrp to generate trap." DEFVAL { disable } ::= { rcIpDvmrpGlobal 12 } rcIpDvmrpGlobalGenerateLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the dvmrp to generate log." DEFVAL { disable } ::= { rcIpDvmrpGlobal 13 } -- rcIpDvmrpTable rcIpDvmrpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpDvmrpTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dvmrp Interface extension table. This table augments the standard dvmrpInterfaceTable defined in ." ::= { rcIpDvmrp 2 } rcIpDvmrpTableEntry OBJECT-TYPE SYNTAX RcIpDvmrpTableEntry MAX-ACCESS not-accessible STATUS current 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 { rcIpDvmrpTableIfIndex } ::= { rcIpDvmrpTable 1 } RcIpDvmrpTableEntry ::= SEQUENCE { rcIpDvmrpTableIfIndex InterfaceIndex, rcIpDvmrpTableEnable TruthValue, rcIpDvmrpTableMetric INTEGER, rcIpDvmrpTableAdvSelf TruthValue, rcIpDvmrpTableLocalAddr IpAddress, rcIpDvmrpTableInPolicyName DisplayString, rcIpDvmrpTableOutPolicyName DisplayString, rcIpDvmrpTableDefRtLis TruthValue, rcIpDvmrpTableDefRtSup TruthValue, rcIpDvmrpTableDefRtMet Integer32, rcIpDvmrpTableInterfaceType INTEGER } rcIpDvmrpTableIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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." ::= { rcIpDvmrpTableEntry 1 } rcIpDvmrpTableEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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." ::= { rcIpDvmrpTableEntry 2 } rcIpDvmrpTableMetric OBJECT-TYPE SYNTAX INTEGER (1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Dvmrp cost on this interface." ::= { rcIpDvmrpTableEntry 3 } rcIpDvmrpTableAdvSelf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the switch can advertise this local network" ::= { rcIpDvmrpTableEntry 4 } rcIpDvmrpTableLocalAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of this interface." ::= { rcIpDvmrpTableEntry 5 } rcIpDvmrpTableInPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Dvmrp Accept Policy name that is configured on this interface." ::= { rcIpDvmrpTableEntry 6 } rcIpDvmrpTableOutPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Dvmrp Announce Policy name that is configured on this interface." ::= { rcIpDvmrpTableEntry 7 } rcIpDvmrpTableDefRtLis OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the switch can learn DVMRP default route over this interface" ::= { rcIpDvmrpTableEntry 8 } rcIpDvmrpTableDefRtSup OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate whether the switch should supply DVMRP default route over this interface" ::= { rcIpDvmrpTableEntry 9 } rcIpDvmrpTableDefRtMet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the cost of the DVMRP default route that this interface generates and supplies when it is configured to supply default route" ::= { rcIpDvmrpTableEntry 10 } rcIpDvmrpTableInterfaceType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dvmrp Interface type" DEFVAL { active } ::= { rcIpDvmrpTableEntry 11 } -- Ip UDP Protocol Table rcIpUdp OBJECT IDENTIFIER ::= { rcIp 13 } rcIpUdpProtocolTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpUdpProtocolTable." ::= { rcIpUdp 1 } rcIpUdpProtocolTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpUdpProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "list of UDP protocols. Used to determine whether to forward the UDP broadcast packet or not." ::= { rcIpUdp 2 } rcIpUdpProtocolEntry OBJECT-TYPE SYNTAX RcIpUdpProtocolEntry MAX-ACCESS not-accessible STATUS current 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..65535) MAX-ACCESS read-only STATUS current 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)) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Rowstatus of this entry." ::= { rcIpUdpProtocolEntry 3 } -- Ip Udp Port Forward Table rcIpUdpPortFwdTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpUdpPortFwdTable." ::= { rcIpUdp 3 } rcIpUdpPortFwdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpUdpPortFwdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Udp forward entry table." ::= { rcIpUdp 4 } rcIpUdpPortFwdEntry OBJECT-TYPE SYNTAX RcIpUdpPortFwdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is configured to specify forwarding policy parameters." INDEX { rcIpUdpPortFwdDestPort, rcIpUdpPortFwdDestAddr} ::= { rcIpUdpPortFwdTable 1 } RcIpUdpPortFwdEntry ::= SEQUENCE { rcIpUdpPortFwdDestPort INTEGER, rcIpUdpPortFwdDestAddr IpAddress, rcIpUdpPortFwdId Integer32, rcIpUdpPortFwdFwdListIdListSize INTEGER (0..128), rcIpUdpPortFwdFwdListIdList IdList(SIZE(64)), rcIpUdpPortFwdNumFwdPackets Counter32, rcIpUdpPortFwdNumDropPacketsTtlExpired Counter32, rcIpUdpPortFwdNumDropPacketsDestUnreach Counter32, rcIpUdpPortFwdRowStatus RowStatus } rcIpUdpPortFwdDestPort OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of this entry. Used internally to identify this entry." ::= { rcIpUdpPortFwdEntry 3 } rcIpUdpPortFwdFwdListIdListSize OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of id(s) in the rcIpUdpPortFwdListId variable." ::= { rcIpUdpPortFwdEntry 4 } rcIpUdpPortFwdFwdListIdList OBJECT-TYPE SYNTAX IdList(SIZE(64)) MAX-ACCESS read-only STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets forwarded using this policy." ::= { rcIpUdpPortFwdEntry 6 } rcIpUdpPortFwdNumDropPacketsTtlExpired OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets dropped because the TTL has expired." ::= { rcIpUdpPortFwdEntry 7 } rcIpUdpPortFwdNumDropPacketsDestUnreach OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpUdpPortFwdEntry 9 } -- Udp Port Fwd List Table rcIpUdpPortFwdListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpUdpPortFwdListTable." ::= { rcIpUdp 5 } rcIpUdpPortFwdListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpUdpPortFwdListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to group rcIpUdpPortFwdEntry(s) into a list." ::= { rcIpUdp 6 } rcIpUdpPortFwdListEntry OBJECT-TYPE SYNTAX RcIpUdpPortFwdListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route entry attributes." INDEX { rcIpUdpPortFwdListId } ::= { rcIpUdpPortFwdListTable 1 } RcIpUdpPortFwdListEntry ::= SEQUENCE { rcIpUdpPortFwdListId INTEGER (1..1000), rcIpUdpPortFwdListName DisplayString (SIZE(0..15)), rcIpUdpPortFwdListFwdIdListSize INTEGER (0..64), rcIpUdpPortFwdListFwdIdList OCTET STRING (SIZE(128)), rcIpUdpPortFwdListRowStatus RowStatus } rcIpUdpPortFwdListId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies this list of rcIpUdpPortFwdListEntry." ::= { rcIpUdpPortFwdListEntry 1 } rcIpUdpPortFwdListName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this list." ::= { rcIpUdpPortFwdListEntry 3 } rcIpUdpPortFwdListFwdIdListSize OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of rcIpUdpPortFwdNetEntry id(s) in the rcIpUdpPortFwdListIdList variable." ::= { rcIpUdpPortFwdListEntry 4 } rcIpUdpPortFwdListFwdIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcIpUdpPortFwdListEntry 6 } -- Ip Config Broadcast Forwarding Table rcIpUdpConfBroadcastIntfTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcIpUdpBroadcastIntfTable." ::= { rcIpUdp 7 } rcIpUdpConfBroadcastIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpUdpConfBroadcastIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP broadcast forward configuration table" ::= { rcIpUdp 8 } rcIpUdpConfBroadcastIntfEntry OBJECT-TYPE SYNTAX RcIpUdpConfBroadcastIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure UDP broadcast forward on a particular interface." INDEX { rcIpUdpConfBroadcastIntfLocalIfAddr } ::= { rcIpUdpConfBroadcastIntfTable 1 } RcIpUdpConfBroadcastIntfEntry ::= SEQUENCE { rcIpUdpConfBroadcastIntfLocalIfAddr IpAddress, rcIpUdpConfBroadcastIntfUdpPortFwdListId INTEGER (0..1000), rcIpUdpConfBroadcastIntfMaxTtl INTEGER (1..16), rcIpUdpConfBroadcastIntfNumRxPkts Counter32, rcIpUdpConfBroadcastIntfNumFwdPkts Counter32, rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired Counter32, rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach Counter32, rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort Counter32, rcIpUdpConfBroadcastIntfRowStatus RowStatus, rcIpUdpConfBroadcastIntfBroadCastMask IpAddress } rcIpUdpConfBroadcastIntfLocalIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current 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..1000) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets received by this local interface." ::= { rcIpUdpConfBroadcastIntfEntry 4 } rcIpUdpConfBroadcastIntfNumFwdPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets forwarded." ::= { rcIpUdpConfBroadcastIntfEntry 5 } rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP/TCP broadcast packets dropped because the TTL has expired." ::= { rcIpUdpConfBroadcastIntfEntry 6 } rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of UDP broadcast packets dropped because the destination was unreachable." ::= { rcIpUdpConfBroadcastIntfEntry 7 } rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Entry row status." ::= { rcIpUdpConfBroadcastIntfEntry 9 } rcIpUdpConfBroadcastIntfBroadCastMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The subnet mask of the local interface that is used for broadcasting the UDP broadcast packets." ::= { rcIpUdpConfBroadcastIntfEntry 10 } --IP ToS Rule rcIpTosRule OBJECT IDENTIFIER ::= { rcIp 14} --excluded rcIpTosRuleAndMask OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "And Mask. The Ip ToS byte in the Ip header is logically ANDed with this value, and then logically ORed with the one of the OrRules below." ::= { rcIpTosRule 1 } rcIpTosRuleOrRule1 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Quid/Gid Or rule #1. The Ip ToS byte in the Ip header is logically ORed with this value." ::= { rcIpTosRule 2 } rcIpTosRuleOrRule2 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Quid/Gid Or rule #2. The Ip ToS byte in the Ip header is logically ORed with this value." ::= { rcIpTosRule 3 } rcIpTosRuleOrRule3 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Quid/Gid Or rule #3. The Ip ToS byte in the Ip header is logically ORed with this value." ::= { rcIpTosRule 4 } rcIpTosRuleTosPriorityEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable Tos priority." ::= { rcIpTosRule 5 } rcIpTosRuleTosThreshold OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "tos threshold" ::= { rcIpTosRule 6 } --IP Static Route rcIpStaticRoute OBJECT IDENTIFIER ::= { rcIp 15} rcIpStaticRouteTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "size of Ip Static Route Table." ::= { rcIpStaticRoute 1 } rcIpStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to add static IP routes to the device. Routes added into this table will automatically show-up in the 'rcIpRouteTable' when the device is actively using the route to forward IP traffic." ::= { rcIpStaticRoute 2 } rcIpStaticRouteEntry OBJECT-TYPE SYNTAX RcIpStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A static route to a particular destination." INDEX { rcIpStaticRouteDest, rcIpStaticRouteMask, rcIpStaticRouteNextHop } ::= { rcIpStaticRouteTable 1 } RcIpStaticRouteEntry ::= SEQUENCE { rcIpStaticRouteDest IpAddress, rcIpStaticRouteMask IpAddress, rcIpStaticRouteNextHop IpAddress, rcIpStaticRouteMetric INTEGER (1..'FFFF'h), rcIpStaticRouteIfIndex InterfaceIndex (0..65535), rcIpStaticRoutePreference INTEGER (1..255), rcIpStaticRouteEnable TruthValue, rcIpStaticRouteStatus INTEGER, rcIpStaticRouteRowStatus RowStatus, rcIpStaticRouteLocalNextHop TruthValue } rcIpStaticRouteDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current 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." ::= { rcIpStaticRouteEntry 1 } rcIpStaticRouteMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current 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." ::= { rcIpStaticRouteEntry 2 } rcIpStaticRouteNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current 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)." ::= { rcIpStaticRouteEntry 3 } rcIpStaticRouteMetric OBJECT-TYPE SYNTAX INTEGER (1..'FFFF'h) MAX-ACCESS read-write STATUS current 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." DEFVAL { 1 } ::= { rcIpStaticRouteEntry 4 } rcIpStaticRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (0..65535) MAX-ACCESS read-only STATUS current 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." ::= { rcIpStaticRouteEntry 5 } rcIpStaticRoutePreference OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the route preference of this entry. If there are more than one route that can be used to forward IP traffic, the route that has a highest preference will be used instead of a lower preference one. The higher the number, the higher the preference." ::= { rcIpStaticRouteEntry 6 } rcIpStaticRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcIpStaticRouteEntry 7 } rcIpStaticRouteStatus OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the current status of this entry." DEFVAL { active } ::= { rcIpStaticRouteEntry 8 } rcIpStaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries" ::= { rcIpStaticRouteEntry 9 } rcIpStaticRouteLocalNextHop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry. True indicate that the static route becomes active only if switch has a local route to the network. False indicates that the static route becomes active if switch has a local route or dynamic route." DEFVAL { true } ::= { rcIpStaticRouteEntry 10 } --IP PIM rcIpPim OBJECT IDENTIFIER ::= { rcIp 16 } rcIpPimGlobal OBJECT IDENTIFIER ::= { rcIpPim 1} rcIpPimGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable feature" ::= { rcIpPimGlobal 1 } rcIpPimGlobalMode OBJECT-TYPE SYNTAX INTEGER { dm(1), sm(2), smdm(3), ssm(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpPimGlobal 2 } rcIpPimGlobalMbr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable pim multicast border router feature" ::= { rcIpPimGlobal 3 } rcIpPimGlobalRegisterSuppTimer OBJECT-TYPE SYNTAX INTEGER (6..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Each source's DR maintains, per (S,G), a Register- Suppression-timer in seconds. The Register- Suppression-timer is started by the Register-Stop message; upon expiration, the source's DR resumes sending data packets to the RP, encapsulated in the Register message." DEFVAL { 60 } ::= { rcIpPimGlobal 4 } rcIpPimGlobalInterfaceTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpPimGlobal 5 } rcIpPimGlobalUniRouteChgTimeOut OBJECT-TYPE SYNTAX INTEGER (2..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This timer allows a better tuning on how fast the routing information is going to get updated from RTM (the frequency at which the RTM is polled for routing information updates)." DEFVAL { 5 } ::= { rcIpPimGlobal 6 } rcIpPimGlobalDiscardDataTimeOut OBJECT-TYPE SYNTAX INTEGER (5..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This timer is used to discard data until the Join is received from the RP. A ipmc discard record is created and deleted once the timer expires and/or when a Join is received." DEFVAL { 60 } ::= { rcIpPimGlobal 7 } rcIpPimGlobalCRPADVTimeOut OBJECT-TYPE SYNTAX INTEGER (5..26214) MAX-ACCESS read-write STATUS current DESCRIPTION "Routers configured as candidate RPs use this timer to periodically send C-RP-Adv messages. Upon expiry, a C-RP-Adv message is sent to the elected BSR." DEFVAL { 60 } ::= { rcIpPimGlobal 8 } rcIpPimGlobalBootStrapPeriod OBJECT-TYPE SYNTAX INTEGER (5..32757) MAX-ACCESS read-write STATUS current DESCRIPTION "At the elected BSR, this is the interval between originating Bootstrap messages." DEFVAL { 60 } ::= { rcIpPimGlobal 9 } rcIpPimGlobalStaticRP OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Static RP feature." DEFVAL { false } ::= { rcIpPimGlobal 10 } rcIpPimGlobalActivityChkInterval OBJECT-TYPE SYNTAX INTEGER { intv15(15), intv30(30), intv210(210) } MAX-ACCESS read-write STATUS current DESCRIPTION "Activity check interval for polling PIM SG traffic activity information." DEFVAL { intv210 } ::= { rcIpPimGlobal 11 } rcIpPimGlobalFwdCacheTimeOut OBJECT-TYPE SYNTAX INTEGER (10..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "PIM forward cache expiry value in seconds.This value is going to be used in aging PIM mroutes in seconds." DEFVAL { 210 } ::= { rcIpPimGlobal 12 } rcIpPimGlobalFastJoinPrune OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Pim Fast Join Prune." DEFVAL { disable } ::= { rcIpPimGlobal 13 } rcIpPimTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPimEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Pim table" ::= { rcIpPim 2 } rcIpPimEntry OBJECT-TYPE SYNTAX RcIpPimEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Pim Table." INDEX { rcIpPimIfIndex } ::= { rcIpPimTable 1 } RcIpPimEntry ::= SEQUENCE { rcIpPimIfIndex InterfaceIndex, rcIpPimEnable TruthValue, rcIpPimMode INTEGER, rcIpPimHelloInterval INTEGER, rcIpPimJoinPruneInterval INTEGER, rcIpPimCBSRPreference INTEGER, rcIpPimIntfType INTEGER } rcIpPimIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port" ::= { rcIpPimEntry 1 } rcIpPimEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable interface" ::= { rcIpPimEntry 2 } rcIpPimMode OBJECT-TYPE SYNTAX INTEGER { dense(1), sparse(2), sparseDense(3), ssm(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpPimEntry 3 } rcIpPimHelloInterval OBJECT-TYPE SYNTAX INTEGER(0..18724) MAX-ACCESS read-write STATUS current DESCRIPTION "frq. at which hello sent." DEFVAL { 30 } ::= { rcIpPimEntry 4 } rcIpPimJoinPruneInterval OBJECT-TYPE SYNTAX INTEGER(1..18724) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpPimEntry 5 } rcIpPimCBSRPreference OBJECT-TYPE SYNTAX INTEGER (-1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { -1 } ::= { rcIpPimEntry 6 } rcIpPimIntfType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pim interface type." DEFVAL { active } ::= { rcIpPimEntry 7 } -- Pim Interface Table Extension rcIpPimInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPimInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Pim table" ::= { rcIpPim 3 } rcIpPimInterfaceEntry OBJECT-TYPE SYNTAX RcIpPimInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Pim Interface Table." INDEX { rcIpPimInterfaceIfIndex } ::= { rcIpPimInterfaceTable 1 } RcIpPimInterfaceEntry ::= SEQUENCE { rcIpPimInterfaceIfIndex InterfaceIndex, rcIpPimInterfaceOperState INTEGER, rcIpPimInterfaceType INTEGER } rcIpPimInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port" ::= { rcIpPimInterfaceEntry 1 } rcIpPimInterfaceOperState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of this PIM interface. This object is deprecated in favor of ifOperStatus." ::= { rcIpPimInterfaceEntry 2 } rcIpPimInterfaceType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pim interface type." DEFVAL { active } ::= { rcIpPimInterfaceEntry 3 } rcIpPimStaticRPTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPimStaticRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table lists all the RPs configured statically for various IP multicast groups." ::= { rcIpPim 4 } rcIpPimStaticRPEntry OBJECT-TYPE SYNTAX RcIpPimStaticRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the rcIpPimStaticRPTable." INDEX { rcIpPimStaticRPGroupAddress, rcIpPimStaticRPGroupMask, rcIpPimStaticRPAddress } ::= { rcIpPimStaticRPTable 1 } RcIpPimStaticRPEntry ::= SEQUENCE { rcIpPimStaticRPGroupAddress IpAddress, rcIpPimStaticRPGroupMask IpAddress, rcIpPimStaticRPAddress IpAddress, rcIpPimStaticRPRowStatus RowStatus, rcIpPimStaticRPStatus INTEGER } rcIpPimStaticRPGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address which, when combined with rcIpPimStaticRPGroupMask, identifies a group prefix for which rcIpPimStaticRPAddress is a static-RP." ::= { rcIpPimStaticRPEntry 1 } rcIpPimStaticRPGroupMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast group address mask which, when combined with rcIpPimStaticRPGroupAddress, identifies a group prefix for which rcIpPimStaticRPAddress is a static-RP." ::= { rcIpPimStaticRPEntry 2 } rcIpPimStaticRPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The (unicast) address of the static-RP." ::= { rcIpPimStaticRPEntry 3 } rcIpPimStaticRPRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of this row, by which new entries may be created, or old entries deleted from this table." ::= { rcIpPimStaticRPEntry 4 } rcIpPimStaticRPStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of StaticRP." ::= { rcIpPimStaticRPEntry 5 } rcIpPimCurrBsr OBJECT IDENTIFIER ::= { rcIpPim 5 } rcIpPimCurrBsrAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR address" ::= { rcIpPimCurrBsr 1 } rcIpPimCurrBsrFragmentTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR Fragment Tag" DEFVAL { -1 } ::= { rcIpPimCurrBsr 2 } rcIpPimCurrBsrHashMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR Hash Mask value" ::= { rcIpPimCurrBsr 3 } rcIpPimCurrBsrPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR Priority" DEFVAL { 0 } ::= { rcIpPimCurrBsr 4 } rcIpPimCurrBsrBootStrapTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current BSR Boot Strap Timer" ::= { rcIpPimCurrBsr 5 } --IP Multicast Arp table rcIpMulticastArpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMulticastArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Multicast Arp table" ::= { rcIp 17 } rcIpMulticastArpEntry OBJECT-TYPE SYNTAX RcIpMulticastArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Multicast Arp Table." INDEX { rcIpMulticastArpVlanId, rcIpMulticastArpMacAddress, rcIpMulticastArpIpAddress } ::= { rcIpMulticastArpTable 1 } RcIpMulticastArpEntry ::= SEQUENCE { rcIpMulticastArpVlanId Integer32, rcIpMulticastArpMacAddress MacAddress, rcIpMulticastArpIpAddress IpAddress, rcIpMulticastArpPorts PortSet, rcIpMulticastArpNumMltIds Integer32, rcIpMulticastArpMltIds IdList, rcIpMulticastArpRowStatus RowStatus } rcIpMulticastArpVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "vlan id" ::= { rcIpMulticastArpEntry 1 } rcIpMulticastArpMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "multicast mac address" ::= { rcIpMulticastArpEntry 2 } rcIpMulticastArpIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "multicast ip address" ::= { rcIpMulticastArpEntry 3 } rcIpMulticastArpPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "ports within a particular vlan" ::= { rcIpMulticastArpEntry 4 } rcIpMulticastArpNumMltIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of mlt ids" ::= { rcIpMulticastArpEntry 5 } rcIpMulticastArpMltIds OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-write STATUS current DESCRIPTION "mlt id" ::= { rcIpMulticastArpEntry 6 } rcIpMulticastArpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpMulticastArpEntry 7 } --IP Multicast Table rcIpMulticastTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMulticastEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Ip multicast table." ::= { rcIp 18 } rcIpMulticastEntry OBJECT-TYPE SYNTAX RcIpMulticastEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing Proprietary Ip Multicast information." INDEX { rcIpMulticastIfIndex } ::= { rcIpMulticastTable 1 } RcIpMulticastEntry ::= SEQUENCE { rcIpMulticastIfIndex InterfaceIndex, rcIpMulticastMulticastIp IpAddress } rcIpMulticastIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS deprecated DESCRIPTION "IfIndex." ::= { rcIpMulticastEntry 1 } rcIpMulticastMulticastIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "IP Address on this IfIndex to be used for all Multicast protocols running on this interface." ::= { rcIpMulticastEntry 2 } -- IP COPS Global rcIpCops OBJECT IDENTIFIER ::= { rcIp 19 } rcCopsGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Cops feature enable/disable" ::= { rcIpCops 1 } -- IP Rip Interface Table rcIpRipInterface OBJECT IDENTIFIER ::= { rcIp 20 } rcIpRipInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRipInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Rip Interface table" ::= { rcIpRipInterface 1 } rcIpRipInterfaceEntry OBJECT-TYPE SYNTAX RcIpRipInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Rip Interface Table." INDEX { rcIpRipInterfaceAddress } ::= { rcIpRipInterfaceTable 1 } RcIpRipInterfaceEntry ::= SEQUENCE { rcIpRipInterfaceAddress IpAddress, rcIpRipInterfaceIfIndex InterfaceIndex, rcIpRipInterfaceRipEnable EnableValue, rcIpRipInterfaceAccDefRte TruthValue, rcIpRipInterfaceAdvDefRte TruthValue, rcIpRipInterfaceAutoAggregate TruthValue, rcIpRipInterfaceCost Integer32, rcIpRipInterfaceListen TruthValue, rcIpRipInterfacePoison TruthValue, rcIpRipInterfaceSupply TruthValue, rcIpRipInterfaceTriggeredUpdate TruthValue, rcIpRipInterfaceInPolicy DisplayString, rcIpRipInterfaceOutPolicy DisplayString, rcIpRipInterfaceProxyAnnounceFlag TruthValue, rcIpRipInterfaceHolddown INTEGER, rcIpRipInterfaceTimeout INTEGER } rcIpRipInterfaceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Address" ::= { rcIpRipInterfaceEntry 1 } rcIpRipInterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Rip Interface If Index." ::= { rcIpRipInterfaceEntry 2 } rcIpRipInterfaceRipEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 3 } rcIpRipInterfaceAccDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 4 } rcIpRipInterfaceAdvDefRte OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 5 } rcIpRipInterfaceAutoAggregate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 6 } rcIpRipInterfaceCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 7 } rcIpRipInterfaceListen OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 8 } rcIpRipInterfacePoison OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 9 } rcIpRipInterfaceSupply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 10 } rcIpRipInterfaceTriggeredUpdate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 11 } rcIpRipInterfaceInPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 12 } rcIpRipInterfaceOutPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 13 } rcIpRipInterfaceProxyAnnounceFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpRipInterfaceEntry 14 } rcIpRipInterfaceHolddown OBJECT-TYPE SYNTAX INTEGER (0..360) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip holddown timer for this interface" ::= { rcIpRipInterfaceEntry 15 } rcIpRipInterfaceTimeout OBJECT-TYPE SYNTAX INTEGER (15..259200) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the rip timeout interval for this interface" ::= { rcIpRipInterfaceEntry 16 } -- IP Timed Prune Table rcIpMulticastTimedPruneTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMulticastTimedPruneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This feature provides the ability for the user to create (S,G) Forwarding Entries that would not be pruned until a configurable timer expires. This feature is targeted for Passport 8600. Currently the timer value is set to 0." ::= { rcIp 21 } rcIpMulticastTimedPruneEntry OBJECT-TYPE SYNTAX RcIpMulticastTimedPruneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Multicast Timed Prune Table." INDEX { rcIpMulticastTimedPruneGroupAddress, rcIpMulticastTimedPruneSourceAddress, rcIpMulticastTimedPruneSrcSubnetMask } ::= { rcIpMulticastTimedPruneTable 1 } RcIpMulticastTimedPruneEntry ::= SEQUENCE { rcIpMulticastTimedPruneGroupAddress IpAddress, rcIpMulticastTimedPruneSourceAddress IpAddress, rcIpMulticastTimedPruneSrcSubnetMask IpAddress, rcIpMulticastTimedPruneAgingTimer Integer32, rcIpMulticastTimedPruneTimeLeft Integer32, rcIpMulticastTimedPruneLastActivity TimeTicks, rcIpMulticastTimedPruneRowStatus RowStatus } rcIpMulticastTimedPruneGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This field indicates the IP Multicast Group Address associated with the IP multicast stream." ::= { rcIpMulticastTimedPruneEntry 1 } rcIpMulticastTimedPruneSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Source Subnet IP address of the sender of the IP multicast stream." ::= { rcIpMulticastTimedPruneEntry 2 } rcIpMulticastTimedPruneSrcSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Source Subnet Mask IP address of the sender of the IP multicast stream." ::= { rcIpMulticastTimedPruneEntry 3 } rcIpMulticastTimedPruneAgingTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This field represents the amount of time (in minutes) this timed prune entry will be kept in the forwarding table when there are no more receivers. After this timer expires, this timed prune entry would be treated as a normal DVMRP/PIM forwarding entry. Aging Timer value of 0 (infinite time) indicates this timed prune entry will not be deleted even when there are no more receivers." DEFVAL { 5 } ::= { rcIpMulticastTimedPruneEntry 4 } rcIpMulticastTimedPruneTimeLeft OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This read-only field represents the remaining time for which this timed prune entry will be kept in the forwarding table. After this timer expires, this timed prune entry would be treated as a normal DVMRP/PIM forwarding entry. 0 in this field indicates that this entry would not be aged out." ::= { rcIpMulticastTimedPruneEntry 5 } rcIpMulticastTimedPruneLastActivity OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This read-only field represents the actual time since the traffic has come from this Source, Group pair." ::= { rcIpMulticastTimedPruneEntry 6 } rcIpMulticastTimedPruneRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpMulticastTimedPruneEntry 7 } -- ICMP Route discovery parameters rcIpConfIcmpRdiscTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpConfIcmpRdiscEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to maintain ICMP Route discovery information for a particular interface." ::= { rcIp 22 } rcIpConfIcmpRdiscEntry OBJECT-TYPE SYNTAX RcIpConfIcmpRdiscEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing ICMP Rdisc 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 { rcIpConfIcmpRdiscIfIndex } ::= { rcIpConfIcmpRdiscTable 1 } RcIpConfIcmpRdiscEntry ::= SEQUENCE { rcIpConfIcmpRdiscIfIndex INTEGER, rcIpConfIcmpRdiscAdvAddress IpAddress, rcIpConfIcmpRdiscAdvFlag TruthValue, rcIpConfIcmpRdiscAdvLifetime INTEGER, rcIpConfIcmpRdiscMaxAdvInterval INTEGER, rcIpConfIcmpRdiscMinAdvInterval INTEGER, rcIpConfIcmpRdiscPreferenceLevel INTEGER } rcIpConfIcmpRdiscIfIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN)." ::= { rcIpConfIcmpRdiscEntry 1 } rcIpConfIcmpRdiscAdvAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Advertisement address to which the route discovery advertisements transmitted on this interface." ::= { rcIpConfIcmpRdiscEntry 2 } rcIpConfIcmpRdiscAdvFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate whether or not the address is to be advertised on this interface." ::= { rcIpConfIcmpRdiscEntry 3 } rcIpConfIcmpRdiscAdvLifetime OBJECT-TYPE SYNTAX INTEGER (4..9000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to be placed in the lifetime field of Router Advertisements sent from the interface." ::= { rcIpConfIcmpRdiscEntry 4 } rcIpConfIcmpRdiscMaxAdvInterval OBJECT-TYPE SYNTAX INTEGER (4..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time allowed between sending Router Advertisements from this interface." ::= { rcIpConfIcmpRdiscEntry 5 } rcIpConfIcmpRdiscMinAdvInterval OBJECT-TYPE SYNTAX INTEGER (3..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum time allowed between sending Router Advertisements from this interface." ::= { rcIpConfIcmpRdiscEntry 6 } rcIpConfIcmpRdiscPreferenceLevel OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Preferability of the router address as a default Router " ::= { rcIpConfIcmpRdiscEntry 7 } --IP Mcast Software Forwarding Group rcIpMulticastSoftwareForwarding OBJECT IDENTIFIER ::= { rcIp 23 } rcIpMulticastSoftwareForwardingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable multicast software forwarding." DEFVAL { false } ::= { rcIpMulticastSoftwareForwarding 1 } rcIpMulticastSoftwareForwardingThreshold OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Threshold to switch from software forwarding to hardware forwarding. Unit = pkt per second" DEFVAL { 5 } ::= { rcIpMulticastSoftwareForwarding 2 } --IP Mroute-Hw rcIpMrouteHw OBJECT IDENTIFIER ::= { rcIp 24 } rcIpMrouteHwTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMrouteHwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing hardware entries of multicast routing information for all the Group Address." ::= { rcIpMrouteHw 1 } rcIpMrouteHwEntry OBJECT-TYPE SYNTAX RcIpMrouteHwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing hardware entries of multicast routing information for a particular Group Address." INDEX { rcIpMrouteHwGroupAddress, rcIpMrouteHwSubnet, rcIpMrouteHwInvlan, rcIpMrouteHwIndex } ::= { rcIpMrouteHwTable 1 } RcIpMrouteHwEntry ::= SEQUENCE { rcIpMrouteHwGroupAddress IpAddress, rcIpMrouteHwSubnet IpAddress, rcIpMrouteHwInvlan INTEGER, rcIpMrouteHwPruned TruthValue, rcIpMrouteHwIndex Integer32 } rcIpMrouteHwGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIpMrouteHwEntry 1 } rcIpMrouteHwSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address from where the source is sending the stream of traffic for which this entry contains multicast routing information." ::= { rcIpMrouteHwEntry 2 } rcIpMrouteHwInvlan OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan Id from where the traffic is coming for which this entry contains multicast routing information." ::= { rcIpMrouteHwEntry 3 } rcIpMrouteHwPruned OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is to show weather the entry containing multicast routing information has received Prune message or not." ::= { rcIpMrouteHwEntry 4 } rcIpMrouteHwIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This Index value keep tracks of the hardware record that has been accessed for displaying the entry containing multicast routing information." ::= { rcIpMrouteHwEntry 5 } rcIpMrouteHwPrunesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMrouteHwPrunesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing prune entries of multicast routing information for the Group Address." ::= { rcIpMrouteHw 2 } rcIpMrouteHwPrunesEntry OBJECT-TYPE SYNTAX RcIpMrouteHwPrunesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing prune entries of multicast routing information for a particular Group Address." INDEX { rcIpMrouteHwPrunesGroupAddress, rcIpMrouteHwPrunesSubnet, rcIpMrouteHwPrunesInvlan, rcIpMrouteHwPrunesNeighbor } ::= { rcIpMrouteHwPrunesTable 1 } RcIpMrouteHwPrunesEntry ::= SEQUENCE { rcIpMrouteHwPrunesGroupAddress IpAddress, rcIpMrouteHwPrunesSubnet IpAddress, rcIpMrouteHwPrunesInvlan INTEGER, rcIpMrouteHwPrunesNeighbor IpAddress, rcIpMrouteHwPrunesTimer Integer32 } rcIpMrouteHwPrunesGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIpMrouteHwPrunesEntry 1 } rcIpMrouteHwPrunesSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address from where the source is sending the stream of traffic for which this entry contains multicast routing information." ::= { rcIpMrouteHwPrunesEntry 2 } rcIpMrouteHwPrunesInvlan OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan Id from where the traffic is coming for which this entry contains multicast routing information." ::= { rcIpMrouteHwPrunesEntry 3 } rcIpMrouteHwPrunesNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IpAddress from where the Prune message has been received." ::= { rcIpMrouteHwPrunesEntry 4 } rcIpMrouteHwPrunesTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is to show how much time is left for this particular entry containing multicast routing information during which the graft message can be sent." ::= { rcIpMrouteHwPrunesEntry 5 } rcIpMrouteHwSourcesTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMrouteHwSourcesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing source entries of multicast routing information for the Group Address." ::= { rcIpMrouteHw 3 } rcIpMrouteHwSourcesEntry OBJECT-TYPE SYNTAX RcIpMrouteHwSourcesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing source entries of multicast routing information for a particular Group Address." INDEX { rcIpMrouteHwSourcesGroupAddress, rcIpMrouteHwSourcesSubnet, rcIpMrouteHwSourcesInvlan, rcIpMrouteHwSourcesAddress } ::= { rcIpMrouteHwSourcesTable 1 } RcIpMrouteHwSourcesEntry ::= SEQUENCE { rcIpMrouteHwSourcesGroupAddress IpAddress, rcIpMrouteHwSourcesSubnet IpAddress, rcIpMrouteHwSourcesInvlan INTEGER, rcIpMrouteHwSourcesAddress IpAddress, rcIpMrouteHwSourcesIngressPort PortSet } rcIpMrouteHwSourcesGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 1 } rcIpMrouteHwSourcesSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address from where the source is sending the stream of traffic for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 2 } rcIpMrouteHwSourcesInvlan OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan Id from where the traffic is coming for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 3 } rcIpMrouteHwSourcesAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Source Address from where the stream of traffic is reaching the corresponding Group Address for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 4 } rcIpMrouteHwSourcesIngressPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan ports from where the traffic is coming, for which this entry contains multicast routing information." ::= { rcIpMrouteHwSourcesEntry 5 } rcIpMrouteHwEgressVlansTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpMrouteHwEgressVlansEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing egress vlan entries of multicast routing information for the Group Address." ::= { rcIpMrouteHw 4 } rcIpMrouteHwEgressVlansEntry OBJECT-TYPE SYNTAX RcIpMrouteHwEgressVlansEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing egress vlan entries of multicast routing information for a particular Group Address." INDEX { rcIpMrouteHwEgressVlansGroupAddress, rcIpMrouteHwEgressVlansSubnet, rcIpMrouteHwEgressVlansInvlan, rcIpMrouteHwEgressVlansId, rcIpMrouteHwEgressVlansIndex } ::= { rcIpMrouteHwEgressVlansTable 1 } RcIpMrouteHwEgressVlansEntry ::= SEQUENCE { rcIpMrouteHwEgressVlansGroupAddress IpAddress, rcIpMrouteHwEgressVlansSubnet IpAddress, rcIpMrouteHwEgressVlansInvlan INTEGER, rcIpMrouteHwEgressVlansId INTEGER, rcIpMrouteHwEgressVlansPorts PortSet, rcIpMrouteHwEgressVlansIndex Integer32 } rcIpMrouteHwEgressVlansGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 1 } rcIpMrouteHwEgressVlansSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address from where the source is sending the stream of traffic for which this entry contains multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 2 } rcIpMrouteHwEgressVlansInvlan OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress vlan Id from where the traffic is coming for which this entry contains multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 3 } rcIpMrouteHwEgressVlansId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The Egress vlan Id from where the traffic is going out for which this entry contains multicast routing information" ::= { rcIpMrouteHwEgressVlansEntry 4 } rcIpMrouteHwEgressVlansPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "he Egress vlan ports from where the traffic is going out for which this entry contains multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 5 } rcIpMrouteHwEgressVlansIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This Index value keep tracks of the hardware record that has been accessed for displaying the entry containing multicast routing information." ::= { rcIpMrouteHwEgressVlansEntry 6 } -- IP Resource Usage Global rcIpResourceUsage OBJECT IDENTIFIER ::= { rcIp 25 } rcIpResourceUsageGlobal OBJECT IDENTIFIER ::= { rcIpResourceUsage 1 } rcIpResourceUsageGlobalIngressRecInUse OBJECT-TYPE SYNTAX INTEGER (0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the Ingress Record Usage in the switch. (S-G usage)." ::= { rcIpResourceUsageGlobal 1 } rcIpResourceUsageGlobalEgressRecInUse OBJECT-TYPE SYNTAX INTEGER (0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the Egress Record Usage in the switch (pepstream count)." ::= { rcIpResourceUsageGlobal 2 } rcIpResourceUsageGlobalIngressThreshold OBJECT-TYPE SYNTAX INTEGER (0..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to get the threshold count for Ingress records." DEFVAL { 0 } ::= { rcIpResourceUsageGlobal 3 } rcIpResourceUsageGlobalEgressThreshold OBJECT-TYPE SYNTAX INTEGER (0..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to get threshold count for egress records." DEFVAL { 0 } ::= { rcIpResourceUsageGlobal 4 } rcIpResourceUsageGlobalSendTrapAndLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user. If this bool is set, a message will be send to console and also a duReport will be logged." DEFVAL { disable } ::= { rcIpResourceUsageGlobal 5 } rcIpResourceUsageGlobalSendTrapOnly OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user. If this bool is set, a message will be send to console." DEFVAL { disable } ::= { rcIpResourceUsageGlobal 6 } rcIpResourceUsageGlobalLogMsgOnly OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "A means of alerting the user.If this bool is set, a duReport will be logged." DEFVAL { disable } ::= { rcIpResourceUsageGlobal 7 } rcIpRsmlt OBJECT IDENTIFIER ::= { rcIp 26 } rcIpRsmltGlobal OBJECT IDENTIFIER ::= { rcIpRsmlt 1 } rcIpRsmltGlobalTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt table size." ::= { rcIpRsmltGlobal 1 } rcIpRsmltEdgeSupportEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable RSMLT Edge Support feature" DEFVAL { false } ::= { rcIpRsmltGlobal 2} rcIpRsmltOperTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpRsmlt 2 } rcIpRsmltOperEntry OBJECT-TYPE SYNTAX RcIpRsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpRsmltOperIfIndex } ::= { rcIpRsmltOperTable 1 } RcIpRsmltOperEntry ::= SEQUENCE { rcIpRsmltOperIfIndex InterfaceIndex, rcIpRsmltOperAdminStatus TruthValue, rcIpRsmltOperHoldDownTimer INTEGER, rcIpRsmltOperHoldDownTimeRemaining INTEGER, rcIpRsmltOperHoldUpTimer INTEGER, rcIpRsmltOperHoldUpTimeRemaining INTEGER, rcIpRsmltOperIpAddr IpAddress, rcIpRsmltOperOperStatus INTEGER, rcIpRsmltOperSmltId IdList, rcIpRsmltOperSltId IdList, rcIpRsmltOperVlanId INTEGER, rcIpRsmltOperMacAddr MacAddress, rcIpRsmltOperRowStatus RowStatus } rcIpRsmltOperIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpRsmltOperEntry 1 } rcIpRsmltOperAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "is a enable/disable flag." DEFVAL { false } ::= { rcIpRsmltOperEntry 2 } rcIpRsmltOperHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpRsmltOperEntry 3 } rcIpRsmltOperHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpRsmltOperEntry 4 } rcIpRsmltOperHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-write STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpRsmltOperEntry 5 } rcIpRsmltOperHoldUpTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpRsmltOperEntry 6 } rcIpRsmltOperIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Interface with RSMLT on." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpRsmltOperEntry 7 } rcIpRsmltOperOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpRsmltOperEntry 8 } rcIpRsmltOperSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpRsmltOperEntry 9 } rcIpRsmltOperSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpRsmltOperEntry 10 } rcIpRsmltOperVlanId OBJECT-TYPE SYNTAX INTEGER (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpRsmltOperEntry 11 } rcIpRsmltOperMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpRsmltOperEntry 12 } rcIpRsmltOperRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpRsmltOperEntry 13 } -- Route Smlt Peer Table rcIpRsmltPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpRsmlt 3 } rcIpRsmltPeerEntry OBJECT-TYPE SYNTAX RcIpRsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpRsmltPeerIfIndex } ::= { rcIpRsmltPeerTable 1 } RcIpRsmltPeerEntry ::= SEQUENCE { rcIpRsmltPeerIfIndex InterfaceIndex, rcIpRsmltPeerAdminStatus TruthValue, rcIpRsmltPeerHoldDownTimer INTEGER, rcIpRsmltPeerHoldDownTimeRemaining INTEGER, rcIpRsmltPeerHoldUpTimer INTEGER, rcIpRsmltPeerHoldUpTimeRemaining INTEGER, rcIpRsmltPeerIpAddr IpAddress, rcIpRsmltPeerOperStatus INTEGER, rcIpRsmltPeerSmltId IdList, rcIpRsmltPeerSltId IdList, rcIpRsmltPeerVlanId INTEGER, rcIpRsmltPeerMacAddr MacAddress } rcIpRsmltPeerIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpRsmltPeerEntry 1 } rcIpRsmltPeerAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "is a enable/disable flag." ::= { rcIpRsmltPeerEntry 2 } rcIpRsmltPeerHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpRsmltPeerEntry 3 } rcIpRsmltPeerHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpRsmltPeerEntry 4 } rcIpRsmltPeerHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpRsmltPeerEntry 5 } rcIpRsmltPeerHoldUpTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpRsmltPeerEntry 6 } rcIpRsmltPeerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Interface with RSMLT on." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpRsmltPeerEntry 7 } rcIpRsmltPeerOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpRsmltPeerEntry 8 } rcIpRsmltPeerSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpRsmltPeerEntry 9 } rcIpRsmltPeerSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpRsmltPeerEntry 10 } rcIpRsmltPeerVlanId OBJECT-TYPE SYNTAX INTEGER (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpRsmltPeerEntry 11 } rcIpRsmltPeerMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpRsmltPeerEntry 12 } rcIpRsmltEdgePeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRsmltEdgePeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RSMLT Edge Support Peer Info table. This table consists of the RSMLT Peers for which the switch will act as a PeerForwarder." ::= { rcIpRsmlt 4 } rcIpRsmltEdgePeerEntry OBJECT-TYPE SYNTAX RcIpRsmltEdgePeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RSMLT Edge Support Peer Info Entry" INDEX { rcIpRsmltEdgeVlanId } ::= { rcIpRsmltEdgePeerTable 1 } RcIpRsmltEdgePeerEntry ::= SEQUENCE { rcIpRsmltEdgeVlanId INTEGER, rcIpRsmltEdgePeerIpAddress IpAddress, rcIpRsmltEdgePeerMacAddress MacAddress } rcIpRsmltEdgeVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Virtual LAN associated with this entry." ::= { rcIpRsmltEdgePeerEntry 1} rcIpRsmltEdgePeerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the Peer RSMLT Interface." ::= { rcIpRsmltEdgePeerEntry 2} rcIpRsmltEdgePeerMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the Peer RSMLT interface." ::= { rcIpRsmltEdgePeerEntry 3} --IP Gen Policy rcIpGenPolicy OBJECT IDENTIFIER ::= { rcIp 100 } -- Ip As Path Access List Table rcIpAsPathAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 1 } rcIpAsPathAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpAsPathAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP As Path Access List table" ::= { rcIpGenPolicy 2 } rcIpAsPathAccessListEntry OBJECT-TYPE SYNTAX RcIpAsPathAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpAsPathAccessListId, rcIpAsPathAccessListMemberId } ::= { rcIpAsPathAccessListTable 1 } RcIpAsPathAccessListEntry ::= SEQUENCE { rcIpAsPathAccessListId INTEGER, rcIpAsPathAccessListMemberId INTEGER, rcIpAsPathAccessListMode INTEGER, rcIpAsPathAccessListAsRegularExpression OCTET STRING (SIZE(0..256)), rcIpAsPathAccessListRowStatus RowStatus } rcIpAsPathAccessListId OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Path Access List entry Id." ::= { rcIpAsPathAccessListEntry 1 } rcIpAsPathAccessListMemberId OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "frq. at which hello sent." ::= { rcIpAsPathAccessListEntry 2 } rcIpAsPathAccessListMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Path Access List Mode, permit or deny." ::= { rcIpAsPathAccessListEntry 3 } rcIpAsPathAccessListAsRegularExpression OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "IP Path Access List Regular Expression" ::= { rcIpAsPathAccessListEntry 4 } rcIpAsPathAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Table row status." ::= { rcIpAsPathAccessListEntry 5 } -- Ip Community Access List Table rcIpCommunityAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 3 } rcIpCommunityAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpCommunityAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP CommunityAccess List table" ::= { rcIpGenPolicy 4 } rcIpCommunityAccessListEntry OBJECT-TYPE SYNTAX RcIpCommunityAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip CommunityAccess List Table." INDEX { rcIpCommunityAccessListId, rcIpCommunityAccessListMemberId } ::= { rcIpCommunityAccessListTable 1 } RcIpCommunityAccessListEntry ::= SEQUENCE { rcIpCommunityAccessListId INTEGER, rcIpCommunityAccessListMemberId INTEGER, rcIpCommunityAccessListMode INTEGER, rcIpCommunityAccessListCommunity OCTET STRING (SIZE(0..256)), rcIpCommunityAccessListRowStatus RowStatus } rcIpCommunityAccessListId OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "IP CommunityAccess entry List Id" ::= { rcIpCommunityAccessListEntry 1 } rcIpCommunityAccessListMemberId OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "frq. at which hello sent." ::= { rcIpCommunityAccessListEntry 2 } rcIpCommunityAccessListMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "IP Community Access List Mode, permit or deny." ::= { rcIpCommunityAccessListEntry 3 } rcIpCommunityAccessListCommunity OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "IP Community Access List Community string." ::= { rcIpCommunityAccessListEntry 4 } rcIpCommunityAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "IP Community Access Table Row Status." ::= { rcIpCommunityAccessListEntry 5 } -- Ip Access List Table rcIpAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 5 } rcIpAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Access List table" ::= { rcIpGenPolicy 6 } rcIpAccessListEntry OBJECT-TYPE SYNTAX RcIpAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Access List Table." INDEX { rcIpAccessListId, rcIpAccessListMode, rcIpAccessListNetwork, rcIpAccessListNetworkMask } ::= { rcIpAccessListTable 1 } RcIpAccessListEntry ::= SEQUENCE { rcIpAccessListId INTEGER, rcIpAccessListMode INTEGER, rcIpAccessListNetwork IpAddress, rcIpAccessListNetworkMask IpAddress, rcIpAccessListName DisplayString, rcIpAccessListRowStatus RowStatus } rcIpAccessListId OBJECT-TYPE SYNTAX INTEGER (1..99) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 1 } rcIpAccessListMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 2 } rcIpAccessListNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 3 } rcIpAccessListNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 4 } rcIpAccessListName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 5 } rcIpAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpAccessListEntry 6 } -- Ip Extended Access List Table rcIpExtendedAccessListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 7 } rcIpExtendedAccessListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpExtendedAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Extended Access List table" ::= { rcIpGenPolicy 8 } rcIpExtendedAccessListEntry OBJECT-TYPE SYNTAX RcIpExtendedAccessListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Extended Access List Table." INDEX { rcIpExtendedAccessListId, rcIpExtendedAccessListMode, rcIpExtendedAccessListNetwork, rcIpExtendedAccessListNetworkWildCard, rcIpExtendedAccessListNetworkMask, rcIpExtendedAccessListNetworkMaskWildCard } ::= { rcIpExtendedAccessListTable 1 } RcIpExtendedAccessListEntry ::= SEQUENCE { rcIpExtendedAccessListId INTEGER, rcIpExtendedAccessListMode INTEGER, rcIpExtendedAccessListNetwork IpAddress, rcIpExtendedAccessListNetworkWildCard IpAddress, rcIpExtendedAccessListNetworkMask IpAddress, rcIpExtendedAccessListNetworkMaskWildCard IpAddress, rcIpExtendedAccessListName DisplayString, rcIpExtendedAccessListRowStatus RowStatus } rcIpExtendedAccessListId OBJECT-TYPE SYNTAX INTEGER (100..199) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 1 } rcIpExtendedAccessListMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 2 } rcIpExtendedAccessListNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 3 } rcIpExtendedAccessListNetworkWildCard OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 4 } rcIpExtendedAccessListNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 5 } rcIpExtendedAccessListNetworkMaskWildCard OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 6 } rcIpExtendedAccessListName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 7 } rcIpExtendedAccessListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpExtendedAccessListEntry 8 } -- Ip Prefix List Table rcIpPrefixListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 9 } rcIpPrefixListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpPrefixListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Prefix List table" ::= { rcIpGenPolicy 10 } rcIpPrefixListEntry OBJECT-TYPE SYNTAX RcIpPrefixListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Prefix List Table." INDEX { rcIpPrefixListId, rcIpPrefixListPrefix, rcIpPrefixListPrefixMaskLen } ::= { rcIpPrefixListTable 1 } RcIpPrefixListEntry ::= SEQUENCE { rcIpPrefixListId Integer32, rcIpPrefixListPrefix IpAddress, rcIpPrefixListPrefixMaskLen INTEGER, rcIpPrefixListMaskLenFrom INTEGER, rcIpPrefixListMaskLenUpto INTEGER, rcIpPrefixListName DisplayString, rcIpPrefixListRowStatus RowStatus } rcIpPrefixListId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "ListId" ::= { rcIpPrefixListEntry 1 } rcIpPrefixListPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Is a member of a specific prefix list. Adding the prefix to the given prefix list" ::= { rcIpPrefixListEntry 2 } rcIpPrefixListPrefixMaskLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "prefix mask length" ::= { rcIpPrefixListEntry 3 } rcIpPrefixListMaskLenFrom OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "used with mask len" ::= { rcIpPrefixListEntry 4 } rcIpPrefixListMaskLenUpto OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "used with mask len" ::= { rcIpPrefixListEntry 5 } rcIpPrefixListName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "list name" ::= { rcIpPrefixListEntry 6 } rcIpPrefixListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpPrefixListEntry 7 } -- Ip Route Policy Table rcIpRoutePolicyTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 11 } rcIpRoutePolicyApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpGenPolicy 12 } rcIpRoutePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRoutePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Route Map table" ::= { rcIpGenPolicy 13 } rcIpRoutePolicyEntry OBJECT-TYPE SYNTAX RcIpRoutePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Route Map Table." INDEX { rcIpRoutePolicyId, rcIpRoutePolicySequenceNumber } ::= { rcIpRoutePolicyTable 1 } RcIpRoutePolicyEntry ::= SEQUENCE { rcIpRoutePolicyId Integer32, rcIpRoutePolicySequenceNumber Integer32, rcIpRoutePolicyName DisplayString, rcIpRoutePolicyEnable TruthValue, rcIpRoutePolicyMode INTEGER, rcIpRoutePolicyMatchProtocol INTEGER, rcIpRoutePolicyMatchAsPath DisplayString, rcIpRoutePolicyMatchCommunity DisplayString, rcIpRoutePolicyMatchCommunityExact EnableValue, rcIpRoutePolicyMatchNetwork DisplayString, rcIpRoutePolicyMatchIpRouteSource DisplayString, rcIpRoutePolicyMatchNextHop DisplayString, rcIpRoutePolicyMatchInterface DisplayString, rcIpRoutePolicyMatchRouteType INTEGER, rcIpRoutePolicyMatchMetric INTEGER, rcIpRoutePolicyMatchTag DisplayString, rcIpRoutePolicySetRoutePreference INTEGER, rcIpRoutePolicySetAsPath DisplayString, rcIpRoutePolicySetAsPathMode INTEGER, rcIpRoutePolicySetAutomaticTag EnableValue, rcIpRoutePolicySetCommunityNumber DisplayString, rcIpRoutePolicySetCommunityMode INTEGER, rcIpRoutePolicySetMetricTypeInternal Integer32, rcIpRoutePolicySetMetric INTEGER, rcIpRoutePolicySetMetricType INTEGER, rcIpRoutePolicySetNextHop IpAddress, rcIpRoutePolicySetOrigin INTEGER, rcIpRoutePolicySetLocalPref Integer32, rcIpRoutePolicySetOriginEgpAs Integer32, rcIpRoutePolicySetTag Integer32, rcIpRoutePolicySetWeight Integer32, rcIpRoutePolicySetInjectNetList DisplayString, rcIpRoutePolicyRowStatus RowStatus, rcIpRoutePolicySetMask IpAddress, rcIpRoutePolicyNssaPbit EnableValue } rcIpRoutePolicyId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Index used to identify a group of policies in the route policy tableRoute map id" ::= { rcIpRoutePolicyEntry 1 } rcIpRoutePolicySequenceNumber OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "second index used to identify a specific policy with in the route policy group (grouped by Id). This field allows users to specify different MATCH, SET parameters and an action." ::= { rcIpRoutePolicyEntry 2 } rcIpRoutePolicyName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Is used to group a set of policies with different sequence number. Id & Name have one-on-one relationship. Different policy groups can contain same sequence number, whereas with in a group the sequence number must be different." ::= { rcIpRoutePolicyEntry 3 } rcIpRoutePolicyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value specified here indicate whether this policy is enabled or not. If disabled policy sould not be used." DEFVAL { false } ::= { rcIpRoutePolicyEntry 4 } rcIpRoutePolicyMode OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "specifies the action to be taken when this policy is selected for a specific route. This can be permit or deny or continue. Permit indicates allow the route, deny indicates ignore the route. Continue means continue checking the next match criteria set in the next policy seq, if none take the default action in the given context." DEFVAL { permit } ::= { rcIpRoutePolicyEntry 5 } rcIpRoutePolicyMatchProtocol OBJECT-TYPE SYNTAX INTEGER (1..127) MAX-ACCESS read-write STATUS current DESCRIPTION "Match protocol. Used for RIP and DVMRP announce policy only. Value is one of multiple (logical 'OR) of the following values: direct(1), static(2), rip(4), ospf(8), ebgp(16), dvmrp(32), ibgp(64), any(127) direct(1): enables direct match-protocol static(2): enables static match-protocol rip(4): enables rip match-protocol ospf(8): enables ospf match-protocol ebgp(16): enables ebgp match-protocol dvmrp(32): enables dvmrp match-protocol ibgp(64): enables ibgp match-protocol any(127): enables all match-protocols" DEFVAL {127} ::= { rcIpRoutePolicyEntry 6 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpRoutePolicyMatchProtocol direct 1 -- rcIpRoutePolicyMatchProtocol static 2 -- rcIpRoutePolicyMatchProtocol rip 4 -- rcIpRoutePolicyMatchProtocol ospf 8 -- rcIpRoutePolicyMatchProtocol ebgp 16 -- rcIpRoutePolicyMatchProtocol dvmrp 32 -- rcIpRoutePolicyMatchProtocol ibgp 64 -- rcIpRoutePolicyMatchProtocol any 127 -- =end enum rcIpRoutePolicyMatchAsPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Applicable to BGP protocol only. Match the BGP autonomous system path. This will override the BGP neighbor filter list info." ::= { rcIpRoutePolicyEntry 7 } rcIpRoutePolicyMatchCommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Applicable to BGP protocol only. Filter incoming/outgoing updates based on communities." ::= { rcIpRoutePolicyEntry 8 } rcIpRoutePolicyMatchCommunityExact OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled indicates the match has be an exact (i.e., all of the communities specified in the path has to be matched)." DEFVAL {disable} ::= { rcIpRoutePolicyEntry 9 } rcIpRoutePolicyMatchNetwork OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "can specify one or more prefix list name or id(s)" DEFVAL {""} ::= { rcIpRoutePolicyEntry 10 } rcIpRoutePolicyMatchIpRouteSource OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "In case of Rip routes this is equivalent to RipInterface. In case of DVMRP routes this is equivalent to DVMRP gateway. Can specify one or more prefix list name(s) or id(s) seperated by comma." DEFVAL {""} ::= { rcIpRoutePolicyEntry 11 } rcIpRoutePolicyMatchNextHop OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "In case of Rip routes this is equivalent to RipInterface. In case of DVMRP routes this is equivalent to DVMRP gateway. Can specify one or more prefix list name(s) or id(s) seperated by comma." DEFVAL {""} ::= { rcIpRoutePolicyEntry 12 } rcIpRoutePolicyMatchInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Match received interface. Only for rip routes. Ignored in all other cases." DEFVAL {""} ::= { rcIpRoutePolicyEntry 13 } rcIpRoutePolicyMatchRouteType OBJECT-TYPE SYNTAX INTEGER { any(0), local(1), internal(2), external(3), externaltype1(4), externaltype2(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "For BGP this choice refers to locally generated routes external routes learned via ebgp nbr. For OSPF internal refers to intra and inter area routes (belongs to local autonomous system). External (type1|type2) refers to the routes learned from other ASs and imported as either type1 or type2. if type1/type2 is specified then match only type1/type2." DEFVAL {any} ::= { rcIpRoutePolicyEntry 14 } rcIpRoutePolicyMatchMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Match mec field in the incoming advertisement." DEFVAL { 0 } ::= { rcIpRoutePolicyEntry 15 } rcIpRoutePolicyMatchTag OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "specifies a list of tag(s), that will be used during the match criteria process.contains one or more tag values.." ::= { rcIpRoutePolicyEntry 16 } rcIpRoutePolicySetRoutePreference OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "if non-zero specifies the route preference value to be assigned to the routes that applies this policy.contains one or more tag values.." ::= { rcIpRoutePolicyEntry 17 } rcIpRoutePolicySetAsPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The AS path vaule to be used whether the SetAsPathMode is Tag or Prepend.as-path string.." ::= { rcIpRoutePolicyEntry 18 } rcIpRoutePolicySetAsPathMode OBJECT-TYPE SYNTAX INTEGER { tag(1), prepend(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "It can be either tag or prepend tag. applicable only while redistributing routes to BGP.Converts the tag of a route into AS path." DEFVAL {prepend} ::= { rcIpRoutePolicyEntry 19 } rcIpRoutePolicySetAutomaticTag OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL {disable} ::= { rcIpRoutePolicyEntry 20 } rcIpRoutePolicySetCommunityNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "this value can be a number (1..42949672000) or no-export or no-advertise. Applicable to BGP advertisments.community number." ::= { rcIpRoutePolicyEntry 21 } rcIpRoutePolicySetCommunityMode OBJECT-TYPE SYNTAX INTEGER { unchanged(0), none(1), append(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "this value can be either append or none unchanged - keep the community attribute in the route path as it is. none - remove the community in the route path additive - adds the community-number specified in SetCommunityNumber to the community list attribute. Applicable to BGP advertisments." DEFVAL {unchanged} ::= { rcIpRoutePolicyEntry 22 } rcIpRoutePolicySetMetricTypeInternal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates to set the MED value for routes advertised to ebgp nbrs to the IGP metric value." DEFVAL {0} ::= { rcIpRoutePolicyEntry 23 } rcIpRoutePolicySetMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Value of the metric to be used while sending an update for the routes that match the matching criteria in this route policy. Default - 0 indicates the internal value defined for protocol" DEFVAL { 0 } ::= { rcIpRoutePolicyEntry 24 } rcIpRoutePolicySetMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Metric type for the routes to be imported into OSPF routing protocol, which passed the matching criteria configured in this route policy." DEFVAL { type2 } ::= { rcIpRoutePolicyEntry 25 } rcIpRoutePolicySetNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IpAddress of the next hop router. Ignored for DVMRP routes." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpRoutePolicyEntry 26 } rcIpRoutePolicySetOrigin OBJECT-TYPE SYNTAX INTEGER { unchanged(0), igp(1), egp(2), incomplete(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "igp/egp/incomplete Applicable to BGP protocol only. If not set uses the route origin from the Ip routing table (protocol)." DEFVAL {unchanged} ::= { rcIpRoutePolicyEntry 27 } rcIpRoutePolicySetLocalPref OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "this value will be used during route decision process in the BGP protocol. Applicable to BGP only." DEFVAL {0} ::= { rcIpRoutePolicyEntry 28 } rcIpRoutePolicySetOriginEgpAs OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "indicates the Remote autonomous sys number. Applicable to BGP only." DEFVAL {0} ::= { rcIpRoutePolicyEntry 29 } rcIpRoutePolicySetTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Value to be used for setting tag of the destination routing protocol. If not specified forward the tag value in the source routing protocol. Value 0 indicates not set" DEFVAL {0} ::= { rcIpRoutePolicyEntry 30 } rcIpRoutePolicySetWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Should be using with match as-path condition. Weight value for the routing table. For BGP this value will override the weight configured through NetworkTableEntry or FilterListWeight or NeighborWeight. Used for BGP only.Value 0 indicates not set" DEFVAL {0} ::= { rcIpRoutePolicyEntry 31 } rcIpRoutePolicySetInjectNetList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "specifies the prefix list to be used either for injecting the routes into the routing table or to include the networks in the advertisement. Ignored for DVMRP." DEFVAL {""} ::= { rcIpRoutePolicyEntry 32 } rcIpRoutePolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpRoutePolicyEntry 33 } rcIpRoutePolicySetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Set Mask Ip Address" DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcIpRoutePolicyEntry 34 } rcIpRoutePolicyNssaPbit OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set/Reset P bit in specified type 7 LSA. By default P bit is always set in case user set it to disable state for particular route policy than all type 7 LSAs associated with that route policy will have P bit cleared, with this intact NSSA ABR will not perform translation of these LSAs to type 5." DEFVAL { enable } ::= { rcIpRoutePolicyEntry 35 } -- Ip Redistribute Table rcIpRedistributeTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 14 } rcIpRedistributeApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { true } ::= { rcIpGenPolicy 15 } rcIpRedistributeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRedistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Redistribute table" ::= { rcIpGenPolicy 16 } rcIpRedistributeEntry OBJECT-TYPE SYNTAX RcIpRedistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Redistribute Table." INDEX { rcIpRedistributeProtocol, rcIpRedistributeRouteSource } ::= { rcIpRedistributeTable 1 } RcIpRedistributeEntry ::= SEQUENCE { rcIpRedistributeProtocol INTEGER, rcIpRedistributeRouteSource INTEGER, rcIpRedistributeEnable EnableValue, rcIpRedistributeMetric INTEGER, rcIpRedistributeMetricType INTEGER, rcIpRedistributeMatchRouteType INTEGER, rcIpRedistributeSetTag Integer32, rcIpRedistributeSubnets INTEGER, rcIpRedistributeRoutePolicy DisplayString, rcIpRedistributeASNumber Integer32, rcIpRedistributeWeight Integer32, rcIpRedistributeDefaultOriginate Integer32, rcIpRedistributeRowStatus RowStatus } rcIpRedistributeProtocol OBJECT-TYPE SYNTAX INTEGER { ospf(1), bgp(2), isis(3), ospfv3(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol is any one of the dynamic routing protocol, which is interested in receiving the external routing info." ::= { rcIpRedistributeEntry 1 } rcIpRedistributeRouteSource OBJECT-TYPE SYNTAX INTEGER { direct(1), static(2), rip(3), ospf(4), bgp(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "equivalent to the owner field in the routing table. This field indicates that the protocol is interested in knowing/not-knowing the routes learned from this source." ::= { rcIpRedistributeEntry 2 } rcIpRedistributeEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable. By default this is enabled." DEFVAL { disable } ::= { rcIpRedistributeEntry 3 } rcIpRedistributeMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "value of the metric to be announced in the advertisment" DEFVAL { 0 } ::= { rcIpRedistributeEntry 4 } rcIpRedistributeMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "specifies the type of the metric type, useful for OSPF and BGP only." DEFVAL { type2 } ::= { rcIpRedistributeEntry 5 } rcIpRedistributeMatchRouteType OBJECT-TYPE SYNTAX INTEGER { internal(1), external1(2), external2(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "used to filter a route based on the route type. applicable to BGP." ::= { rcIpRedistributeEntry 6 } rcIpRedistributeSetTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Tag value to be set in the advertisment." ::= { rcIpRedistributeEntry 7 } rcIpRedistributeSubnets OBJECT-TYPE SYNTAX INTEGER { allow(1), supress(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "applicable to OSPF only. Indicates that all the subnets need to be advertised individually." DEFVAL { allow } ::= { rcIpRedistributeEntry 8 } rcIpRedistributeRoutePolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "specify the route policy to achieve the final granularity in filtering to determine whether or not a specific route should be advertised to the given protocol.Route map name" ::= { rcIpRedistributeEntry 9 } rcIpRedistributeASNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Autonomous system number. Used only for the BGP protocol." ::= { rcIpRedistributeEntry 10 } rcIpRedistributeWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "used only for the BGP protocol." ::= { rcIpRedistributeEntry 11 } rcIpRedistributeDefaultOriginate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "indicates the given protocol will originate/advertise a default route." ::= { rcIpRedistributeEntry 12 } rcIpRedistributeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpRedistributeEntry 13 } -- IP Ospf In Filter Table rcIpOspfInFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 17 } rcIpOspfInFilterApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpGenPolicy 18 } rcIpOspfInFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpOspfInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Ospf In Filter table" ::= { rcIpGenPolicy 19 } rcIpOspfInFilterEntry OBJECT-TYPE SYNTAX RcIpOspfInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Ospf In Filter Table." INDEX { rcIpOspfInFilterAdvertisingRtr } ::= { rcIpOspfInFilterTable 1 } RcIpOspfInFilterEntry ::= SEQUENCE { rcIpOspfInFilterAdvertisingRtr IpAddress, rcIpOspfInFilterEnable EnableValue, rcIpOspfInFilterMetricType INTEGER, rcIpOspfInFilterPolicyName DisplayString, rcIpOspfInFilterRowStatus RowStatus } rcIpOspfInFilterAdvertisingRtr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcIpOspfInFilterEntry 1 } rcIpOspfInFilterEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex" DEFVAL { disable } ::= { rcIpOspfInFilterEntry 2 } rcIpOspfInFilterMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), any(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { any } ::= { rcIpOspfInFilterEntry 3 } rcIpOspfInFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpOspfInFilterEntry 4 } rcIpOspfInFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcIpOspfInFilterEntry 5 } -- Ip Route Pref Table rcIpRoutePrefTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpGenPolicy 20 } rcIpRoutePrefTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpRoutePrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Route Pref table" ::= { rcIpGenPolicy 21 } rcIpRoutePrefEntry OBJECT-TYPE SYNTAX RcIpRoutePrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip Route Pref Table." INDEX { rcIpRoutePrefProtocol } ::= { rcIpRoutePrefTable 1 } RcIpRoutePrefEntry ::= SEQUENCE { rcIpRoutePrefProtocol INTEGER, rcIpRoutePrefDefault INTEGER, rcIpRoutePrefConfigured INTEGER } rcIpRoutePrefProtocol OBJECT-TYPE SYNTAX INTEGER { local(1), static(2), mpls(3), ospfIntra(4), ospfInter(5), isisLevel1(6), isisLevel2(7), ebgp(8), rip(9), ospfExternal1(10), ospfExternal2(11), ibgp(12), staticv6(13), ospfv3Intra(14), ospfv3Inter(15), ospfv3External1(16), ospfv3External2(17) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" ::= { rcIpRoutePrefEntry 1 } rcIpRoutePrefDefault OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the default preference value for the given protocol." ::= { rcIpRoutePrefEntry 2 } rcIpRoutePrefConfigured OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This value is configurable by the user" ::= { rcIpRoutePrefEntry 3 } -- Ip BGP rcIpBgp OBJECT IDENTIFIER ::= { rcIp 101 } rcIpBgpGeneralGroup OBJECT IDENTIFIER ::= { rcIpBgp 1 } rcIpBgpGeneralGroupLocalAs OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Local Autonomous system number" ::= { rcIpBgpGeneralGroup 1 } rcIpBgpGeneralGroupAdminStatus OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Disable or Enable group administrative" DEFVAL { enable } ::= { rcIpBgpGeneralGroup 2 } rcIpBgpGeneralGroupDefaultMetric OBJECT-TYPE SYNTAX INTEGER (-1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The default-metric is used in conjunction with the redistribute router configuration command to cause the bgp routing protocol to use this metric as MED" DEFVAL { -1 } ::= { rcIpBgpGeneralGroup 3 } rcIpBgpGeneralGroupDefaultLocalPreference OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION " Default local preference attribute value to be used " DEFVAL {100} ::= { rcIpBgpGeneralGroup 4 } rcIpBgpGeneralGroupDefaultInformationOriginate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "allows the redistribution of network 0.0.0.0 into BGP" DEFVAL {false} ::= { rcIpBgpGeneralGroup 5 } rcIpBgpGeneralGroupBestPathMissingAsWorst OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable to consider a missing MED attribute in a path as having a value of infinity, making the path without a MED value the least desirable path. To return the router to the default (assign a value of 0 to the missing MED), set the value to disable." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 6 } rcIpBgpGeneralGroupBestPathMedConfed OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable MED comparison among paths learned from confederation peers. Disable to prevent considering the MED attribute in comparing paths" DEFVAL {disable} ::= { rcIpBgpGeneralGroup 7 } rcIpBgpGeneralGroupIgnoreIllegalRouterId OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Configures BGP to overlook an illegal router ID. Enables or disable accepting a connection from a peer that sends its open message with a router ID of 0." DEFVAL {disable} ::= { rcIpBgpGeneralGroup 8 } rcIpBgpGeneralGroupAlwaysCompareMed OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable to allow the comparison of the Multi Exit Discriminator (MED) for paths from neighbors in different autonomous systems." DEFVAL {disable} ::= { rcIpBgpGeneralGroup 9 } rcIpBgpGeneralGroupAutoPeerRestart OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the feature that automatically restarts the connection to a BGP peer when the connection goes down." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 10 } rcIpBgpGeneralGroupAutoSummary OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable BGP to summarize networks based on class limlts (Class A,B,C networks)." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 11 } rcIpBgpGeneralGroupSynchronization OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables and disables the router from accepting routes from BGP peers without waiting for an update from the IBGP." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 12 } rcIpBgpGeneralGroupMaxEqualcostRoutes OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of maximum number of equal-cost routes that can be stored in the routing table." DEFVAL {1} ::= { rcIpBgpGeneralGroup 13 } rcIpBgpGeneralGroupIbgpReportImportRoute OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Configure BGP to report imported routes to an interior BGP peer." DEFVAL {enable} ::= { rcIpBgpGeneralGroup 14 } rcIpBgpGeneralGroupAggregate OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION " " DEFVAL {enable} ::= { rcIpBgpGeneralGroup 15 } rcIpBgpGeneralGroupFlapDampEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabled or Disabled" DEFVAL { disable } ::= { rcIpBgpGeneralGroup 16 } rcIpBgpGeneralGroupDebugMask OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-write STATUS current DESCRIPTION " value is one of multiple (logically by 'OR' of following value: none (0), error(1), packet(2), event(4), trace(8), warning(16), state(32), init(64), filter(128), update(256), all(511) all(511): Enables all debugging messages. none(0): Disables all debugging messages. error(1): Enables disolay of debug error messages. packet(2): Enables display of debug packet messages. event(4): Enables display of debug event messages. trace(8): Enables display debug trace messages. warning(16): Enables display debug warning messages. state(32): Enables display of debug state transtion messages. init(64): Enables display of debug initialization messages. filter(128): Enables display of debug messages related to filtering. update(256): Enables display of debug messages related to sending and receiving updates." DEFVAL { 0 } ::= { rcIpBgpGeneralGroup 17 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpBgpGeneralGroupDebugMask none 0 -- rcIpBgpGeneralGroupDebugMask error 1 -- rcIpBgpGeneralGroupDebugMask packet 2 -- rcIpBgpGeneralGroupDebugMask event 4 -- rcIpBgpGeneralGroupDebugMask trace 8 -- rcIpBgpGeneralGroupDebugMask warning 16 -- rcIpBgpGeneralGroupDebugMask state 32 -- rcIpBgpGeneralGroupDebugMask init 64 -- rcIpBgpGeneralGroupDebugMask filter 128 -- rcIpBgpGeneralGroupDebugMask update 256 -- rcIpBgpGeneralGroupDebugMask all 511 -- =end enum rcIpBgpGeneralGroupTrapEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { disable } ::= { rcIpBgpGeneralGroup 18 } rcIpBgpGeneralGroupQuickStart OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the flag to avoid flap penalty and trigger the peer start event quickly" DEFVAL { disable } ::= { rcIpBgpGeneralGroup 19 } rcIpBgpGeneralGroupDeterministicMed OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable to allow the comparison of the Multi Exit Discriminator (MED) for paths from neighbors in same autonomous system." DEFVAL { disable } ::= { rcIpBgpGeneralGroup 20 } rcIpBgpAggregateTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Size of Aggregate Table" ::= { rcIpBgp 2 } rcIpBgpAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "To specify the list of aggregate prefixes to be created by the BGP routing process and the options to be used while aggregating." ::= { rcIpBgp 3 } rcIpBgpAggregateEntry OBJECT-TYPE SYNTAX RcIpBgpAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of rcIpBgp Aggregate Address In Table." INDEX { rcIpBgpAggregateAddress, rcIpBgpAggregateMask } ::= { rcIpBgpAggregateTable 1 } RcIpBgpAggregateEntry ::= SEQUENCE { rcIpBgpAggregateAddress IpAddress, rcIpBgpAggregateMask IpAddress, rcIpBgpAggregateAsSetGenerate EnableValue, rcIpBgpAggregateSummaryOnly EnableValue, rcIpBgpAggregateSuppressPolicy DisplayString, rcIpBgpAggregateAdvertisePolicy DisplayString, rcIpBgpAggregateAttributePolicy DisplayString, rcIpBgpAggregateRowStatus RowStatus } rcIpBgpAggregateAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Prefix to create an aggregate address in BGP routing table." ::= { rcIpBgpAggregateEntry 1 } rcIpBgpAggregateMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mask for the aggregrate" ::= { rcIpBgpAggregateEntry 2 } rcIpBgpAggregateAsSetGenerate OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Generates autonomous system set path information." DEFVAL {disable} ::= { rcIpBgpAggregateEntry 3 } rcIpBgpAggregateSummaryOnly OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Filters all more specific routes from updates." DEFVAL {disable} ::= { rcIpBgpAggregateEntry 4 } rcIpBgpAggregateSuppressPolicy OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of route policy used to select the routes to be suppressed." ::= { rcIpBgpAggregateEntry 5 } rcIpBgpAggregateAdvertisePolicy OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of route policy used to select the routes to create AS-SET origin communities." ::= { rcIpBgpAggregateEntry 6 } rcIpBgpAggregateAttributePolicy OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of route policy used to set the attribute of the aggregate route." ::= { rcIpBgpAggregateEntry 7 } rcIpBgpAggregateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpBgpAggregateEntry 8 } rcIpBgpConfederationGroup OBJECT IDENTIFIER ::= { rcIpBgp 4 } rcIpBgpConfederationIdentifier OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Confederation AS identifier" ::= { rcIpBgpConfederationGroup 1 } rcIpBgpConfederationPeers OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string represents ConfederatoinPeers as . Maximum size 255,if any, will not be recorded by this object. The length is a 1-octet field containing the numbner of peers in the value field. The value field contains one or more peers (AS numbers which are part of the confederation). Each AS is represented in the octet string as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255;" ::= { rcIpBgpConfederationGroup 2 } rcIpBgpRouteReflectorGroup OBJECT IDENTIFIER ::= { rcIpBgp 5 } rcIpBgpRouteReflectionEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Route Reflection on this router" DEFVAL {disable} ::= { rcIpBgpRouteReflectorGroup 1 } rcIpBgpRouteReflectorClusterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Cluster ID of this router acting as a route reflector" ::= { rcIpBgpRouteReflectorGroup 2 } rcIpBgpRouteReflectorClientToClientReflection OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this router is configured as a route reflector, and the clients are fully meshed, a Disable value disables reflection of routes from one client to another." DEFVAL {disable} ::= { rcIpBgpRouteReflectorGroup 3 } rcIpBgpNetworkTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Network Prefix table size" ::= { rcIpBgp 6 } rcIpBgpNetworkTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpNetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The networks in this table are either static/directly connected or learned routes. Bgp advertises these network provided they are reachable and are in the IP routing table" ::= { rcIpBgp 7 } rcIpBgpNetworkEntry OBJECT-TYPE SYNTAX RcIpBgpNetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry In NetworkTable." INDEX { rcIpBgpNetworkAddr, rcIpBgpNetworkMask } ::= { rcIpBgpNetworkTable 1 } RcIpBgpNetworkEntry ::= SEQUENCE { rcIpBgpNetworkAddr IpAddress, rcIpBgpNetworkMask IpAddress, rcIpBgpNetworkRowStatus RowStatus, rcIpBgpNetworkMetric INTEGER } rcIpBgpNetworkAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network prefix that BGP will advertise." ::= { rcIpBgpNetworkEntry 1 } rcIpBgpNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Network mask" ::= { rcIpBgpNetworkEntry 2 } rcIpBgpNetworkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpBgpNetworkEntry 3 } rcIpBgpNetworkMetric OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Value of the metric to be used while sending an update for the routes from the network table. Indicates to set the MED value for the routes advertised to ebgp peers." DEFVAL { 0 } ::= { rcIpBgpNetworkEntry 4 } -- Bgp Peer Table rcIpBgpPeerTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP peer table size" ::= { rcIpBgp 8 } rcIpBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP BGP Peer table" ::= { rcIpBgp 9 } rcIpBgpPeerEntry OBJECT-TYPE SYNTAX RcIpBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip rcIpBgp Peer Table." INDEX { rcIpBgpPeerIpAddress } ::= { rcIpBgpPeerTable 1 } RcIpBgpPeerEntry ::= SEQUENCE { rcIpBgpPeerEnable INTEGER, rcIpBgpPeerIpAddress IpAddress, rcIpBgpPeerRemoteAs INTEGER, rcIpBgpPeerGroupName DisplayString, rcIpBgpPeerDefaultOriginate EnableValue, rcIpBgpPeerEbgpMultiHop EnableValue, rcIpBgpPeerAdvertisementInterval INTEGER, rcIpBgpPeerPassword DisplayString, rcIpBgpPeerWeight INTEGER, rcIpBgpPeerMaxPrefix INTEGER, rcIpBgpPeerNextHopSelf TruthValue, rcIpBgpPeerRoutePolicyIn DisplayString, rcIpBgpPeerRoutePolicyOut DisplayString, rcIpBgpPeerRouteReflectorClient TruthValue, rcIpBgpPeerSoftReconfigurationIn EnableValue, rcIpBgpPeerSoftReconfiguration INTEGER, rcIpBgpPeerRemovePrivateAs EnableValue, rcIpBgpPeerRowStatus RowStatus, rcIpBgpPeerMD5Authentication EnableValue, rcIpBgpPeerDebugMask INTEGER, rcIpBgpPeerSendCommunity EnableValue, rcIpBgpPeerUpdateSourceInterface IpAddress, -- OM 2.0 place holder -- rcIpBgpPeerBgpMplsCutThroughType INTEGER, -- rcIpBgpPeerBgpMplsCutThroughId INTEGER rcIpBgpPeerState INTEGER, rcIpBgpPeerLastError OCTET STRING } rcIpBgpPeerEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable: controls whether the peer connection is enabled or disabled" DEFVAL { disabled } ::= { rcIpBgpPeerEntry 1 } rcIpBgpPeerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ip address of this peer" ::= { rcIpBgpPeerEntry 2 } rcIpBgpPeerRemoteAs OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote Autonomous system number of this peer" ::= { rcIpBgpPeerEntry 3 } rcIpBgpPeerGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Peer group name to which this peer belongs (optional)" ::= { rcIpBgpPeerEntry 4 } rcIpBgpPeerDefaultOriginate OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To allow a BGP speaker (the local router) to send the default route 0.0.0.0 to a neighbor for use as a default route" DEFVAL {disable} ::= { rcIpBgpPeerEntry 5 } rcIpBgpPeerEbgpMultiHop OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "To accept and attempt BGP connections to external peers residing on networks that are not directly connected" DEFVAL {disable} ::= { rcIpBgpPeerEntry 6 } rcIpBgpPeerAdvertisementInterval OBJECT-TYPE SYNTAX INTEGER (5..120) MAX-ACCESS read-write STATUS current DESCRIPTION "To set the minimum interval between the sending of BGP routing updates Time in seconds. Integer from 5 to 120." DEFVAL { 30 } ::= { rcIpBgpPeerEntry 7 } rcIpBgpPeerPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "To enable MD5 authentication on a TCP connection between two BGP peers Case-sensitive password of up to 80 character" ::= { rcIpBgpPeerEntry 8 } rcIpBgpPeerWeight OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To assign an absolute weight to a BGP network. It can be an integer from 0 to 65535." DEFVAL { 100 } ::= { rcIpBgpPeerEntry 9 } rcIpBgpPeerMaxPrefix OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets a limit on the number of routes that will be accepted from a neighbor. A value of zero indicates no limit" DEFVAL {12000} ::= { rcIpBgpPeerEntry 10 } rcIpBgpPeerNextHopSelf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set NextHop Attribute to local router address before sending updates to remote peer" DEFVAL { false } ::= { rcIpBgpPeerEntry 11 } rcIpBgpPeerRoutePolicyIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route Policy Name that will be applied to all networks learned from this peer" ::= { rcIpBgpPeerEntry 12 } rcIpBgpPeerRoutePolicyOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route policy name that will be applied to all outgoing updates" ::= { rcIpBgpPeerEntry 13 } rcIpBgpPeerRouteReflectorClient OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether this peer is a route reflector client." DEFVAL {false} ::= { rcIpBgpPeerEntry 14 } rcIpBgpPeerSoftReconfigurationIn OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "If Peer soft reconfiguration is enabled in the in-bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection. Enabling soft reconfig-in causes all bgp routes to be stored in local memory (even non-best routes)" DEFVAL {enable} ::= { rcIpBgpPeerEntry 15 } rcIpBgpPeerSoftReconfiguration OBJECT-TYPE SYNTAX INTEGER { in (1), out(2), none(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If rcIpBgpPeerSoftReconfigurationIn is enabled in the in-bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection by setting rcIpBgpPeerSoftReconfiguration to in(1). Setting the value to out (2) forces the neighbor to send out all the updates to the remote neighbor without resetting the connection." DEFVAL {none} ::= { rcIpBgpPeerEntry 16 } rcIpBgpPeerRemovePrivateAs OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable and disable private AS number from being stripped when sending an update" DEFVAL { enable } ::= { rcIpBgpPeerEntry 17 } rcIpBgpPeerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the Table." ::= { rcIpBgpPeerEntry 18 } rcIpBgpPeerMD5Authentication OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable and Disable MD5 authentication" DEFVAL { disable } ::= { rcIpBgpPeerEntry 19 } rcIpBgpPeerDebugMask OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-write STATUS current DESCRIPTION " value is one of multiple (logically by 'OR' of following value: none (0), error(1), packet(2), event(4), trace(8), warning(16), state(32), init(64), filter(128), update(256), all(511) all(511): Enables all debugging messages. none(0): Disables all debugging messages. error(1): Enables disolay of debug error messages. packet(2): Enables display of debug packet messages. event(4): Enables display of debug event messages. trace(8): Enables display debug trace messages. warning(16): Enables display debug warning messages. state(32): Enables display of debug state transtion messages. init(64): Enables display of debug initialization messages. filter(128): Enables display of debug messages related to filtering. update(256): Enables display of debug messages related to sending and receiving updates." DEFVAL { 0 } ::= { rcIpBgpPeerEntry 20 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpBgpPeerDebugMask none 0 -- rcIpBgpPeerDebugMask error 1 -- rcIpBgpPeerDebugMask packet 2 -- rcIpBgpPeerDebugMask event 4 -- rcIpBgpPeerDebugMask trace 8 -- rcIpBgpPeerDebugMask warning 16 -- rcIpBgpPeerDebugMask state 32 -- rcIpBgpPeerDebugMask init 64 -- rcIpBgpPeerDebugMask filter 128 -- rcIpBgpPeerDebugMask update 256 -- rcIpBgpPeerDebugMask all 511 -- =end enum rcIpBgpPeerSendCommunity OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { disable } ::= { rcIpBgpPeerEntry 21 } rcIpBgpPeerUpdateSourceInterface OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address to be used for Circuitless IP." ::= { rcIpBgpPeerEntry 22 } rcIpBgpPeerState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP peer connection state." ::= { rcIpBgpPeerEntry 25 } rcIpBgpPeerLastError OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last error code and subcode seen by this peer on this connection. If no error has occurred, this field is zero. Otherwise, the first byte of this two byte OCTET STRING contains the error code, and the second byte contains the subcode." ::= { rcIpBgpPeerEntry 26 } -- IP rcIpBgp Peer Group Table rcIpBgpPeerGroupTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "BGP Peer Group table size" ::= { rcIpBgp 10 } rcIpBgpPeerGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpPeerGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP rcIpBgp Peer Group table. This table contains rows which are template configuration parameters which are shared by a group of peers. Peers belonging to the same group will refer to the same row in this table using a peer group name" ::= { rcIpBgp 11 } rcIpBgpPeerGroupEntry OBJECT-TYPE SYNTAX RcIpBgpPeerGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip rcIpBgp Peer Group Table." INDEX { rcIpBgpPeerGroupIndex } ::= { rcIpBgpPeerGroupTable 1 } RcIpBgpPeerGroupEntry ::= SEQUENCE { rcIpBgpPeerGroupEnable EnableValue, rcIpBgpPeerGroupIndex INTEGER, rcIpBgpPeerGroupGroupName DisplayString, rcIpBgpPeerGroupRemoteAs INTEGER, rcIpBgpPeerGroupDefaultOriginate INTEGER, rcIpBgpPeerGroupEbgpMultiHop INTEGER, rcIpBgpPeerGroupAdvertisementInterval INTEGER, rcIpBgpPeerGroupKeepAlive INTEGER, rcIpBgpPeerGroupHoldTime INTEGER, rcIpBgpPeerGroupWeight INTEGER, rcIpBgpPeerGroupMaxPrefix INTEGER, rcIpBgpPeerGroupNextHopSelf TruthValue, rcIpBgpPeerGroupRoutePolicyIn DisplayString, rcIpBgpPeerGroupRoutePolicyOut DisplayString, rcIpBgpPeerGroupRouteReflectorClient TruthValue, rcIpBgpPeerGroupSoftReconfigurationIn EnableValue, rcIpBgpPeerGroupSoftReconfiguration INTEGER, rcIpBgpPeerGroupPassword DisplayString, rcIpBgpPeerGroupRemovePrivateAs EnableValue, rcIpBgpPeerGroupRowStatus RowStatus, rcIpBgpPeerGroupMD5Authentication EnableValue, rcIpBgpPeerGroupSendCommunity EnableValue, rcIpBgpPeerGroupUpdateSourceInterface IpAddress } rcIpBgpPeerGroupEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Allows disabling a group of peers" DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 1 } rcIpBgpPeerGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Index in to the Peer Group Table" DEFVAL {1} ::= { rcIpBgpPeerGroupEntry 2 } rcIpBgpPeerGroupGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the BGP peer group to which this neighbor belong" ::= { rcIpBgpPeerGroupEntry 3 } rcIpBgpPeerGroupRemoteAs OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote Autonomous system number of this peer group (optional)" ::= { rcIpBgpPeerGroupEntry 4 } rcIpBgpPeerGroupDefaultOriginate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling this attribute allows a BGP speaker (the local router) to send the default route 0.0.0.0 to the group of neighbors for use as a default route." DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 5 } rcIpBgpPeerGroupEbgpMultiHop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To accept and attempt BGP connections to external peers residing on networks that are not directly connected" DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 6 } rcIpBgpPeerGroupAdvertisementInterval OBJECT-TYPE SYNTAX INTEGER (1..120) MAX-ACCESS read-write STATUS current DESCRIPTION "To set the minimum interval between the sending of BGP routing updates Time in seconds. Integer from 1 to 120." DEFVAL {30} ::= { rcIpBgpPeerGroupEntry 7 } rcIpBgpPeerGroupKeepAlive OBJECT-TYPE SYNTAX INTEGER (1..21845) MAX-ACCESS read-write STATUS current DESCRIPTION "To set the time interval in seconds between the sending of BGP keep alive messages to remote peers." DEFVAL {60} ::= { rcIpBgpPeerGroupEntry 8 } rcIpBgpPeerGroupHoldTime OBJECT-TYPE SYNTAX INTEGER (3..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To configure the hold time for the group of peers in seconds. Usually set to three times the value of the Keepalive time" DEFVAL {180} ::= { rcIpBgpPeerGroupEntry 9 } rcIpBgpPeerGroupWeight OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To assign an absolute weight to a BGP network. Absolute weight, or importance. It can be an integer from 0 to 65535." DEFVAL {100} ::= { rcIpBgpPeerGroupEntry 10 } rcIpBgpPeerGroupMaxPrefix OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets a limit on the number of routes that will be accepted from this group of neighbors. A value of zero indicates no limit" DEFVAL {12000} ::= { rcIpBgpPeerGroupEntry 11 } rcIpBgpPeerGroupNextHopSelf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set NextHop Attribute to local router address before sending updates to remote peers" DEFVAL { false } ::= { rcIpBgpPeerGroupEntry 12 } rcIpBgpPeerGroupRoutePolicyIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route Policy Name that will be applied to all networks learned from this group of peers" ::= { rcIpBgpPeerGroupEntry 13 } rcIpBgpPeerGroupRoutePolicyOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route policy name that will be applied to all outgoing updates to this group of peers" ::= { rcIpBgpPeerGroupEntry 14 } rcIpBgpPeerGroupRouteReflectorClient OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether this group of peers is a route reflector client." DEFVAL { false } ::= { rcIpBgpPeerGroupEntry 15 } rcIpBgpPeerGroupSoftReconfigurationIn OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "If Peer soft reconfiguration is enabled in the in bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection. Enabling soft reconfig-in causes all bgp routes to be stored in local memory (even non-best routes)" DEFVAL {enable} ::= { rcIpBgpPeerGroupEntry 16 } rcIpBgpPeerGroupSoftReconfiguration OBJECT-TYPE SYNTAX INTEGER { in (1), out(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If Peer soft reconfiguration-in is enabled in the in bound direction, policy can be changed and routes can re-learned without having to reset the bgp connection by setting rcIpBgpPeerGroupSoftReconfiguration to in(1). Setting the value to out (2) forces the neighbor to send out all the updates to the remote neighbor without resetting the connection." ::= { rcIpBgpPeerGroupEntry 17 } rcIpBgpPeerGroupPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "To enable MD5 authentication on TCP connections between this local speaker and this group of BGP peers. Case-sensitive password of up to 80 character" ::= { rcIpBgpPeerGroupEntry 18 } rcIpBgpPeerGroupRemovePrivateAs OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable and disable private AS number from being stripped when sending an update" DEFVAL { enable } ::= { rcIpBgpPeerGroupEntry 19 } rcIpBgpPeerGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcIpBgpPeerGroupEntry 20 } rcIpBgpPeerGroupMD5Authentication OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable and Disable MD5 authentication" DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 21 } rcIpBgpPeerGroupSendCommunity OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { disable } ::= { rcIpBgpPeerGroupEntry 22 } rcIpBgpPeerGroupUpdateSourceInterface OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address to used for circuitless IP for this peer group." ::= { rcIpBgpPeerGroupEntry 23 } rcIpBgpRcvdDampenedPathAttrTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpBgp 12 } rcIpBgpRcvdDampenedPathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgpDampenedPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains info about paths to destination networks received from all BGP-4 peers" ::= { rcIpBgp 13 } rcIpBgpDampenedPathAttrEntry OBJECT-TYPE SYNTAX RcIpBgpDampenedPathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a path to a networks" INDEX { rcIpBgpPathAttrIpAddrPrefix, rcIpBgpPathAttrIpAddrPrefixLen, rcIpBgpPathAttrPeer } ::= { rcIpBgpRcvdDampenedPathAttrTable 1 } RcIpBgpDampenedPathAttrEntry ::= SEQUENCE { rcIpBgpPathAttrPeer IpAddress, rcIpBgpPathAttrIpAddrPrefixLen INTEGER, rcIpBgpPathAttrIpAddrPrefix IpAddress, rcIpBgpPathAttrFlapPenalty Integer32, rcIpBgpPathAttrFlapCount Integer32, rcIpBgpPathAttrRouteDampened INTEGER, rcIpBgpPathAttrReuseTime Integer32, rcIpBgpPathAttrReuseTimeRemain Integer32 } rcIpBgpPathAttrPeer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer where the path info was learned" ::= { rcIpBgpDampenedPathAttrEntry 1 } rcIpBgpPathAttrIpAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "Length in bits of the IP address prefix in the network Layer Reachablity Information field." ::= { rcIpBgpDampenedPathAttrEntry 2 } rcIpBgpPathAttrIpAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An Ip address prefix in the NLRI Information field. This object is an IP address containing the prefix with length specified by rcIpBgpPathAttrIpAddrPrefixLen are zeroed." ::= { rcIpBgpDampenedPathAttrEntry 3 } rcIpBgpPathAttrFlapPenalty OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Penalty value based on number of route flaps" ::= { rcIpBgpDampenedPathAttrEntry 4 } rcIpBgpPathAttrFlapCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a route flapped since the last time the penalty was reset to zero" ::= { rcIpBgpDampenedPathAttrEntry 5 } rcIpBgpPathAttrRouteDampened OBJECT-TYPE SYNTAX INTEGER { announced(1), suppressed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows whether this route is currently suppressed from being announced" ::= { rcIpBgpDampenedPathAttrEntry 6 } rcIpBgpPathAttrReuseTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Re use time is the system configured time for route reuse" ::= { rcIpBgpDampenedPathAttrEntry 7 } rcIpBgpPathAttrReuseTimeRemain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Re use time Remain is the number of seconds before the route will be reused" ::= { rcIpBgpDampenedPathAttrEntry 8 } rcIpBgp4PathAttrTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "table size" ::= { rcIpBgp 14 } rcIpBgp4PathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpBgp4PathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains info about paths to destination networks received from all BGP-4 peers" ::= { rcIpBgp 15 } rcIpBgp4PathAttrEntry OBJECT-TYPE SYNTAX RcIpBgp4PathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIpBgp4PathAttrIpAddrPrefix, rcIpBgp4PathAttrIpAddrPrefixLen, rcIpBgp4PathAttrPeer } ::= { rcIpBgp4PathAttrTable 1 } RcIpBgp4PathAttrEntry ::= SEQUENCE { rcIpBgp4PathAttrPeer IpAddress, rcIpBgp4PathAttrIpAddrPrefixLen INTEGER, rcIpBgp4PathAttrIpAddrPrefix IpAddress, rcIpBgp4PathAttrCommunities OCTET STRING, rcIpBgp4PathAttrOriginateId IpAddress, rcIpBgp4PathAttrClusterId OCTET STRING } rcIpBgp4PathAttrPeer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the peer where the path info was learned" ::= { rcIpBgp4PathAttrEntry 1 } rcIpBgp4PathAttrIpAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "Length in bits of the IP address prefix in the network Layer Reachablity Information field." ::= { rcIpBgp4PathAttrEntry 2 } rcIpBgp4PathAttrIpAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An Ip address prefix in the NLRI Information field. This object is an IP address containing the prefix with length specified by rcIpBgpPathAttrIpAddrPrefixLen are zeroed." ::= { rcIpBgp4PathAttrEntry 3 } rcIpBgp4PathAttrCommunities OBJECT-TYPE SYNTAX OCTET STRING (SIZE(255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string represents community path attributes as The length is a 1-octet field containing the numbner of community numbers in the value field.The value field contains one or more Community numbers,each community is represented in the octet string as 4 octets.The community numbers in the string beyond maximum size 255,if any, will not be recorded by this object." ::= { rcIpBgp4PathAttrEntry 4 } rcIpBgp4PathAttrOriginateId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the route who originates the routes" ::= { rcIpBgp4PathAttrEntry 5 } rcIpBgp4PathAttrClusterId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string represents Cluster Id path attributes as The length is a 1-octet field containing the number of Cluster Id numbers in the value field.The value field contains one or more Cluster Id numbers,each Cluster Id is represented in the octet string as 4 octets,each four octets is the IpAddress of the router acting as a route reflector.The Cluster Id numbers in the string beyond maximum size 255,if any, will not be recorded by this object." ::= { rcIpBgp4PathAttrEntry 6 } -- ARP Group rcArpExtLifeTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The lifetime in minutues of an ARP entry within the system." ::= { rcArp 1 } rcArpExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcArpExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ARP extension table. This table augments the standard ipNetToMediaTable defined in RFC1213." ::= { rcArp 2 } rcArpExtEntry OBJECT-TYPE SYNTAX RcArpExtEntry MAX-ACCESS not-accessible STATUS current 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, rcArpExtEntDoFlood INTEGER } rcArpExtEntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable ARP proxy responses on the specified interface." DEFVAL { disable } ::= { rcArpExtEntry 2 } rcArpExtEntDoResp OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the sending of ARP responses on the specified interface." DEFVAL { enable } ::= { rcArpExtEntry 3 } rcArpExtEntDoFlood OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable flooding of ARP responses for NLBS Virtual Mac on the specified interface." DEFVAL { disable } ::= { rcArpExtEntry 4 } -- rcArpExtV2Table rcArpExtV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcArpExtV2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "ARP extension table. This table augments the standard ipNetToMediaTable defined in RFC1213." ::= { rcArp 3 } rcArpExtV2Entry OBJECT-TYPE SYNTAX RcArpExtV2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing Proprietary ARP information. An entry is automatically created in this table when an ip address is configured on an interface." INDEX { rcArpExtV2EntIfIndex, rcArpExtV2EntIpIfAddr } ::= { rcArpExtV2Table 1 } RcArpExtV2Entry ::= SEQUENCE { rcArpExtV2EntIfIndex InterfaceIndex, rcArpExtV2EntIpIfAddr IpAddress, rcArpExtV2EntDoProxy INTEGER, rcArpExtV2EntDoResp INTEGER } rcArpExtV2EntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS deprecated 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." ::= { rcArpExtV2Entry 1 } rcArpExtV2EntIpIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Ip Address" ::= { rcArpExtV2Entry 2 } rcArpExtV2EntDoProxy OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable ARP proxy responses on the specified interface." DEFVAL { disable } ::= { rcArpExtV2Entry 3 } rcArpExtV2EntDoResp OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable the sending of ARP responses on the specified interface." DEFVAL { enable } ::= { rcArpExtV2Entry 4 } -- RIP Group rcRipExtOperation OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the operation of RIP on all Interfaces." ::= { rcRip 1 } rcRipExtUpdateTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The time between transmission of RIP updates on all interfaces." ::= { rcRip 2 } rcRipExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRipExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RIP extension table. This table augments the standard IfConfTable table in RFC1389." ::= { rcRip 3 } rcRipExtEntry OBJECT-TYPE SYNTAX RcRipExtEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RIP transmission on the specified interface." DEFVAL { enable } ::= { rcRipExtEntry 2 } rcRipExtEntListen OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable RIP reception on the specified interface." DEFVAL { enable } ::= { rcRipExtEntry 3 } rcRipExtEntPoison OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current 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 } -- rcRipExtV2Table rcRipExtV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcRipExtV2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "RIP extension table. This table augments the standard IfConfTable table in RFC1389." ::= { rcRip 4 } rcRipExtV2Entry OBJECT-TYPE SYNTAX RcRipExtV2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing Proprietary RIP information. An entry is automatically created in this table when an ip address is configured on an interface." INDEX { rcRipExtV2EntIfIndex, rcRipExtV2EntIpIfAddr } ::= { rcRipExtV2Table 1 } RcRipExtV2Entry ::= SEQUENCE { rcRipExtV2EntIfIndex InterfaceIndex, rcRipExtV2EntIpIfAddr IpAddress, rcRipExtV2EntTalk INTEGER, rcRipExtV2EntListen INTEGER, rcRipExtV2EntPoison INTEGER } rcRipExtV2EntIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS deprecated 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." ::= { rcRipExtV2Entry 1 } rcRipExtV2EntIpIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Ip Address." ::= { rcRipExtV2Entry 2 } rcRipExtV2EntTalk OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable RIP transmission on the specified interface." DEFVAL { enable } ::= { rcRipExtV2Entry 3 } rcRipExtV2EntListen OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable RIP reception on the specified interface." DEFVAL { enable } ::= { rcRipExtV2Entry 4 } rcRipExtV2EntPoison OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable operation of poison reverse on the specified interface. If poison is disabled, split-horizon operation is enabled." DEFVAL { disable } ::= { rcRipExtV2Entry 5 } -- Test Group rcTestExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Test extension table. This table augments the standard ifTestTable table in RFC1573." ::= { rcTest 1 } rcTestEntry OBJECT-TYPE SYNTAX RcTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Proprietary test variables." INDEX { rcTestExtIfIndex } ::= { rcTestExtTable 1 } RcTestEntry ::= SEQUENCE { rcTestExtIfIndex InterfaceIndex, rcTestExtPassCount Integer32, rcTestExtFailCount Integer32 } rcTestExtIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of iterations of the test case that completed successfully." ::= { rcTestEntry 2} rcTestExtFailCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store port statistics." ::= { rcStat 1 } rcStatEntry OBJECT-TYPE SYNTAX RcStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "interface counters" INDEX { rcStatPortIndex } ::= { rcStatTable 1 } RcStatEntry ::= SEQUENCE { rcStatPortIndex InterfaceIndex, rcStatFrameTooShorts Counter32, rcStatBridgeInUnicastFrames Counter32, rcStatBridgeInMulticastFrames Counter32, rcStatBridgeInBroadcastFrames Counter32, rcStatBridgeInDiscards Counter32, rcStatBridgeOutUnicastFrames Counter32, rcStatBridgeOutMulticastFrames Counter32, rcStatBridgeOutBroadcastFrames Counter32, rcStatRouteInUnicastFrames Counter32, rcStatRouteInMulticastFrames Counter32, rcStatRouteInDiscards Counter32, rcStatRouteOutUnicastFrames Counter32, rcStatRouteOutMulticastFrames Counter32, rcStatStgForwardTransitions Counter32, rcStatStgInConfigBpdus Counter32, rcStatStgInTcnBpdus Counter32, rcStatStgInBadBpdus Counter32, rcStatStgOutConfigBpdus Counter32, rcStatStgOutTcnBpdus Counter32, rcStatBridgeOutFrames Counter32 } rcStatPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcStatEntry 1 } rcStatFrameTooShorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that are too short that were encountered on this interface." ::= { rcStatEntry 2 } rcStatBridgeInUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were bridged." ::= { rcStatEntry 3 } rcStatBridgeInMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were bridged." ::= { rcStatEntry 4 } rcStatBridgeInBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming broadcast frames that were bridged." ::= { rcStatEntry 5 } rcStatBridgeInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the bridging entity." ::= { rcStatEntry 6 } rcStatBridgeOutUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were bridged." ::= { rcStatEntry 7 } rcStatBridgeOutMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were bridged." ::= { rcStatEntry 8 } rcStatBridgeOutBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing broadcast frames that were bridged." ::= { rcStatEntry 9 } rcStatRouteInUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were routed." ::= { rcStatEntry 10 } rcStatRouteInMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were routed." ::= { rcStatEntry 11 } rcStatRouteInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the routing entity." ::= { rcStatEntry 12 } rcStatRouteOutUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were routed." ::= { rcStatEntry 13 } rcStatRouteOutMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were routed." ::= { rcStatEntry 14 } rcStatStgForwardTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this port has transitioned from the Learning state to the Forwarding state." ::= { rcStatEntry 15 } rcStatStgInConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 16 } rcStatStgInTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 17 } rcStatStgInBadBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 18 } rcStatStgOutConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 19 } rcStatStgOutTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatEntry 20 } rcStatBridgeOutFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used by the Accelar 8000 product family to account for all transmitted bridge unicast, broadcast, and multicast packets. The individual counters are not supported." ::= { rcStatEntry 21 } -- rcStatGigTable rcStatGigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatGigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Gigport error statistics." ::= { rcStat 2 } rcStatGigEntry OBJECT-TYPE SYNTAX RcStatGigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gigabit interface error counters" INDEX { rcStatGigPortIndex } ::= { rcStatGigTable 1 } RcStatGigEntry ::= SEQUENCE { rcStatGigPortIndex InterfaceIndex, rcStatGigLinkFailures Counter32, rcStatGigPacketErrors Counter32, rcStatGigCarrierErrors Counter32, rcStatGigLinkInactiveErrors Counter32, rcStatGigInFlowCtrlPkts Counter32, rcStatGigOutFlowCtrlPkts Counter32 } rcStatGigPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcStatGigEntry 1 } rcStatGigLinkFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link failures encountered on this interface." ::= { rcStatGigEntry 2 } rcStatGigPacketErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packet errors encountered on this interface." ::= { rcStatGigEntry 3 } rcStatGigCarrierErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of carrier errors encountered on this interface." ::= { rcStatGigEntry 4 } rcStatGigLinkInactiveErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link inactive errors encountered on this interface." ::= { rcStatGigEntry 5 } rcStatGigInFlowCtrlPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of flow control packets received by this interface." ::= { rcStatGigEntry 6 } rcStatGigOutFlowCtrlPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of flow control packets transmitted by this interface." ::= { rcStatGigEntry 7 } rcStatOspf OBJECT IDENTIFIER ::= { rcStat 3} rcStatOspfBuffersAllocated OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of buffers allocated for OSPF." ::= { rcStatOspf 1 } rcStatOspfBuffersFreed OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of buffers that are freed by the OSPF." ::= { rcStatOspf 2 } rcStatOspfBufferAllocFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of times that OSPF has failed to allocate buffers." ::= { rcStatOspf 3 } rcStatOspfBufferFreeFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of times that OSPF has failed to free buffers." ::= { rcStatOspf 4 } rcStatOspfTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets transmitted by OSPF." ::= { rcStatOspf 5 } rcStatOspfRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets received by OSPF." ::= { rcStatOspf 6 } rcStatOspfTxDropPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets dropped before transmitted by OSPF." ::= { rcStatOspf 7 } rcStatOspfRxDropPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets dropped before received by OSPF." ::= { rcStatOspf 8 } rcStatOspfRxBadPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets received by OSPF that are bad." ::= { rcStatOspf 9 } rcStatOspfSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the total number of SPF calculatations performed by OSPF, which also includes the number of partial route table calculation for Incremental Updates." ::= { rcStatOspf 10 } rcStatOspfLastSpfRun OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp packets received by the device." ::= { rcStatIgmp 1 } rcStatIgmpInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp packets received that are with checksum errors." ::= { rcStatIgmp 2 } rcStatIgmpInQueries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp queries received by the device." ::= { rcStatIgmp 3 } rcStatIgmpInReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp reports received by the device." ::= { rcStatIgmp 4 } rcStatIgmpInLeaves OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp Leaves received by the device." ::= { rcStatIgmp 5 } rcStatIgmpInvalid OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp packets received by the device that contained invalid type." ::= { rcStatIgmp 6 } rcStatIgmpOutMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Igmp queries sent by the device." ::= { rcStatIgmp 7 } rcStatOspfLsdbTblSize OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the linkstate database table." ::= { rcStatOspf 12 } rcStatOspfIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatOspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store OSPF interface statistics." ::= { rcStat 5 } rcStatOspfIfEntry OBJECT-TYPE SYNTAX RcStatOspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ospf interface statistics" INDEX { rcStatOspfIfIndex } ::= { rcStatOspfIfTable 1 } RcStatOspfIfEntry ::= SEQUENCE { rcStatOspfIfIndex InterfaceIndexOrZero, rcStatOspfIfRxHellos Counter32, rcStatOspfIfRxDBDescrs Counter32, rcStatOspfIfRxLSUpdates Counter32, rcStatOspfIfRxLSReqs Counter32, rcStatOspfIfRxLSAcks Counter32, rcStatOspfIfTxHellos Counter32, rcStatOspfIfTxDBDescrs Counter32, rcStatOspfIfTxLSUpdates Counter32, rcStatOspfIfTxLSReqs Counter32, rcStatOspfIfTxLSAcks Counter32, rcStatOspfIfVersionMismatches Counter32, rcStatOspfIfAreaMismatches Counter32, rcStatOspfIfAuthTypeMismatches Counter32, rcStatOspfIfAuthFailures Counter32, rcStatOspfIfNetMaskMismatches Counter32, rcStatOspfIfHelloIntervalMismatches Counter32, rcStatOspfIfDeadIntervalMismatches Counter32, rcStatOspfIfOptionMismatches Counter32 } rcStatOspfIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value that is used to identify a physical interface." ::= { rcStatOspfIfEntry 1 } rcStatOspfIfRxHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number hello packets received by this interface." ::= { rcStatOspfIfEntry 2 } rcStatOspfIfRxDBDescrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number database descriptor packets received by this interface." ::= { rcStatOspfIfEntry 3 } rcStatOspfIfRxLSUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state update packets received by this interface." ::= { rcStatOspfIfEntry 4 } rcStatOspfIfRxLSReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state request packets received by this interface." ::= { rcStatOspfIfEntry 5 } rcStatOspfIfRxLSAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state acknowlege packets received by this interface." ::= { rcStatOspfIfEntry 6 } rcStatOspfIfTxHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number hello packets transmitted by this interface." ::= { rcStatOspfIfEntry 7 } rcStatOspfIfTxDBDescrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number database descriptor packets transmitted by this interface." ::= { rcStatOspfIfEntry 8 } rcStatOspfIfTxLSUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state update packets transmitted by this interface." ::= { rcStatOspfIfEntry 9 } rcStatOspfIfTxLSReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state request packets transmitted by this interface." ::= { rcStatOspfIfEntry 10 } rcStatOspfIfTxLSAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Link state acknowlege packets transmitted by this interface." ::= { rcStatOspfIfEntry 11 } rcStatOspfIfVersionMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number version mismatches received by this interface." ::= { rcStatOspfIfEntry 12 } rcStatOspfIfAreaMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number area mismatches received by this interface." ::= { rcStatOspfIfEntry 13 } rcStatOspfIfAuthTypeMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number AuthType mismatches received by this interface." ::= { rcStatOspfIfEntry 14 } rcStatOspfIfAuthFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number Authentication failures." ::= { rcStatOspfIfEntry 15 } rcStatOspfIfNetMaskMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number net mask mismatches received by this interface." ::= { rcStatOspfIfEntry 16 } rcStatOspfIfHelloIntervalMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number hello interval mismatches received by this interface." ::= { rcStatOspfIfEntry 17 } rcStatOspfIfDeadIntervalMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number dead interval mismatches received by this interface." ::= { rcStatOspfIfEntry 18 } rcStatOspfIfOptionMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Mlt interface statistics." ::= { rcStatMlt 1 } rcStatMltIfExtnEntry OBJECT-TYPE SYNTAX RcStatMltIfExtnEntry MAX-ACCESS not-accessible STATUS current 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..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Mlt Id" ::= { rcStatMltIfExtnEntry 1 } rcStatMltIfExtnIfInMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "multi-pkts to upper" ::= { rcStatMltIfExtnEntry 2 } rcStatMltIfExtnIfInBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "broad-pkts to upper" ::= { rcStatMltIfExtnEntry 3 } rcStatMltIfExtnIfOutMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "multi-pkts from upper" ::= { rcStatMltIfExtnEntry 4 } rcStatMltIfExtnIfOutBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "broad-pkts from upper" ::= { rcStatMltIfExtnEntry 5 } rcStatMltIfExtnIfHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the MLT interface, including framing characters." ::= { rcStatMltIfExtnEntry 6 } rcStatMltIfExtnIfHCInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets delivered by this MLT to a higher MLT that were not addressed to a nulticast or broadcase address at this sublayer." ::= { rcStatMltIfExtnEntry 7 } rcStatMltIfExtnIfHCInMulticastPkt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets delivered to this MLT that were addressed to a nulticast address at this sublayer. For a MAC layer protocol, this number includes both Group and Functional addresses." ::= { rcStatMltIfExtnEntry 8 } rcStatMltIfExtnIfHCInBroadcastPkt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets delivered to this MLT that were addressed to a broadcast address at this sublayer." ::= { rcStatMltIfExtnEntry 9 } rcStatMltIfExtnIfHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the MLT interface, including framing characters." ::= { rcStatMltIfExtnEntry 10 } rcStatMltIfExtnIfHCOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets that hight-level protocols requested be transmitted that were not addressed to a multicast address at this MLT. This total number includes those packets discarded or unsent." ::= { rcStatMltIfExtnEntry 11 } rcStatMltIfExtnIfHCOutMulticast OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that hight-level protocols requested be transmitted, and that were addressed to a multicast address at this MLT, including those that were discarded or not sent. For a MAC layer protocol, this number includes both Group and Functional addresses." ::= { rcStatMltIfExtnEntry 12 } rcStatMltIfExtnIfHCOutBroadcast OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that hight-level protocols requested be transmitted, and that were addressed to a broadcase address at this MLT, including those that were discarded or not sent." ::= { rcStatMltIfExtnEntry 13 } -- Mlt Ether table rcStatMltEtherTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatMltEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Mlt Ethernet statistics." ::= { rcStatMlt 2 } rcStatMltEtherEntry OBJECT-TYPE SYNTAX RcStatMltEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mlt enternet statistics" INDEX { rcStatMltEtherMltId } ::= { rcStatMltEtherTable 1 } RcStatMltEtherEntry ::= SEQUENCE { rcStatMltEtherMltId INTEGER, rcStatMltEtherAlignmentErrors Counter32, rcStatMltEtherFCSErrors Counter32, rcStatMltEtherSingleCollFrames Counter32, rcStatMltEtherMultipleCollFrames Counter32, rcStatMltEtherSQETestError Counter32, rcStatMltEtherDeferredTransmiss Counter32, rcStatMltEtherLateCollisions Counter32, rcStatMltEtherExcessiveCollis Counter32, rcStatMltEtherIMacTransmitError Counter32, rcStatMltEtherCarrierSenseError Counter32, rcStatMltEtherFrameTooLong Counter32, rcStatMltEtherIMacReceiveError Counter32 } rcStatMltEtherMltId OBJECT-TYPE SYNTAX INTEGER (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the Multi-Link Trunk associated with this entry." ::= { rcStatMltEtherEntry 1 } rcStatMltEtherAlignmentErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular MLT that are not an integral number of octets in length and do not pass the FCS check. The count represented by an instance of this object is incremented when the alignmentError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions occur are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." ::= { rcStatMltEtherEntry 2 } rcStatMltEtherFCSErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on an MLT that are an integral number of octets in length but do not pass the FCS check. The count represented by an instance of this object is incremented when the frameCheckError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions occur are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." ::= { rcStatMltEtherEntry 3 } rcStatMltEtherSingleCollFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames on a particular MLT for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this objects is also counted by the corresponding instance of either the ifOutUcastPkts, ifOutMulticastPkts, or ifOutBroadcastPkts, and it not counted by the corresponding instance of the MultipleCollisionFrames object." ::= { rcStatMltEtherEntry 4 } rcStatMltEtherMultipleCollFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames on a particular MLT for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts, ifOutMulticastPkts, or ifOutBroadcastPkts, and is not counted by the corresponding instance of the SingleCollisionFrames objects." ::= { rcStatMltEtherEntry 5 } rcStatMltEtherSQETestError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of times that the SQE TEST ERROR message is generated by the PLS sublayer for a particular MLT. SQE stands for Signal Quality Error." ::= { rcStatMltEtherEntry 6 } rcStatMltEtherDeferredTransmiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which the first transmission attempt on a particular MLT is delayed because the medium is busy. The count represented by an instance of this object does not include frames involved in collisions." ::= { rcStatMltEtherEntry 7 } rcStatMltEtherLateCollisions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that a collision is detected on a particular MLT later than 512 bit-times (64 octets) into the transmission of a packet. Five hundred and twelve bit-times corresponds to 51.2 microseconds on a 10 mb/s system. A (late) collision included in a count represented by an instance of this object is also considered as a (generic) collision for purposes of other collision-related statistics." ::= { rcStatMltEtherEntry 8 } rcStatMltEtherExcessiveCollis OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which transmission on a particular MLT fails due to excessive collisions." ::= { rcStatMltEtherEntry 9 } rcStatMltEtherIMacTransmitError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which transmission on a particular MLT fails due to an internal MAC sublayer transmit error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the LateCollisions object, the ExcessiveCollisions object, or the CarrierSenseError object." ::= { rcStatMltEtherEntry 10 } rcStatMltEtherCarrierSenseError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame on a particular MLT. The count represented by an instance of this object is incremented at most once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt." ::= { rcStatMltEtherEntry 11 } rcStatMltEtherFrameTooLong OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular MLT that exceed the maximum permitted size (1518 octets). The count represented by an instance os this object is incremented when the frame TooLong status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions occur are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." ::= { rcStatMltEtherEntry 12 } rcStatMltEtherIMacReceiveError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which reception on a particular MLT fails due to an internal MAC sublayer receive error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the FrameTooLongs object, the AlignmentErrors object, of the FCSErrors objects. The precise meaning of the count represented by an instance of this object is implementation specific. In particular, an instance of this object may represent a count of receive errors on a particular interface that are not otherwise counted." ::= { rcStatMltEtherEntry 13 } -- Mlt Ip table rcStatMltIpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatMltIpEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table used to store Mlt Ip statistics." ::= { rcStatMlt 3 } rcStatMltIpEntry OBJECT-TYPE SYNTAX RcStatMltIpEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Mlt enternet statistics" INDEX { rcStatMltIpMltId } ::= { rcStatMltIpTable 1 } RcStatMltIpEntry ::= SEQUENCE { rcStatMltIpMltId INTEGER, rcStatMltIpInReceives Counter32, rcStatMltIpInHdrErrors Counter32, rcStatMltIpInAddrErrors Counter32, rcStatMltIpForwDatagrams Counter32, rcStatMltIpInUnknownProtos Counter32, rcStatMltIpInDiscards Counter32, rcStatMltIpInDelivers Counter32, rcStatMltIpOutRequest Counter32, rcStatMltIpOutDiscards Counter32, rcStatMltIpOutNoRoutes Counter32, rcStatMltIpReasmReqds Counter32, rcStatMltIpReasmOKs Counter32, rcStatMltIpReasmFails Counter32, rcStatMltIpFragOKs Counter32, rcStatMltIpFragFails Counter32, rcStatMltIpFragCreates Counter32, rcStatMltIpRoutingDiscards Counter32 } rcStatMltIpMltId OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Mlt Id" ::= { rcStatMltIpEntry 1 } rcStatMltIpInReceives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "all incoming packets" ::= { rcStatMltIpEntry 2 } rcStatMltIpInHdrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "hdr errors detected" ::= { rcStatMltIpEntry 3 } rcStatMltIpInAddrErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "bad dest. ip addr" ::= { rcStatMltIpEntry 4 } rcStatMltIpForwDatagrams OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "packets forwarded" ::= { rcStatMltIpEntry 5 } rcStatMltIpInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "unsupported protocol" ::= { rcStatMltIpEntry 6 } rcStatMltIpInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "good, but no buffer" ::= { rcStatMltIpEntry 7 } rcStatMltIpInDelivers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "pkts delivered to upper" ::= { rcStatMltIpEntry 8 } rcStatMltIpOutRequest OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "pkts received from upper" ::= { rcStatMltIpEntry 9 } rcStatMltIpOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "good, but no buffer" ::= { rcStatMltIpEntry 10 } rcStatMltIpOutNoRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "no route to destination" ::= { rcStatMltIpEntry 11 } rcStatMltIpReasmReqds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "fragments to reassem" ::= { rcStatMltIpEntry 12 } rcStatMltIpReasmOKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "reassembled successfully" ::= { rcStatMltIpEntry 13 } rcStatMltIpReasmFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "reassembly failures" ::= { rcStatMltIpEntry 14 } rcStatMltIpFragOKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "fragment successfully" ::= { rcStatMltIpEntry 15 } rcStatMltIpFragFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "fragment failure" ::= { rcStatMltIpEntry 16 } rcStatMltIpFragCreates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "pkts due to fragmenting" ::= { rcStatMltIpEntry 17 } rcStatMltIpRoutingDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Route entries removed" ::= { rcStatMltIpEntry 18 } rcStatSmltIstDownCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts how the session between the two peering switches has done down since last boot." ::= { rcStatMlt 4 } rcStatSmltHelloTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx hello msg." ::= { rcStatMlt 5 } rcStatSmltHelloRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx hello msg." ::= { rcStatMlt 6 } rcStatSmltLearnMacAddrTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx learn Mac Address msg." ::= { rcStatMlt 7 } rcStatSmltLearnMacAddrRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx learn Mac Address msg." ::= { rcStatMlt 8 } rcStatSmltMacAddrAgeOutTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Mac Address Aging Out msg." ::= { rcStatMlt 9 } rcStatSmltMacAddrAgeOutRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Mac Address Aging Out msg." ::= { rcStatMlt 10 } rcStatSmltMacAddrAgeExpTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Mac Address age expired msg." ::= { rcStatMlt 11 } rcStatSmltMacAddrAgeExpRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Mac Address age expired msg." ::= { rcStatMlt 12 } rcStatSmltStgInfoTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Stg information msg." ::= { rcStatMlt 13 } rcStatSmltStgInfoRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Stg information msg." ::= { rcStatMlt 14 } rcStatSmltDelMacAddrTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx deleted MAC address msg." ::= { rcStatMlt 15 } rcStatSmltDelMacAddrRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx deleted MAC address msg." ::= { rcStatMlt 16 } rcStatSmltSmltDownTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Smlt Down msg." ::= { rcStatMlt 17 } rcStatSmltSmltDownRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Smlt Down msg." ::= { rcStatMlt 18 } rcStatSmltSmltUpTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Smlt Up msg." ::= { rcStatMlt 19 } rcStatSmltSmltUpRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Smlt Up msg." ::= { rcStatMlt 20 } rcStatSmltSendMacTblTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Send Mac Table msg." ::= { rcStatMlt 21 } rcStatSmltSendMacTblRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Send Mac Table msg." ::= { rcStatMlt 22 } rcStatSmltIgmpTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx Igmp msg." ::= { rcStatMlt 23 } rcStatSmltIgmpRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx Igmp msg." ::= { rcStatMlt 24 } rcStatSmltPortDownTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx port down msg." ::= { rcStatMlt 25 } rcStatSmltPortDownRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx port down msg." ::= { rcStatMlt 26 } rcStatSmltReqMacTblTxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the tx request Mac table msg." ::= { rcStatMlt 27 } rcStatSmltReqMacTblRxMsgCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx request Mac table msg." ::= { rcStatMlt 28 } rcStatSmltRxUnknownMsgTypeCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counters that counts the rx unknown msg type." ::= { rcStatMlt 29 } -- Stat Ospf Ip Interface Table -- replaces Stat Ospf Interface Table rcStatOspfIfV2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcStatOspfIfV2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table used to store OSPF interface statistics." ::= { rcStat 7 } rcStatOspfIfV2Entry OBJECT-TYPE SYNTAX RcStatOspfIfV2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Ospf interface statistics" INDEX { rcStatOspfIfV2Index, rcStatOspfIfV2Addr } ::= { rcStatOspfIfV2Table 1 } RcStatOspfIfV2Entry ::= SEQUENCE { rcStatOspfIfV2Index InterfaceIndexOrZero, rcStatOspfIfV2Addr IpAddress, rcStatOspfIfV2RxHellos Counter32, rcStatOspfIfV2RxDBDescrs Counter32, rcStatOspfIfV2RxLSUpdates Counter32, rcStatOspfIfV2RxLSReqs Counter32, rcStatOspfIfV2RxLSAcks Counter32, rcStatOspfIfV2TxHellos Counter32, rcStatOspfIfV2TxDBDescrs Counter32, rcStatOspfIfV2TxLSUpdates Counter32, rcStatOspfIfV2TxLSReqs Counter32, rcStatOspfIfV2TxLSAcks Counter32, rcStatOspfIfV2VersionMismatches Counter32, rcStatOspfIfV2AreaMismatches Counter32, rcStatOspfIfV2AuthTypeMismatches Counter32, rcStatOspfIfV2AuthFailures Counter32, rcStatOspfIfV2NetMaskMismatches Counter32, rcStatOspfIfV2HelloIntervalMismatches Counter32, rcStatOspfIfV2DeadIntervalMismatches Counter32, rcStatOspfIfV2OptionMismatches Counter32 } rcStatOspfIfV2Index OBJECT-TYPE SYNTAX InterfaceIndexOrZero (0..4094) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "An unique value that is used to identify a physical interface." ::= { rcStatOspfIfV2Entry 1 } rcStatOspfIfV2Addr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Ip Address" ::= { rcStatOspfIfV2Entry 2 } rcStatOspfIfV2RxHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number hello packets received by this interface." ::= { rcStatOspfIfV2Entry 3 } rcStatOspfIfV2RxDBDescrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number database descriptor packets received by this interface." ::= { rcStatOspfIfV2Entry 4 } rcStatOspfIfV2RxLSUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number Link state update packets received by this interface." ::= { rcStatOspfIfV2Entry 5 } rcStatOspfIfV2RxLSReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number Link state request packets received by this interface." ::= { rcStatOspfIfV2Entry 6 } rcStatOspfIfV2RxLSAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number Link state acknowlege packets received by this interface." ::= { rcStatOspfIfV2Entry 7 } rcStatOspfIfV2TxHellos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number hello packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 8 } rcStatOspfIfV2TxDBDescrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number database descriptor packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 9 } rcStatOspfIfV2TxLSUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number Link state update packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 10 } rcStatOspfIfV2TxLSReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number Link state request packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 11 } rcStatOspfIfV2TxLSAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number Link state acknowlege packets transmitted by this interface." ::= { rcStatOspfIfV2Entry 12 } rcStatOspfIfV2VersionMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number version mismatches received by this interface." ::= { rcStatOspfIfV2Entry 13 } rcStatOspfIfV2AreaMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number area mismatches received by this interface." ::= { rcStatOspfIfV2Entry 14 } rcStatOspfIfV2AuthTypeMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number AuthType mismatches received by this interface." ::= { rcStatOspfIfV2Entry 15 } rcStatOspfIfV2AuthFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number Authentication failures." ::= { rcStatOspfIfV2Entry 16 } rcStatOspfIfV2NetMaskMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number net mask mismatches received by this interface." ::= { rcStatOspfIfV2Entry 17 } rcStatOspfIfV2HelloIntervalMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number hello interval mismatches received by this interface." ::= { rcStatOspfIfV2Entry 18 } rcStatOspfIfV2DeadIntervalMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number dead interval mismatches received by this interface." ::= { rcStatOspfIfV2Entry 19 } rcStatOspfIfV2OptionMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number options mismatches received by this interface." ::= { rcStatOspfIfV2Entry 20 } -- rcStatPos Group rcStatPos OBJECT IDENTIFIER ::= { rcStat 8 } -- the Statistics Pos Control table rcStatPosControlTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatPosControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcStatPos 1 } rcStatPosControlEntry OBJECT-TYPE SYNTAX RcStatPosControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcStatPosControlPortIndex } ::= { rcStatPosControlTable 1 } RcStatPosControlEntry ::= SEQUENCE { rcStatPosControlPortIndex InterfaceIndex, rcStatPosControlInErrors Counter32, rcStatPosControlInUnknownProtos Counter32, rcStatPosControlOutErrors Counter32, rcStatPosControlHCInOctets Counter64, rcStatPosControlHCInUcastPkts Counter64, rcStatPosControlHCInMulticastPkts Counter64, rcStatPosControlHCInBroadcastPkts Counter64, rcStatPosControlHCInDiscards Counter64, rcStatPosControlHCOutOctets Counter64, rcStatPosControlHCOutUcastPkts Counter64, rcStatPosControlHCOutMulticastPkts Counter64, rcStatPosControlHCOutBroadcastPkts Counter64, rcStatPosControlHCOutDiscards Counter64 } rcStatPosControlPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each port." ::= { rcStatPosControlEntry 1 } rcStatPosControlInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of error pkts received on the interface." ::= { rcStatPosControlEntry 2 } rcStatPosControlInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received via the interface which were discarded because of an unknown or unsupported protocol." ::= { rcStatPosControlEntry 3 } rcStatPosControlOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets that could not be transmitted because of errors." ::= { rcStatPosControlEntry 4 } rcStatPosControlHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received of the interface, including framing characters." ::= { rcStatPosControlEntry 5 } rcStatPosControlHCInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of subnetwork-unicast packets received from a higher-layer protocol." ::= { rcStatPosControlEntry 6 } rcStatPosControlHCInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of multicast packets received from a higher-layer protocol." ::= { rcStatPosControlEntry 7 } rcStatPosControlHCInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of broadcast packets received from a higher-layer protocol." ::= { rcStatPosControlEntry 8 } rcStatPosControlHCInDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol." ::= { rcStatPosControlEntry 9 } rcStatPosControlHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets trasmitted out of the interface, including framing characters." ::= { rcStatPosControlEntry 10 } rcStatPosControlHCOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted to a subnetwork-unicast address, including those that were discarded or not sent." ::= { rcStatPosControlEntry 11 } rcStatPosControlHCOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of multicast packets delivered to a higher-layer protocol." ::= { rcStatPosControlEntry 12 } rcStatPosControlHCOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of broadcast packets delivered to a higher-layer protocol." ::= { rcStatPosControlEntry 13 } rcStatPosControlHCOutDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted." ::= { rcStatPosControlEntry 14 } -- Common resource threshold exceeded counter for all multicast protocols -- active on the chassis rcStatMulticast OBJECT IDENTIFIER ::= { rcStat 9 } rcStatMulticastSourceGroupThresholdExceeded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of number of times the threshold of available IP Multicast (Source,Group) Records was reached. When this threshold is reached, a new IP Multicast stream ingressing the switch cannot be forwarded." ::= { rcStatMulticast 1 } rcStatMulticastEgressStreamThresholdExceeded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of number of times the threshold of available IP Multicast Egress Forwarding Records was reached. When this threshold is reached, a new IP Multicast Receiver that needs new Egress Forwarding Record (PepStrem Record) will not be programmed to receive the subscribing multicast stream." ::= { rcStatMulticast 2 } rcStatBgp OBJECT IDENTIFIER ::= { rcStat 10 } rcStatBgpStarts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times BGP connection started" ::= { rcStatBgp 1 } rcStatBgpStops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times BGP connection stopped" ::= { rcStatBgp 2 } rcStatBgpOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times BGP opens TCP" ::= { rcStatBgp 3 } rcStatBgpCloses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times BGP closes TCP" ::= { rcStatBgp 4 } rcStatBgpFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times TCP attempts failed" ::= { rcStatBgp 5 } rcStatBgpFatals OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times TCP crashes due to fatal error" ::= { rcStatBgp 6 } rcStatBgpConnExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times TCP retry timer expired" ::= { rcStatBgp 7 } rcStatBgpHoldExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times hold timer expired" ::= { rcStatBgp 8 } rcStatBgpKeepExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times keepalive timer expired" ::= { rcStatBgp 9 } rcStatBgpRxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OPENs BGP receives" ::= { rcStatBgp 10 } rcStatBgpRxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of KEEPALIVEs BGP recieves" ::= { rcStatBgp 11 } rcStatBgpRxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of UPDATEs BGP recieves " ::= { rcStatBgp 12 } rcStatBgpRxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number NOTIFICATIONs BGP recieves " ::= { rcStatBgp 13 } rcStatBgpTxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OPENs BGP transmitted" ::= { rcStatBgp 14 } rcStatBgpTxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of KEEPALIVEs BGP transmitted" ::= { rcStatBgp 15 } rcStatBgpTxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of UPDATEs BGP transmits" ::= { rcStatBgp 16 } rcStatBgpTxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NOTIFICATIONs BGP transmits" ::= { rcStatBgp 17 } rcStatBgpBadEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of invalid events FSM received" ::= { rcStatBgp 18 } rcStatBgpSyncFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times FDB sync failed" ::= { rcStatBgp 19 } rcStatBgpTrEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Trace event" ::= { rcStatBgp 20 } -- Rx rcStatBgpRxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Header errors received" ::= { rcStatBgp 21 } rcStatBgpRxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Open errors received" ::= { rcStatBgp 22 } rcStatBgpRxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Update errors received" ::= { rcStatBgp 23 } rcStatBgpRxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Holdtimer errors received" ::= { rcStatBgp 24 } rcStatBgpRxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total FSM errors received" ::= { rcStatBgp 25 } rcStatBgpRxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Cease errors received" ::= { rcStatBgp 26 } -- Header rcStatBgpRxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Not Synchronized errors received" ::= { rcStatBgp 27 } rcStatBgpRxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Invalid msg len errors received" ::= { rcStatBgp 28 } rcStatBgpRxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Invalid msg type errors received" ::= { rcStatBgp 29 } -- Open rcStatBgpRxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Bad Version" ::= { rcStatBgp 30 } rcStatBgpRxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Bad AS Number" ::= { rcStatBgp 31 } rcStatBgpRxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Bad BGP Rtr ID" ::= { rcStatBgp 32 } rcStatBgpRxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Unsupported Option" ::= { rcStatBgp 33 } rcStatBgpRxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Auth Failures" ::= { rcStatBgp 34 } rcStatBgpRxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors received: Bad Hold Value" ::= { rcStatBgp 35 } -- Update rcStatBgpRxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received:Malformed Attr List" ::= { rcStatBgp 36 } rcStatBgpRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Welknown Attr Unrecog" ::= { rcStatBgp 37 } rcStatBgpRxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Welknown Attr Missing" ::= { rcStatBgp 38 } rcStatBgpRxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Attr Flag Error" ::= { rcStatBgp 39 } rcStatBgpRxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Attr Len Error" ::= { rcStatBgp 40 } rcStatBgpRxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Bad ORIGIN Attr" ::= { rcStatBgp 41 } rcStatBgpRxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: AS Routing Loop" ::= { rcStatBgp 42 } rcStatBgpRxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Bad NEXT-HOP Attr" ::= { rcStatBgp 43 } rcStatBgpRxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Optional Attr Error" ::= { rcStatBgp 44 } rcStatBgpRxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Bad Network Field" ::= { rcStatBgp 45 } rcStatBgpRxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors received: Malformed AS Path" ::= { rcStatBgp 46 } -- Tx rcStatBgpTxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Header errors transmitted" ::= { rcStatBgp 47 } rcStatBgpTxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Open errors transmitted" ::= { rcStatBgp 48 } rcStatBgpTxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Update errors transmitted" ::= { rcStatBgp 49 } rcStatBgpTxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Holdtimer errors transmitted" ::= { rcStatBgp 50 } rcStatBgpTxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total FSM errors transmitted" ::= { rcStatBgp 51 } rcStatBgpTxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Cease errors transmitted" ::= { rcStatBgp 52 } -- Header rcStatBgpTxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Not Synchronized errors transmitted" ::= { rcStatBgp 53 } rcStatBgpTxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Invalid msg len errors transmitted" ::= { rcStatBgp 54 } rcStatBgpTxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header Invalid msg type errors transmitted" ::= { rcStatBgp 55 } -- Open rcStatBgpTxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Bad Version" ::= { rcStatBgp 56 } rcStatBgpTxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Bad AS Number" ::= { rcStatBgp 57 } rcStatBgpTxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Bad BGP Rtr ID" ::= { rcStatBgp 58 } rcStatBgpTxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Unsupported Option" ::= { rcStatBgp 59 } rcStatBgpTxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Auth Failures" ::= { rcStatBgp 60 } rcStatBgpTxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors transmitted: Bad Hold Value" ::= { rcStatBgp 61 } -- Update rcStatBgpTxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted:Malformed Attr List" ::= { rcStatBgp 62 } rcStatBgpTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Welknown Attr Unrecog" ::= { rcStatBgp 63 } rcStatBgpTxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Welknown Attr Missing" ::= { rcStatBgp 64 } rcStatBgpTxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Attr Flag Error" ::= { rcStatBgp 65 } rcStatBgpTxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Attr Len Error" ::= { rcStatBgp 66 } rcStatBgpTxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Bad ORIGIN Attr" ::= { rcStatBgp 67 } rcStatBgpTxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: AS Routing Loop" ::= { rcStatBgp 68 } rcStatBgpTxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Bad NEXT-HOP Attr" ::= { rcStatBgp 69 } rcStatBgpTxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Optional Attr Error" ::= { rcStatBgp 70 } rcStatBgpTxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Bad Network Field" ::= { rcStatBgp 71 } rcStatBgpTxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors transmitted: Malformed AS Path" ::= { rcStatBgp 72 } rcStatBgpReset OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "reset Bgp global stats" DEFVAL {disable} ::= { rcStatBgp 73 } -- BGP Peer Stats rcStatBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStatBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store Bgp Peer statistics." ::= { rcStat 11 } rcStatBgpPeerEntry OBJECT-TYPE SYNTAX RcStatBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bgp Peer statistics" INDEX { rcStatBgpPeerAddr } ::= { rcStatBgpPeerTable 1 } RcStatBgpPeerEntry ::= SEQUENCE { rcStatBgpPeerAddr IpAddress, rcStatBgpPeerStarts Counter32, rcStatBgpPeerStops Counter32, rcStatBgpPeerOpens Counter32, rcStatBgpPeerCloses Counter32, rcStatBgpPeerFails Counter32, rcStatBgpPeerFatals Counter32, rcStatBgpPeerConnExps Counter32, rcStatBgpPeerHoldExps Counter32, rcStatBgpPeerKeepExps Counter32, rcStatBgpPeerTxMsgs Counter32, rcStatBgpPeerTxOpens Counter32, rcStatBgpPeerTxKeeps Counter32, rcStatBgpPeerTxUpdates Counter32, rcStatBgpPeerTxNotifys Counter32, rcStatBgpPeerRxMsgs Counter32, rcStatBgpPeerRxInCompPkts Counter32, rcStatBgpPeerRxOpens Counter32, rcStatBgpPeerRxKeeps Counter32, rcStatBgpPeerRxUpdates Counter32, rcStatBgpPeerRxNotifys Counter32, rcStatBgpPeerBadEvents Counter32, rcStatBgpPeerSyncFails Counter32, rcStatBgpPeerRcvdTooShort Counter32, rcStatBgpPeerNoMarker Counter32, rcStatBgpPeerDropped Counter32, rcStatBgpPeerBadMsgTypes Counter32, rcStatBgpPeerTrEvent Counter32, rcStatBgpPeerTxRoutes Counter32, rcStatBgpPeerRxRoutesAdded Counter32, rcStatBgpPeerRxRoutesReplaced Counter32, rcStatBgpPeerRxNlri Counter32, rcStatBgpPeerRxValidUpdates Counter32, -- Rx rcStatBgpPeerRxECodeHeader Counter32, rcStatBgpPeerRxECodeOpen Counter32, rcStatBgpPeerRxECodeUpdate Counter32, rcStatBgpPeerRxECodeHoldtimer Counter32, rcStatBgpPeerRxECodeFSM Counter32, rcStatBgpPeerRxECodeCease Counter32, rcStatBgpPeerRxHdrCodeNoSync Counter32, rcStatBgpPeerRxHdrCodeInvalidMsgLen Counter32, rcStatBgpPeerRxHdrCodeInvalidMsgType Counter32, rcStatBgpPeerRxOpCodeBadVer Counter32, rcStatBgpPeerRxOpCodeBadAs Counter32, rcStatBgpPeerRxOpCodeBadRtID Counter32, rcStatBgpPeerRxOpCodeUnsuppOption Counter32, rcStatBgpPeerRxOpCodeAuthFail Counter32, rcStatBgpPeerRxOpCodeBadHold Counter32, rcStatBgpPeerRxUpdCodeMalformedAttrList Counter32, rcStatBgpPeerRxUpdCodeWelknownAttrUnrecog Counter32, rcStatBgpPeerRxUpdCodeWelknownAttrMiss Counter32, rcStatBgpPeerRxUpdCodeAttrFlagError Counter32, rcStatBgpPeerRxUpdCodeAttrLenError Counter32, rcStatBgpPeerRxUpdCodeBadORIGINAttr Counter32, rcStatBgpPeerRxUpdCodeASRoutingLoop Counter32, rcStatBgpPeerRxUpdCodeBadNHAttr Counter32, rcStatBgpPeerRxUpdCodeOptionalAttrError Counter32, rcStatBgpPeerRxUpdCodeBadNetworkField Counter32, rcStatBgpPeerRxUpdCodeMalformedASPath Counter32, -- Tx rcStatBgpPeerTxECodeHeader Counter32, rcStatBgpPeerTxECodeOpen Counter32, rcStatBgpPeerTxECodeUpdate Counter32, rcStatBgpPeerTxECodeHoldtimer Counter32, rcStatBgpPeerTxECodeFSM Counter32, rcStatBgpPeerTxECodeCease Counter32, rcStatBgpPeerTxHdrCodeNoSync Counter32, rcStatBgpPeerTxHdrCodeInvalidMsgLen Counter32, rcStatBgpPeerTxHdrCodeInvalidMsgType Counter32, rcStatBgpPeerTxOpCodeBadVer Counter32, rcStatBgpPeerTxOpCodeBadAs Counter32, rcStatBgpPeerTxOpCodeBadRtID Counter32, rcStatBgpPeerTxOpCodeUnsuppOption Counter32, rcStatBgpPeerTxOpCodeAuthFail Counter32, rcStatBgpPeerTxOpCodeBadHold Counter32, rcStatBgpPeerTxUpdCodeMalformedAttrList Counter32, rcStatBgpPeerTxUpdCodeWelknownAttrUnrecog Counter32, rcStatBgpPeerTxUpdCodeWelknownAttrMiss Counter32, rcStatBgpPeerTxUpdCodeAttrFlagError Counter32, rcStatBgpPeerTxUpdCodeAttrLenError Counter32, rcStatBgpPeerTxUpdCodeBadORIGINAttr Counter32, rcStatBgpPeerTxUpdCodeASRoutingLoop Counter32, rcStatBgpPeerTxUpdCodeBadNHAttr Counter32, rcStatBgpPeerTxUpdCodeOptionalAttrError Counter32, rcStatBgpPeerTxUpdCodeBadNetworkField Counter32, rcStatBgpPeerTxUpdCodeMalformedASPath Counter32, rcStatBgpPeerReset EnableValue } rcStatBgpPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcStatBgpPeerEntry 1 } rcStatBgpPeerStarts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer BGP connection started" ::= { rcStatBgpPeerEntry 2 } rcStatBgpPeerStops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer BGP connection stopped" ::= { rcStatBgpPeerEntry 3 } rcStatBgpPeerOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer opens TCP" ::= { rcStatBgpPeerEntry 4 } rcStatBgpPeerCloses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer closes TCP" ::= { rcStatBgpPeerEntry 5 } rcStatBgpPeerFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP attempts failed" ::= { rcStatBgpPeerEntry 6 } rcStatBgpPeerFatals OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP crashes due to fatal error" ::= { rcStatBgpPeerEntry 7 } rcStatBgpPeerConnExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer TCP retry timer expired" ::= { rcStatBgpPeerEntry 8 } rcStatBgpPeerHoldExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer hold timer expired" ::= { rcStatBgpPeerEntry 9 } rcStatBgpPeerKeepExps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times peer keepalive timer expired" ::= { rcStatBgpPeerEntry 10 } rcStatBgpPeerTxMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total messages send by the peer" ::= { rcStatBgpPeerEntry 11 } rcStatBgpPeerTxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Opens sent by the peer" ::= { rcStatBgpPeerEntry 12 } rcStatBgpPeerTxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Keepalives sent by the peer" ::= { rcStatBgpPeerEntry 13 } rcStatBgpPeerTxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Updates sent by the peer" ::= { rcStatBgpPeerEntry 14 } rcStatBgpPeerTxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Notifications sent by the peer" ::= { rcStatBgpPeerEntry 15 } rcStatBgpPeerRxMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total messages received by the peer" ::= { rcStatBgpPeerEntry 16 } rcStatBgpPeerRxInCompPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Incomplete message received by the peer" ::= { rcStatBgpPeerEntry 17 } rcStatBgpPeerRxOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Opens received by the peer" ::= { rcStatBgpPeerEntry 18 } rcStatBgpPeerRxKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Keepalives received by the peer" ::= { rcStatBgpPeerEntry 19 } rcStatBgpPeerRxUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Updates received by the peer" ::= { rcStatBgpPeerEntry 20 } rcStatBgpPeerRxNotifys OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Notifications received by the peer" ::= { rcStatBgpPeerEntry 21 } rcStatBgpPeerBadEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of invalid events received by the peer" ::= { rcStatBgpPeerEntry 22 } rcStatBgpPeerSyncFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times FDB sync failed of the peer" ::= { rcStatBgpPeerEntry 23 } rcStatBgpPeerRcvdTooShort OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages recieved by the peer that is too sho rt" ::= { rcStatBgpPeerEntry 24 } rcStatBgpPeerNoMarker OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages without marker recieved by the peer" ::= { rcStatBgpPeerEntry 25 } rcStatBgpPeerDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages the peer has dropped" ::= { rcStatBgpPeerEntry 26 } rcStatBgpPeerBadMsgTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages with invalid message type" ::= { rcStatBgpPeerEntry 27 } rcStatBgpPeerTrEvent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Peer trace event" ::= { rcStatBgpPeerEntry 28 } rcStatBgpPeerTxRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NLRI sent by peer" ::= { rcStatBgpPeerEntry 29 } rcStatBgpPeerRxRoutesAdded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of routes added into loc_rib by this peer" ::= { rcStatBgpPeerEntry 30 } rcStatBgpPeerRxRoutesReplaced OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of routes replaced by the routes received by the peer" ::= { rcStatBgpPeerEntry 31 } rcStatBgpPeerRxNlri OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of NLRI received by the peer" ::= { rcStatBgpPeerEntry 32 } rcStatBgpPeerRxValidUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of valid UPDATEs received by the peer" ::= { rcStatBgpPeerEntry 33 } rcStatBgpPeerRxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Header" ::= { rcStatBgpPeerEntry 34 } rcStatBgpPeerRxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Open" ::= { rcStatBgpPeerEntry 35 } rcStatBgpPeerRxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Update" ::= { rcStatBgpPeerEntry 36 } rcStatBgpPeerRxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Hold" ::= { rcStatBgpPeerEntry 37 } rcStatBgpPeerRxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Fsm" ::= { rcStatBgpPeerEntry 38 } rcStatBgpPeerRxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Cease" ::= { rcStatBgpPeerEntry 39 } rcStatBgpPeerRxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Not Synchronized" ::= { rcStatBgpPeerEntry 40 } rcStatBgpPeerRxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message length" ::= { rcStatBgpPeerEntry 41 } rcStatBgpPeerRxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message type" ::= { rcStatBgpPeerEntry 42 } rcStatBgpPeerRxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Version" ::= { rcStatBgpPeerEntry 43 } rcStatBgpPeerRxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad AS number" ::= { rcStatBgpPeerEntry 44 } rcStatBgpPeerRxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad BGP ID" ::= { rcStatBgpPeerEntry 45 } rcStatBgpPeerRxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Unsupported Options" ::= { rcStatBgpPeerEntry 46 } rcStatBgpPeerRxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Authorization failures" ::= { rcStatBgpPeerEntry 47 } rcStatBgpPeerRxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Hold value" ::= { rcStatBgpPeerEntry 48 } rcStatBgpPeerRxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 49 } rcStatBgpPeerRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 50 } rcStatBgpPeerRxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 51 } rcStatBgpPeerRxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 52 } rcStatBgpPeerRxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 53 } rcStatBgpPeerRxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 54 } rcStatBgpPeerRxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 55 } rcStatBgpPeerRxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 56 } rcStatBgpPeerRxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 57 } rcStatBgpPeerRxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 58 } rcStatBgpPeerRxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 59 } rcStatBgpPeerTxECodeHeader OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Header" ::= { rcStatBgpPeerEntry 60 } rcStatBgpPeerTxECodeOpen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Open" ::= { rcStatBgpPeerEntry 61 } rcStatBgpPeerTxECodeUpdate OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Update" ::= { rcStatBgpPeerEntry 62 } rcStatBgpPeerTxECodeHoldtimer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Hold" ::= { rcStatBgpPeerEntry 63 } rcStatBgpPeerTxECodeFSM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Fsm" ::= { rcStatBgpPeerEntry 64 } rcStatBgpPeerTxECodeCease OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total errors peer received: Cease" ::= { rcStatBgpPeerEntry 65 } rcStatBgpPeerTxHdrCodeNoSync OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Not Synchronized" ::= { rcStatBgpPeerEntry 66 } rcStatBgpPeerTxHdrCodeInvalidMsgLen OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message length" ::= { rcStatBgpPeerEntry 67 } rcStatBgpPeerTxHdrCodeInvalidMsgType OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Header errors peer received: Invalid message type" ::= { rcStatBgpPeerEntry 68 } rcStatBgpPeerTxOpCodeBadVer OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Version" ::= { rcStatBgpPeerEntry 69 } rcStatBgpPeerTxOpCodeBadAs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad AS number" ::= { rcStatBgpPeerEntry 70 } rcStatBgpPeerTxOpCodeBadRtID OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad BGP ID" ::= { rcStatBgpPeerEntry 71 } rcStatBgpPeerTxOpCodeUnsuppOption OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Unsupported Options" ::= { rcStatBgpPeerEntry 72 } rcStatBgpPeerTxOpCodeAuthFail OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Authorization failures" ::= { rcStatBgpPeerEntry 73 } rcStatBgpPeerTxOpCodeBadHold OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Open errors peer received: Bad Hold value" ::= { rcStatBgpPeerEntry 74 } rcStatBgpPeerTxUpdCodeMalformedAttrList OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 75 } rcStatBgpPeerTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 76 } rcStatBgpPeerTxUpdCodeWelknownAttrMiss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 77 } rcStatBgpPeerTxUpdCodeAttrFlagError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 78 } rcStatBgpPeerTxUpdCodeAttrLenError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 79 } rcStatBgpPeerTxUpdCodeBadORIGINAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 80 } rcStatBgpPeerTxUpdCodeASRoutingLoop OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 81 } rcStatBgpPeerTxUpdCodeBadNHAttr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 82 } rcStatBgpPeerTxUpdCodeOptionalAttrError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 83 } rcStatBgpPeerTxUpdCodeBadNetworkField OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 84 } rcStatBgpPeerTxUpdCodeMalformedASPath OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Update errors peer received: Malformed Attr List" ::= { rcStatBgpPeerEntry 85 } rcStatBgpPeerReset OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "reset peer stats" DEFVAL {disable} ::= { rcStatBgpPeerEntry 86 } -- end of Statistics -- Spanning Tree Group (STG) rcStgMaxStgs OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of spanning tree groups this device can support concurrently." ::= { rcStg 1 } rcStgNumStgs OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of spanning tree groups that are currently defined." ::= { rcStg 2 } rcStgUnassignedPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current 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 MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "STG attributes" INDEX { rcStgId } ::= { rcStgTable 1 } RcStgEntry ::= SEQUENCE { rcStgId INTEGER, rcStgTaggedBpduAddress MacAddress, rcStgTaggedBpduVlanId Integer32, rcStgBridgeAddress MacAddress, rcStgNumPorts Integer32, rcStgProtocolSpecification INTEGER, rcStgPriority INTEGER, rcStgTimeSinceTopologyChange TimeTicks, rcStgTopChanges Counter32, rcStgDesignatedRoot BridgeId, rcStgRootCost Integer32, rcStgRootPort Integer32, rcStgMaxAge Timeout, rcStgHelloTime Timeout, rcStgHoldTime Integer32, rcStgForwardDelay Timeout, rcStgBridgeMaxAge Timeout, rcStgBridgeHelloTime Timeout, rcStgBridgeForwardDelay Timeout, rcStgEnableStp TruthValue, rcStgStpTrapEnable TruthValue, rcStgPortMembers OCTET STRING, rcStgRowStatus RowStatus, rcStgPortStpState OCTET STRING, rcStgType INTEGER, rcStgNtStgEnable TruthValue } rcStgId OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "An identifier used to identify a STG in the device." ::= { rcStgEntry 1 } rcStgTaggedBpduAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current 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 Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN ID to be used for tagging BPDUs." ::= { rcStgEntry 3 } rcStgBridgeAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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) } MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-only STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether the spanning tree protocol should be active in this STG." DEFVAL { true } ::= { rcStgEntry 20 } rcStgStpTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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(0..88)) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Row status." ::= { rcStgEntry 23 } rcStgPortStpState OBJECT-TYPE SYNTAX OCTET STRING (SIZE(176)) MAX-ACCESS read-only STATUS current DESCRIPTION "Every 2 bitfields used to identify a port state in this STG. Port state is cataloged as non-stp(0), blocking(1), learning(2), and forwarding(3)." ::= { rcStgEntry 24 } rcStgType OBJECT-TYPE SYNTAX INTEGER { normal(1), svlan(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of Stg." DEFVAL { normal } ::= { rcStgEntry 25 } rcStgNtStgEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether this STG is Operating in Nortel Mode or in Cisco Mode. true = Nortel Mode false = Cisco Mode." DEFVAL { true } ::= { rcStgEntry 26 } -- STG Port Table rcStgPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcStgPortEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current 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 Integer32, rcStgPortDesignatedBridge BridgeId, rcStgPortDesignatedPort OCTET STRING, rcStgPortForwardTransitions Counter32, rcStgPortInConfigBpdus Counter32, rcStgPortInTcnBpdus Counter32, rcStgPortInBadBpdus Counter32, rcStgPortOutConfigBpdus Counter32, rcStgPortOutTcnBpdus Counter32, rcStgPortRowStatus RowStatus, rcStgPortChangeDetection TruthValue, rcStgPortPathCost32 Integer32 } rcStgPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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) MAX-ACCESS read-only STATUS current DESCRIPTION "The STG identifier this port is assigned to." ::= { rcStgPortEntry 2 } rcStgPortPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current 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)) MAX-ACCESS read-only STATUS current 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 Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this port has transitioned from the Learning state to the Forwarding state." ::= { rcStgPortEntry 12 } rcStgPortInConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Config BPUDs received by this port." ::= { rcStgPortEntry 13 } rcStgPortInTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Topology Change Notification BPUDs received by this port." ::= { rcStgPortEntry 14 } rcStgPortInBadBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Bad BPUDs received by this port." ::= { rcStgPortEntry 15 } rcStgPortOutConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Config BPUDs transmitted by this port." ::= { rcStgPortEntry 16 } rcStgPortOutTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Topology Change Notification BPUDs transmitted by this port." ::= { rcStgPortEntry 17 } rcStgPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status." ::= { rcStgPortEntry 18 } rcStgPortChangeDetection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If disabled, topology change notifications are not sent for the port." DEFVAL { true } ::= { rcStgPortEntry 19 } rcStgPortPathCost32 OBJECT-TYPE SYNTAX Integer32 (1..200000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the spanning tree root which include this port. 802.1D-1998 recommends that the default value of this parameter be in inverse proportion to the speed of the attached LAN. Replacement for deprecated object dot1dStpPortPathCost." ::= { rcStgPortEntry 20 } rcStgNotAllowedPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current 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 MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is an replacement to the standard dot1dTpFdbTable in rfc1493." ::= { rcBridge 1 } rcBridgeFdbEntry OBJECT-TYPE SYNTAX RcBridgeFdbEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Information about a specific unicast MAC address for which the bridge has some forwarding information." INDEX { rcBridgeFdbStatus, rcBridgeFdbAddress, rcBridgeFdbVlanId } ::= { rcBridgeFdbTable 1 } RcBridgeFdbEntry ::= SEQUENCE { rcBridgeFdbStatus INTEGER, rcBridgeFdbAddress MacAddress, rcBridgeFdbPort InterfaceIndex, rcBridgeFdbMonitor TruthValue, rcBridgeFdbPriority INTEGER, --excluded rcBridgeFdbQosLevel INTEGER, rcBridgeFdbSmltRemote TruthValue, rcBridgeFdbVlanId INTEGER } rcBridgeFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeFdbEntry 1 } rcBridgeFdbAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate the priority of the incoming frames with this destination Mac Address." DEFVAL { low } ::= { rcBridgeFdbEntry 5 } rcBridgeFdbQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate the qos level of the incoming frames with this destination Mac Address." DEFVAL { level1 } ::= { rcBridgeFdbEntry 6 } rcBridgeFdbSmltRemote OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A MAC address indicate for remote learnt, either local or remote." ::= { rcBridgeFdbEntry 7 } rcBridgeFdbVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "" ::= { rcBridgeFdbEntry 8 } rcBridgeFdbTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is a proprietary replacement to the standard dot1dStaticTable in rfc1493." ::= { rcBridge 3 } rcBridgeStaticEntry OBJECT-TYPE SYNTAX RcBridgeStaticEntry MAX-ACCESS not-accessible STATUS current 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, rcBridgeStaticVlanId } ::= { rcBridgeStaticTable 1 } RcBridgeStaticEntry ::= SEQUENCE { rcBridgeStaticAddress MacAddress, rcBridgeStaticPort InterfaceIndex, rcBridgeStaticMonitor TruthValue, rcBridgeStaticPriority INTEGER, --excluded rcBridgeStaticStatus INTEGER, rcBridgeStaticQosLevel INTEGER, rcBridgeStaticVlanId INTEGER } rcBridgeStaticAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of this entry." ::= { rcBridgeStaticEntry 1 } rcBridgeStaticPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port on which the MAC address is found." ::= { rcBridgeStaticEntry 2 } rcBridgeStaticMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the status of this entry. The default value is permanent(3)." ::= { rcBridgeStaticEntry 5 } rcBridgeStaticQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the qos level." DEFVAL { level1 } ::= { rcBridgeStaticEntry 6 } rcBridgeStaticVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcBridgeStaticEntry 7 } rcBridgeStaticTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is a proprietary replacement to the standard dot1dStaticTable (Filtering information) in rfc1493." ::= { rcBridge 5 } rcBridgeFilterEntry OBJECT-TYPE SYNTAX RcBridgeFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing filtering information configured into the bridge by management specifying a dest- ination 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, rcBridgeFilterVlanId } ::= { rcBridgeFilterTable 1 } RcBridgeFilterEntry ::= SEQUENCE { rcBridgeFilterAddress MacAddress, rcBridgeFilterPort InterfaceIndex, rcBridgeFilterNotAllowedFrom OCTET STRING, rcBridgeFilterStatus INTEGER, rcBridgeFilterVlanId INTEGER, rcBridgeFilterPcap TruthValue, rcBridgeFilterDestDiscard OCTET STRING, rcBridgeFilterSrcDiscard OCTET STRING } rcBridgeFilterAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Port on which this MAC address is found." ::= { rcBridgeFilterEntry 2 } rcBridgeFilterNotAllowedFrom OBJECT-TYPE SYNTAX OCTET STRING (SIZE(88)) MAX-ACCESS read-write STATUS obsolete 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) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the status of this entry. The default value is permanent(3)." ::= { rcBridgeFilterEntry 4 } rcBridgeFilterVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcBridgeFilterEntry 5 } rcBridgeFilterPcap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable pcap for the fdb-filter" DEFVAL { false } ::= { rcBridgeFilterEntry 6 } rcBridgeFilterDestDiscard OBJECT-TYPE SYNTAX OCTET STRING (SIZE(88)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate a set of ports. Traffic arriving on any of the specified ports from this MAC address." ::= { rcBridgeFilterEntry 7 } rcBridgeFilterSrcDiscard OBJECT-TYPE SYNTAX OCTET STRING (SIZE(88)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate a set of ports. Traffic arriving on any of the specified ports is not forwarded to this MAC address." ::= { rcBridgeFilterEntry 8 } rcBridgeFilterTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the bridge filter table." ::= { rcBridge 6 } -- The unknown mac discard config table rcBridgeUnknownMacDiscardTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeUnknownMacDiscardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the 'unknown mac discard' feature. This feature applies to layer 2 and layer 3 packets coming from or going out to a specific physical port." ::= { rcBridge 7 } rcBridgeUnknownMacDiscardEntry OBJECT-TYPE SYNTAX RcBridgeUnknownMacDiscardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information configuring the 'unknown mac discard' feature." INDEX { rcBridgeUnknownMacDiscardIfIndex } ::= { rcBridgeUnknownMacDiscardTable 1 } RcBridgeUnknownMacDiscardEntry ::= SEQUENCE { rcBridgeUnknownMacDiscardIfIndex InterfaceIndex, rcBridgeUnknownMacDiscardAutoLearnEnable TruthValue, rcBridgeUnknownMacDiscardAutoLearnMode INTEGER, rcBridgeUnknownMacDiscardAutoLearnTableMode INTEGER, rcBridgeUnknownMacDiscardLogViolations INTEGER, rcBridgeUnknownMacDiscardSendTrap INTEGER, rcBridgeUnknownMacDiscardDisablePort INTEGER, rcBridgeUnknownMacDiscardDefaultAutoLearnMonitor INTEGER, rcBridgeUnknownMacDiscardDefaultAutoLearnPriority INTEGER, rcBridgeUnknownMacDiscardMacCountMax INTEGER, rcBridgeUnknownMacDiscardMacCountCur INTEGER } rcBridgeUnknownMacDiscardIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port on which this 'unknown mac discard' configuration applied to." ::= { rcBridgeUnknownMacDiscardEntry 1 } rcBridgeUnknownMacDiscardAutoLearnEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is used to enable/disable the auto-learn capability of a specific port. The default value is auto-learn disabled." ::= { rcBridgeUnknownMacDiscardEntry 2 } rcBridgeUnknownMacDiscardAutoLearnMode OBJECT-TYPE SYNTAX INTEGER { oneShot(1), continuous(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is used to control the auto-learn mode to either one-shot or continuous. In one-shot mode, the first n MAC addresses will be learned. The number n is dependents on the system's available resource. In continuous mode, MAC address is continuous learned until the resource limit is reached. After that the subsequent MAC will be disallowed until one of the original learned MAC is aged out. The default value is one-shot mode." ::= { rcBridgeUnknownMacDiscardEntry 3 } rcBridgeUnknownMacDiscardAutoLearnTableMode OBJECT-TYPE SYNTAX INTEGER { unlock(1), lock(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB variable is used to lock or unlock the auto-learn MAC table. When the auto-learn table is lock neither new MAC will be learned nor the original learned MAC will be aged out. User needs to lock the auto-learn table before MAC addresses can be save to the NVRAM. The whole auto-learn table will be flushed when the setting change from lock to unlock mode. The default value is unlock mode." ::= { rcBridgeUnknownMacDiscardEntry 4 } rcBridgeUnknownMacDiscardLogViolations OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controls the logging action that the system will take when a MAC address violation event was detected. The value 'enable' means a log record will be written to the system log file when a violation event was detected. The default value is enable." ::= { rcBridgeUnknownMacDiscardEntry 5 } rcBridgeUnknownMacDiscardSendTrap OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controls the send trap action that system will take when a MAC address violation event was detected. The value 'enable' means a SNMP trap packet will be send to the management station when a violation event was detected. The default value is disable." ::= { rcBridgeUnknownMacDiscardEntry 6 } rcBridgeUnknownMacDiscardDisablePort OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controls the 'disable-port' action that system will take when a MAC address violation event was detected. The value 'enable' means the specific port will be disabled when the violation event was detected. It needs user manually to bring the port back once it was disabled. The default value is disable." ::= { rcBridgeUnknownMacDiscardEntry 7 } rcBridgeUnknownMacDiscardDefaultAutoLearnMonitor OBJECT-TYPE SYNTAX INTEGER { none(1), monitor(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This variable controls the default monitor setting of an auto-learn MAC address. The value 'monitor' means a copy of packet that send from or to the auto-learned MAC address will be forwarded to the designated monitoring port on the system. The default value is none." ::= { rcBridgeUnknownMacDiscardEntry 8 } rcBridgeUnknownMacDiscardDefaultAutoLearnPriority OBJECT-TYPE SYNTAX INTEGER { low(1), high(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This variable controls the default priority setting of an auto-learn MAC address. The value 'low' means packets send from the MAC address is forwarded at low priority. The value 'high' means packets send from the MAC address is forwarded at high priority. The default value is low." ::= { rcBridgeUnknownMacDiscardEntry 9 } rcBridgeUnknownMacDiscardMacCountMax OBJECT-TYPE SYNTAX INTEGER (0..2048) MAX-ACCESS read-write STATUS current DESCRIPTION "This variable represents the maxium number of MACc that can be added to some port." DEFVAL { 2048 } ::= { rcBridgeUnknownMacDiscardEntry 10 } rcBridgeUnknownMacDiscardMacCountCur OBJECT-TYPE SYNTAX INTEGER (0..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the current number of MACs that have been added to some port." DEFVAL { 0 } ::= { rcBridgeUnknownMacDiscardEntry 11 } -- The Manual Edit table rcBridgeManualEditTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeManualEditEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify what MAC addresses can be learned on each port." ::= { rcBridge 8 } rcBridgeManualEditEntry OBJECT-TYPE SYNTAX RcBridgeManualEditEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information of MAC addresses that can be learned." INDEX { rcBridgeManualEditAddress } ::= { rcBridgeManualEditTable 1 } RcBridgeManualEditEntry ::= SEQUENCE { rcBridgeManualEditAddress MacAddress, rcBridgeManualEditPorts PortSet, rcBridgeManualEditMonitor TruthValue, rcBridgeManualEditPriority INTEGER, rcBridgeManualEditStatus INTEGER } rcBridgeManualEditAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the source MAC address of an entry." ::= { rcBridgeManualEditEntry 1 } rcBridgeManualEditPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "This variable contains the allowed ports on which the MAC address of this entry can be learned." ::= { rcBridgeManualEditEntry 2 } rcBridgeManualEditMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable specifies the monitoring setting of the MAC address. The value 'true' means a copy of packet frame that send from or to the MAC address is forwarded to the designated monitoring port on the system. The default value is false." ::= { rcBridgeManualEditEntry 3 } rcBridgeManualEditPriority OBJECT-TYPE SYNTAX INTEGER { low(1), high(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable specifies the priority setting of the MAC address. The value 'low' means packet frames send from the MAC address is forwarded at low priority. The default value is low." ::= { rcBridgeManualEditEntry 4 } rcBridgeManualEditStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), active(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The variable controls the status of a MAC address in the table. The value 'active' is used to add the MAC address entry into the table. The value 'invalid' is used to delete the MAC address from the table." ::= { rcBridgeManualEditEntry 5 } rcBridgeManualEditTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the manual edit table." ::= { rcBridge 9 } -- The Auto Learn table rcBridgeAutoLearnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeAutoLearnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information of auto-learned MAC address when the 'unknow MAC discard' table's auto-learn is enabled. User must explicitly lock and save the table into NVRAM in order to have this table has the same configuration cross the system reset." ::= { rcBridge 10 } rcBridgeAutoLearnEntry OBJECT-TYPE SYNTAX RcBridgeAutoLearnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in this table are created automatically when the user explicitly does a lock operation on the auto-learn-table (i.e., when 'AutoLearnTableMode' is set to lock(2))." INDEX { rcBridgeAutoLearnAddress } ::= { rcBridgeAutoLearnTable 1 } RcBridgeAutoLearnEntry ::= SEQUENCE { rcBridgeAutoLearnAddress MacAddress, rcBridgeAutoLearnPort PortSet, rcBridgeAutoLearnMonitor TruthValue, rcBridgeAutoLearnPriority INTEGER, rcBridgeAutoLearnAction INTEGER } rcBridgeAutoLearnAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the source MAC address of the entries." ::= { rcBridgeAutoLearnEntry 1 } rcBridgeAutoLearnPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the port where the MAC address was learned." ::= { rcBridgeAutoLearnEntry 2 } rcBridgeAutoLearnMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the monitor setting of the MAC address. The value 'true' means a copy of packet frame that send from or to the MAC address is forwarded to the designated monitoring port on the system. This value should be synchronized with the setting of 'unknow MAC discard' table's 'Default AutoLearnMonitor' setting when the MAC address was learned." ::= { rcBridgeAutoLearnEntry 3 } rcBridgeAutoLearnPriority OBJECT-TYPE SYNTAX INTEGER { low(1), high(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the priority setting of the MAC address. The value 'low' means packet frames send from the MAC address is forwarded at low priority. The value 'high' means packet frames send from the MAC address is forwarded at high priority. This value should be synchronized with the setting of 'unknow MAC discard' table's 'DefaultAutoLearnPriority' setting when the MAC address was learned." ::= { rcBridgeAutoLearnEntry 4 } rcBridgeAutoLearnAction OBJECT-TYPE SYNTAX INTEGER { none(0), convertToManualEdit(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is for converting an auto-learned MAC address entry to a manual edit MAC address entry. This variable provides a mechanism for user to move a MAC address entry from auto-learn table to manual edit table." ::= { rcBridgeAutoLearnEntry 5 } rcBridgeAutoLearnTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the auto learn table." ::= { rcBridge 11 } -- The Statis Multicast table rcBridgeStaticMulticastTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcBridgeStaticMulticastEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "" ::= { rcBridge 12 } rcBridgeStaticMulticastEntry OBJECT-TYPE SYNTAX RcBridgeStaticMulticastEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "" INDEX { rcBridgeStaticMulticastAddress, rcBridgeStaticMulticastVlanId } ::= { rcBridgeStaticMulticastTable 1 } RcBridgeStaticMulticastEntry ::= SEQUENCE { rcBridgeStaticMulticastAddress MacAddress, rcBridgeStaticMulticastForwardingPorts PortSet, rcBridgeStaticMulticastMltIds IdList, rcBridgeStaticMulticastRowStatus RowStatus, rcBridgeStaticMulticastVlanId INTEGER, rcBridgeStaticMulticastNumMltIds Integer32 } rcBridgeStaticMulticastAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS deprecated DESCRIPTION "src mac addr." ::= { rcBridgeStaticMulticastEntry 1 } rcBridgeStaticMulticastForwardingPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS deprecated DESCRIPTION "ports for forward this mac" ::= { rcBridgeStaticMulticastEntry 2 } rcBridgeStaticMulticastMltIds OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-write STATUS deprecated DESCRIPTION "list of mlts this mac will be forwarded on" ::= { rcBridgeStaticMulticastEntry 3 } rcBridgeStaticMulticastRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "row status" ::= { rcBridgeStaticMulticastEntry 4 } rcBridgeStaticMulticastVlanId OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Vlan Id" ::= { rcBridgeStaticMulticastEntry 5 } rcBridgeStaticMulticastNumMltIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "number of mlts Ids" ::= { rcBridgeStaticMulticastEntry 6 } rcBridgeStaticMulticastTblSize OBJECT-TYPE --excluded SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of entries in the static multicast table." ::= { rcBridge 13 } rcRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcBridge 14 } rcRateLimitEntry OBJECT-TYPE SYNTAX RcRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcRateLimitIfIndex, rcRateLimitIfTrafficType } ::= { rcRateLimitTable 1 } RcRateLimitEntry ::= SEQUENCE { rcRateLimitIfIndex InterfaceIndex, rcRateLimitIfTrafficType INTEGER, rcRateLimitIfAllowedRate INTEGER, rcRateLimitIfEnable TruthValue, rcRateLimitIfAllowedRatePps Integer32, rcRateLimitIfAllowedRateKbps INTEGER } rcRateLimitIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port ifindex." ::= { rcRateLimitEntry 1 } rcRateLimitIfTrafficType OBJECT-TYPE SYNTAX INTEGER { multicast(1), broadcast(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of traffic allowed." DEFVAL { broadcast } ::= { rcRateLimitEntry 2 } rcRateLimitIfAllowedRate OBJECT-TYPE SYNTAX INTEGER (1..25) MAX-ACCESS read-write STATUS current DESCRIPTION "Allowed traffic rate. If chassis type is 8100." DEFVAL { 25 } ::= { rcRateLimitEntry 3 } rcRateLimitIfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Turn on/off rate limiting on this interface." DEFVAL { false } ::= { rcRateLimitEntry 4 } rcRateLimitIfAllowedRatePps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Allowed traffic rate packets per second. If chassis type is 8600." ::= { rcRateLimitEntry 5 } rcRateLimitIfAllowedRateKbps OBJECT-TYPE SYNTAX INTEGER (250..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Allowed traffic rate Kbits per second. If chassis type is R-module." ::= { rcRateLimitEntry 6 } -- The Static Multicast table rcBridgeStaticMcastTable OBJECT-TYPE --excluded SYNTAX SEQUENCE OF RcBridgeStaticMcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcBridge 15 } rcBridgeStaticMcastEntry OBJECT-TYPE SYNTAX RcBridgeStaticMcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcBridgeStaticMcastVlanId, rcBridgeStaticMcastAddress } ::= { rcBridgeStaticMcastTable 1 } RcBridgeStaticMcastEntry ::= SEQUENCE { rcBridgeStaticMcastVlanId INTEGER, rcBridgeStaticMcastAddress MacAddress, rcBridgeStaticMcastForwardingPorts PortSet, rcBridgeStaticMcastMltIds IdList, rcBridgeStaticMcastNumMltIds Integer32, rcBridgeStaticMcastRowStatus RowStatus } rcBridgeStaticMcastVlanId OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id" ::= { rcBridgeStaticMcastEntry 1 } rcBridgeStaticMcastAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "src mac addr." ::= { rcBridgeStaticMcastEntry 2 } rcBridgeStaticMcastForwardingPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "ports for forward this mac" ::= { rcBridgeStaticMcastEntry 3 } rcBridgeStaticMcastMltIds OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-write STATUS current DESCRIPTION "list of mlts this mac will be forwarded on" ::= { rcBridgeStaticMcastEntry 4 } rcBridgeStaticMcastNumMltIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of mlts Ids" ::= { rcBridgeStaticMcastEntry 5 } rcBridgeStaticMcastRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rcBridgeStaticMcastEntry 6 } -- rcBridge Fdb Protect Table rcBridgeFdbProtectTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeFdbProtectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table gives information about the mac learning limits on a particular port." ::= { rcBridge 17 } rcBridgeFdbProtectEntry OBJECT-TYPE SYNTAX RcBridgeFdbProtectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific MAC address learning limits of a specific port." INDEX { rcBridgeFdbProtectPortNum } ::= { rcBridgeFdbProtectTable 1 } RcBridgeFdbProtectEntry ::= SEQUENCE { rcBridgeFdbProtectPortNum InterfaceIndex, rcBridgeFdbProtectMaxMacCount Integer32, rcBridgeFdbProtectMinMacCount Integer32, rcBridgeFdbProtectEnable EnableValue, rcBridgeFdbProtectCurrentMacCount Integer32, rcBridgeFdbProtectMacLearning TruthValue, rcBridgeFdbProtectViolationLogTrap EnableValue, rcBridgeFdbProtectViolationDownPort EnableValue } rcBridgeFdbProtectPortNum OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the interface on which MAC address learning limit is applied." ::= { rcBridgeFdbProtectEntry 1 } rcBridgeFdbProtectMaxMacCount OBJECT-TYPE SYNTAX Integer32(1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate maximum number of MAC address that can be learnt on the port." DEFVAL { 1024 } ::= { rcBridgeFdbProtectEntry 2 } rcBridgeFdbProtectMinMacCount OBJECT-TYPE SYNTAX Integer32(1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate minimum number of MAC address learnt which mac address learning will be re-enabled on the port." DEFVAL { 512 } ::= { rcBridgeFdbProtectEntry 3 } rcBridgeFdbProtectEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable MAC learning limit feature on the port." ::= { rcBridgeFdbProtectEntry 4 } rcBridgeFdbProtectCurrentMacCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current number of MAC address learnt on the port." ::= { rcBridgeFdbProtectEntry 5 } rcBridgeFdbProtectMacLearning OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the port can currrently learn new MAC addresses or not." ::= { rcBridgeFdbProtectEntry 6 } rcBridgeFdbProtectViolationLogTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable logging and sending of snmp trap, once MAC learning limit is reached for the port." ::= { rcBridgeFdbProtectEntry 7 } rcBridgeFdbProtectViolationDownPort OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable the action of disabling the port, once MAC learning limit is reached for the port." ::= { rcBridgeFdbProtectEntry 8 } -- Forwarding Database for Transparent Bridges rcBridgeNewFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcBridgeNewFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is an replacement to the standard dot1dTpFdbTable in rfc1493." ::= { rcBridge 18 } rcBridgeNewFdbEntry OBJECT-TYPE SYNTAX RcBridgeNewFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific unicast MAC address for which the bridge has some forwarding information." INDEX { rcBridgeNewFdbAddress, rcBridgeNewFdbVlanId } ::= { rcBridgeNewFdbTable 1 } RcBridgeNewFdbEntry ::= SEQUENCE { rcBridgeNewFdbStatus INTEGER, rcBridgeNewFdbAddress MacAddress, rcBridgeNewFdbPort InterfaceIndex, rcBridgeNewFdbMonitor TruthValue, rcBridgeNewFdbQosLevel INTEGER, rcBridgeNewFdbSmltRemote TruthValue, rcBridgeNewFdbVlanId INTEGER } rcBridgeNewFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { rcBridgeNewFdbEntry 1 } rcBridgeNewFdbAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current 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" ::= { rcBridgeNewFdbEntry 2 } rcBridgeNewFdbPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current 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 rcBridgeNewFdbAddress 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 rcBridgeNewFdbStatus is not learned(3)." ::= { rcBridgeNewFdbEntry 3 } rcBridgeNewFdbMonitor OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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." ::= { rcBridgeNewFdbEntry 4 } rcBridgeNewFdbQosLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4), level5(5), level6(6), level7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the qos level of the incoming frames with this destination Mac Address." DEFVAL { level1 } ::= { rcBridgeNewFdbEntry 5 } rcBridgeNewFdbSmltRemote OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A MAC address indicate for remote learnt, either local or remote." ::= { rcBridgeNewFdbEntry 6 } rcBridgeNewFdbVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the Vlan ID for this MAC address." ::= { rcBridgeNewFdbEntry 7 } -- rcBoot Group rcBootFlashSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "BootFlashSwVersion indicates the software version in the Flash." ::= { rcBoot 1 } rcBootPcmciaSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "BootPcmciaSwVersion indicate the software version in the Pcmcia card." ::= { rcBoot 2 } rcBootLastBootSource OBJECT-TYPE SYNTAX DisplayString MAX-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) } MAX-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) } MAX-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) } MAX-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 MAX-ACCESS read-only STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate the primary choice to get a system software image." ::= { rcDevice 2 } rcDevicePrimarySourceFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate a file number, if applicable." ::= { rcDevice 3 } rcDeviceSecondarySource OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), net(3), skip(4) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate the secondary choice to get a system software image." ::= { rcDevice 4 } rcDeviceSecondarySourceFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate a file name, if applicable." ::= { rcDevice 5 } rcDeviceTertiarySource OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), net(3), skip(4) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate the tertiary choice to get a system software image." ::= { rcDevice 6 } rcDeviceTertiarySourceFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate a file name, if applicable." ::= { rcDevice 7 } rcDeviceConfigSource OBJECT-TYPE SYNTAX INTEGER { flash(1), pcmcia(2), nvram(5) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate the location to get a system configuration file during system boot." ::= { rcDevice 8 } rcDeviceConfigSourceFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to indicate a file name, if applicable." ::= { rcDevice 9 } rcDeviceFlashBytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of bytes used in the system's configuration flash device." ::= { rcDevice 10 } rcDeviceFlashBytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of bytes available in the system's configuration flash device." ::= { rcDevice 11 } rcDevicePcmciaBytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the number of bytes used in the system's PCMCIA device." ::= { rcDevice 12 } rcDevicePcmciaBytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated 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) } MAX-ACCESS read-write STATUS deprecated 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) } MAX-ACCESS read-only STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated 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) MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Flash table." ::= { rcDevice 25 } rcDeviceFlashEntry OBJECT-TYPE SYNTAX RcDeviceFlashEntry MAX-ACCESS not-accessible STATUS deprecated 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 Integer32, rcDeviceFlashFileCrc Integer32, rcDeviceFlashFileStatus INTEGER, rcDeviceFlashRowStatus RowStatus } rcDeviceFlashFileNum OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate a particular file in flash." ::= { rcDeviceFlashEntry 1 } rcDeviceFlashFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate a flash file's name." ::= { rcDeviceFlashEntry 2 } rcDeviceFlashFileVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the flash file's version." ::= { rcDeviceFlashEntry 3 } rcDeviceFlashFileType OBJECT-TYPE SYNTAX INTEGER { config(1), log(2), trace(3), executable(4) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the flash file's type." ::= { rcDeviceFlashEntry 4 } rcDeviceFlashFileMode OBJECT-TYPE SYNTAX INTEGER { compressed(1), uncompressed(2) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the flash file's mode." ::= { rcDeviceFlashEntry 5 } rcDeviceFlashFileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the flash file's size." ::= { rcDeviceFlashEntry 6 } rcDeviceFlashFileCrc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the flash file's CRC." ::= { rcDeviceFlashEntry 7 } rcDeviceFlashFileStatus OBJECT-TYPE SYNTAX INTEGER { active(1), deleted(2) } MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status." ::= { rcDeviceFlashEntry 9 } -- The Device Pcmcia Table rcDevicePcmciaTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDevicePcmciaEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "PCMCIA table." ::= { rcDevice 26 } rcDevicePcmciaEntry OBJECT-TYPE SYNTAX RcDevicePcmciaEntry MAX-ACCESS not-accessible STATUS deprecated 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 Integer32, rcDevicePcmciaFileCrc Integer32, rcDevicePcmciaFileStatus INTEGER, rcDevicePcmciaRowStatus RowStatus } rcDevicePcmciaFileNum OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate a particular file in PCMCIA." ::= { rcDevicePcmciaEntry 1 } rcDevicePcmciaFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the PCMCIA file's name." ::= { rcDevicePcmciaEntry 2 } rcDevicePcmciaFileVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the PCMCIA file's version." ::= { rcDevicePcmciaEntry 3 } rcDevicePcmciaFileType OBJECT-TYPE SYNTAX INTEGER { config(1), log(2), trace(3), executable(4) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the PCMCIA file's type." ::= { rcDevicePcmciaEntry 4 } rcDevicePcmciaFileMode OBJECT-TYPE SYNTAX INTEGER { compressed(1), uncompressed(2) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate a particular file in mode." ::= { rcDevicePcmciaEntry 5 } rcDevicePcmciaFileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the PCMCIA file's size." ::= { rcDevicePcmciaEntry 6 } rcDevicePcmciaFileCrc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to indicate the PCMCIA file's CRC." ::= { rcDevicePcmciaEntry 7 } rcDevicePcmciaFileStatus OBJECT-TYPE SYNTAX INTEGER { active(1), deleted(2) } MAX-ACCESS read-only STATUS deprecated 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 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Row status." ::= { rcDevicePcmciaEntry 9 } -- Multi-Link Trunking Table rcMltNumMlts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MLTs currently defined in the switch." ::= { rcMlt 1 } rcMltPotentialMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "The set of ports that are not members of any MLT." ::= { rcMlt 2 } rcMltIstSessionEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable mlt functionality." ::= { rcMlt 3 } rcMltIstSessionStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to enable/disable mlt functionality." ::= { rcMlt 4 } rcMltIstPeerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IST mlt Peer Ip address." ::= { rcMlt 5 } rcMltIstVlanId OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "IST mlt Vlan Id." ::= { rcMlt 6 } rcMltTable OBJECT-TYPE SYNTAX SEQUENCE OF RcMltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Multi-Link Trunk entries. The number of entries is given by rcMltNumMlts." ::= { rcMlt 10 } rcMltEntry OBJECT-TYPE SYNTAX RcMltEntry MAX-ACCESS not-accessible STATUS current 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 Integer32, rcMltVlanIds IdList, rcMltRowStatus RowStatus, rcMltEnable TruthValue, rcMltLoadBalance TruthValue, rcMltDistributionAlgorithm INTEGER, rcMltIfIndex InterfaceIndex, rcMltMltType INTEGER, rcMltSmltId INTEGER, rcMltRunningType INTEGER, rcMltSvlanPortType INTEGER, rcMltMulticastDistribution EnableValue, rcMltAggregatable EnableValue, rcMltClearLinkAggregate INTEGER, rcMltNtStgEnable TruthValue, rcMltDesignatedPort InterfaceIndex, rcMltAggOperState EnableValue, rcMltAggTimeOfLastOperChange TimeTicks } rcMltId OBJECT-TYPE SYNTAX INTEGER (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the Multi-Link Trunk associated with this entry." ::= { rcMltEntry 1 } rcMltName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this MLT." ::= { rcMltEntry 2 } rcMltPortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current 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 } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of MLT port: access(1) or trunk(2)." DEFVAL { access } ::= { rcMltEntry 4 } rcMltNumVlanIds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of VLAN IDs that are stored in the rcMltVlanIds variable." ::= { rcMltEntry 5 } rcMltVlanIds OBJECT-TYPE SYNTAX IdList (SIZE (4096)) MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcMltTable." ::= { rcMltEntry 7 } rcMltEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable the entry." DEFVAL { true } ::= { rcMltEntry 8 } rcMltLoadBalance OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Perform load balance?" DEFVAL { false } ::= { rcMltEntry 9 } rcMltDistributionAlgorithm OBJECT-TYPE SYNTAX INTEGER { none(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "none(1), ... It will be fill later" DEFVAL { none } ::= { rcMltEntry 10 } rcMltIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the 'logical' ifIndex assigned to this MLT." ::= { rcMltEntry 11 } rcMltMltType OBJECT-TYPE SYNTAX INTEGER { normalMLT(1), istMLT(2), splitMLT(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "MLT type." ::= { rcMltEntry 12 } rcMltSmltId OBJECT-TYPE SYNTAX INTEGER (1..256) MAX-ACCESS read-write STATUS current DESCRIPTION "Split MLT id." ::= { rcMltEntry 13 } rcMltRunningType OBJECT-TYPE SYNTAX INTEGER { normalMLT(1), istMLT(2), splitMLT(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Split MLT running type." ::= { rcMltEntry 14 } rcMltSvlanPortType OBJECT-TYPE SYNTAX INTEGER { normal(1), uni(2), nni(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set MLT port type." DEFVAL { normal } ::= { rcMltEntry 15 } rcMltMulticastDistribution OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable multicast distribution per mlt." DEFVAL { disable } ::= { rcMltEntry 16 } rcMltAggregatable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable link aggregation on a MLT." DEFVAL { disable } ::= { rcMltEntry 18 } rcMltClearLinkAggregate OBJECT-TYPE SYNTAX INTEGER { clear(1), none(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "clear link aggregate, equivalent to disable and re-enable aggregatable on the MLT." ::= { rcMltEntry 19 } rcMltNtStgEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether this MLT is operating in Nortel Mode or in Cisco Mode. true = Nortel Mode false = Cisco Mode." DEFVAL { true } ::= { rcMltEntry 20 } rcMltDesignatedPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Designated port for the MLT." ::= { rcMltEntry 21 } rcMltAggOperState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "Link aggregation state on a MLT." ::= { rcMltEntry 22 } rcMltAggTimeOfLastOperChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time value since the interface entered its current operational state." ::= { rcMltEntry 23 } rcMltMcastDistribution OBJECT IDENTIFIER ::= { rcMlt 11 } rcMltMcastDistributionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this feature to distribute multicast traffic on MLT ports. All the cards in the system must be E-Tickets. Cannot perform distribution in a mixed mode." ::= { rcMltMcastDistribution 1 } rcMltMcastDistributionGrpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Group Mask. Create a MLT abstraction layer to distribute traffic basd on (source, group) information of the multicast packet. The algorithm to pick the actual port nedds to generate a fairly random number for different combinations but a lways generate the same number for a given (source, group) pair. By default, the number of active ports of the MLT is used to MOD the pseudo-random number generated by the XOR of each byte of the masked group address with the masked source address." ::= { rcMltMcastDistribution 2 } rcMltMcastDistributionSrcMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source Mask." ::= { rcMltMcastDistribution 3 } rcMltMcastDistributionRedistributionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable redistribution." ::= { rcMltMcastDistribution 4 } -- Single Link Trunk Port Table rcSltPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSltPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcMlt 12 } rcSltPortEntry OBJECT-TYPE SYNTAX RcSltPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular Multi-Link Trunk." INDEX { rcSltPortIfIndex } ::= { rcSltPortTable 1 } RcSltPortEntry ::= SEQUENCE { rcSltPortIfIndex InterfaceIndex, rcSltPortSmltId INTEGER, rcSltPortOperType INTEGER, rcSltPortRowStatus RowStatus } rcSltPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An interface for this SLT." ::= { rcSltPortEntry 1 } rcSltPortSmltId OBJECT-TYPE SYNTAX INTEGER (1..512) MAX-ACCESS read-write STATUS current DESCRIPTION "A uniquely identifies the Single-Link Trunk associated with this entry." ::= { rcSltPortEntry 2 } rcSltPortOperType OBJECT-TYPE SYNTAX INTEGER { normal(1), smlt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operate type of the port normal or smlt." ::= { rcSltPortEntry 3 } rcSltPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries of the Table." ::= { rcSltPortEntry 4 } -- rcWeb related information rcWebEnableServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current 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)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write-all web-server account." ::= { rcWeb 2 } rcWebRWAPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write-all web-server account." ::= { rcWeb 3 } rcWebRWUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write web-server account." ::= { rcWeb 4 } rcWebRWPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write web-server account." ::= { rcWeb 5 } rcWebROUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-only web-server account." ::= { rcWeb 6 } rcWebROPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-only web-server account." ::= { rcWeb 7 } rcWebLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Last web-browser initiated configuration change since sysUpTime." ::= { rcWeb 8 } rcWebNumHits OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of hits to the web-server" ::= { rcWeb 9 } rcWebNumAccessChecks OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of access checks performed by the web-server" ::= { rcWeb 10 } rcWebNumAccessBlocks OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of accesses blocked by the web-server" ::= { rcWeb 11 } rcWebNumRxErrors OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of receive errors encountered by the web-server" ::= { rcWeb 12 } rcWebNumTxErrors OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmit errors encountered by the web-server" ::= { rcWeb 13 } rcWebNumSetRequest OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of set-request to the web-server" ::= { rcWeb 14 } rcWebPrimaryHtmlSourceDir OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "primary html source directory" DEFVAL { "local" } ::= { rcWeb 15 } rcWebSecondaryHtmlSourceDir OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "secondary html source directory" DEFVAL { "pcmcia" } ::= { rcWeb 16 } rcWebTertiaryHtmlSourceDir OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "tertiary html source directory" ::= { rcWeb 17 } rcWebRWL3UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "user name for the L3 web server account" ::= { rcWeb 18 } rcWebRWL3Password OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "password for the L3 web server account" ::= { rcWeb 19 } rcWebRWL2UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "user name for the L2 web server account" ::= { rcWeb 20 } rcWebRWL2Password OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "password for the L2 web server account" ::= { rcWeb 21 } rcWebDefaultDisplayRows OBJECT-TYPE SYNTAX INTEGER (10..100) MAX-ACCESS read-write STATUS current DESCRIPTION "default display rows in html page." DEFVAL { 48 } ::= { rcWeb 22 } rcWebLastHostAccessBlocked OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "last host access blocked" ::= { rcWeb 23 } rcWebHelpTftpSourceDir OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "tftp source directory for help files" ::= { rcWeb 24 } rcWebHttpPort OBJECT-TYPE SYNTAX INTEGER (1..49151) MAX-ACCESS read-write STATUS current DESCRIPTION "the HTTP port for web access" DEFVAL { 80 } ::= { rcWeb 25 } -- rcCli related information rcCliRWAUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write-all CLI account." ::= { rcCli 1 } rcCliRWAPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write-all CLI account." ::= { rcCli 2 } rcCliRWUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write CLI account." ::= { rcCli 3 } rcCliRWPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write CLI account." ::= { rcCli 4 } rcCliRWL3UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write layer-3 CLI account." ::= { rcCli 5 } rcCliRWL3Password OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write layer-3 CLI account." ::= { rcCli 6 } rcCliRWL2UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write layer-2 CLI account." ::= { rcCli 7 } rcCliRWL2Password OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write layer-2 CLI account." ::= { rcCli 8 } rcCliROUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-only CLI account." ::= { rcCli 9 } rcCliROPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-only CLI account." ::= { rcCli 10 } rcCliMaxTelnetSessions OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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) MAX-ACCESS read-write STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of CLI access violations detected by the system." ::= { rcCli 14 } rcCliRWL1UserName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for the read-write layer-1 CLI account." ::= { rcCli 15 } rcCliRWL1Password OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the read-write layer-1 CLI account." ::= { rcCli 16 } rcCliPasswordChange OBJECT-TYPE SYNTAX INTEGER { ro(1), l1(2), l2(3), l3(4), rw(5), rwa(6), slboper(7), l4oper(8), oper(9), slbadmin(10), l4admin(11), ssladmin(12), commStrRo(13), commStrRw(14), commStrl3(15), commStrl2(16), commStrl1(17), webPassWdRo(18) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indication which password is changed when sending a rcCliPasswordChange trap." ::= { rcCli 17 } rcCliPassChangeResult OBJECT-TYPE SYNTAX INTEGER { success(1), fail(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indication the result of changing password when sending a rcPasswordChange trap." ::= { rcCli 18 } rcCliRWEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-write CLI account." DEFVAL { true } ::= { rcCli 19 } rcCliRWL1Enable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-write-layer1 CLI account." DEFVAL { true } ::= { rcCli 20 } rcCliRWL2Enable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-write-layer2 CLI account." DEFVAL { true } ::= { rcCli 21 } rcCliRWL3Enable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-write-layer3 CLI account." DEFVAL { true } ::= { rcCli 22 } rcCliROEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable for the read-only CLI account." DEFVAL { true } ::= { rcCli 23 } -- Error Group rcErrorLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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 Integer32 MAX-ACCESS read-only STATUS current 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 MAX-ACCESS read-only STATUS current DESCRIPTION "Error string of the last error reported in the system." ::= { rcError 3 } -- rcIpv6 mib -- -- Textual convention from ietf-draft-2011-update-11 -- IpAddressOriginTC ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The origin of the address. manual(2) indicates that the address was manually configured to a specified address, e.g. by user configuration. dhcp(4) indicates an address that was assigned to this system by a DHCP server. linklayer(5) indicates an address created by IPv6 stateless auto-configuration. random(6) indicates an address chosen by the system at random, e.g. an IPv4 address within 169.254/16, or an RFC 3041 privacy address." SYNTAX INTEGER { other(1), manual(2), dhcp(4), linklayer(5), random(6) } IpAddressStatusTC ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The status of an address. Most of the states correspond to states from the IPv6 Stateless Address Autoconfiguration protocol [5]. The preferred(1) state indicates that this is a valid address that can appear as the destination or source address of a packet. The deprecated(2) state indicates that this is a valid but deprecated address that should no longer be used as a source address in new communications, but packets addressed to such an address are processed as expected. The invalid(3) state indicates that this isn't a valid address and it shouldn't appear as the destination or source address of a packet. The inaccessible(4) state indicates that the address is not accessible because the interface to which this address is assigned is not operational. The unknown(5) state indicates that the status can not be determined for some reason. The tentative(6) state indicates the uniqueness of the address on the link is being verified. Addresses in this state should not be used for general communication and should only be used to determine the uniqueness of the address. The duplicate(7) state indicates the address has been determined to be non-unique on the link and so must not be used. In the absence of other information, an IPv4 address is always preferred(1)." REFERENCE "RFC 2462" SYNTAX INTEGER { preferred(1), deprecated(2), invalid(3), inaccessible(4), unknown(5), tentative(6), duplicate(7) } -- Textual convention from ietf-draft-2011-update-11 rcIpv6Mib OBJECT IDENTIFIER ::= { rcIpv6 1 } rcIpv6Notifications OBJECT IDENTIFIER ::= { rcIpv6Mib 0 } rcIpv6Objects OBJECT IDENTIFIER ::= { rcIpv6Mib 1 } rcIpv6Scalars OBJECT IDENTIFIER ::= { rcIpv6Objects 1 } -- IPv6 ICMP rate limiting rcIpv6IcmpErrorInterval OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The rate (in milliseconds) at which ICMP error messages can be sent out. A value of zero means not be send any." DEFVAL { 1000 } ::= { rcIpv6Scalars 1 } -- IPv6 Multicast Admin Status rcIpv6MulticastAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the global admin status for multicast." DEFVAL { false } ::= { rcIpv6Scalars 2 } -- IPv6 Unreach Admin Status rcIpv6IcmpNetUnreach OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set icmp net unreach feature enable/ disable." DEFVAL { false } ::= { rcIpv6Scalars 3 } -- IPv6 RedirectMsg Admin Status rcIpv6IcmpRedirectMsg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to set icmp redirect feature enable/ disable." DEFVAL { false } ::= { rcIpv6Scalars 4 } -- IPv6 Interface Table rcIpv6InterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains list of IPv6 interfaces and per-interface IPv6-specific information." ::= { rcIpv6Objects 2 } rcIpv6InterfaceEntry OBJECT-TYPE SYNTAX RcIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of ipv6 interface In Table containing per-interface information." INDEX { rcIpv6InterfaceIfIndex } ::= { rcIpv6InterfaceTable 1 } RcIpv6InterfaceEntry ::= SEQUENCE { rcIpv6InterfaceIfIndex InterfaceIndex, rcIpv6InterfaceIdentifier Ipv6AddressIfIdentifier, rcIpv6InterfaceIdentifierLength INTEGER, rcIpv6InterfaceDescr DisplayString, rcIpv6InterfaceVlanId INTEGER, rcIpv6InterfaceType INTEGER, rcIpv6InterfaceReasmMaxSize INTEGER, rcIpv6InterfacePhysAddress PhysAddress, rcIpv6InterfaceAdminStatus TruthValue, rcIpv6InterfaceOperStatus INTEGER, rcIpv6InterfaceReachableTime INTEGER, rcIpv6InterfaceRetransmitTime INTEGER, rcIpv6InterfaceMulticastAdminStatus TruthValue, rcIpv6InterfaceRowStatus RowStatus } rcIpv6InterfaceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN). For the brouter port it is the ifindex of the port and in the case of the vlan it is the ifindex of the vlan." ::= { rcIpv6InterfaceEntry 1 } rcIpv6InterfaceIdentifier OBJECT-TYPE SYNTAX Ipv6AddressIfIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 address interface identifiers. This is a binary string of up to 8 octets in network byte-order." ::= { rcIpv6InterfaceEntry 2 } rcIpv6InterfaceIdentifierLength OBJECT-TYPE SYNTAX INTEGER (0..64) UNITS "bits" MAX-ACCESS read-write STATUS current DESCRIPTION "The length of the Interface Identifier in bits." ::= { rcIpv6InterfaceEntry 3 } rcIpv6InterfaceDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A textual string containing information about the interface. This string may be set by network management system." ::= { rcIpv6InterfaceEntry 4 } rcIpv6InterfaceVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-write STATUS current 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." ::= { rcIpv6InterfaceEntry 5 } rcIpv6InterfaceType OBJECT-TYPE SYNTAX INTEGER { ethernet(1), pointToPoint(2), pointToMultipoint(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The interface type." ::= { rcIpv6InterfaceEntry 6 } rcIpv6InterfaceReasmMaxSize OBJECT-TYPE SYNTAX INTEGER (1280..1500 | 9600) MAX-ACCESS read-write STATUS current DESCRIPTION "MTU for this IPv6 interface, this value should be same for all the ip addresses defined on this interface." DEFVAL { 1500 } ::= { rcIpv6InterfaceEntry 7 } rcIpv6InterfacePhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The media-dependent `physical' address, for the ethernet media it is the MAC address" ::= { rcIpv6InterfaceEntry 8 } rcIpv6InterfaceAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The indication of whether IPv6 is enabled (up) or disabled (down) on this interface. This object does not affect the state of the interface itself, only its connection to an IPv6 stack." DEFVAL { false } ::= { rcIpv6InterfaceEntry 9 } rcIpv6InterfaceOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operating status of the interface." ::= { rcIpv6InterfaceEntry 10 } rcIpv6InterfaceReachableTime OBJECT-TYPE SYNTAX INTEGER (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "The time (in milliseconds) a neighbor is considered reachable after receiving a reachability confirmation. REFERENCE RFC2461, Section 6.3.2" DEFVAL { 30000 } ::= { rcIpv6InterfaceEntry 11 } rcIpv6InterfaceRetransmitTime OBJECT-TYPE SYNTAX INTEGER (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "The time (in milliseconds) between retransmissions of Neighbor Solicitation messages to a neighbor when resolving the address or when probing the reachability of a neighbor. REFERENCE RFC2461, Section 6.3.2" DEFVAL { 1000 } ::= { rcIpv6InterfaceEntry 12 } rcIpv6InterfaceMulticastAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the admin status for multicast for this interface." DEFVAL { false } ::= { rcIpv6InterfaceEntry 13 } rcIpv6InterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpv6InterfaceEntry 14 } -- End of IPv6 Interface Table -- IPv6 Address Table rcIpv6AddressTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6AddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains addressing information relevant to the entity's interfaces. This table does not contain multicast address information. Tables for such information should be contained in multicast specific MIBs such as RFC3019. While this table is writable the user will note that several objects, such as rcIpv6AddressOrigin, are not. The intention in allowing a user to write to this table is to allow them to add or remove any entry that isn't permanent. The user should be allowed to modify objects and entries when that would not cause inconsistencies within the table. Allowing write access to objects such as rcIpv6AddressOrigin could allow a user to insert an entry and then label it incorrectly." ::= { rcIpv6Objects 3 } rcIpv6AddressEntry OBJECT-TYPE SYNTAX RcIpv6AddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An address mapping for a particular interface. Note that when an address is added to an interface the resulted prefix is added to that interface." INDEX { rcIpv6AddressIfIndex, rcIpv6AddressAddr } ::= { rcIpv6AddressTable 1 } RcIpv6AddressEntry ::= SEQUENCE { rcIpv6AddressIfIndex InterfaceIndex, rcIpv6AddressAddr Ipv6Address, rcIpv6AddressType INTEGER, rcIpv6AddressPrefixLength INTEGER, rcIpv6AddressPrefix RowPointer, rcIpv6AddressOrigin IpAddressOriginTC, rcIpv6AddressStatus IpAddressStatusTC, rcIpv6AddressCreated TimeStamp, rcIpv6AddressLastChanged TimeStamp, rcIpv6AddressRowStatus RowStatus } rcIpv6AddressIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current 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 the IfIndex field in the rcIpv6InterfaceIfIndex." ::= { rcIpv6AddressEntry 1 } rcIpv6AddressAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 address to which this entry's addressing information pertains. This is one of the ipv6 addresses that this interface(identified by the rcIpv6AddressIfIndex) has. Implementors need to be aware that if the size of ipAddressAddr exceeds 116 octets then OIDS of instances of columns in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c or SNMPv3." ::= { rcIpv6AddressEntry 2 } rcIpv6AddressType OBJECT-TYPE SYNTAX INTEGER { unicast(1), anycast(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of address. It is either unicast or anycast IPv6 addresses (RFC3513). " DEFVAL { unicast } ::= { rcIpv6AddressEntry 3 } rcIpv6AddressPrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix Length value for this address. Cannot be changed after the creation. This field MUST be provided in order to create an entry in this table." ::= { rcIpv6AddressEntry 4 } rcIpv6AddressPrefix OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "A pointer to the row in the prefix table to which this address belongs. May be { 0 0 } if there is no such row." ::= { rcIpv6AddressEntry 5 } rcIpv6AddressOrigin OBJECT-TYPE SYNTAX IpAddressOriginTC MAX-ACCESS read-only STATUS current DESCRIPTION "The origin of the address. The origin of the address, one of: other(1),manual(2), dhcp(4),linklayer(5), random(6)" ::= { rcIpv6AddressEntry 6 } rcIpv6AddressStatus OBJECT-TYPE SYNTAX IpAddressStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the address, describing if the address can be used for communication. It will One of: preferred(1), deprecated(2),invalid(3),inaccessible(4),unknown(5), tentative(6), duplicate(7)" DEFVAL { preferred } ::= { rcIpv6AddressEntry 7 } rcIpv6AddressCreated OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was created. If this entry was created prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { rcIpv6AddressEntry 8 } rcIpv6AddressLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was last updated. If this entry was updated prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { rcIpv6AddressEntry 9 } rcIpv6AddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The RowStatus TC requires that this DESCRIPTION clause states under which circumstances other objects in this row can be modified. The value of this object has no effect on whether other objects in this conceptual row can be modified. A conceptual row can not be made active until the rcIpv6AddressIfIndex has been set to a valid index. Only createAndGo and Delete vlaues are supported. " ::= { rcIpv6AddressEntry 10 } -- Neighbor Discovery Prefix Table rcIpv6PrefixTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6PrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table allows the user to determine the source of an IP address or set of IP addresses and allows other tables to share the information via pointer rather than by copying. For example when the node configures both a unicast and anycast address for a prefix the ipAddressPrefix objects for those addresses will point to a single row in this table. This table primarily provides support for IPv6 prefixes and several of the objects are less meaningful for IPv4. The table continues to allow IPv4 addresses to allow future flexibility. In order to promote a common configuration this document includes suggestions for default values for IPv4 prefixes. Each of these values may be overridden if an object is meaningful to the node. All prefixes used by this entity should be included in this table independent of how the entity learned the prefix. (This table isn't limited to prefixes learned from router advertisements.) " ::= { rcIpv6Objects 4 } rcIpv6PrefixEntry OBJECT-TYPE SYNTAX RcIpv6PrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of ipv6 prefix In the Table." INDEX { rcIpv6PrefixIfIndex, rcIpv6PrefixAddr, rcIpv6PrefixLength } ::= { rcIpv6PrefixTable 1 } RcIpv6PrefixEntry ::= SEQUENCE { rcIpv6PrefixIfIndex InterfaceIndex, rcIpv6PrefixAddr Ipv6Address, rcIpv6PrefixLength INTEGER, rcIpv6PrefixVlanId INTEGER, rcIpv6PrefixUseDefaultVal INTEGER, rcIpv6PrefixValidLife Integer32, rcIpv6PrefixPreferredLife Integer32, rcIpv6PrefixAtValidLife DateAndTime, rcIpv6PrefixAtPreferredLife DateAndTime, rcIpv6PrefixInfinite TruthValue, rcIpv6PrefixOnLinkFlag TruthValue, rcIpv6PrefixAutoFlag TruthValue, rcIpv6PrefixAddressEui INTEGER, rcIpv6PrefixNoAdvertise TruthValue, rcIpv6PrefixRowStatus RowStatus } rcIpv6PrefixIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify an ipv6 interface. For the brouter port it is the ifindex of the port and in the case of the vlan it is the ifindex of the vlan." ::= { rcIpv6PrefixEntry 1 } rcIpv6PrefixAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prefix to create an ipv6 address in ipv6 interface table." ::= { rcIpv6PrefixEntry 2 } rcIpv6PrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mask to create an ipv6 prefix entry either will be advertised or suppressed" ::= { rcIpv6PrefixEntry 3 } rcIpv6PrefixVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current 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." ::= { rcIpv6PrefixEntry 4 } rcIpv6PrefixUseDefaultVal OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following valid-life(2), preferred-life(3), infinite(4), no-advertise(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select one of the value to set/use it's value to default value. This is a bitmask field, setting all the bits means that all the options will be reverted to default values." ::= { rcIpv6PrefixEntry 5 } rcIpv6PrefixValidLife OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Valid lifetime in seconds, indicates how long this prefix advertised in the nbr advertisement is valid." DEFVAL { 2592000 } ::= { rcIpv6PrefixEntry 6 } rcIpv6PrefixPreferredLife OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Preferred lifetime in seconds, indicates how long this prefix advertised in advertisemt for this prefix." DEFVAL { 604800 } ::= { rcIpv6PrefixEntry 7 } rcIpv6PrefixAtValidLife OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "Is the date and time, upon reaching this value the prefix will be expired, if configured this option will be included in the neighbor advertisement for this prefix." ::= { rcIpv6PrefixEntry 8 } rcIpv6PrefixAtPreferredLife OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "Is the date and time, upon reaching this value the prefix will be expired, if configured this option will be included in the neighbor advertisement for this prefix." ::= { rcIpv6PrefixEntry 9 } rcIpv6PrefixInfinite OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if set the prefix's valid lifetime will not exprie." DEFVAL { false } ::= { rcIpv6PrefixEntry 10 } rcIpv6PrefixOnLinkFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if set then this prefix can be used for onlink determination. This value be placed in the L-bit field in the prefix information option. It is a 1 bit flag. " DEFVAL { true } ::= { rcIpv6PrefixEntry 11 } rcIpv6PrefixAutoFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if set then this prefix can be used for autonomous address config. This value be placed in the auto-flag field in the prefix information option. It is a 1 bit flag. " DEFVAL { true } ::= { rcIpv6PrefixEntry 12 } rcIpv6PrefixAddressEui OBJECT-TYPE SYNTAX INTEGER { eui-not-used(1), eui-used-with-ul-complement(2), eui-used-without-ul-complement(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Use an EUI-64 interface ID in the low-order 64bits of the address when not specified in the address field. If enabled use EUI, otherwise use EUI-64 and complement U/L (Universal/Local bit). This operation should be allowed for both global and link local addresses. Once the entry is create cannot modify this field. This will be valid to use only when the PrefixLength is 64 or less" DEFVAL { eui-not-used } ::= { rcIpv6PrefixEntry 13 } rcIpv6PrefixNoAdvertise OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if set then this prefix can not be included in the neighbor advertisement." DEFVAL { false } ::= { rcIpv6PrefixEntry 14 } rcIpv6PrefixRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpv6PrefixEntry 15 } -- IPV6 Neighbor Discovery Route Advertisement Table rcIpv6RouterAdvertTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6RouterAdvertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing information used to construct router advertisements." ::= { rcIpv6Objects 5 } rcIpv6RouterAdvertEntry OBJECT-TYPE SYNTAX RcIpv6RouterAdvertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information used to construct router advertisements." INDEX { rcIpv6RouterAdvertIfIndex } ::= { rcIpv6RouterAdvertTable 1 } RcIpv6RouterAdvertEntry ::= SEQUENCE { rcIpv6RouterAdvertIfIndex InterfaceIndex, rcIpv6RouterAdvertSendAdverts TruthValue, rcIpv6RouterAdvertUseDefaultVal INTEGER, rcIpv6RouterAdvertMaxInterval INTEGER, rcIpv6RouterAdvertMinInterval INTEGER, rcIpv6RouterAdvertReachableTime INTEGER, rcIpv6RouterAdvertRetransmitTimer INTEGER, rcIpv6RouterAdvertDefaultLifeTime INTEGER, rcIpv6RouterAdvertCurHopLimit INTEGER, rcIpv6RouterAdvertManagedFlag TruthValue, rcIpv6RouterAdvertOtherConfigFlag TruthValue, rcIpv6RouterAdvertDadNsNum INTEGER, rcIpv6RouterAdvertLinkMTU Unsigned32 } rcIpv6RouterAdvertIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify an ipv6 interface. For the brouter port it is the ifindex of the port and in the case of the vlan it is the ifindex of the vlan." ::= { rcIpv6RouterAdvertEntry 1 } rcIpv6RouterAdvertSendAdverts OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A flag indicating whether or not the router sends periodic router advertisements and responds to router solicitations on this interface. REFERENCE RFC2461 Section 6.2.1" DEFVAL { false } ::= { rcIpv6RouterAdvertEntry 2 } rcIpv6RouterAdvertUseDefaultVal OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following send-advertisement(2), max-interval(3), min-interval(4), default-life-time(5), hop-limit(6), managed-flag(7), other-config-flag(8), dad-ns-num(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select one of the value to set/use it's value to default value, or set all the bits to indicate all the options will be set to their default value." ::= { rcIpv6RouterAdvertEntry 3 } rcIpv6RouterAdvertMaxInterval OBJECT-TYPE SYNTAX INTEGER (4..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the max interval (in seconds) at which the transmission of route advertisments can occur on this interface. This must be no less than 4 seconds and no greater than 1800." DEFVAL { 600 } ::= { rcIpv6RouterAdvertEntry 4 } rcIpv6RouterAdvertMinInterval OBJECT-TYPE SYNTAX INTEGER (3..1350) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the min interval (in seconds) at which the transmission of route advertisments can occur on this interface. This must be no less than 3 seconds and no greater than .75* max-interval." DEFVAL { 200 } ::= { rcIpv6RouterAdvertEntry 5 } rcIpv6RouterAdvertReachableTime OBJECT-TYPE SYNTAX INTEGER (0..36000000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value (in milliseconds) to be placed in the router advertisement message sent by the router. The value zero means unspecified (by this router). Used to configure the amount of time that a remote IPv6 node is considered reachable after some reachability confirmation event has occured. REFERENCE RFC2461 Section 6.2.1" ::= { rcIpv6RouterAdvertEntry 6 } rcIpv6RouterAdvertRetransmitTimer OBJECT-TYPE SYNTAX INTEGER (0..36000000) MAX-ACCESS read-only STATUS current DESCRIPTION "The value (in milliseconds) to be placed in the retransmit timer field in router advertisement message sent from this interface. The value zero means unspecified (by this router). Used to configure the amount of time that router should wait for the transmit to occur. REFERENCE RFC2461 Section 6.2.1" ::= { rcIpv6RouterAdvertEntry 7 } rcIpv6RouterAdvertDefaultLifeTime OBJECT-TYPE SYNTAX INTEGER (0|4..9000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to be placed in the router lifetime field of router advertisements sent from this interface. This value MUST be either 0 or between rcIpv6RouterAdvertMaxInterval and 9000 seconds. A value of zero indicates that the router is not to be used as a default router. The default is 3 * rcIpv6RouterAdvertMaxInterval. REFERENCE RFC2461 Section 6.2.1" DEFVAL { 1800 } ::= { rcIpv6RouterAdvertEntry 8 } rcIpv6RouterAdvertCurHopLimit OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value to be placed in the current hop limit field in router advertisements sent from this interface. The value should be set to the current diameter of the Internet. A value of zero in the router advertisement indicates that the advertisement isn't specifying a value for curHopLimit. The default should be set to the value specified in the IANA web pages (www.iana.org) at the time of implementation. REFERENCE RFC2461 Section 6.2.1" DEFVAL { 30 } ::= { rcIpv6RouterAdvertEntry 9 } rcIpv6RouterAdvertManagedFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if true then the M-bit(Managed address configureation) in the router adverisement will be set. REFERENCE RFC2461 Section 6.2.1" DEFVAL { false } ::= { rcIpv6RouterAdvertEntry 10 } rcIpv6RouterAdvertOtherConfigFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "if true then the O-bit (Other stateful Configuration) in the router adverisement will be set. REFERENCE RFC2461 Section 6.2.1" DEFVAL { false } ::= { rcIpv6RouterAdvertEntry 11 } rcIpv6RouterAdvertDadNsNum OBJECT-TYPE SYNTAX INTEGER (0..600) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of neighbor solicitation messages for DAD (Duplicate address detection). A value 0 is used to disable DAD process on this interface. A value 1 is used to send one advertisment without any retransmissions." ::= { rcIpv6RouterAdvertEntry 12 } rcIpv6RouterAdvertLinkMTU OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value to be placed in MTU options sent by the router on this interface. A value of zero indicates that no MTU options are sent. REFERENCE RFC2461 Section 6.2.1" ::= { rcIpv6RouterAdvertEntry 13 } -- IPV6 Static Route Table rcIpv6StaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6StaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains list of routes that are created by the user to destination networks." ::= { rcIpv6Objects 6 } rcIpv6StaticRouteEntry OBJECT-TYPE SYNTAX RcIpv6StaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the static route table for IPv6 can be created for a destination with a specific prefix length; multiple entries to the same destination are created either by specifying the next-hop or interfaceIndex or both to reach the destination. However if the nexthop Ipv6 address is a link-local address then IfIndex must be supplied." INDEX { rcIpv6StaticRouteDest, rcIpv6StaticRoutePrefixLength, rcIpv6StaticRouteNextHop, rcIpv6StaticRouteIfIndex } ::= { rcIpv6StaticRouteTable 1 } RcIpv6StaticRouteEntry ::= SEQUENCE { rcIpv6StaticRouteDest Ipv6Address, rcIpv6StaticRoutePrefixLength INTEGER, rcIpv6StaticRouteNextHop Ipv6Address, rcIpv6StaticRouteIfIndex InterfaceIndex, rcIpv6StaticRouteDistance INTEGER, rcIpv6StaticRouteEnable TruthValue, rcIpv6StaticRouteStatus INTEGER, rcIpv6StaticRoutePreference INTEGER, rcIpv6StaticRouteRowStatus RowStatus } rcIpv6StaticRouteDest OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination IPv6 address of this route. The values for the index objects rcIpv6StaticRouteDest and rcIpv6StaticRoutePrefixLength must be consistent. When the value of rcIpv6StaticRouteDest (excluding the zone index, if one is present) is x, then the bitwise logical-AND of x with the value of the mask formed from the corresponding index object rcIpv6StaticRoutePrefixLength MUST be equal to x. If not, then the index pair is not consistent and an inconsistentName error must be returned on SET or CREATE requests." ::= { rcIpv6StaticRouteEntry 1 } rcIpv6StaticRoutePrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the number of leading one bits which form the mask to be logical-ANDed with the destination address before being compared to the value in the rcIpv6StaticRouteDestAddr field." ::= { rcIpv6StaticRouteEntry 2 } rcIpv6StaticRouteNextHop OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Next hop IPv6 address for this destination. On remote routes, the address of the next system en route. For non-remote routes, a zero length string. " ::= { rcIpv6StaticRouteEntry 3 } rcIpv6StaticRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value which identifies the local interface through which the next hop of this route should be reached. A value of 0 is valid and represents the scenario where no interface is specified." ::= { rcIpv6StaticRouteEntry 4 } rcIpv6StaticRouteDistance OBJECT-TYPE SYNTAX INTEGER (1..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "cost/distance to reach the destination for this node." DEFVAL { 1 } ::= { rcIpv6StaticRouteEntry 5 } rcIpv6StaticRouteStatus OBJECT-TYPE SYNTAX INTEGER { notReachable(1), tryToResolve(2), reachableNotInRtm(3), reachableInRtm(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "(1)notReachable means the route is not reachable and no neighbor request entry is built to resolved the next-hop. It happens when there is no route or neighbor to reach the static route's next-hop. (2)tryToResolve means the route is not reachable but a neighbor request entry is built to resolved the next-hop. It happens when there is a local equivelent route in system to reach the next-hop but the neighor is not learnt yet (3)reachableNotInRtm means the static route is reachable but it is not in RTM. It happens when the static route is reachable, but it is not the best among alternative static route. (4)reachableInRtm means the static route is reachable and it is in RTM. It happens when the static route is reachable, and it is the best among alternative static route to be added into RTM. " ::= { rcIpv6StaticRouteEntry 6 } rcIpv6StaticRoutePreference OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the route preference of this entry. If there are more than one route that can be used to forward IP traffic, the route that has a highest preference will be used instead of a lower preference one. The higher the number, the higher the preference." DEFVAL { 5 } ::= { rcIpv6StaticRouteEntry 7 } rcIpv6StaticRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcIpv6StaticRouteEntry 8 } rcIpv6StaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for create/delete." ::= { rcIpv6StaticRouteEntry 9 } -- the Internet Address Translation table -- rcIpv6NetToPhysicalTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpv6NetToPhysicalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address Translation table used for mapping from IP addresses to physical addresses. The Address Translation tables contain the IP address to 'physical' address equivalences. Some interfaces do not use translation tables for determining address equivalences (e.g., DDN-X.25 has an algorithmic method); if all interfaces are of this type, then the Address Translation table is empty, i.e., has zero entries. While many protocols may be used to populate this table, ARP [10] and Neighbor Discovery [4] are the most likely options." REFERENCE "RFC0826 and RFC2461" ::= { rcIpv6Objects 7 } rcIpv6NetToPhysicalEntry OBJECT-TYPE SYNTAX RcIpv6NetToPhysicalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one IP address to `physical' address equivalence." INDEX { rcIpv6NetToPhysicalIfIndex, rcIpv6NetToPhysicalNetAddress } ::= { rcIpv6NetToPhysicalTable 1 } RcIpv6NetToPhysicalEntry ::= SEQUENCE { rcIpv6NetToPhysicalIfIndex InterfaceIndex, rcIpv6NetToPhysicalNetAddress Ipv6Address, rcIpv6NetToPhysicalPhysAddress PhysAddress, rcIpv6NetToPhysicalInterface Integer32, rcIpv6NetToPhysicalLastUpdated TimeStamp, rcIpv6NetToPhysicalType INTEGER, rcIpv6NetToPhysicalState INTEGER, rcIpv6NetToPhysicalRowStatus RowStatus } rcIpv6NetToPhysicalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current 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 the IfIndex field in the rcIpv6InterfaceIfIndex." ::= { rcIpv6NetToPhysicalEntry 1 } rcIpv6NetToPhysicalNetAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address corresponding to the media-dependent `physical' address. The address type of this object is specified in rcIpv6NetToPhysicalAddressType. Implementors need to be aware that if the size of rcIpv6NetToPhysicalNetAddress exceeds 115 octets then OIDS of instances of columns in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c or SNMPv3." ::= { rcIpv6NetToPhysicalEntry 2 } rcIpv6NetToPhysicalPhysAddress OBJECT-TYPE SYNTAX PhysAddress (SIZE(0..65535)) MAX-ACCESS read-write STATUS current DESCRIPTION "The media-dependent `physical' address. As the entries in this table are typically not persistent when this object is written the entity SHOULD NOT save the change to non-volatile storage. In the ethernet case it is a MAC address." ::= { rcIpv6NetToPhysicalEntry 3 } rcIpv6NetToPhysicalInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The field represents either a physical port id or the MLT port id. This entry is associated either with a port or with a MLT in a VLAN/Brouter port. If the value is 0 then the interface is CP port." ::= { rcIpv6NetToPhysicalEntry 4 } rcIpv6NetToPhysicalLastUpdated OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was last updated. If this entry was updated prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { rcIpv6NetToPhysicalEntry 5 } rcIpv6NetToPhysicalType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following dynamic(2), static(3), local(4) -- local interface } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of mapping. The 'dynamic(2)' type indicates that the IP address to physical addresses mapping has been dynamically resolved using e.g. IPv4 ARP or the IPv6 Neighbor Discovery protocol. The 'static(3)' type indicates that the mapping has been statically configured. Both of these refer to entries that provide mappings for other entities addresses. The 'local(4)' type indicates that the mapping is provided for an entity's own interface address. As the entries in this table are typically not persistent when this object is written the entity SHOULD NOT save the change to non-volatile storage." DEFVAL { static } ::= { rcIpv6NetToPhysicalEntry 6 } rcIpv6NetToPhysicalState OBJECT-TYPE SYNTAX INTEGER { reachable(1), -- confirmed reachability stale(2), -- unconfirmed reachability delay(3), -- waiting for reachability -- confirmation before entering -- the probe state probe(4), -- actively probing invalid(5), -- an invalidated mapping unknown(6), -- state can not be determined -- for some reason. incomplete(7) -- address resolution is being performed. } MAX-ACCESS read-only STATUS current DESCRIPTION "The Neighbor Unreachability Detection [4] state for the interface when the address mapping in this entry is used. If Neighbor Unreachability Detection is not in use (eg. for IPv4), this object is always unknown(6). REFERENCE RFC2461" ::= { rcIpv6NetToPhysicalEntry 8 } rcIpv6NetToPhysicalRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The RowStatus TC requires that this DESCRIPTION clause states under which circumstances other objects in this row can be modified. The value of this object has no effect on whether other objects in this conceptual row can be modified. A conceptual row can not be made active until the rcIpv6NetToPhysicalPhysAddress object has been set. Note that if the rcIpv6NetToPhysicalType is set to 'invalid' the managed node may delete the entry independent of the state of this object. Only createandGo and Delete operations are supported" ::= { rcIpv6NetToPhysicalEntry 9 } -- -- IPv6 OSPF MIB draft-ietf-ospf-ospfv3-mib-08.txt -- -- IPv6 OSPF Texual conventions UpToRefreshInterval ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The values one might be able to configure for variables bounded by the Refresh Interval" SYNTAX Integer32 (1..1800) RouterDeadRange ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The range of intervals in seconds that a routers hello must have not been seen before a neighbor declares the router down" SYNTAX Integer32 (1..'FFF'h) -- Ospfv3 rcOspfv3Mib OBJECT IDENTIFIER ::= { rcOspfv3 1 } rcOspfv3Objects OBJECT IDENTIFIER ::= { rcOspfv3Mib 1 } rcOspfv3Conformance OBJECT IDENTIFIER ::= { rcOspfv3Mib 2 } -- OSPFv3 General Variables rcOspfv3GeneralGroup OBJECT IDENTIFIER ::= { rcOspfv3Objects 1 } -- These parameters apply globally to the Router's OSPFv3 Process rcOspfv3RouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the router in the Autonomous System. To ensure uniqueness, this may default to the value of one of the router's IPv4 interface addresses if IPv4 is configured on the router." ::= { rcOspfv3GeneralGroup 1 } rcOspfv3AdminStat OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative status of OSPFv3 in the router. The value 'enabled' denotes that the OSPFv3 Process is active on at least one inter- face; 'disabled' disables it on all inter- faces." ::= { rcOspfv3GeneralGroup 2 } rcOspfv3VersionNumber OBJECT-TYPE SYNTAX INTEGER { version3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The version number of OSPF for IPv6 is 3." ::= { rcOspfv3GeneralGroup 3 } rcOspfv3AreaBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A flag to note whether this router is an area border router." REFERENCE "OSPF Version 2, Section 3 Splitting the AS into Areas" ::= { rcOspfv3GeneralGroup 4 } rcOspfv3ASBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A flag to note whether this router is config- ured as an Autonomous System border router." REFERENCE "OSPF Version 2, Section 3.3 Classification of routers" ::= { rcOspfv3GeneralGroup 5 } rcOspfv3AsScopeLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of AS-Scope (e.g. AS-External) link-state advertisements in the link-state database." ::= { rcOspfv3GeneralGroup 6 } rcOspfv3AsScopeLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the LS checksums of the AS-scoped link-state advertisements con- tained in the link-state database. This sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { rcOspfv3GeneralGroup 7 } rcOspfv3OriginateNewLsas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of new link-state advertisements that have been originated. This number is in- cremented each time the router originates a new LSA." ::= { rcOspfv3GeneralGroup 8 } rcOspfv3RxNewLsas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of link-state advertisements re- ceived determined to be new instantiations. This number does not include newer instantia- tions of self-originated link-state advertise- ments." ::= { rcOspfv3GeneralGroup 9 } rcOspfv3ExtLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of External(LS type 0x4005) in the link- state database" ::= { rcOspfv3GeneralGroup 10 } rcOspfv3ExtAreaLsdbLimit OBJECT-TYPE SYNTAX Integer32 (-1..'7FFFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of non-default AS- external-LSAs entries that can be stored in the link-state database. If the value is -1, then there is no limit. When the number of non-default AS-external-LSAs in a router's link-state database reaches rcOspfv3ExtAreaLsdbLimit, the router enters Overflow- State. The router never holds more than rcOspfv3ExtAreaLsdbLimit non-default AS-external-LSAs in its database. OspfExtAreaLsdbLimit MUST be set identically in all routers attached to the OSPFv3 backbone and/or any regular OSPFv3 area. (i.e., OSPFv3 stub areas and NSSAs are excluded)." ::= { rcOspfv3GeneralGroup 11 } rcOspfv3MulticastExtensions OBJECT-TYPE SYNTAX BITS { intraAreaMulticast(0), interAreaMulticast(1), interAsMulticast(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A Bit Mask indicating whether the router is forwarding IPv6 multicast datagrams based on the algorithms defined in the Multi- cast Extensions to OSPF. If intraAreaMulticast set, indicates that the router can forward IPv6 multicast datagrams in the router's directly attached areas (called intra-area mul- ticast routing). If interAreaMulticast set, indicates that the router can forward IPv6 multicast datagrams between OSPFv3 areas (called inter-area multicast routing). If interAsMulticast set, indicates that the router can forward IPv6 multicast datagrams between Auto- nomous Systems (called inter-AS multicast rout- ing). Only certain combinations of bit settings are allowed, namely: - All bits cleared (no multicasting) - intraAreaMulticast only, - intraAreaMulticast and interAreaMulticast, - intraAreaMulticast and interAsMulticast - intraAreaMulticast, interAreaMulticast and interAsMulticast By default, all bits are cleared." ::= { rcOspfv3GeneralGroup 12 } rcOspfv3ExitOverflowInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that, after entering OverflowState, a router will attempt to leave OverflowState. This allows the router to again originate non-default AS-External-LSAs. When set to 0, the router will not leave Overflow- State until restarted." ::= { rcOspfv3GeneralGroup 13 } rcOspfv3DemandExtensions OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for demand routing." REFERENCE "OSPF Version 2, Appendix on Demand Routing" ::= { rcOspfv3GeneralGroup 14 } rcOspfv3TrafficEngineeringSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for traffic engineering extensions." ::= { rcOspfv3GeneralGroup 15 } rcOspfv3ReferenceBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reference bandwidth in kilobits/second for calculating default interface metrics. The default value is 100,000 KBPS (100 MBPS)" ::= { rcOspfv3GeneralGroup 16 } rcOspfv3RestartSupport OBJECT-TYPE SYNTAX INTEGER { none (1), plannedOnly (2), plannedAndUnplanned (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for OSPF hitless restart. Options include: no restart support, only planned restarts or both planned and unplanned restarts." ::= { rcOspfv3GeneralGroup 17 } rcOspfv3RestartInterval OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Configured OSPF hitless restart timeout interval." ::= { rcOspfv3GeneralGroup 18 } rcOspfv3RestartStatus OBJECT-TYPE SYNTAX INTEGER { notRestarting (1), plannedRestart (2), unplannedRestart (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of OSPF hitless restart." ::= { rcOspfv3GeneralGroup 19 } rcOspfv3RestartAge OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF hitless restart interval." ::= { rcOspfv3GeneralGroup 20 } rcOspfv3RestartExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- none attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topologychange. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at a hitless restart. If the value is 'none', no restart has yet been attempted. If the value is 'inProgress', a restart attempt is currently underway." ::= { rcOspfv3GeneralGroup 21 } -- The OSPFv3 Area Data Structure contains information -- regarding the various areas. The interfaces and -- virtual links are configured as part of these areas. -- Area 0.0.0.0, by definition, is the Backbone Area rcOspfv3AreaTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3AreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the configured parame- ters and cumulative statistics of the router's attached areas." REFERENCE "OSPF Version 2, Section 6 The Area Data Struc- ture" ::= { rcOspfv3Objects 2 } rcOspfv3AreaEntry OBJECT-TYPE SYNTAX RcOspfv3AreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the configured parame- ters and cumulative statistics of one of the router's attached areas." INDEX { rcOspfv3AreaId } ::= { rcOspfv3AreaTable 1 } RcOspfv3AreaEntry ::= SEQUENCE { rcOspfv3AreaId IpAddress, rcOspfv3ImportAsExtern INTEGER, rcOspfv3AreaSpfRuns Counter32, rcOspfv3AreaBdrRtrCount Gauge32, rcOspfv3AreaAsBdrRtrCount Gauge32, rcOspfv3AreaScopeLsaCount Gauge32, rcOspfv3AreaScopeLsaCksumSum Integer32, rcOspfv3AreaSummary INTEGER, rcOspfv3AreaStatus RowStatus, rcOspfv3StubMetric Integer32, rcOspfv3AreaNssaTranslatorRole INTEGER, rcOspfv3AreaNssaTranslatorState INTEGER, rcOspfv3AreaNssaTranslatorStabilityInterval Unsigned32, rcOspfv3AreaNssaTranslatorEvents Counter32, rcOspfv3AreaStubMetricType INTEGER } rcOspfv3AreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an area. Area ID 0.0.0.0 is used for the OSPFv3 backbone." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaEntry 1 } rcOspfv3ImportAsExtern OBJECT-TYPE SYNTAX INTEGER { importExternal(1), -- normal area importNoExternal(2), -- stub area importNssa(3) -- not-so-stubby-area } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether an area is a Stub area, NSSA, or standard area. AS-scope LSAs are not imported into Stub Areas or NSSAs. NSSAs import AS-External data as Type-7 LSAs which have Area-scope" REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" DEFVAL { importExternal } ::= { rcOspfv3AreaEntry 2 } rcOspfv3AreaSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the intra-area route table has been calculated using this area's link-state database. This is typically done using Dijkstra's algorithm." ::= { rcOspfv3AreaEntry 3 } rcOspfv3AreaBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of area border routers reach- able within this area. This is initially zero, and is calculated in each SPF Pass." ::= { rcOspfv3AreaEntry 4 } rcOspfv3AreaAsBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Autonomous System border routers reachable within this area. This is initially zero, and is calculated in each SPF Pass." ::= { rcOspfv3AreaEntry 5 } rcOspfv3AreaScopeLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Area-Scope link-state advertisements in this area's link-state database." ::= { rcOspfv3AreaEntry 6 } rcOspfv3AreaScopeLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the Area-Scope link-state advertisements' LS checksums contained in this area's link-state database. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { rcOspfv3AreaEntry 7 } rcOspfv3AreaSummary OBJECT-TYPE SYNTAX INTEGER { noAreaSummary(1), sendAreaSummary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The variable rcOspfv3AreaSummary controls the im- port of Inter-Area LSAs into stub areas. It has no effect on other areas. If it is noAreaSummary, the router will neither originate nor propagate Inter-Area LSAs into the stub area. It will rely entirely on its de- fault route. If it is sendAreaSummary, the router will both summarize and propagate Inter-Area LSAs." DEFVAL { sendAreaSummary } ::= { rcOspfv3AreaEntry 8 } rcOspfv3AreaStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3AreaEntry 9 } rcOspfv3StubMetric OBJECT-TYPE SYNTAX Integer32 (0..'FFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The metric value advertised for the default route into Stub and NSSA areas." ::= { rcOspfv3AreaEntry 10 } rcOspfv3AreaNssaTranslatorRole OBJECT-TYPE SYNTAX INTEGER { always(1), candidate(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates an NSSA Border router's ability to perform NSSA translation of type-7 LSAs into type-5 LSAs." DEFVAL { candidate } ::= { rcOspfv3AreaEntry 11 } rcOspfv3AreaNssaTranslatorState OBJECT-TYPE SYNTAX INTEGER { enabled(1), elected(2), disabled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if and how an NSSA Border router is performing NSSA translation of type-7 LSAs into type-5 LSAs. When this object is set to enabled, the NSSA Border router's rcOspfv3AreaNssTranslatorRole has been set to always. When this object is set to elected, a candidate NSSA Border router is translating type-7 LSAs into type-5. When this object is set to disabled, a candidate NSSA Border router is NOT translating type-7 LSAs into type-5." ::= { rcOspfv3AreaEntry 12 } rcOspfv3AreaNssaTranslatorStabilityInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds after an elected translator determines its services are no longer required, that it should continue to perform its translation duties." DEFVAL { 40 } ::= { rcOspfv3AreaEntry 13 } rcOspfv3AreaNssaTranslatorEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of Translator State changes that have occurred since the last boot-up." ::= { rcOspfv3AreaEntry 14 } rcOspfv3AreaStubMetricType OBJECT-TYPE SYNTAX INTEGER { ospfv3Metric (1), -- OSPF Metric comparableCost (2), -- external type 1 nonComparable (3) -- external type 2 } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable displays the type of metric ad- vertised as a default route." DEFVAL { ospfv3Metric } ::= { rcOspfv3AreaEntry 15 } -- OSPFv3 AS-Scope Link State Database -- The Link State Database contains the AS-Scope Link State -- Advertisements from throughout the areas that the -- device is attached to. rcOspfv3AsLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3AsLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Process's AS-Scope Link State Database." ::= { rcOspfv3Objects 3 } rcOspfv3AsLsdbEntry OBJECT-TYPE SYNTAX RcOspfv3AsLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single AS-Scope Link State Advertisement." INDEX { rcOspfv3AsLsdbType, rcOspfv3AsLsdbRouterId, rcOspfv3AsLsdbLsid } ::= { rcOspfv3AsLsdbTable 1 } RcOspfv3AsLsdbEntry ::= SEQUENCE { rcOspfv3AsLsdbType INTEGER, rcOspfv3AsLsdbRouterId IpAddress, rcOspfv3AsLsdbLsid Unsigned32, rcOspfv3AsLsdbSequence Integer32, rcOspfv3AsLsdbAge Integer32, rcOspfv3AsLsdbChecksum Integer32, rcOspfv3AsLsdbAdvertisement OCTET STRING, rcOspfv3AsLsdbTypeKnown TruthValue } rcOspfv3AsLsdbType OBJECT-TYPE SYNTAX INTEGER{ linkLsa (8), routerLink (8193), networkLink (8194), interAreaPrefix (8195), interAreaRouter (8196), type7 (8199), intraAreaPrefix (8201), asExternal (16389) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format. AS-Scope LSAs not recognized by the router may be stored in the database." ::= { rcOspfv3AsLsdbEntry 1 } rcOspfv3AsLsdbRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rcOspfv3AsLsdbEntry 2 } rcOspfv3AsLsdbLsid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a unique identifier; it identifies the piece of the routing domain that is being described by the advertisement. In contrast to OSPFv2, the LSID has no addressing semantics." ::= { rcOspfv3AsLsdbEntry 3 } -- Note that the OSPF Sequence Number is a 32 bit signed -- integer. It starts with the value '80000001'h, -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h -- Thus, a typical sequence number will be very negative. rcOspfv3AsLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and dupli- cate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rcOspfv3AsLsdbEntry 4 } rcOspfv3AsLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge -- unless DoNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state adver- tisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rcOspfv3AsLsdbEntry 5 } rcOspfv3AsLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rcOspfv3AsLsdbEntry 6 } rcOspfv3AsLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header." ::= { rcOspfv3AsLsdbEntry 7 } rcOspfv3AsLsdbTypeKnown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Is the LSA type recognized by this Router?" ::= { rcOspfv3AsLsdbEntry 8 } -- OSPFv3 Area-Scope Link State Database -- The Link State Database contains the Area-Scope Link State -- Advertisements from throughout the area that the -- device is attached to. rcOspfv3AreaLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3AreaLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Process's Area-Scope Link State Database." ::= { rcOspfv3Objects 4 } rcOspfv3AreaLsdbEntry OBJECT-TYPE SYNTAX RcOspfv3AreaLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Area-Scope Link State Advertisement." INDEX { rcOspfv3AreaLsdbAreaId, rcOspfv3AreaLsdbType, rcOspfv3AreaLsdbRouterId, rcOspfv3AreaLsdbLsid } ::= { rcOspfv3AreaLsdbTable 1 } RcOspfv3AreaLsdbEntry ::= SEQUENCE { rcOspfv3AreaLsdbAreaId IpAddress, rcOspfv3AreaLsdbType INTEGER, rcOspfv3AreaLsdbRouterId IpAddress, rcOspfv3AreaLsdbLsid Unsigned32, rcOspfv3AreaLsdbSequence Integer32, rcOspfv3AreaLsdbAge Integer32, rcOspfv3AreaLsdbChecksum Integer32, rcOspfv3AreaLsdbAdvertisement OCTET STRING, rcOspfv3AreaLsdbTypeKnown TruthValue } rcOspfv3AreaLsdbAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32 bit identifier of the Area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaLsdbEntry 1 } rcOspfv3AreaLsdbType OBJECT-TYPE SYNTAX INTEGER{ linkLsa (8), routerLink (8193), networkLink (8194), interAreaPrefix (8195), interAreaRouter (8196), type7 (8199), intraAreaPrefix (8201), asExternal (16389) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format. Area-Scope LSAs unrecognized by the router are also stored in this database." ::= { rcOspfv3AreaLsdbEntry 2 } rcOspfv3AreaLsdbRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rcOspfv3AreaLsdbEntry 3 } rcOspfv3AreaLsdbLsid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a unique identifier; it identifies the piece of the routing domain that is being described by the advertisement. In contrast to OSPFv2, the LSID has no addressing semantics." ::= { rcOspfv3AreaLsdbEntry 4 } -- Note that the OSPF Sequence Number is a 32 bit signed -- integer. It starts with the value '80000001'h, -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h -- Thus, a typical sequence number will be very negative. rcOspfv3AreaLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and dupli- cate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rcOspfv3AreaLsdbEntry 5 } rcOspfv3AreaLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge -- unless DoNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state adver- tisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rcOspfv3AreaLsdbEntry 6 } rcOspfv3AreaLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rcOspfv3AreaLsdbEntry 7 } rcOspfv3AreaLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header." ::= { rcOspfv3AreaLsdbEntry 8 } rcOspfv3AreaLsdbTypeKnown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Is the LSA type recognized by this Router?" ::= { rcOspfv3AreaLsdbEntry 9 } -- OSPFv3 Link-Scope Link State Database -- The Link State Database contains the Link-Scope Link State -- Advertisements from the links that the -- device is attached to. rcOspfv3LinkLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3LinkLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Process's Link-Scope Link State Database." ::= { rcOspfv3Objects 5 } rcOspfv3LinkLsdbEntry OBJECT-TYPE SYNTAX RcOspfv3LinkLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Link-Scope Link State Advertisement." INDEX { rcOspfv3LinkLsdbIfIndex, rcOspfv3LinkLsdbType, rcOspfv3LinkLsdbRouterId, rcOspfv3LinkLsdbLsid } ::= { rcOspfv3LinkLsdbTable 1 } RcOspfv3LinkLsdbEntry ::= SEQUENCE { rcOspfv3LinkLsdbIfIndex InterfaceIndex, rcOspfv3LinkLsdbType INTEGER, rcOspfv3LinkLsdbRouterId IpAddress, rcOspfv3LinkLsdbLsid Unsigned32, rcOspfv3LinkLsdbSequence Integer32, rcOspfv3LinkLsdbAge Integer32, rcOspfv3LinkLsdbChecksum Integer32, rcOspfv3LinkLsdbAdvertisement OCTET STRING, rcOspfv3LinkLsdbTypeKnown TruthValue } rcOspfv3LinkLsdbIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identifier of the link from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3LinkLsdbEntry 1 } rcOspfv3LinkLsdbType OBJECT-TYPE SYNTAX INTEGER{ linkLsa (8), routerLink (8193), networkLink (8194), interAreaPrefix (8195), interAreaRouter (8196), type7 (8199), intraAreaPrefix (8201), asExternal (16389) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format. Link-Scope LSAs unrecognized by the router are also stored in this database." ::= { rcOspfv3LinkLsdbEntry 2 } rcOspfv3LinkLsdbRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rcOspfv3LinkLsdbEntry 3 } rcOspfv3LinkLsdbLsid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a unique identifier; it identifies the piece of the routing domain that is being described by the advertisement. In contrast to OSPFv2, the LSID has no addressing semantics." ::= { rcOspfv3LinkLsdbEntry 4 } -- Note that the OSPF Sequence Number is a 32 bit signed -- integer. It starts with the value '80000001'h, -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h -- Thus, a typical sequence number will be very negative. rcOspfv3LinkLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and dupli- cate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rcOspfv3LinkLsdbEntry 5 } rcOspfv3LinkLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge -- unless DoNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rcOspfv3LinkLsdbEntry 6 } rcOspfv3LinkLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rcOspfv3LinkLsdbEntry 7 } rcOspfv3LinkLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header." ::= { rcOspfv3LinkLsdbEntry 8 } rcOspfv3LinkLsdbTypeKnown OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the LSA type is recognized by this Router." ::= { rcOspfv3LinkLsdbEntry 9 } -- OSPF Host Table -- The Host/Metric Table indicates what hosts are directly -- attached to the Router, and what metrics and types of -- service should be advertised for them. rcOspfv3HostTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3HostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The list of Hosts, and their metrics, that the router will advertise as host routes." REFERENCE "OSPF Version 2, Appendix C.6 Host route param- eters" ::= { rcOspfv3Objects 6 } rcOspfv3HostEntry OBJECT-TYPE SYNTAX RcOspfv3HostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A metric to be advertised when a given host is reachable." INDEX { rcOspfv3HostAddressType, rcOspfv3HostAddress } ::= { rcOspfv3HostTable 1 } RcOspfv3HostEntry ::= SEQUENCE { rcOspfv3HostAddressType INTEGER, rcOspfv3HostAddress OCTET STRING, rcOspfv3HostMetric Integer32, rcOspfv3HostStatus RowStatus, rcOspfv3HostAreaID IpAddress } rcOspfv3HostAddressType OBJECT-TYPE SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of rcOspfv3HostAddress. Only IPv6 addresses without zone index are expected." REFERENCE "OSPF Version 2, Appendix C.6 Host route parame- ters" ::= { rcOspfv3HostEntry 1 } rcOspfv3HostAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 Address of the Host. Must be a Global or Site-local address." REFERENCE "OSPF Version 2, Appendix C.6 Host route parame- ters" ::= { rcOspfv3HostEntry 2 } rcOspfv3HostMetric OBJECT-TYPE SYNTAX Integer32 (0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The Metric to be advertised." REFERENCE "OSPF Version 2, Appendix C.6 Host route parame- ters" ::= { rcOspfv3HostEntry 3 } rcOspfv3HostStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3HostEntry 4 } rcOspfv3HostAreaID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Area the Host Entry is to be found within. By default, the area that a subsuming OSPFv3 in- terface is in, or 0.0.0.0" REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3HostEntry 5 } -- OSPFv3 Interface Table rcOspfv3IfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3IfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Interface Table describes the inter- faces from the viewpoint of OSPFv3." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" ::= { rcOspfv3Objects 7 } rcOspfv3IfEntry OBJECT-TYPE SYNTAX RcOspfv3IfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPFv3 Interface Entry describes one inter- face from the viewpoint of OSPFv3." INDEX { rcOspfv3IfIndex } ::= { rcOspfv3IfTable 1 } RcOspfv3IfEntry ::= SEQUENCE { rcOspfv3IfIndex InterfaceIndex, rcOspfv3IfAreaId IpAddress, rcOspfv3IfType INTEGER, rcOspfv3IfAdminStat INTEGER, rcOspfv3IfRtrPriority Integer32, rcOspfv3IfTransitDelay Integer32, rcOspfv3IfRetransInterval Integer32, rcOspfv3IfHelloInterval Integer32, rcOspfv3IfRtrDeadInterval Integer32, rcOspfv3IfPollInterval Unsigned32, rcOspfv3IfState INTEGER, rcOspfv3IfDesignatedRouter IpAddress, rcOspfv3IfBackupDesignatedRouter IpAddress, rcOspfv3IfEvents Counter32, rcOspfv3IfStatus RowStatus, rcOspfv3IfMulticastForwarding INTEGER, rcOspfv3IfDemand TruthValue, rcOspfv3IfMetricValue Integer32, rcOspfv3IfLinkScopeLsaCount Gauge32, rcOspfv3IfLinkLsaCksumSum Integer32, rcOspfv3IfInstId Integer32, rcOspfv3IfDemandNbrProbe TruthValue, rcOspfv3IfDemandNbrProbeRetxLimit Unsigned32, rcOspfv3IfDemandNbrProbeInterval Unsigned32 } rcOspfv3IfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index of this OSPFv3 interface. It corresponds to the interface index of the IPv6 interface on which OSPFv3 is configured." ::= { rcOspfv3IfEntry 1 } rcOspfv3IfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the area to which the interface connects. Area ID 0.0.0.0 is used for the OSPFv3 backbone." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcOspfv3IfEntry 2 } rcOspfv3IfType OBJECT-TYPE SYNTAX INTEGER { broadcast(1), nbma(2), pointToPoint(3), pointToMultipoint(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The OSPFv3 interface type." ::= { rcOspfv3IfEntry 3 } rcOspfv3IfAdminStat OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The OSPFv3 interface's administrative status. The value formed on the interface, and the in- terface will be advertised as an internal route to some area. The value 'disabled' denotes that the interface is external to OSPFv3." DEFVAL { enabled } ::= { rcOspfv3IfEntry 4 } rcOspfv3IfRtrPriority OBJECT-TYPE SYNTAX Integer32 (0..'FF'h) MAX-ACCESS read-write STATUS current 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 eligi- ble 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 } ::= { rcOspfv3IfEntry 5 } rcOspfv3IfTransitDelay OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The estimated number of seconds it takes to transmit a link state update packet over this interface." DEFVAL { 1 } ::= { rcOspfv3IfEntry 6 } rcOspfv3IfRetransInterval OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds between link-state ad- vertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database descrip- tion and link-state request packets." DEFVAL { 5 } ::= { rcOspfv3IfEntry 7 } rcOspfv3IfHelloInterval OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the in- terface. This value must be the same for all routers attached to a common network." DEFVAL { 10 } ::= { rcOspfv3IfEntry 8 } rcOspfv3IfRtrDeadInterval OBJECT-TYPE SYNTAX Integer32 (1..'FFF'h) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before it's neigh- bors 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 } ::= { rcOspfv3IfEntry 9 } rcOspfv3IfPollInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The larger time interval, in seconds, between the Hello packets sent to an inactive non- broadcast multi- access neighbor." DEFVAL { 120 } ::= { rcOspfv3IfEntry 10 } rcOspfv3IfState OBJECT-TYPE SYNTAX INTEGER { down(1), loopback(2), waiting(3), pointToPoint(4), designatedRouter(5), backupDesignatedRouter(6), otherDesignatedRouter(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The OSPFv3 Interface State." ::= { rcOspfv3IfEntry 11 } rcOspfv3IfDesignatedRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Router ID of the Designated Router." ::= { rcOspfv3IfEntry 12 } rcOspfv3IfBackupDesignatedRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Router ID of the Backup Designated Router." ::= { rcOspfv3IfEntry 14 } rcOspfv3IfEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this OSPF interface has changed its state, or an error has occurred." ::= { rcOspfv3IfEntry 15 } rcOspfv3IfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3IfEntry 17 } rcOspfv3IfMulticastForwarding OBJECT-TYPE SYNTAX INTEGER { blocked(1), -- no multicast forwarding multicast(2), -- using multicast address unicast(3) -- to each OSPFv3 neighbor } MAX-ACCESS read-write STATUS current DESCRIPTION "The way multicasts should forwarded on this interface; not forwarded, forwarded as data link multicasts, or forwarded as data link uni- casts. Data link multicasting is not meaning- ful on point to point and NBMA interfaces, and setting rcOspfv3MulticastForwarding to 0 effective- ly disables all multicast forwarding." DEFVAL { blocked } ::= { rcOspfv3IfEntry 18 } rcOspfv3IfDemand OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Demand OSPFv3 procedures (hel- lo suppression to FULL neighbors and setting the DoNotAge flag on propagated LSAs) should be per- formed on this interface." DEFVAL { false } ::= { rcOspfv3IfEntry 19 } rcOspfv3IfMetricValue OBJECT-TYPE SYNTAX Integer32 (0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The metric assigned to this interface. The default value of the Metric is Reference Bandwidth / ifSpeed. The value of the reference bandwidth is configured by the rcOspfv3ReferenceBandwidth object. A value of '0' means the metric value of this interface will depend on the speed of the interface, when the state of the interface is up. The default (0) metric for Vlan and Tunnel is 10." ::= { rcOspfv3IfEntry 20 } rcOspfv3IfLinkScopeLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Link-Scope link-state advertisements in this link's link-state database." ::= { rcOspfv3IfEntry 21 } rcOspfv3IfLinkLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the Link-Scope link-state advertisements' LS checksums contained in this link's link-state database. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { rcOspfv3IfEntry 22 } rcOspfv3IfInstId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Enables multiple instances of OSPFv3 to be run over a single link. Each protocol instance would be assigned a separate ID. This ID has local link significance only." DEFVAL { 0 } ::= { rcOspfv3IfEntry 23 } rcOspfv3IfDemandNbrProbe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Indicates whether or not neighbor probing is enabled to determine whether or not the neighbor is inactive. Neighbor probing is disabled by default." DEFVAL { false } ::= { rcOspfv3IfEntry 24 } rcOspfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION " The number of consecutive LSA retransmissions before the neighbor is deemed inactive and the neighbor adjacency is brought down." DEFVAL { 10 } ::= { rcOspfv3IfEntry 25 } rcOspfv3IfDemandNbrProbeInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION " Defines how often the neighbor will be probed." DEFVAL { 120 } ::= { rcOspfv3IfEntry 26 } -- OSPFv3 Virtual Interface Table -- The Virtual Interface Table describes the virtual -- links that the OSPFv3 Process is configured to -- carry on. rcOspfv3VirtIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3VirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about this router's virtual inter- faces." REFERENCE "OSPF Version 2, Appendix C.4 Virtual link parameters" ::= { rcOspfv3Objects 8 } rcOspfv3VirtIfEntry OBJECT-TYPE SYNTAX RcOspfv3VirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a single Virtual Interface." INDEX { rcOspfv3VirtIfAreaId, rcOspfv3VirtIfNeighbor } ::= { rcOspfv3VirtIfTable 1 } RcOspfv3VirtIfEntry ::= SEQUENCE { rcOspfv3VirtIfAreaId IpAddress, rcOspfv3VirtIfNeighbor IpAddress, rcOspfv3VirtIfIndex Integer32, rcOspfv3VirtIfTransitDelay Integer32, rcOspfv3VirtIfRetransInterval Integer32, rcOspfv3VirtIfHelloInterval Integer32, rcOspfv3VirtIfRtrDeadInterval Integer32, rcOspfv3VirtIfState INTEGER, rcOspfv3VirtIfEvents Counter32, rcOspfv3VirtIfStatus RowStatus, rcOspfv3VirtIfLinkScopeLsaCount Gauge32, rcOspfv3VirtIfLinkLsaCksumSum Integer32 } rcOspfv3VirtIfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Transit Area that the Virtual Link traverses. By definition, this is not 0.0.0.0" ::= { rcOspfv3VirtIfEntry 1 } rcOspfv3VirtIfNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Router ID of the Virtual Neighbor." ::= { rcOspfv3VirtIfEntry 2 } rcOspfv3VirtIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface ID assigned to this OSPFv3 virtual interface. It is advertised in Hello's sent over the virtal link and in the router's router-LSAs." ::= { rcOspfv3VirtIfEntry 3 } rcOspfv3VirtIfTransitDelay OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The estimated number of seconds it takes to transmit a link- state update packet over this interface." DEFVAL { 1 } ::= { rcOspfv3VirtIfEntry 4 } rcOspfv3VirtIfRetransInterval OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds between link-state ad- vertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database descrip- tion and link-state request packets. This value should be well over the expected round- trip time." DEFVAL { 5 } ::= { rcOspfv3VirtIfEntry 5 } rcOspfv3VirtIfHelloInterval OBJECT-TYPE SYNTAX Integer32 (1..'FFFF'h) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the in- terface. This value must be the same for the virtual neighbor." DEFVAL { 10 } ::= { rcOspfv3VirtIfEntry 6 } rcOspfv3VirtIfRtrDeadInterval OBJECT-TYPE SYNTAX Integer32 (1..'FFF'h) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before it's neigh- bors declare the router down. This should be some multiple of the Hello interval. This value must be the same for the virtual neigh- bor." DEFVAL { 60 } ::= { rcOspfv3VirtIfEntry 7 } rcOspfv3VirtIfState OBJECT-TYPE SYNTAX INTEGER { down(1), -- these use the same encoding pointToPoint(4) -- as the rcOspfv3IfTable } MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF virtual interface states." ::= { rcOspfv3VirtIfEntry 8 } rcOspfv3VirtIfEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of state changes or error events on this Virtual Link" ::= { rcOspfv3VirtIfEntry 9 } rcOspfv3VirtIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3VirtIfEntry 10 } rcOspfv3VirtIfLinkScopeLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Link-Scope link-state advertisements in this virtual link's link-state database." ::= { rcOspfv3VirtIfEntry 11 } rcOspfv3VirtIfLinkLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the Link-Scope link-state advertisements' LS checksums contained in this virtual link's link-state database. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { rcOspfv3VirtIfEntry 12 } -- OSPFv3 Neighbor Table -- The OSPFv3 Neighbor Table describes all neighbors in -- the locality of the subject router. rcOspfv3NbrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3NbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of non-virtual neighbor information." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" ::= { rcOspfv3Objects 9 } rcOspfv3NbrEntry OBJECT-TYPE SYNTAX RcOspfv3NbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information regarding a single neighbor." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" INDEX { rcOspfv3NbrIfIndex, rcOspfv3NbrRtrId } ::= { rcOspfv3NbrTable 1 } RcOspfv3NbrEntry ::= SEQUENCE { rcOspfv3NbrIfIndex InterfaceIndex, rcOspfv3NbrRtrId IpAddress, rcOspfv3NbrAddressType INTEGER, rcOspfv3NbrAddress OCTET STRING, rcOspfv3NbrOptions Integer32, rcOspfv3NbrPriority INTEGER, rcOspfv3NbrState INTEGER, rcOspfv3NbrEvents Counter32, rcOspfv3NbrLsRetransQLen Gauge32, rcOspfv3NbrHelloSuppressed TruthValue, rcOspfv3NbrIfId Integer32, rcOspfv3NbrRestartHelperStatus INTEGER, rcOspfv3NbrRestartHelperAge Integer32, rcOspfv3NbrRestartHelperExitReason INTEGER } rcOspfv3NbrIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local link ID of the link over which the neighbor can be reached." ::= { rcOspfv3NbrEntry 1 } rcOspfv3NbrRtrId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 32-bit integer (represented as a type IpAd- dress) uniquely identifying the neighboring router in the Autonomous System." ::= { rcOspfv3NbrEntry 2 } rcOspfv3NbrAddressType OBJECT-TYPE SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of rcOspfv3NbrAddress. Only IPv6 addresses without zone index are expected." ::= { rcOspfv3NbrEntry 3 } rcOspfv3NbrAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 address of the neighbor associated with the local link." ::= { rcOspfv3NbrEntry 4 } rcOspfv3NbrOptions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A Bit Mask corresponding to the neighbor's op- tions field." REFERENCE "OSPF Version 3, Appendix A.2 the Options field" ::= { rcOspfv3NbrEntry 5 } rcOspfv3NbrPriority OBJECT-TYPE SYNTAX INTEGER (0..'FF'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The priority of this neighbor in the designat- ed router election algorithm. The value 0 sig- nifies that the neighbor is not eligible to be- come the designated router on this particular network." ::= { rcOspfv3NbrEntry 6 } rcOspfv3NbrState OBJECT-TYPE SYNTAX INTEGER { down(1), attempt(2), init(3), twoWay(4), exchangeStart(5), exchange(6), loading(7), full(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The State of the relationship with this Neigh- bor." REFERENCE "OSPF Version 2, Section 10.1 Neighbor States" ::= { rcOspfv3NbrEntry 7 } rcOspfv3NbrEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this neighbor relationship has changed state, or an error has occurred." ::= { rcOspfv3NbrEntry 8 } rcOspfv3NbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current length of the retransmission queue." ::= { rcOspfv3NbrEntry 9 } rcOspfv3NbrHelloSuppressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether Hellos are being suppressed to the neighbor" ::= { rcOspfv3NbrEntry 10 } rcOspfv3NbrIfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface ID that the neighbor advertises in its Hello Packets on this link, that is, the neighbor's local interface index." ::= { rcOspfv3NbrEntry 11 } rcOspfv3NbrRestartHelperStatus OBJECT-TYPE SYNTAX INTEGER { notHelping (1), helping (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the router is acting as a hitless restart helper for the neighbor." ::= { rcOspfv3NbrEntry 12 } rcOspfv3NbrRestartHelperAge OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF hitless restart interval, if the router is acting as a restart helper for the neighbor." ::= { rcOspfv3NbrEntry 13 } rcOspfv3NbrRestartHelperExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- not attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology -- change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at acting as a hitless restart helper for the neighbor." ::= { rcOspfv3NbrEntry 14 } -- OSPFv3 NBMA Neighbor Table -- The OSPFv3 NBMA Neighbor Table describes all configured -- NBMA neighbors and neighbors dynamically discovered by -- lower-level protocols such as Inverse Neighbor Discovery. rcOspfv3NbmaNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3NbmaNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of configured non-virtual neighbor information and neighbors dynamically discovered by lower-level protocols such as Inverse Neighbor Discovery." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" ::= { rcOspfv3Objects 10 } rcOspfv3NbmaNbrEntry OBJECT-TYPE SYNTAX RcOspfv3NbmaNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information regarding a single configured neighbor or neighbor discovered by lower-level protocols such as Inverse Neighbor Discovery." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" INDEX { rcOspfv3NbmaNbrIfIndex, rcOspfv3NbmaNbrAddress } ::= { rcOspfv3NbmaNbrTable 1 } RcOspfv3NbmaNbrEntry ::= SEQUENCE { rcOspfv3NbmaNbrIfIndex InterfaceIndex, rcOspfv3NbmaNbrAddress Ipv6Address, rcOspfv3NbmaNbrPriority INTEGER, rcOspfv3NbmaNbrRtrId IpAddress, rcOspfv3NbmaNbrState INTEGER, rcOspfv3NbmaNbrStorageType StorageType, rcOspfv3NbmaNbrStatus RowStatus } rcOspfv3NbmaNbrIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local link ID of the link over which the neighbor can be reached." ::= { rcOspfv3NbmaNbrEntry 1 } rcOspfv3NbmaNbrAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 address of the neighbor associated with the local link." ::= { rcOspfv3NbmaNbrEntry 2 } rcOspfv3NbmaNbrPriority OBJECT-TYPE SYNTAX INTEGER (0..'FF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of this neighbor in the designat- ed router election algorithm. The value 0 sig- nifies that the neighbor is not eligible to be- come the designated router on this particular network." DEFVAL { 1 } ::= { rcOspfv3NbmaNbrEntry 3 } rcOspfv3NbmaNbrRtrId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer (represented as a type IpAd- dress) uniquely identifying the neighboring router in the Autonomous System. A value of 0.0.0.0 is returned until a Hello is received from the configured neighbor." ::= { rcOspfv3NbmaNbrEntry 4 } rcOspfv3NbmaNbrState OBJECT-TYPE SYNTAX INTEGER { down(1), attempt(2), init(3), twoWay(4), exchangeStart(5), exchange(6), loading(7), full(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The State of the relationship with this Neigh- bor." REFERENCE "OSPF Version 2, Section 10.1 Neighbor States" ::= { rcOspfv3NbmaNbrEntry 5 } rcOspfv3NbmaNbrStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-write STATUS current DESCRIPTION "The storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row. Manually configured entries will have a storage type of nonVolatile while entries dynamically created as a result of a lower-level protocol such as Inverse Neighbor Discovery will have a storage type of volatile." DEFVAL { nonVolatile } ::= { rcOspfv3NbmaNbrEntry 6 } rcOspfv3NbmaNbrStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3NbmaNbrEntry 7 } -- OSPFv3 Virtual Neighbor Table -- This table describes all virtual neighbors. -- Since Virtual Links are configured in the -- virtual interface table, this table is read-only. rcOspfv3VirtNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3VirtNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of virtual neighbor information." REFERENCE "OSPF Version 2, Section 15 Virtual Links" ::= { rcOspfv3Objects 11 } rcOspfv3VirtNbrEntry OBJECT-TYPE SYNTAX RcOspfv3VirtNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual neighbor information." INDEX { rcOspfv3VirtNbrArea, rcOspfv3VirtNbrRtrId } ::= { rcOspfv3VirtNbrTable 1 } RcOspfv3VirtNbrEntry ::= SEQUENCE { rcOspfv3VirtNbrArea IpAddress, rcOspfv3VirtNbrRtrId IpAddress, rcOspfv3VirtNbrIfIndex Integer32, rcOspfv3VirtNbrAddressType INTEGER, rcOspfv3VirtNbrAddress OCTET STRING, rcOspfv3VirtNbrOptions Integer32, rcOspfv3VirtNbrState INTEGER, rcOspfv3VirtNbrEvents Counter32, rcOspfv3VirtNbrLsRetransQLen Gauge32, rcOspfv3VirtNbrHelloSuppressed TruthValue, rcOspfv3VirtNbrIfId Integer32, rcOspfv3VirtNbrRestartHelperStatus INTEGER, rcOspfv3VirtNbrRestartHelperAge Integer32, rcOspfv3VirtNbrRestartHelperExitReason INTEGER } rcOspfv3VirtNbrArea OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Transit Area Identifier." ::= { rcOspfv3VirtNbrEntry 1 } rcOspfv3VirtNbrRtrId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the neighboring router in the Autonomous System." ::= { rcOspfv3VirtNbrEntry 2 } rcOspfv3VirtNbrIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The local interface ID for the virtual link over which the neighbor can be reached." ::= { rcOspfv3VirtNbrEntry 3 } rcOspfv3VirtNbrAddressType OBJECT-TYPE SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of rcOspfv3VirtNbrAddress. Only IPv6 addresses without zone index are expected." ::= { rcOspfv3VirtNbrEntry 4 } rcOspfv3VirtNbrAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The IPv6 address advertised by this Virtual Neighbor. It must be a Site-Local or Global scope address." ::= { rcOspfv3VirtNbrEntry 5 } rcOspfv3VirtNbrOptions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A Bit Mask corresponding to the neighbor's op- tions field." REFERENCE "OSPF Version 3, Appendix A.2 the Options field" ::= { rcOspfv3VirtNbrEntry 6 } rcOspfv3VirtNbrState OBJECT-TYPE SYNTAX INTEGER { down(1), attempt(2), init(3), twoWay(4), exchangeStart(5), exchange(6), loading(7), full(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the Virtual Neighbor Relation- ship." ::= { rcOspfv3VirtNbrEntry 7 } rcOspfv3VirtNbrEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this virtual link has changed its state, or an error has occurred." ::= { rcOspfv3VirtNbrEntry 8 } rcOspfv3VirtNbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current length of the retransmission queue." ::= { rcOspfv3VirtNbrEntry 9 } rcOspfv3VirtNbrHelloSuppressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether Hellos are being suppressed to the neighbor" ::= { rcOspfv3VirtNbrEntry 10 } rcOspfv3VirtNbrIfId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface ID that the neighbor advertises in its Hello Packets on this virtual link, that is, the neighbor's local interface ID." ::= { rcOspfv3VirtNbrEntry 11 } rcOspfv3VirtNbrRestartHelperStatus OBJECT-TYPE SYNTAX INTEGER { notHelping (1), helping (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the router is acting as a hitless restart helper for the neighbor." ::= { rcOspfv3VirtNbrEntry 12 } rcOspfv3VirtNbrRestartHelperAge OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF hitless restart interval, if the router is acting as a restart helper for the neighbor." ::= { rcOspfv3VirtNbrEntry 13 } rcOspfv3VirtNbrRestartHelperExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- not attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology -- change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at acting as a hitless restart helper for the neighbor." ::= { rcOspfv3VirtNbrEntry 14 } -- -- The OSPFv3 Area Aggregate Table -- rcOspfv3AreaAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcOspfv3AreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A range of IPv6 prefixes specified by a prefix/prefix length pair. Note that if ranges are configured such that one range sub- sumes another range the most specific match is the preferred one." ::= { rcOspfv3Objects 12 } rcOspfv3AreaAggregateEntry OBJECT-TYPE SYNTAX RcOspfv3AreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A range of IPv6 prefixes specified by a prefix/prefix length pair. Note that if ranges are configured such that one range sub- sumes another range the most specific match is the preferred one." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" INDEX { rcOspfv3AreaAggregateAreaID, rcOspfv3AreaAggregateAreaLsdbType, rcOspfv3AreaAggregatePrefix, rcOspfv3AreaAggregatePrefixLength } ::= { rcOspfv3AreaAggregateTable 1 } RcOspfv3AreaAggregateEntry ::= SEQUENCE { rcOspfv3AreaAggregateAreaID IpAddress, rcOspfv3AreaAggregateAreaLsdbType INTEGER, rcOspfv3AreaAggregatePrefix Ipv6Address, rcOspfv3AreaAggregatePrefixLength Unsigned32, rcOspfv3AreaAggregateStatus RowStatus, rcOspfv3AreaAggregateEffect INTEGER, rcOspfv3AreaAggregateRouteTag Integer32, rcOspfv3AreaAggregateAdvertiseMetric INTEGER } rcOspfv3AreaAggregateAreaID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Area the Address Aggregate is to be found within." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaAggregateEntry 1 } rcOspfv3AreaAggregateAreaLsdbType OBJECT-TYPE SYNTAX INTEGER { interAreaPrefixLsa(8195), -- 0x2003 nssaExternalLsa(8199) -- 0x2007 } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the Address Aggregate. This field specifies the Area Lsdb type that this Address Ag- gregate applies to." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { rcOspfv3AreaAggregateEntry 2 } rcOspfv3AreaAggregatePrefix OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IPv6 Prefix." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaAggregateEntry 3 } rcOspfv3AreaAggregatePrefixLength OBJECT-TYPE SYNTAX Unsigned32 (3..128) UNITS "bits" MAX-ACCESS not-accessible STATUS current DESCRIPTION "The length of the prefix (in bits). A prefix can not be shorter than 3 bits." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rcOspfv3AreaAggregateEntry 4 } rcOspfv3AreaAggregateStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable controls the status of the en- try. The use of RowStatus is covered in more detail in [6]." ::= { rcOspfv3AreaAggregateEntry 5 } rcOspfv3AreaAggregateEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching(1), doNotAdvertiseMatching(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Prefixes subsumed by ranges either trigger the advertisement of the indicated aggregate (ad- vertiseMatching), or result in the prefix not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { rcOspfv3AreaAggregateEntry 6 } rcOspfv3AreaAggregateRouteTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This tag is advertised only in the summarized As-External LSA when summarizing from type-7 to type-5." DEFVAL { 0 } ::= { rcOspfv3AreaAggregateEntry 7 } rcOspfv3AreaAggregateAdvertiseMetric OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify a metric for a Summary LSA (type 3) generated by OSPF through an area range. If this metric is set to 0, OSPF uses the cost to the farthest point in the networks being summarized as the metric." ::= { rcOspfv3AreaAggregateEntry 8 } -- Ospfv3 Stats group rcOspfv3Stats OBJECT IDENTIFIER ::= { rcOspfv3Objects 13 } rcOspfv3StatsTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets transmitted by OSPF." ::= { rcOspfv3Stats 1 } rcOspfv3StatsRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets received by OSPF." ::= { rcOspfv3Stats 2 } rcOspfv3StatsTxDropPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets dropped before transmitted by OSPF." ::= { rcOspfv3Stats 3 } rcOspfv3StatsRxDropPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets dropped before received by OSPF." ::= { rcOspfv3Stats 4 } rcOspfv3StatsRxBadPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of packets received by OSPF that are bad." ::= { rcOspfv3Stats 5 } rcOspfv3StatsSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the total number of SPF calculations performed by OSPF, which also includes the number of partial route table calculation for Incremental Updates." ::= { rcOspfv3Stats 6 } rcOspfv3StatsLastSpfRun OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the time(SysUpTime) since the last spf calculated by OSPF." ::= { rcOspfv3Stats 7 } rcOspfv3StatsLsdbTblSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the linkstate database table." ::= { rcOspfv3Stats 8 } rcOspfv3StatsBadLsReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of bad ls requests." ::= { rcOspfv3Stats 9 } rcOspfv3StatsSeqMismatches OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of sequence mismatched packets." ::= { rcOspfv3Stats 10 } -- conformance information rcOspfv3Groups OBJECT IDENTIFIER ::= { rcOspfv3Conformance 1 } rcOspfv3Compliances OBJECT IDENTIFIER ::= { rcOspfv3Conformance 2 } -- compliance statements rcOspfv3Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement " MODULE -- this module MANDATORY-GROUPS { rcOspfv3BasicGroup, rcOspfv3AreaGroup, rcOspfv3IfGroup, rcOspfv3VirtIfGroup, rcOspfv3NbrGroup, rcOspfv3NbmaNbrGroup, rcOspfv3VirtNbrGroup, rcOspfv3AreaAggregateGroup } GROUP rcOspfv3AsLsdbGroup DESCRIPTION "This group is required for OSPFv3 systems that display their AS-scope link state database." GROUP rcOspfv3AreaLsdbGroup DESCRIPTION "This group is required for OSPFv3 systems that display their Area-scope link state database." GROUP rcOspfv3LinkLsdbGroup DESCRIPTION "This group is required for OSPFv3 systems that display their Link-scope link state database." GROUP rcOspfv3HostGroup DESCRIPTION "This group is required for OSPFv3 systems that support attached hosts." -- OBJECT rcOspfv3NbrAddressType -- SYNTAX InetAddressType { ipv6(2) } -- DESCRIPTION -- "An implementation is only required to support IPv6 -- address without zone index." -- OBJECT rcOspfv3VirtNbrAddressType -- SYNTAX InetAddressType { ipv6(2) } -- DESCRIPTION -- "An implementation is only required to support IPv6 -- address without zone index." ::= { rcOspfv3Compliances 1 } -- units of conformance rcOspfv3BasicGroup OBJECT-GROUP OBJECTS { rcOspfv3RouterId, rcOspfv3AdminStat, rcOspfv3VersionNumber, rcOspfv3AreaBdrRtrStatus, rcOspfv3ASBdrRtrStatus, rcOspfv3AsScopeLsaCount, rcOspfv3AsScopeLsaCksumSum, rcOspfv3OriginateNewLsas, rcOspfv3RxNewLsas, rcOspfv3ExtLsaCount, rcOspfv3ExtAreaLsdbLimit, rcOspfv3MulticastExtensions, rcOspfv3ExitOverflowInterval, rcOspfv3DemandExtensions, rcOspfv3TrafficEngineeringSupport, rcOspfv3ReferenceBandwidth, rcOspfv3RestartSupport, rcOspfv3RestartInterval, rcOspfv3RestartStatus, rcOspfv3RestartAge, rcOspfv3RestartExitReason } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 1 } rcOspfv3AreaGroup OBJECT-GROUP OBJECTS { rcOspfv3ImportAsExtern, rcOspfv3AreaSpfRuns, rcOspfv3AreaBdrRtrCount, rcOspfv3AreaAsBdrRtrCount, rcOspfv3AreaScopeLsaCount, rcOspfv3AreaScopeLsaCksumSum, rcOspfv3AreaSummary, rcOspfv3AreaStatus, rcOspfv3StubMetric, rcOspfv3AreaNssaTranslatorRole, rcOspfv3AreaNssaTranslatorState, rcOspfv3AreaNssaTranslatorStabilityInterval, rcOspfv3AreaNssaTranslatorEvents, rcOspfv3AreaStubMetricType } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems supporting areas." ::= { rcOspfv3Groups 2 } rcOspfv3AsLsdbGroup OBJECT-GROUP OBJECTS { rcOspfv3AsLsdbSequence, rcOspfv3AsLsdbAge, rcOspfv3AsLsdbChecksum, rcOspfv3AsLsdbAdvertisement, rcOspfv3AsLsdbTypeKnown } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems that display their AS-scope link state database." ::= { rcOspfv3Groups 3 } rcOspfv3AreaLsdbGroup OBJECT-GROUP OBJECTS { rcOspfv3AreaLsdbSequence, rcOspfv3AreaLsdbAge, rcOspfv3AreaLsdbChecksum, rcOspfv3AreaLsdbAdvertisement, rcOspfv3AreaLsdbTypeKnown } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems that display their Area-scope link state database." ::= { rcOspfv3Groups 4 } rcOspfv3LinkLsdbGroup OBJECT-GROUP OBJECTS { rcOspfv3LinkLsdbSequence, rcOspfv3LinkLsdbAge, rcOspfv3LinkLsdbChecksum, rcOspfv3LinkLsdbAdvertisement, rcOspfv3LinkLsdbTypeKnown } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems that display their Link-scope link state database." ::= { rcOspfv3Groups 5 } rcOspfv3HostGroup OBJECT-GROUP OBJECTS { rcOspfv3HostMetric, rcOspfv3HostStatus, rcOspfv3HostAreaID } STATUS current DESCRIPTION "These objects are required for OSPFv3 systems that support attached hosts." ::= { rcOspfv3Groups 6 } rcOspfv3IfGroup OBJECT-GROUP OBJECTS { rcOspfv3IfAreaId, rcOspfv3IfType, rcOspfv3IfAdminStat, rcOspfv3IfRtrPriority, rcOspfv3IfTransitDelay, rcOspfv3IfRetransInterval, rcOspfv3IfHelloInterval, rcOspfv3IfRtrDeadInterval, rcOspfv3IfPollInterval, rcOspfv3IfState, rcOspfv3IfDesignatedRouter, rcOspfv3IfBackupDesignatedRouter, rcOspfv3IfEvents, rcOspfv3IfStatus, rcOspfv3IfMulticastForwarding, rcOspfv3IfDemand, rcOspfv3IfMetricValue, rcOspfv3IfLinkScopeLsaCount, rcOspfv3IfLinkLsaCksumSum, rcOspfv3IfInstId, rcOspfv3IfDemandNbrProbe, rcOspfv3IfDemandNbrProbeRetxLimit, rcOspfv3IfDemandNbrProbeInterval } STATUS current DESCRIPTION "These interface objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 7 } rcOspfv3VirtIfGroup OBJECT-GROUP OBJECTS { rcOspfv3VirtIfIndex, rcOspfv3VirtIfTransitDelay, rcOspfv3VirtIfRetransInterval, rcOspfv3VirtIfHelloInterval, rcOspfv3VirtIfRtrDeadInterval, rcOspfv3VirtIfState, rcOspfv3VirtIfEvents, rcOspfv3VirtIfStatus, rcOspfv3VirtIfLinkScopeLsaCount, rcOspfv3VirtIfLinkLsaCksumSum } STATUS current DESCRIPTION "These virtual interface objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 8 } rcOspfv3NbrGroup OBJECT-GROUP OBJECTS { rcOspfv3NbrAddressType, rcOspfv3NbrAddress, rcOspfv3NbrOptions, rcOspfv3NbrPriority, rcOspfv3NbrState, rcOspfv3NbrEvents, rcOspfv3NbrLsRetransQLen, rcOspfv3NbrHelloSuppressed, rcOspfv3NbrIfId, rcOspfv3NbrRestartHelperStatus, rcOspfv3NbrRestartHelperAge, rcOspfv3NbrRestartHelperExitReason } STATUS current DESCRIPTION "These neighbor objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 9 } rcOspfv3NbmaNbrGroup OBJECT-GROUP OBJECTS { rcOspfv3NbmaNbrPriority, rcOspfv3NbmaNbrRtrId, rcOspfv3NbmaNbrState, rcOspfv3NbmaNbrStorageType, rcOspfv3NbmaNbrStatus } STATUS current DESCRIPTION "These NBMA neighbor objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 10 } rcOspfv3VirtNbrGroup OBJECT-GROUP OBJECTS { rcOspfv3VirtNbrIfIndex, rcOspfv3VirtNbrAddressType, rcOspfv3VirtNbrAddress, rcOspfv3VirtNbrOptions, rcOspfv3VirtNbrState, rcOspfv3VirtNbrEvents, rcOspfv3VirtNbrLsRetransQLen, rcOspfv3VirtNbrHelloSuppressed, rcOspfv3VirtNbrIfId, rcOspfv3VirtNbrRestartHelperStatus, rcOspfv3VirtNbrRestartHelperAge, rcOspfv3VirtNbrRestartHelperExitReason } STATUS current DESCRIPTION "These virtual neighbor objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 11 } rcOspfv3AreaAggregateGroup OBJECT-GROUP OBJECTS { rcOspfv3AreaAggregateStatus, rcOspfv3AreaAggregateEffect, rcOspfv3AreaAggregateRouteTag, rcOspfv3AreaAggregateAdvertiseMetric } STATUS current DESCRIPTION "These area aggregate objects are required for OSPFv3 systems." ::= { rcOspfv3Groups 12 } -- END of OSPF v3 MIB -- -- *** THIS SECTION IS GENERATED FROM ../mib_tools/error.mib *** -- This is generated by str2c.py -mib -- Do not edit this file -- Instead, edit $(TOPDIR)/mib/mib_tools/error_input.txt 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), unknownErrorCode1(129), 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), invalidOspfAreaRangeNet(162), 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), invalidSyslogMaxHostsSettings(273), 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), noDesiredSyslogHostEntryFound(293), 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), invalidIgmpSnoopDestAddress(342), invalidIgmpSnoopHostAddress(343), cannotDeleteDefaultUdpProtocolTblEntry(344), nextHopRouteIsStaticRoute(345), invalidUpdateIntervalValueInDVMRPGlobalTable(346), invalidTriggeredUpdateIntervalValueInDVMRPGlobalTable(347), invalidLeafTimeoutValueInDVMRPGlobalTable(348), invalidNbrTimeoutValueInDVMRPGlobalTable(349), invalidNbrProbeIntervalValueInDVMRPGlobalTable(350), invalidQueryIntervalValueInIgmpInterfaceTable(351), invalidVersionValueInIgmpInterfaceTable(352), invalidQueryMaxResponseTimeValueInIgmpInterfaceTable(353), invalidRobustnessValueInIgmpInterfaceTable(354), invalidLastMembQueryIntvlValueInIgmpInterfaceTable(355), invalidANDMaskInRcIpTosRuleGroup(356), invalidORRule1InRcIpTosRuleGroup(357), invalidORRule2InRcIpTosRuleGroup(358), invalidORRule3InRcIpTosRuleGroup(359), deleteStaticPortNotValid(360), maxEntriesForIgmpAccTbl(361), maxMaskNumberOfHostIgmpAccTbl(362), dvmrpIgmpExclusive(363), theSpecifiedAreaRangeMaskIsInvalid(364), invalidLengthOf2kBootConfigImageSource(365), invalidLengthOf2kBootConfigSource(366), preferenceOfStaticRouteIsInvalid(367), copyFileOutOfSpace(368), copyFileFileNotFound(369), copyFileInvalidDestination(370), copyFileInvalidSource(371), copyFileFail(372), invalidLinkFlapDetectAutoPortDown(373), invalidLinkFlapDetectFrequency(374), invalidLinkFlapDetectInterval(375), invalidLinkFlapDetectSendTrap(376), invalidQosLevel(377), invalidQosWeight(378), invalidQosThreshold(379), invalidTagToQosTableIeee1pValue(380), invalidTagToQosTableQosLevel(381), invalidDsFieldToQosTableDsField(382), invalidDsFieldToQosTableQosLevel(383), invalidQosToTagTableQosLevel(384), invalidQosToTagTableIeee1pValue(385), invalidQosLevelValue(386), invalidQosToDsFieldTableDsFieldValue(387), invalidQosToDsFieldTableQosLevel(388), invalidDiffServEnable(389), invalidDiffServType(390), invalidIeeeOverride(391), invalidVlanQosValue(392), invalidVlanTosValue(393), operationNotAllowedOnAccessPort(394), operationNotAllowedOnTaggingPort(395), invalidFileName(396), invalidDiaglogueDuplicateMirroredPort(397), invalidDiaglogueEnableValue(398), invalidDiaglogueEnableSetting(399), invalidDiaglogueModeSetting(400), invalidDiaglogueEntryId(401), srcMacVlanIsNotYetEnabled(402), srcMacVlanIsNotYetDisabled(403), invalidDiaglogueOperation(404), invalidMacAddressSpecied(405), maxResponseTimeGreaterThanQueryInterval(406), noModifyDsFltrAllowedOnDiffSrvCorePort(407), mltMoreThan4PortsInMgMlt(408), protocolRulesForThePortHasExceeded16(409), routeDoesNotExistsInTheRroutingTable(410), diagMirrorByPortTableAccessError(411), diagMirrorByPortInvalidMirroringPortSetting(412), igmpAdminVersionConfiguredLessThanOperatingVersion(413), canOnlyConfigureViaMltTable(414), dvmrpInterfaceTableIsFull(415), invalidDscpField(416), invalidDscpReservedField(417), disablePortPriorToChangingDiffServPortType(418), ipFilterInvalidId(419), rateLimitingExceeded(420), diagEntryMaxExceeded(421), onlyOneMirroringPortAllow(422), radiusServerExist(423), radiusServerNotExist(424), radiusServerInUse(425), radiusMaxServerNumExceeded(426), radiusInvalidAttribute(427), canNotChangeLocking(428), activationDisabled(429), zeroMac(430), atmBadVpi(431), atmBadVci(432), atmBadFramingMode(433), atmDestroyPvcFailed(434), atmBadName(435), atmBadEnable(436), atmBadpvcEncapsulation(437), atmBadPvdServiceType(438), atmBadPeakCellRate(439), atmBadSustainedCellRate(440), atmBadMaxBurstSize(441), atmBadMaxMtuSize(442), atmBadElanId(443), atmUnknownOperation(444), atmDestroy1483ElanFailed(445), atmBadPerformTagging(446), atmIlleagalElanDefinition(447), atmCreate1483ElanFailed(448), atmBadSnmpMessage(449), atmBadScrambleEnable(450), atmBadSignalingEnable(451), atmBadClockSource(452), atmBadLoopback(453), badRowStatus(454), atmBadLaneConfigMode(455), atmLecCreationFailed(456), atmBad1438Inarp(457), atmF5StartFailed(458), atmBadPvcId(459), atmBadConnectType(460), atmBadIpxEncapMethod(461), atmBadUniVersion(462), atmCreatePvcFailed(463), invalidLoginPromptLength(464), invalidPasswordPromptLength(465), invalidCliBannerLength(466), invalidCliBannerSize(467), invalidCliMotdLength(468), invalidCliMotdSize(469), invalidPortNameLength(470), invalidPortName(471), invalidMaxAdvertiseInterval(472), invalidMinAdvertiseInterval(473), invalidMaxInitialAdvertiseInterval(474), invalidMaxInitalAdvertments(475), invalidNeigborDeadInterval(476), invalidUserSetTimeYearValue(477), invalidUserSetTimeMonthValue(478), invalidUserSetTimeDateValue(479), invalidUserSetTimeHourValue(480), invalidUserSetTimeMinuteValue(481), invalidUserSetTimeSecondValue(482), rtcIsNotPresent(483), rtcIsNotRunning(484), maxMacCount(485), maxAdvertiseIntLessThanMinAdvertiseInt(486), minAdvertiseIntGreaterThanMaxAdvertiseInt(487), dvmrpNotEnabledGlobally(488), vrrpCriticalIpAddrNotEnable(489), vrrpInvalidCriticalIpAddr(490), metricConfigNotAllowed(491), posActiveNonBcpEnabledPort(492), posVlanNoMorePorts(493), posPortCanBeAdded(494), posNonBcpCanNotBeEnabled(495), posImageFilenameTooLong(496), posNoIpcpEnableOnMltPorts(497), posNoIpcpEnableOnTagPort(498), posNoIpxcpEnableOnMltPort(499), posNoIpxcpEnableOnTagPort(500), posDisableTagBeforeBcpDisable(501), posAssignIpBeforeIpcpEnable(502), posAssignIpxBeforeIpxcpEnable(503), posAssignIpBeforeRemoteIp(504), posKeepRemoteIpInSameSubnet(505), staticRouteEnabled(506), cannotChangeAutoLearnState(507), invalidVirtualIpAddr(508), virtualAndPhysicalIpNotInSameSubnet(509), vidNotAvailable(510), mgidNotAvailable(511), posNoIpcpEnableOnPolicyVlanPort(512), posNoIpxcpEnableOnPolicyVlanPort(513), posVrrpNotAllowed(514), webInvalidHttpPort(515), cannotAddMulticastStaticMac(516), posNoStpEnableWithBCPClosed(517), posAtmNoRip1(518), ipfFilterNumOverFilterSetLimit(519), ipfQosTrafficAverageRateOverLimit(520), ipfQosTrafficProfileNotExist(521), atmNoIpIpxConfigOnVlan(522), atmPvcIsInUse(523), globalFilterNotDisabled(524), dhcpNotOnByIpSubnetVlan(525), cannotConfigureDefaultGateway(526), routeExists(527), gatewayNotOnMgmtInterfaceSubnet(528), mgmtRouteTableFull(529), routeNotExists(530), invalidMacOffsetRangeForBW(531), invalidMacOffsetRangeForMG(532), atmPvcBadPeakCellRate(533), atmPvcBadSustainedCellRate(534), qosReservedQosLevel(535), dvmrpGlobInvalidFwdCacheTimeOut(536), dvmrpGlobInvalidRouteExpireTimeOut(537), dvmrpGlobInvalidRouteDiscardTimeOut(538), dvmrpGlobInvalidRouteSwitchTimeOut(539), pimCondRPGroupExists(540), pimCandRPAddressInvalid(541), pimGroupAddressInvalid(542), pimNotEnabled(543), pimInvalidJPInterval(544), pimInvalidMode(545), pimInvalidHelloInt(546), pimInvalidCBSRPRef(547), pimInvalidEnable(548), pimAlreadyEnabled(549), ipDvmrpAlreadyEnabled(550), ospfIntfChangeNotAllowedWhenEnabled(551), ospfIntfChangeFromNBMANotAllowed(552), ospfPollIntIsnotMultOfHelloInt(553), ospfNeigNoCircuit(554), ospfNeigSameIp(555), ospfCircNotNBMA(556), ospfCircPriZero(557), ospfNBMANeigExist(558), ospfNBMANeigNotFound(559), ospfDynNeigExist(560), pgmInvalidSessionLifetime(561), pgmInvalidMaxRetxStates(562), pgmInvalidMaxSessions(563), pgmInvalidIfNakRetxInterval(564), pgmInvalidIfMaxNakRetxCnt(565), pgmInvalidIfNakRdataInt(566), pgmInvalidIfNakElimInt(567), maxOfMirroringPortAllowedExceed(568), duplicatedRoutePolicyEntry(569), specifiedRoutePolicyEntryNotFound(570), specifiedPrefixListNotFound(571), routePolicyListNotSpecify(572), routePolicyPrefixListOverLimit(573), ipPrefixListDuplicate(574), ipPrefixListDuplicateEntry(575), ipPrefixListEntryNotFound(576), ipPrefixListInvalidName(577), ipRedistributeDuplicateEntry(578), ipRedistributeEntryNotFound(579), ipOspfInFilterDuplicateEntry(580), ipOspfInFilterEntryNotFound(581), ipEcmpNotDisabled(582), ipEcmpMaxExceeded(583), ipfQosTrafficAvgRateZeroProfileEnable(584), ipmTimePruneEntryInvalidGroup(585), ipmTimePruneEntryDuplicate(586), ipmTimePruneEntryNotExist(587), ipmTimePruneEntryInvalidExpireTime(588), smltIstExist(589), smltSmltIdExist(590), smltIstNotExist(591), smltSmltIsEnabled(592), smltSmltLocalIpNotExist(593), smltInvalidPortTypeForIstMlt(594), ntpServerAlreadyExist(595), ntpServerDoesNotExist(596), ntpKeyAlreadyExists(597), ntpKeyDoesNotExist(598), ntpMaxKeyExceeded(599), ntpServerAlreadyEnabled(600), ntpServerAlreadyDisabled(601), ntpNoServerConfigured(602), ntpMaxServerNumExceeded(603), ntpInvalidIntervalValue(604), ecmpNotEnabled(605), ipfInvalidProtocolType(606), assignIpToPortInRouteVlan(607), assignIpToVlanWithRoutePortMember(608), ipfIstPort(609), smltMltIpfExist(610), smltMltPortIpfExist(611), smltL2fIstPort(612), smltMltL2fExist(613), smltMltPortL2fExist(614), portMirroringEgressNotSupportFullDuplexMode(615), pimGlobInvalidRegSupprTimeOut(616), smltNotAvailableIn8100(617), mltNoPort(618), mltInvalidPortType(619), inUsedByATM1483Elan(620), smltIstStpEnableNotAllowed(621), invalidHighestVrrpPrio(622), dynamicPortMemberIn8100IsNotAllowed(623), ipfGlobalNextHopModeNotSupported(624), smltPeerIpNotExist(625), smltMltNoThisVlan(626), smltNotANormalMlt(627), validStaticRtExist(628), validBlkHolRtExist(629), pimOrIgmpAlreadyEnabled(630), communityAlreadyExists(9101), communityDoesnotExist(9102), communityStorageTypePermanent(9103), defaultEntryNotDeletable(9104), invalidAccessPolicyStrict(9105), targetAddressNotExist(9106), cannotChangeCurrentAndDeprecatedMib(9107), portMirroringTxNotSupportForThisHardwareRevision(9301), cannotSetMode(9302), cannotSetFraming(9303), cannotModifyInLaneMode(9304), stpIsNotAllowedToBeEnabledOnIstPort(9305), mirroredPortSupportRXModeOnly(9306), secondaryCpuNotActive(9307), commandNotAllowedInPrimaryCpu(9308), pcapUserDefinedDataInConsistency(9309), pcapFilterTblEntryNotFound(9310), pcapFilterTblDuplicateEntry(9311), pcapBufferSizeExceedsMaximumRamLimit(9312), portPcapIsActive(9313), pcapCommandNotAllowedWhenPcapIsEnabled(9314), invalidNumberOfHexDigits(9315), commandNotAllowedInHaCpuMode(9316), pcapCommandNotAllowedIn3SlotChassis(9317), pcapNoMemoryAllocatedForPcap(9318), pcapCannotBeEnabledWhenAutosaveInProgress(9319), pcapInvalidTimerRangeValue(9320), cannotSetPortAdminRouting(9322), smltNotAllowedObBrouterPort(9323), pcapOctapidNotInitialized(9324), pcapNoPackets(9325), pcapInsufficientDiskSpace(9326), pcapAutoSaveOrCopyCommandInProgress(9327), rmCommandNotAllowedWhenRemoteMirroringIsEnabled(9328), rmVlanNotPortBasedVlan(9329), rmPortNotMemberOfVlan(9330), rmSrcMacAddressNotSet(9331), rmRemoteMirroringActiveInOctapd(9332), rmRmtExceedsMaxLimit(9333), rmVlanIdNotSetForRmtPort(9334), rmDstMacNotSet(9335), rmPortDuplicateEntry(9336), rmPortEntryNotCreated(9337), rmRemoteMirroringActiveInRspLane(9382), portEapAuthorized(9345), portEapEnabled(9362), rateLimitingrmodPort(9363), bandwidthLimitingNonrmodPort(9364), egressRateLimitingNotAppToNonRModPort(9365), featureNotApplyToMixedMlt(9368), rateLimitingExistsForMlt(9369), differentPortConfigurationForMlt(9370), rModuleOnlyOneMirroredPortPerLane(9371), ieee8021pOverrideNotAppToNonRModPort(9372), portMirroringTxFilterNotSupportForThisHardwareRevision(9373), portIsDownOperationNotAllowed(9374), portSffdEnableError(9375), portTxFlowControlNotSupportedForThisHW(9376), portFcPause0NotSupportedForThisHW(9377), portFcPauseTimeNotSupportedForThisHW(9378), slppInvalidTxInterval(9380), slppInvalidRxThreshold(9381), cannotSetClockSource(9394), recordReserveTypeInvalid(9401), recordReserveOutOfRange(9402), recordReserveExceedPhyLim(9403), cannotUpNonEticketCard(9404), cannotUpNon128KCard(9405), naapVlanNotConfigured(9406), lpMiniSlotNotPresent(9407), lpSlotDisabled(9408), lpSlotEnabled(9409), cannotUpNonEmmodeCard(9410), cannotUpNonRmodeCard(9411), cannotUpNonRspCard(9412), dnsDuplicateEntry(9413), dnsEntryNotFound(9414), dnsEntryNotCreated(9415), smartCpldNotSupported(9416), slotNotPresent(9418), tenGEMltPortCannotBeAddedToStgWithSMLT(9501), tenGEPortCannotBeAddedToStgWithSMLT(9502), rstpInvalidVal(9504), mstpInvalidVal(9505), ospfOverlappingSummarizedRange(9601), ospfHelloIntNotGreatDeadInt(9605), cluserInvalidId(9901), clusterDoesNotExist(9902), clusterAlreadyExists(9903), clusterSizeExceeded(9904), invalidMiniSlot(9905), brouterOpNotAllowedOnIsdPort(9907), clusterIdMandatory(9906), removeVlanBeforeDeletingCluster(9908), vlanWithIPXEnabledCannotAdd10GEPortOrMlt(1101), addRemDsapSsapNotAllowed(1102), maxDsapSsapExceeded(1103), vlanInvalidEncap(1104), vlanEnforcementNotAllowed(1109), vlanNaapVlanPortMustBeTagged(1110), vlanRegPortNotAllowedInNaapVlan(1111), vlanFwPortNotAllowedInRegVlan(1112), invalidVlanIdSpecified(1113), retrieve10GEInfoFailure(1115), minMacGreaterThanMaxMac(1116), maxMacLessThanMinMac(1117), prPortNotForStackedVlan(1121), prPortNotForIPXVlan(1122), vlanAgingTimeNotAppToStaticVlan(1123), naapInvalidVlanId(1126), clusterIsdAlreadyUsed(1129), regularPortsNotAllowedInPeeringVlan(1130), regularPortsNotAllowedInClusterSyncVlan(1131), mltSdmPortNotAllowed(1132), clusterIdNotAllowedForNormalVlan(1133), clusterTypeNotSupported(1134), clusterMgmtSyncVlanCannotBeSame(1135), clusterTpsSizeExceeded(1145), clusterNotFwIsd(1148), clusterNotTpsIsd(1149), vlanFwPortDelNotAllowedInRegVlan(1151), fwPortNotAlwdForClusterTypeIs(1152), syncVlanNotAlwdForClusterTypeIs(1153), portMemberNotAlwdForNonIsCluster(1154), portMemberOfIsClusterCannotBeSdmPort(1155), portHasPcapEnabled(1156), portInSameOctapidAsIsCluster(1157), pcapInvalidTypeForAclFilter(1160), rmodOnlyOnePcapPortPerLane(1161), dynModMaxModule(1201), dynModUnknown(1202), dynModAlreadyLoaded(1203), dynModCantOpenFile(1204), dynModNotEnoughSpace(1205), circuitlestInvalidIpInterfaceId(1501), circuitlessMaxNumberIpInterfacesReached(1502), circuitDoesNotExist(1503), circuitAlreadyExists(1504), circuitlessIpInterfacesOperationNotAllowed(1505), priority255SpecialForPhyIpSameAsVrIp(1506), icmpRdiscInvalidPreferenceLevel(1507), icmpRdiscAdvAddrIsNotBroadcastOrMulticastAddr(1508), icmpRdiscInvalidMaxAdvInt(1509), icmpRdiscMinAdvIntvGreaterThanMaxAdvIntvOrLessThan3Secs(1510), icmpRdiscLifeTimeLessThanMaxAdvIntvOrGreaterThan9000Secs(1511), vrrpInvalidFasterAdvertInterval(1512), vrrpFasterAdvEnabled(1513), vrrpFasterAdvDisabled(1514), vrrpInvalidFastAdvEnableValue(1515), globalFiltersNotSupportFwdingNextHopMode(1516), vrrpPreemptActionNotAllowed(1517), rcPimModeIgmpVersionIncompatible(1518), invalidOrInconsistentBroadCastMaskValue(1519), invalidRipTimeoutInterval(1520), rsmltNoCirc(1521), rsmltInvalidHoldUpTimer(1522), rsmltNoBrouter(1523), rsmltNoIst(1524), vrrpSetWithRsmltEnable(1527), rsmltSetWithVrrpEnable(1528), ipEcmpMaxPathExceeded(1530), ipEcmpPathListNotAllowedInRmode(1531), featureAppliesToRmodulePortsOnly(1532), igmpOutOfSsmRange(2301), igmpDuplicateSsmTblEntry(2302), igmpSsmEntryDoesNotExist(2303), igmpSsmTblNotEmpty(2304), igmpRpSetExistsInSsmRange(2305), igmpCandidateRpExistsInSsmRange(2306), igmpIfInvalidQIntervalMrt(2307), igmpAlreadyEnabled(2308), igmpMaxStreamExceeded(2309), igmpStreamLimitAlreadyEnabled(2310), igmpStreamLimitNotEnabled(2311), igmpPimEnabledInSSMMode(2312), igmpDisableV3First(2313), igmpSSmConflictsWithSsgEntry(2314), igmpSsmCanNotDisableDynamicEntry(2315), invalidIpMulticastRange(2316), igmpStaticGroupCountExceeded(2317), igmpOverlappingStaticRangeNotAllowed(2319), igmpCannotEditStaticRecMcastDisabledGloballyOrOnVlan(2320), ipfStreamAlreadyExists(2401), ipfStreamDoesNotExists(2402), ipfStreamInvalidStreamType(2403), ipfStreamInvalidPortOption(2404), ipfStreamNameTooLong(2405), ipfStreamInvalidProtocol(2406), ipfStreamInvalidDscp(2407), ipfDeviceAlreadyExists(2408), ipfDeviceUnknownPlatform(2409), ipfDeviceUnknownDevice(2410), ipfDeviceDoesNotExists(2411), ipfDeviceNameTooLong(2412), ipfOneZeroIpDestFilterIsAllowed(2413), ipfGlobalFilterMaxPerOctapid(2414), ipfDeviceMaxPerPort(2415), ipfDeviceMaxPerBox(2416), ipfDeviceMaxFilterList(2417), ipfInvalidRmodPort(2418), ipfSourceNextHopModeNotSupported(2419), aclErrInUse(2432), aceInvalidMode(2482), aceEgressqEgressqnnscInvalid(2483), actNoSuchPatternName(2485), cannotDeleteIntMltId(2501), mltNoThisVlan(2502), mltPortsDifferentFramingMode(2503), moreThan2PortsInMlt(2504), portCannotBeAddedToDefualtVLANWithIPXEnabled(2505), portMemberNotSupportSMLT(2506), tenGEMltPortOrMltCannotBeAddedToVlanWithSmltMember(2507), tenGEMltPortCannotRunTogetherWithSMLT(2508), portCannotBeAddedToDefualtVLANWithSMLT(2509), tenGEPortOrMltCannotBeAddedToVlanWithSmltMember(2510), tenGEPortOrMltCannotRunTogetherWithSMLT(2511), tenGEPortNotSupportMcastDistribution(2512), tenGEPortNotSupportMLT(2513), mltSmltIdAlreadyExists(2514), mltInvalidSmltId(2515), mltSmltNotConfigured(2516), mltSmltAlreadyConfigured(2517), mltPortIsMemberOfMlt(2518), mltPortIsMemberOfSmlt(2519), mltSmltIpAddrNotAllowedOnSltPort(2520), mltUsedForLacp(2521), mltPortUsedForLacp(2522), mltUsedForMlt(2523), mltIdInvalidInNonRmode(2539), mltNaapVlanCannotBeAddedToIst(2540), mltIstCannotBeCreatedOverMltWithNaapVlan(2541), mltNaapCannotBeAddedToMltWithActiveIst(2542), asListOverLimit(2601), communityListOverLimit(2602), mltSmltLacpInvalidKey(2603), mcastMltNotEnabled(2701), mcastMltInvalidSrcMask(2702), mcastMltInvalidGrpMask(2703), mcastMltRedistrNotEnabled(2704), mcastMltDiscontiguousSrcMaskValue(2705), mcastMltDiscontiguousGrpMaskValue(2706), mcastMltNotEnabledOnMlt(2707), mcastMltPortOnNonEtkt(2708), mcastMltConfMaskDisableMcastMlt(2709), ipmcTimePruneConflictsWithSsmEntry(2710), rcSnmpSyslogDisableSyslogFirst(2801), rcSnmpInvalidSyslogHeader(2802), dvmrpMBRNotAllowed(2901), dvmrpInvalidIntfTypeChange(2902), ipxPolicyNetEntryNotFound(3101), ipxPolicyNetDuplicateEntry(3102), ipxPolicyNetListEntryNotFound(3103), ipxPolicyNetListDuplicateEntry(3104), ipxPolicyServEntryNotFound(3105), ipxPolicyServDuplicateEntry(3106), ipxPolicyServeListEntryNotFound(3107), ipxPolicyServListDuplicateEntry(3108), ipxPolicyPolicyEntryNotFound(3109), ipxPlicyPolicyDuplicateEntry(3110), ipxRoutePolicyNetListOverLimit(3111), ipxRoutePolicyServListOverLimit(3112), ipxPolicyRipOutFilterEntryNotFound(3113), ipxPolicySapOutFilterEntryNotFound(3114), ipxPolicyRipInFilterEntryNotFound(3115), ipxPolicySapInFilterEntryNotFound(3116), ipxPolicyIpxNetEntryInvalidName(3117), ipxPolicyIpxServEntryInvalidName(3118), ipxPolicyPolicyEntryInvalidName(3119), vlanHas10GEMemberWhichNotSupportIPX(3120), vlanContainUnSupportedPrPort(3121), invalidModeForAtmMDAType(3901), atmInvalidPVCEncapTypeForElan(3902), atmInvalidPVCPCRRange(3903), unsupportedVPI(3904), radiusAuthAcctAttrSame(4101), radiusAuthAcctPortSame(4102), radiusAuthAcctNoServerConfig(4103), radiusReAuthTimerFailed(4104), radiusAbortSesionTimerFailed(4105), radiusInvalidSnmpUserLength(4106), radiusInvalidCliCommandCount(4107), pimGlobInvalidUniRouteChangeTimeOut(4801), pimGlobInvalidDiscDataTimeOut(4802), pimGlobInvalidCRPADVTimeOut(4803), pimGlobInvalidBootStrapPeriod(4804), pimStaticRpEnabled(4805), pimStaticRpNotEnabled(4806), pimStaticRpEntryExists(4807), pimStaticRpNoRoute(4808), pimAddressInSsmRange(4809), pimInvalidModeChange(4810), pimStaticRpNotAllowed(4811), pimMBRNotAllowed(4812), pimGlobInvalidActChkInterval(4813), pimGlobActChkIntervalNotAllowed(4814), rpsMcastMaskLenToNotAllowed(4901), tcpConnectionNotFound(5101), tcpInvalidState(5102), bgpPeerNotFound(5201), bgpInvalidPeerEnable(5202), bgpInvalidPeerRemoteas(5203), bgpInvalidPeerGroupName(5204), bgpInvalidPeerDefaultOriginate(5205), bgpInvalidPeerEbgpMultiNop(5206), bgpInvalidPeerAdvertisementInterval(5207), bgpInvalidPeerPassword(5208), bgpInvalidPeerWeight(5209), bgpInvalidPeerNextHopSelf(5210), bgpInvalidPeerRoutePolicyIn(5211), bgpInvalidPeerRoutePolicyOut(5212), bgpInvalidPeerRouteReflectorClient(5213), bgpInvalidPeerSoftReconfigurationIn(5214), bgpInvalidPeerSoftReconfiguration(5215), bgpInvalidPeerRemovePrivateAs(5216), bgpInvalidPeerRowStatus(5217), bgpNetworkNotFound(5218), bgpPeerGroupNotFound(5219), bgpInvalidPeerGroupEnable(5220), bgpInvalidPeerGroupRemoteAs(5221), bgpInvalidPeerGroupDefaultOriginate(5222), bgpInvalidPeerGroupUpdateSource(5223), bgpInvalidPeerGroupEbgpMultiHop(5224), bgpInvalidPeerGroupAdvertisementInterval(5225), bgpInvalidPeerGroupPassword(5226), bgpInvalidPeerGroupWeight(5227), bgpInvalidPeerGroupNextHopSelf(5228), bgpInvalidPeerGroupRoutePolicyIn(5229), bgpInvalidPeerGroupRoutePolicyOut(5230), bgpInvalidPeerGroupRouteReflectorClient(5231), bgpInvalidPeerGroupSoftReconfigurationIn(5232), bgpInvalidPeerGroupSoftReconfiguration(5233), bgpInvalidPeerGroupRemovePrivateAs(5234), bgpInvalidPeerGroupHoldTime(5235), bgpInvalidPeerGroupKeepAlive(5236), bgpInvalidPeerGroupRowStatus(5237), bgpInvalidPeerGroupGroupName(5238), bgpAggregateNotFound(5239), bgpInvalidAggregateAsSetGenerate(5240), bgpInvalidAggregateSummaryOnly(5241), bgpInvalidAggregateSuppressPolicy(5242), bgpInvalidAggregateAdvertisePolicy(5243), bgpInvalidAggregateAttributePolicy(5244), bgpOperationNotAllowedWhenBgpIsEnabled(5245), bgpInvalidPeerHoldTime(5246), bgpInvalidPeerKeepAlive(5247), bgpInvalidPeerMaxPrefix(5248), bgpInvalidPeerGroupMaxPrefix(5249), bgpInvalidPeerMD5Authentication(5250), bgpInvalidPeerGroupMD5Authentication(5251), bgpInvalidPeerGroupIndex(5252), bgpInvalidConfederationIdentifier(5253), bgpInvalidConfederationPeerAsNumber(5254), bgpInvalidConfederationPeerNotFound(5255), bgpInvalidConfederationPeerAlreadyExist(5256), bgpOperationNotAllowedWhenSoftReconfigInIsDisabled(5257), bgpNotAllowedSoftRecfgInIsDisabledForTheGrpOrAnyPeerInGrp(5258), bgpCanNotEnablePeerWithoutCfgRemoteAsForThePeer(5259), bgpCanNotEnablePeerGrpWoCfgRemoteASPeerGrpOrAnyPeerInGrp(5260), bgpOperationNotAllowedWhenPeerIsBGPON(5261), bgpOperationNotAllowedWhenPeerGrpOrAnyPeerInGrpIsBGPON(5262), bgpOperationNotAllowedExternalPeer(5263), bgpOperationNotAllowedInternalPeer(5264), asListNotFound(5265), asListDuplicate(5266), asListAsPathEntryNotFound(5267), asListAsPathEntryDuplicate(5268), asListInvalidModeOfAsPathEntry(5269), asListInvalidAsRegularExpressionOfAsPathEntry(5270), asListInvalidRowStatusOfAsPathEntry(5271), communityListNotFound(5272), communityListDuplicate(5273), communityListCommunityPathEntryNotFound(5274), communityListCommunityPathEntryDuplicate(5275), communityListInvalidModeOfCommunityPathEntry(5276), communityListInvalidValueOfCommunityEntry(5277), communityListInvalidRowStatusOfCommunityEntry(5278), bgpFeatureNotSupport(5279), bgpMd5EnabledWithoutPasswd(5280), bgpEnabledWithoutLocalAs(5281), bgpAggregateAdvertisePolicyWithoutAsSet(5282), bgpPeerHoldTimeLessThanKeepAliveTime(5283), bgpCommListCommunityStringUsed(5284), communityListModificationNotAllowed(5288), sshEnableTrue(5501), rsaKeyNotExist(5502), dsaKeyNotExist(5503), rsaKeyGenMiss(5504), dsaKeyGenMiss(5505), sshShutDownInProcess(5506), sshPortAlreadyInUse(5508), sshPortReserved(5509), invalidOperationOnWsmOrSamStg(5601), invalidOperationOnWsmOrSamVlan(5602), invalidOperationOnWsmOrSamPort(5603), invalidOperationOnSamPort(5604), lacpInvalidAggrsysPrio(6501), lacpInvalidAggrActorAdminKey(6502), lacpInvalidAggrColMaxDelay(6503), lacpInconsistentKey(6504), lacpInvalidVal(6505), lacpOutOfRangeKey(6506), lacpPortNotAggregatable(6507), lacpKeyModificationNotAllowedOnSltPort(6508), vlacpTimeoutScaleRangeBetween3To10(6509), lacpOtherPortsWithSameKey(6510), vlacpOneofPortorMLTIdIsRequired(6511), vlacpDuplicatePeerMacAddress(6512), vlacpOutOfRangeMac(6513), lacpSmltSysIdSyncIncomplete(6514), vlacpOperationReqPortVlacpDis(6515), targetAddressMissing(6801), testAlreadyRunning(6802), invalidTargetAddress(6803), invalidSourceAddress(6804), controlEntryAlreadyExists(6805), invalidIpAddressFormat(6806), invalidDataRange(6807), invalidIndex(6808), entryDoesNotExist(6809), controlEntryMaxLimitReached(6810), maxRowOutOfRange(6811), ipv6VlanDoesnotExist(7401), ipv6InvalidInstance(7402), ipv6InvalidParameter(7403), ipv6AttrNotImplemented(7404), ipv6EntryDuplicate(7405), ipv6EntryNotExist(7406), ipv6InvalidIdentifierLength(7407), ipv6CircuitDoesNotExist(7408), ipv6PortNotPowerRanger(7409), ipv6InvalidInterfaceIdentifier(7410), ipv6CannotChangeWhenAdminEnable(7411), ipv6InvalidReasmMaxSize(7412), ipv6InvalidReachableTime(7413), ipv6InvalidPrefixLength(7414), ipv6InvalidSendAdverts(7415), ipv6InvalidMaxInterval(7416), ipv6InvalidMinInterval(7417), ipv6InvalidRetransmitTimer(7418), ipv6InvalidDefaultLifeTime(7419), ipv6InvalidCurHopLimit(7420), ipv6InvalidManagedFlag(7421), ipv6InvalidOtherConfigFlag(7422), ipv6InvalidDadNsNum(7423), ipv6InvalidPhysicalAddress(7424), ipv6InvalidNetToPhysicalType(7425), ipv6NeighborDuplicate(7426), ipv6NeighborDoesNotExist(7427), ipv6InvalidInvalidIpv6Addr(7428), ipv6PrefixDuplicate(7429), ipv6InvalidPrefix(7430), ipv6InvalidInterfaceType(7431), ipv6NexthopOrIndexReq(7432), ipv6NexthopIsLinklocBothIndexHopReq(7433), ipv6StaticRouteDistanceReq(7434), ipv6StaticRouteDuplicate(7435), ipv6StaticRouteInvalid(7436), ipv6OspfInvalidRouterId(7437), ipv6OspfNotSupported(7438), ipv6OspfAreaDoesNotExist(7439), ipv6OspfAlreadyExist(7440), ipv6OspfInterfaceInvalid(7441), ipv6OspfInterfaceExists(7442), ipv6OspfInterfaceNotExists(7443), ipv6OspfAreaAggregateEntryExists(7444), ipv6OspfAreaAggregateEntryDoesNotExist(7445), ipv6OspfInvalidAreaRangeMask(7446), ipv6OspfAreaCannotModifyBackbone(7447), tcpConnectTblPermittedStateIsDelete(7448), ipv6InterfaceVlanNotFound(7449), ipv6TunnelInterfaceDoesnotExist(7450), ipv6TunnelNotImplemented(7451), ipv6TunnelInvalidOperation(7452), ipv6TunnelInvalidType(7453), ipv6TunnelInterfaceAlreadyExist(7454), ipv6TunnelRemAddrShldBeZero(7455), ipv6VlanDoesNotMatchPreviousVlanid(7456), ipv6UvifDoesNotExist(7457), ipv6MldNotEnabled(7458), ipv6MldInterfaceExists(7459), ipv6MldInterfaceDoesNotExist(7460), ipv6MldInvalidQueryInterval(7461), ipv6MldInvalidVersion(7462), ipv6MldInvalidMaxRespdelay(7463), ipv6MldInvalidRobvar(7464), ipv6MldInvalidLlqi(7465), ipv6RedistributionInvalidOperation(7466), ipv6InvalidMaxRouterAdvertInterval(7467), ipv6InvalidMinRouterAdvertInterval(7468), ipv6CannotSetSummaryAsFalseIfNotStubArea(7469), ipv6CannotModifyStubMetricIfNotStubArea(7470), ipv6GatewayMustBeOnMgmtInterface(7471), ipv6OspfNbmaNbrAlreadyExist(7472), ipv6OspfInterfaceNotNbma(7473), ipv6OspfNbmaTunnelNot624(7474), ipv6OspfNbmaNbrNotExist(7475), cannotConfigureAddrWhichIsLinkLocal(7476), addrEntryDoesNotExist(7477), ipv6TunnelCannotHaveMoreThanOneAddr(7478), cannotChangeAddressType(7479), cannotConfigureNetAddr(7480), invalidInetNetworkAndMask(7481), cannotConfigureHostAddr(7482), ipv6InterfaceIdCannotBeChanged(7483), ipv6TunnelLocalAndRemoteIpAddressCannotBeSame(7484), ipv6StaticRouteWrongNexthop(7485), ipv6EuiInterfacePrefixCannotBeGreaterThan64(7486), ipv6CircuitMcastFlagNotSet(7487), ipv6MldProxyUnsupported(7488), ipv6MtuChangeWhenIntfDisable(7489), ipv6OspfNbmaNbrInvalidAddress(7490), ipv6AddressAndPrefixSame(7491), ipv6IncompatibleAddressTypeAndAddress(7492), ipv6DadInProgressTryLater(7493), ipv6InterfaceMismatch(7494), ipv6StaticNeighborInterfaceNotPresent(7495), ipv6RequiresSuperMezz(7496), ipv6StaticRouteOnlyIfindexCannotConfigPref(7497), ipv6StaticRouteRecursiveRouteNotSupported(7498), idInvalid(7501), notExist(7502), duplicate(7503), nameInvalid(7504), notenablemixedmlt(7505), portconflictmixedmlt(7506), actInUse(7601), actFieldTooMany(7602), actPatternNotExist(7603), actErrApplyStateTrue(7604), actMaxPatternExceeded(7605), aclActNotExist(7606), aclTypeInvalid(7607), aclDefActionInvalid(7608), aclGlobActionInvalid(7609), vlanInvalid(7610), portInvalid(7611), aclMltInvalid(7612), aclInUse(7613), aclInvalidState(7614), aclActNotApplied(7615), aclActVlanAttrSpecified(7616), aclActPortAttrSpecified(7617), aclPortBased(7618), aclVlanBased(7619), actNoAttributesConfigured(7620), aclErrPortAlreadyInAcl(7621), aclErrVlanAlreadyInAcl(7622), aceAclIdInvalid(7623), aceAclNotExist(7624), aceInUse(7625), aceMax(7626), aceModeIllegal(7627), aceDscpIllegal(7628), aceDot1pIllegal(7629), aceUnreachIllegal(7630), acePoliceIllegal(7631), aceAclInvlanPoliceNotAllLanes(7632), aceInvalidAdminState(7633), aceEgressQueueInvalid(7634), aceEgressQueue1gInvalid(7635), aceEgressQueue10gInvalid(7636), aceEgressNNSCInvalid(7637), acePoliceInvalidMode(7638), aceAttrNotExistInAct(7639), aceInsuffActionAttr(7640), maxAceForSystem(7641), aceValMoreThanActPatternLen(7642), aceMltIndexIllegal(7643), aceModeNotPermit(7644), aceNotPermitIngress(7645), aceParmNotDefault(7646), aceAttrConflict(7647), defaultIdnoCreate(7648), defaultIdnoDelete(7649), defaultIdnoModify(7650), mltPortAclConflict(7651), aceNoModeModify(7652), aclNoAccept(7653), qosPolicyLaneExist(7701), qosPolicyLaneNotExist(7702), qosPolicyPkRateInvalid(7703), qosPolicySvcRateInvalid(7704), qosPolicyLaneInvalid(7705), qosPolicyValidAcesPresent(7706), qosTxQSetQmaxInvalid(7707), qosTxQSetQmaxChangeNotAllowed(7708), qosTxQSetBalQInvalid(7709), qosTxQSetHipriQInvalid(7710), qosTxQSetLopriQInvalid(7711), qosTxQSetMaxQExceed(7712), qosTxQSetPortNotRMod(7713), qosTxQSetQInvalid(7714), qosTxQSetQNotAssign(7715), qosTxQSetMinRateGtMaxrate(7716), qosTxQSetQMaxAfter8Adjust(7717), qosTxQSetPortFeIncompatibleQset64(7718), qosTxQSetPortGbIncompatibleQset8(7719), qosTxQSetModificationNotAllowed(7720), qosTxQSetQLengthWredModNotAllowed(7721), ipfixStateAlreadyEnabled(8101), ipfixStateAlreadyDisabled(8102), ipfixInvalidSlotNumber(8103), ipfixNotADPMSlot(8104), ipfixInvalidActiveTimeout(8105), ipfixInvalidAgingInterval(8106), ipfixInvalidExportInterval(8107), ipfixInvalidTemplateRefIntervalSec(8108), ipfixInvalidTemplateRefIntervalPkts(8109), ipfixCollectorNotConfigured(8110), ipfixTwoCollectorAlreadyConfigured(8111), ipfixOnlyUdpProtocolSupported(8112), ipfixInvalidCollectorDestPort(8113), ipfixInvalidHashPolynomialCoeff(8114), ipfixInvalidHashPolynomialSeed(8115), ipfixInvalidHashKeyId(8116), ipfixInvalidSamplingRate(8117), aceIpfixStateIllegal(8118), readWriteAccessReadOnly(900), readWriteAccessLevelOne(901), readWriteAccessLevelTwo(902), readWriteAccessLevelThree(903), readWriteAccessReadWrite(904), readWriteAccessReadWriteAll(905), readWriteAccessUnknownLevel(906) } MAX-ACCESS read-only STATUS current 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 } -- *** ABOVE SECTION IS GENERATED FROM ../mib_tools/error.mib *** rcErrorSendTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether to send trap upon receiving an error in the system." DEFVAL { true } ::= { rcError 5 } -- TRAPS rcTrapsMib OBJECT IDENTIFIER ::= { rcTraps 0 } 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 } rcnCardDown 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." ::= { rcTrapsMib 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 } rcnCardUp 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." ::= { rcTrapsMib 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 } rcnErrorNotification 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." ::= { rcTrapsMib 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 } rcnStpNewRoot 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." ::= { rcTrapsMib 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 } rcnStpTopologyChange 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." ::= { rcTrapsMib 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 } rcnChasPowerSupplyDown 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." ::= { rcTrapsMib 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 } rcnChasFanDown 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." ::= { rcTrapsMib 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 } rcnLinkOscillation 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." ::= { rcTrapsMib 8 } rcMacViolation NOTIFICATION-TYPE OBJECTS { rcErrorText, rcPortIndex } STATUS current DESCRIPTION "A rcMacViolation trap signifies that the SNMPv2 entity, acting in an agent role, has received a PDU with an invalid source MAC address." ::= { rcTraps 9 } rcnMacViolation NOTIFICATION-TYPE OBJECTS { rcErrorText, rcPortIndex } STATUS current DESCRIPTION "A rcMacViolation trap signifies that the SNMPv2 entity, acting in an agent role, has received a PDU with an invalid source MAC address." ::= { rcTrapsMib 9 } rcSonetTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPosSonetTrapType, rcPosSonetTrapIndication } STATUS current DESCRIPTION "A rcSonetTrap trap signifies that the SNMPv2 entity, acting in an agent role, has detected a change of status on a Sonet port." ::= { rcTraps 10 } rcnSonetTrap NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcPosSonetTrapType, rcPosSonetTrapIndication } STATUS current DESCRIPTION "A rcSonetTrap trap signifies that the SNMPv2 entity, acting in an agent role, has detected a change of status on a Sonet port." ::= { rcTrapsMib 10 } rc2kCardDown NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus } 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 11 } rcn2kCardDown NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus } 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." ::= { rcTrapsMib 11 } rc2kCardUp NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus } 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 12 } rcn2kCardUp NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rc2kCardFrontAdminStatus, rc2kCardFrontOperStatus } 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." ::= { rcTrapsMib 12 } rc2kTemperature NOTIFICATION-TYPE OBJECTS { rc2kChassisTemperature } STATUS current DESCRIPTION "A rc2kTemperature trap signifies that the SNMPv2 entity, acting in an agent role, has detected the chassis is over-heating." ::= { rcTraps 13 } rcn2kTemperature NOTIFICATION-TYPE OBJECTS { rc2kChassisTemperature } STATUS current DESCRIPTION "A rc2kTemperature trap signifies that the SNMPv2 entity, acting in an agent role, has detected the chassis is over-heating." ::= { rcTrapsMib 13 } rcChasPowerSupplyUp NOTIFICATION-TYPE OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus} STATUS current DESCRIPTION "A rcChasPowerSupplyUp 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 up state." ::= { rcTraps 14 } rcnChasPowerSupplyUp NOTIFICATION-TYPE OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus} STATUS current DESCRIPTION "A rcChasPowerSupplyUp 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 up state." ::= { rcTrapsMib 14 } rc2kAtmPvcLinkStateChange NOTIFICATION-TYPE OBJECTS { rc2kAtmPvcIfIndex, rc2kAtmPvcVpi, rc2kAtmPvcVci, rc2kAtmPvcOamVcStatus } STATUS current DESCRIPTION "A rc2kAtmPvcLinkStateChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rc2kAtmPvcOamVcStatus object for one of PVC is about to transition into different state, either from up to down or from down to up." ::= { rcTraps 15 } rcn2kAtmPvcLinkStateChange NOTIFICATION-TYPE OBJECTS { rc2kAtmPvcIfIndex, rc2kAtmPvcVpi, rc2kAtmPvcVci, rc2kAtmPvcOamVcStatus } STATUS current DESCRIPTION "A rc2kAtmPvcLinkStateChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the rc2kAtmPvcOamVcStatus object for one of PVC is about to transition into different state, either from up to down or from down to up." ::= { rcTrapsMib 15 } rcStpTCN NOTIFICATION-TYPE OBJECTS { rcStgId, rcPortIndex, rcStgBridgeAddress } 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 16 } rcnStpTCN NOTIFICATION-TYPE OBJECTS { rcStgId, rcPortIndex, rcStgBridgeAddress } 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." ::= { rcTrapsMib 16 } rcSmltIstLinkUp NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcSmltIstLinkUp trap signifies that the split MLT link is from down to up." ::= { rcTraps 17 } rcnSmltIstLinkUp NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcSmltIstLinkUp trap signifies that the split MLT link is from down to up." ::= { rcTrapsMib 17 } rcSmltIstLinkDown NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcSmltIstLinkDown trap signifies that the split MLT link is from up to down." ::= { rcTraps 18 } rcnSmltIstLinkDown NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcSmltIstLinkDown trap signifies that the split MLT link is from up to down." ::= { rcTrapsMib 18 } rcSmltLinkUp NOTIFICATION-TYPE OBJECTS { rcMltSmltId } STATUS current DESCRIPTION "A rcMltSmltId trap signifies that the split SMLT link is up." ::= { rcTraps 19 } rcnSmltLinkUp NOTIFICATION-TYPE OBJECTS { rcMltSmltId } STATUS current DESCRIPTION "A rcMltSmltId trap signifies that the split SMLT link is up." ::= { rcTrapsMib 19 } rcSmltLinkDown NOTIFICATION-TYPE OBJECTS { rcMltSmltId } STATUS current DESCRIPTION "A rcMltSmltId trap signifies that the split SMLT link is down." ::= { rcTraps 20 } rcnSmltLinkDown NOTIFICATION-TYPE OBJECTS { rcMltSmltId } STATUS current DESCRIPTION "A rcMltSmltId trap signifies that the split SMLT link is down." ::= { rcTrapsMib 20 } rcChasFanUp NOTIFICATION-TYPE OBJECTS { rcChasFanId, rcChasFanOperStatus} STATUS current DESCRIPTION "A rcChasFanUp 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 up state." ::= { rcTraps 21 } rcnChasFanUp NOTIFICATION-TYPE OBJECTS { rcChasFanId, rcChasFanOperStatus} STATUS current DESCRIPTION "A rcChasFanUp 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 up state." ::= { rcTrapsMib 21 } rcPasswordChange NOTIFICATION-TYPE OBJECTS { rcCliPasswordChange, rcCliPassChangeResult} STATUS current DESCRIPTION "A rcPasswordChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the one of the cli password is changed." ::= { rcTraps 22 } rcnPasswordChange NOTIFICATION-TYPE OBJECTS { rcCliPasswordChange, rcCliPassChangeResult} STATUS current DESCRIPTION "A rcPasswordChange trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the one of the cli password is changed." ::= { rcTrapsMib 22 } rcEmError NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcChasEmModeError} STATUS current DESCRIPTION "A rcEmError trap signifies that the SNMPv2 entity, acting in an agent role, has detected Em error." ::= { rcTraps 23 } rcnEmError NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcChasEmModeError} STATUS current DESCRIPTION "A rcEmError trap signifies that the SNMPv2 entity, acting in an agent role, has detected Em error." ::= { rcTrapsMib 23 } -- OM 2.0 place holder -- rcVpnTrap NOTIFICATION-TYPE -- OBJECTS { rcVpnVpnId, rcErrorText, rcVpnTunnelLspId, -- rcIpMplsGlobalRouterId, rcVpnRemotePeerId, -- rcSyslogHostSeverity} -- STATUS current -- DESCRIPTION "L2Vpn will send trap when the Lsp goes down, which -- would affect the operational status of the Vpn (given -- by the VpnId). The Cause will indicate the reason for -- sending the trap. It can either LSP down/failure or -- to the bandwidth requirements cannot be fulfilled. -- Severity Level can be Warning/Error/Fatal." -- ::= { rcTraps 24 } -- -- rcnVpnTrap NOTIFICATION-TYPE -- OBJECTS { rcVpnVpnId, rcErrorText, rcVpnTunnelLspId, -- rcIpMplsGlobalRouterId, rcVpnRemotePeerId, -- rcSyslogHostSeverity} -- STATUS current -- DESCRIPTION "L2Vpn will send trap when the Lsp goes down, which -- would affect the operational status of the Vpn (given -- by the VpnId). The Cause will indicate the reason for -- sending the trap. It can either LSP down/failure or -- to the bandwidth requirements cannot be fulfilled. -- Severity Level can be Warning/Error/Fatal." -- ::= { rcTrapsMib 24 } -- rcPcmciaCardRemoved NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcPcmciaRemoved trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the PCMCIA card is being removed." ::= { rcTraps 25 } rcnPcmciaCardRemoved NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcPcmciaRemoved trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the PCMCIA card is being removed." ::= { rcTrapsMib 25 } rcSmartCpldTimerFired NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcSmartCpldTimerFired trap signifies that the cpld timer fired." ::= { rcTraps 26 } rcnSmartCpldTimerFired NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcSmartCpldTimerFired trap signifies that the cpld timer fired." ::= { rcTrapsMib 26 } rcCardCpldNotUpDate NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcCardCpldNotUpDate trap signifies that the cpld is not up to date." ::= { rcTraps 27 } rcnCardCpldNotUpDate NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcCardCpldNotUpDate trap signifies that the cpld is not up to date." ::= { rcTrapsMib 27 } rcIgapLogFileFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcIgapLogFileFull trap signifies that the Igap accounting time-out Log File reach the maximum." ::= { rcTraps 28 } rcnIgapLogFileFull NOTIFICATION-TYPE STATUS current DESCRIPTION "A rcIgapLogFileFull trap signifies that the Igap accounting time-out Log File reach the maximum." ::= { rcTrapsMib 28 } rcCpLimitShutDown NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus, ifOperStatus, rcPortCpLimitShutDown } STATUS current DESCRIPTION "A rcCpLimitShutDown trap signifies that the cp limit for the port is shutting down." ::= { rcTraps 29 } rcnCpLimitShutDown NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus, ifOperStatus, rcPortCpLimitShutDown } STATUS current DESCRIPTION "A rcCpLimitShutDown trap signifies that the cp limit for the port is shutting down." ::= { rcTrapsMib 29 } rcSshServerEnabled NOTIFICATION-TYPE OBJECTS { rcSshGlobalPort } STATUS current DESCRIPTION "A rcSshServerEnabled trap signifies that the SSH server is enabled." ::= { rcTraps 30 } rcnSshServerEnabled NOTIFICATION-TYPE OBJECTS { rcSshGlobalPort } STATUS current DESCRIPTION "A rcSshServerEnabled trap signifies that the SSH server is enabled." ::= { rcTrapsMib 30 } rcSshServerDisabled NOTIFICATION-TYPE OBJECTS { rcSshGlobalPort } STATUS current DESCRIPTION "A rcSshServerDisabled trap signifies that the SSH server is disabled." ::= { rcTraps 31 } rcnSshServerDisabled NOTIFICATION-TYPE OBJECTS { rcSshGlobalPort } STATUS current DESCRIPTION "A rcSshServerDisabled trap signifies that the SSH server is disabled." ::= { rcTrapsMib 31 } rcSshSessionLogin NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshSessionLogin trap signifies that there is a SSH session login." ::= { rcTraps 32 } rcnSshSessionLogin NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshSessionLogin trap signifies that there is a SSH session login." ::= { rcTrapsMib 32 } rcSshSessionLogout NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshSessionLogout trap signifies that there is a SSH session logout." ::= { rcTraps 33 } rcnSshSessionLogout NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshSessionLogout trap signifies that there is a SSH session logout." ::= { rcTrapsMib 33 } rcSshUnauthorizedAccess NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshUnauthorizedAccess trap signifies that an unauthorized access has occured." ::= { rcTraps 34 } rcnSshUnauthorizedAccess NOTIFICATION-TYPE OBJECTS { rcSshGlobalHostIpAddr } STATUS current DESCRIPTION "A rcSshUnauthorizedAccess trap signifies that an unauthorized access has occured." ::= { rcTrapsMib 34 } rcHaCpuState NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcL2RedundancyHaCpuState } STATUS current DESCRIPTION "A rcHaCpuState trap signifies that the state of the HA-CPU." ::= { rcTraps 35 } rcnHaCpuState NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcL2RedundancyHaCpuState } STATUS current DESCRIPTION "A rcHaCpuState trap signifies that the state of the HA-CPU." ::= { rcTrapsMib 35 } rcInsufficientMemory NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcInsufficientMemory trap indicates insufficient memory on CPU blade for proper operation. Recommended memory = 256 MB available through Nortel Networks upgrade kit" ::= { rcTraps 36 } rcnInsufficientMemory NOTIFICATION-TYPE OBJECTS { rc2kCardIndex } STATUS current DESCRIPTION "A rcInsufficientMemory trap indicates insufficient memory on CPU blade for proper operation. Recommended memory = 256 MB available through Nortel Networks upgrade kit" ::= { rcTrapsMib 36 } rcSaveConfigAction NOTIFICATION-TYPE OBJECTS { rcSysActionL1 } STATUS current DESCRIPTION "A rcSaveConfigAction trap indicates the switch run time or boot configuration is being saved" ::= { rcTraps 37 } -- This is obsolete. Use rcnSaveConfigFile (rcTrapsMib 61) rcnSaveConfigAction NOTIFICATION-TYPE OBJECTS { rcSysActionL1 } STATUS current DESCRIPTION "A rcSaveConfigAction trap indicates the switch run time or boot configuration is being saved" ::= { rcTrapsMib 37 } rcLoopDetectOnPort NOTIFICATION-TYPE OBJECTS { rcVlanId, rcPortIndex } STATUS current DESCRIPTION "A rcSaveConfigAction trap indicates that a loop has been detected on a port. The vlan on that port will be disabled." ::= { rcTraps 38 } rcnLoopDetectOnPort NOTIFICATION-TYPE OBJECTS { rcVlanId, rcPortIndex } STATUS current DESCRIPTION "A rcLoopDetectOnPort trap indicates that a loop has been detected on a port. The vlan on that port will be disabled." ::= { rcTrapsMib 38 } rcbgpEstablished NOTIFICATION-TYPE OBJECTS { rcIpBgpPeerIpAddress, rcIpBgpPeerLastError, rcIpBgpPeerState } STATUS current DESCRIPTION "The BGP Established event is generated when the BGP FSM enters the ESTABLISHED state." ::= { rcTraps 39 } rcnbgpEstablished NOTIFICATION-TYPE OBJECTS { rcIpBgpPeerIpAddress, rcIpBgpPeerLastError, rcIpBgpPeerState } STATUS current DESCRIPTION "The BGP Established event is generated when the BGP FSM enters the ESTABLISHED state." ::= { rcTrapsMib 39 } rcbgpBackwardTransition NOTIFICATION-TYPE OBJECTS { rcIpBgpPeerIpAddress, rcIpBgpPeerLastError, rcIpBgpPeerState } STATUS current DESCRIPTION "The BGPBackwardTransition Event is generated when the BGP FSM moves from a higher numbered state to a lower numbered state." ::= { rcTraps 40 } rcnbgpBackwardTransition NOTIFICATION-TYPE OBJECTS { rcIpBgpPeerIpAddress, rcIpBgpPeerLastError, rcIpBgpPeerState } STATUS current DESCRIPTION "The BGPBackwardTransition Event is generated when the BGP FSM moves from a higher numbered state to a lower numbered state." ::= { rcTrapsMib 40 } rcAggLinkUp NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcAggLinkUp trap is generated when the operational state of the aggregator changes from down to up." ::= { rcTraps 41 } rcnAggLinkUp NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcAggLinkUp trap is generated when the operational state of the aggregator changes from down to up." ::= { rcTrapsMib 41 } rcAggLinkDown NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcAggLinkDown trap is generated when the operational state of the aggregator changes from up to down." ::= { rcTraps 42 } rcnAggLinkDown NOTIFICATION-TYPE OBJECTS { rcMltId } STATUS current DESCRIPTION "A rcAggLinkDown trap is generated when the operational state of the aggregator changes from up to down." ::= { rcTrapsMib 42 } rcIgmpNewGroupMember NOTIFICATION-TYPE OBJECTS { rcIgmpGroupIfIndex, rcIgmpGroupIpAddress, rcIgmpGroupInPort, rcIgmpGroupMembers } STATUS current DESCRIPTION "An IgmpNewGroupMember trap signifies that a new member has come on an interface." ::= { rcTraps 43 } rcnIgmpNewGroupMember NOTIFICATION-TYPE OBJECTS { rcIgmpGroupIfIndex, rcIgmpGroupIpAddress, rcIgmpGroupInPort, rcIgmpGroupMembers } STATUS current DESCRIPTION "An IgmpNewGroupMember trap signifies that a new member has come on an interface." ::= { rcTrapsMib 43 } rcIgmpLossGroupMember NOTIFICATION-TYPE OBJECTS { rcIgmpGroupMembers, rcIgmpGroupIpAddress, rcIgmpGroupInPort, rcIgmpGroupIfIndex } STATUS current DESCRIPTION "An IgmpLossGroupMember trap signifies that a group member has been lost on an interface." ::= { rcTraps 44 } rcnIgmpLossGroupMember NOTIFICATION-TYPE OBJECTS { rcIgmpGroupMembers, rcIgmpGroupIpAddress, rcIgmpGroupInPort, rcIgmpGroupIfIndex } STATUS current DESCRIPTION "An IgmpLossGroupMember trap signifies that a group member has been lost on an interface." ::= { rcTrapsMib 44 } rcIgmpNewQuerier NOTIFICATION-TYPE OBJECTS { igmpInterfaceIfIndex, igmpInterfaceQuerier } STATUS current DESCRIPTION "An igmpNewQuerier trap signifies that a new querier has come up on an interface." ::= { rcTraps 45 } rcnIgmpNewQuerier NOTIFICATION-TYPE OBJECTS { igmpInterfaceIfIndex, igmpInterfaceQuerier } STATUS current DESCRIPTION "An igmpNewQuerier trap signifies that a new querier has come up on an interface." ::= { rcTrapsMib 45 } rcIgmpQuerierChange NOTIFICATION-TYPE OBJECTS { igmpInterfaceIfIndex, rcIgmpInterfaceExtnNewQuerier, igmpInterfaceQuerier } STATUS current DESCRIPTION "An rcIgmpQuerierChange trap signifies that the querier has changed." ::= { rcTraps 46 } rcnIgmpQuerierChange NOTIFICATION-TYPE OBJECTS { igmpInterfaceIfIndex, rcIgmpInterfaceExtnNewQuerier, igmpInterfaceQuerier } STATUS current DESCRIPTION "An rcIgmpQuerierChange trap signifies that the querier has changed." ::= { rcTrapsMib 46 } rcDvmrpIfStateChange NOTIFICATION-TYPE OBJECTS { dvmrpInterfaceIfIndex, dvmrpInterfaceOperState } STATUS current DESCRIPTION "A rcDvmrpIfStateChange trap signifies that there has been a change in the state of a DVMRP interface." ::= { rcTraps 47 } rcnDvmrpIfStateChange NOTIFICATION-TYPE OBJECTS { dvmrpInterfaceIfIndex, dvmrpInterfaceOperState } STATUS current DESCRIPTION "A rcDvmrpIfStateChange trap signifies that there has been a change in the state of a DVMRP interface." ::= { rcTrapsMib 47 } rcDvmrpNewNbrChange NOTIFICATION-TYPE OBJECTS { dvmrpNeighborIfIndex, dvmrpNeighborAddress } STATUS current DESCRIPTION "A rcDvmrpNewNbrChange trap signifies that a new neighbor has come up on a DVMRP interface." ::= { rcTraps 48 } rcnDvmrpNewNbrChange NOTIFICATION-TYPE OBJECTS { dvmrpNeighborIfIndex, dvmrpNeighborAddress } STATUS current DESCRIPTION "A rcDvmrpNewNbrChange trap signifies that a new neighbor has come up on a DVMRP interface." ::= { rcTrapsMib 48 } rcDvmrpNbrLossChange NOTIFICATION-TYPE OBJECTS { dvmrpNeighborIfIndex, dvmrpNeighborAddress } STATUS current DESCRIPTION "A rcDvmrpNbrLossChange trap signifies that a new neighbor has gone down on a DVMRP interface." ::= { rcTraps 49 } rcnDvmrpNbrLossChange NOTIFICATION-TYPE OBJECTS { dvmrpNeighborIfIndex, dvmrpNeighborAddress } STATUS current DESCRIPTION "A rcDvmrpNbrLossChange trap signifies that a new neighbor has gone down on a DVMRP interface." ::= { rcTrapsMib 49 } rcnFdbProtectViolation NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcVlanId } STATUS current DESCRIPTION "The rcFdbProtectViolation trap signifies that the has violated the user configured limit for total number of fdb-entries learned on that port." ::= { rcTrapsMib 59 } rcnLogMsgControl NOTIFICATION-TYPE OBJECTS { rcSysMsgLogFrequency, rcSysMsgLogText } STATUS current DESCRIPTION "A rcMsgControl trap signifies whether the number of times of repeatation of the particular Log message has exceeded the particular frequency/count or not." ::= { rcTrapsMib 60 } -- New trap for save config. Q00826011 rcnSaveConfigFile NOTIFICATION-TYPE OBJECTS { rcSysActionL1, rcSysConfigFileName } STATUS current DESCRIPTION "A rcSaveConfig trap signifies that either the runtime config or the boot config has been saved on the switch" ::= { rcTrapsMib 61 } rcnDNSRequestResponse NOTIFICATION-TYPE OBJECTS { rcSysDnsServerListIpAddr, rcSysDnsRequestType } STATUS current DESCRIPTION "A rcDnsRequestResponse trap signifies that the switch had sent a query to the DNS server or it had received a successful response from the DNS Server" ::= { rcTrapsMib 62 } rcnDuplicateIpAddress NOTIFICATION-TYPE OBJECTS { ipNetToMediaNetAddress,ipNetToMediaPhysAddress } STATUS current DESCRIPTION "A rcDuplicateIpAddress trap signifies that a duplicate IP address is detected on the subnet." ::= { rcTrapsMib 63 } rcnLoopDetectPortDown NOTIFICATION-TYPE OBJECTS { rcPortIndex,ifAdminStatus,ifOperStatus } STATUS current DESCRIPTION "A rcLoopDetectPortDown trap signifies that a loop has been detected on a port and the port is going to shut down." ::= { rcTrapsMib 64 } rcnLoopDetectMacDiscard NOTIFICATION-TYPE OBJECTS { rcPortIndex, rcSysMacFlapLimitTime, rcSysMacFlapLimitCount} STATUS current DESCRIPTION "A rcLoopDetectMacDiscard trap signifies that a loop has been Detected on a port and the mac address will be discarded on all ports in that vlan" ::= { rcTrapsMib 67} rcnAutoRecoverPort NOTIFICATION-TYPE OBJECTS { rcPortIndex } STATUS current DESCRIPTION "A rcnAutoRecoverPort trap signifies that autorecover has re-enabled a port disabled by link flap or cp limit" ::= {rcTrapsMib 68 } rcnAutoRecoverLoopDetectedPort NOTIFICATION-TYPE OBJECTS { rcVlanNewLoopDetectedAction } STATUS current DESCRIPTION "A rcnAutoRecoverPort trap signifies that autorecover has cleared the action taken on a port by loop detect" ::= {rcTrapsMib 69 } rcnExtCpLimitShutDown NOTIFICATION-TYPE OBJECTS { rcPortIndex, ifAdminStatus } STATUS current DESCRIPTION "A rcnExtCpLimitShutDown trap signifies that port is shut down due to Extended CP-Limit." ::= { rcTrapsMib 70 } rcnExtCpLimitSopCongestion NOTIFICATION-TYPE OBJECTS { rcSysExtCplimitSysOctapidCongested, rcSysExtCplimitPortsMonitored } STATUS current DESCRIPTION "A rcnExtCpLimitSopCongestion signifies that system octapid polling finds that system octapid is congested or not. rcSysExtCplimitSysOctapidCongested signifies whether system octapid is congested or not. rcSysExtCplimitPortsMonitored signifies whether ports are selected for monitoring the ingress traffic utilization." ::= {rcTrapsMib 71 } rcnVlacpPortDown NOTIFICATION-TYPE OBJECTS { rcPortIndex} STATUS current DESCRIPTION "A rcnVlacpPortDown trap signifies that Vlacp is down on the port specified." ::= { rcTrapsMib 80 } rcnVlacpPortUp NOTIFICATION-TYPE OBJECTS { rcPortIndex} STATUS current DESCRIPTION "A rcnVlacpPortUp trap signifies that Vlacp is Up on the port specified." ::= { rcTrapsMib 81 } rcnExtCpLimitShutDownNormal NOTIFICATION-TYPE STATUS current DESCRIPTION "An rcnExtCpLimitShutDownNormal trap signifies that Ports are shut down due to Extended CP-Limit in Normal mode." ::= { rcTrapsMib 82 } rcnEapMacIntrusion NOTIFICATION-TYPE OBJECTS {rcSysIpAddr, rcRadiusPaePortNumber, rcRadiusEapLastAuthMac, rcRadiusEapLastRejMac} STATUS current DESCRIPTION "A rcnEapMacIntrusion trap signifies that an EAP MAC intrusion has occured on this Port." ::= { rcTrapsMib 83 } rcnInterCpuCommStatus NOTIFICATION-TYPE OBJECTS { rc2kCardIndex, rcCardOperStatus } STATUS current DESCRIPTION "A rcnInterCpuCommStatus trap signifies the current communication status between primary and secondary CPU." ::= { rcTrapsMib 84 } rcnMstpNewCistRoot NOTIFICATION-TYPE OBJECTS { rcStgBridgeAddress } STATUS current DESCRIPTION "A rcMstpNewCistRoottrap signifies that the SNMPv2 entity, acting in an agent role, has detected the Multiple Spanning Tree Protocol has declared the device to be the new root of the common internal spanning tree." ::= { rcTrapsMib 117 } rcnMstpNewMstiRoot NOTIFICATION-TYPE OBJECTS { rcStgBridgeAddress, rcStgId } STATUS current DESCRIPTION "A rcMstpNewMstiRoot signifies that the SNMPv2 entity, acting in an agent role, has detected the Multiple Spanning Tree Protocol has declared the device to be the new root of the spanning tree instance." ::= { rcTrapsMib 118 } rcnMstpNewCistRegionalRoot NOTIFICATION-TYPE OBJECTS { rcStgBridgeAddress } STATUS current DESCRIPTION "A rcMstpNewCistRegionalRoottrap signifies that the SNMPv2 entity, acting in an agent role, has detected the Multiple Spanning Tree Protocol has declared the device to be the new regional root of the common internal spanning tree." ::= { rcTrapsMib 119 } rcnRstpNewRoot NOTIFICATION-TYPE OBJECTS { rcStgBridgeAddress } STATUS current DESCRIPTION "A rcRstpNewRoot signifies that the SNMPv2 entity, acting in an agent role, has detected the Rapid Spanning Tree Protocol has declared the device to be the new root of the spanning tree." ::= { rcTrapsMib 120 } rcnRsmltEdgePeerModified NOTIFICATION-TYPE OBJECTS { rcVlanId } STATUS current DESCRIPTION "A rcnRsmltEdgePeerModified signifies that the RSMLT Peer address is different from that of the stored address. Save config is necessary if EdgeSupport has to use this info on next reboot." ::= { rcTrapsMib 124 } -- Syslog Group rcSyslogGlobal OBJECT IDENTIFIER ::= { rcSyslog 1 } rcSyslogGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the SysLog feature. When enabled this feature will send a message to a server on a network that this configured to receive and store diagnostic messages from this device. The type of messages sent is user configurable." DEFVAL { true } ::= { rcSyslogGlobal 1 } rcSyslogGlobalMaxHosts OBJECT-TYPE SYNTAX INTEGER (0..10) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational state of the syslog service on the router." DEFVAL { active } ::= { rcSyslogGlobal 3 } rcSyslogGlobalHeader OBJECT-TYPE SYNTAX INTEGER { default(1), managementVIP(2), circuitlessIP(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Header Type for the Syslog Packet." DEFVAL { 1 } ::= { rcSyslogGlobal 4 } rcSyslogHostTbl OBJECT-TYPE SYNTAX SEQUENCE OF RcSyslogHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of remote host destinations for syslog." ::= { rcSyslog 2 } rcSyslogHostEntry OBJECT-TYPE SYNTAX RcSyslogHostEntry MAX-ACCESS not-accessible STATUS current 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 Integer32, 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) MAX-ACCESS read-only STATUS current DESCRIPTION "Host Id." ::= { rcSyslogHostEntry 1 } rcSyslogHostIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Host Ip Address" ::= { rcSyslogHostEntry 2 } rcSyslogHostUdpPort OBJECT-TYPE SYNTAX INTEGER (514..530) MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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), -- '00000001'H snmp (2), -- '00000002'H rmon (4), -- '00000004'H portmgr (8), -- '00000008'H chasmgr (16), -- '00000010'H bridge (32), -- '00000020'H ospf (64), -- '00000040'H hwif (128), -- '00000080'H sim (256), -- '00000100'H cpp (512), -- '00000200'H netdrv (1024), -- '00000400'H vlanmgr (2048), -- '00000800'H cli (4096), -- '00001000'H main (8192), -- '00002000'H p2ip (16384), -- '00004000'H rcip (32768), -- '00008000'H rompager (65536), -- '00010000'H acif (131072), -- '00020000'H gbip (262144), -- '00040000'H wdt (524288), -- '00080000'H tdp (1048576), -- '00100000'H mandiag (2097152), -- '00200000'H mantest (4194304), -- '00400000'H igmp (8388608), -- '00800000'H ipfil (16777216), -- '01000000'H mlt (33554432), -- '02000000'H ippolicy(67108864), -- '04000000'H ipmc (134217728), -- '08000000'H syslog (268435456) -- '10000000'H } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies for which modules/tasks syslog messages should be sent. Default is all modules/tasks." ::= { rcSyslogHostEntry 5 } rcSyslogHostModuleId2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies for which modules/tasks syslog messages should be sent. Default is all modules/tasks." ::= { rcSyslogHostEntry 6 } rcSyslogHostSeverity OBJECT-TYPE SYNTAX INTEGER (1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the severity level for which syslog messages should be sent for the modules specifies in 'SyslogHostModule'. Value is one of multiple (logical 'OR') of the following: info(1), warning(2), error(4), mfg(8), fatal(16)." DEFVAL { 1 } ::= { rcSyslogHostEntry 7 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcSyslogHostSeverity info 1 -- rcSyslogHostSeverity warning 2 -- rcSyslogHostSeverity error 4 -- rcSyslogHostSeverity mfg 8 -- rcSyslogHostSeverity fatal 16 -- rcSyslogHostSeverity all 31 -- =end enum rcSyslogHostMapInfoSeverity OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), info(7), debug(8) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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) } MAX-ACCESS read-write STATUS current 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 MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether to activate the host to log the syslog trace messages." ::= { rcSyslogHostEntry 15 } rcSyslogHostLogTrapMsgs OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether to activate the host to log the syslog messages for SNMP traps." ::= { rcSyslogHostEntry 16 } rcSyslogHostEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable messages to be sent to syslog host." DEFVAL { false } ::= { rcSyslogHostEntry 17 } rcSyslogHostRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcSyslogTable." ::= { rcSyslogHostEntry 18 } -- Diag Mirror by port Table rcDiagMirrorByPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagMirrorByPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the Mirror By Port feature. This feature allows the device to forward a copy of each packet seen on a particular port to a different port." ::= { rcDiag 1 } rcDiagMirrorByPortEntry OBJECT-TYPE SYNTAX RcDiagMirrorByPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing mirror by port information." INDEX { rcDiagMirrorByPortId } ::= { rcDiagMirrorByPortTable 1 } RcDiagMirrorByPortEntry ::= SEQUENCE { rcDiagMirrorByPortId INTEGER, rcDiagMirrorByPortMirroredPort InterfaceIndex, rcDiagMirrorByPortMirroringPort InterfaceIndex, rcDiagMirrorByPortMode INTEGER, rcDiagMirrorByPortEnable TruthValue, rcDiagMirrorByPortRowStatus RowStatus, rcDiagMirrorByPortOctapidId Integer32, --excluded rcDiagMirrorByPortPid Integer32, rcDiagMirrorRemoteMirrorVlanId INTEGER } rcDiagMirrorByPortId OBJECT-TYPE SYNTAX INTEGER(1..383) MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagMirrorByPortEntry 1 } rcDiagMirrorByPortMirroredPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'mirrored' port. The port where packets are copied from." ::= { rcDiagMirrorByPortEntry 2 } rcDiagMirrorByPortMirroringPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'mirroring' port. The port where packets are copied to." ::= { rcDiagMirrorByPortEntry 3 } rcDiagMirrorByPortMode OBJECT-TYPE SYNTAX INTEGER { tx(1), rx(2), both(3), rxFilter(4), txFilter(5), bothFilter(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the 'mode' of the mirror operation. 'tx' means packets being transmitted on the 'mirrored' port will be copied. 'rx' means packets received on the 'mirrored' port will be copied. 'both' means all traffic on the 'mirrored' port will be copied. 'rxFilter' means packets received on the 'mirrored' port is copied only if it macthes filter criteria. 'txFilter' means packets being transmitted on the 'mirrorred' port is copied only if it matches filter criteria. 'bothFilter' means both ingress and egress traffic will be copied if it matches either ingress or egress filter on the 'mirrored' port." DEFVAL { rx } ::= { rcDiagMirrorByPortEntry 4 } rcDiagMirrorByPortEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable this entry." DEFVAL { true } ::= { rcDiagMirrorByPortEntry 5 } rcDiagMirrorByPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status of this entry." ::= { rcDiagMirrorByPortEntry 6 } rcDiagMirrorByPortOctapidId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Octapid Id for a port." ::= { rcDiagMirrorByPortEntry 7 } rcDiagMirrorByPortPid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Pid for a port." ::= { rcDiagMirrorByPortEntry 8 } rcDiagMirrorRemoteMirrorVlanId OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "vlan-id to which mirrored packets needs to be send for remote mirroring. If set, this vlan id is used in mirror tag of the remote mirrored packet" ::= { rcDiagMirrorByPortEntry 9 } -- Diag Port Conv Steering Table rcDiagPortConvSteeringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPortConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Diag Port Conv Steering Table" ::= { rcDiag 2 } rcDiagPortConvSteeringEntry OBJECT-TYPE SYNTAX RcDiagPortConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Diag Port Conv Steering." INDEX { rcDiagPortConvSteeringId } ::= { rcDiagPortConvSteeringTable 1 } RcDiagPortConvSteeringEntry ::= SEQUENCE { rcDiagPortConvSteeringId Integer32, rcDiagPortConvSteeringPortOne Integer32, rcDiagPortConvSteeringPortTwo Integer32, rcDiagPortConvSteeringMode INTEGER, rcDiagPortConvSteeringForwardPort Integer32, rcDiagPortConvSteeringEnable TruthValue, rcDiagPortConvSteeringRowStatus RowStatus } rcDiagPortConvSteeringId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagPortConvSteeringEntry 1 } rcDiagPortConvSteeringPortOne OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex for port one" ::= { rcDiagPortConvSteeringEntry 2 } rcDiagPortConvSteeringPortTwo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex for port two" ::= { rcDiagPortConvSteeringEntry 3 } rcDiagPortConvSteeringMode OBJECT-TYPE SYNTAX INTEGER { oneToTwo(1), twoToOne(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the traffic flow that should be captured between ports one and two." ::= { rcDiagPortConvSteeringEntry 4 } rcDiagPortConvSteeringForwardPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of the port where captured traffic should be forwarded to." ::= { rcDiagPortConvSteeringEntry 5 } rcDiagPortConvSteeringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry." DEFVAL { true } ::= { rcDiagPortConvSteeringEntry 6 } rcDiagPortConvSteeringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcDiagMirrorByPortTable." ::= { rcDiagPortConvSteeringEntry 7 } -- Diag Mac Conv Steering Table rcDiagMacConvSteeringTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagMacConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Diag Mac Conv Steering Table" ::= { rcDiag 3 } rcDiagMacConvSteeringEntry OBJECT-TYPE SYNTAX RcDiagMacConvSteeringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Diag Mac Conv Steering." INDEX { rcDiagMacConvSteeringId } ::= { rcDiagMacConvSteeringTable 1 } RcDiagMacConvSteeringEntry ::= SEQUENCE { rcDiagMacConvSteeringId Integer32, rcDiagMacConvSteeringSrcMac MacAddress, rcDiagMacConvSteeringDstMac MacAddress, rcDiagMacConvSteeringInPort Integer32, rcDiagMacConvSteeringForwardPort Integer32, rcDiagMacConvSteeringEnable TruthValue, rcDiagMacConvSteeringRowStatus RowStatus } rcDiagMacConvSteeringId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Entry id." ::= { rcDiagMacConvSteeringEntry 1 } rcDiagMacConvSteeringSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source MAC address" ::= { rcDiagMacConvSteeringEntry 2 } rcDiagMacConvSteeringDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination MAC address" ::= { rcDiagMacConvSteeringEntry 3 } rcDiagMacConvSteeringInPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of ingress port." ::= { rcDiagMacConvSteeringEntry 4 } rcDiagMacConvSteeringForwardPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of the port where captured traffic should be forwarded to." ::= { rcDiagMacConvSteeringEntry 5 } rcDiagMacConvSteeringEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry." DEFVAL { true } ::= { rcDiagMacConvSteeringEntry 6 } rcDiagMacConvSteeringRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcDiagMirrorByPortTable." ::= { rcDiagMacConvSteeringEntry 7 } rcDiagSaveConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to configure whether the various mirror feature settings should be saved and restored across system reboot." ::= { rcDiag 10 } rcDiagMirrorByPortTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 11 } rcDiagPortConvSteeringTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 12 } rcDiagMacConvSteeringTblSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate table size." ::= { rcDiag 13 } rcDiagDiagnosticsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to enable/disable the mirroring feature for the entire device. This setting overrides any setting in the various mirroring tables." DEFVAL { false } ::= { rcDiag 14 } -- rcDiagPcap Group rcDiagPcap OBJECT IDENTIFIER ::= { rcDiag 15 } rcDiagPcapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable pcap in secondary CPU" DEFVAL { false } ::= { rcDiagPcap 1 } rcDiagPcapBufferWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To enable buffer wrap-around when buffer is full. If set, pcap will continue to capture pkts, otherwise stops pkt storing" DEFVAL { false } ::= { rcDiagPcap 2 } rcDiagPcapPcmciaWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To wrap around the PCMCIA when saving data in PCMCIA" DEFVAL { false } ::= { rcDiagPcap 3 } rcDiagPcapFrameSize OBJECT-TYPE SYNTAX INTEGER (64..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of bytes of pkts needs to be stored" DEFVAL { 64 } ::= { rcDiagPcap 4 } rcDiagPcapBufferSize OBJECT-TYPE SYNTAX INTEGER (2..420) MAX-ACCESS read-write STATUS current DESCRIPTION "memory to be allocated for capturing the pkt" DEFVAL { 2 } ::= { rcDiagPcap 5 } rcDiagPcapAutoSave OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "To save data automatically when buffer is full" DEFVAL { false } ::= { rcDiagPcap 6 } rcDiagPcapAutoSaveFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the file in which the pkt is to be stored" ::= { rcDiagPcap 7 } rcDiagPcapAutoSaveDevice OBJECT-TYPE SYNTAX INTEGER { pcmcia(0), network(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Where to store the captured pkts. If the option is network, the user need to enter an IP address also" ::= { rcDiagPcap 8 } rcDiagPcapAutoSaveNetworkIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ip address of the remote host where the data needs to be stored. This field is valid only if the device is network" ::= { rcDiagPcap 9 } rcDiagPcapFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the Filter table" ::= { rcDiagPcap 10 } -- rcDiagPcapFilterTable rcDiagPcapFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPcapFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store pcap secondary filters" ::= { rcDiagPcap 11 } rcDiagPcapFilterEntry OBJECT-TYPE SYNTAX RcDiagPcapFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pcap secondary filter desc" INDEX {rcDiagPcapFilterId } ::= { rcDiagPcapFilterTable 1 } RcDiagPcapFilterEntry ::= SEQUENCE { rcDiagPcapFilterId INTEGER, rcDiagPcapFilterEnable EnableValue, rcDiagPcapFilterAction INTEGER, rcDiagPcapFilterSrcMac MacAddress, rcDiagPcapFilterSrcMask INTEGER (1..6), rcDiagPcapFilterIsInverseSrcMac TruthValue, rcDiagPcapFilterDstMac MacAddress, rcDiagPcapFilterDstMask INTEGER (1..6), rcDiagPcapFilterIsInverseDstMac TruthValue, rcDiagPcapFilterVlanId INTEGER, rcDiagPcapFilterToVlanId INTEGER, rcDiagPcapFilterIsInverseVlanId TruthValue, rcDiagPcapFilterPbit INTEGER, rcDiagPcapFilterToPbit INTEGER, rcDiagPcapFilterIsInversePbit TruthValue, rcDiagPcapFilterEtherType INTEGER, rcDiagPcapFilterToEtherType INTEGER, rcDiagPcapFilterIsInverseEtherType TruthValue, rcDiagPcapFilterProtocolType INTEGER, rcDiagPcapFilterToProtocolType INTEGER, rcDiagPcapFilterIsInverseProtocolType TruthValue, rcDiagPcapFilterSrcIp IpAddress, rcDiagPcapFilterToSrcIp IpAddress, rcDiagPcapFilterIsInverseSrcIp TruthValue, rcDiagPcapFilterDstIp IpAddress, rcDiagPcapFilterToDstIp IpAddress, rcDiagPcapFilterIsInverseDstIp TruthValue, rcDiagPcapFilterDscp INTEGER, rcDiagPcapFilterToDscp INTEGER, rcDiagPcapFilterIsInverseDscp TruthValue, rcDiagPcapFilterRowStatus RowStatus, rcDiagPcapFilterDscpMatchZero TruthValue, rcDiagPcapFilterPbitMatchZero TruthValue } rcDiagPcapFilterId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique ID that represents the filter" ::= { rcDiagPcapFilterEntry 1 } rcDiagPcapFilterEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Filter is enabled or not" DEFVAL { disable } ::= { rcDiagPcapFilterEntry 2 } rcDiagPcapFilterAction OBJECT-TYPE SYNTAX INTEGER { drop(0), capture(1), trigger-on(2), trigger-off(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action to be takesn when policy is matched" DEFVAL { capture } ::= { rcDiagPcapFilterEntry 3 } rcDiagPcapFilterSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address to match" ::= { rcDiagPcapFilterEntry 4 } rcDiagPcapFilterSrcMask OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address mask. Used to specify a range" DEFVAL { 6 } ::= { rcDiagPcapFilterEntry 5 } rcDiagPcapFilterIsInverseSrcMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Soruce mac address Inverse. when set the mac addresses otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 6 } rcDiagPcapFilterDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address" ::= { rcDiagPcapFilterEntry 7 } rcDiagPcapFilterDstMask OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address mask. Used to specify a range" DEFVAL { 6 } ::= { rcDiagPcapFilterEntry 8 } rcDiagPcapFilterIsInverseDstMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Destination mac address Inverse. when set the mac addresses otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 9 } rcDiagPcapFilterVlanId OBJECT-TYPE SYNTAX INTEGER (0..4092) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan-id of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 10 } rcDiagPcapFilterToVlanId OBJECT-TYPE SYNTAX INTEGER (0..4092) MAX-ACCESS read-write STATUS current DESCRIPTION "To Vlan-id. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 11 } rcDiagPcapFilterIsInverseVlanId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan-Id Inverse. when set the Vlan-Id otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 12 } rcDiagPcapFilterPbit OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "pBit of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 13 } rcDiagPcapFilterToPbit OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "To pBit. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 14 } rcDiagPcapFilterIsInversePbit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "pBit Inverse. when set the pBit otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 15 } rcDiagPcapFilterEtherType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 16 } rcDiagPcapFilterToEtherType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To EtherType. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 17 } rcDiagPcapFilterIsInverseEtherType OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType Inverse. when set the EtherType otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 18 } rcDiagPcapFilterProtocolType OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "ProtocolType of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 19 } rcDiagPcapFilterToProtocolType OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "To ProtocolType. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 20 } rcDiagPcapFilterIsInverseProtocolType OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "ProtocolType Inverse. when set the ProtocolType otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 21 } rcDiagPcapFilterSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source IP address of the packet to be matched" ::= { rcDiagPcapFilterEntry 22 } rcDiagPcapFilterToSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "To Source IP address. Used to specify a range" ::= { rcDiagPcapFilterEntry 23 } rcDiagPcapFilterIsInverseSrcIp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Source IP address Inverse. when set the source IP otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 24 } rcDiagPcapFilterDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address of the packet to be matched" ::= { rcDiagPcapFilterEntry 25 } rcDiagPcapFilterToDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "To Destination IP address. Used to specify a range" ::= { rcDiagPcapFilterEntry 26 } rcDiagPcapFilterIsInverseDstIp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address Inverse. when set the Destination IP otherthan specified is range matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 27 } rcDiagPcapFilterDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "DSCP value of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 28 } rcDiagPcapFilterToDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "To DSCP. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapFilterEntry 29 } rcDiagPcapFilterIsInverseDscp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "DSCP Inverse. when set the DSCP otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapFilterEntry 30 } rcDiagPcapFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status" ::= { rcDiagPcapFilterEntry 31 } rcDiagPcapFilterDscpMatchZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this value is set to true, then 0 value of Pbit is not taken as disable value. The user will be allowed to capture packets with Pbit value of 0 also. Be default it would be set to FALSE" DEFVAL { false } ::= { rcDiagPcapFilterEntry 32 } rcDiagPcapFilterPbitMatchZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this value is set to true, then 0 value of Pbit is not taken as disable value. The user will be allowed to capture packets with Pbit value of 0 also. Be default it would be set to FALSE" DEFVAL { false } ::= { rcDiagPcapFilterEntry 33 } -- rcDiagPcapAdvancedFilterTable rcDiagPcapAdvancedFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the Filter table advanced parameter" ::= { rcDiagPcap 12 } rcDiagPcapAdvancedFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDiagPcapAdvancedFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store pcap secondary filters" ::= { rcDiagPcap 13 } rcDiagPcapCopyFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the file name. When set, the PCAP data from PCAP engine RAM is stored into this file in PCAP engine" ::= { rcDiagPcap 14 } rcDiagPcapResetStat OBJECT-TYPE SYNTAX INTEGER { none(1), resetStat(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To Reset PCAP statistics" ::= { rcDiagPcap 15 } rcDiagPcapStatPacketCapacityCount OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Packet Capacity Count" ::= { rcDiagPcap 16 } rcDiagPcapStatNumberOfPacketsReceived OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets received in PCAP engine" ::= { rcDiagPcap 17 } rcDiagPcapStatNumberOfPacketsAccumulated OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets captured in PCAP engine" ::= { rcDiagPcap 18 } rcDiagPcapStatNumberOfPacketsDroppedInPcapEngine OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped in PCAP engine by filters" ::= { rcDiagPcap 19 } rcDiagPcapStatNumberOfPacketsDroppedInHardware OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets dropped in Hardware" ::= { rcDiagPcap 20 } rcDiagPcapDataValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A true/false value that indicate the return data whether is valid." ::= { rcDiagPcap 21 } rcDiagPcapEtherTypeForSvlanLevel OBJECT-TYPE SYNTAX INTEGER ('5dd'h..'ffff'h) MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType of svlan level." ::= { rcDiagPcap 22 } rcDiagPcapAdvancedFilterEntry OBJECT-TYPE SYNTAX RcDiagPcapAdvancedFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pcap secondary Advanced filter desc" INDEX {rcDiagPcapAdvancedFilterId } ::= { rcDiagPcapAdvancedFilterTable 1 } RcDiagPcapAdvancedFilterEntry ::= SEQUENCE { rcDiagPcapAdvancedFilterId INTEGER, rcDiagPcapAdvancedFilterUdpPort INTEGER, rcDiagPcapAdvancedFilterToUdpPort INTEGER, rcDiagPcapAdvancedFilterIsInverseUdpPort TruthValue, rcDiagPcapAdvancedFilterTcpPort INTEGER, rcDiagPcapAdvancedFilterToTcpPort INTEGER, rcDiagPcapAdvancedFilterIsInverseTcpPort TruthValue, rcDiagPcapAdvancedFilterUserDefinedData DisplayString, rcDiagPcapAdvancedFilterUserDefinedDataSize INTEGER, rcDiagPcapAdvancedFilterUserDefinedOffset INTEGER, rcDiagPcapAdvancedFilterIsInverseUserDefined TruthValue, rcDiagPcapAdvancedFilterTimer INTEGER, rcDiagPcapAdvancedFilterPacketCount INTEGER, rcDiagPcapAdvancedFilterRefreshTimer INTEGER, rcDiagPcapAdvancedFilterRowStatus RowStatus } rcDiagPcapAdvancedFilterId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique ID that represents the filter" ::= { rcDiagPcapAdvancedFilterEntry 1 } rcDiagPcapAdvancedFilterUdpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "UdpPort of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 2 } rcDiagPcapAdvancedFilterToUdpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To UdpPort. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 3 } rcDiagPcapAdvancedFilterIsInverseUdpPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "UdpPort Inverse. when set the UdpPort otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 4 } rcDiagPcapAdvancedFilterTcpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort of the packet to be matched" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 5 } rcDiagPcapAdvancedFilterToTcpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "To TcpPort. Used to specify a range" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 6 } rcDiagPcapAdvancedFilterIsInverseTcpPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort Inverse. when set the TcpPort otherthan specified range is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 7 } rcDiagPcapAdvancedFilterUserDefinedData OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined data to match with the packets received" DEFVAL { "\0" } ::= { rcDiagPcapAdvancedFilterEntry 8 } rcDiagPcapAdvancedFilterUserDefinedDataSize OBJECT-TYPE SYNTAX INTEGER (0..50) MAX-ACCESS read-write STATUS current DESCRIPTION "Length of user defined data" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 9 } rcDiagPcapAdvancedFilterUserDefinedOffset OBJECT-TYPE SYNTAX INTEGER (0..9600) MAX-ACCESS read-write STATUS current DESCRIPTION "Offset from which match has to start" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 10 } rcDiagPcapAdvancedFilterIsInverseUserDefined OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "TcpPort Inverse. when set the Userdata otherthan specified is matched" DEFVAL { false } ::= { rcDiagPcapAdvancedFilterEntry 11 } rcDiagPcapAdvancedFilterTimer OBJECT-TYPE SYNTAX INTEGER (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer to start the pcap capture window in ms" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 12 } rcDiagPcapAdvancedFilterPacketCount OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of packets to be captured before disabling pcap" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 13 } rcDiagPcapAdvancedFilterRefreshTimer OBJECT-TYPE SYNTAX INTEGER (0..3600000) MAX-ACCESS read-write STATUS current DESCRIPTION "Refresh timer in ms" DEFVAL { 0 } ::= { rcDiagPcapAdvancedFilterEntry 14 } rcDiagPcapAdvancedFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "RowStatus" ::= { rcDiagPcapAdvancedFilterEntry 15 } -- RCIPX -- IPX -- IPX Routing Enable rcIpxRoutingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Global Ipx Routing control variable" DEFVAL { false } ::= { rcIpx 1 } -- IPX Address Table rcIpxAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxAddrEntry MAX-ACCESS not-accessible STATUS current 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 MAX-ACCESS not-accessible STATUS current 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, rcIpxAddrTicks INTEGER } rcIpxAddrVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-write STATUS current 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)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address." ::= { rcIpxAddrEntry 2 } rcIpxAddrEncap OBJECT-TYPE SYNTAX INTEGER { none(0), ethernetii(1), snap(2), llc(3), raw(4) } MAX-ACCESS read-write STATUS current 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 } rcIpxAddrEntryStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIpxAddrEntry." ::= { rcIpxAddrEntry 4 } rcIpxAddrTicks OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The tick value gets updated to the routing table when an ipx address is being assigned to a vlan." DEFVAL { 1 } ::= { rcIpxAddrEntry 5 } -- IPX Policy Net Table rcIpxPolicyNetTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 3 } rcIpxPolicyNetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxPolicyNetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Net Table is used to store the IPX network address range. This entry is used for Net List Table." ::= { rcIpx 4 } rcIpxPolicyNetEntry OBJECT-TYPE SYNTAX RcIpxPolicyNetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxPolicyNetId, rcIpxPolicyNetFromNet, rcIpxPolicyNetToNet} ::= { rcIpxPolicyNetTable 1 } RcIpxPolicyNetEntry ::= SEQUENCE { rcIpxPolicyNetId Integer32, rcIpxPolicyNetFromNet OCTET STRING (SIZE(4)), rcIpxPolicyNetToNet OCTET STRING (SIZE(4)), rcIpxPolicyNetName DisplayString, rcIpxPolicyNetRowStatus RowStatus } rcIpxPolicyNetId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Unique ID to represent the entry in the table." ::= { rcIpxPolicyNetEntry 1 } rcIpxPolicyNetFromNet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network Address." ::= { rcIpxPolicyNetEntry 2 } rcIpxPolicyNetToNet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is used to specify a range of IPX network addresses. This is an optional parameter. The default value is NetAddr. In that case the entry refers to a single IPX network." ::= { rcIpxPolicyNetEntry 3 } rcIpxPolicyNetName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Unique Name to represent the entry in the table. Id & Name have one-to-one relationship." ::= { rcIpxPolicyNetEntry 4 } rcIpxPolicyNetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxPolicyNetEntry 5 } -- IPX Policy Service Table rcIpxPolicyServTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 5 } rcIpxPolicyServTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxPolicyServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Service Table is used to store Service Type and Service Name. This is used only for SAP Updates." ::= { rcIpx 6 } rcIpxPolicyServEntry OBJECT-TYPE SYNTAX RcIpxPolicyServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxPolicyServId, rcIpxPolicyServServiceType, rcIpxPolicyServServiceName} ::= { rcIpxPolicyServTable 1 } RcIpxPolicyServEntry ::= SEQUENCE { rcIpxPolicyServId Integer32, rcIpxPolicyServServiceType INTEGER, rcIpxPolicyServServiceName DisplayString, rcIpxPolicyServName DisplayString, rcIpxPolicyServRowStatus RowStatus } rcIpxPolicyServId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the service Id." ::= { rcIpxPolicyServEntry 1 } rcIpxPolicyServServiceType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the service type." ::= { rcIpxPolicyServEntry 2 } rcIpxPolicyServServiceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..47)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the service Name. This is an optional parameter. If not entered, '*' is taken as default value. This is matched to any service name. Also, '*' can be used to match wildcard characters. This is supported only at the end of the service name. For Eg: Printer* will be matched to Printer1, Printer2, Printer123 etc. Service Name matching is CASE SENSITIVE" ::= { rcIpxPolicyServEntry 3 } rcIpxPolicyServName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to store the entry name. Id & Name have one-to-one relationship." ::= { rcIpxPolicyServEntry 4 } rcIpxPolicyServRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxPolicyServEntry 5 } -- IPX Policy Table rcIpxPolicyListTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 7 } rcIpxPolicyListTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxPolicyListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PolicyList Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 8 } rcIpxPolicyListEntry OBJECT-TYPE SYNTAX RcIpxPolicyListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxPolicyListId, rcIpxPolicyListSeqnum} ::= { rcIpxPolicyListTable 1 } RcIpxPolicyListEntry ::= SEQUENCE { rcIpxPolicyListId INTEGER, rcIpxPolicyListSeqnum INTEGER, rcIpxPolicyListName DisplayString, rcIpxPolicyListEnable TruthValue, rcIpxPolicyListAction INTEGER, rcIpxPolicyListRouteSource INTEGER, rcIpxPolicyListMatchNetList DisplayString, rcIpxPolicyListMatchServList DisplayString, rcIpxPolicyListHops INTEGER, rcIpxPolicyListTicks INTEGER, rcIpxPolicyListRowStatus RowStatus } rcIpxPolicyListId OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Index used to uniquely Identify a group of policies in the route policy table." ::= { rcIpxPolicyListEntry 1 } rcIpxPolicyListSeqnum OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Second Index used to identify a specific policy with in the route policy group (grouped by Id). This field allows users to specify different MATCH, SET parameters and an action. Also used to resolve the tie between 2 matching policies. The policy with lower sequence number is used." ::= { rcIpxPolicyListEntry 2 } rcIpxPolicyListName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Is used to group a set of policies with different sequence number. Id & Name have one-to-one relationship Different policy groups can have same sequence number, whereas with in a group the sequence must be different." ::= { rcIpxPolicyListEntry 3 } rcIpxPolicyListEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "value specified here indicates whether the policy is enabled or not. If disabled, the policy should not be used." DEFVAL { false } ::= { rcIpxPolicyListEntry 4 } rcIpxPolicyListAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This determines what to do with the RIP/SAP packet. If the value is 'permit', then only in or out the packet. Otherwise, drop the packet." DEFVAL { permit } ::= { rcIpxPolicyListEntry 5 } rcIpxPolicyListRouteSource OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the Route Source of the route Packet. This field is used only for announce policies. For accept policies, this field is ignored. Value is one of multiple (logical 'OR') of following values: direct(1), nlsp(2), rip(4), static(8), any(15)" DEFVAL { 15 } ::= { rcIpxPolicyListEntry 6 } -- Following between =begin =end is processed by mib_tools/extras.awk -- =begin enum -- rcIpxPolicyListRouteSource direct 1 -- rcIpxPolicyListRouteSource nlsp 2 -- rcIpxPolicyListRouteSource rip 4 -- rcIpxPolicyListRouteSource static 8 -- rcIpxPolicyListRouteSource any 15 -- =end enum rcIpxPolicyListMatchNetList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "List of networks to which this policy is applied. The Network List Name is entered. When this is not referring to any list or the Net List Table to which it is pointing to is empty, then THIS POLICY MATCHES ALL NETWORK ADDRESSES." ::= { rcIpxPolicyListEntry 7 } rcIpxPolicyListMatchServList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "List of service types and Service Names to which this policy is applied. The Service List name is entered. This field is used only for SAP out/in policies. For, RIP policies, this field is discarded. When this is not referring to any list or the Service List Table to which it is pointing to is empty, then this POLICY MATCHES ALL SERVICE TYPE AND SERVICE NAME." ::= { rcIpxPolicyListEntry 8 } rcIpxPolicyListHops OBJECT-TYPE SYNTAX INTEGER (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "This value is used as Hop count for out policies. If this field is 0, then Hop count is not modified. The default value is '0'. This field is also applicable only for Out Policies." DEFVAL { 0 } ::= { rcIpxPolicyListEntry 9 } rcIpxPolicyListTicks OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The tick value which will be updated for RIP when the routing method is tick." DEFVAL { 0 } ::= { rcIpxPolicyListEntry 10 } rcIpxPolicyListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxPolicyListEntry 11 } -- IPX Rip Out Filter Table rcIpxRipOutFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 9 } rcIpxRipOutFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRipOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RipOutFilter Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 10 } rcIpxRipOutFilterEntry OBJECT-TYPE SYNTAX RcIpxRipOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxRipOutFilterInterface} ::= { rcIpxRipOutFilterTable 1 } RcIpxRipOutFilterEntry ::= SEQUENCE { rcIpxRipOutFilterInterface OCTET STRING (SIZE(4)), rcIpxRipOutFilterPolicyName DisplayString, rcIpxRipOutFilterRowStatus RowStatus } rcIpxRipOutFilterInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxRipOutFilterEntry 1 } rcIpxRipOutFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy group to which this entry refers." ::= { rcIpxRipOutFilterEntry 2 } rcIpxRipOutFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxRipOutFilterEntry 3 } -- IPX Sap Out Filter Table rcIpxSapOutFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 11 } rcIpxSapOutFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxSapOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SapOutFilter Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 12 } rcIpxSapOutFilterEntry OBJECT-TYPE SYNTAX RcIpxSapOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxSapOutFilterInterface} ::= { rcIpxSapOutFilterTable 1 } RcIpxSapOutFilterEntry ::= SEQUENCE { rcIpxSapOutFilterInterface OCTET STRING (SIZE(4)), rcIpxSapOutFilterPolicyName DisplayString, rcIpxSapOutFilterRowStatus RowStatus } rcIpxSapOutFilterInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxSapOutFilterEntry 1 } rcIpxSapOutFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy group to which this entry refers." ::= { rcIpxSapOutFilterEntry 2 } rcIpxSapOutFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxSapOutFilterEntry 3 } -- IPX Rip In Filter Table rcIpxRipInFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 13 } rcIpxRipInFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRipInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RipInFilter Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 14 } rcIpxRipInFilterEntry OBJECT-TYPE SYNTAX RcIpxRipInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxRipInFilterInterface} ::= { rcIpxRipInFilterTable 1 } RcIpxRipInFilterEntry ::= SEQUENCE { rcIpxRipInFilterInterface OCTET STRING (SIZE(4)), rcIpxRipInFilterPolicyName DisplayString, rcIpxRipInFilterRowStatus RowStatus } rcIpxRipInFilterInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxRipInFilterEntry 1 } rcIpxRipInFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy group to which this entry refers." ::= { rcIpxRipInFilterEntry 2 } rcIpxRipInFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxRipInFilterEntry 3 } -- IPX Sap In Filter Table rcIpxSapInFilterTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the table." ::= { rcIpx 15 } rcIpxSapInFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxSapInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SapInFilter Table is used to store generic policies that can be used by both RIP and SAP as their in/out policies." ::= { rcIpx 16 } rcIpxSapInFilterEntry OBJECT-TYPE SYNTAX RcIpxSapInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxSapInFilterInterface} ::= { rcIpxSapInFilterTable 1 } RcIpxSapInFilterEntry ::= SEQUENCE { rcIpxSapInFilterInterface OCTET STRING (SIZE(4)), rcIpxSapInFilterPolicyName DisplayString, rcIpxSapInFilterRowStatus RowStatus } rcIpxSapInFilterInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxSapInFilterEntry 1 } rcIpxSapInFilterPolicyName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy group to which this entry refers." ::= { rcIpxSapInFilterEntry 2 } rcIpxSapInFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { rcIpxSapInFilterEntry 3 } rcIpxRoutingMethod OBJECT-TYPE SYNTAX INTEGER { ticks(1), hops(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This global variable is referenced each time a decision has to be taken" ::= { rcIpx 17 } rcIpxSapInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxSapInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SapInterface Table is used to store generic policies that can be used by SAP as their in/out policies." ::= { rcIpx 18 } rcIpxSapInterfaceEntry OBJECT-TYPE SYNTAX RcIpxSapInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxSapInterfaceNetNum} ::= { rcIpxSapInterfaceTable 1 } RcIpxSapInterfaceEntry ::= SEQUENCE { rcIpxSapInterfaceNetNum OCTET STRING (SIZE(4)), rcIpxSapInterfaceInPolicy DisplayString, rcIpxSapInterfaceOutPolicy DisplayString } rcIpxSapInterfaceNetNum OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxSapInterfaceEntry 1 } rcIpxSapInterfaceInPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the in filter group to which this entry refers." ::= { rcIpxSapInterfaceEntry 2 } rcIpxSapInterfaceOutPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the out filter to which this entry refers." ::= { rcIpxSapInterfaceEntry 3 } rcIpxRipInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRipInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RipInterface Table is used to store generic policies that can be used by RIP as their in/out policies." ::= { rcIpx 19 } rcIpxRipInterfaceEntry OBJECT-TYPE SYNTAX RcIpxRipInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table entry." INDEX { rcIpxRipInterfaceNetNum} ::= { rcIpxRipInterfaceTable 1 } RcIpxRipInterfaceEntry ::= SEQUENCE { rcIpxRipInterfaceNetNum OCTET STRING (SIZE(4)), rcIpxRipInterfaceInPolicy DisplayString, rcIpxRipInterfaceOutPolicy DisplayString } rcIpxRipInterfaceNetNum OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPX Network address. The interface to which the policy is applied." ::= { rcIpxRipInterfaceEntry 1 } rcIpxRipInterfaceInPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the in filter group to which this entry refers." ::= { rcIpxRipInterfaceEntry 2 } rcIpxRipInterfaceOutPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the out filter to which this entry refers." ::= { rcIpxRipInterfaceEntry 3 } rcIpxBrouterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxBrouterEntry MAX-ACCESS not-accessible STATUS current 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 20 } rcIpxBrouterEntry OBJECT-TYPE SYNTAX RcIpxBrouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The addressing information for one of this entity's IP addresses." INDEX { rcIpxBrouterPortIndex, rcIpxBrouterNetAddr, rcIpxBrouterVlanId, rcIpxBrouterEncap } ::= { rcIpxBrouterTable 1 } RcIpxBrouterEntry ::= SEQUENCE { rcIpxBrouterPortIndex Integer32, rcIpxBrouterVlanId INTEGER, rcIpxBrouterNetAddr OCTET STRING (SIZE(4)), rcIpxBrouterEncap INTEGER, rcIpxBrouterMacOffset INTEGER, rcIpxBrouterTicks INTEGER, rcIpxBrouterRowStatus RowStatus } rcIpxBrouterPortIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current 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." ::= { rcIpxBrouterEntry 1 } rcIpxBrouterVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current 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 sam2 value of ifIndex." ::= { rcIpxBrouterEntry 2 } rcIpxBrouterNetAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPX Network address." ::= { rcIpxBrouterEntry 3 } rcIpxBrouterEncap OBJECT-TYPE SYNTAX INTEGER { none(0), ethernetii(1), snap(2), llc(3), raw(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Specify IPX encapsulation format. It is relevent if the VLAN is port based. But it's always nice to have it." DEFVAL { none } ::= { rcIpxBrouterEntry 4 } rcIpxBrouterMacOffset OBJECT-TYPE SYNTAX INTEGER (0..507) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address." ::= { rcIpxBrouterEntry 5 } rcIpxBrouterTicks OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The tick value gets updated to the routing table when an ipx address is being assigned to a vlan." DEFVAL { 1 } ::= { rcIpxBrouterEntry 6 } rcIpxBrouterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIpxBrouterEntry." ::= { rcIpxBrouterEntry 7 } rcIpxRsmlt OBJECT IDENTIFIER ::= { rcIpx 21 } rcIpxRsmltGlobal OBJECT IDENTIFIER ::= { rcIpxRsmlt 1 } rcIpxRsmltGlobalTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt table size." ::= { rcIpxRsmltGlobal 1 } rcIpxRsmltOperTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpxRsmlt 2 } rcIpxRsmltOperEntry OBJECT-TYPE SYNTAX RcIpxRsmltOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpxRsmltOperVlanId } ::= { rcIpxRsmltOperTable 1 } RcIpxRsmltOperEntry ::= SEQUENCE { rcIpxRsmltOperVlanId INTEGER, rcIpxRsmltOperIfIndex InterfaceIndex, rcIpxRsmltOperAdminStatus TruthValue, rcIpxRsmltOperHoldDownTimer INTEGER, rcIpxRsmltOperHoldDownTimeRemaining INTEGER, rcIpxRsmltOperHoldUpTimer INTEGER, rcIpxRsmltOperHoldUpTimeRemaining INTEGER, rcIpxRsmltOperOperStatus INTEGER, rcIpxRsmltOperSmltId IdList, rcIpxRsmltOperSltId IdList, rcIpxRsmltOperMacAddr MacAddress, rcIpxRsmltOperRowStatus RowStatus } rcIpxRsmltOperVlanId OBJECT-TYPE SYNTAX INTEGER (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpxRsmltOperEntry 1 } rcIpxRsmltOperIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpxRsmltOperEntry 2 } rcIpxRsmltOperAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "is a enable/disable flag." DEFVAL { false } ::= { rcIpxRsmltOperEntry 3 } rcIpxRsmltOperHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpxRsmltOperEntry 4 } rcIpxRsmltOperHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpxRsmltOperEntry 5 } rcIpxRsmltOperHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-write STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpxRsmltOperEntry 6 } rcIpxRsmltOperHoldUpTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpxRsmltOperEntry 7 } rcIpxRsmltOperOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpxRsmltOperEntry 8 } rcIpxRsmltOperSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpxRsmltOperEntry 9 } rcIpxRsmltOperSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpxRsmltOperEntry 10 } rcIpxRsmltOperRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIpxRsmltOperEntry 11 } rcIpxRsmltOperMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpxRsmltOperEntry 12 } -- Route Smlt Peer Table rcIpxRsmltPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpxRsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Smlt Table" ::= { rcIpxRsmlt 3 } rcIpxRsmltPeerEntry OBJECT-TYPE SYNTAX RcIpxRsmltPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Ip As Path Access List Table." INDEX { rcIpxRsmltPeerVlanId } ::= { rcIpxRsmltPeerTable 1 } RcIpxRsmltPeerEntry ::= SEQUENCE { rcIpxRsmltPeerVlanId INTEGER, rcIpxRsmltPeerIfIndex InterfaceIndex, rcIpxRsmltPeerAdminStatus TruthValue, rcIpxRsmltPeerHoldDownTimer INTEGER, rcIpxRsmltPeerHoldDownTimeRemaining INTEGER, rcIpxRsmltPeerHoldUpTimer INTEGER, rcIpxRsmltPeerHoldUpTimeRemaining INTEGER, rcIpxRsmltPeerOperStatus INTEGER, rcIpxRsmltPeerSmltId IdList, rcIpxRsmltPeerSltId IdList, rcIpxRsmltPeerMacAddr MacAddress } rcIpxRsmltPeerVlanId OBJECT-TYPE SYNTAX INTEGER (1..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id." ::= { rcIpxRsmltPeerEntry 1 } rcIpxRsmltPeerIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Route Smlt Oper IfIndex." ::= { rcIpxRsmltPeerEntry 2 } rcIpxRsmltPeerAdminStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "is a enable/disable flag." ::= { rcIpxRsmltPeerEntry 3 } rcIpxRsmltPeerHoldDownTimer OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "Timer value, the range of value is from 0 to 3600." DEFVAL { 0 } ::= { rcIpxRsmltPeerEntry 4 } rcIpxRsmltPeerHoldDownTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldDownTimer." DEFVAL { 0 } ::= { rcIpxRsmltPeerEntry 5 } rcIpxRsmltPeerHoldUpTimer OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means infinity." DEFVAL { 0 } ::= { rcIpxRsmltPeerEntry 6 } rcIpxRsmltPeerHoldUpTimeRemaining OBJECT-TYPE SYNTAX INTEGER (0..3600 | 9999) MAX-ACCESS read-only STATUS current DESCRIPTION "The time value that indicate how much time remaining of HoldUpTimer." DEFVAL { 0 } ::= { rcIpxRsmltPeerEntry 7 } rcIpxRsmltPeerOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation status of Rsmlt, up or down." DEFVAL { down } ::= { rcIpxRsmltPeerEntry 8 } rcIpxRsmltPeerSmltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SMLT is 1-32." ::= { rcIpxRsmltPeerEntry 9 } rcIpxRsmltPeerSltId OBJECT-TYPE SYNTAX IdList MAX-ACCESS read-only STATUS current DESCRIPTION "The id range for SLT is 1-512." ::= { rcIpxRsmltPeerEntry 10 } rcIpxRsmltPeerMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address." ::= { rcIpxRsmltPeerEntry 11 } rcIpxRipGlobal OBJECT IDENTIFIER ::= { rcIpx 22 } rcIpxRipGlobalPace OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum pace, in packets per second, at which RIP packets may be sent on this circuit." ::= { rcIpxRipGlobal 1 } rcIpxRipGlobalUpdate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The RIP periodic update interval, in seconds." DEFVAL { 60 } ::= { rcIpxRipGlobal 2 } rcIpxRipGlobalAgeMultiplier OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The holding multiplier for information received in RIP periodic updates." DEFVAL { 3 } ::= { rcIpxRipGlobal 3 } -- RCIPX -- POS PPP IPX Table rcPosPppIpxTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosPppIpxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcPos 1 } rcPosPppIpxEntry OBJECT-TYPE SYNTAX RcPosPppIpxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcPosPppIpxIfIndex } ::= { rcPosPppIpxTable 1 } RcPosPppIpxEntry ::= SEQUENCE { rcPosPppIpxIfIndex InterfaceIndex, rcPosPppIpxIpxcpAdminStatus INTEGER, rcPosPppIpxOperStatus INTEGER, rcPosPppIpxNetAddr OCTET STRING (SIZE(4)), rcPosPppIpxRoutingProtocol INTEGER } rcPosPppIpxIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number." ::= { rcPosPppIpxEntry 1 } rcPosPppIpxIpxcpAdminStatus OBJECT-TYPE SYNTAX INTEGER { open(1), close(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { close } ::= { rcPosPppIpxEntry 2 } rcPosPppIpxOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosPppIpxEntry 3 } rcPosPppIpxNetAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPX Network address." ::= { rcPosPppIpxEntry 4 } rcPosPppIpxRoutingProtocol OBJECT-TYPE SYNTAX INTEGER { none(0), rip(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { none } ::= { rcPosPppIpxEntry 5 } -- POS SONET Table rcPosSonetTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosSonetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcPos 2 } rcPosSonetEntry OBJECT-TYPE SYNTAX RcPosSonetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcPosSonetIndex } ::= { rcPosSonetTable 1 } RcPosSonetEntry ::= SEQUENCE { rcPosSonetIndex InterfaceIndex, rcPosSonetFraming INTEGER, rcPosSonetSectionTrace INTEGER, rcPosSonetSectionGrowth INTEGER, rcPosSonetSyncronization INTEGER, rcPosSonetStsPathTrace OCTET STRING (SIZE(64)), rcPosSonetPathSignalLabel INTEGER, rcPosSonetClockSource INTEGER, rcPosSonetScramble EnableValue, rcPosSonetOperStatusFraming Integer32, rcPosSonetOperStatusClockSource Integer32, rcPosSonetOperStatusScramble EnableValue, rcPosSonetOperStatusSectionTrace Integer32, rcPosSonetOperStatusPathSignalLabel Integer32 } rcPosSonetIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "pos ifIndex." ::= { rcPosSonetEntry 1 } rcPosSonetFraming OBJECT-TYPE SYNTAX INTEGER { sonet(1), sdh(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 2 } rcPosSonetSectionTrace OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "config. J0 byte" ::= { rcPosSonetEntry 3 } rcPosSonetSectionGrowth OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "config. Z0 byte" ::= { rcPosSonetEntry 4 } rcPosSonetSyncronization OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "config. S1 byte" ::= { rcPosSonetEntry 5 } rcPosSonetStsPathTrace OBJECT-TYPE SYNTAX OCTET STRING (SIZE(64)) MAX-ACCESS read-write STATUS current DESCRIPTION "config. 64/16 byte." ::= { rcPosSonetEntry 6 } rcPosSonetPathSignalLabel OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "config. C2 byte" ::= { rcPosSonetEntry 7 } rcPosSonetClockSource OBJECT-TYPE SYNTAX INTEGER { line(1), internal(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 8 } rcPosSonetScramble OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 9 } rcPosSonetOperStatusFraming OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 10 } rcPosSonetOperStatusClockSource OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 11 } rcPosSonetOperStatusScramble OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 12 } rcPosSonetOperStatusSectionTrace OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 13 } rcPosSonetOperStatusPathSignalLabel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosSonetEntry 14 } -- Pos Line Status Table rcPosLineStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosLineStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pos Line Status Table" ::= { rcPos 3 } rcPosLineStatusEntry OBJECT-TYPE SYNTAX RcPosLineStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Pos Line Status." INDEX { rcPosLineStatusIndex } ::= { rcPosLineStatusTable 1 } RcPosLineStatusEntry ::= SEQUENCE { rcPosLineStatusIndex InterfaceIndex, rcPosLineStatusLocalMACAddress MacAddress, rcPosLineStatusRemoteMACAddress MacAddress, rcPosLineStatusLocalIpAddr IpAddress, rcPosLineStatusRemoteIpAddr IpAddress, rcPosLineStatusOutQuality Integer32, rcPosLineStatusLocalPeriod Integer32, rcPosLineStatusDeviceType Integer32, rcPosLineStatusDeviceRev Integer32, rcPosLineStatusIpxRoutingProtocol Integer32 } rcPosLineStatusIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "pos ifIndex, same as rcPosPppIpxIfIndex." ::= { rcPosLineStatusEntry 1 } rcPosLineStatusLocalMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "current local MAC address" ::= { rcPosLineStatusEntry 2 } rcPosLineStatusRemoteMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "current remote MAC address" ::= { rcPosLineStatusEntry 3 } rcPosLineStatusLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "current local ip addr" ::= { rcPosLineStatusEntry 4 } rcPosLineStatusRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "current remote ip addr" ::= { rcPosLineStatusEntry 5 } rcPosLineStatusOutQuality OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "current output quality." ::= { rcPosLineStatusEntry 6 } rcPosLineStatusLocalPeriod OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosLineStatusEntry 7 } rcPosLineStatusDeviceType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosLineStatusEntry 8 } rcPosLineStatusDeviceRev OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosLineStatusEntry 9 } rcPosLineStatusIpxRoutingProtocol OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosLineStatusEntry 10 } -- Pos Line Config Table rcPosLineConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosLineConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pos Line Config Table" ::= { rcPos 4 } rcPosLineConfigEntry OBJECT-TYPE SYNTAX RcPosLineConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Pos Line Config." INDEX { rcPosLineConfigIndex } ::= { rcPosLineConfigTable 1 } RcPosLineConfigEntry ::= SEQUENCE { rcPosLineConfigIndex InterfaceIndex, rcPosLineConfigLocalMACAddress MacAddress, rcPosLineConfigRemoteMACAddress MacAddress, rcPosLineConfigLocalIpAddr IpAddress, rcPosLineConfigRemoteIpAddr IpAddress, rcPosLineConfigRemoteReportPeriod INTEGER, rcPosLineConfigLqrThreshold INTEGER, rcPosLineConfigOutQuality Integer32, rcPosLineConfigPppStp EnableValue, rcPosLineConfigLoopBack TruthValue, rcPosLineConfigIpxVlanMacAddress MacAddress, rcPosLineConfigIpxRemoteMacAddress MacAddress } rcPosLineConfigIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "pos ifIndex, same as rcPosPppIpxIfIndex." ::= { rcPosLineConfigEntry 1 } rcPosLineConfigLocalMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current local MAC address" ::= { rcPosLineConfigEntry 2 } rcPosLineConfigRemoteMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current remote MAC address" ::= { rcPosLineConfigEntry 3 } rcPosLineConfigLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current local ip addr" ::= { rcPosLineConfigEntry 4 } rcPosLineConfigRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current remote ip addr" ::= { rcPosLineConfigEntry 5 } rcPosLineConfigRemoteReportPeriod OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "config. remote report period." ::= { rcPosLineConfigEntry 6 } rcPosLineConfigLqrThreshold OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "config. input quality." ::= { rcPosLineConfigEntry 7 } rcPosLineConfigOutQuality OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "config. output quality." ::= { rcPosLineConfigEntry 8 } rcPosLineConfigPppStp OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "STP PPP encoding enable T/F" ::= { rcPosLineConfigEntry 9 } rcPosLineConfigLoopBack OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "perform loop-back." ::= { rcPosLineConfigEntry 10 } rcPosLineConfigIpxVlanMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosLineConfigEntry 11 } rcPosLineConfigIpxRemoteMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosLineConfigEntry 12 } -- POS Sonet traps -- rcPosSonetTrap OBJECT IDENTIFIER ::= { rcPos 5 } rcPosSonetTrapType OBJECT-TYPE SYNTAX INTEGER { sectionAlarm(1), lineAlarm(2), pathAlarm(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate a particular type of Sonet trap." ::= { rcPosSonetTrap 1 } rcPosSonetTrapIndication OBJECT-TYPE SYNTAX INTEGER { noDefect(1), sectionLossOfSignal(2), sectionLossOfFrame(3), lineAlarmIndication(4), lineRemoteDefectIndication(5), pathLossOfPointer(6), pathAlarmIndication(7), pathRemoteDefectIndication(8), pathUnequipped(9), pathSignalLabelMismatch(10), pathTraceMismatch(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate an indication for a Sonet trap." ::= { rcPosSonetTrap 2 } -- Pos Sio Card Config Table rcPosSioCardConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosSioCardConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pos Sio Card Config Table" ::= { rcPos 6 } rcPosSioCardConfigEntry OBJECT-TYPE SYNTAX RcPosSioCardConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Pos Sio Card Config." INDEX { rcPosSioCardConfigSlotIndex } ::= { rcPosSioCardConfigTable 1 } RcPosSioCardConfigEntry ::= SEQUENCE { rcPosSioCardConfigSlotIndex Integer32, rcPosSioCardConfigAction INTEGER, rcPosSioCardConfigTraceMode INTEGER, rcPosSioCardConfigImageFileName DisplayString } rcPosSioCardConfigSlotIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "slot Index." ::= { rcPosSioCardConfigEntry 1 } rcPosSioCardConfigAction OBJECT-TYPE SYNTAX INTEGER { other(0), reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSioCardConfigEntry 2 } rcPosSioCardConfigTraceMode OBJECT-TYPE SYNTAX INTEGER { other(0), traceOn(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rcPosSioCardConfigEntry 3 } rcPosSioCardConfigImageFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "POS Image file name." ::= { rcPosSioCardConfigEntry 4 } -- POS Operation Status Table rcPosOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPosOperStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcPos 7 } rcPosOperStatusEntry OBJECT-TYPE SYNTAX RcPosOperStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcPosOperStatusIndex } ::= { rcPosOperStatusTable 1 } RcPosOperStatusEntry ::= SEQUENCE { rcPosOperStatusIndex InterfaceIndex, rcPosOperStatusLqrStatus Integer32, rcPosOperStatusLineLqrThreshold Integer32, rcPosOperStatusLinkMagicNumber Integer32, rcPosOperStatusLinePppStp EnableValue } rcPosOperStatusIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "pos ifIndex." ::= { rcPosOperStatusEntry 1 } rcPosOperStatusLqrStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of pppLqrConfigStatus." ::= { rcPosOperStatusEntry 2 } rcPosOperStatusLineLqrThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { rcPosOperStatusEntry 3 } rcPosOperStatusLinkMagicNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { rcPosOperStatusEntry 4 } rcPosOperStatusLinePppStp OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcPosOperStatusEntry 5 } -- Link Flap Detect Group rcLinkFlapDetectAutoPortDownEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Link Flap Detect feature. When enabled this feature will monitor the number of times a port goes down during a certain interval. If the number exceeds a given bound the port will be forced out-of-service." ::= { rcLinkFlapDetect 1 } rcLinkFlapDetectSendTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure whether a trap should be sent if the port is forced out-of-service." ::= { rcLinkFlapDetect 2 } rcLinkFlapDetectFrequency OBJECT-TYPE SYNTAX INTEGER (1..9999) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the number of times the port can go down." ::= { rcLinkFlapDetect 3 } rcLinkFlapDetectInterval OBJECT-TYPE SYNTAX INTEGER (2..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the interval (in minutes)." ::= { rcLinkFlapDetect 4 } -- Radius Group -- Radius Global Infomation rcRadiusGlobal OBJECT IDENTIFIER ::= { rcRadius 1 } rcRadiusGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable this feature." DEFVAL { false } ::= { rcRadiusGlobal 1 } rcRadiusGlobalMaxNumberServer OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of RADIUS servers." DEFVAL { 10 } ::= { rcRadiusGlobal 2 } rcRadiusGlobalAttributeValue OBJECT-TYPE SYNTAX INTEGER (192..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Access-Priority attribute." DEFVAL { 192 } ::= { rcRadiusGlobal 3 } rcRadiusGlobalServerTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of entries in the rcRadiusServerTable." ::= { rcRadiusGlobal 4 } rcRadiusGlobalAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Radius Accounting feature." DEFVAL { false } ::= { rcRadiusGlobal 5 } rcRadiusGlobalAcctAttributeValue OBJECT-TYPE SYNTAX INTEGER (192..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for User-Command attribute." DEFVAL { 193 } ::= { rcRadiusGlobal 6 } rcRadiusGlobalAcctIncludeCli OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Include/Exclude cli-commands in radius acccounting updates." DEFVAL { false } ::= { rcRadiusGlobal 7 } rcRadiusGlobalClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Radius Statistic for all servers configured." DEFVAL { false } ::= { rcRadiusGlobal 8 } rcRadiusGlobalMcastAttributeValue OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for multicast address vendor specific attribute." DEFVAL { 90 } ::= { rcRadiusGlobal 9 } rcRadiusGlobalAuthInfoAttributeValue OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Auth-Info vendor specific attribute." DEFVAL { 91 } ::= { rcRadiusGlobal 10 } rcRadiusGlobalCommandAccess OBJECT-TYPE SYNTAX INTEGER (192..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Command-Access attribute." DEFVAL { 194 } ::= { rcRadiusGlobal 11 } rcRadiusGlobalCliCommands OBJECT-TYPE SYNTAX INTEGER (192..240) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Cli-Command attribute." DEFVAL { 195 } ::= { rcRadiusGlobal 12 } rcRadiusGlobalIgapLogFSize OBJECT-TYPE SYNTAX INTEGER (50..8192) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum size for the IGAP accounting time-out log file in KB." DEFVAL { 512 } ::= { rcRadiusGlobal 13 } rcRadiusGlobalCliProfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Radius CLI Profiling." DEFVAL { false } ::= { rcRadiusGlobal 14 } rcRadiusGlobalAuthInvalidServerAddress OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Access Responses from unknown or invalid Radius servers." ::= { rcRadiusGlobal 15 } rcRadiusGlobalSourceIpFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to include configured IP address as source address in RADIUS packets." DEFVAL { false } ::= { rcRadiusGlobal 16 } rcRadiusGlobalCliCmdCount OBJECT-TYPE SYNTAX INTEGER (1..40) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value for Cli-Command-count." DEFVAL { 40 } ::= { rcRadiusGlobal 18 } -- Radius Server Table Infomation rcRadiusServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRadiusServerEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The RADIUS table (0 to 10 entries). This table lists the information of the RADIUS server." ::= { rcRadius 2 } rcRadiusServerEntry OBJECT-TYPE SYNTAX RcRadiusServerEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A RADIUS server table entry." INDEX { rcRadiusServerAddress} ::= { rcRadiusServerTable 1 } RcRadiusServerEntry ::= SEQUENCE { rcRadiusServerPriority INTEGER, rcRadiusServerAddress IpAddress, rcRadiusServerTimeOut INTEGER, rcRadiusServerEnable TruthValue, rcRadiusServerMaxRetries INTEGER, rcRadiusServerUdpPort INTEGER, rcRadiusServerSecretKey DisplayString, rcRadiusServerAccessRequests Counter32, rcRadiusServerAccessAccepts Counter32, rcRadiusServerAccessRejects Counter32, rcRadiusServerBadResponses Counter32, rcRadiusServerPendingRequests Counter32, rcRadiusServerClientRetries Counter32, rcRadiusServerRowStatus RowStatus, rcRadiusServerAcctEnable TruthValue, rcRadiusServerAcctUdpPort INTEGER, rcRadiusServerAcctOnRequests Counter32, rcRadiusServerAcctOffRequests Counter32, rcRadiusServerAcctStartRequests Counter32, rcRadiusServerAcctStopRequests Counter32, rcRadiusServerAcctInterimRequests Counter32, rcRadiusServerAcctBadResponses Counter32, rcRadiusServerAcctPendingRequests Counter32, rcRadiusServerAcctClientRetries Counter32 } rcRadiusServerPriority OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Server priority, used to control which server to choose first to send authentication." DEFVAL { 10 } ::= { rcRadiusServerEntry 1 } rcRadiusServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Server IP address of the RADIUS authentication server referred to in this table entry." ::= { rcRadiusServerEntry 2 } rcRadiusServerTimeOut OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The time interval in seconds before the client retransmit the packet." DEFVAL { 3 } ::= { rcRadiusServerEntry 3 } rcRadiusServerEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable this server." DEFVAL { true } ::= { rcRadiusServerEntry 4 } rcRadiusServerMaxRetries OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Maximum number of retransmissions." DEFVAL { 3 } ::= { rcRadiusServerEntry 5 } rcRadiusServerUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The UDP port the client is using to send requests to this server." DEFVAL { 1812 } ::= { rcRadiusServerEntry 6 } rcRadiusServerSecretKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The identifier of the RADIUS authentication client." ::= { rcRadiusServerEntry 7 } rcRadiusServerAccessRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-response packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 8 } rcRadiusServerAccessAccepts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-accept packets (valid or invalid) received from this server." ::= { rcRadiusServerEntry 9 } rcRadiusServerAccessRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-reject packets (valid or invalid) received from this server." ::= { rcRadiusServerEntry 10 } rcRadiusServerBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS invalid access-response packets received from this server." ::= { rcRadiusServerEntry 11 } rcRadiusServerPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS access-request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an access-request is sent and decremented due to receipt of an access-accept, access-reject, a timeout or retransmission." ::= { rcRadiusServerEntry 12 } rcRadiusServerClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of authentication retransmission to this server." ::= { rcRadiusServerEntry 13 } rcRadiusServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Used to create/delete entries." ::= { rcRadiusServerEntry 14 } rcRadiusServerAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable or disable Radius Accounting on this server." DEFVAL { true } ::= { rcRadiusServerEntry 15 } rcRadiusServerAcctUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The UDP port the client used to send accounting requests to this server." DEFVAL { 1813 } ::= { rcRadiusServerEntry 16 } rcRadiusServerAcctOnRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-on packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 17 } rcRadiusServerAcctOffRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-off packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 18 } rcRadiusServerAcctStartRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-start packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 19 } rcRadiusServerAcctStopRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-stop packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 20 } rcRadiusServerAcctInterimRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting-interim packets sent to this server. This does not include retransmissions." ::= { rcRadiusServerEntry 21 } rcRadiusServerAcctBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of Invalid responses received from this server." ::= { rcRadiusServerEntry 22 } rcRadiusServerAcctPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting packets that are waiting be sent to this server. This variable is incremented whenever any accounting-request is sent to this server and decremented when an acknowledgement is received or timeout occurs." ::= { rcRadiusServerEntry 23 } rcRadiusServerAcctClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of RADIUS accounting packets retransmitted to this server." ::= { rcRadiusServerEntry 24 } -- Radius Serv Table rcRadiusServTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRadiusServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RADIUS table (0 to 10 entries). This table lists the information of the RADIUS server." ::= { rcRadius 3 } rcRadiusServEntry OBJECT-TYPE SYNTAX RcRadiusServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A RADIUS server table entry." INDEX { rcRadiusServAddress, rcRadiusServUsedBy } ::= { rcRadiusServTable 1 } RcRadiusServEntry ::= SEQUENCE { rcRadiusServPriority INTEGER, rcRadiusServAddress IpAddress, rcRadiusServTimeOut INTEGER, rcRadiusServEnable TruthValue, rcRadiusServMaxRetries INTEGER, rcRadiusServUdpPort INTEGER, rcRadiusServSecretKey DisplayString, rcRadiusServAccessRequests Counter32, rcRadiusServAccessAccepts Counter32, rcRadiusServAccessRejects Counter32, rcRadiusServBadResponses Counter32, rcRadiusServPendingRequests Counter32, rcRadiusServClientRetries Counter32, rcRadiusServRowStatus RowStatus, rcRadiusServAcctEnable TruthValue, rcRadiusServAcctUdpPort INTEGER, rcRadiusServAcctOnRequests Counter32, rcRadiusServAcctOffRequests Counter32, rcRadiusServAcctStartRequests Counter32, rcRadiusServAcctStopRequests Counter32, rcRadiusServAcctInterimRequests Counter32, rcRadiusServAcctBadResponses Counter32, rcRadiusServAcctPendingRequests Counter32, rcRadiusServAcctClientRetries Counter32, rcRadiusServUsedBy INTEGER, rcRadiusServNasIpAddress IpAddress, rcRadiusServRoundTripTime DisplayString, rcRadiusServAccessChallanges Counter32, rcRadiusServSourceIpAddr IpAddress } rcRadiusServPriority OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Server priority, used to control which server to choose first to send authentication." DEFVAL { 10 } ::= { rcRadiusServEntry 1 } rcRadiusServAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Server IP address of the RADIUS authentication server referred to in this table entry." ::= { rcRadiusServEntry 2 } rcRadiusServTimeOut OBJECT-TYPE SYNTAX INTEGER (1..20) MAX-ACCESS read-write STATUS current DESCRIPTION "The time interval in seconds before the client retransmit the packet." DEFVAL { 3 } ::= { rcRadiusServEntry 3 } rcRadiusServEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable this server." DEFVAL { true } ::= { rcRadiusServEntry 4 } rcRadiusServMaxRetries OBJECT-TYPE SYNTAX INTEGER (0..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of retransmissions." DEFVAL { 1 } ::= { rcRadiusServEntry 5 } rcRadiusServUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "The UDP port the client is using to send requests to this server." DEFVAL { 1812 } ::= { rcRadiusServEntry 6 } rcRadiusServSecretKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The identifier of the RADIUS authentication client." ::= { rcRadiusServEntry 7 } rcRadiusServAccessRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-response packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 8 } rcRadiusServAccessAccepts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-accept packets (valid or invalid) received from this server." ::= { rcRadiusServEntry 9 } rcRadiusServAccessRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-reject packets (valid or invalid) received from this server." ::= { rcRadiusServEntry 10 } rcRadiusServBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS invalid access-response packets received from this server." ::= { rcRadiusServEntry 11 } rcRadiusServPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an access-request is sent and decremented due to receipt of an access-accept, access-reject, a timeout or retransmission." ::= { rcRadiusServEntry 12 } rcRadiusServClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of authentication retransmission to this server." ::= { rcRadiusServEntry 13 } rcRadiusServRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcRadiusServEntry 14 } rcRadiusServAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Radius Accounting on this server." DEFVAL { true } ::= { rcRadiusServEntry 15 } rcRadiusServAcctUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "The UDP port the client used to send accounting requests to this server." DEFVAL { 1813 } ::= { rcRadiusServEntry 16 } rcRadiusServAcctOnRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-on packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 17 } rcRadiusServAcctOffRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-off packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 18 } rcRadiusServAcctStartRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-start packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 19 } rcRadiusServAcctStopRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-stop packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 20 } rcRadiusServAcctInterimRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting-interim packets sent to this server. This does not include retransmissions." ::= { rcRadiusServEntry 21 } rcRadiusServAcctBadResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Invalid responses received from this server." ::= { rcRadiusServEntry 22 } rcRadiusServAcctPendingRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting packets that are waiting be sent to this server. This variable is incremented whenever any accounting-request is sent to this server and decremented when an acknowledgement is received or timeout occurs." ::= { rcRadiusServEntry 23 } rcRadiusServAcctClientRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS accounting packets retransmitted to this server." ::= { rcRadiusServEntry 24 } rcRadiusServUsedBy OBJECT-TYPE SYNTAX INTEGER { cli(1), igap(2), snmp(3), eap(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "cli(1): for cli login, igap(2): for igap,snmp(3): for snmp login, eap(4) for EAP PAE Authenticator." ::= { rcRadiusServEntry 25 } rcRadiusServNasIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "RADIUS Client NAS Identifier for this server." ::= { rcRadiusServEntry 26 } rcRadiusServRoundTripTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Time different between the instance when a RADIUS request is sent and the corresponding response is received." ::= { rcRadiusServEntry 27 } rcRadiusServAccessChallanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS access-challanges packets sent to this server. This does not include retransmission." ::= { rcRadiusServEntry 28 } rcRadiusServSourceIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "source IP address RADIUS packets." ::= { rcRadiusServEntry 29 } rcRadiusGlobalSnmp OBJECT IDENTIFIER ::= { rcRadius 4 } rcRadiusGlobalSnmpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable snmp radius authentication." DEFVAL { false } ::= { rcRadiusGlobalSnmp 1 } rcRadiusGlobalSnmpAcctEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Radius Accounting for SNMP." DEFVAL { false } ::= { rcRadiusGlobalSnmp 2 } rcRadiusGlobalSnmpReAuthenticateTimer OBJECT-TYPE SYNTAX INTEGER (30..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value representing Re-Authenticate Timer in seconds. Timer to be used to Re- Authenticate a SNMP Session." DEFVAL { 180 } ::= { rcRadiusGlobalSnmp 3 } rcRadiusGlobalSnmpAbortSessionTimer OBJECT-TYPE SYNTAX INTEGER (30..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Integer value representing the time in seconds after which the snmp session is considered expired and Radius Accounting Stop message is sent." DEFVAL { 180 } ::= { rcRadiusGlobalSnmp 4 } rcRadiusGlobalSnmpUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name for Radius SNMP Accounting." ::= { rcRadiusGlobalSnmp 5 } rcRadiusEapLastRejMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the Last Rejected MAC address on an EAP enabled port." ::= { rcRadiusGlobalSnmp 6 } rcRadiusPaePortNumber OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the Port Number on which the Mac Intrusion happened." ::= { rcRadiusGlobalSnmp 7 } rcRadiusEapLastAuthMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Used to store the Last Authenticated MAC address on an EAP enabled port." ::= { rcRadiusGlobalSnmp 8 } -- IGMP rcIgmpInterfaceExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpInterfaceExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 1 } rcIgmpInterfaceExtnEntry OBJECT-TYPE SYNTAX RcIgmpInterfaceExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpInterfaceExtnIfIndex } ::= { rcIgmpInterfaceExtnTable 1 } RcIgmpInterfaceExtnEntry ::= SEQUENCE { rcIgmpInterfaceExtnIfIndex InterfaceIndex, rcIgmpInterfaceExtnSnoopEnable TruthValue, rcIgmpInterfaceExtnProxySnoopEnable TruthValue, rcIgmpInterfaceExtnMaxAdvertiseInterval INTEGER, rcIgmpInterfaceExtnMinAdvertiseInterval INTEGER, rcIgmpInterfaceExtnMaxInitialAdvertiseInterval Integer32, rcIgmpInterfaceExtnMaxInitialAdvertments Integer32, rcIgmpInterfaceExtnNeighborDeadInterval Integer32, rcIgmpInterfaceExtnFastLeaveEnable TruthValue, rcIgmpInterfaceExtnFastLeavePortMembers PortSet, rcIgmpInterfaceExtnMrdiscEnable TruthValue, rcIgmpInterfaceExtnDiscoveredRouterPorts PortSet, rcIgmpInterfaceExtnSnoopMRouterPorts PortSet, rcIgmpInterfaceExtnSnoopActiveMRouterPorts PortSet, rcIgmpInterfaceExtnSnoopMRouterExpiration Integer32, rcIgmpInterfaceExtnFlushAction INTEGER, rcIgmpInterfaceExtnRouterAlertEnable EnableValue, rcIgmpInterfaceExtnSsmEnable TruthValue, rcIgmpInterfaceExtnIgapEnable EnableValue, rcIgmpInterfaceExtnAccntEnable EnableValue, rcIgmpInterfaceExtnAuthEnable EnableValue, rcIgmpInterfaceExtnStreamLimitEnable EnableValue, rcIgmpInterfaceExtnMaxStreams Integer32, rcIgmpInterfaceExtnNumStreams Integer32, rcIgmpInterfaceExtnNewQuerier IpAddress } rcIgmpInterfaceExtnIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex." ::= { rcIgmpInterfaceExtnEntry 1 } rcIgmpInterfaceExtnSnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable snoop." ::= { rcIgmpInterfaceExtnEntry 2 } rcIgmpInterfaceExtnProxySnoopEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable proxy snoop." ::= { rcIgmpInterfaceExtnEntry 3 } rcIgmpInterfaceExtnMaxAdvertiseInterval OBJECT-TYPE SYNTAX INTEGER(2..180) MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 20 } ::= { rcIgmpInterfaceExtnEntry 4 } rcIgmpInterfaceExtnMinAdvertiseInterval OBJECT-TYPE SYNTAX INTEGER(3..180) MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 15 } ::= { rcIgmpInterfaceExtnEntry 5 } rcIgmpInterfaceExtnMaxInitialAdvertiseInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 2 } ::= { rcIgmpInterfaceExtnEntry 6 } rcIgmpInterfaceExtnMaxInitialAdvertments OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 3 } ::= { rcIgmpInterfaceExtnEntry 7 } rcIgmpInterfaceExtnNeighborDeadInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" DEFVAL { 60 } ::= { rcIgmpInterfaceExtnEntry 8 } rcIgmpInterfaceExtnFastLeaveEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable fast leave on this interface." DEFVAL { false } ::= { rcIgmpInterfaceExtnEntry 9 } rcIgmpInterfaceExtnFastLeavePortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports that are enabled for fast leave." ::= { rcIgmpInterfaceExtnEntry 10 } rcIgmpInterfaceExtnMrdiscEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable multicast router discovery." ::= { rcIgmpInterfaceExtnEntry 11 } rcIgmpInterfaceExtnDiscoveredRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "list of ports that discovered by IGMP Multicast router discovery (MRDISC) protocol." ::= { rcIgmpInterfaceExtnEntry 12 } rcIgmpInterfaceExtnSnoopMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports in this interface that provide connectivity to an IP Multicast router." ::= { rcIgmpInterfaceExtnEntry 13 } rcIgmpInterfaceExtnSnoopActiveMRouterPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Active ports." ::= { rcIgmpInterfaceExtnEntry 14 } rcIgmpInterfaceExtnSnoopMRouterExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast querier router aging time out." ::= { rcIgmpInterfaceExtnEntry 15 } rcIgmpInterfaceExtnFlushAction OBJECT-TYPE SYNTAX INTEGER { none(1), flushGrpMember(2), flushMrouter(3), flushSender(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP flush action." ::= { rcIgmpInterfaceExtnEntry 16 } rcIgmpInterfaceExtnRouterAlertEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Router Alert Check." ::= { rcIgmpInterfaceExtnEntry 17 } rcIgmpInterfaceExtnSsmEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable SSM." ::= { rcIgmpInterfaceExtnEntry 18 } rcIgmpInterfaceExtnIgapEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable IGAP." DEFVAL { enable } ::= { rcIgmpInterfaceExtnEntry 19 } rcIgmpInterfaceExtnAccntEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable accounting." DEFVAL { enable } ::= { rcIgmpInterfaceExtnEntry 20 } rcIgmpInterfaceExtnAuthEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable/disable authentication." DEFVAL { enable } ::= { rcIgmpInterfaceExtnEntry 21 } rcIgmpInterfaceExtnStreamLimitEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Stream Limitation enable/disable." DEFVAL { enable } ::= { rcIgmpInterfaceExtnEntry 22 } rcIgmpInterfaceExtnMaxStreams OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of stream." DEFVAL { 4 } ::= { rcIgmpInterfaceExtnEntry 23 } rcIgmpInterfaceExtnNumStreams OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of streams." ::= { rcIgmpInterfaceExtnEntry 24 } rcIgmpInterfaceExtnNewQuerier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the New IGMP Querier on the IP subnet to which this interface is attached." ::= { rcIgmpInterfaceExtnEntry 25 } -- IGMP Static rcIgmpStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 2 } rcIgmpStaticEntry OBJECT-TYPE SYNTAX RcIgmpStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpStaticIfIndex, rcIgmpStaticGrpAddr } ::= { rcIgmpStaticTable 1 } RcIgmpStaticEntry ::= SEQUENCE { rcIgmpStaticIfIndex InterfaceIndex, rcIgmpStaticGrpAddr IpAddress, rcIgmpStaticMemberPorts PortSet, rcIgmpStaticNotAllowedToJoin PortSet, rcIgmpStaticRowStatus RowStatus, rcIgmpStaticToGrpAddr IpAddress } rcIgmpStaticIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpStaticEntry 1 } rcIgmpStaticGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ip multicast address. The GrpAddress holds the starting range for the address range. If the ToGrpAddress is not entered, the it is as good as entering a single address." ::= { rcIgmpStaticEntry 2 } rcIgmpStaticMemberPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "egressing ports." ::= { rcIgmpStaticEntry 3 } rcIgmpStaticNotAllowedToJoin OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "not allowed to join." ::= { rcIgmpStaticEntry 4 } rcIgmpStaticRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIgmpStaticEntry." ::= { rcIgmpStaticEntry 5 } rcIgmpStaticToGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "To hold the range for the GrpAddress." ::= { rcIgmpStaticEntry 6 } -- IGMP Access rcIgmpAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 3 } rcIgmpAccessEntry OBJECT-TYPE SYNTAX RcIgmpAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpAccessIfIndex, rcIgmpAccessGrpAddr, rcIgmpAccessHostAddr, rcIgmpAccessHostMask } ::= { rcIgmpAccessTable 1 } RcIgmpAccessEntry ::= SEQUENCE { rcIgmpAccessIfIndex InterfaceIndex, rcIgmpAccessGrpAddr IpAddress, rcIgmpAccessHostAddr IpAddress, rcIgmpAccessMode INTEGER, rcIgmpAccessRowStatus RowStatus, rcIgmpAccessHostMask IpAddress } rcIgmpAccessIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpAccessEntry 1 } rcIgmpAccessGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ip multicast addr." ::= { rcIgmpAccessEntry 2 } rcIgmpAccessHostAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host addr." ::= { rcIgmpAccessEntry 3 } rcIgmpAccessMode OBJECT-TYPE SYNTAX INTEGER { denyTX(1), denyRX(2), denyBOTH(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "denyTX(1), denyRX(2), denyBOTH(3)." DEFVAL { denyBOTH } ::= { rcIgmpAccessEntry 4 } rcIgmpAccessRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIgmpAccessEntry." ::= { rcIgmpAccessEntry 5 } rcIgmpAccessHostMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host mask." ::= { rcIgmpAccessEntry 6 } -- IGMP Sender rcIgmpSenderTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 4 } rcIgmpSenderEntry OBJECT-TYPE SYNTAX RcIgmpSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpSenderGrpAddr, rcIgmpSenderIfIndex, rcIgmpSenderMemberAddr } ::= { rcIgmpSenderTable 1 } RcIgmpSenderEntry ::= SEQUENCE { rcIgmpSenderGrpAddr IpAddress, rcIgmpSenderIfIndex InterfaceIndex, rcIgmpSenderMemberAddr IpAddress, rcIgmpSenderAction INTEGER, rcIgmpSenderTPort Integer32, rcIgmpSenderState INTEGER } rcIgmpSenderGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ip multicast addr." ::= { rcIgmpSenderEntry 1 } rcIgmpSenderIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpSenderEntry 2 } rcIgmpSenderMemberAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host addr." ::= { rcIgmpSenderEntry 3 } rcIgmpSenderAction OBJECT-TYPE SYNTAX INTEGER { none(0), flushEntry(1), flushGrp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "none(0), flushEntry(1), flushGrp(2)." ::= { rcIgmpSenderEntry 4 } rcIgmpSenderTPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Igmp Sender Tport." ::= { rcIgmpSenderEntry 5 } rcIgmpSenderState OBJECT-TYPE SYNTAX INTEGER { filtered(1), notfiltered(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if a sender exists because of an IGMP access filter or not." ::= { rcIgmpSenderEntry 6 } -- IGMP SSM rcIgmpSsmGlobal OBJECT IDENTIFIER ::= { rcIgmp 5 } rcIgmpSsmGlobalDynamicLearning OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable dynamic learning or source/group pair from IGMPv3 report." ::= { rcIgmpSsmGlobal 1 } rcIgmpSsmGlobalAdminAction OBJECT-TYPE SYNTAX INTEGER { none(1), -- none of the following enableAll(2), -- enable all Ssm entries disableAll(3) -- disable all Ssm entries } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the admin status of all the Ssm entries to enable/disable at once." ::= { rcIgmpSsmGlobal 2 } rcIgmpSsmGlobalRangeGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "If multicast group address & RangeMask == RangeGroup, then RangeGroup is in Ssm Range. Else it is not in the range." ::= { rcIgmpSsmGlobal 3 } rcIgmpSsmGlobalRangeMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used with RangeGroup." ::= { rcIgmpSsmGlobal 4 } rcIgmpSsmTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpSsmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 6 } rcIgmpSsmEntry OBJECT-TYPE SYNTAX RcIgmpSsmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpSsmIpMulticastGrp } ::= { rcIgmpSsmTable 1 } RcIgmpSsmEntry ::= SEQUENCE { rcIgmpSsmIpMulticastGrp IpAddress, rcIgmpSsmIpSource IpAddress, rcIgmpSsmLearningMode INTEGER, rcIgmpSsmActivity TruthValue, rcIgmpSsmAdminState EnableValue, rcIgmpSsmRowStatus RowStatus } rcIgmpSsmIpMulticastGrp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the IP multicast group address that has default range of 232/8. This parameter should be configured by the user." ::= { rcIgmpSsmEntry 1 } rcIgmpSsmIpSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is the Source's IP address that will be sending traffic to the group source. This parameter should be configured by the user." ::= { rcIgmpSsmEntry 2 } rcIgmpSsmLearningMode OBJECT-TYPE SYNTAX INTEGER { dynamic(1), static(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is a read only field that provides information if the entry is statically configured entry (Static) or a dynamically learned entry from IGMPv3 (Dynamic). Note that Dynamic may not be used in the first step of the implementation." ::= { rcIgmpSsmEntry 3 } rcIgmpSsmActivity OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is a read only field. It provides the activity on the corresponding (S,G). If the source is active and traffic is flowing to the switch, this field value should be Active, otherwise it should say non-active. This information is useful in knowing if the group has an active source or not when the group is joined by a member on the switch." ::= { rcIgmpSsmEntry 4 } rcIgmpSsmAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "The admin state provides information on whether the entry is to be used or not. If the value of this field is Enabled (default), then the entry can be used. If the state is Disabled, then the entry will not be used, but will be saved for future use." ::= { rcIgmpSsmEntry 5 } rcIgmpSsmRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcIgmpSsmEntry 6 } -- IGMP New Access rcIgmpNewAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpNewAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 7 } rcIgmpNewAccessEntry OBJECT-TYPE SYNTAX RcIgmpNewAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpNewAccessIfIndex, rcIgmpNewAccessPrefixListId, rcIgmpNewAccessHostAddr, rcIgmpNewAccessHostMask } ::= { rcIgmpNewAccessTable 1 } RcIgmpNewAccessEntry ::= SEQUENCE { rcIgmpNewAccessIfIndex InterfaceIndex, rcIgmpNewAccessPrefixListId Integer32, rcIgmpNewAccessPrefixListName DisplayString, rcIgmpNewAccessHostAddr IpAddress, rcIgmpNewAccessHostMask IpAddress, rcIgmpNewAccessActionMode INTEGER, rcIgmpNewAccessRowStatus RowStatus } rcIgmpNewAccessIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpNewAccessEntry 1 } rcIgmpNewAccessPrefixListId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Prefix List ID." ::= { rcIgmpNewAccessEntry 2 } rcIgmpNewAccessPrefixListName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix List name." ::= { rcIgmpNewAccessEntry 3 } rcIgmpNewAccessHostAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host addr." ::= { rcIgmpNewAccessEntry 4 } rcIgmpNewAccessHostMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "host mask." ::= { rcIgmpNewAccessEntry 5 } rcIgmpNewAccessActionMode OBJECT-TYPE SYNTAX INTEGER { denyTX(1), denyRX(2), denyBOTH(3), allowTX(4), allowRX(5), allowBOTH(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "action mode." DEFVAL { denyBOTH } ::= { rcIgmpNewAccessEntry 6 } rcIgmpNewAccessRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in the rcIgmpNewAccessEntry." ::= { rcIgmpNewAccessEntry 7 } -- rcIgmpChannelLimit Table rcIgmpChannelLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpChannelLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 8 } rcIgmpChannelLimitEntry OBJECT-TYPE SYNTAX RcIgmpChannelLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpChannelLimitIfIndex, rcIgmpChannelLimitPort } ::= { rcIgmpChannelLimitTable 1 } RcIgmpChannelLimitEntry ::= SEQUENCE { rcIgmpChannelLimitIfIndex InterfaceIndex, rcIgmpChannelLimitPort Integer32, rcIgmpChannelLimitMaxStreams Integer32, rcIgmpChannelLimitNumStreams Integer32, rcIgmpChannelLimitRowStatus RowStatus } rcIgmpChannelLimitIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpChannelLimitEntry 1 } rcIgmpChannelLimitPort OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The port belong to this vlan." ::= { rcIgmpChannelLimitEntry 2 } rcIgmpChannelLimitMaxStreams OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of stream." DEFVAL { 4 } ::= { rcIgmpChannelLimitEntry 3 } rcIgmpChannelLimitNumStreams OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of streams." ::= { rcIgmpChannelLimitEntry 4 } rcIgmpChannelLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row Status." ::= { rcIgmpChannelLimitEntry 5 } -- rcIgmpIgapServiceAbilityCounter32 Table rcIgmpIgapServiceAbilityTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpIgapServiceAbilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 9 } rcIgmpIgapServiceAbilityEntry OBJECT-TYPE SYNTAX RcIgmpIgapServiceAbilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcIgmpIgapServiceAbilityIfIndex } ::= { rcIgmpIgapServiceAbilityTable 1 } RcIgmpIgapServiceAbilityEntry ::= SEQUENCE { rcIgmpIgapServiceAbilityIfIndex InterfaceIndex, rcIgmpIgapServiceAbilityAuthSuccess Counter64, rcIgmpIgapServiceAbilityAuthReject Counter64, rcIgmpIgapServiceAbilityRespTimeout Counter64, rcIgmpIgapServiceAbilityPapJoinReq Counter64, rcIgmpIgapServiceAbilityBasicQuery Counter64, rcIgmpIgapServiceAbilityBasicLeave Counter64, rcIgmpIgapServiceAbilityClearStat TruthValue } rcIgmpIgapServiceAbilityIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifindex" ::= { rcIgmpIgapServiceAbilityEntry 1 } rcIgmpIgapServiceAbilityAuthSuccess OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The port belong to this vlan." ::= { rcIgmpIgapServiceAbilityEntry 2 } rcIgmpIgapServiceAbilityAuthReject OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of stream." ::= { rcIgmpIgapServiceAbilityEntry 3 } rcIgmpIgapServiceAbilityRespTimeout OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of streams." ::= { rcIgmpIgapServiceAbilityEntry 4 } rcIgmpIgapServiceAbilityPapJoinReq OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Row Status." ::= { rcIgmpIgapServiceAbilityEntry 5 } rcIgmpIgapServiceAbilityBasicQuery OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of streams." ::= { rcIgmpIgapServiceAbilityEntry 6 } rcIgmpIgapServiceAbilityBasicLeave OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Row Status." ::= { rcIgmpIgapServiceAbilityEntry 7 } rcIgmpIgapServiceAbilityClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Counter." ::= { rcIgmpIgapServiceAbilityEntry 8 } rcIgmpIgapGlobal OBJECT IDENTIFIER ::= { rcIgmp 10 } rcIgmpIgapGlobalClearAllStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear All IGAP Counters." ::= { rcIgmpIgapGlobal 1 } -- IGMP Global attributes rcIgmpGlobalParams OBJECT IDENTIFIER ::= { rcIgmp 11 } rcIgmpFastLeaveMode OBJECT-TYPE SYNTAX INTEGER { none(0), -- none of the following multipleUser(1), -- remove leaving member, stop traffic if no more member oneUser(2) -- first leave stops traffic } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the fast-leave mode to be used by for all fast-leave enabled IGMP interfaces." DEFVAL { multipleUser } ::= { rcIgmpGlobalParams 1 } -- IGMP Cache Extern Table rcIgmpCacheExtnTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpCacheExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { rcIgmp 12 } rcIgmpCacheExtnEntry OBJECT-TYPE SYNTAX RcIgmpCacheExtnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { igmpCacheAddress, igmpCacheIfIndex } ::= { rcIgmpCacheExtnTable 1 } RcIgmpCacheExtnEntry ::= SEQUENCE { rcIgmpCacheExtnType INTEGER, rcIgmpCacheExtnStaticPorts PortSet } rcIgmpCacheExtnType OBJECT-TYPE SYNTAX INTEGER { dynamic(1), static(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "It takes up either of the two values, dynamic or static depending upon whether the entry is learnt Dynamic or is added statically." ::= { rcIgmpCacheExtnEntry 1 } rcIgmpCacheExtnStaticPorts OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "It displays the static ports for the static joins, this would be null for the dynamic entry." ::= { rcIgmpCacheExtnEntry 2 } -- rcIgmpSnoopTrace rcIgmpSnoopTraceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpSnoopTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing the multicast groups traversing the snoop enabled router" ::= { rcIgmp 13 } rcIgmpSnoopTraceEntry OBJECT-TYPE SYNTAX RcIgmpSnoopTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry listing the multicast groups traversing the snoop enabled router" INDEX { rcIgmpSnoopGrpAddr, rcIgmpSnoopSrcAddr, rcIgmpSnoopOutVlan} ::= { rcIgmpSnoopTraceTable 1 } RcIgmpSnoopTraceEntry ::= SEQUENCE { rcIgmpSnoopGrpAddr IpAddress, rcIgmpSnoopSrcAddr IpAddress, rcIgmpSnoopOutVlan InterfaceIndex, rcIgmpSnoopInPort InterfaceIndex, rcIgmpSnoopInVlan InterfaceIndex, rcIgmpSnoopOutPort PortSet } rcIgmpSnoopGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "ip mcast addr of grp traversing the router" ::= { rcIgmpSnoopTraceEntry 1 } rcIgmpSnoopSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ip src addr of the mcast grp address" ::= { rcIgmpSnoopTraceEntry 2 } rcIgmpSnoopOutVlan OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Egress vlan id for the mcast group" ::= { rcIgmpSnoopTraceEntry 3 } rcIgmpSnoopInPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress port for the mcast grp" ::= { rcIgmpSnoopTraceEntry 4 } rcIgmpSnoopInVlan OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress vlan id for the mcast source" ::= { rcIgmpSnoopTraceEntry 5 } rcIgmpSnoopOutPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Egress port of the mcast grp" ::= { rcIgmpSnoopTraceEntry 6 } --New IGMP Group Table. rcIgmpNewGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIgmpNewGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the multicast groups configured in the device." ::= { rcIgmp 14 } rcIgmpNewGroupEntry OBJECT-TYPE SYNTAX RcIgmpNewGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an Igmp group." INDEX {rcIgmpNewGroupIpAddress, rcIgmpNewGroupMembers, rcIgmpNewGroupInPort} ::= { rcIgmpNewGroupTable 1 } RcIgmpNewGroupEntry ::= SEQUENCE { rcIgmpNewGroupIpAddress IpAddress, rcIgmpNewGroupMembers IpAddress, rcIgmpNewGroupInPort INTEGER, rcIgmpNewGroupExpiration Integer32, rcIgmpNewGroupIfIndex InterfaceIndex, rcIgmpNewGroupUserId DisplayString, rcIgmpNewGroupMemberState INTEGER, rcIgmpNewGroupSessionTime Integer32 } rcIgmpNewGroupIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group Address (Class D) that others want to join. A group address can be the same for many incoming ports." ::= { rcIgmpNewGroupEntry 1 } rcIgmpNewGroupMembers OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Address of a source that has sent group report wishing to join this group." ::= { rcIgmpNewGroupEntry 2 } rcIgmpNewGroupInPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpNewGroupEntry 3 } rcIgmpNewGroupExpiration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current 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." ::= { rcIgmpNewGroupEntry 4 } rcIgmpNewGroupIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An unique value to identify a physical interface or a logical interface (VLAN), which has received Group reports from various sources." ::= { rcIgmpNewGroupEntry 5 } rcIgmpNewGroupUserId OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "User-id sending this group" ::= { rcIgmpNewGroupEntry 6 } rcIgmpNewGroupMemberState OBJECT-TYPE SYNTAX INTEGER { noState(1), auth(2), accStart(3), authAndAcctStart(4), authAndAcctDisabled(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used for IGAP, to indicated member state." ::= { rcIgmpNewGroupEntry 7 } rcIgmpNewGroupSessionTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used for IGAP, to indicated the session time in seconds for the member. Session time is started after traffic is available to member. It can be also called AccountingTime since its values correspondes to the accounting duration of IGAP user session." ::= { rcIgmpNewGroupEntry 8 } rcIgmpGenerateTrap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the IGMP to generate trap." DEFVAL { disable } ::= { rcIgmpGlobalParams 2 } rcIgmpGenerateLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling the IGMP to generate log." DEFVAL { disable } ::= { rcIgmpGlobalParams 3 } -- System Time Grp rcUserSetTimeYear OBJECT-TYPE SYNTAX INTEGER (1998..2097) MAX-ACCESS read-write STATUS current DESCRIPTION "Year of the time." DEFVAL {1998} ::= { rcUserSetTime 1 } rcUserSetTimeMonth OBJECT-TYPE SYNTAX INTEGER (1..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Month of the time." DEFVAL {1} ::= { rcUserSetTime 2 } rcUserSetTimeDate OBJECT-TYPE SYNTAX INTEGER (1..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Date of the time." DEFVAL {1} ::= { rcUserSetTime 3 } rcUserSetTimeHour OBJECT-TYPE SYNTAX INTEGER (0..23) MAX-ACCESS read-write STATUS current DESCRIPTION "Hour of the time." DEFVAL {0} ::= { rcUserSetTime 4 } rcUserSetTimeMinute OBJECT-TYPE SYNTAX INTEGER (0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "Minute of the time." DEFVAL {0} ::= { rcUserSetTime 5 } rcUserSetTimeSecond OBJECT-TYPE SYNTAX INTEGER (0..59) MAX-ACCESS read-write STATUS current DESCRIPTION "Second of the time." DEFVAL {0} ::= { rcUserSetTime 6 } -- rcL2Redundancy Group rcL2RedundancyHaCpuState OBJECT-TYPE SYNTAX INTEGER { initialization(0), oneWayActive(1), twoWayActive(2), synchronized(3), remoteIncompatible(4), error(5), disabled(6), peerNotConnected(7), peerConnected(8), lostPeerConnection(9), notSynchronized(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the Ha-CPU state. initialization - indicate the CPU is in this state. oneWayActive - Modules that need to be synchronized have registered with the framework (either locally or a message was received from remote CPU (1). twoWayActive - Modules that need to be synchronized have registered with the framework (either locally or a message was received from remote CPU (2). synchronized - Table based synchroniztion was completed on the current CPU (3). remoteIncompatible - CPUs framework version is incompatible with the remote CPU (4). error - If an invalid event is generated in a given state the CPU enters Error state (5). disabled - High Availability is not enabled (6). peerNotConnected - no peer connection is established (7). peerConnected - peer connection is established (8). lostPeerConnection - lost connection to peer/Standby CPU (9). notSynchronized - Table Sync is not complete (10)." ::= { rcL2Redundancy 1 } rcL2RedundancyHaEvent OBJECT-TYPE SYNTAX INTEGER { restart(0), systemRegistrationDone(1), tableSynchronizationDone(2), versionIncompatible(3), noEvent(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the Ha event status. restart (0) - Causes the state machine to restart systemRegistrationDone (1)- Causes the CPU to transfer to One Way or Two Way Active state. Locally or message received from remote CPU. tableSynchronizationDone (2) - Causes the CPU to transfer to Synchronized state. versionIncompatible (3) - Causes the CPU to go to Remote Incompatible state noEvent (4) - Means no event has occured uptill now. " ::= { rcL2Redundancy 2 } rcL2RedundancyEnable OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate the feature enable/disable." ::= { rcL2Redundancy 3 } rcL2RedundancyStandbyCpu OBJECT-TYPE SYNTAX INTEGER { hotStandbyCPU(1), warmStandbyCPU(2), standbyCPUNotPresent(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate if the L2 Redundancy is enabled on the standby CPU." ::= { rcL2Redundancy 4 } -- Ntp Group -- Ntp Global Information rcNtpGlobal OBJECT IDENTIFIER ::= { rcNtp 1 } rcNtpGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable NTP feature" DEFVAL { false } ::= { rcNtpGlobal 1 } rcNtpGlobalInterval OBJECT-TYPE SYNTAX INTEGER (10..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval between successive NTP updates in minutes." DEFVAL { 15 } ::= { rcNtpGlobal 2 } -- Ntp Server Table Information rcNtpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RcNtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The NTP server table. This table lists the information of a NTP server" ::= { rcNtp 2 } rcNtpServerEntry OBJECT-TYPE SYNTAX RcNtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A NTP server table entry." INDEX { rcNtpServerAddress } ::= { rcNtpServerTable 1 } RcNtpServerEntry ::= SEQUENCE { rcNtpServerAddress IpAddress, rcNtpServerEnable TruthValue, rcNtpServerAuthentication TruthValue, rcNtpServerKeyId INTEGER, rcNtpServerAccessAttempts Counter32, rcNtpServerAccessSuccess Counter32, rcNtpServerAccessFailure Counter32, rcNtpServerRowStatus RowStatus, rcNtpServerStratum DisplayString, rcNtpServerVersion DisplayString, rcNtpServerRootDelay DisplayString, rcNtpServerPrecision DisplayString, rcNtpServerReachable DisplayString, rcNtpServerSynchronized DisplayString } rcNtpServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Server IP address of NTP time source referred to in this table entry." ::= { rcNtpServerEntry 1 } rcNtpServerEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable this server for participation in time update." DEFVAL { true } ::= { rcNtpServerEntry 2 } rcNtpServerAuthentication OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the MD5 Authentication on this serve." DEFVAL { false } ::= { rcNtpServerEntry 3 } rcNtpServerKeyId OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Public Key used to generate MD5 digest for this server." DEFVAL { 0 } ::= { rcNtpServerEntry 4 } rcNtpServerAccessAttempts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of NTP requests sent to this server" ::= { rcNtpServerEntry 5 } rcNtpServerAccessSuccess OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this server was selected to update the time" ::= { rcNtpServerEntry 6 } rcNtpServerAccessFailure OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this server was rejected from updating the time" ::= { rcNtpServerEntry 7 } rcNtpServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcNtpServerEntry 8 } rcNtpServerStratum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Stratum of this server" ::= { rcNtpServerEntry 9 } rcNtpServerVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "NTP version of this server" ::= { rcNtpServerEntry 10 } rcNtpServerRootDelay OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Root Delay of this server" ::= { rcNtpServerEntry 11 } rcNtpServerPrecision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "NTP precision of this server in seconds" ::= { rcNtpServerEntry 12 } rcNtpServerReachable OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "NTP Reachability of this server" ::= { rcNtpServerEntry 13 } rcNtpServerSynchronized OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Status of synchronization with this server" ::= { rcNtpServerEntry 14 } -- Ntp Key Table Information rcNtpKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcNtpKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The NTP key table. This table lists the private key of the public key Id" ::= {rcNtp 3 } rcNtpKeyEntry OBJECT-TYPE SYNTAX RcNtpKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A NTP key table entry." INDEX { rcNtpKeyId } ::= { rcNtpKeyTable 1 } RcNtpKeyEntry ::= SEQUENCE { rcNtpKeyId INTEGER, rcNtpKeySecret DisplayString, rcNtpKeyRowStatus RowStatus } rcNtpKeyId OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Public Key used to generate MD5 digest" ::= { rcNtpKeyEntry 1 } rcNtpKeySecret OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Private Key used to generate MD5 Digest" ::= { rcNtpKeyEntry 2 } rcNtpKeyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcNtpKeyEntry 3 } -- Stack Vlan Group Information rcSvlanGlobal OBJECT IDENTIFIER ::= { rcSvlan 1 } rcSvlanActiveLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Stacked Vlan active level." DEFVAL { 0 } ::= { rcSvlanGlobal 1 } -- Stacked Vlan Table Information rcSvlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSvlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of possible levels and their corresponding ether type. The number of entries is eight." ::= { rcSvlan 2 } rcSvlanEntry OBJECT-TYPE SYNTAX RcSvlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Stacked Vlan table entry." INDEX { rcSvlanId } ::= { rcSvlanTable 1 } RcSvlanEntry ::= SEQUENCE { rcSvlanId INTEGER, rcSvlanLevel Integer32, rcSvlanEtherType Integer32 } rcSvlanId OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Row Index." ::= { rcSvlanEntry 1 } rcSvlanLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A value that identifies the switch level associated with this entry." ::= { rcSvlanEntry 2 } rcSvlanEtherType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The ether type value is used for svlan tagging." ::= { rcSvlanEntry 3 } -- rc2k Group rc2kChassis OBJECT IDENTIFIER ::= { rc2k 1 } rc2kChassisPortOperStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "A bit array that contains the oper-status of the ports in the device. 2 bits are used for each port. The high order 2 bits of the first octet represent port #0, the next two bits are used for port #1, etc. The status is encoded with the following scheme : value meaning ----- ------- 0 no-link (admin=up, oper=down) 1 up (admin=up, oper=up) 2 down (admin=down, oper=down) 3 testing (admin=test, oper=test) " ::= { rc2kChassis 1 } rc2kChassisTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the core operating temperature of the chassis. This value represents the degree in celsius of the air inside the chassis." ::= { rc2kChassis 2 } rc2kChassisAmbientLowerTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the temperature of the air entering the fan at the lower half of the chassis." ::= { rc2kChassis 3 } rc2kChassisAmbientUpperTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Used to indicate the temperature of the air entering the fan at the upper half of the chassis." ::= { rc2kChassis 4 } rc2kChassisBaseMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "base mac addr" ::= { rc2kChassis 5 } rc2kChassisMacAddrCapacity OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address Capacity" ::= { rc2kChassis 6 } -- 2k CPU Ethernet Port table rc2kCpuEthernetPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCpuEthernetPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Ethernet Port table" ::= { rc2k 2 } rc2kCpuEthernetPortEntry OBJECT-TYPE SYNTAX Rc2kCpuEthernetPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 2k CPU Ethernet Port" INDEX { rc2kCpuEthernetPortIfIndex } ::= { rc2kCpuEthernetPortTable 1 } Rc2kCpuEthernetPortEntry ::= SEQUENCE { rc2kCpuEthernetPortIfIndex InterfaceIndex, rc2kCpuEthernetPortDescr DisplayString, rc2kCpuEthernetPortAdminStatus INTEGER, rc2kCpuEthernetPortOperStatus INTEGER, rc2kCpuEthernetPortAddr IpAddress, rc2kCpuEthernetPortMask IpAddress, rc2kCpuEthernetPortGateway IpAddress, rc2kCpuEthernetPortNetwork IpAddress, rc2kCpuEthernetPortAutoNegotiate TruthValue, rc2kCpuEthernetPortAdminDuplex INTEGER, rc2kCpuEthernetPortOperDuplex INTEGER, rc2kCpuEthernetPortAdminSpeed INTEGER, rc2kCpuEthernetPortOperSpeed INTEGER, rc2kCpuEthernetPortEnableBootp TruthValue, rc2kCpuEthernetPortMgmtMacAddr MacAddress } rc2kCpuEthernetPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex of the port." ::= { rc2kCpuEthernetPortEntry 1 } rc2kCpuEthernetPortDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port description" ::= { rc2kCpuEthernetPortEntry 2 } rc2kCpuEthernetPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the admininstrative status of the port." ::= { rc2kCpuEthernetPortEntry 3 } rc2kCpuEthernetPortOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the administrative status of the port." ::= { rc2kCpuEthernetPortEntry 4 } rc2kCpuEthernetPortAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the port's IP address" ::= { rc2kCpuEthernetPortEntry 5 } rc2kCpuEthernetPortMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the port's net mask" ::= { rc2kCpuEthernetPortEntry 6 } rc2kCpuEthernetPortGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the the IP address of the gateway that should be used to forward IP traffic." ::= { rc2kCpuEthernetPortEntry 7 } rc2kCpuEthernetPortNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the network that can be used to remotely manage this device." ::= { rc2kCpuEthernetPortEntry 8 } rc2kCpuEthernetPortAutoNegotiate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure auto-negotiation on this port." DEFVAL { true } ::= { rc2kCpuEthernetPortEntry 9 } rc2kCpuEthernetPortAdminDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the administrative duplex setting for this port." ::= { rc2kCpuEthernetPortEntry 10 } rc2kCpuEthernetPortOperDuplex OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational duplex setting for this port." ::= { rc2kCpuEthernetPortEntry 11 } rc2kCpuEthernetPortAdminSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), mbps10(1), -- 10Mb/s mbps100(2) -- 100Mb/s } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the administrative speed setting for this port." ::= { rc2kCpuEthernetPortEntry 12 } rc2kCpuEthernetPortOperSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), mbps10(1), -- 10Mb/s mbps100(2) -- 100Mb/s } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational duplex setting for this port." ::= { rc2kCpuEthernetPortEntry 13 } rc2kCpuEthernetPortEnableBootp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable the Bootp feature on this port." DEFVAL { false } ::= { rc2kCpuEthernetPortEntry 14 } rc2kCpuEthernetPortMgmtMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the mac addr for this port." ::= { rc2kCpuEthernetPortEntry 15 } -- 2k CPU Serial Port table rc2kCpuSerialPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCpuSerialPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Serial Port table" ::= { rc2k 3 } rc2kCpuSerialPortEntry OBJECT-TYPE SYNTAX Rc2kCpuSerialPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 2k CPU Serial Port" INDEX { rc2kCpuSerialPortIfIndex } ::= { rc2kCpuSerialPortTable 1 } Rc2kCpuSerialPortEntry ::= SEQUENCE { rc2kCpuSerialPortIfIndex InterfaceIndex, rc2kCpuSerialPortDescr DisplayString, rc2kCpuSerialPortMode INTEGER, rc2kCpuSerialPortAdminStatus INTEGER, rc2kCpuSerialPortOperStatus INTEGER, rc2kCpuSerialPortBaudRate INTEGER, rc2kCpuSerialPortDataBits INTEGER, rc2kCpuSerialPortMyAddr IpAddress, rc2kCpuSerialPortPeerAddr IpAddress, rc2kCpuSerialPortSlipMtu INTEGER, rc2kCpuSerialPortSlipTxRxCompress TruthValue, rc2kCpuSerialPortSlipRxCompress TruthValue, rc2kCpuSerialPortPppConfigFile OCTET STRING (SIZE(0..256)) } rc2kCpuSerialPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex for this port." ::= { rc2kCpuSerialPortEntry 1 } rc2kCpuSerialPortDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port description." ::= { rc2kCpuSerialPortEntry 2 } rc2kCpuSerialPortMode OBJECT-TYPE SYNTAX INTEGER { cli(1), slip(2), ppp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the mode this port should operate in." ::= { rc2kCpuSerialPortEntry 3 } rc2kCpuSerialPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the administrative status setting for this port." ::= { rc2kCpuSerialPortEntry 4 } rc2kCpuSerialPortOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational status setting for this port." ::= { rc2kCpuSerialPortEntry 5 } rc2kCpuSerialPortBaudRate OBJECT-TYPE SYNTAX INTEGER { baud2400(2400), baud4800(4800), baud9600(9600), baud19200(19200), baud38400(38400), baud57600(57600), baud115200(115200) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the baud rate of this port." ::= { rc2kCpuSerialPortEntry 6 } rc2kCpuSerialPortDataBits OBJECT-TYPE SYNTAX INTEGER { seven(1), eight(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the number of data bits, per byte of data, this port should send/receive." ::= { rc2kCpuSerialPortEntry 7 } rc2kCpuSerialPortMyAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure this port's IP address. Used for both 'slip' and 'ppp' modes." ::= { rc2kCpuSerialPortEntry 8 } rc2kCpuSerialPortPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the peer's IP address. Used for both 'slip' and 'ppp' modes." ::= { rc2kCpuSerialPortEntry 9 } rc2kCpuSerialPortSlipMtu OBJECT-TYPE SYNTAX INTEGER (0..224) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the MTU for this port. Used for slip only." ::= { rc2kCpuSerialPortEntry 10 } rc2kCpuSerialPortSlipTxRxCompress OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable compression of TCP/IP packet headers on this port. Used for slip only." DEFVAL { true } ::= { rc2kCpuSerialPortEntry 11 } rc2kCpuSerialPortSlipRxCompress OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable/disable compression for receiving packets on this port. Used for slip only." DEFVAL { true } ::= { rc2kCpuSerialPortEntry 12 } rc2kCpuSerialPortPppConfigFile OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the configuration file to use for PPP." ::= { rc2kCpuSerialPortEntry 13 } -- 2k Device Group rc2kDevice OBJECT IDENTIFIER ::= { rc2k 4 } rc2kDeviceGlobalTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDeviceGlobalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Ethernet Port table" ::= { rc2kDevice 1 } rc2kDeviceGlobalEntry OBJECT-TYPE SYNTAX Rc2kDeviceGlobalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 2k CPU Ethernet Port" INDEX { rc2kDeviceGlobalSlot } ::= { rc2kDeviceGlobalTable 1 } Rc2kDeviceGlobalEntry ::= SEQUENCE { rc2kDeviceGlobalSlot INTEGER, rc2kDeviceGlobalFlashBytesUsed Integer32, rc2kDeviceGlobalFlashBytesFree Integer32, rc2kDeviceGlobalFlashNumFiles Integer32, rc2kDeviceGlobalPcmciaBytesUsed Integer32, rc2kDeviceGlobalPcmciaBytesFree Integer32, rc2kDeviceGlobalPcmciaNumFiles Integer32, rc2kDeviceGlobalAction INTEGER, rc2kDeviceGlobalResult INTEGER } rc2kDeviceGlobalSlot OBJECT-TYPE SYNTAX INTEGER (3 | 5..6) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number" ::= { rc2kDeviceGlobalEntry 1 } rc2kDeviceGlobalFlashBytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes used" ::= { rc2kDeviceGlobalEntry 2 } rc2kDeviceGlobalFlashBytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes free" ::= { rc2kDeviceGlobalEntry 3 } rc2kDeviceGlobalFlashNumFiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# files in flash" ::= { rc2kDeviceGlobalEntry 4 } rc2kDeviceGlobalPcmciaBytesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes used" ::= { rc2kDeviceGlobalEntry 5 } rc2kDeviceGlobalPcmciaBytesFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "bytes free" ::= { rc2kDeviceGlobalEntry 6 } rc2kDeviceGlobalPcmciaNumFiles OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "# files in pcmcia" ::= { rc2kDeviceGlobalEntry 7 } rc2kDeviceGlobalAction OBJECT-TYPE SYNTAX INTEGER { none(1), resetPcmcia(2), pcmciaStop(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "none(1), resetPcmcia(2), .." ::= { rc2kDeviceGlobalEntry 8 } rc2kDeviceGlobalResult OBJECT-TYPE SYNTAX INTEGER { none(1), inProgress(2), success(3), fail(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the result of the last action performed on one of the system's device." ::= { rc2kDeviceGlobalEntry 9 } -- 2k Device Separator1 rc2kDeviceSeparator1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This leaf is used to provide a separation between tables. No meaningful information is stored in this variable." ::= { rc2kDevice 2 } -- 2k Device Flash File table rc2kDeviceFlashFileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDeviceFlashFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Flash table" ::= { rc2kDevice 3 } rc2kDeviceFlashFileEntry OBJECT-TYPE SYNTAX Rc2kDeviceFlashFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 2k CPU Serial Port" INDEX { rc2kDeviceFlashFileSlot, IMPLIED rc2kDeviceFlashFileName } ::= { rc2kDeviceFlashFileTable 1 } Rc2kDeviceFlashFileEntry ::= SEQUENCE { rc2kDeviceFlashFileSlot INTEGER, rc2kDeviceFlashFileName DisplayString, rc2kDeviceFlashFileDate DisplayString, rc2kDeviceFlashFileSize Integer32 } rc2kDeviceFlashFileSlot OBJECT-TYPE SYNTAX INTEGER (3 | 5..6) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number" ::= { rc2kDeviceFlashFileEntry 1 } rc2kDeviceFlashFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..114)) MAX-ACCESS read-only STATUS current DESCRIPTION "name of file" ::= { rc2kDeviceFlashFileEntry 2 } rc2kDeviceFlashFileDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "date" ::= { rc2kDeviceFlashFileEntry 3 } rc2kDeviceFlashFileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "size in bytes" ::= { rc2kDeviceFlashFileEntry 4 } -- 2k Device Pcmcia present rc2kDevicePcmciaPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "pcmcia is a slower device. This leaf is used to stop the access into pcmcia file table when it got the end of flash file table." ::= { rc2kDevice 4 } -- 2k Device Pcmcia File table rc2kDevicePcmciaFileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kDevicePcmciaFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k PCMCIA table" ::= { rc2kDevice 5 } rc2kDevicePcmciaFileEntry OBJECT-TYPE SYNTAX Rc2kDevicePcmciaFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 2k CPU Serial Port" INDEX { rc2kDevicePcmciaFileSlot, IMPLIED rc2kDevicePcmciaFileName } ::= { rc2kDevicePcmciaFileTable 1 } Rc2kDevicePcmciaFileEntry ::= SEQUENCE { rc2kDevicePcmciaFileSlot INTEGER, rc2kDevicePcmciaFileName DisplayString, rc2kDevicePcmciaFileDate DisplayString, rc2kDevicePcmciaFileSize Integer32 } rc2kDevicePcmciaFileSlot OBJECT-TYPE SYNTAX INTEGER (3 | 5..6) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number" ::= { rc2kDevicePcmciaFileEntry 1 } rc2kDevicePcmciaFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..114)) MAX-ACCESS read-only STATUS current DESCRIPTION "name of file" ::= { rc2kDevicePcmciaFileEntry 2 } rc2kDevicePcmciaFileDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "date" ::= { rc2kDevicePcmciaFileEntry 3 } rc2kDevicePcmciaFileSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "size in bytes" ::= { rc2kDevicePcmciaFileEntry 4 } -- 2k Device Separator2 rc2kDeviceSeparator2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This leaf is used to provide a separation between tables. No meaningful information is stored in this variable." ::= { rc2kDevice 6 } -- 2k Boot Config Table rc2kBootConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kBootConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Boot Configuration table" ::= { rc2k 5 } rc2kBootConfigEntry OBJECT-TYPE SYNTAX Rc2kBootConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing boot configuration information." INDEX { rc2kBootConfigSlot } ::= { rc2kBootConfigTable 1 } Rc2kBootConfigEntry ::= SEQUENCE { rc2kBootConfigSlot INTEGER, rc2kBootConfigLastBootConfigSource DisplayString, rc2kBootConfigLastRuntimeImageSource DisplayString, rc2kBootConfigLastRuntimeConfigSource DisplayString, rc2kBootConfigPrimaryImageSource DisplayString, rc2kBootConfigPrimaryConfigSource DisplayString, rc2kBootConfigSecondaryImageSource DisplayString, rc2kBootConfigSecondaryConfigSource DisplayString, rc2kBootConfigTertiaryImageSource DisplayString, rc2kBootConfigTertiaryConfigSource DisplayString, rc2kBootConfigEnableAutoBoot TruthValue, rc2kBootConfigEnableFactoryDefaults TruthValue, rc2kBootConfigEnableDebugMode TruthValue, rc2kBootConfigEnableHwWatchDogTimer TruthValue, rc2kBootConfigEnableRebootOnError TruthValue, rc2kBootConfigEnableTelnetServer TruthValue, rc2kBootConfigEnableRloginServer TruthValue, rc2kBootConfigEnableFtpServer TruthValue, rc2kBootConfigEnableTftpServer TruthValue, rc2kBootConfigSwVersion DisplayString, rc2kBootConfigMulticastConfigProfile INTEGER, rc2kBootConfigEnableSshServer TruthValue, rc2kBootConfigEnableAltLed TruthValue, rc2kBootConfigPrimaryBackupConfigSource DisplayString, rc2kBootConfigSecondaryBackupConfigSource DisplayString, rc2kBootConfigTertiaryBackupConfigSource DisplayString, rc2kBootConfigEnable8616ReAutoneg TruthValue, rc2kBootConfigMezzImageSource DisplayString, rc2kBootConfigEnableMezz TruthValue } rc2kBootConfigSlot OBJECT-TYPE SYNTAX INTEGER (3..6) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number, tattoo use 3 as cpu slot, 4 is not valid cpu slot number" ::= { rc2kBootConfigEntry 1 } rc2kBootConfigLastBootConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "boot config source" ::= { rc2kBootConfigEntry 2 } rc2kBootConfigLastRuntimeImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "runtime image source" ::= { rc2kBootConfigEntry 3 } rc2kBootConfigLastRuntimeConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "runtime config source" ::= { rc2kBootConfigEntry 4 } rc2kBootConfigPrimaryImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "image source" ::= { rc2kBootConfigEntry 5 } rc2kBootConfigPrimaryConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "config source" ::= { rc2kBootConfigEntry 6 } rc2kBootConfigSecondaryImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "image source" ::= { rc2kBootConfigEntry 7 } rc2kBootConfigSecondaryConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "config source" ::= { rc2kBootConfigEntry 8 } rc2kBootConfigTertiaryImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "image source" ::= { rc2kBootConfigEntry 9 } rc2kBootConfigTertiaryConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "config source" ::= { rc2kBootConfigEntry 10 } rc2kBootConfigEnableAutoBoot OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "auto boot mode" ::= { rc2kBootConfigEntry 11 } rc2kBootConfigEnableFactoryDefaults OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "use factory default" ::= { rc2kBootConfigEntry 12 } rc2kBootConfigEnableDebugMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "debug mode" ::= { rc2kBootConfigEntry 13 } rc2kBootConfigEnableHwWatchDogTimer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "hw watch dog timer" ::= { rc2kBootConfigEntry 14 } rc2kBootConfigEnableRebootOnError OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "reboot on error" ::= { rc2kBootConfigEntry 15 } rc2kBootConfigEnableTelnetServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "telnet server" ::= { rc2kBootConfigEntry 16 } rc2kBootConfigEnableRloginServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "rlogin server" ::= { rc2kBootConfigEntry 17 } rc2kBootConfigEnableFtpServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "ftp server" ::= { rc2kBootConfigEntry 18 } rc2kBootConfigEnableTftpServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "tftp server" ::= { rc2kBootConfigEntry 19 } rc2kBootConfigSwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "current sw version" ::= { rc2kBootConfigEntry 20 } rc2kBootConfigMulticastConfigProfile OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "multicast config" DEFVAL { 1 } ::= { rc2kBootConfigEntry 21 } rc2kBootConfigEnableSshServer OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "ssh server" ::= { rc2kBootConfigEntry 22 } rc2kBootConfigEnableAltLed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Boot flag for enableing Alternate LED" ::= { rc2kBootConfigEntry 23 } rc2kBootConfigPrimaryBackupConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "primary backup config source (safeconfig)" ::= { rc2kBootConfigEntry 24 } rc2kBootConfigSecondaryBackupConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "secondary backup config source (safeconfig)" ::= { rc2kBootConfigEntry 25 } rc2kBootConfigTertiaryBackupConfigSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "tertiary backup config source (safeconfig)" ::= { rc2kBootConfigEntry 26 } rc2kBootConfigEnable8616ReAutoneg OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable re-autoneg for 8616SX Cards (Intel GMAC fix)" ::= { rc2kBootConfigEntry 27 } rc2kBootConfigMezzImageSource OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mezz image source" ::= { rc2kBootConfigEntry 28 } rc2kBootConfigEnableMezz OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable Mezz Flag" ::= { rc2kBootConfigEntry 29 } -- 2k Card table rc2kCardTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k Card table" ::= { rc2k 6 } rc2kCardEntry OBJECT-TYPE SYNTAX Rc2kCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k Card" INDEX { rc2kCardIndex } ::= { rc2kCardTable 1 } Rc2kCardEntry ::= SEQUENCE { rc2kCardIndex INTEGER, rc2kCardFrontType INTEGER, rc2kCardFrontDescription DisplayString, rc2kCardFrontAdminStatus INTEGER, rc2kCardFrontOperStatus INTEGER, rc2kCardFrontSerialNum DisplayString, rc2kCardFrontHwVersion DisplayString, rc2kCardFrontPartNumber DisplayString, rc2kCardFrontDateCode DisplayString, rc2kCardFrontDeviations DisplayString, rc2kCardFrontMacAddr MacAddress, --excluded rc2kCardBackType INTEGER, rc2kCardBackDescription DisplayString, rc2kCardBackSerialNum DisplayString, rc2kCardBackHwVersion DisplayString, rc2kCardBackPartNumber DisplayString, rc2kCardBackDateCode DisplayString, rc2kCardBackDeviations DisplayString, rc2kCardPCMCIAType INTEGER, rc2kCardPCMCIADescr DisplayString, rc2kCardASICDescr DisplayString, rc2kCardFrontMasterIO TruthValue, rc2kCardSmltOnSingleCpSupported TruthValue, rc2kCardMezzCard INTEGER, rc2kCardMezzSerialNum OCTET STRING, rc2kCardMezzHwVersion INTEGER, rc2kCardMezzPartNum INTEGER } rc2kCardIndex OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "slot number." ::= { rc2kCardEntry 1 } rc2kCardFrontType OBJECT-TYPE SYNTAX INTEGER { other(1), -- no card installed rc2kCPU(537788672), -- 0010 0000 0000 1110 0000 0001 0000 0000 rc2k48x100BaseTX(539033904), -- 0010 0000 0010 0001 0000 0001 0011 0000 rc2k24x100BaseTX(539033880), -- 0010 0000 0010 0001 0000 0001 0001 1000 rc2k32x100BaseTX(539033888), -- 0010 0000 0010 0001 0000 0001 0010 0000 rc2k8x1000BaseT(539099400), -- 0010 0000 0010 0010 0000 0001 0000 1000 rc2k16x1000BaseT(539099408), -- 0010 0000 0010 0010 0000 0001 0001 0000 rc2k24x100BaseFX(540082456), -- 0010 0000 0011 0001 0000 0001 0001 1000 rc2k8x1000BaseSXBB(540147976), -- 0010 0000 0011 0010 0000 0001 0000 1000 rc2k16x1000BaseSXBB(540147984), -- 0010 0000 0011 0010 0000 0001 0001 0000 rc2k8x1000BaseLXBB(540156168), -- 0010 0000 0011 0010 0010 0001 0000 1000 rc2k8x1000BaseXDBB(540164360), -- 0010 0000 0011 0010 0100 0001 0000 1000 rc2k4x1000BaseOPM(540168452), -- 0010 0000 0011 0010 0101 0001 0000 0100 -- OM 2.0 place holder -- rc2k8x1000BaseOPM(40168456), -- 0000 0010 0110 0100 1110 1100 0000 1000 rc2k8x1000BaseIC(540168456), -- 0010 0000 0011 0010 0101 0001 0000 1000 rc2k16x1000BaseIC(540168464), -- 0010 0000 0011 0010 0101 0001 0001 0000 rc2k8x1000BaseSXRBB(540180744), -- 0010 0000 0011 0010 1000 0001 0000 1000 rc2k8x1000BaseLXRBB(540188936), -- 0010 0000 0011 0010 1010 0001 0000 1000 rc2k8xOC3(541327624), -- 0010 0000 0100 0100 0000 0001 0000 1000 rc2k2xOC12(541393154), -- 0010 0000 0100 0101 0000 0001 0000 0010 rc2k6xPOS(541401350), -- 0010 0000 0100 0101 0010 0001 0000 0110 rc2k4xATM(542441732), -- 0010 0000 0101 0101 0000 0001 0000 0100 rc2k8xATM(542441736), -- 0010 0000 0101 0101 0000 0001 0000 1000 rc2kRMON(545128704), -- 0010 0000 0111 1110 0000 0001 0000 0000 rc2k1x10GBaseLW(573767937), -- 0010 0000 0011 0011 0000 0001 0000 0001 rc2k1x10GBaseLR(573784321), -- 0010 0000 0011 0011 0100 0001 0000 0001 rc2k32x100BaseTXM(572588320), -- 0010 0010 0010 0001 0000 0001 0010 0000 rc2k48x100BaseTXM(572588336), -- 0010 0010 0010 0001 0000 0001 0011 0000 rc2k8x1000BaseTM(572653832), -- 0010 0010 0010 0010 0000 0001 0000 1000 rc2k8x1000BaseSXBBM(573702408), -- 0010 0010 0011 0010 0000 0001 0000 1000 rc2k8x1000BaseICM(573722888), -- 0010 0010 0011 0010 0101 0001 0000 1000 rc2k6xPOSM(574955782), -- 0010 0010 0100 0101 0010 0001 0000 0110 rc2k8xATMM(575996168), -- 0010 0010 0101 0101 0000 0001 0000 1000 rc2kPR48X1000BaseTX(606208304), -- 0010 0100 0010 0010 0000 0001 0011 0000 rc2kMg48x100BaseTX(807469360), -- 0011 0000 0010 0001 0000 0001 0011 0000 rc2kMg32x100BaseTX(807473440), -- 0011 0000 0010 0001 0001 0001 0010 0000 rc2kMg16x100BaseFX(808522000), -- 0011 0000 0011 0001 0001 0001 0001 0000 rc2kMg8x1000BaseTX(808583432), -- 0011 0000 0011 0010 0000 0001 0000 1000 rc2kMg8x1000BaseIC(808603912), -- 0011 0000 0011 0010 0101 0001 0000 1000 rc2kMg48x100BaseTC(817955120), -- 0011 0000 1100 0001 0000 0001 0011 0000 rc2kAlteonLP(1893859592), -- 0111 0000 1110 0010 0000 0001 0000 1000 rc2kAlteonWSM(1899102468), -- 0111 0001 0011 0010 0000 0001 0000 0100 rc2kAlteonASFM(1899106564), -- 0111 0001 0011 0010 0001 0001 0000 0100 rc2k61AlteonSAM(1926365441), -- 0111 0010 1101 0010 0000 0001 0000 0001 rc2k62AlteonSAM(1926369537), -- 0111 0010 1101 0010 0001 0001 0000 0001 -- Thunderbolt card types no longer exist rc2kPP8300-CPU8x1000BaseSFP(1342316808), -- 0101 0000 0000 0010 0010 0001 0000 0000 0x50022108 rc2kPP8300-24x1000BaseTX(1344405784), -- 0101 0000 0010 0010 0000 0001 0001 1000 0x50220118 rc2kPP8300-48x100BaseTX(1344340272), -- 0101 0000 0010 0001 0000 0001 0011 0000 0x50210130 rc2kPP8300-48x100BaseTXPOE(1344344368), -- 0101 0000 0010 0001 0001 0001 0011 0000 0x50211130 rc2kPR30X1000BaseSXBB(607277342),-- 0010 0100 0011 0010 0101 0001 0001 1110 rc2kPR3X10GBaseGbic(607338755), -- 0010 0100 0011 0011 0100 0001 0000 0011 rc2kPR3X10GBaseXZW(607346947) -- 0010 0100 0011 0011 0110 0001 0000 0011 } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate card types in the Accelar 8000 product families. For Accelar 8000 devices, all cards use an encoded value according to the following rule: | 6 | 1 | 5 | 4 | 1 | 3 | 4 | 8 | +------+-------+-------+-------+------------+------+------+------+ bits : |31-26 | 25 | 24-20 | 19-16 | 15 | 14-12 | 11-8 | 7-0 | +------+-------+-------+-------+----+-------+------+------+------+ field : | a | b | c | d | e | f | g | h | +------+-------+-------+-------+----+-------+------+------+------+ a : Family type/Product line (6 bits (5 bits usuable) (was 4 bits)) MSB bit31 should not be used (MIB compiler fails) 0x0-00 = 0000-00 = Reserved 0x1-00 = 0001-00 = Monoploy non specific (e.g backplane, psu, fans) 0x2-00 = 0010-00 = Boardwalk 0x2-01 = 0010-01 = Power Ranger 0x3-00 = 0011-00 = Marvin Gardens 0x4-00 = 0100-00 = Thunderbolt (was Pacific) 0x5-00 = 0101-00 = PP8300 (was ParkPlace) 0x6-00 = 0110-00 = Central Office (only used in chassis) 0x7-00 = 0111-00 = Alteon WebSystems b : Interface / Device type variation: 1 bit (was 3 bits, 2 bits were stolen by faimly) MSB bit31 should not be used (MIB compiler fails) 0x0-00 = 0000-00 = Reserved 0x1-00 = 0001-00 = Monoploy non specific (e.g backplane, psu, fans) 0x2-00 = 0010-00 = Boardwalk 0x2-01 = 0010-01 = Power Ranger 0x3-00 = 0011-00 = Marvin Gardens 0x4-00 = 0100-00 = Thunderbolt (was Pacific) 0x5-00 = 0101-00 = PP8300 (was ParkPlace) 0x6-00 = 0110-00 = Central Office (only used in chassis) 0x7-00 = 0111-00 = Alteon WebSystems b : Interface / Device type variation: (Were 3 bits, 2 bits taken by family) 0x1 = 1 = M-module (128K RARU records) c : Interface / device type: (5 bits) 0x0 = 00000 = CPU 0x1 = 00001 = Switch fabric 0x2 = 00010 = Copper Ethernet 0x3 = 00011 = Fiber Ethernet 0x4 = 00100 = Sonet (Packets) 0x5 = 00101 = ATM 0x6 = 00110 = Token Ring 0x7 = 00111 = RMON 0x8 = 01000 = BFM (Frame or cells indicated by field 'a' above) 0x9 = 01001 = PSU 0xa = 01010 = Fan Tray 0xb = 01011 = Chassis/Backplane 0xc = 01100 = CPU Mezz 0xd = 01101 = SSL 0xe = 01110 = LaunchPad 0xf = 01111 = reserved for future 0x10 = 10000 = reserved for future 0x11 = 10001 = reserved for future 0x12 = 10010 = reserved for future 0x13 = 10011 = WSM Fiber Ethernet d : Maximum speed (highest negotiable speed) (4 bits) 0x0 = 0000 = 10 Mbit 0x1 = 0001 = 100 Mbit 0x2 = 0010 = 1 Gbit 0x3 = 0011 = 10 Gbit 0x4 = 0100 = OC-3 0x5 = 0101 = OC-12 0x6 = 0110 = OC-48 0x7 = 0111 = OC-92 0x8 = 1000 = OC-192 0x9 = 1001 = 4 Mbit (TR) 0xa = 1010 = 16 Mbit (TR) 0xb = 1011 = E3 0xc = 1100 = DS1 0xd = 1101 = DS3 0xe = 1110 = none (no PHY interfaces on board) 0xf = 1111 = Max speed indicated implicitly in field (c) (for expansion) e : 0=non-redundant, (1 bit) 1=redundant f : Card specific info. (3 bits) For Gigabit used as follows: 000=short-haul (SX) 010=long-haul (LX) 100=extra-distance (DX) 101=GBIC For 10 Gigabit used as follws 000 = 10GE WAN serial 1310nm (XLW) 001 = 10GE WAN serial 1550nm (XEW) 100 = 10GE LAN serial 1310nm (XLR) 101 = 10GE LAN serial 1550nm (XER) 011 = 10GE LAN/WAN (XZW) For ATM/Sonet used as follows 000 = multi mode 001 = single mode 010 = single or multimode 011 = not applicable (e.g., copper has no mode) For Marvin Gardens, indicates number of MDA slots 000 = none 001 = one option slots 010 = two option slots 011 = three option slots For Power Supplies: 000 = AC PSU 001 = DC PSU For CPU Mezz: 000 = MPC755/MPC107 Mezz For SSL: 000 = server offloading 001 = end to end encryption For WSM: 000 = WSM mode 001 = ASFM mode 000: PP8300 48TX, 10/100/1000 without POL 001: PP8300 48TX, 10/100/1000 with POL 010: SFP 000: non SFP g : Chassis type (4 bits, possibly MSB 2 bits are extension of field b) 0x0 = 00-00 = work-group (single card switches, etc) 0x1 = 00-01 = back-bone (chassis based products) 0x2 = 00-10 = MDA (option modules) h : Number of ports (binary representation obmited) (8 bits) (for ACIM/BFM cards, this is number of octapids/blackbirds/dea) 0x00 = no ports (cpus, switch fabrics) 0x01 = 1-port, 0x02 = 2-port, 0x04 = 4-port, 0x06 = 6-port, 0x08 = 8-port, 0x0c = 12-port, 0x10 = 16-port, 0x18 = 24-port, 0x22 = 36-port, 0x30 = 48-port, 0x40 = 64-port. " ::= { rc2kCardEntry 2 } rc2kCardFrontDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "description" ::= { rc2kCardEntry 3 } rc2kCardFrontAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to indicate the administrative status of this card" ::= { rc2kCardEntry 4 } rc2kCardFrontOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), unknown(4), dormant(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the operational status of this card." ::= { rc2kCardEntry 5 } rc2kCardFrontSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "serial number of card" ::= { rc2kCardEntry 6 } rc2kCardFrontHwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "hardware version" ::= { rc2kCardEntry 7 } rc2kCardFrontPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "part number" ::= { rc2kCardEntry 8 } rc2kCardFrontDateCode OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "date code" ::= { rc2kCardEntry 9 } rc2kCardFrontDeviations OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "deviations" ::= { rc2kCardEntry 10 } rc2kCardFrontMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "base mac address" ::= { rc2kCardEntry 11 } rc2kCardBackType OBJECT-TYPE SYNTAX INTEGER { other(1), -- no card installed rc2kBackplane(536969472), -- 0010 0000 0000 0001 1000 0001 0000 0000 rc2kSFM(538837248), -- 0010 0000 0001 1110 0000 0001 0000 0000 rc2kBFM0(546177280), -- 0010 0000 1000 1111 0000 0001 0000 0000 rc2kBFM2(546177282), -- 0010 0000 1000 1111 0000 0001 0000 0010 rc2kBFM3(546177283), -- 0010 0000 1000 1111 0000 0001 0000 0011 rc2kBFM4(1888354564), -- 0111 0000 1000 1110 0000 0001 0000 0100 rc2kBFM6(546177286), -- 0010 0000 1000 1111 0000 0001 0000 0100 rc2kBFM8(546177288), -- 0010 0000 1000 1111 0000 0001 0000 1000 rc2kMGSFM(807272704), -- 0011 0000 0001 1110 0000 0001 0000 0000 rc2kFSFM(605946112), -- 0010 0100 0001 1110 0000 0001 0000 0000 rc2kDPM1(613351861), -- 0010 0100 1000 1111 0000 0001 1011 0101 rc2kDPM2(613351682), -- 0010 0100 1000 1111 0000 0001 0000 0010 rc2kDPM3(613351863) -- 0010 0100 1000 1111 0000 0001 1011 0111 } MAX-ACCESS read-only STATUS current DESCRIPTION "Refer to rc2kCardFrontType for the encoding scheme" ::= { rc2kCardEntry 12 } rc2kCardBackDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "description" ::= { rc2kCardEntry 13 } rc2kCardBackSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "serial number of card" ::= { rc2kCardEntry 14 } rc2kCardBackHwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "hardware version" ::= { rc2kCardEntry 15 } rc2kCardBackPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "part number" ::= { rc2kCardEntry 16 } rc2kCardBackDateCode OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "date code" ::= { rc2kCardEntry 17 } rc2kCardBackDeviations OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "deviations" ::= { rc2kCardEntry 18 } rc2kCardPCMCIAType OBJECT-TYPE SYNTAX INTEGER { none(1), modemCard(2), ethernetCard(3), ataDisk(4) } MAX-ACCESS read-only STATUS current 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(1)." DEFVAL { none } ::= { rc2kCardEntry 19 } rc2kCardPCMCIADescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "PCMCIA descriptor" ::= { rc2kCardEntry 20 } rc2kCardASICDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "ASIC descriptor" ::= { rc2kCardEntry 21 } rc2kCardFrontMasterIO OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether an IO card in a 8100 device is operating in the 'master' mode. This variable is not meaningful for non-IO cards and non-8100 devices." DEFVAL { false } ::= { rc2kCardEntry 22 } rc2kCardSmltOnSingleCpSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate whether an IO card is updated to support SMLT on single Cp feature or not." DEFVAL { false } ::= { rc2kCardEntry 23 } rc2kCardMezzCard OBJECT-TYPE SYNTAX INTEGER { unsupported(1), notpresent(2), present(3), running(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the CPU Mezz card" ::= { rc2kCardEntry 24 } rc2kCardMezzSerialNum OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the serial number of the mezz" ::= { rc2kCardEntry 26 } rc2kCardMezzHwVersion OBJECT-TYPE SYNTAX INTEGER { undefined(0), e0(1), e1(2), e2(3), e3(4), e4(5), e5(6), e6(7), e7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the HW version of the mezz. The value of HW Version corresponds to the value of part number." ::= { rc2kCardEntry 27 } rc2kCardMezzPartNum OBJECT-TYPE SYNTAX INTEGER { undefined(0), p120616(1), p120618(2), p120617(3), p120615(4), p120724(5), p120672(6), p120851(7), p120939(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the part number of the mezz. The value of part number corresponds to the value of HW Version." ::= { rc2kCardEntry 28 } -- 2k copy file rc2kCopyFile OBJECT IDENTIFIER ::= { rc2k 7 } rc2kCopyFileSource OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "source file" ::= { rc2kCopyFile 1 } rc2kCopyFileDestination OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-write STATUS current DESCRIPTION "dest file" ::= { rc2kCopyFile 2 } rc2kCopyFileAction OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "start or cancell" ::= { rc2kCopyFile 3 } rc2kCopyFileResult OBJECT-TYPE SYNTAX INTEGER { none(1), inProgress(2), success(3), fail(4), invalidSource(5), invalidDestination(6), outOfMemory(7), outOfSpace(8), fileNotFound(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "result" ::= { rc2kCopyFile 4 } -- 2k Qos rc2kQos OBJECT IDENTIFIER ::= { rc2k 8 } rc2kQosQosTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to define the Quality Of Service(QOS) profiles for the system. The system can support eight different QOS levels. Each QOS level can be individually configured." ::= { rc2kQos 1 } rc2kQosQosEntry OBJECT-TYPE SYNTAX Rc2kQosQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QOS profile entry." INDEX { rc2kQosQosRow } ::= { rc2kQosQosTable 1 } Rc2kQosQosEntry ::= SEQUENCE { rc2kQosQosRow INTEGER, rc2kQosQosLevel INTEGER, rc2kQosQosName DisplayString, rc2kQosQosAdminWeight Integer32, rc2kQosQosOperWeight Integer32, rc2kQosOctapidMode INTEGER, --excluded rc2kQosQosAdminThreshold INTEGER, rc2kQosQosOperThreshold INTEGER, rc2kQosPidMode INTEGER } rc2kQosQosRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosQosEntry 1 } rc2kQosQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "QOS level" ::= { rc2kQosQosEntry 2 } rc2kQosQosName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Qos level name" ::= { rc2kQosQosEntry 3 } rc2kQosQosAdminWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative transmit opportunity percentage" ::= { rc2kQosQosEntry 4 } rc2kQosQosOperWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Operational transmit opportunity percentage" ::= { rc2kQosQosEntry 5 } rc2kQosOctapidMode OBJECT-TYPE SYNTAX INTEGER { modeSingle(1), mode100(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Octapid mode" ::= { rc2kQosQosEntry 6 } rc2kQosQosAdminThreshold OBJECT-TYPE SYNTAX INTEGER { none(0), oneEight(1), oneQuarter(2), threeEight(3), halfSdram(4), fiveEight(5), threeQuarter(6), sevenEights(7), allSdram(8), notpresent(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative queue threshold" ::= { rc2kQosQosEntry 7 } rc2kQosQosOperThreshold OBJECT-TYPE SYNTAX INTEGER { none(0), oneEight(1), oneQuarter(2), threeEight(3), halfSdram(4), fiveEight(5), threeQuarter(6), sevenEights(7), allSdram(8), notpresent(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational queue threshold" ::= { rc2kQosQosEntry 8 } rc2kQosPidMode OBJECT-TYPE SYNTAX INTEGER { modeSingle(1), mode100(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pid mode" ::= { rc2kQosQosEntry 9 } -- 2k Qos Ingress Tag To Qos Table rc2kQosIngressTagToQosTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosIngressTagToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the 802.1P to QOS (802.1P->QOS) mapping on packet ingress." ::= { rc2kQos 2 } rc2kQosIngressTagToQosEntry OBJECT-TYPE SYNTAX Rc2kQosIngressTagToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 8021P->Qos mapping" INDEX { rc2kQosIngressTagToQosRow } ::= { rc2kQosIngressTagToQosTable 1 } Rc2kQosIngressTagToQosEntry ::= SEQUENCE { rc2kQosIngressTagToQosRow INTEGER, rc2kQosIngressTagToQosInIeee8021P INTEGER, rc2kQosIngressTagToQosQosLevel INTEGER } rc2kQosIngressTagToQosRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosIngressTagToQosEntry 1 } rc2kQosIngressTagToQosInIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "802.1P" ::= { rc2kQosIngressTagToQosEntry 2 } rc2kQosIngressTagToQosQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Qos level" ::= { rc2kQosIngressTagToQosEntry 3 } -- 2k Ingress DsField To Qos Table rc2kQosIngressDsFieldToQosTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosIngressDsFieldToQosEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to specify the DSCP field to QOS (DsField->QOS) mapping on packet ingress." ::= { rc2kQos 3 } rc2kQosIngressDsFieldToQosEntry OBJECT-TYPE SYNTAX Rc2kQosIngressDsFieldToQosEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing infomation of DsField->Qos mapping" INDEX { rc2kQosIngressDsFieldToQosRow } ::= { rc2kQosIngressDsFieldToQosTable 1 } Rc2kQosIngressDsFieldToQosEntry ::= SEQUENCE { rc2kQosIngressDsFieldToQosRow INTEGER, rc2kQosIngressDsFieldToQosInDsField INTEGER, rc2kQosIngressDsFieldToQosQosLevel INTEGER } rc2kQosIngressDsFieldToQosRow OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosIngressDsFieldToQosEntry 1 } rc2kQosIngressDsFieldToQosInDsField OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "diffserv dsField" ::= { rc2kQosIngressDsFieldToQosEntry 2 } rc2kQosIngressDsFieldToQosQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "qos level" ::= { rc2kQosIngressDsFieldToQosEntry 3 } -- 2k Egress Qos To Tag Table rc2kQosEgressQosToTagTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the QOS to 802.1P (QOS->802.1P) mapping on packet egress." ::= { rc2kQos 4 } rc2kQosEgressQosToTagEntry OBJECT-TYPE SYNTAX Rc2kQosEgressQosToTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Qos->Qos mapping" INDEX { rc2kQosEgressQosToTagRow } ::= { rc2kQosEgressQosToTagTable 1 } Rc2kQosEgressQosToTagEntry ::= SEQUENCE { rc2kQosEgressQosToTagRow INTEGER, rc2kQosEgressQosToTagQosLevel INTEGER, rc2kQosEgressQosToTagOutIeee8021P INTEGER } rc2kQosEgressQosToTagRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressQosToTagEntry 1 } rc2kQosEgressQosToTagQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "qos level" ::= { rc2kQosEgressQosToTagEntry 2 } rc2kQosEgressQosToTagOutIeee8021P OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "802.1P" ::= { rc2kQosEgressQosToTagEntry 3 } -- 2k Egress Qos To DsField Table rc2kQosEgressQosToDsFieldTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressQosToDsFieldEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to specify the QOS to DSCP field (QOS->DsField) mapping on packet egress." ::= { rc2kQos 5 } rc2kQosEgressQosToDsFieldEntry OBJECT-TYPE SYNTAX Rc2kQosEgressQosToDsFieldEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing infomation of Qos->Qos mapping" INDEX { rc2kQosEgressQosToDsFieldRow } ::= { rc2kQosEgressQosToDsFieldTable 1 } Rc2kQosEgressQosToDsFieldEntry ::= SEQUENCE { rc2kQosEgressQosToDsFieldRow INTEGER, rc2kQosEgressQosToDsFieldQosLevel INTEGER, rc2kQosEgressQosToDsFieldOutDsField INTEGER } rc2kQosEgressQosToDsFieldRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressQosToDsFieldEntry 1 } rc2kQosEgressQosToDsFieldQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "qos level" ::= { rc2kQosEgressQosToDsFieldEntry 2 } rc2kQosEgressQosToDsFieldOutDsField OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "diffserv dsField" ::= { rc2kQosEgressQosToDsFieldEntry 3 } -- 2k Traffic Profile Table rc2kQosTrafficProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosTrafficProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify traffic profiles for the system. These traffic profiles are used for policying purposes to guarantee streams of traffic do not egress the system above a certain rate. These traffic profiles are applied in the 'rcIpFilterTable'." ::= { rc2kQos 6 } rc2kQosTrafficProfileEntry OBJECT-TYPE SYNTAX Rc2kQosTrafficProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Qos->Qos mapping" INDEX { rc2kQosTrafficProfileId } ::= { rc2kQosTrafficProfileTable 1 } Rc2kQosTrafficProfileEntry ::= SEQUENCE { rc2kQosTrafficProfileId INTEGER, rc2kQosTrafficProfileName DisplayString, rc2kQosTrafficProfileEnable TruthValue, rc2kQosTrafficProfileTranslateDscpEnable TruthValue, rc2kQosTrafficProfileInProfileDscp DisplayString(SIZE(6)), rc2kQosTrafficProfileOutProfileDscp DisplayString(SIZE(6)), rc2kQosTrafficProfileDiscardEnable TruthValue, rc2kQosTrafficProfileAverageRate Integer32, rc2kQosTrafficProfilePeakRate Integer32, rc2kQosTrafficProfileRowStatus RowStatus } rc2kQosTrafficProfileId OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Profile id" ::= { rc2kQosTrafficProfileEntry 1 } rc2kQosTrafficProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Profile name" ::= { rc2kQosTrafficProfileEntry 2 } rc2kQosTrafficProfileEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable this entry" DEFVAL { false } ::= { rc2kQosTrafficProfileEntry 3 } rc2kQosTrafficProfileTranslateDscpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether translation of the DSCP field should be performed. If enabled, the value in the DSCP field for packets that fall within the traffic profile will get translated to 'rc2kQosTrafficProfileInProfileDscp'. Packets that fall outside the traffic profile will get translated to 'rc2kQosTrafficProfileOutProfileDscp'. If disabled, no translation is performed." DEFVAL { false } ::= { rc2kQosTrafficProfileEntry 4 } rc2kQosTrafficProfileInProfileDscp OBJECT-TYPE SYNTAX DisplayString(SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the DSCP value for 'good' packets." ::= { rc2kQosTrafficProfileEntry 5 } rc2kQosTrafficProfileOutProfileDscp OBJECT-TYPE SYNTAX DisplayString(SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify the DSCP value for 'violation' packets." ::= { rc2kQosTrafficProfileEntry 6 } rc2kQosTrafficProfileDiscardEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to specify whether packets that fall outside the traffic profile should be discarded." DEFVAL { true } ::= { rc2kQosTrafficProfileEntry 7 } rc2kQosTrafficProfileAverageRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Average rate in packets per second." ::= { rc2kQosTrafficProfileEntry 8 } rc2kQosTrafficProfilePeakRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Peak rate in packets per second." ::= { rc2kQosTrafficProfileEntry 9 } rc2kQosTrafficProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rc2kQosTrafficProfileEntry 10 } -- 2k Ingress Dscp To Qos Table rc2kQosIngressDscpToQosTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosIngressDscpToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the DSCP to QOS (Dscp->QOS) mapping on packet ingress." ::= { rc2kQos 7 } rc2kQosIngressDscpToQosEntry OBJECT-TYPE SYNTAX Rc2kQosIngressDscpToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Dscp->Qos mapping" INDEX { rc2kQosIngressDscpToQosRow } ::= { rc2kQosIngressDscpToQosTable 1 } Rc2kQosIngressDscpToQosEntry ::= SEQUENCE { rc2kQosIngressDscpToQosRow INTEGER, rc2kQosIngressDscpToQosInDscp INTEGER, rc2kQosIngressDscpToQosInDscpBinaryFormat DisplayString(SIZE(6)), rc2kQosIngressDscpToQosQosLevel INTEGER } rc2kQosIngressDscpToQosRow OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosIngressDscpToQosEntry 1 } rc2kQosIngressDscpToQosInDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "A 6-bit value used to define the Differentiated Service Code Point(DSCP)." ::= { rc2kQosIngressDscpToQosEntry 2 } rc2kQosIngressDscpToQosInDscpBinaryFormat OBJECT-TYPE SYNTAX DisplayString(SIZE(6)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 'rc2kQosIngressDscpToQosInDscp' value shown in a binary format (network order)." ::= { rc2kQosIngressDscpToQosEntry 3 } rc2kQosIngressDscpToQosQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "qos level" ::= { rc2kQosIngressDscpToQosEntry 4 } -- 2k Egress Qos To Dscp Table rc2kQosEgressQosToDscpTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kQosEgressQosToDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the QOS to DSCP field (QOS->DsField) mapping on packet egress." ::= { rc2kQos 8 } rc2kQosEgressQosToDscpEntry OBJECT-TYPE SYNTAX Rc2kQosEgressQosToDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Qos->Qos mapping" INDEX { rc2kQosEgressQosToDscpRow } ::= { rc2kQosEgressQosToDscpTable 1 } Rc2kQosEgressQosToDscpEntry ::= SEQUENCE { rc2kQosEgressQosToDscpRow INTEGER, rc2kQosEgressQosToDscpQosLevel INTEGER, rc2kQosEgressQosToDscpOutDscp INTEGER, rc2kQosEgressQosToDscpOutDscpBinaryFormat DisplayString(SIZE(6)) } rc2kQosEgressQosToDscpRow OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rc2kQosEgressQosToDscpEntry 1 } rc2kQosEgressQosToDscpQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "qos level" ::= { rc2kQosEgressQosToDscpEntry 2 } rc2kQosEgressQosToDscpOutDscp OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "A 6-bit value used to define the Differentiated Service Code Point(DSCP)." ::= { rc2kQosEgressQosToDscpEntry 3 } rc2kQosEgressQosToDscpOutDscpBinaryFormat OBJECT-TYPE SYNTAX DisplayString(SIZE(6)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 'rc2kQosEgressQosToDscpOutDscp' value show in a binary format (network order)." ::= { rc2kQosEgressQosToDscpEntry 4 } -- rc2kAtm Group rc2kAtm OBJECT IDENTIFIER ::= { rc2k 9 } rc2kAtmGlobal OBJECT IDENTIFIER ::= { rc2kAtm 1 } -- Atm Port Table rc2kAtmPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM port table" ::= { rc2kAtm 2 } rc2kAtmPortEntry OBJECT-TYPE SYNTAX Rc2kAtmPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of ATM port" INDEX { rc2kAtmPortIfIndex } ::= { rc2kAtmPortTable 1 } Rc2kAtmPortEntry ::= SEQUENCE { rc2kAtmPortIfIndex InterfaceIndex, rc2kAtmPortNumVpiBits INTEGER, rc2kAtmPortNumVciBits INTEGER, rc2kAtmPortMediaType INTEGER, rc2kAtmPortScrambleEnable TruthValue, rc2kAtmPortFramingMode INTEGER, rc2kAtmPortClockSource INTEGER, rc2kAtmPortLineSpeed INTEGER, rc2kAtmPortLoopBackMode INTEGER, rc2kAtmPortMacAddress MacAddress } rc2kAtmPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtmPortEntry 1 } rc2kAtmPortNumVpiBits OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "# of vpi bits. For OC3, the max number of vpibits is 6. However, for OC12, it is 8. Both media types share the same MIB object. " ::= { rc2kAtmPortEntry 2 } rc2kAtmPortNumVciBits OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "# of vci bits" ::= { rc2kAtmPortEntry 3 } rc2kAtmPortMediaType OBJECT-TYPE SYNTAX INTEGER { smf(1), -- single mode fiber mmf(2), -- mixed mode fiber ds3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "media type" ::= { rc2kAtmPortEntry 4 } rc2kAtmPortScrambleEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable scramble" DEFVAL { false } ::= { rc2kAtmPortEntry 5 } rc2kAtmPortFramingMode OBJECT-TYPE SYNTAX INTEGER { sonet(1), sdh(2), ds3CbitAdm(3), ds3CbitPlcp(4), ds3M23Adm(5), ds3M23Plcp(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "port framing mode" DEFVAL { sonet } ::= { rc2kAtmPortEntry 6 } rc2kAtmPortClockSource OBJECT-TYPE SYNTAX INTEGER { loopTimed(1), freeRunning(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "clock source" ::= { rc2kAtmPortEntry 7 } rc2kAtmPortLineSpeed OBJECT-TYPE SYNTAX INTEGER { oc3c(1), oc12c(2), ds3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "line speed" ::= { rc2kAtmPortEntry 8 } rc2kAtmPortLoopBackMode OBJECT-TYPE SYNTAX INTEGER { off(1), internal(2), external(3), ds3PayloadLoop(4), ds3DiagLoop(5), ds3LineLoop(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "loop back mode" DEFVAL { off } ::= { rc2kAtmPortEntry 9 } rc2kAtmPortMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "XLR assigned MAC addr" ::= { rc2kAtmPortEntry 10 } -- Atm Pvc Table rc2kAtmPvcTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmPvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM Pvc table" ::= { rc2kAtm 3 } rc2kAtmPvcEntry OBJECT-TYPE SYNTAX Rc2kAtmPvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of ATM Pvc" INDEX { rc2kAtmPvcIfIndex, rc2kAtmPvcVpi, rc2kAtmPvcVci } ::= { rc2kAtmPvcTable 1 } Rc2kAtmPvcEntry ::= SEQUENCE { rc2kAtmPvcIfIndex InterfaceIndex, rc2kAtmPvcVpi INTEGER, rc2kAtmPvcVci INTEGER, rc2kAtmPvcPvcId Integer32, rc2kAtmPvcName DisplayString, rc2kAtmPvcEncapsulation INTEGER, rc2kAtmPvcServiceType INTEGER, rc2kAtmPvcPeakCellRate INTEGER, rc2kAtmPvcSustainedCellRate INTEGER, rc2kAtmPvcMaxBurstSize INTEGER, rc2kAtmPvcRowStatus RowStatus, rc2kAtmPvcOamLbMgmtEnable TruthValue, rc2kAtmPvcOamLbSendFrequency INTEGER, rc2kAtmPvcOamLbRetryFrequency INTEGER, rc2kAtmPvcOamLbUpCount INTEGER, rc2kAtmPvcOamLbDownCount INTEGER, rc2kAtmPvcOamTrapEnable TruthValue, rc2kAtmPvcOamVcStatus INTEGER, rc2kAtmPvcOamLbRequestSent Counter32, rc2kAtmPvcOamLbReplySent Counter32, rc2kAtmPvcOamLbReplyReceived Counter32 } rc2kAtmPvcIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtmPvcEntry 1 } rc2kAtmPvcVpi OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "vpi of this pvc" ::= { rc2kAtmPvcEntry 2 } rc2kAtmPvcVci OBJECT-TYPE SYNTAX INTEGER (0..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "vci of this pvc" ::= { rc2kAtmPvcEntry 3 } rc2kAtmPvcPvcId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "internal pvc id" ::= { rc2kAtmPvcEntry 4 } rc2kAtmPvcName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "name of pvc" ::= { rc2kAtmPvcEntry 5 } rc2kAtmPvcEncapsulation OBJECT-TYPE SYNTAX INTEGER { null(1), llcSnap(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "encapsulation" DEFVAL { llcSnap } ::= { rc2kAtmPvcEntry 6 } rc2kAtmPvcServiceType OBJECT-TYPE SYNTAX INTEGER { ubr(1), vbr(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "service type" DEFVAL { ubr } ::= { rc2kAtmPvcEntry 7 } rc2kAtmPvcPeakCellRate OBJECT-TYPE SYNTAX INTEGER (86..733490) MAX-ACCESS read-write STATUS current DESCRIPTION "Peak cell rate in cells per second. The maximum peak cell rate is half of the line rate. The peak cell rate for MDA type OC12 must be less than 733491. However, for OC3, it is less than 182783." DEFVAL { 23584 } ::= { rc2kAtmPvcEntry 8 } rc2kAtmPvcSustainedCellRate OBJECT-TYPE SYNTAX INTEGER (86..733490) MAX-ACCESS read-write STATUS current DESCRIPTION "Sustained cell rate in cells per second. The maximum peak cell rate is half of the line rate. The peak cell rate for MDA type OC12 must be less than 733491. However, for OC3, it is less than 182783." DEFVAL { 23584 } ::= { rc2kAtmPvcEntry 9 } rc2kAtmPvcMaxBurstSize OBJECT-TYPE SYNTAX INTEGER (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "max burst size" DEFVAL { 255 } ::= { rc2kAtmPvcEntry 10 } rc2kAtmPvcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rc2kAtmPvcEntry 11 } rc2kAtmPvcOamLbMgmtEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether end-to-end F5 OAM loopback is enabled. When it is enabled, OAM loopback request is sent periodically" DEFVAL { true } ::= { rc2kAtmPvcEntry 12 } rc2kAtmPvcOamLbSendFrequency OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of seconds between transmitting OAM loopback request" DEFVAL { 5 } ::= { rc2kAtmPvcEntry 13 } rc2kAtmPvcOamLbRetryFrequency OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of seconds between retry" DEFVAL { 1 } ::= { rc2kAtmPvcEntry 14 } rc2kAtmPvcOamLbUpCount OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of consecutive end-to-end F5 OAM loopback cell responses that must be received in order to change a PVC connection state to up" DEFVAL { 3 } ::= { rc2kAtmPvcEntry 15 } rc2kAtmPvcOamLbDownCount OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of consecutive end-to-end F5 OAM loopback cell responses that are not received in order to change a PVC state to down." DEFVAL { 5 } ::= { rc2kAtmPvcEntry 16 } rc2kAtmPvcOamTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether OAM trap is enabled. When it is enabled, a trap is sent to the management station when rc2kAtmPvcOamVcStatus is going up or down." DEFVAL { false } ::= { rc2kAtmPvcEntry 17 } rc2kAtmPvcOamVcStatus OBJECT-TYPE SYNTAX INTEGER { notManaged(1), downVerify(2), down(3), upVerify(4), up(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the status of PVC link. Not Managed--VC is not being managed by OAM. Down Verify --An OAM loopback failed. End-to-end F5 OAM loopback cells are sent at retry frequency to verify the VC is really down. After down-count unsuccessful retries, the VC goes to the down state (see definition of rc2kAtmPvcOamLoopbackDownCount). Down --VC has not received responses to by end-to-end F5 OAM loopback cells. Up Verify -- An OAM loopback was successful. End-to-end F5 OAM loopback cells are sent at retry frequency to verify the VC is really up. After up-count successive and successful loopback retries, the VC goes to the Up state (see definition of rc2kAtmPvcOamLoopbackUpCount). Up - End-to-end loopbacks are successful. " ::= { rc2kAtmPvcEntry 18 } rc2kAtmPvcOamLbRequestSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OAM loopback request sent" ::= { rc2kAtmPvcEntry 19 } rc2kAtmPvcOamLbReplySent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OAM loopback reply sent" ::= { rc2kAtmPvcEntry 20 } rc2kAtmPvcOamLbReplyReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of OAM loopback reply received" ::= { rc2kAtmPvcEntry 21 } -- Atm 1483Elan Table rc2kAtm1483ElanTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtm1483ElanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM 1483Elan table" ::= { rc2kAtm 5 } rc2kAtm1483ElanEntry OBJECT-TYPE SYNTAX Rc2kAtm1483ElanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of ATM 1483Elan" INDEX { rc2kAtm1483ElanIfIndex, rc2kAtm1483ElanVlanId } ::= { rc2kAtm1483ElanTable 1 } Rc2kAtm1483ElanEntry ::= SEQUENCE { rc2kAtm1483ElanIfIndex InterfaceIndex, rc2kAtm1483ElanElanId Integer32, rc2kAtm1483ElanNumPvcIds INTEGER, rc2kAtm1483ElanPvcIds IdList, rc2kAtm1483ElanVlanId Integer32, rc2kAtm1483ElanRowStatus RowStatus, rc2kAtm1483ElanConnectType INTEGER, rc2kAtm1483ElanVlanMacAddress MacAddress, rc2kAtm1483ElanDummyMacAddress MacAddress, rc2kAtm1483ElanLocalIpAddress IpAddress, rc2kAtm1483ElanRemoteIpAddress IpAddress, rc2kAtm1483ElanInArpSendEnable TruthValue, rc2kAtm1483ElanInArpSendInterval INTEGER, rc2kAtm1483ElanIpxVlanEncapMethod INTEGER, rc2kAtm1483ElanIpxNetworkNum INTEGER, rc2kAtm1483ElanStgId Integer32, rc2kAtm1483ElanrcStgTaggedBpduVlanId Integer32, rc2kAtm1483ElanIpxNetworkAddr OCTET STRING (SIZE(4)) } rc2kAtm1483ElanIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtm1483ElanEntry 1 } rc2kAtm1483ElanElanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Elan Id" ::= { rc2kAtm1483ElanEntry 2 } rc2kAtm1483ElanNumPvcIds OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-only STATUS current DESCRIPTION "# pvc-ids in list" ::= { rc2kAtm1483ElanEntry 3 } rc2kAtm1483ElanPvcIds OBJECT-TYPE SYNTAX IdList (SIZE (256)) MAX-ACCESS read-write STATUS current DESCRIPTION "list of pvc-ids. each pvc-id is represented by a 32 bit value this field can contain a maximum of 64 pvc-ids." ::= { rc2kAtm1483ElanEntry 4 } rc2kAtm1483ElanVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "vlan tag for this 1483" ::= { rc2kAtm1483ElanEntry 5 } rc2kAtm1483ElanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rc2kAtm1483ElanEntry 6 } rc2kAtm1483ElanConnectType OBJECT-TYPE SYNTAX INTEGER { bridged(1), ip(2), ipx(3), muxIpIpx(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "connection type" ::= { rc2kAtm1483ElanEntry 7 } rc2kAtm1483ElanVlanMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "mac for vlan" ::= { rc2kAtm1483ElanEntry 8 } rc2kAtm1483ElanDummyMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "dummy mac for the other router" ::= { rc2kAtm1483ElanEntry 9 } rc2kAtm1483ElanLocalIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "local ip, if ConnectType is ip(2)" ::= { rc2kAtm1483ElanEntry 10 } rc2kAtm1483ElanRemoteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "remote ip, if ConnectType is ip(2)" ::= { rc2kAtm1483ElanEntry 11 } rc2kAtm1483ElanInArpSendEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable arp sending on the port, if ConnectType is ip(2)" DEFVAL { false } ::= { rc2kAtm1483ElanEntry 12 } rc2kAtm1483ElanInArpSendInterval OBJECT-TYPE SYNTAX INTEGER (0..60) MAX-ACCESS read-write STATUS current DESCRIPTION "interval of arp sending on the port, if ConnectType is ip(2)" ::= { rc2kAtm1483ElanEntry 13 } rc2kAtm1483ElanIpxVlanEncapMethod OBJECT-TYPE SYNTAX INTEGER { llc(1), snap(2), ether-ii(3), raw(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "vlan encapsulation method, if ConnectType is ipx(3)" ::= { rc2kAtm1483ElanEntry 14 } rc2kAtm1483ElanIpxNetworkNum OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "network number, if ConnectType is ipx(3)" ::= { rc2kAtm1483ElanEntry 15 } rc2kAtm1483ElanStgId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An identifier used to identify a STG in the device, only in bridge mode" ::= { rc2kAtm1483ElanEntry 16 } rc2kAtm1483ElanrcStgTaggedBpduVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID to be used for tagging BPDUs, only in bridge mode." ::= { rc2kAtm1483ElanEntry 17 } rc2kAtm1483ElanIpxNetworkAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "network number, instead of rc2kAtm1483ElanIpxNetworkNum" ::= { rc2kAtm1483ElanEntry 18 } -- 2kAtm Sio Card Config Table rc2kAtmSioCardConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmSioCardConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2kAtm Sio Card Config Table" ::= { rc2kAtm 8 } rc2kAtmSioCardConfigEntry OBJECT-TYPE SYNTAX Rc2kAtmSioCardConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 2kAtm Sio Card Config." INDEX { rc2kAtmSioCardConfigSlotIndex } ::= { rc2kAtmSioCardConfigTable 1 } Rc2kAtmSioCardConfigEntry ::= SEQUENCE { rc2kAtmSioCardConfigSlotIndex Integer32, rc2kAtmSioCardConfigAction INTEGER, rc2kAtmSioCardConfigTraceMode INTEGER, rc2kAtmSioCardConfigImageFileName DisplayString, rc2kAtmSioCardConfigElanStatsEnable INTEGER, rc2kAtmSioCardConfigStatsPollPeriod INTEGER } rc2kAtmSioCardConfigSlotIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "slot Index." ::= { rc2kAtmSioCardConfigEntry 1 } rc2kAtmSioCardConfigAction OBJECT-TYPE SYNTAX INTEGER { other(0), reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rc2kAtmSioCardConfigEntry 2 } rc2kAtmSioCardConfigTraceMode OBJECT-TYPE SYNTAX INTEGER { other(0), traceOn(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { rc2kAtmSioCardConfigEntry 3 } rc2kAtmSioCardConfigImageFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "ATM Image file name." ::= { rc2kAtmSioCardConfigEntry 4 } rc2kAtmSioCardConfigElanStatsEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Elan Statistics collection" DEFVAL { 1 } ::= { rc2kAtmSioCardConfigEntry 5 } rc2kAtmSioCardConfigStatsPollPeriod OBJECT-TYPE SYNTAX INTEGER(3..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval after which Elan statistics would be polled" DEFVAL { 5 } ::= { rc2kAtmSioCardConfigEntry 6 } --- ATM global rc2kAtmElanStatsClearAll OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear all Elan Statistics" ::= { rc2kAtmGlobal 1} --- ATM port stats rc2kAtmPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM port statistics table" ::= { rc2kAtm 10 } rc2kAtmPortStatsEntry OBJECT-TYPE SYNTAX Rc2kAtmPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of ATM port statistics" INDEX { rc2kAtmPortStatsIfIndex } ::= { rc2kAtmPortStatsTable 1 } Rc2kAtmPortStatsEntry ::= SEQUENCE { rc2kAtmPortStatsIfIndex InterfaceIndex, rc2kAtmPortStatsInCells Counter64, rc2kAtmPortStatsOutCells Counter64, rc2kAtmPortStatsOutIdleCells Counter64, rc2kAtmPortStatsInHecCorrected Counter32, rc2kAtmPortStatsInHecUncorrected Counter32, rc2kAtmPortStatsInUnknownProtos Counter32, rc2kAtmPortStatsInPkts Counter32, rc2kAtmPortStatsOutPkts Counter32, rc2kAtmPortStatsInDroppedPkts Counter32, rc2kAtmPortStatsOutDroppedPkts Counter32 } rc2kAtmPortStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtmPortStatsEntry 1 } rc2kAtmPortStatsInCells OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Cells received from ATM interface" ::= { rc2kAtmPortStatsEntry 2 } rc2kAtmPortStatsOutCells OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Cells transmitted by ATM interface" ::= { rc2kAtmPortStatsEntry 3 } rc2kAtmPortStatsOutIdleCells OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Idle Cells transmitted" ::= { rc2kAtmPortStatsEntry 4 } rc2kAtmPortStatsInHecCorrected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received cells in which HCS was corrected" ::= { rc2kAtmPortStatsEntry 5 } rc2kAtmPortStatsInHecUncorrected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received cells dropped because HCS couldn't be corrected" ::= { rc2kAtmPortStatsEntry 6 } rc2kAtmPortStatsInUnknownProtos OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received cells dropped with wrong VPI/VCI" ::= { rc2kAtmPortStatsEntry 7 } rc2kAtmPortStatsInPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs received" ::= { rc2kAtmPortStatsEntry 8 } rc2kAtmPortStatsOutPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs transmitted" ::= { rc2kAtmPortStatsEntry 9 } rc2kAtmPortStatsInDroppedPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs dropped due to resource exhaustion" ::= { rc2kAtmPortStatsEntry 10 } rc2kAtmPortStatsOutDroppedPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs dropped because the transmitter closed the channel" ::= { rc2kAtmPortStatsEntry 11 } -- ATM vPort Stats rc2kAtmVPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kAtmVPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM Elan statistics table" ::= { rc2kAtm 11 } rc2kAtmVPortStatsEntry OBJECT-TYPE SYNTAX Rc2kAtmVPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of ATM Elan statistics" INDEX { rc2kAtmVPortStatsIfIndex , rc2kAtmVPortStatsVlanId } ::= { rc2kAtmVPortStatsTable 1 } Rc2kAtmVPortStatsEntry ::= SEQUENCE { rc2kAtmVPortStatsIfIndex InterfaceIndex, rc2kAtmVPortStatsVlanId Integer32, rc2kAtmVPortStatsClear INTEGER, rc2kAtmVPortStatsInOctets Counter64, rc2kAtmVPortStatsOutOctets Counter64, rc2kAtmVPortStatsInErrors Counter32, rc2kAtmVPortStatsOutErrors Counter32, rc2kAtmVPortStatsInDiscards Counter32, rc2kAtmVPortStatsOutDiscards Counter32, rc2kAtmVPortStatsInUcastPkts Counter32, rc2kAtmVPortStatsOutUcastPkts Counter32, rc2kAtmVPortStatsInMulticastPkts Counter32, rc2kAtmVPortStatsOutMulticastPkts Counter32, rc2kAtmVPortStatsInBroadcastPkts Counter32, rc2kAtmVPortStatsOutBroadcastPkts Counter32 } rc2kAtmVPortStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "port number" ::= { rc2kAtmVPortStatsEntry 1 } rc2kAtmVPortStatsVlanId OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id" ::= { rc2kAtmVPortStatsEntry 2 } rc2kAtmVPortStatsClear OBJECT-TYPE SYNTAX INTEGER { other (0), clear (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Elan Stats" DEFVAL { 0 } ::= { rc2kAtmVPortStatsEntry 3 } rc2kAtmVPortStatsInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AAL5 CPCS PDU octects received from ATM interface" ::= { rc2kAtmVPortStatsEntry 4 } rc2kAtmVPortStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "AAL5 CPCS PDU octects transmitted out of ATM interface" ::= { rc2kAtmVPortStatsEntry 5 } rc2kAtmVPortStatsInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "AAL5 CPCS PDUs received with errors from ATM interface. These errors include CRC-32 errors,SAR time-out errors And oversized SDU errors" ::= { rc2kAtmVPortStatsEntry 6 } rc2kAtmVPortStatsOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs that couldn't be transmitted due to errors" ::= { rc2kAtmVPortStatsEntry 7 } rc2kAtmVPortStatsInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received AAL5 CPCS PDUs discarded " ::= { rc2kAtmVPortStatsEntry 8 } rc2kAtmVPortStatsOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of AAL5 CPCS PDUs which are to be transmitted but discarded" ::= { rc2kAtmVPortStatsEntry 9 } rc2kAtmVPortStatsInUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received ethernet/IP/IPX packets whose destination address is neither a multicast nor a broadcast address" ::= { rc2kAtmVPortStatsEntry 10 } rc2kAtmVPortStatsOutUcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination address is neither a multicast nor a broadcast address" ::= { rc2kAtmVPortStatsEntry 11 } rc2kAtmVPortStatsInMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received ethernet/IP/IPX packets whose destination MAC address(or IP address in case of IP ELAN type) is multicast MAC address or class D IP address (in case of IP ELAN type) " ::= { rc2kAtmVPortStatsEntry 12 } rc2kAtmVPortStatsOutMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination MAC address(or IP address in case of IP ELAN type) is multicast MAC address or class D IP address (in case of IP ELAN type) " ::= { rc2kAtmVPortStatsEntry 13 } rc2kAtmVPortStatsInBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received ethernet/IP/IPX packets whose destination address in broadcast address" ::= { rc2kAtmVPortStatsEntry 14 } rc2kAtmVPortStatsOutBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination address in broadcast address" ::= { rc2kAtmVPortStatsEntry 15 } -- 2k Mda rc2kMdaCardTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kMdaCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mda card table" ::= { rc2k 10 } rc2kMdaCardEntry OBJECT-TYPE SYNTAX Rc2kMdaCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Mda card" INDEX { rc2kMdaCardSlotNum, rc2kMdaCardMdaNum } ::= { rc2kMdaCardTable 1 } Rc2kMdaCardEntry ::= SEQUENCE { rc2kMdaCardSlotNum INTEGER, rc2kMdaCardMdaNum INTEGER, rc2kMdaCardType INTEGER, rc2kMdaCardDescription DisplayString, rc2kMdaCardAdminStatus INTEGER, rc2kMdaCardOperStatus INTEGER, rc2kMdaCardSerialNum DisplayString, rc2kMdaCardHwVersion DisplayString, rc2kMdaCardPartNumber DisplayString, rc2kMdaCardDateCode DisplayString, rc2kMdaCardDeviations DisplayString, rc2kMdaCardMacAddr MacAddress, rc2kMdaCardNumPorts Integer32, rc2kMdaCardFirstIfIndex InterfaceIndex, rc2kMdaCardLastIfIndex InterfaceIndex } rc2kMdaCardSlotNum OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot number" ::= { rc2kMdaCardEntry 1 } rc2kMdaCardMdaNum OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "MDA number within slot. MDAs are numbered from left to right." ::= { rc2kMdaCardEntry 2 } rc2kMdaCardType OBJECT-TYPE SYNTAX INTEGER { other(1), -- no card installed rc2k4x100BaseTX(807469572), -- 0011 0000 0010 0001 0000 0010 0000 0100 rc2k2x100BaseFX(808518146), -- 0011 0000 0011 0001 0000 0010 0000 0010 rc2k4x100BaseFX(808518148), -- 0011 0000 0011 0001 0000 0010 0000 0100 rc2k1x1000BaseSXBB(808583681), -- 0011 0000 0011 0010 0000 0010 0000 0001 rc2k1x1000BaseSXRBB(808616449), -- 0011 0000 0011 0010 1000 0010 0000 0001 rc2k1x1000BaseLXBB(808591873), -- 0011 0000 0011 0010 0010 0010 0000 0001 rc2k1x1000BaseLXRBB(808624641), -- 0011 0000 0011 0010 1010 0010 0000 0001 rc2k4xOc3cBaseSM(542380548), -- 0010 0000 0101 0100 0001 0010 0000 0100 rc2k4xOc3cBaseMM(542376452), -- 0010 0000 0101 0100 0000 0010 0000 0100 rc2k4xOc3cBaseCOPPER(542388740), -- 0010 0000 0101 0100 0011 0010 0000 0100 rc2k1x0c12cBaseSM(542446081), -- 0010 0000 0101 0101 0001 0010 0000 0001 rc2k1x0c12cBaseMM(542441985), -- 0010 0000 0101 0101 0000 0010 0000 0001 rc2k2xDs3(542970370), -- 0010 0000 0101 1101 0001 0010 0000 0010 rc2k2xE3(542839298), -- 0010 0000 0101 1011 0001 0010 0000 0010 rc2k2xOc3PosBaseMMF(541327874), -- 0010 0000 0100 0100 0000 0010 0000 0010 rc2k2xOc3PosBaseSMF(541331970), -- 0010 0000 0100 0100 0001 0010 0000 0010 rc2k1xOc12PosBaseMMF(541393409), -- 0010 0000 0100 0101 0000 0010 0000 0001 rc2k1xOc12PosBaseSMF(541397505) -- 0010 0000 0100 0101 0001 0010 0000 0001 } MAX-ACCESS read-only STATUS current DESCRIPTION "Refer to rc2kCardFrontType for the encoding scheme" ::= { rc2kMdaCardEntry 3 } rc2kMdaCardDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "description of mda card" ::= { rc2kMdaCardEntry 4 } rc2kMdaCardAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(0), down(1), testing(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "administration status of mda card" ::= { rc2kMdaCardEntry 5 } rc2kMdaCardOperStatus OBJECT-TYPE SYNTAX INTEGER { up(0), down(1), testing(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "operation status of mda card." ::= { rc2kMdaCardEntry 6 } rc2kMdaCardSerialNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "serial number of mad card" ::= { rc2kMdaCardEntry 7 } rc2kMdaCardHwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "hardware version of mda card" ::= { rc2kMdaCardEntry 8 } rc2kMdaCardPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "part number of mda card" ::= { rc2kMdaCardEntry 9 } rc2kMdaCardDateCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "date code of mda card" ::= { rc2kMdaCardEntry 10 } rc2kMdaCardDeviations OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "hardware deviation infomation of mda card" ::= { rc2kMdaCardEntry 11 } rc2kMdaCardMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "base mac address of mda card" ::= { rc2kMdaCardEntry 12 } rc2kMdaCardNumPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of ports on mda card" ::= { rc2kMdaCardEntry 13 } rc2kMdaCardFirstIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "first ifindex number on mda card" ::= { rc2kMdaCardEntry 14 } rc2kMdaCardLastIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "last ifindex number on mda card" ::= { rc2kMdaCardEntry 15 } -- 2k CPU Ethernet Port Route table rc2kCpuEthernetPortRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCpuEthernetPortRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Ethernet Port Route table" ::= { rc2k 11 } rc2kCpuEthernetPortRouteEntry OBJECT-TYPE SYNTAX Rc2kCpuEthernetPortRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of 2k CPU Ethernet Port" INDEX { rc2kCpuEthernetPortRouteNetwork, rc2kCpuEthernetPortRouteGateway} ::= { rc2kCpuEthernetPortRouteTable 1 } Rc2kCpuEthernetPortRouteEntry ::= SEQUENCE { rc2kCpuEthernetPortRouteNetwork IpAddress, rc2kCpuEthernetPortRouteGateway IpAddress, rc2kCpuEthernetPortRouteRowStatus RowStatus } rc2kCpuEthernetPortRouteNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the network that can be used to remotely manage this device." ::= { rc2kCpuEthernetPortRouteEntry 1 } rc2kCpuEthernetPortRouteGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the the IP address of the gateway that should be used to forward IP traffic." ::= { rc2kCpuEthernetPortRouteEntry 2 } rc2kCpuEthernetPortRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "row status" ::= { rc2kCpuEthernetPortRouteEntry 3 } rc2kCPUTypeGeneralGroup OBJECT IDENTIFIER ::= { rc2k 12 } rc2kCPUTypePrimary OBJECT-TYPE SYNTAX INTEGER { cpu8690Default(1), cpu8690Upgrade(2), cpu8691Default(3), cpu8691Upgrade(4), cpu8692Default(5), cpu8692SuperMezz(6), undefined(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to identify the type of primary CPU" ::= { rc2kCPUTypeGeneralGroup 1 } rc2kCPUTypeSecondary OBJECT-TYPE SYNTAX INTEGER { cpu8690Default(1), cpu8690Upgrade(2), cpu8691Default(3), cpu8691Upgrade(4), cpu8692Default(5), cpu8692SuperMezz(6), undefined(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to identify the type of secondary CPU" ::= { rc2kCPUTypeGeneralGroup 2 } rc2kCPUTypePrimaryMemory OBJECT-TYPE SYNTAX INTEGER { mem64MB(1), mem128MB(2), mem256MB(3), undefined(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the memory size of Primary CPU" ::= { rc2kCPUTypeGeneralGroup 3 } rc2kCPUTypeSecondaryMemory OBJECT-TYPE SYNTAX INTEGER { mem64MB(1), mem128MB(2), mem256MB(3), undefined(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to get the memory size of Secondary CPU" ::= { rc2kCPUTypeGeneralGroup 4 } -- 2k CPU Ethernet Port Route table for Ipv6 rc2kCpuEthernetPortIpv6RouteTable OBJECT-TYPE SYNTAX SEQUENCE OF Rc2kCpuEthernetPortIpv6RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "2k CPU Ethernet Port Route table for Ipv6" ::= { rc2k 13 } rc2kCpuEthernetPortIpv6RouteEntry OBJECT-TYPE SYNTAX Rc2kCpuEthernetPortIpv6RouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of 2k CPU Ethernet Port Ipv6" INDEX { rc2kCpuEthernetPortIpv6RouteNetwork, rc2kCpuEthernetPortIpv6RoutePrefixLength, rc2kCpuEthernetPortIpv6RouteGateway} ::= { rc2kCpuEthernetPortIpv6RouteTable 1 } Rc2kCpuEthernetPortIpv6RouteEntry ::= SEQUENCE { rc2kCpuEthernetPortIpv6RouteNetwork Ipv6Address, rc2kCpuEthernetPortIpv6RoutePrefixLength INTEGER, rc2kCpuEthernetPortIpv6RouteGateway Ipv6Address, rc2kCpuEthernetPortIpv6RouteRowStatus RowStatus } rc2kCpuEthernetPortIpv6RouteNetwork OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure the ipv6 network that can be used to remotely manage this device." ::= { rc2kCpuEthernetPortIpv6RouteEntry 1 } rc2kCpuEthernetPortIpv6RoutePrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The length of the prefix (in bits)." ::= { rc2kCpuEthernetPortIpv6RouteEntry 2 } rc2kCpuEthernetPortIpv6RouteGateway OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to configure the the IPv6 address of the gateway that should be used to forward IPv6 traffic." ::= { rc2kCpuEthernetPortIpv6RouteEntry 3 } rc2kCpuEthernetPortIpv6RouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "row status" ::= { rc2kCpuEthernetPortIpv6RouteEntry 4 } -- 10Gb Ethernet MIB table begin rcTengEnetStats OBJECT IDENTIFIER ::= { rcTengEnet 1 } -- Wis Sonet traps -- rcWisTrap OBJECT IDENTIFIER ::= { rcTengEnet 2 } rcWisSonetTrapType OBJECT-TYPE SYNTAX INTEGER { sectionAlarm(1), lineAlarm(2), pathAlarm(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate a particular type of 10GE Sonet trap." ::= { rcWisTrap 1 } rcWisSonetTrapIndication OBJECT-TYPE SYNTAX INTEGER { noDefect(1), sectionLossOfSignal(2), sectionLossOfFrame(3), lineAlarmIndication(4), lineRemoteDefectIndication(5), pathLossOfPointer(6), pathAlarmIndication(7), pathRemoteDefectIndication(8), pathUnequipped(9), pathSignalLabelMismatch(10), pathTraceMismatch(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate an indication for a 10GE Sonet trap." ::= { rcWisTrap 2 } -- the 10Gb Ethernet-like Statistics group rcTengDot3StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTengDot3StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a collection of ethernet-like interfaces attached to a particular system." ::= { rcTengEnetStats 1 } rcTengDot3StatsEntry OBJECT-TYPE SYNTAX RcTengDot3StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a particular interface to an ethernet-like medium." INDEX { rcTengDot3StatsIndex } ::= { rcTengDot3StatsTable 1 } RcTengDot3StatsEntry ::= SEQUENCE { rcTengDot3StatsIndex Integer32, rcTengDot3StatsAlignmentErrors Counter64, rcTengDot3StatsFCSErrors Counter64, rcTengDot3StatsSingleCollisionFrames Counter64, rcTengDot3StatsMultipleCollisionFrames Counter64, rcTengDot3StatsSQETestErrors Counter64, rcTengDot3StatsDeferredTransmissions Counter64, rcTengDot3StatsLateCollisions Counter64, rcTengDot3StatsExcessiveCollisions Counter64, rcTengDot3StatsInternalMacTransmitErrors Counter64, rcTengDot3StatsCarrierSenseErrors Counter64, rcTengDot3StatsFrameTooLongs Counter64, rcTengDot3StatsInternalMacReceiveErrors Counter64, rcTengDot3StatsEtherChipSet OBJECT IDENTIFIER, -- copy & combine from rcStatGigTable rcTengDot3StatsLinkFailures Counter32, rcTengDot3StatsPacketErrors Counter32, rcTengDot3StatsCarrierErrors Counter32, rcTengDot3StatsLinkInactiveErrors Counter32, rcTengDot3StatsInFlowCtrlPkts Counter64, rcTengDot3StatsOutFlowCtrlPkts Counter64, -- copy & cobmine this atrribute from rcTengStatEntry rcTengDot3StatsFrameTooShorts Counter64 } rcTengDot3StatsIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to an ethernet-like medium. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { rcTengDot3StatsEntry 1 } rcTengDot3StatsAlignmentErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular interface that are not an integral number of octets in length and do not pass the FCS check. The count represented by an instance of this object is incremented when the alignmentError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 2 } rcTengDot3StatsFCSErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular interface that are an integral number of octets in length but do not pass the FCS check. The count represented by an instance of this object is incremented when the frameCheckError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 3 } rcTengDot3StatsSingleCollisionFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts, ifOutMulticastPkts, or ifOutBroadcastPkts, and is not counted by the corresponding instance of the dot3StatsMultipleCollisionFrames object." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 4 } rcTengDot3StatsMultipleCollisionFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts, ifOutMulticastPkts, or ifOutBroadcastPkts, and is not counted by the corresponding instance of the dot3StatsSingleCollisionFrames object." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 5 } rcTengDot3StatsSQETestErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of times that the SQE TEST ERROR message is generated by the PLS sublayer for a particular interface. The SQE TEST ERROR message is defined in section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and its generation is described in section 7.2.4.6 of the same document." REFERENCE "ANSI/IEEE Std 802.3-1985 Carrier Sense Multiple Access with Collision Detection Access Method and Physical Layer Specifications" ::= { rcTengDot3StatsEntry 6 } rcTengDot3StatsDeferredTransmissions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which the first transmission attempt on a particular interface is delayed because the medium is busy. The count represented by an instance of this object does not include frames involved in collisions." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 7 } rcTengDot3StatsLateCollisions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that a collision is detected on a particular interface later than 512 bit-times into the transmission of a packet. Five hundred and twelve bit-times corresponds to 51.2 microseconds on a 10 Mbit/s system. A (late) collision included in a count represented by an instance of this object is also considered as a (generic) collision for purposes of other collision-related statistics." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 8 } rcTengDot3StatsExcessiveCollisions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which transmission on a particular interface fails due to excessive collisions." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 9 } rcTengDot3StatsInternalMacTransmitErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the rcTengDot3StatsLateCollisions object, the rcTengDot3StatsExcessiveCollisions object, or the rcTengDot3StatsCarrierSenseErrors object. The precise meaning of the count represented by an instance of this object is implementation- specific. In particular, an instance of this object may represent a count of transmission errors on a particular interface that are not otherwise counted." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 10 } rcTengDot3StatsCarrierSenseErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame on a particular interface. The count represented by an instance of this object is incremented at most once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 11 } -- { rcTengDot3StatsEntry 12 } is not assigned rcTengDot3StatsFrameTooLongs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames received on a particular interface that exceed the maximum permitted frame size. The count represented by an instance of this object is incremented when the frameTooLong status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 13 } -- { rcTengDot3StatsEntry 14 } is not assigned -- { rcTengDot3StatsEntry 15 } is not assigned rcTengDot3StatsInternalMacReceiveErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the rcTengDot3StatsFrameTooLongs object, the rcTengDot3StatsAlignmentErrors object, or the rcTengDot3StatsFCSErrors object. The precise meaning of the count represented by an instance of this object is implementation- specific. In particular, an instance of this object may represent a count of receive errors on a particular interface that are not otherwise counted." REFERENCE "IEEE 802.3 Layer Management" ::= { rcTengDot3StatsEntry 16 } rcTengDot3StatsEtherChipSet OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an OBJECT IDENTIFIER which identifies the chipset used to realize the interface. Ethernet-like interfaces are typically built out of several different chips. The MIB implementor is presented with a decision of which chip to identify via this object. The implementor should identify the chip which is usually called the Medium Access Control chip. If no such chip is easily identifiable, the implementor should identify the chip which actually gathers the transmit and receive statistics and error indications. This would allow a manager station to correlate the statistics and the chip generating them, giving it the ability to take into account any known anomalies in the chip." ::= { rcTengDot3StatsEntry 17 } rcTengDot3StatsLinkFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link failures enCounter32ed on this interface." ::= { rcTengDot3StatsEntry 18 } rcTengDot3StatsPacketErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packet errors enCounter32ed on this interface." ::= { rcTengDot3StatsEntry 19 } rcTengDot3StatsCarrierErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of carrier errors enCounter32ed on this interface." ::= { rcTengDot3StatsEntry 20 } rcTengDot3StatsLinkInactiveErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link inactive errors enCounter32ed on this interface." ::= {rcTengDot3StatsEntry 21 } rcTengDot3StatsInFlowCtrlPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of flow control packets received by this interface." ::= { rcTengDot3StatsEntry 22 } rcTengDot3StatsOutFlowCtrlPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of flow control packets transmitted by this interface." ::= { rcTengDot3StatsEntry 23 } rcTengDot3StatsFrameTooShorts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that are too short that were enCounter32ed on this interface." ::= { rcTengDot3StatsEntry 24 } -- 10Gb ethernet Stat Tbale rcTengStatTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTengStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used to store port statistics." ::= { rcTengEnetStats 2 } rcTengStatEntry OBJECT-TYPE SYNTAX RcTengStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "interface Counter32s" INDEX { rcTengStatIndex } ::= { rcTengStatTable 1 } RcTengStatEntry ::= SEQUENCE { rcTengStatIndex Integer32, rcTengStatBridgeInUnicastFrames Counter32, rcTengStatBridgeInMulticastFrames Counter32, rcTengStatBridgeInBroadcastFrames Counter32, rcTengStatBridgeInDiscards Counter32, rcTengStatBridgeOutUnicastFrames Counter32, rcTengStatBridgeOutMulticastFrames Counter32, rcTengStatBridgeOutBroadcastFrames Counter32, rcTengStatRouteInUnicastFrames Counter32, rcTengStatRouteInMulticastFrames Counter32, rcTengStatRouteInDiscards Counter32, rcTengStatRouteOutUnicastFrames Counter32, rcTengStatRouteOutMulticastFrames Counter32, rcTengStatStgForwardTransitions Counter32, rcTengStatStgInConfigBpdus Counter32, rcTengStatStgInTcnBpdus Counter32, rcTengStatStgInBadBpdus Counter32, rcTengStatStgOutConfigBpdus Counter32, rcTengStatStgOutTcnBpdus Counter32, rcTengStatBridgeOutFrames Counter32 } rcTengStatIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a port. This value is similar to ifIndex in MIB2." ::= { rcTengStatEntry 1 } rcTengStatBridgeInUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were bridged." ::= { rcTengStatEntry 2 } rcTengStatBridgeInMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were bridged." ::= { rcTengStatEntry 3 } rcTengStatBridgeInBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming broadcast frames that were bridged." ::= { rcTengStatEntry 4 } rcTengStatBridgeInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the bridging entity." ::= { rcTengStatEntry 5 } rcTengStatBridgeOutUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were bridged." ::= { rcTengStatEntry 6 } rcTengStatBridgeOutMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were bridged." ::= { rcTengStatEntry 7 } rcTengStatBridgeOutBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing broadcast frames that were bridged." ::= { rcTengStatEntry 8 } rcTengStatRouteInUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming unicast frames that were routed." ::= { rcTengStatEntry 9 } rcTengStatRouteInMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of incoming multicast frames that were routed." ::= { rcTengStatEntry 10 } rcTengStatRouteInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were discarded by the routing entity." ::= { rcTengStatEntry 11 } rcTengStatRouteOutUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing unicast frames that were routed." ::= { rcTengStatEntry 12 } rcTengStatRouteOutMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of outgoing multicast frames that were routed." ::= { rcTengStatEntry 13 } rcTengStatStgForwardTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this port has transitioned from the Learning state to the Forwarding state." ::= { rcTengStatEntry 14 } rcTengStatStgInConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 15 } rcTengStatStgInTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 16 } rcTengStatStgInBadBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 17 } rcTengStatStgOutConfigBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 18 } rcTengStatStgOutTcnBpdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { rcTengStatEntry 19 } rcTengStatBridgeOutFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Used by the Accelar 8000 product family to account for all transmitted bridge unicast, broadcast, and multicast packets. The individual Counter32s are not supported." ::= { rcTengStatEntry 20 } -- From rfc1573rcc.mib -- the Interfaces table -- The Interfaces table contains information on the entity's -- interfaces. Each sub-layer below the internetwork-layer -- of a network interface is considered to be an interface. rcTengIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTengIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is given by the value of engIfNumber." ::= { rcTengEnetStats 3 } rcTengIfEntry OBJECT-TYPE SYNTAX RcTengIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { rcTengIfIndex } ::= { rcTengIfTable 1 } RcTengIfEntry ::= SEQUENCE { rcTengIfIndex InterfaceIndex, rcTengIfDescr DisplayString, rcTengIfType INTEGER, rcTengIfMtu Integer32, rcTengIfSpeed Gauge32, rcTengIfPhysAddress PhysAddress, rcTengIfAdminStatus INTEGER, rcTengIfOperStatus INTEGER, rcTengIfLastChange TimeTicks, rcTengIfInOctets Counter64, rcTengIfInUcastPkts Counter64, rcTengIfInNUcastPkts Counter64, -- deprecated rcTengIfInDiscards Counter64, rcTengIfInErrors Counter64, rcTengIfInUnknownProtos Counter64, rcTengIfOutOctets Counter64, rcTengIfOutUcastPkts Counter64, rcTengIfOutNUcastPkts Counter64, -- deprecated rcTengIfOutDiscards Counter64, rcTengIfOutErrors Counter64, rcTengIfOutQLen Gauge32, -- deprecated rcTengIfSpecific OBJECT IDENTIFIER -- deprecated } rcTengIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each interface. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { rcTengIfEntry 1 } rcTengIfDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software." ::= { rcTengIfEntry 2 } rcTengIfType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following regular1822(2), hdh1822(3), ddnX25(4), rfc877x25(5), ethernetCsmacd(6), iso88023Csmacd(7), iso88024TokenBus(8), iso88025TokenRing(9), iso88026Man(10), starLan(11), proteon10Mbit(12), proteon80Mbit(13), hyperchannel(14), fddi(15), lapb(16), sdlc(17), ds1(18), -- DS1/E1 (RFC 1406) e1(19), -- obsolete basicISDN(20), primaryISDN(21), propPointToPointSerial(22), -- proprietary serial ppp(23), softwareLoopback(24), eon(25), -- CLNP over IP (RFC 1070) ethernet3Mbit(26), nsip(27), -- XNS over IP slip(28), -- generic SLIP ultra(29), -- ULTRA technologies ds3(30), -- T-3 sip(31), -- SMDS frameRelay(32), -- DTE only rs232(33), para(34), -- parallel-port arcnet(35), -- arcnet arcnetPlus(36), -- arcnet plus atm(37), -- ATM cells miox25(38), sonet(39), -- SONET or SDH x25ple(40), iso88022llc(41), localTalk(42), smdsDxi(43), frameRelayService(44), -- Frame relay DCE v35(45), hssi(46), hippi(47), modem(48), -- Generic modem aal5(49), -- AAL5 over ATM sonetPath(50), sonetVT(51), smdsIcip(52), -- SMDS InterCarrier Interface propVirtual(53), -- proprietary virtual/internal propMultiplexor(54) -- proprietary multiplexing } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of interface. Additional values for IfType are assigned by the Internet Assigned Numbers Authority (IANA), through updating the syntax of the IANAifType textual convention." ::= { rcTengIfEntry 3 } rcTengIfMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest packet which can be sent/received on the interface, specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface." ::= { rcTengIfEntry 4 } rcTengIfSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in bits per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295) and ifHighSpeed must be used to report the interace's speed. For a sub-layer which has no concept of bandwidth, this object should be zero." ::= { rcTengIfEntry 5 } rcTengIfPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's address at its protocol sub-layer. The interface's media-specific MIB must define the bit and byte ordering and format of the value contained by this object. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length." ::= { rcTengIfEntry 6 } rcTengIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. When a managed system initializes, all interfaces start with IfAdminStatus in the down(2) state. As a result of either explicit management action or per configuration information retained by the managed system, IfAdminStatus is then changed to either the up(1) or testing(3) states (or remains in the down(2) state)." ::= { rcTengIfEntry 7 } rcTengIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3), -- in some test mode unknown(4), -- status can not be determined -- for some reason. dormant(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. If IfAdminStatus is down(2) then IfOperStatus should be down(2). If IfAdminStatus is changed to up(1) then ifOperStatus should change to up(1) if the interface is ready to transmit and receive network traffic; it should change to dormant(5) if the interface is waiting for external actions (such as a serial line waiting for an incomming connection); it should remain in the down(2) state if and only if there is a fault that prevents if from going to the up(1) state." ::= { rcTengIfEntry 8 } rcTengIfLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last re-initialization of the local network management subsystem, then this object contains a zero value." ::= { rcTengIfEntry 9 } rcTengIfInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters." ::= { rcTengIfEntry 10 } rcTengIfInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer." ::= { rcTengIfEntry 11 } rcTengIfInNUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast or broadcast address at this sub-layer. This object is deprecated in favour of IfInMulticastPkts and IfInBroadcastPkts." ::= { rcTengIfEntry 12 } rcTengIfInDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space." ::= { rcTengIfEntry 13 } rcTengIfInErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { rcTengIfEntry 14 } rcTengIfInUnknownProtos OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces which support protocol multiplexing the number of transmission units received via the interface which were discarded because of an unknown or unsupported protocol. For any interface which does not support protocol multiplexing, this counter will always be 0." ::= { rcTengIfEntry 15 } rcTengIfOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters." ::= { rcTengIfEntry 16 } rcTengIfOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent." ::= { rcTengIfEntry 17 } rcTengIfOutNUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. This object is deprecated in favour of IfOutMulticastPkts and IfOutBroadcastPkts." ::= { rcTengIfEntry 18 } rcTengIfOutDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space." ::= { rcTengIfEntry 19 } rcTengIfOutErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors." ::= { rcTengIfEntry 20 } rcTengIfOutQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The length of the output packet queue (in packets)." ::= { rcTengIfEntry 21 } rcTengIfSpecific OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A reference to MIB definitions specific to the particular media being used to realize the interface. It is recommended that this value point to an instance of a MIB object in the media-specific MIB, i.e., that this object have the semantics associated with the InstancePointer textual convention defined in RFC 1443. In fact, it is recommended that the media- specific MIB specify what value ifSpecific should/can take for values of ifType. If no MIB definitions specific to the particular media are available, the value should be set to the OBJECT IDENTIFIER { 0 0 }." ::= { rcTengIfEntry 22 } -- -- Extension to the interface table -- -- This table replaces the ifExtnsTable table. -- rcTengIfXTable OBJECT-TYPE SYNTAX SEQUENCE OF RcTengIfXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is given by the value of ifNumber. This table contains additional objects for the interface table." ::= { rcTengEnetStats 4 } rcTengIfXEntry OBJECT-TYPE SYNTAX RcTengIfXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing additional management information applicable to a particular interface." INDEX { rcTengIfXIndex } ::= { rcTengIfXTable 1 } RcTengIfXEntry ::= SEQUENCE { rcTengIfXIndex InterfaceIndex, rcTengIfName DisplayString, rcTengIfInMulticastPkts Counter64, rcTengIfInBroadcastPkts Counter64, rcTengIfOutMulticastPkts Counter64, rcTengIfOutBroadcastPkts Counter64, rcTengIfHCInOctets Counter64, rcTengIfHCInUcastPkts Counter64, rcTengIfHCInMulticastPkts Counter64, rcTengIfHCInBroadcastPkts Counter64, rcTengIfHCOutOctets Counter64, rcTengIfHCOutUcastPkts Counter64, rcTengIfHCOutMulticastPkts Counter64, rcTengIfHCOutBroadcastPkts Counter64, rcTengIfLinkUpDownTrapEnable INTEGER, rcTengIfHighSpeed Gauge32, rcTengIfPromiscuousMode TruthValue, rcTengIfConnectorPresent TruthValue } rcTengIfXIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value, greater than zero, for each interface. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { rcTengIfXEntry 1 } rcTengIfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The textual name of the interface. The value of this object should be the name of the interface as assigned by the local device and should be suitable for use in commands entered at the device's `console'. This might be a text name, such as `le0' or a simple port number, such as `1', depending on the interface naming syntax of the device. If several entries in the rcTengIfTable together represent a single interface as named by the device, then each will have the same value of rcTengIfName. If there is no local name, or this object is otherwise not applicable, then this object contains a 0-length string." ::= { rcTengIfXEntry 2 } rcTengIfInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { rcTengIfXEntry 3 } rcTengIfInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer." ::= { rcTengIfXEntry 4 } rcTengIfOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { rcTengIfXEntry 5 } rcTengIfOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent." ::= { rcTengIfXEntry 6 } rcTengIfHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters. This object is a 64-bit version of rcTengIfInOctets." ::= { rcTengIfXEntry 7 } rcTengIfHCInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer. This object is a 64-bit version of rcTengIfInUcastPkts." ::= { rcTengIfXEntry 8 } rcTengIfHCInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. This object is a 64-bit version of rcTengIfInMulticastPkts." ::= { rcTengIfXEntry 9 } rcTengIfHCInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. This object is a 64-bit version of IfInBroadcastPkts." ::= { rcTengIfXEntry 10 } rcTengIfHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters. This object is a 64-bit version of rcTengIfOutOctets." ::= { rcTengIfXEntry 11 } rcTengIfHCOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. This object is a 64-bit version of rcTengIfOutUcastPkts." ::= { rcTengIfXEntry 12 } rcTengIfHCOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. This object is a 64-bit version of rcTengIfOutMulticastPkts." ::= { rcTengIfXEntry 13 } rcTengIfHCOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. This object is a 64-bit version of rcTengIfOutBroadcastPkts." ::= { rcTengIfXEntry 14 } rcTengIfLinkUpDownTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether linkUp/linkDown traps should be generated for this interface. By default, this object should have the value enabled(1) for interfaces which do not operate on 'top' of any other interface (as defined in the rcTengIfStackTable), and disabled(2) otherwise." ::= { rcTengIfXEntry 15 } rcTengIfHighSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of `n' then the speed of the interface is somewhere in the range of `n-500,000' to `n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. For a sub-layer which has no concept of bandwidth, this object should be zero." ::= { rcTengIfXEntry 16 } rcTengIfPromiscuousMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object has a value of false(2) If this interface only accepts packets/frames that are addressed to this station. This object has a value of true(1) when the station accepts all packets/frames transmitted on the media. The value true(1) is only legal on certain types of media. If legal, setting this object to a value of true(1) may require the interface to be reset before becoming effective. The value of rcTengIfPromiscuousMode does not affect the reception of broadcast and multicast packets/frames by the interface." ::= { rcTengIfXEntry 17 } rcTengIfConnectorPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise." ::= { rcTengIfXEntry 18 } -- RecRecord rcRecReservTable OBJECT-TYPE SYNTAX SEQUENCE OF RcRecReservEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table would display the statistics of several HW record type used. This will also let the user reserve certain number of records for each type." ::= { rcRec 1 } rcRecReservTablEntry OBJECT-TYPE SYNTAX RcRecReservEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rcRecReservRecordType } ::= { rcRecReservTable 1 } RcRecReservEntry ::= SEQUENCE { rcRecReservRecordType INTEGER, rcRecReservUsed Integer32, rcRecReservReserved Integer32, rcRecReservNewReserved Integer32, rcRecReservDefReserved Integer32 } rcRecReservRecordType OBJECT-TYPE SYNTAX INTEGER { filter(1), ipmc(2), local(3), mac(4), static(5), vrrp(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { rcRecReservTablEntry 1 } rcRecReservUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Displayes the number of HW records actually usee by the recordType." ::= { rcRecReservTablEntry 2 } rcRecReservReserved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Displayes the number of HW records reserved for the recordType." ::= { rcRecReservTablEntry 3 } rcRecReservNewReserved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Displayes the number of HW records that w ill be reserved for this recordType after reset if the configuration is saved." ::= { rcRecReservTablEntry 4 } rcRecReservDefReserved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of records reserved for this recordType if loaded with factory default." ::= { rcRecReservTablEntry 5 } -- SSH Group -- SSH Global Information. All requires RWA access. rcSshGlobal OBJECT IDENTIFIER ::= { rcSsh 1 } rcSshGlobalVersion OBJECT-TYPE SYNTAX INTEGER { v2only(1), both(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSH version" DEFVAL { v2only } ::= { rcSshGlobal 1 } rcSshGlobalPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "SSH connection port." DEFVAL { 22 } ::= { rcSshGlobal 2 } rcSshGlobalMaxSession OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of session allowed." DEFVAL { 4 } ::= { rcSshGlobal 3 } rcSshGlobalTimeout OBJECT-TYPE SYNTAX INTEGER (1..120) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH connection timeout in seconds." DEFVAL { 60 } ::= { rcSshGlobal 4 } rcSshGlobalRsaKeySize OBJECT-TYPE SYNTAX INTEGER (512..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH Rsa key size." DEFVAL { 1024 } ::= { rcSshGlobal 5 } rcSshGlobalDsaKeySize OBJECT-TYPE SYNTAX INTEGER (512..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "SSH Dsa key size." DEFVAL { 1024 } ::= { rcSshGlobal 6 } rcSshGlobalRsaAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH RSA authentication" DEFVAL { true } ::= { rcSshGlobal 7 } rcSshGlobalDsaAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH DSA authentication" DEFVAL { true } ::= { rcSshGlobal 8 } rcSshGlobalPassAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable SSH RSA authentication" DEFVAL { true } ::= { rcSshGlobal 9 } rcSshGlobalKeyAction OBJECT-TYPE SYNTAX INTEGER { none(0), generateDsa(1), generateRsa(2), deleteDsa(3), deleteRsa(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "SSH key action." ::= { rcSshGlobal 10 } rcSshGlobalEnable OBJECT-TYPE SYNTAX INTEGER { false(0), true(1), secure(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable, or securely enable SSH. Securely enable turns off other daemon flag, and it takes ffect afte reboot" DEFVAL { false } ::= { rcSshGlobal 11 } -- License scheme rcLicenseNumber OBJECT-TYPE SYNTAX INTEGER { bit8600BASE(0), -- Thunderbolt definitions no longer exist. This entry (1) is free now -- bitthunderboltBASE(1), bitPP8300BASE(2), bitdellBASE(3), bit8xx4BASE(4), bit8xx5BASE(5), bit8xx6BASE(6), bit8xx7BASE(7), bit8xx8BASE(8), bit8xx9BASE(9), bit8x10BASE(10), bit8x11BASE(11), bit8x12BASE(12), bit8x13BASE(13), bit8x14BASE(14), bit8x15BASE(15), bit8x16BASE(16), bit8x17BASE(17), bit8x18BASE(18), bit8x19BASE(19), bit8x20BASE(20), bit8x21BASE(21), bit8x22BASE(22), bit8x23BASE(23), bit8x24BASE(24), bit8x25BASE(25), bit8x26BASE(26), bit8x27BASE(27), bit8x28BASE(28), bit8x29BASE(29), bit8x30BASE(30), bit8x31BASE(31), -- /* Reserve 32 bits for base */ -- /* Start package license */ bitpackageStart(32), bitBASIC(33), bitUNICAST(34), bitMULTICAST(35), bitTOOL(36), bitpackageEnd(255), -- /* End package license */ -- /* Feature bit start from bit 256 */ -- /* These bits are from xxxConsistencyCheck */ bitfeature(256), bitrc2kCopyFileGrp(257), bitrc2kDeviceGlobalTbl(258), bitrcCliCustomGrp(259), bitrcCliGrp(260), bitrcCliGrpWsm(261), bitrcDiagMacConvSteeringTbl(262), bitrcDiagMirrorByPortTbl(263), bitrcDiagPortConvSteeringTbl(264), bitrcSysAccPolicyTbl(265), bitrcSysGrp(266), bitrcSysTrapTbl(267), bitrcUserSetTimeGrp(268), bitrcPortLock(269), bitrcSyslogGlobalGrp(270), bitrcSyslogHostTbl(271), bitrcWebGrp(272), bitdot1dStaticEntry(273), bitsnmpCommunityTbl(274), bitrcLoadModule(275), bitrcMltGrp(276), bitrcMltTbl(277), bitsmltMacTblSend(278), bitrc2kQosEgressQosToDscpTbl(279), bitrc2kQosEgressQosToTagTbl(280), bitrc2kQosIngressDscpToQosTbl(281), bitrc2kQosIngressTagToQosTbl(282), bitrc2kQosQosTbl(283), bitrcBridgeAutoLearnTbl(284), bitrcBridgeManualEditTbl(285), bitrcBridgeUnknownMacDiscardTbl(286), bitrcBridgeStaticMulticastTbl(287), bitrcSvlanGlobalGrp(288), bitrcSvlanTbl(289), bitrcVlanMacTbl(290), bitrcVlanPortTbl(291), bitrcVlanTbl(292), bitvlanTbl(293), bitrc2kBootConfigTbl(294), bitrc2kCpuEthernetPortRouteTbl(295), bitrc2kCpuEthernetPortTbl(296), bitrc2kCpuSerialPortTbl(297), bitrc2kCardTbl(298), bitrc2kMdaCardTbl(299), bitrcChassisGrp(300), bitrcL2RedundancyGrp(301), bitrcRecReservTbl(302), bitrcTftpGrp(303), bitrcFdbTbl(304), bitrcFilterTbl(305), bitrcStaticTbl(306), bitmgMirror(307), bitifTbl(308), bitifTestTbl(309), bitrcChassisPort(310), bitrcRateLimitTbl(311), bitrcTengIfTbl(312), bitrcLinkFlapDetectGrp(313), bitifTblMlt(314), bitposIfTbl(315), bitpppBridgeConfigTbl(316), bitpppIpConfigTbl(317), bitpppLinkConfigTbl(318), bitpppLqrConfigTbl(319), bitrcPosLineConfigTbl(320), bitrcPosPppIpxTbl(321), bitrcPosSioCardConfigTbl(322), bitrcPosSonetTbl(323), bitatm1483ElanTbl(324), bitatmPortTbl(325), bitatmPvcTbl(326), bitrc2kAtm1483ElanTbl(327), bitrc2kAtmPortTbl(328), bitrc2kAtmPvcTbl(329), bitrc2kAtmSioCardConfigTbl(330), bitbrdgStp(331), bitbrdgStpPortTbl(332), bitrcStg(333), bitrcStgPortTbl(334), bitrcStgTbl(335), bitigmpInterfaceTbl(336), bitrcIgmpAccessTbl(337), bitrcIgmpInterfaceExtnTbl(338), bitrcIgmpSenderTbl(339), bitrcIgmpStaticTbl(340), bitipfFilterModifyDs(341), bitrc2kQosTrafficProfileTbl(342), bitrcIpFilterBaseListTbl(343), bitrcIpFilterGlobalListTbl(344), bitrcIpFilterMediaDevTbl(345), bitrcIpFilterMediaStreamTbl(346), bitrcIpFilterPortTbl(347), bitrcIpFilterTbl(348), bitrcIpMulticastSoftwareForwardingGrp(349), bitrcIpMulticastTimedPruneTbl(350), bitrcMltMcastDistributionGrp(351), bitipMRouteInterfaceTbl(352), bitdvmrpInterfaceTbl(353), bitpimCandidateRPTbl(354), bitpimGrp(355), bitpimInterfaceTbl(356), bitrcNtpGlobalGrp(357), bitrcNtpKeyTbl(358), bitrcNtpServerTbl(359), bitospfAreaAggregateTbl(360), bitospfAreaTbl(361), bitospfGeneralGrp(362), bitospfHostTbl(363), bitospfIfMetricTbl(364), bitospfIfTbl(365), bitospfNbrTbl(366), bitospfStubAreaTbl(367), bitospfVirtIfTbl(368), bitwfPgmGrp(369), bitwfPgmIfTbl(370), bitwfPgmSessionTbl(371), bitrcRadiusGlobalGrp(372), bitrcRadiusServerTbl(373), bitrcIpFlowTbl(374), bitrcIpConfDhcpTbl(375), bitrcIpDhcpForwardTbl(376), bitrcIpConfDvmrpTbl(377), bitrcIpDvmrpGrp(378), bitrcArpExtTbl(379), bitrcIpAddrTbl(380), bitrcIpConfGlobalGrp(381), bitrcIpConfIcmpRdiscTbl(382), bitrcIpConfTbl(383), bitrcIpMulticastArpTbl(384), bitrcIpRoutePrefTbl(385), bitrcRipExtTbl(386), bitrcIpConfOspfAreaAggregateTbl(387), bitrcIpConfOspfAreaTbl(388), bitrcIpConfOspfTbl(389), bitrcIpPimGlobalGrp(390), bitrcIpPimStaticRPTbl(391), bitrcIpPimTbl(392), bitrcIpRipInterfaceTbl(393), bitrcIpRouteTbl(394), bitrcIpStaticRouteTbl(395), bittcpConnTbl(396), bitrcIpUdpConfBroadcastIntfTbl(397), bitrcIpUdpPortFwdListTbl(398), bitrcIpUdpPortFwdTbl(399), bitrcIpUdpProtocolTbl(400), bitvrrpAssoIpAddrTbl(401), bitvrrpOperTbl(402), bitvrrpOperationsGrp(403), bitvrrpRouterStatsTbl(404), bitrcIpxAddrTbl(405), bitrcIpxBrouterTbl(406), bitrcIpxGrp(407), bitrcIpxPolicyListTbl(408), bitrcIpxPolicyNetTbl(409), bitrcIpxPolicyServTbl(410), bitrcIpxRipInFilterTbl(411), bitrcIpxRipInterfaceTbl(412), bitrcIpxRipOutFilterTbl(413), bitrcIpxSapInFilterTbl(414), bitrcIpxSapInterfaceTbl(415), bitrcIpxSapOutFilterTbl(416), bitvlanEncap(417), bitrcIpAsPathAccessListTbl(418), bitrcIpCommunityAccessListTbl(419), bitrcIpGenPolicyGrp(420), bitrcIpOspfInFilterTbl(421), bitrcIpPrefixListTbl(422), bitrcIpRedistributeTbl(423), bitrcIpRoutePolicyStrEnt(424), bitrcIpRoutePolicyTbl(425), bits5EnMsTopInfoGrp(426), bitbgpPeerTbl(427), bitrcIpBgpAggregateTbl(428), bitrcIpBgpConfederationGrp(429), bitrcIpBgpGeneralGrp(430), bitrcIpBgpNetworkTbl(431), bitrcIpBgpPeerGroupTbl(432), bitrcIpBgpPeerTbl(433), bitrcIpBgpRouteReflectorGrp(434), bitrcStatBgpGrp(435), bitrcStatBgpPeerTbl(436), bitrcSshGlobalGrp(437), bitrcDiagPcapAdvancedFilterTbl(438), bitrcDiagPcapFilterTbl(439), bitrcDiagPcapGrp(440), bitrcPortPcapTbl(441), bitrcArpExtEntDoProxy(442), bitrcIpConfGlobalRouteDiscovery(443), bitSuperNetEnable(444), bitospfCli(445), -- start: import from Yiyu's CLI changes bitTreeCli(446), bitShowCmdCli(447), bitInfoCmdCli(448), bitrcIgmpChannelLimitTbl(449), bitrcIgmpSsmTbl(450), bitrcIgmpSsmGlobalGrp(451), bitrcIgmpIgapGlobalGrp(452), bitrcIgmpGlobalParamsGrp(453), bitrcRadiusGlobalSnmpGrp(454), bitrcSltPortTbl(455), bitrcErrorGrp(456), bitrcIgmpIgapServiceAbilityTbl(457), bitrcVlanDsapSsapTbl(458), bitrcIpArpCliClearPortCli(459), bitrcIpArpCliClearVlanCli(460), bitrcIpArpCliAddCli(461), bitrcIpArpCliDeleteCli(462), bitrcIpMulticastMacFloodingCliEnableCli(463), bitcliMacFlapTimeLimitSetCli(464), bitcliWriteRtcCli(465), bitipfCliClearStatsCli(466), bitipxCliDisableGnsCli(467), bitipxCliDisableRipCli(468), bitipxCliDisableRouteCli(469), bitipxCliDisableSapCli(470), bitipxCliRipSetDefDelayTimerCli(471), bitipxCliRipSetHoldMultiplierCli(472), bitipxCliRipSetDefIntervalTimerCli(473), bitipxCliEnableGnsCli(474), bitipxCliEnableRipCli(475), bitipxCliEnableSapCli(476), bitipxCliDisableRoute(477), bitipxCliEnableRouteCli(478), bitipxCliRipStateCli(479), bitipxCliRipSetDelayTimerCli(480), bitipxCliRipSetIntervalTimerCli(481), bitipxCliSapAddStaticEntryCli(482), bitipxCliSapDeleteStaticEntryCli(483), bitipxCliSapSetDefDelayTimerCli(484), bitipxCliSapSetDefHoldMultiplierCli(485), bitipxCliSapSetDefIntervalTimerCli(486), bitipxCliSapSetHoldMultiplierCli(487), bitipxCliSapSetGnsTieBreakerCli(488), bitipxCliSapStateCli(489), bitipxCliSapSetDelayTimerCli(490), bitipxCliSapSetIntervalTimerCli(491), bitipxCliAddRouteEntryCli(492), bitipxCliDeleteRouteEntryCli(493), bitipxCliSetMaxRouteCli(494), bitipxCliSetMaxSapCli(495), bitipxCliSetMaxStaticRouteCli(496), bitipxCliSetMaxStaticSapCli(497), bitipxCliSetNetBiosEnableDisableCli(498), bitipxCliSetLearnAfterIncrementEnableDisableCli(499), bitcliPasswordROCli(500), bitcliPasswordRWL1Cli(501), bitcliPasswordRWL2Cli(502), bitcliPasswordRWL3Cli(503), bitcliPasswordRWCli(504), bitcliPasswordRWACli(505), bitcliPasswordSLBOPERCli(506), bitcliPasswordL4OPERCli(507), bitcliPasswordOPERCli(508), bitcliPasswordSLBADMINCli(509), bitcliPasswordL4ADMINCli(510), bitcliPasswordSSLADMINCli(511), bitcliMonitorDurationCli(512), bitcliMonitorIntervalCli(513), bitcliDefaultBannerCli(514), bitcliDisplayMotdCli(515), bitcliDefaultLoginCli(516), bitcliDefaultPasswordCli(517), bitcliMoreCli(518), bitcliRloginLimitCli(519), bitcliScrsizeCli(520), bitcliTelnetLimitCli(521), bitcliTimeoutCli(522), bitlogCliHostCreateCli(523), bitlogCliSetTransferFileNameCli(524), bitlogCliHostDeleteCli(525), bitlogcliLevelCli(526), bitlogcliScreenCli(527), bitlogCliMsgOnPcmciaCli(528), bitcliAddTraceModuleCli(529), bitsetAutoTraceStatusCli(530), bitsetAutoTraceHighTrackDurationCli(531), bitsetAutoTraceLowPercentageCli(532), bitsetAutoTraceLowTrackDurationCli(533), bitcliRemTraceModuleCli(534), bitrcIpxCliPolicyTraceRipOutFilterAddCli(535), bitrcIpxCliPolicyTraceRipOutFilterDeleteCli(536), bitrcIpxCliPolicyTraceRipInFilterAddCli(537), bitrcIpxCliPolicyTraceRipInFilterDeleteCli(538), bitrcIpxCliPolicyTraceSapOutFilterAddCli(539), bitrcIpxCliPolicyTraceSapOutFilterDelete(540), bitrcIpxCliPolicyTraceSapInFilterAddCli(541), bitrcIpxCliPolicyTraceSapInFilterDeleteCli(542), bittracecliClearCli(543), bittracecliLevelCli(544), bittracecliOffCli(545), bittracecliFilterCli(546), bittracecliGrepStringCli(547), bittraceCliPolicyCli(548), bitdebugcliSlotXCli(549), bitripCliSetDefImportMetCli(550), bitripCliDisableCli(551), bitripCliDomainCli(552), bitripCliEnableCli(553), bitripCliSetIfDomainCli(554), bitripCliSetIfRxModeCli(555), bitripCliSetIfTxModeCli(556), bitripCliSetHoldDownCli(557), bitripCliReceiveCli(558), bitripCliSendCli(559), bitsysCliSetRmonAlarmCreateCli(560), bitsysCliSetRmonAlarmDeleteCli(561), bitsysCliSetRmonEventCreateCli(562), bitsysCliSetRmonEventDeleteCli(563), bitsysCliSetRmonHistoryCreateCli(564), bitsysCliSetRmonHistoryDeleteCli(565), bitsysCliSetRmonEtherCreateCli(566), bitsysCliSetRmonEtherDeleteCli(567), bitsysCliSetRmonEtherOwnerCli(568), bitcliStartAtmConsoleCli(569), bitrebootcliCli(570), bittoptreeCli(571), bitconvert11configCli(572), bitcopyimageCli(573), bitcwccliCli(574), bitshowdateCli(575), bitdirectoryCli(576), bitshowDumpAsicAddrCli(577), bitshowHwDumpAllCli(578), bitshowIcmpStatCli(579), bitshowInetStatCli(580), bitshowInspectCli(581), bitcliinstallCli(582), bitreloginCli(583), bitshowopDumpErrorRegsCli(584), bitshowOspfDumpAllCli(585), bitshowOspfDumpSpfInfoCli(586), bitpeercliCli(587), bitpingcliCli(588), bitipxCliPingCli(589), bitpwccliCli(590), bitshowrarDumpRegsCli(591), bitshowRarCheckStatsCli(592), bitshowRarErrorCountCli(593), bitshowrcDumpIfIndexCli(594), bitdeleteimageCli(595), bitresetcliCli(596), bitrlogincliCli(597), bitrshcliCli(598), bitsavecliCli(599), bitVxshellCli(600), bitclisourceCli(601), bitshowSpyReportCli(602), bitshowSwipDumpCli(603), bittelnetcliCli(604), bittracerouteCli(605), bitshowTaskTraceCli(606), bitrcIpRouteCliClearPortCli(607), bitrcIpRouteCliClearVlanCli(608), bitdumpcliArCli(609), bitmltCliClearIstStatsCli(610), bitportCliClearStatsCli(611), bitcliResetConsoleShellCli(612), bitcliKillTelnetSessionCli(613), bitatmCliClearVPortStatsCli(614), bitatmCliClearF5StatsCli(615), bitatmCliClearPortStatsCli(616), bitatmCliCardResetCli(617), bitatmCliEnableVPortStatsCli(618), bitatmCliSetDebugCli(619), bitatmCliVPortStatsIntervalCli(620), bitatmCliLaneCreateCli(621), bitatmCliLaneDeleteCli(622), bitatmCliStateCli(623), bitigmpOldCliDelAccessListCli(624), bitigmpOldCliSetAccessModeCli(625), bitposCliCardResetCli(626), bitposCliSetDebugCli(627), bitposCliSetPosConsoleCli(628), bitportCliSetLinktrapCli(629), bitportCliFlushIgmpCli(630), bitsysCliAccessEnableCli(631), bitvlanCliIeeeDiscardRecordAgingCli(632), bitvlanCliIeeeAgingDisableCli(633), bitvlanCliIeeeAgingEnableCli(634), bitsysCliSetSnmpForceTrapSenderCli(635), bitsysResetWebPasswdCli(636), bitsysResetSnmpCommStringsCli(637), bitsysCliSetMgmtVirtualIpCli(638), bitsysCliSetContactCli(639), bitsysCliSetHighPerformanceCli(640), bitsysCliSetLocationCli(641), bitsysCliSetMessageControlCli(642), bitsysCliSetChassisMTUCli(643), bitcliPromptCli(644), bitsysCliSetOctapidResetThresholdCli(645), bitsysCliSetSmltPortUnlockTimeoutCli(646), bitsysCliSetUdpSourceCli(647), bitvlanCliFlushIeeeVlanDiscardRecordsCli(648), bitposCliSetLEDCli(649), bitvlanCliRipManualTrigCli(650), bitvlanCliChangeIpxEncapCli(651), bitvlanCliSetFdbTimeOutCli(652), bitvlanCliSyncFdbCli(653), bitportCliRipManualTrigCli(654), bitportCliSetCpLimitCli(655), bitportCliSetClockSourceCli(656), bitportCliSetFlowControlCli(657), bitportCliSetFlowControlPause0Cli(658), bitportCliSetFlowControlPauseTimeCli(659), bitportCliSetSffdCli(660), bitsetMgmtIpCli(661), bitsetWsmAutoResetCli(662), bitreadWSMCommunityCli(663), bitwriteWSMCommunityCli(664), bittrapWSMCommunityCli(665), bitauthTrapWSMCli(666), bitlinkTrapWSMCli(667), bittelnetWsmCli(668), bitsyslogFacilityCli(669), bitwsmResetCli(670), bitwsmSaveCli(671), bitwsmBootChoiceCli(672), bitwsmDumpCardDBCli(673), bitwsmDumpIPTableCli(674), bitwsmDumpTableCli(675), bithiddenModeCli(676), bitresetSamCli(677), bitsamBootBackupCli(678), bitsamShowClusterCli(679), bitoldieCli(680), bitipCliSetBgpRedistApplyCli(681), bitrcBgpPeerCli(682), bitCliConfigIpBgpMaxInitPeersCli(683), bitCliConfigIpBgpMaxTxQueueLenCli(684), bitCliConfigIpBgpDebugScreenCli(685), bitpolicySetOspfAcceptPrecedenceCli(686), bitpolicySetOspfAnnouncePrecedenceCli(687), bitpolicySetRipAcceptPrecedenceCli(688), bitpolicySetRipAcceptRipIfListCli(689), bitpolicySetRipAnnounceOutIfListCli(690), bitpolicySetRipAnnouncePrecedenceCli(691), bitpolicyRipAnnounceRemoveFromRtSrcCli(692), bitospfCliModRangeEffectCli(693), bitospfCliModRangeMetricCli(694), bitospfCliSetVirtIfMd5KeyTxCli(695), bitospfCliSetIfMd5KeyCli(696), bitospfCliSetMd5KeyTxCli(697), bitospfCliDelIfMd5KeyCli(698), bitipCliSetOspfAcceptApplyCli(699), bitospfCliSetDefMetricGrpCli(700), bitospfCliSetSpfHoldDownTimeCli(701), bitospfCliSetSpfRunCli(702), bitospfCliSetTrapCli(703), bitrcIpVrrpCliClearPortCli(704), bitrcIpVrrpCliClearVlanCli(705), bitrcIpResourceUsageGlobalGrp(706), bitrcIpPimInterfaceTbl(707), bitipmcCliSetDvmGlobDisCli(708), bitipmcCliSetDvmGlobEnlCli(709), bitipmcCliSetDvmGlobLeafTimeoutCli(710), bitipmcCliSetDvmGlobNbrTimeoutCli(711), bitipmcCliSetDvmGlobNbrProbeIntCli(712), bitipmcCliSetDvmGlobTrigUpdateIntervalCli(713), bitipmcCliSetDvmGlobUpdateIntervalCli(714), bitipmcCliSetDvmGlobFwdCacheTimeoutCli(715), bitipmcCliSetDvmGlobRouteExpireTimeoutCli(716), bitipmcCliSetDvmGlobRouteDiscTimeoutCli(717), bitipmcCliSetDvmGlobRouteSwitchTimeoutCli(718), bitipmcCliSetDvmGlobShowNextHopTableCli(719), bitipCliSetPimdebugAssertCli(720), bitipCliSetPimdebugBootstrapCli(721), bitipCliSetPimdebugGroupCli(722), bitipCliSetPimdebugHelloCli(723), bitipCliSetPimdebugJoinpruneCli(724), bitipCliSetPimDbgTraceCli(725), bitipCliSetPimDbgLogCli(726), bitipCliSetPimdebugRegisterCli(727), bitipCliSetPimdebugRegStopCli(728), bitipCliSetPimdebugRpadvCli(729), bitipCliSetPimdebugSendCli(730), bitipCliSetPimdebugRcvCli(731), bitipClienabletraceforSGentryCli(732), bitipClidisabletraceforSGentryCli(733), bitipCliSetPimGlobBrDisCli(734), bitipCliSetPimGlobBrEnlCli(735), bitportCliSetPimIfCreateCli(736), bitportCliSetPimIfTypeCli(737), bitdiagCliPingSnoopAddPortsCli(738), bitdiagCliPingSnoopCreateCli(739), bitdiagCliPingSnoopDeleteCli(740), bitdiagCliPingSnoopEnaDisCli(741), bitdiagCliPingSnoopRemPortsCli(742), bitrcIpBgpPeerCli(743), bitospfCliSetVirtIfMd5KeyCli(744), bitospfCliDelVirtIfMd5KeyCli(745), bitipSetOspfRedistApplyCli(746), bitospfSetAutoVlinkCli(747), bitospfSetTrapCli(748), bitipSetPimdebugSourceCli(749), bitportCliSetLoopDetectCli(750), bitlogcliClearCli(751), bitlogcliWriteCli(752), bitsetAutoTraceHighPercentageCli(753), bittracecliScreenCli(754), bitripCliCliSetIfRxModeCli(755), bitripSetIfTxModeCli(756), bitripUpdateCli(757), bitsysCliSetSendTrapConfigCli(758), bitclilsCli(759), bitclimkdirCli(760), bittelnetSamCli(761), bitsysCliV3UserSetCli(762), bitsysCliV3GrpSetCli(763), bitsysCliV3AccessSetCli(764), bitsysCliV3NotifySetCli(765), bitsysCliV3ViewSetCli(766), bitsysCliV3TargetSetCli(767), bitsysCliV3TargetParamsSetCli(768), bitsnmpCliViewSetCli(769), bitBcli8100Cli(770), bitBcliAgentHacpuCli(771), bitBcliAttribCli(772), bitBcliAutobootCli(773), bitBcliAutonegotiateCli(774), bitBcliBaudCli(775), bitBcliBootCli(776), bitBcliBootpCli(777), bitBcliCdCli(778), bitBcliCfgfileCli(779), bitBcliCopyCli(780), bitBcliCpCli(781), bitBcliCwcCli(782), bitBcliDatabitsCli(783), bitBcliDcdebugCli(784), bitBcliDebugcfgCli(785), bitBcliDebugmodeCli(786), bitBcliDelayCli(787), bitBcliWlandesiredssidCli(788), bitBcliDirCli(789), bitBcliDosChkdskCli(790), bitBcliDosFormatCli(791), bitBcliDstCli(792), bitBcliDstendCli(793), bitBcliDstnameCli(794), bitBcliDstoffCli(795), bitBcliDststartCli(796), bitBcliDumpspromCli(797), bitBcliEditCli(798), bitBcliEgressloopCli(799), bitBcliFactorydefaultsCli(800), bitBcliFmmdebugCli(801), bitBcliFmmFormatCli(802), bitBcliFtpdCli(803), bitBcliFtpdebugCli(804), bitBcliFullduplexCli(805), bitBcliGrepCli(806), bitBcliHacpuCli(807), bitBcliI2cdebugCli(808), bitBcliImagefileCli(809), bitBcliLsCli(810), bitBcliMasterCli(811), bitBcliMcpCli(812), bitBcliMfgburninCli(813), bitBcliMfgdCli(814), bitBcliMfgledCli(815), bitBcliMfgmCli(816), bitBcliMgmtrouteCli(817), bitBcliMkdirCli(818), bitBcliMnetipCli(819), bitBcliMoreCli(820), bitBcliMoreflagCli(821), bitBcliMulticastCli(822), bitBcliMvCli(823), bitBcliNetenableCli(824), bitBcliNetipCli(825), bitBcliNetrestartCli(826), bitBcliNetspeedCli(827), bitBcliPcdebugCli(828), bitBcliPclogCli(829), bitBcliPctraceCli(830), bitBcliPeerCli(831), bitBcliPingCli(832), bitBcliProgrambootCli(833), bitBcliPromptCli(834), bitBcliPwcCli(835), bitBcliPwdCli(836), bitBcliRarudipsvCli(837), bitBcliRarudrecCli(838), bitBcliReadspromCli(839), bitBcliRebootonerrorCli(840), bitBcliResetCli(841), bitBcliResetPasswordCli(842), bitBcliRloginCli(843), bitBcliRlogindCli(844), bitBcliRloginlimitCli(845), bitBcliRmCli(846), bitBcliRshCli(847), bitBcliSaveCli(848), bitBcliSavetostandbyCli(849), bitBcliScrsizeCli(850), -- 851 is a duplicate and should not be used bitBcliSetbootpimagenameCli(851), bitBcliSioenableCli(852), bitBcliSiomodeCli(853), bitBcliSiomtuCli(854), bitBcliSiomyipCli(855), bitBcliSiopeeripCli(856), bitBcliSiopppfileCli(857), bitBcliSiorestartCli(858), bitBcliSioslipcomCli(859), bitBcliSiosliprxcomCli(860), bitBcliSnmpdCli(861), bitBcliSourceCli(862), bitBcliSshdCli(863), bitBcliTelnetCli(864), bitBcliTelnetdCli(865), bitBcliTelnetlimitCli(866), bitBcliTestCli(867), bitBcliTestspromCli(868), bitBcliTftpdCli(869), bitBcliTftpdebugCli(870), bitBcliTftphashCli(871), bitBcliTftphostCli(872), bitBcliTftprexmitCli(873), bitBcliTftptimeoutCli(874), bitBcliTimeoutCli(875), bitBcliTupleCli(876), bitBcliTzCli(877), bitBcliTzoffCli(878), bitBcliUpdatebootCli(879), bitBcliVerifycfgCli(880), bitBcliVxataCli(881), bitBcliVxdcCli(882), bitBcliVxdosCli(883), bitBcliVxinetCli(884), bitBcliVxiosCli(885), bitBcliVxmemCli(886), bitBcliVxpasswordCli(887), bitBcliVxpppCli(888), bitBcliVxtiCli(889), bitBcliVxuserCli(890), bitBcliWdtCli(891), bitBcliWlanCli(892), bitBcliWlanconfigureCli(893), bitBcliWriteRtcCli(894), bitBcliWritespromCli(895), -- 896 is a duplicate and should not be used bitBootPCliSetImageNameCli(896), bitBootPCliSettingCli(897), bitExitTreeCli(898), bitMacUpgradeCli(899), bitPcmciaStopCli(900), bitBcliPrivilegeCli(901), bitBcliReadRtcCli(902), bitShowHelpCli(903), bitShowHistoryCli(904), bitOpTreeCli(905), bitUpOneTreeCli(906), bitBcliHiSecureFlagCli(907), bitBoxCli(908), bitBcliBlockSwitchOverCli(909), bitBcliCtrlRecOptimizeCli(910), bitBcliLogParmsCli(911), bitPasswordAgeCli(912), bitLicenseLoadCli(913), bitportCliUnknownMacDiscAddAllowMacCli(914), -- 915 is a duplicate and should not be used bitBootpCliSetImageNameCli(915), bitdot3adAggTbl(916), bitdot3adAggPortTbl(917), bitrcLacpGlobalGrp(918), bitrcPortLacpTbl(919), bitrcPortVLacpTbl(920), bitdot1xPaeSystemGrp(921), bitdot1xAuthConfigTbl(922), bitdot1xPaePortTbl(923), bitdot3adrcPortLacpTbl(924), bitrcPortRemoteMirroringTbl(925), bitrcIpRsmltCli(926), bitsysCliV3NotifyFilterSetCli(927), bitsysCliV3NotifyProfileSetCli(928), bitsysCliSetSnmpServerCli(929), bitrcIpConfRsmltTbl(930), bitrcIpxRsmltOperTbl(931), bitcliLogCli(932), bitipmcCliSetDvmGlobTrapEnlCli(933), bitipmcCliSetDvmGlobLogEnlCli(934), bitDismanPingTraceroute (935), bitNaapCli(974), bitBcliAltLedEnableCli(975), bitBcliBackupCfgfileCli(976), bitrcBridgeFdbProtectTbl(977), bitrcSysDnsServer(978), bitBcli8616ReAutonegCli(979), bitBcliBootpImageNameSetCli(980), bitBcliMezzImageNameSetCli(981), bitBcliMacUpgradeCli(982), bitLoadConfigCli(983), bitBcliBootpImageNameInfo(984), bitospfCliSetRfc1583CompatibilityCli(985), bitShExecuteCli(986), bitsysCliSetHighThroughputModeCli(987), bitsysCliSetUdpChecksumCli(988), bitBcliMaintCommand(989), bitExtCpLimit(990), bitDumpCircuitcli(991), bitcppStatscli(992), bitfbuffDumpcli(993), bitmemShowcli(994), bitcheckStackcli(995), bitrcDumpSnmpcli(996), bitppeGetPortIsLinkUpcli(997), bitshowPpcli(998), bitdumpFacli(999), bitpimVirtualNbrTbl(1012), bitcliPasswordLockoutCli(1015), bitcliPasswordHistoryCli(1016), bitcliPasswordDefLockoutCli(1017), bitAutoRecoverSet(1019), bitAccessLevelEnDisCli(1020), bitPortCliSetSpoofDetectCli(1023), bitBcliMd5Cli(1024), bitBcliDumpfhCli(1025), bitBcliMezzCardBootEnableCli(1027), bitPasswordLenCli(1029), bitBcliCheckSrcRouteCli(1030), -- CardType bit numbers start here bitcardType(1536), bitrc2kCPU(1537), bitrc2k48x100BaseTX(1538), bitrc2k24x100BaseTX(1539), bitrc2k24x100BaseFX(1540), bitrc2k2xOC12(1541), bitrc2k8xATM(1542), bitrc2kRMON(1543), bitrc2k8x1000BaseSXBB(1544), bitrc2k8x1000BaseLXBB(1545), bitrc2k8x1000BaseSXRBB(1546), bitrc2k8x1000BaseLXRBB(1547), bitrc2k8x1000BaseXDBB(1548), bitrc2k8xOC3(1549), bitrc2kMg32x100BaseTX(1550), bitrc2kMg48x100BaseTX(1551), bitrc2kMg16x100BaseFX(1552), bitrc2kMg8x1000BaseIC(1553), bitrc2k8x1000BaseIC(1554), bitrc2kMg48x100BaseTC(1555), bitrc2k6xPOS(1556), bitrc2k16x1000BaseSXBB(1557), bitrc2k8x1000BaseT(1558), bitrc2k32x100BaseTX(1559), bitrc2k1x10GBaseLW(1560), bitrc2k16x1000BaseT(1561), bitrc2k1x10GBaseLR(1562), bitrc2kAlteonWSM(1563), bitrc2k48x100BaseTXM(1564), bitrc2k32x100BaseTXM(1565), bitrc2k8x1000BaseICM(1566), bitrc2k8x1000BaseSXBBM(1567), bitrc2k8x1000BaseTM(1568), bitrc2k8xATMM(1569), bitrc2k6xPOSM(1570), -- Thunderbolt: 1571 - 1578 have been removed bitrc2kPP8300-CPU8x1000BaseSFP(1579), bitrc2kPP8300-24x1000BaseTX(1580), bitrc2kPP8300-48x100BaseTX(1581), bitrc2kPP8300-48x100BaseTXPOE(1582), bitrc2kAlteonLP(1583), bitrc2kAlteonASFM(1584), bitrc2k61AlteonSAM(1585), bitrc2k62AlteonSAM(1586), bitlastbitnum(2047) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bit position number of license bitmap" ::= { rcLicense 1 } rcLicenseBitMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "License bit map. Bitmap number is defined in rcLicenseNumber" ::= { rcLicense 2 } -- end of rcLicense rcSshGlobalHostIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "current remote ip addr" ::= { rcSshGlobal 12 } rcSslMipTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSslMipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table would display the MIP of the SSL blade according to the slot number." ::= { rcSsh 2 } rcSslMipTableEntry OBJECT-TYPE SYNTAX RcSslMipEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table get the MIP of the SSL blade on which the blade is in different cluster." INDEX { rcSslMipSlot } ::= { rcSslMipTable 1 } RcSslMipEntry ::= SEQUENCE { rcSslMipSlot Integer32, rcSslMipMip DisplayString } rcSslMipSlot OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Used as an index to find out the MIP of SSL blade." ::= { rcSslMipTableEntry 1 } rcSslMipMip OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Master IP of the SSL blade." ::= { rcSslMipTableEntry 2 } -- LACP Group -- LACP Global Information. rcLacpGlobal OBJECT IDENTIFIER ::= { rcLacp 1 } rcLacpGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "globally enable/disable LACP" DEFVAL { false } ::= { rcLacpGlobal 1 } rcLacpGlobalSystemPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "set system priority to all the LACP enabled aggregators and prots" DEFVAL { 32768 } ::= { rcLacpGlobal 2 } rcLacpGlobalFastPeriodicTime OBJECT-TYPE SYNTAX INTEGER (200..20000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using Short Timeouts. Set this value to all LACP enabled ports." DEFVAL { 1000 } ::= { rcLacpGlobal 3 } rcLacpGlobalSlowPeriodicTime OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of miliseconds between periodic transmissions using LONG Timeouts. Set this value to all LACP enabled ports." DEFVAL { 30000 } ::= { rcLacpGlobal 4 } rcLacpGlobalTimeoutScale OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Scalar value used to calculate timeout time from periodic time. Set this value to all LACP enabled ports." DEFVAL { 3 } ::= { rcLacpGlobal 5 } rcLacpGlobalAggrWaitTime OBJECT-TYPE SYNTAX INTEGER (200..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of mili seconds to delay aggregation to allow multiple links to aggregate simultaneously." DEFVAL { 2000 } ::= { rcLacpGlobal 6 } rcLacpGlobalVlacpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "globally enable/disable Virtual LACP" DEFVAL { false } ::= { rcLacpGlobal 7 } rcLacpGlobalFastPeriodicTimeOper OBJECT-TYPE SYNTAX INTEGER (200..20000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of global fast periodic timer." ::= { rcLacpGlobal 9 } rcLacpGlobalSlowPeriodicTimeOper OBJECT-TYPE SYNTAX INTEGER (10000..30000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of global show periodic time." ::= { rcLacpGlobal 10 } rcLacpGlobalTimeoutScaleOper OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of global timeout scale." ::= { rcLacpGlobal 11 } rcLacpGlobalAggrWaitTimeOper OBJECT-TYPE SYNTAX INTEGER (200..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "The operating value of global aggregate wait time." ::= { rcLacpGlobal 12 } rcLacpGlobalSmltSysId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "LACP system ID for SMLT" ::= { rcLacpGlobal 13 } -- GlobalMacFilter Changes rcGlobalMacFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RcGlobalMacFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Global Mac filter entries." ::= { rcFdb 1 } rcGlobalMacFilterEntry OBJECT-TYPE SYNTAX RcGlobalMacFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "this entry is used for global mac filtering.Any Mac address configured here will be discarded globally by the switch." INDEX { rcGlobalMacFilterAddress } ::= { rcGlobalMacFilterTable 1 } RcGlobalMacFilterEntry ::= SEQUENCE { rcGlobalMacFilterAddress MacAddress, rcGlobalMacFilterRowStatus RowStatus } rcGlobalMacFilterAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A MAC address which will be discarded globally by the switch" ::= { rcGlobalMacFilterEntry 1 } rcGlobalMacFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries in rcGlobalMacFilterTable." ::= { rcGlobalMacFilterEntry 2 } rcPowerRangerMib OBJECT IDENTIFIER ::= { rcPowerRanger 1 } rcPowerRangerNotifications OBJECT IDENTIFIER ::= { rcPowerRangerMib 0 } rcPowerRangerObjects OBJECT IDENTIFIER ::= { rcPowerRangerMib 1 } -- -- Object groups within the Power Ranger MIB -- rcPrQos OBJECT IDENTIFIER ::= { rcPowerRangerObjects 1 } rcPrFilter OBJECT IDENTIFIER ::= { rcPowerRangerObjects 2 } -- -- The rcPrQos group -- rcPrQosScalars OBJECT IDENTIFIER ::= { rcPrQos 1 } LaneSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The set of lanes that are members of this Global Policer. The string is 4 octets long, for a total of 32 bits. Each bit corresponds to a laneId. Each I/O slot has 4 laneIds. When a bit has the value one(1), the corresponding laneId is a member of the set. When a bit has the value zero(0), the corresponding laneId is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to laneId 0, while the least significant bit of octet #4 corresponds to laneId 31." SYNTAX OCTET STRING (SIZE (4)) rcPrQosPolicyNumPolicies OBJECT-TYPE SYNTAX INTEGER (0..12288) MAX-ACCESS read-only STATUS current DESCRIPTION "A list of Global Policer (GPID) entries. The number of entries is given by rcPrQosPolicyNumPolicies." ::= { rcPrQosScalars 1 } rcPrQosTxQueueNumTemplates OBJECT-TYPE SYNTAX INTEGER (0..383) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of egress queue templates currently defined in the switch." ::= { rcPrQosScalars 2 } -- Power Ranger Qos Policy Policers Table rcPrQosPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of GPID entries. The number of entries is given by rcPrQosPolicyNumPolicies." ::= { rcPrQos 2 } rcPrQosPolicyEntry OBJECT-TYPE SYNTAX RcPrQosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular global policer." INDEX { rcPrQosPolicyGpId } ::= { rcPrQosPolicyTable 1 } RcPrQosPolicyEntry ::= SEQUENCE { rcPrQosPolicyGpId INTEGER, rcPrQosPolicyName DisplayString, rcPrQosPolicyPeakRate INTEGER, rcPrQosPolicySvcRate INTEGER, rcPrQosPolicyLaneMembers LaneSet, rcPrQosPolicyRowStatus RowStatus } rcPrQosPolicyGpId OBJECT-TYPE SYNTAX INTEGER (1..16383) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies Global Policer associated with this entry." ::= { rcPrQosPolicyEntry 1 } rcPrQosPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this Global Policer." ::= { rcPrQosPolicyEntry 2 } rcPrQosPolicyPeakRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Global Policer Peak Rate in Kilobit/sec." ::= { rcPrQosPolicyEntry 3 } rcPrQosPolicySvcRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Global Policer Service Rate in Kilobit/sec." ::= { rcPrQosPolicyEntry 4 } rcPrQosPolicyLaneMembers OBJECT-TYPE SYNTAX LaneSet MAX-ACCESS read-write STATUS current DESCRIPTION "The set of lanes that are members of this Global Policer. The string is 4 octets long, for a total of 32 bits. Each bit corresponds to a laneId. Each I/O slot has 4 laneIds. When a bit has the value one(1), the corresponding laneId is a member of the set. When a bit has the value zero(0), the corresponding laneId is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to laneId 0, while the least significant bit of octet #4 corresponds to laneId 31." ::= { rcPrQosPolicyEntry 5 } rcPrQosPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosPolicyEntry 6} -- Power Ranger Qos Local Policer Table rcPrQosLocalPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosLocalPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of local (aka physical) policer entries." ::= { rcPrQos 3 } rcPrQosLocalPolicyEntry OBJECT-TYPE SYNTAX RcPrQosLocalPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for a particular local policer." INDEX { rcPrQosLocalPolicyGpId, rcPrQosLocalPolicyIndex } ::= { rcPrQosLocalPolicyTable 1 } RcPrQosLocalPolicyEntry ::= SEQUENCE { rcPrQosLocalPolicyGpId INTEGER, rcPrQosLocalPolicyIndex Integer32, rcPrQosLocalPolicyPeakRate INTEGER, rcPrQosLocalPolicySvcRate INTEGER, rcPrQosLocalPolicyTotalPkts Counter64, rcPrQosLocalPolicyTotalBytes Counter64, rcPrQosLocalPolicyBytesOverPeak Counter64, rcPrQosLocalPolicyBytesOverSvc Counter64, rcPrQosLocalPolicyTotalPktsDropped Counter64, rcPrQosLocalPolicyLaneMember OCTET STRING } rcPrQosLocalPolicyGpId OBJECT-TYPE SYNTAX INTEGER (1..16383) MAX-ACCESS read-only STATUS current DESCRIPTION "A value of Global Policer ID corresponding to this local policer." ::= { rcPrQosLocalPolicyEntry 1 } rcPrQosLocalPolicyIndex OBJECT-TYPE SYNTAX Integer32 (0..16383) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies the local Policer associated with this entry. Concatenation of tap.lane.lpid." ::= { rcPrQosLocalPolicyEntry 2 } rcPrQosLocalPolicyPeakRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Peak Rate in Kilobit/sec. Equals to that of corresponding Global Policer ID." ::= { rcPrQosLocalPolicyEntry 3 } rcPrQosLocalPolicySvcRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Service Rate in Kilobit/sec. Equals to that of corresponding Global Policer ID." ::= { rcPrQosLocalPolicyEntry 4 } rcPrQosLocalPolicyTotalPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Total Packets Count." ::= { rcPrQosLocalPolicyEntry 5 } rcPrQosLocalPolicyTotalBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Total Bytes Count." ::= { rcPrQosLocalPolicyEntry 6 } rcPrQosLocalPolicyBytesOverPeak OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Bytes over Peak Rate Count." ::= { rcPrQosLocalPolicyEntry 7 } rcPrQosLocalPolicyBytesOverSvc OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Bytes over Service Rate Count." ::= { rcPrQosLocalPolicyEntry 8 } rcPrQosLocalPolicyTotalPktsDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of Local Policer Total Packets dropped due to reasons other than policing, e.g. congestion." ::= { rcPrQosLocalPolicyEntry 9 } rcPrQosLocalPolicyLaneMember OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The lane that this Gpid has a local policing account on " ::= { rcPrQosLocalPolicyEntry 10 } -- Power Ranger Qos Egress Queue Template Table rcPrQosTxQueueTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of egress queue templates. The number of templates is given by rcPrQosTxQueueNumTemplates." ::= { rcPrQos 4 } rcPrQosTxQueueTemplateEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular egress queue template. Queue is a set of egress queues." INDEX { rcPrQosTxQueueTemplateId } ::= { rcPrQosTxQueueTemplateTable 1 } RcPrQosTxQueueTemplateEntry ::= SEQUENCE { rcPrQosTxQueueTemplateId INTEGER, rcPrQosTxQueueTemplateName DisplayString, rcPrQosTxQueueTemplateMaxQueues INTEGER, rcPrQosTxQueueTemplateBalancedQueues INTEGER, rcPrQosTxQueueTemplateHiPriQueues INTEGER, rcPrQosTxQueueTemplateLoPriQueues INTEGER, rcPrQosTxQueueTemplateTotalQueues Integer32, rcPrQosTxQueueTemplateBalancedQList OCTET STRING, rcPrQosTxQueueTemplateHiPriQList OCTET STRING, rcPrQosTxQueueTemplateLoPriQList OCTET STRING, rcPrQosTxQueueTemplateTotalQLists OCTET STRING, rcPrQosTxQueueTemplateMinRateTotal INTEGER, rcPrQosTxQueueTemplateMaxRateHiPri INTEGER, rcPrQosTxQueueTemplatePortMembers PortSet, rcPrQosTxQueueTemplateFlags INTEGER, rcPrQosTxQueueTemplateApply TruthValue, rcPrQosTxQueueTemplateRowStatus RowStatus } rcPrQosTxQueueTemplateId OBJECT-TYPE SYNTAX INTEGER (1..386) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies Egress Queue Template." ::= { rcPrQosTxQueueTemplateEntry 1 } rcPrQosTxQueueTemplateName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "An administratively-assigned name for this egress Queue Template." ::= { rcPrQosTxQueueTemplateEntry 2 } rcPrQosTxQueueTemplateMaxQueues OBJECT-TYPE SYNTAX INTEGER { eight(8), sixtyfour(64) } MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum number of queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 3 } rcPrQosTxQueueTemplateBalancedQueues OBJECT-TYPE SYNTAX INTEGER (0..48) MAX-ACCESS read-write STATUS current DESCRIPTION "Total number of Balanced Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 4 } rcPrQosTxQueueTemplateHiPriQueues OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Total number of High Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 5 } rcPrQosTxQueueTemplateLoPriQueues OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Total number of Low Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 6 } rcPrQosTxQueueTemplateTotalQueues OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 7 } rcPrQosTxQueueTemplateBalancedQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Balanced Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 8 } rcPrQosTxQueueTemplateHiPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of High Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 9 } rcPrQosTxQueueTemplateLoPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Low Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 10 } rcPrQosTxQueueTemplateTotalQLists OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..600)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Total Physical Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 11 } rcPrQosTxQueueTemplateMinRateTotal OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of minimum rate guarantees for this template." ::= { rcPrQosTxQueueTemplateEntry 12 } rcPrQosTxQueueTemplateMaxRateHiPri OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of maximum rate guarantees for high priority queues of this template." ::= { rcPrQosTxQueueTemplateEntry 13 } rcPrQosTxQueueTemplatePortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Port members of this template." ::= { rcPrQosTxQueueTemplateEntry 14 } rcPrQosTxQueueTemplateFlags OBJECT-TYPE SYNTAX INTEGER { created(1), committed(2), modified(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Bitset indicated template state." DEFVAL { created } ::= { rcPrQosTxQueueTemplateEntry 15 } rcPrQosTxQueueTemplateApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When apply is issued by the administrator, the Egress Queue Set attributes are committed." DEFVAL { false } ::= { rcPrQosTxQueueTemplateEntry 16 } rcPrQosTxQueueTemplateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosTxQueueTemplateEntry 17 } -- Power Ranger Qos Egress Queue Table rcPrQosTxQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary Egress queue entries." ::= { rcPrQos 5 } rcPrQosTxQueueEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular elementary egress queue." INDEX { rcPrQosTxQueueTid, rcPrQosTxQueueQid } ::= { rcPrQosTxQueueTable 1 } RcPrQosTxQueueEntry ::= SEQUENCE { rcPrQosTxQueueTid INTEGER, rcPrQosTxQueueQid INTEGER, rcPrQosTxQueueName DisplayString, rcPrQosTxQueueStyle INTEGER, rcPrQosTxQueueWeight Integer32, rcPrQosTxQueueMaxRate Integer32, rcPrQosTxQueueMinRate Integer32, rcPrQosTxQueueBquantum Integer32, rcPrQosTxQueueMaxLength Integer32, rcPrQosTxQueueWredCurveSet INTEGER, rcPrQosTxQueueRowStatus RowStatus } rcPrQosTxQueueTid OBJECT-TYPE SYNTAX INTEGER (1..386) MAX-ACCESS read-write STATUS current DESCRIPTION "Template ID of the template this queue belongs to." ::= { rcPrQosTxQueueEntry 1 } rcPrQosTxQueueQid OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Queue Offset from the base queue for this port." ::= { rcPrQosTxQueueEntry 2 } rcPrQosTxQueueName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "An NNSC name for this egress queue. Allowed only for 8 NNSC queues." ::= { rcPrQosTxQueueEntry 3 } rcPrQosTxQueueStyle OBJECT-TYPE SYNTAX INTEGER { hipri(1), balanced(2), lopri(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Egress queue style." ::= { rcPrQosTxQueueEntry 4 } rcPrQosTxQueueWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Egress queue weight. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 5 } rcPrQosTxQueueMaxRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Egress queue maximum rate, Kbs" ::= { rcPrQosTxQueueEntry 6 } rcPrQosTxQueueMinRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Egress queue minimun rate guarantee, Kbs. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 7 } rcPrQosTxQueueBquantum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth allocation unit. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 8 } rcPrQosTxQueueMaxLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum queue length." ::= { rcPrQosTxQueueEntry 9 } rcPrQosTxQueueWredCurveSet OBJECT-TYPE SYNTAX INTEGER { tailDrop(1), lowDrop(2), mediumDrop(3), highDrop(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Random Early Detection Number." DEFVAL { tailDrop } ::= { rcPrQosTxQueueEntry 10 } rcPrQosTxQueueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosTxQueueEntry 11 } -- Power Ranger Qos Egress Queue Stats Table rcPrQosTxQueueStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary Egress queue stats entries." ::= { rcPrQos 6 } rcPrQosTxQueueStatsEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing statistics information for a particular elementary egress queue." INDEX { rcPrQosTxQueueStatsPort, rcPrQosTxQueueStatsQid } ::= { rcPrQosTxQueueStatsTable 1 } RcPrQosTxQueueStatsEntry ::= SEQUENCE { rcPrQosTxQueueStatsPort InterfaceIndex, rcPrQosTxQueueStatsQid INTEGER, rcPrQosTxQueueStatsTotalPages Counter64, rcPrQosTxQueueStatsDroppedPages Counter64, rcPrQosTxQueueStatsUtilization INTEGER } rcPrQosTxQueueStatsPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port index of the stats table." ::= { rcPrQosTxQueueStatsEntry 1 } rcPrQosTxQueueStatsQid OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Queue Offset from the base queue for this port." ::= { rcPrQosTxQueueStatsEntry 2 } rcPrQosTxQueueStatsTotalPages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total pages offered to the queue." ::= { rcPrQosTxQueueStatsEntry 3 } rcPrQosTxQueueStatsDroppedPages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total pages dropped by the queue." ::= { rcPrQosTxQueueStatsEntry 4 } rcPrQosTxQueueStatsUtilization OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Utilization percentage of the queue." ::= { rcPrQosTxQueueStatsEntry 5 } -- -- The rcPrFilter group -- rcPrFilterScalars OBJECT IDENTIFIER ::= { rcPrFilter 1 } rcPrFilterActTableSize OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Act entries in the rcPrFilterActTable. Default table size is 0 until the administrator configures any Act entries." ::= { rcPrFilterScalars 1 } rcPrFilterAclTableSize OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Acl entries in the rcPrFilterAclTable. Default table size is 0 until the administrator configures any Acl entries." ::= { rcPrFilterScalars 2 } rcPrFilterAceTableSize OBJECT-TYPE SYNTAX INTEGER (0..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Ace entries in the rcPrFilterAceTable. Default table size is 0 until the administrator configures any Ace entries. The maximum size is # of Acls multiplied by # of Aces." ::= { rcPrFilterScalars 3 } -- -- Power Ranger (PR) Acl MIB specification -- -- o The Access Control List (Acl) mib defines management objects for -- configuration information of the hardware-assisted filtering feature. -- -- o Acl is a group of filtering rules organized in an ordered list. -- -- o A filtering rule in the Acl is called an Access Control Entry (Ace). -- -- o All the rules in an ACL have a fixed superset of match fields upto a -- supported number of fields. The fixed superset is configured as -- desired match fields. Such a superset is called Access Control -- Template (Act). -- -- o Max of 4k ACTs; each ACT can be attached to several ACLs. -- -- o Max of 4k ACLs; each ACL is attached to 1 and only 1 ACT. -- Each ACL can have a maximum of 1k ACEs. Ports are assigned -- from 1-500 and VLANs are assigned from 501-1000. -- -- o Max of 10k ACEs; each ACE belongs to a single ACL. Precedence -- is determined by the Ace-Id (lower Ace-Id means higher precedence). -- rcPrFilterAct OBJECT IDENTIFIER ::= { rcPrFilter 2 } -- ACT Table rcPrFilterActTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterActEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acts to store information of each Act entry. This table is indexed by the Act Id." ::= { rcPrFilterAct 1 } rcPrFilterActEntry OBJECT-TYPE SYNTAX RcPrFilterActEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Act Entry holding Act information." INDEX { rcPrFilterActId } ::= { rcPrFilterActTable 1 } RcPrFilterActEntry ::= SEQUENCE { rcPrFilterActId INTEGER, rcPrFilterActName DisplayString, rcPrFilterActArpAttrs INTEGER, rcPrFilterActEthernetAttrs INTEGER, rcPrFilterActIpAttrs INTEGER, rcPrFilterActProtocolAttrs INTEGER, rcPrFilterActApply TruthValue, rcPrFilterActRowStatus RowStatus, rcPrFilterActIpv6Attrs INTEGER } rcPrFilterActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "A table of Acts to store information of each Act. This table is indexed by the Act Id." ::= { rcPrFilterActEntry 1 } rcPrFilterActName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Act Entry." ::= { rcPrFilterActEntry 2 } rcPrFilterActArpAttrs OBJECT-TYPE SYNTAX INTEGER (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple (logical 'OR' of the following): none(0), operation(1) none: No Arp Attrs are selected or to clear other choices. operation: Only valid option for Arp attributes." DEFVAL { 0 } ::= { rcPrFilterActEntry 3 } rcPrFilterActEthernetAttrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcMac(1), dstMac(2), etherType(4), port(8), vlan(16), vlanTagPrio(32) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 4 } rcPrFilterActIpAttrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcIp(1), dstIp(2), ipFragFlag(4), ipOptions(8), ipProtoType(16), dscp(32) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 5 } rcPrFilterActProtocolAttrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), tcpSrcPort(1), udpSrcPort(2), tcpDstPort(4), udpDstPort(8), tcpFlags(16), icmpMsgType(32) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 6 } rcPrFilterActApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When apply is issued by the administrator, the ACT attributes cannot be modified." DEFVAL { false } ::= { rcPrFilterActEntry 7 } rcPrFilterActRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry. The entry cannot be modified or deleted while there are Acls configured with this Act entry." ::= { rcPrFilterActEntry 8} rcPrFilterActIpv6Attrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcIpv6(1), dstIpv6(4), nextHdr(16), none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 9 } -- Act Pattern Table to store the template rcPrFilterActPatternTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterActPatternEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of user-defined parameters of Acls to store information of each Acl. This table is indexed by the Act Id and PatternIndex." ::= { rcPrFilterAct 2 } rcPrFilterActPatternEntry OBJECT-TYPE SYNTAX RcPrFilterActPatternEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Configuration information for a particular Act." INDEX { rcPrFilterActPatternActId, rcPrFilterActPatternIndex } ::= { rcPrFilterActPatternTable 1 } RcPrFilterActPatternEntry ::= SEQUENCE { rcPrFilterActPatternActId INTEGER, rcPrFilterActPatternIndex INTEGER, rcPrFilterActPatternName DisplayString, rcPrFilterActPatternBase INTEGER, rcPrFilterActPatternOffset INTEGER, rcPrFilterActPatternLength INTEGER, rcPrFilterActPatternRowStatus RowStatus } rcPrFilterActPatternActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the ActPatternEntry, a unique identifier for Act entry in the range of Table Size." ::= { rcPrFilterActPatternEntry 1 } rcPrFilterActPatternIndex OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Indexes each user defined field pattern in an Acl entry. In this release only 3 patterns are allowed per ACT but we can have multiple patterns per ACL." ::= { rcPrFilterActPatternEntry 2 } rcPrFilterActPatternName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Acl Pattern Entry." ::= { rcPrFilterActPatternEntry 3 } rcPrFilterActPatternBase OBJECT-TYPE SYNTAX INTEGER { none(0), etherBegin(1), macDstBegin(2), macSrcBegin(3), ethTypeLenBegin(4), arpBegin(5), ipHdrBegin(6), ipOptionsBegin(7), ipPayloadBegin(8), ipTosBegin(9), ipProtoBegin(10), ipSrcBegin(11), ipDstBegin(12), tcpBegin(13), tcpSrcportBegin(14), tcpDstportBegin(15), tcpFlagsEnd(16), udpBegin(17), udpSrcportBegin(18), udpDstportBegin(19), etherEnd(20), ipHdrEnd(21), icmpMsgBegin(22), tcpEnd(23), udpEnd(24), ipv6HdrBegin(25) } MAX-ACCESS read-write STATUS current DESCRIPTION "User defined fields from headers to be used in the Aces of the Acl." DEFVAL { none } ::= { rcPrFilterActPatternEntry 4 } rcPrFilterActPatternOffset OBJECT-TYPE -- MA/DZ to confirm maximum SYNTAX INTEGER (0..76800) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Offset in bits to the beginning offset of the user defined field with selected header option as base." DEFVAL { 0 } ::= { rcPrFilterActPatternEntry 5 } rcPrFilterActPatternLength OBJECT-TYPE SYNTAX INTEGER (0..56) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of bits to extract beginning from the offset is set in rcPrFilterActPatternLength. Only 1-56 are valid." DEFVAL { 0 } ::= { rcPrFilterActPatternEntry 6 } rcPrFilterActPatternRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterActPatternEntry 7 } rcPrFilterAcl OBJECT IDENTIFIER ::= { rcPrFilter 3 } -- ACL Table rcPrFilterAclTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acls to store information of each Acl. This table is indexed by the Acl Id." ::= { rcPrFilterAcl 1 } rcPrFilterAclEntry OBJECT-TYPE SYNTAX RcPrFilterAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Configuration information for a particular Acl." INDEX { rcPrFilterAclId } ::= { rcPrFilterAclTable 1 } RcPrFilterAclEntry ::= SEQUENCE { rcPrFilterAclId INTEGER, rcPrFilterAclActId INTEGER, rcPrFilterAclName DisplayString, rcPrFilterAclType INTEGER, rcPrFilterAclAceListSize INTEGER, rcPrFilterAclDefaultAction INTEGER, rcPrFilterAclGlobalAction INTEGER, rcPrFilterAclState EnableValue, rcPrFilterAclVlanList IdList, rcPrFilterAclPortList PortSet, rcPrFilterAclRowStatus RowStatus, rcPrFilterAclNumVlanIds INTEGER, rcPrFilterAclPktType INTEGER } rcPrFilterAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAclEntry 1 } rcPrFilterAclActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "A unique identifier for Act entry in the range of Table Size." ::= { rcPrFilterAclEntry 2 } rcPrFilterAclName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Acl Entry." ::= { rcPrFilterAclEntry 3 } rcPrFilterAclType OBJECT-TYPE SYNTAX INTEGER { inVlan(1), outVlan(2), inPort(3), outPort(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "An Acl can be vlan-based or port-based. An Ace has a capability to match packets classified as 'ingress' and 'egress'. An ingress packet is assigned a value 'in' and an egress packet is assigned a value 'out'." ::= { rcPrFilterAclEntry 4 } rcPrFilterAclAceListSize OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of Aces in a particular Acl." ::= { rcPrFilterAclEntry 5 } rcPrFilterAclDefaultAction OBJECT-TYPE SYNTAX INTEGER { deny(1), permit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates action to be taken when none of the Aces in the Acl match." DEFVAL { permit } ::= { rcPrFilterAclEntry 6 } rcPrFilterAclGlobalAction OBJECT-TYPE SYNTAX INTEGER { none(1), mirror(2), count(3), mirror-count (4), ipfix(5), mirror-ipfix(6), count-ipfix(7), mirror-count-ipfix(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates action is applied to all Aces that match in an Acl." DEFVAL { none } ::= { rcPrFilterAclEntry 7 } rcPrFilterAclState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/Disables the state of all Aces in the Acl" DEFVAL { enable } ::= { rcPrFilterAclEntry 8 } rcPrFilterAclVlanList OBJECT-TYPE SYNTAX IdList(SIZE(0..4096)) MAX-ACCESS read-write STATUS current DESCRIPTION "An array used to indicate all the VLANs to be associated with this Acl Entry. At present, only 4k Vlans are supported." ::= { rcPrFilterAclEntry 9 } rcPrFilterAclPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the ports to be added to this Acl Entry." ::= { rcPrFilterAclEntry 10 } rcPrFilterAclRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for the entry. Deleting a non-empty Acl results in deletion of member Aces and then the Acl." ::= { rcPrFilterAclEntry 11 } rcPrFilterAclNumVlanIds OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to Indicate the number of VLAN ID's that are stored in the rcPrFilterAclVlanList." ::= { rcPrFilterAclEntry 12 } rcPrFilterAclPktType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the packet type that thsi ACL is applicable to." DEFVAL { ipv4 } ::= { rcPrFilterAclEntry 13 } -- Acl Stats Table rcPrFilterAclStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAclStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acls Statistics entries to store the Default Acl statistics for each Acl. This table is indexed by the Acl Id." ::= { rcPrFilterAcl 2 } rcPrFilterAclStatsEntry OBJECT-TYPE SYNTAX RcPrFilterAclStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing default statistics information for a particular Acl." INDEX { rcPrFilterAclStatsAclId } ::= { rcPrFilterAclStatsTable 1 } RcPrFilterAclStatsEntry ::= SEQUENCE { rcPrFilterAclStatsAclId INTEGER, rcPrFilterAclStatsMatchDefaultCounterPkts Counter64, rcPrFilterAclStatsMatchDefaultOctets Counter64, rcPrFilterAclStatsClear TruthValue } rcPrFilterAclStatsAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAclStatsEntry 1 } rcPrFilterAclStatsMatchDefaultCounterPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet count of traffic not matching any of the Ace rules or hit the Default Action that have the count bit turned on in Acl Global Action." ::= { rcPrFilterAclStatsEntry 2 } rcPrFilterAclStatsMatchDefaultOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Byte count of traffic not matching any of the Ace rules or hit the Default Action that have the count bit turned on in Acl Global Action." ::= { rcPrFilterAclStatsEntry 3 } rcPrFilterAclStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear default statistics for ACL Filters." ::= { rcPrFilterAclStatsEntry 4 } -- Ace Table rcPrFilterAce OBJECT IDENTIFIER ::= { rcPrFilter 4 } -- Ace information is organized in 28 entries: -- rcPrFilterAceEntry -- rcPrFilterAceEthSrcAddrEntry -- rcPrFilterAceEthDstAddrEntry -- rcPrFilterAceEthEtherEntry -- rcPrFilterAceEthVlanTagPrioEntry -- rcPrFilterAceEthPortEntry -- rcPrFilterAceEthVlanIdEntry -- rcPrFilterAceArpEntry -- rcPrFilterAceIpSrcAddrEntry -- rcPrFilterAceIpDstAddrEntry -- rcPrFilterAceIpDscpEntry -- rcPrFilterAceIpProtoEntry -- rcPrFilterAceIpOptionsEntry -- rcPrFilterAceIpFragEntry -- rcPrFilterAceProtoTcpSrcPortEntry -- rcPrFilterAceProtoUdpSrcPortEntry -- rcPrFilterAceProtoTcpDstPortEntry -- rcPrFilterAceProtoUdpDstPortEntry -- rcPrFilterAceProtoIcmpMsgTypeEntry -- rcPrFilterAceProtoTcpFlagsEntry -- rcPrFilterAcePattern1Entry -- rcPrFilterAcePattern2Entry -- rcPrFilterAcePattern3Entry -- rcPrFilterAceStatsEntry -- rcPrFilterAceEthShowEntry -- rcPrFilterAceIpShowEntry -- rcPrFilterAceProtoShowEntry -- rcPrFilterAcePatternShowEntry rcPrFilterAceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store information of each Ace in context of its parent Acl. This is indexed by AclId and AceId." ::= { rcPrFilterAce 1 } rcPrFilterAceEntry OBJECT-TYPE SYNTAX RcPrFilterAceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace information. Ace is a member of one Acl." INDEX { rcPrFilterAceAclId, rcPrFilterAceId } ::= {rcPrFilterAceTable 1} RcPrFilterAceEntry ::= SEQUENCE { rcPrFilterAceAclId INTEGER, rcPrFilterAceId INTEGER, rcPrFilterAceName DisplayString, rcPrFilterAceMode INTEGER, rcPrFilterAceRemarkDscp INTEGER, rcPrFilterAceRemarkDot1Priority INTEGER, rcPrFilterAceRedirectNextHop IpAddress, rcPrFilterAceRedirectUnreach INTEGER, rcPrFilterAcePolice INTEGER, rcPrFilterAceAdminState EnableValue, rcPrFilterAceOperState INTEGER, rcPrFilterAceEgressQueue INTEGER, rcPrFilterAceEgressQueue1g INTEGER, rcPrFilterAceEgressQueue10g INTEGER, rcPrFilterAceEgressQueueNNSC INTEGER, rcPrFilterAceFlags INTEGER, rcPrFilterAceStopOnMatch EnableValue, rcPrFilterAceMltIndex INTEGER, rcPrFilterAceRowStatus RowStatus, rcPrFilterAceIpfixState EnableValue, rcPrFilterAceRedirectNextHopIpv6 Ipv6Address } rcPrFilterAceAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEntry 1 } rcPrFilterAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "AceId uniquely identifies one Ace entry." ::= { rcPrFilterAceEntry 2 } rcPrFilterAceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator. System automatically assigns a name if the user has not assigned one." ::= { rcPrFilterAceEntry 3 } rcPrFilterAceMode OBJECT-TYPE SYNTAX INTEGER { none(0), deny(1), permit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operating Mode associated with the Ace is effective on the packets matching this Ace." DEFVAL { none } ::= { rcPrFilterAceEntry 4 } rcPrFilterAceRemarkDscp OBJECT-TYPE SYNTAX INTEGER { phbcs0(0), phbcs1(8), phbaf11(10), phbaf12(12), phbaf13(14), phbcs2(16), phbaf21(18), phbaf22(20), phbaf23(22), phbcs3(24), phbaf31(26), phbaf32(28), phbaf33(30), phbcs4(32), phbaf41(34), phbaf42(36), phbaf43(38), phbcs5(40), phbef(46), phbcs6(48), phbcs7(56), disable(256) -- Invalid ToS/Dscp value } MAX-ACCESS read-write STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to mark specific diffserv class traffic. Set the field value to desired integer dscp code for rcPrFilterAceRemarkDscp field to mark non-standard traffic classes and local use PHBs." DEFVAL { 256 } ::= { rcPrFilterAceEntry 5 } rcPrFilterAceRemarkDot1Priority OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7), disable(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1 Priority as described by Layer 2 standards, 802.1Q, 802.1P." DEFVAL { disable } ::= { rcPrFilterAceEntry 6 } rcPrFilterAceRedirectNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Redirect matching IP traffic to the next hop." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcPrFilterAceEntry 7 } rcPrFilterAceRedirectUnreach OBJECT-TYPE SYNTAX INTEGER { deny(1), permit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the desired behavior for redirected traffic in case the specified next-hop is not reachable." DEFVAL { deny } ::= { rcPrFilterAceEntry 8 } rcPrFilterAcePolice OBJECT-TYPE SYNTAX INTEGER (0..16383) MAX-ACCESS read-write STATUS current DESCRIPTION "Policing profile Identifier. Set the desired policing profile identifier. Set the value to 0 when policing is not desired." DEFVAL { 0 } ::= { rcPrFilterAceEntry 9 } rcPrFilterAceAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether the Ace is enabled. An Ace can only be modified if it is disabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 10 } rcPrFilterAceOperState OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the Ace." ::= { rcPrFilterAceEntry 11 } rcPrFilterAceEgressQueue OBJECT-TYPE SYNTAX INTEGER(0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Egress Queue for 10/100 card. If only 1 value is specified then this value is applied to Queue1g and Queue10g as well. If 2 values are specified then the first value is applied to 10/100 card and the second value is applied to 1gig and 10gig cards. If all three values are specified, then all three values are applied respectively to the appropriate Egress Queue. If value is greater than 8, it will not be applied to the 10/100 card as it only has 8 queues. However, the value will be applied to the 1gig and 10gig card types." DEFVAL { 64 } ::= { rcPrFilterAceEntry 12 } rcPrFilterAceEgressQueue1g OBJECT-TYPE SYNTAX INTEGER(0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Egress Queue for 1gig card." DEFVAL { 64 } ::= { rcPrFilterAceEntry 13 } rcPrFilterAceEgressQueue10g OBJECT-TYPE SYNTAX INTEGER(0..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Egress Queue for 10gig card." DEFVAL { 64 } ::= { rcPrFilterAceEntry 14 } rcPrFilterAceEgressQueueNNSC OBJECT-TYPE SYNTAX INTEGER { platinum(0), gold(1), silver(2), bronze(3), standard(4), custom(5), premium(6), critical(7), disable(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ace Egress Queue NNSC." DEFVAL { disable } ::= { rcPrFilterAceEntry 15 } rcPrFilterAceFlags OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Bitmask for the flags: none(0): Default value for the flags. stopOnMatch(1): set desired behavior for flag whether to stop or continue in case an Ace matching the packet is found. When this Ace is hit, match on other Aces with a lower priority is not attempted. count(2): set desired behavior for flag i.e. to enable/disable counting in case a packet matching the ace is found. copyToPrimaryCp(4): set to enable/disable copying of matching packets to primary CP. copyToSecondaryCp(8): set to enable/disable copying of matching packets to secondary CP. mirror(16): set to enable/disable mirroring the matching packets to an interface. System can mirror one port or mirror to 1 port." ::= { rcPrFilterAceEntry 16 } rcPrFilterAceStopOnMatch OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether stop-on-match option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 17 } rcPrFilterAceMltIndex OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "If this action is specified, it will basically override the mlt-index picked by the mlt algorithm, when a packet is being sent out on MLT ports." DEFVAL { 0 } ::= { rcPrFilterAceEntry 18 } rcPrFilterAceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEntry 19 } rcPrFilterAceIpfixState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether ipfix option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 20 } rcPrFilterAceRedirectNextHopIpv6 OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Redirect matching IPv6 traffic to the next hop." ::= { rcPrFilterAceEntry 21 } -- ACE Ethernet Source MAC Address Table rcPrFilterAceEthSrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Source MAC Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 2 } rcPrFilterAceEthSrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Source MAC Address information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthSrcAddrAclId, rcPrFilterAceEthSrcAddrAceId } ::= { rcPrFilterAceEthSrcAddrTable 1 } RcPrFilterAceEthSrcAddrEntry ::= SEQUENCE { rcPrFilterAceEthSrcAddrAclId INTEGER, rcPrFilterAceEthSrcAddrAceId INTEGER, rcPrFilterAceEthSrcAddrList OCTET STRING, rcPrFilterAceEthSrcAddrListCount INTEGER, rcPrFilterAceEthSrcAddrOper INTEGER, rcPrFilterAceEthSrcAddrRowStatus RowStatus } rcPrFilterAceEthSrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthSrcAddrEntry 1 } rcPrFilterAceEthSrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthSrcAddrEntry 2 } rcPrFilterAceEthSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ethernet source address to match." ::= { rcPrFilterAceEthSrcAddrEntry 3 } rcPrFilterAceEthSrcAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet src address." ::= { rcPrFilterAceEthSrcAddrEntry 4 } rcPrFilterAceEthSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ethernet Source MAC Address." ::= { rcPrFilterAceEthSrcAddrEntry 5 } rcPrFilterAceEthSrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthSrcAddrEntry 6 } -- ACE Ethernet Destination MAC Address Table rcPrFilterAceEthDstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Destination MAC Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 3 } rcPrFilterAceEthDstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Destination MAC Address information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthDstAddrAclId, rcPrFilterAceEthDstAddrAceId } ::= { rcPrFilterAceEthDstAddrTable 1 } RcPrFilterAceEthDstAddrEntry ::= SEQUENCE { rcPrFilterAceEthDstAddrAclId INTEGER, rcPrFilterAceEthDstAddrAceId INTEGER, rcPrFilterAceEthDstAddrList OCTET STRING, rcPrFilterAceEthDstAddrListCount INTEGER, rcPrFilterAceEthDstAddrOper INTEGER, rcPrFilterAceEthDstAddrRowStatus RowStatus } rcPrFilterAceEthDstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthDstAddrEntry 1 } rcPrFilterAceEthDstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthDstAddrEntry 2 } rcPrFilterAceEthDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of ethernet destination address to match." ::= { rcPrFilterAceEthDstAddrEntry 3 } rcPrFilterAceEthDstAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet dst address." ::= { rcPrFilterAceEthDstAddrEntry 4 } rcPrFilterAceEthDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ethernet Destination MAC Address." ::= { rcPrFilterAceEthDstAddrEntry 5 } rcPrFilterAceEthDstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthDstAddrEntry 6 } -- ACE Ethernet Ether Table rcPrFilterAceEthEtherTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Ether Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 4 } rcPrFilterAceEthEtherEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Ether information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthEtherAclId, rcPrFilterAceEthEtherAceId } ::= { rcPrFilterAceEthEtherTable 1 } RcPrFilterAceEthEtherEntry ::= SEQUENCE { rcPrFilterAceEthEtherAclId INTEGER, rcPrFilterAceEthEtherAceId INTEGER, rcPrFilterAceEthEtherTypeList OCTET STRING, rcPrFilterAceEthEtherTypeListCount INTEGER, rcPrFilterAceEthEtherTypeOper INTEGER, rcPrFilterAceEthEtherRowStatus RowStatus } rcPrFilterAceEthEtherAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthEtherEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthEtherEntry 1 } rcPrFilterAceEthEtherAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthEtherEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthEtherEntry 2 } rcPrFilterAceEthEtherTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "EtherType value from ethernet header. For example ARP uses 0x0806, IP uses 0x0800. The platform support determines the behavior for 802.1Q/p tagged packets. The EtherType for 802.1Q tagged frames is 0x8100. Valid range for the 16-bit Ether-type is 0..65535 and the attribute supports lists/ranges of values. Invalid ether-type value 65536 is interpreted as field is not desired in match criteria." ::= { rcPrFilterAceEthEtherEntry 3 } rcPrFilterAceEthEtherTypeListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet types." ::= { rcPrFilterAceEthEtherEntry 4 } rcPrFilterAceEthEtherTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Ethernet Type Operators." ::= { rcPrFilterAceEthEtherEntry 5 } rcPrFilterAceEthEtherRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthEtherEntry 6 } -- ACE Ethernet Vlan Tag Priority Table rcPrFilterAceEthVlanTagPrioTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthVlanTagPrioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Vlan Tag Priority Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 5 } rcPrFilterAceEthVlanTagPrioEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthVlanTagPrioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Vlan Tag Priority information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthVlanTagPrioAclId, rcPrFilterAceEthVlanTagPrioAceId } ::= { rcPrFilterAceEthVlanTagPrioTable 1 } RcPrFilterAceEthVlanTagPrioEntry ::= SEQUENCE { rcPrFilterAceEthVlanTagPrioAclId INTEGER, rcPrFilterAceEthVlanTagPrioAceId INTEGER, rcPrFilterAceEthVlanTagPrioVlanTagPrio INTEGER, rcPrFilterAceEthVlanTagPrioOper INTEGER, rcPrFilterAceEthVlanTagPrioRowStatus RowStatus } rcPrFilterAceEthVlanTagPrioAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthVlanTagPrioEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanTagPrioEntry 1 } rcPrFilterAceEthVlanTagPrioAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthVlanTagPrioEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanTagPrioEntry 2 } rcPrFilterAceEthVlanTagPrioVlanTagPrio OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Priority bits (3-bit field) from the 802.1Q/p tag." ::= { rcPrFilterAceEthVlanTagPrioEntry 3 } rcPrFilterAceEthVlanTagPrioOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ethernet Vlan Tag Priority." ::= { rcPrFilterAceEthVlanTagPrioEntry 4 } rcPrFilterAceEthVlanTagPrioRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthVlanTagPrioEntry 5 } -- ACE Ethernet Port Table rcPrFilterAceEthPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Port Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 6 } rcPrFilterAceEthPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthPortAclId, rcPrFilterAceEthPortAceId } ::= { rcPrFilterAceEthPortTable 1 } RcPrFilterAceEthPortEntry ::= SEQUENCE { rcPrFilterAceEthPortAclId INTEGER, rcPrFilterAceEthPortAceId INTEGER, rcPrFilterAceEthPortPort PortSet, rcPrFilterAceEthPortOper INTEGER, rcPrFilterAceEthPortRowStatus RowStatus } rcPrFilterAceEthPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthPortEntry 1 } rcPrFilterAceEthPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthPortEntry 2 } rcPrFilterAceEthPortPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceEthPortEntry 3 } rcPrFilterAceEthPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Ethernet Port." ::= { rcPrFilterAceEthPortEntry 4 } rcPrFilterAceEthPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthPortEntry 5 } -- ACE Ethernet Vlan Id Table rcPrFilterAceEthVlanIdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthVlanIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Vlan Id Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 7 } rcPrFilterAceEthVlanIdEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthVlanIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Vlan Id information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthVlanIdAclId, rcPrFilterAceEthVlanIdAceId } ::= { rcPrFilterAceEthVlanIdTable 1 } RcPrFilterAceEthVlanIdEntry ::= SEQUENCE { rcPrFilterAceEthVlanIdAclId INTEGER, rcPrFilterAceEthVlanIdAceId INTEGER, rcPrFilterAceEthVlanIdVlanIdList IdList, rcPrFilterAceEthVlanIdOper INTEGER, rcPrFilterAceEthVlanIdRowStatus RowStatus } rcPrFilterAceEthVlanIdAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthVlanIdEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanIdEntry 1 } rcPrFilterAceEthVlanIdAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthVlanIdEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanIdEntry 2 } rcPrFilterAceEthVlanIdVlanIdList OBJECT-TYPE SYNTAX IdList(SIZE(4096)) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan Id to match on." ::= { rcPrFilterAceEthVlanIdEntry 3 } rcPrFilterAceEthVlanIdOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Ethernet VlanId." ::= { rcPrFilterAceEthVlanIdEntry 4 } rcPrFilterAceEthVlanIdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthVlanIdEntry 5 } -- ACE Arp Table rcPrFilterAceArpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Arp Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 8 } rcPrFilterAceArpEntry OBJECT-TYPE SYNTAX RcPrFilterAceArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Arp Header information. Ace is a member of one Acl." INDEX { rcPrFilterAceArpAclId, rcPrFilterAceArpAceId } ::= { rcPrFilterAceArpTable 1 } RcPrFilterAceArpEntry ::= SEQUENCE { rcPrFilterAceArpAclId INTEGER, rcPrFilterAceArpAceId INTEGER, rcPrFilterAceArpType INTEGER, rcPrFilterAceArpOper INTEGER, rcPrFilterAceArpValue INTEGER, rcPrFilterAceArpRowStatus RowStatus } rcPrFilterAceArpAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceArpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceArpEntry 1 } rcPrFilterAceArpAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceArpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceArpEntry 2 } rcPrFilterAceArpType OBJECT-TYPE SYNTAX INTEGER { operation(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ace Arp Operation." DEFVAL { operation } ::= { rcPrFilterAceArpEntry 3 } rcPrFilterAceArpOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Arp Operation." ::= { rcPrFilterAceArpEntry 4 } rcPrFilterAceArpValue OBJECT-TYPE SYNTAX INTEGER { arpRequest(1), arpResponse(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ace Arp can be a request or a response." ::= { rcPrFilterAceArpEntry 5 } rcPrFilterAceArpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceArpEntry 6 } -- ACE Ip Source Address Table rcPrFilterAceIpSrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Source Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 9 } rcPrFilterAceIpSrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Source Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpSrcAddrAclId, rcPrFilterAceIpSrcAddrAceId } ::= { rcPrFilterAceIpSrcAddrTable 1 } RcPrFilterAceIpSrcAddrEntry ::= SEQUENCE { rcPrFilterAceIpSrcAddrAclId INTEGER, rcPrFilterAceIpSrcAddrAceId INTEGER, rcPrFilterAceIpSrcAddrList OCTET STRING, rcPrFilterAceIpSrcAddrListCount INTEGER, rcPrFilterAceIpSrcAddrOper INTEGER, rcPrFilterAceIpSrcAddrRowStatus RowStatus } rcPrFilterAceIpSrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpSrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpSrcAddrEntry 1 } rcPrFilterAceIpSrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpSrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpSrcAddrEntry 2 } rcPrFilterAceIpSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ip source address to match from IP header." ::= { rcPrFilterAceIpSrcAddrEntry 3 } rcPrFilterAceIpSrcAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ip src address." ::= { rcPrFilterAceIpSrcAddrEntry 4 } rcPrFilterAceIpSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8) -- prefix list } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ip Source Address." ::= { rcPrFilterAceIpSrcAddrEntry 5 } rcPrFilterAceIpSrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpSrcAddrEntry 6 } -- ACE Ip Destination Address Table rcPrFilterAceIpDstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Destination Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 10 } rcPrFilterAceIpDstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Destination Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpDstAddrAclId, rcPrFilterAceIpDstAddrAceId } ::= { rcPrFilterAceIpDstAddrTable 1 } RcPrFilterAceIpDstAddrEntry ::= SEQUENCE { rcPrFilterAceIpDstAddrAclId INTEGER, rcPrFilterAceIpDstAddrAceId INTEGER, rcPrFilterAceIpDstAddrList OCTET STRING, rcPrFilterAceIpDstAddrListCount INTEGER, rcPrFilterAceIpDstAddrOper INTEGER, rcPrFilterAceIpDstAddrRowStatus RowStatus } rcPrFilterAceIpDstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDstAddrEntry 1 } rcPrFilterAceIpDstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDstAddrEntry 2 } rcPrFilterAceIpDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ip dst address to match from IP header." ::= { rcPrFilterAceIpDstAddrEntry 3 } rcPrFilterAceIpDstAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the IP Destination Address." ::= { rcPrFilterAceIpDstAddrEntry 4 } rcPrFilterAceIpDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8) -- prefix list } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace IP Destination Address." ::= { rcPrFilterAceIpDstAddrEntry 5 } rcPrFilterAceIpDstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpDstAddrEntry 6 } -- ACE Ip Dscp Table rcPrFilterAceIpDscpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Dscp Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 11 } rcPrFilterAceIpDscpEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Dscp Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpDscpAclId, rcPrFilterAceIpDscpAceId } ::= { rcPrFilterAceIpDscpTable 1 } RcPrFilterAceIpDscpEntry ::= SEQUENCE { rcPrFilterAceIpDscpAclId INTEGER, rcPrFilterAceIpDscpAceId INTEGER, rcPrFilterAceIpDscpList OCTET STRING, rcPrFilterAceIpDscpListCount INTEGER, rcPrFilterAceIpDscpOper INTEGER, rcPrFilterAceIpDscpRowStatus RowStatus } rcPrFilterAceIpDscpAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpDscpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDscpEntry 1 } rcPrFilterAceIpDscpAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpDscpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDscpEntry 2 } rcPrFilterAceIpDscpList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to match specific diffserv class traffic. Set the field value to desired dscp code for 'rcPrFilterAceIpDscp' field to match non-standard traffic classes and local use PHBs." DEFVAL { "disable" } ::= { rcPrFilterAceIpDscpEntry 3 } rcPrFilterAceIpDscpListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the dscp values." ::= { rcPrFilterAceIpDscpEntry 4 } rcPrFilterAceIpDscpOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ip Dscp." ::= { rcPrFilterAceIpDscpEntry 5 } rcPrFilterAceIpDscpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpDscpEntry 6 } -- ACE Ip Proto Table rcPrFilterAceIpProtoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpProtoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Proto Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 12 } rcPrFilterAceIpProtoEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpProtoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Proto Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpProtoAclId, rcPrFilterAceIpProtoAceId } ::= { rcPrFilterAceIpProtoTable 1 } RcPrFilterAceIpProtoEntry ::= SEQUENCE { rcPrFilterAceIpProtoAclId INTEGER, rcPrFilterAceIpProtoAceId INTEGER, rcPrFilterAceIpProtoList OCTET STRING, rcPrFilterAceIpProtoListCount INTEGER, rcPrFilterAceIpProtoOper INTEGER, rcPrFilterAceIpProtoRowStatus RowStatus } rcPrFilterAceIpProtoAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpProtoEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpProtoEntry 1 } rcPrFilterAceIpProtoAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpProtoEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpProtoEntry 2 } rcPrFilterAceIpProtoList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Ip protocol Type from the ip header to be matched. Valid Ip protocol range is 0..255. Few of the Protocol Types are enumerated above. In case the desired protocol number is not available in the enumerated list set protocol to desired integer value" ::= { rcPrFilterAceIpProtoEntry 3 } rcPrFilterAceIpProtoListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet protocol ids." ::= { rcPrFilterAceIpProtoEntry 4 } rcPrFilterAceIpProtoOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ip Protocols." ::= { rcPrFilterAceIpProtoEntry 5 } rcPrFilterAceIpProtoRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpProtoEntry 6 } -- ACE Ip Options Table rcPrFilterAceIpOptionsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpOptionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Options Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 13 } rcPrFilterAceIpOptionsEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpOptionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Options Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpOptionsAclId, rcPrFilterAceIpOptionsAceId } ::= { rcPrFilterAceIpOptionsTable 1 } RcPrFilterAceIpOptionsEntry ::= SEQUENCE { rcPrFilterAceIpOptionsAclId INTEGER, rcPrFilterAceIpOptionsAceId INTEGER, rcPrFilterAceIpOptionsOptions INTEGER, rcPrFilterAceIpOptionsOper INTEGER, rcPrFilterAceIpOptionsRowStatus RowStatus } rcPrFilterAceIpOptionsAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpOptionsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpOptionsEntry 1 } rcPrFilterAceIpOptionsAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpOptionsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpOptionsEntry 2 } rcPrFilterAceIpOptionsOptions OBJECT-TYPE SYNTAX INTEGER { noOperation(1), recordRoute(7), experimentalMeasurement(10), mtuProbe(11), mtuReply(12), encode(15), timestamp(68), traceroute(82), baseSecurity(130), looseSourceRoute(131), extendedSecurity(133), commercialSecurity(134), streamID(136), strictSourceRouting(137), experimentalAccessControl(142), imiTrafficDescriptor(144), extendedIP(145), addressExtension(147), routeAlert(148), selectiveDirectedBroadcast(149), nsapAddresses(150), dynamicPacketState(151), upstreamMulticastPacket(152), experimentalFlowControl(205) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ip options to be matched from the IP Header." ::= { rcPrFilterAceIpOptionsEntry 3 } rcPrFilterAceIpOptionsOper OBJECT-TYPE SYNTAX INTEGER { any(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Logical Operator - only 'any' is valid at present." DEFVAL { any } ::= { rcPrFilterAceIpOptionsEntry 4 } rcPrFilterAceIpOptionsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpOptionsEntry 5 } -- ACE Ip Fragmentation Table rcPrFilterAceIpFragTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpFragEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Fragmentation Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 14 } rcPrFilterAceIpFragEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpFragEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Fragmentation Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpFragAclId, rcPrFilterAceIpFragAceId } ::= { rcPrFilterAceIpFragTable 1 } RcPrFilterAceIpFragEntry ::= SEQUENCE { rcPrFilterAceIpFragAclId INTEGER, rcPrFilterAceIpFragAceId INTEGER, rcPrFilterAceIpFragFragmentation INTEGER, rcPrFilterAceIpFragOper INTEGER, rcPrFilterAceIpFragRowStatus RowStatus } rcPrFilterAceIpFragAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpFragEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpFragEntry 1 } rcPrFilterAceIpFragAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpFragEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpFragEntry 2 } rcPrFilterAceIpFragFragmentation OBJECT-TYPE SYNTAX INTEGER { noFragment(0), anyFragment(1), moreFragment(2), unused3(3), lastFragment(4), unused5(5), unused6(6), unused7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ip Fragmentation bits to be matched from the IP Header." DEFVAL { noFragment } ::= { rcPrFilterAceIpFragEntry 3 } rcPrFilterAceIpFragOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ip fragmentation." ::= { rcPrFilterAceIpFragEntry 4 } rcPrFilterAceIpFragRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpFragEntry 5 } -- ACE Protocol TcpSrcPort table rcPrFilterAceProtoTcpSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Source Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 15 } rcPrFilterAceProtoTcpSrcPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP Source Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpSrcPortAclId, rcPrFilterAceProtoTcpSrcPortAceId } ::= { rcPrFilterAceProtoTcpSrcPortTable 1 } RcPrFilterAceProtoTcpSrcPortEntry ::= SEQUENCE { rcPrFilterAceProtoTcpSrcPortAclId INTEGER, rcPrFilterAceProtoTcpSrcPortAceId INTEGER, rcPrFilterAceProtoTcpSrcPortPort OCTET STRING, rcPrFilterAceProtoTcpSrcPortCount INTEGER, rcPrFilterAceProtoTcpSrcPortOper INTEGER, rcPrFilterAceProtoTcpSrcPortRowStatus RowStatus } rcPrFilterAceProtoTcpSrcPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoTcpSrcPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpSrcPortEntry 1 } rcPrFilterAceProtoTcpSrcPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoTcpSrcPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpSrcPortEntry 2 } rcPrFilterAceProtoTcpSrcPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoTcpSrcPortEntry 3 } rcPrFilterAceProtoTcpSrcPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP source port." ::= { rcPrFilterAceProtoTcpSrcPortEntry 4 } rcPrFilterAceProtoTcpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol TcpSrcPort." ::= { rcPrFilterAceProtoTcpSrcPortEntry 5 } rcPrFilterAceProtoTcpSrcPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpSrcPortEntry 6 } -- ACE Protocol UdpSrcPort table rcPrFilterAceProtoUdpSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoUdpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store UDP Source Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 16 } rcPrFilterAceProtoUdpSrcPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoUdpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol UDP Source Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoUdpSrcPortAclId, rcPrFilterAceProtoUdpSrcPortAceId } ::= { rcPrFilterAceProtoUdpSrcPortTable 1 } RcPrFilterAceProtoUdpSrcPortEntry ::= SEQUENCE { rcPrFilterAceProtoUdpSrcPortAclId INTEGER, rcPrFilterAceProtoUdpSrcPortAceId INTEGER, rcPrFilterAceProtoUdpSrcPortPort OCTET STRING, rcPrFilterAceProtoUdpSrcPortCount INTEGER, rcPrFilterAceProtoUdpSrcPortOper INTEGER, rcPrFilterAceProtoUdpSrcPortRowStatus RowStatus } rcPrFilterAceProtoUdpSrcPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoUdpSrcPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpSrcPortEntry 1 } rcPrFilterAceProtoUdpSrcPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoUdpSrcPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpSrcPortEntry 2 } rcPrFilterAceProtoUdpSrcPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoUdpSrcPortEntry 3 } rcPrFilterAceProtoUdpSrcPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the UDP source port." ::= { rcPrFilterAceProtoUdpSrcPortEntry 4 } rcPrFilterAceProtoUdpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol UdpSrcPort." ::= { rcPrFilterAceProtoUdpSrcPortEntry 5 } rcPrFilterAceProtoUdpSrcPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoUdpSrcPortEntry 6 } -- ACE Protocol TcpDstPort table rcPrFilterAceProtoTcpDstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Dest Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 17 } rcPrFilterAceProtoTcpDstPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP Dest Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpDstPortAclId, rcPrFilterAceProtoTcpDstPortAceId } ::= { rcPrFilterAceProtoTcpDstPortTable 1 } RcPrFilterAceProtoTcpDstPortEntry ::= SEQUENCE { rcPrFilterAceProtoTcpDstPortAclId INTEGER, rcPrFilterAceProtoTcpDstPortAceId INTEGER, rcPrFilterAceProtoTcpDstPortPort OCTET STRING, rcPrFilterAceProtoTcpDstPortCount INTEGER, rcPrFilterAceProtoTcpDstPortOper INTEGER, rcPrFilterAceProtoTcpDstPortRowStatus RowStatus } rcPrFilterAceProtoTcpDstPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoTcpDstPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpDstPortEntry 1 } rcPrFilterAceProtoTcpDstPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoTcpDstPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpDstPortEntry 2 } rcPrFilterAceProtoTcpDstPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoTcpDstPortEntry 3 } rcPrFilterAceProtoTcpDstPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP dest port." ::= { rcPrFilterAceProtoTcpDstPortEntry 4 } rcPrFilterAceProtoTcpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol TcpDstPort." ::= { rcPrFilterAceProtoTcpDstPortEntry 5 } rcPrFilterAceProtoTcpDstPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpDstPortEntry 6 } -- ACE Protocol UdpDstPort table rcPrFilterAceProtoUdpDstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoUdpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store UDP Dest Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 18 } rcPrFilterAceProtoUdpDstPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoUdpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol UDP Dest Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoUdpDstPortAclId, rcPrFilterAceProtoUdpDstPortAceId } ::= { rcPrFilterAceProtoUdpDstPortTable 1 } RcPrFilterAceProtoUdpDstPortEntry ::= SEQUENCE { rcPrFilterAceProtoUdpDstPortAclId INTEGER, rcPrFilterAceProtoUdpDstPortAceId INTEGER, rcPrFilterAceProtoUdpDstPortPort OCTET STRING, rcPrFilterAceProtoUdpDstPortCount INTEGER, rcPrFilterAceProtoUdpDstPortOper INTEGER, rcPrFilterAceProtoUdpDstPortRowStatus RowStatus } rcPrFilterAceProtoUdpDstPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoUdpDstPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpDstPortEntry 1 } rcPrFilterAceProtoUdpDstPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoUdpDstPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpDstPortEntry 2 } rcPrFilterAceProtoUdpDstPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoUdpDstPortEntry 3 } rcPrFilterAceProtoUdpDstPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the UDP dest port." ::= { rcPrFilterAceProtoUdpDstPortEntry 4 } rcPrFilterAceProtoUdpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol UdpDstPort." ::= { rcPrFilterAceProtoUdpDstPortEntry 5 } rcPrFilterAceProtoUdpDstPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoUdpDstPortEntry 6 } -- ACE Protocol IcmpMsgType table rcPrFilterAceProtoIcmpMsgTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoIcmpMsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store ICMP message type information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 19 } rcPrFilterAceProtoIcmpMsgTypeEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoIcmpMsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace ICMP message type information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoIcmpMsgTypeAclId, rcPrFilterAceProtoIcmpMsgTypeAceId } ::= { rcPrFilterAceProtoIcmpMsgTypeTable 1 } RcPrFilterAceProtoIcmpMsgTypeEntry ::= SEQUENCE { rcPrFilterAceProtoIcmpMsgTypeAclId INTEGER, rcPrFilterAceProtoIcmpMsgTypeAceId INTEGER, rcPrFilterAceProtoIcmpMsgTypeList OCTET STRING, rcPrFilterAceProtoIcmpMsgTypeCount INTEGER, rcPrFilterAceProtoIcmpMsgTypeOper INTEGER, rcPrFilterAceProtoIcmpMsgTypeRowStatus RowStatus } rcPrFilterAceProtoIcmpMsgTypeAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoIcmpMsgTypeEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 1 } rcPrFilterAceProtoIcmpMsgTypeAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoIcmpMsgTypeEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 2 } rcPrFilterAceProtoIcmpMsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "One or a list of Icmp messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 3 } rcPrFilterAceProtoIcmpMsgTypeCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ICMP message types." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 4 } rcPrFilterAceProtoIcmpMsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol IcmpMsgTypes." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 5 } rcPrFilterAceProtoIcmpMsgTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 6 } -- ACE Protocol Tcp-flags table rcPrFilterAceProtoTcpFlagsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpFlagsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Flags information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 20 } rcPrFilterAceProtoTcpFlagsEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpFlagsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP flags information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpFlagsAclId, rcPrFilterAceProtoTcpFlagsAceId } ::= { rcPrFilterAceProtoTcpFlagsTable 1 } RcPrFilterAceProtoTcpFlagsEntry ::= SEQUENCE { rcPrFilterAceProtoTcpFlagsAclId INTEGER, rcPrFilterAceProtoTcpFlagsAceId INTEGER, rcPrFilterAceProtoTcpFlagsList OCTET STRING, rcPrFilterAceProtoTcpFlagsCount INTEGER, rcPrFilterAceProtoTcpFlagsOper INTEGER, rcPrFilterAceProtoTcpFlagsRowStatus RowStatus } rcPrFilterAceProtoTcpFlagsAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpFlagsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpFlagsEntry 1 } rcPrFilterAceProtoTcpFlagsAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpFlagsEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpFlagsEntry 2 } rcPrFilterAceProtoTcpFlagsList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "One or a list of Tcp flags to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 63" ::= { rcPrFilterAceProtoTcpFlagsEntry 3 } rcPrFilterAceProtoTcpFlagsCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP flags." ::= { rcPrFilterAceProtoTcpFlagsEntry 4 } rcPrFilterAceProtoTcpFlagsOper OBJECT-TYPE SYNTAX INTEGER { matchAny(6), matchAll(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol TcpFlags." ::= { rcPrFilterAceProtoTcpFlagsEntry 5 } rcPrFilterAceProtoTcpFlagsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpFlagsEntry 6 } -- ACE Pattern Table -- Ace Pattern 1 rcPrFilterAcePattern1Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 21 } rcPrFilterAcePattern1Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern1AclId, rcPrFilterAcePattern1AceId } ::= { rcPrFilterAcePattern1Table 1 } RcPrFilterAcePattern1Entry ::= SEQUENCE { rcPrFilterAcePattern1AclId INTEGER, rcPrFilterAcePattern1AceId INTEGER, rcPrFilterAcePattern1Name DisplayString, rcPrFilterAcePattern1Value OCTET STRING, rcPrFilterAcePattern1Oper INTEGER, rcPrFilterAcePattern1RowStatus RowStatus } rcPrFilterAcePattern1AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern1Entry 1 } rcPrFilterAcePattern1AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern1Entry 2 } rcPrFilterAcePattern1Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern1Entry 3 } rcPrFilterAcePattern1Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern1Entry 4 } rcPrFilterAcePattern1Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern1Entry 5 } rcPrFilterAcePattern1RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern1Entry 6 } -- Ace Pattern 2 rcPrFilterAcePattern2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 22 } rcPrFilterAcePattern2Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern2AclId, rcPrFilterAcePattern2AceId } ::= { rcPrFilterAcePattern2Table 1 } RcPrFilterAcePattern2Entry ::= SEQUENCE { rcPrFilterAcePattern2AclId INTEGER, rcPrFilterAcePattern2AceId INTEGER, rcPrFilterAcePattern2Name DisplayString, rcPrFilterAcePattern2Value OCTET STRING, rcPrFilterAcePattern2Oper INTEGER, rcPrFilterAcePattern2RowStatus RowStatus } rcPrFilterAcePattern2AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern2Entry 1 } rcPrFilterAcePattern2AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern2Entry 2 } rcPrFilterAcePattern2Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern2Entry 3 } rcPrFilterAcePattern2Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern2Entry 4 } rcPrFilterAcePattern2Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern2Entry 5 } rcPrFilterAcePattern2RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern2Entry 6 } -- Ace Pattern 3 rcPrFilterAcePattern3Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 23 } rcPrFilterAcePattern3Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern3AclId, rcPrFilterAcePattern3AceId } ::= { rcPrFilterAcePattern3Table 1 } RcPrFilterAcePattern3Entry ::= SEQUENCE { rcPrFilterAcePattern3AclId INTEGER, rcPrFilterAcePattern3AceId INTEGER, rcPrFilterAcePattern3Name DisplayString, rcPrFilterAcePattern3Value OCTET STRING, rcPrFilterAcePattern3Oper INTEGER, rcPrFilterAcePattern3RowStatus RowStatus } rcPrFilterAcePattern3AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern3Entry 1 } rcPrFilterAcePattern3AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern3Entry 2 } rcPrFilterAcePattern3Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern3Entry 3 } rcPrFilterAcePattern3Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern3Entry 4 } rcPrFilterAcePattern3Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern3Entry 5 } rcPrFilterAcePattern3RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern3Entry 6 } -- Per-ACE-Per-Port Statistics rcPrFilterAceStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of ACE Statistics Entries to store per-ACE-per-Port Statistics" ::= { rcPrFilterAce 24 } rcPrFilterAceStatsEntry OBJECT-TYPE SYNTAX RcPrFilterAceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ace Statistics entry holding per-ACE-per-port Statistics" INDEX { rcPrFilterAceStatsAclId, rcPrFilterAceStatsAceId, rcPrFilterAceStatsPortId } ::= { rcPrFilterAceStatsTable 1 } RcPrFilterAceStatsEntry ::= SEQUENCE { rcPrFilterAceStatsAclId INTEGER, rcPrFilterAceStatsAceId INTEGER, rcPrFilterAceStatsPortId INTEGER, rcPrFilterAceStatsMatchCountPkts Counter64, rcPrFilterAceStatsMatchCountOctets Counter64, rcPrFilterAceStatsClear TruthValue } rcPrFilterAceStatsAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceStatsEntry 1 } rcPrFilterAceStatsAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier for ACE entry in the range of Table Size." ::= { rcPrFilterAceStatsEntry 2 } rcPrFilterAceStatsPortId OBJECT-TYPE SYNTAX INTEGER (1..703) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier of the portId" ::= { rcPrFilterAceStatsEntry 3 } rcPrFilterAceStatsMatchCountPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of packets that match this particular Ace on this particular port." ::= { rcPrFilterAceStatsEntry 4 } rcPrFilterAceStatsMatchCountOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Byte count of traffic that match this particular Ace on this particular port" ::= { rcPrFilterAceStatsEntry 5 } rcPrFilterAceStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Per-ACE-Per-Port statistics." ::= { rcPrFilterAceStatsEntry 6 } -- ACE Ethernet Show Table rcPrFilterAceEthShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 25 } rcPrFilterAceEthShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet information. Ace is a member of one Acl." INDEX { rcPrFilterAceEthShowAclId, rcPrFilterAceEthShowAceId} ::= { rcPrFilterAceEthShowTable 1 } RcPrFilterAceEthShowEntry ::= SEQUENCE { rcPrFilterAceEthShowAclId INTEGER, rcPrFilterAceEthShowAceId INTEGER, rcPrFilterAceEthShowSrcAddrList OCTET STRING, rcPrFilterAceEthShowSrcAddrOper INTEGER, rcPrFilterAceEthShowDstAddrList OCTET STRING, rcPrFilterAceEthShowDstAddrOper INTEGER, rcPrFilterAceEthShowEtherTypeList OCTET STRING, rcPrFilterAceEthShowEtherTypeOper INTEGER, rcPrFilterAceEthShowVlanTagPrio INTEGER, rcPrFilterAceEthShowVlanTagPrioOper INTEGER, rcPrFilterAceEthShowPort PortSet, rcPrFilterAceEthShowPortOper INTEGER, rcPrFilterAceEthShowVlanIdList IdList, rcPrFilterAceEthShowVlanIdOper INTEGER } rcPrFilterAceEthShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthShowEntry 1 } rcPrFilterAceEthShowAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthShowEntry 2 } rcPrFilterAceEthShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ethernet source address to match." ::= { rcPrFilterAceEthShowEntry 3 } rcPrFilterAceEthShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Source MAC Address." ::= { rcPrFilterAceEthShowEntry 4 } rcPrFilterAceEthShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of ethernet destination address to match." ::= { rcPrFilterAceEthShowEntry 5 } rcPrFilterAceEthShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Destination MAC Address." ::= { rcPrFilterAceEthShowEntry 6 } rcPrFilterAceEthShowEtherTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "EtherType value from ethernet header. For example ARP uses 0x0806, IP uses 0x0800. The platform support determines the behavior for 802.1Q/p tagged packets. The EtherType for 802.1Q tagged frames is 0x8100. Valid range for the 16-bit Ether-type is 0..65535 and the attribute supports lists/ranges of values. Invalid ether-type value 65536 is interpreted as field is not desired in match criteria." ::= { rcPrFilterAceEthShowEntry 7 } rcPrFilterAceEthShowEtherTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet Type Operators." ::= { rcPrFilterAceEthShowEntry 8 } rcPrFilterAceEthShowVlanTagPrio OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Priority bits (3-bit field) from the 802.1Q/p tag." ::= { rcPrFilterAceEthShowEntry 9 } rcPrFilterAceEthShowVlanTagPrioOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Vlan Tag Priority." ::= { rcPrFilterAceEthShowEntry 10 } rcPrFilterAceEthShowPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceEthShowEntry 11 } rcPrFilterAceEthShowPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Ethernet Port." ::= { rcPrFilterAceEthShowEntry 12 } rcPrFilterAceEthShowVlanIdList OBJECT-TYPE SYNTAX IdList(SIZE(0..4096)) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id to match on." ::= { rcPrFilterAceEthShowEntry 13 } rcPrFilterAceEthShowVlanIdOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Ethernet VlanId." ::= { rcPrFilterAceEthShowEntry 14 } -- ACE IP Show Table rcPrFilterAceIpShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 26 } rcPrFilterAceIpShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP information. Ace is a member of one Acl." INDEX { rcPrFilterAceIpShowAclId, rcPrFilterAceIpShowAceId} ::= { rcPrFilterAceIpShowTable 1 } RcPrFilterAceIpShowEntry ::= SEQUENCE { rcPrFilterAceIpShowAclId INTEGER, rcPrFilterAceIpShowAceId INTEGER, rcPrFilterAceIpShowSrcAddrList OCTET STRING, rcPrFilterAceIpShowSrcAddrOper INTEGER, rcPrFilterAceIpShowDstAddrList OCTET STRING, rcPrFilterAceIpShowDstAddrOper INTEGER, rcPrFilterAceIpShowDscpList OCTET STRING, rcPrFilterAceIpShowDscpOper INTEGER, rcPrFilterAceIpShowProtoList OCTET STRING, rcPrFilterAceIpShowProtoOper INTEGER, rcPrFilterAceIpShowOptions INTEGER, rcPrFilterAceIpShowOptionsOper INTEGER, rcPrFilterAceIpShowFragmentation INTEGER, rcPrFilterAceIpShowFragOper INTEGER } rcPrFilterAceIpShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpShowEntry 1 } rcPrFilterAceIpShowAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpShowEntry 2 } rcPrFilterAceIpShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ip source address to match from IP header." ::= { rcPrFilterAceIpShowEntry 3 } rcPrFilterAceIpShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Source Address." ::= { rcPrFilterAceIpShowEntry 4 } rcPrFilterAceIpShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ip dst address to match from IP header." ::= { rcPrFilterAceIpShowEntry 5 } rcPrFilterAceIpShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8),-- prefix list any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Destination Address." ::= { rcPrFilterAceIpShowEntry 6 } rcPrFilterAceIpShowDscpList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to match specific diffserv class traffic. Set the field value to desired dscp code for 'rcPrFilterAceIpDscp' field to match non-standard traffic classes and local use PHBs." DEFVAL { "disable" } ::= { rcPrFilterAceIpShowEntry 7 } rcPrFilterAceIpShowDscpOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Dscp." ::= { rcPrFilterAceIpShowEntry 8 } rcPrFilterAceIpShowProtoList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ip protocol Type from the ip header to be matched. Valid Ip protocol range is 0..255. Few of the Protocol Types are enumerated above. In case the desired protocol number is not available in the enumerated list set protocol to desired integer value" ::= { rcPrFilterAceIpShowEntry 9 } rcPrFilterAceIpShowProtoOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Protocols." ::= { rcPrFilterAceIpShowEntry 10 } rcPrFilterAceIpShowOptions OBJECT-TYPE SYNTAX INTEGER { noOperation(1), recordRoute(7), experimentalMeasurement(10), mtuProbe(11), mtuReply(12), encode(15), timestamp(68), traceroute(82), baseSecurity(130), looseSourceRoute(131), extendedSecurity(133), commercialSecurity(134), streamID(136), strictSourceRouting(137), experimentalAccessControl(142), imiTrafficDescriptor(144), extendedIP(145), addressExtension(147), routeAlert(148), selectiveDirectedBroadcast(149), nsapAddresses(150), dynamicPacketState(151), upstreamMulticastPacket(152), experimentalFlowControl(205) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ip options to be matched from the IP Header." ::= { rcPrFilterAceIpShowEntry 11 } rcPrFilterAceIpShowOptionsOper OBJECT-TYPE SYNTAX INTEGER { any(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Logical Operator - only 'any' is valid at present." DEFVAL { any } ::= { rcPrFilterAceIpShowEntry 12 } rcPrFilterAceIpShowFragmentation OBJECT-TYPE SYNTAX INTEGER { noFragment(0), anyFragment(1), moreFragment(2), unused3(3), lastFragment(4), unused5(5), unused6(6), unused7(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Fragmentation bits to be matched from the IP Header." DEFVAL { noFragment } ::= { rcPrFilterAceIpShowEntry 13 } rcPrFilterAceIpShowFragOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ip fragmentation." ::= { rcPrFilterAceIpShowEntry 14 } -- ACE Proto Show Table rcPrFilterAceProtoShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Protocol Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 27 } rcPrFilterAceProtoShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet information. Ace is a member of one Acl." INDEX { rcPrFilterAceProtoShowAclId, rcPrFilterAceProtoShowAceId} ::= { rcPrFilterAceProtoShowTable 1 } RcPrFilterAceProtoShowEntry ::= SEQUENCE { rcPrFilterAceProtoShowAclId INTEGER, rcPrFilterAceProtoShowAceId INTEGER, rcPrFilterAceProtoShowTcpSrcPort OCTET STRING, rcPrFilterAceProtoShowTcpSrcPortOper INTEGER, rcPrFilterAceProtoShowUdpSrcPort OCTET STRING, rcPrFilterAceProtoShowUdpSrcPortOper INTEGER, rcPrFilterAceProtoShowTcpDstPort OCTET STRING, rcPrFilterAceProtoShowTcpDstPortOper INTEGER, rcPrFilterAceProtoShowUdpDstPort OCTET STRING, rcPrFilterAceProtoShowUdpDstPortOper INTEGER, rcPrFilterAceProtoShowIcmpMsgTypeList OCTET STRING, rcPrFilterAceProtoShowIcmpMsgTypeOper INTEGER, rcPrFilterAceProtoShowTcpFlagsList OCTET STRING, rcPrFilterAceProtoShowTcpFlagsOper INTEGER } rcPrFilterAceProtoShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoShowEntry 1 } rcPrFilterAceProtoShowAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoShowEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoShowEntry 2 } rcPrFilterAceProtoShowTcpSrcPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 3 } rcPrFilterAceProtoShowTcpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpSrcPort." ::= { rcPrFilterAceProtoShowEntry 4 } rcPrFilterAceProtoShowUdpSrcPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 5 } rcPrFilterAceProtoShowUdpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol UdpSrcPort." ::= { rcPrFilterAceProtoShowEntry 6 } rcPrFilterAceProtoShowTcpDstPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 7 } rcPrFilterAceProtoShowTcpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpDstPort." ::= { rcPrFilterAceProtoShowEntry 8 } rcPrFilterAceProtoShowUdpDstPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 9 } rcPrFilterAceProtoShowUdpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol UdpDstPort." ::= { rcPrFilterAceProtoShowEntry 10 } rcPrFilterAceProtoShowIcmpMsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or a list of Icmp messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoShowEntry 11 } rcPrFilterAceProtoShowIcmpMsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol IcmpMsgTypes." ::= { rcPrFilterAceProtoShowEntry 12 } rcPrFilterAceProtoShowTcpFlagsList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or a list of Tcp flags to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 63" ::= { rcPrFilterAceProtoShowEntry 13 } rcPrFilterAceProtoShowTcpFlagsOper OBJECT-TYPE SYNTAX INTEGER { matchAny(6), matchAll(7), any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpFlags." ::= { rcPrFilterAceProtoShowEntry 14 } -- ACE Pattern Show Table rcPrFilterAcePatternShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePatternShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Pattern 1, 2, 3 Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 28 } rcPrFilterAcePatternShowEntry OBJECT-TYPE SYNTAX RcPrFilterAcePatternShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Pattern 1, 2, 3 information. Ace is a member of one Acl." INDEX { rcPrFilterAcePatternShowAclId, rcPrFilterAcePatternShowAceId} ::= { rcPrFilterAcePatternShowTable 1 } RcPrFilterAcePatternShowEntry ::= SEQUENCE { rcPrFilterAcePatternShowAclId INTEGER, rcPrFilterAcePatternShowAceId INTEGER, rcPrFilterAcePatternShowPattern1Name DisplayString, rcPrFilterAcePatternShowPattern1Value OCTET STRING, rcPrFilterAcePatternShowPattern1Oper INTEGER, rcPrFilterAcePatternShowPattern2Name DisplayString, rcPrFilterAcePatternShowPattern2Value OCTET STRING, rcPrFilterAcePatternShowPattern2Oper INTEGER, rcPrFilterAcePatternShowPattern3Name DisplayString, rcPrFilterAcePatternShowPattern3Value OCTET STRING, rcPrFilterAcePatternShowPattern3Oper INTEGER } rcPrFilterAcePatternShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePatternShowEntry 1 } rcPrFilterAcePatternShowAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePatternShowEntry 2 } rcPrFilterAcePatternShowPattern1Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 3 } rcPrFilterAcePatternShowPattern1Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 4 } rcPrFilterAcePatternShowPattern1Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 5 } rcPrFilterAcePatternShowPattern2Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 6 } rcPrFilterAcePatternShowPattern2Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 7 } rcPrFilterAcePatternShowPattern2Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 8 } rcPrFilterAcePatternShowPattern3Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 9 } rcPrFilterAcePatternShowPattern3Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 10 } rcPrFilterAcePatternShowPattern3Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 11 } -- ACE Ipv6 Source Address Table rcPrFilterAceIpv6SrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6SrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Source Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 29 } rcPrFilterAceIpv6SrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6SrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Source Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6SrcAddrAclId, rcPrFilterAceIpv6SrcAddrAceId } ::= { rcPrFilterAceIpv6SrcAddrTable 1 } RcPrFilterAceIpv6SrcAddrEntry ::= SEQUENCE { rcPrFilterAceIpv6SrcAddrAclId INTEGER, rcPrFilterAceIpv6SrcAddrAceId INTEGER, rcPrFilterAceIpv6SrcAddrList OCTET STRING, rcPrFilterAceIpv6SrcAddrListCount INTEGER, rcPrFilterAceIpv6SrcAddrOper INTEGER, rcPrFilterAceIpv6SrcAddrRowStatus RowStatus } rcPrFilterAceIpv6SrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6SrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6SrcAddrEntry 1 } rcPrFilterAceIpv6SrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6SrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6SrcAddrEntry 2 } rcPrFilterAceIpv6SrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ipv6 source address to match from IPv6 header." ::= { rcPrFilterAceIpv6SrcAddrEntry 3 } rcPrFilterAceIpv6SrcAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ipv6 src address." ::= { rcPrFilterAceIpv6SrcAddrEntry 4 } rcPrFilterAceIpv6SrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ipv6 Source Address." ::= { rcPrFilterAceIpv6SrcAddrEntry 5 } rcPrFilterAceIpv6SrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6SrcAddrEntry 6 } -- ACE Ipv6 Destination Address Table rcPrFilterAceIpv6DstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6DstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Destination Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 30 } rcPrFilterAceIpv6DstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6DstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Destination Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6DstAddrAclId, rcPrFilterAceIpv6DstAddrAceId } ::= { rcPrFilterAceIpv6DstAddrTable 1 } RcPrFilterAceIpv6DstAddrEntry ::= SEQUENCE { rcPrFilterAceIpv6DstAddrAclId INTEGER, rcPrFilterAceIpv6DstAddrAceId INTEGER, rcPrFilterAceIpv6DstAddrList OCTET STRING, rcPrFilterAceIpv6DstAddrListCount INTEGER, rcPrFilterAceIpv6DstAddrOper INTEGER, rcPrFilterAceIpv6DstAddrRowStatus RowStatus } rcPrFilterAceIpv6DstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6DstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6DstAddrEntry 1 } rcPrFilterAceIpv6DstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6DstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6DstAddrEntry 2 } rcPrFilterAceIpv6DstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ipv6 dst address to match from IPv6 header." ::= { rcPrFilterAceIpv6DstAddrEntry 3 } rcPrFilterAceIpv6DstAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the IPv6 Destination Address." ::= { rcPrFilterAceIpv6DstAddrEntry 4 } rcPrFilterAceIpv6DstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace IPv6 Destination Address." ::= { rcPrFilterAceIpv6DstAddrEntry 5 } rcPrFilterAceIpv6DstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6DstAddrEntry 6 } -- ACE Ipv6 Next header Table rcPrFilterAceIpv6NextHdrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6NextHdrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Next header Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 31 } rcPrFilterAceIpv6NextHdrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6NextHdrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Next header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6NextHdrAclId, rcPrFilterAceIpv6NextHdrAceId } ::= { rcPrFilterAceIpv6NextHdrTable 1 } RcPrFilterAceIpv6NextHdrEntry ::= SEQUENCE { rcPrFilterAceIpv6NextHdrAclId INTEGER, rcPrFilterAceIpv6NextHdrAceId INTEGER, rcPrFilterAceIpv6NextHdrNextHdr INTEGER, rcPrFilterAceIpv6NextHdrOper INTEGER, rcPrFilterAceIpv6NextHdrRowStatus RowStatus } rcPrFilterAceIpv6NextHdrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6NextHdrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6NextHdrEntry 1 } rcPrFilterAceIpv6NextHdrAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6NextHdrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6NextHdrEntry 2 } rcPrFilterAceIpv6NextHdrNextHdr OBJECT-TYPE SYNTAX INTEGER { hop-by-hop(0), -- hop-by-hop tcp(6), -- tcp udp(17), -- udp routing(43), -- routing frag(44), -- fragment ipsecESP(50), -- ipsecESP ipsecAh(51), -- ipsecAh icmpv6(58), -- icmpv6 noNxtHdr(59), -- not next hdr undefined(255) -- not provisioned } MAX-ACCESS read-write STATUS current DESCRIPTION "The ipv6 next header to look for." ::= { rcPrFilterAceIpv6NextHdrEntry 3 } rcPrFilterAceIpv6NextHdrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace IPv6 Next header." ::= { rcPrFilterAceIpv6NextHdrEntry 4 } rcPrFilterAceIpv6NextHdrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6NextHdrEntry 5 } -- ACE IPv6 Show Table rcPrFilterAceIpv6ShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6ShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to display ipv6 information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 32 } rcPrFilterAceIpv6ShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6ShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace ipv6 information. Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6ShowAclId, rcPrFilterAceIpv6ShowAceId} ::= { rcPrFilterAceIpv6ShowTable 1 } RcPrFilterAceIpv6ShowEntry ::= SEQUENCE { rcPrFilterAceIpv6ShowAclId INTEGER, rcPrFilterAceIpv6ShowAceId INTEGER, rcPrFilterAceIpv6ShowSrcAddrList OCTET STRING, rcPrFilterAceIpv6ShowSrcAddrOper INTEGER, rcPrFilterAceIpv6ShowDstAddrList OCTET STRING, rcPrFilterAceIpv6ShowDstAddrOper INTEGER, rcPrFilterAceIpv6ShowNxtHdrNxtHdr INTEGER, rcPrFilterAceIpv6ShowNxtHdrOper INTEGER } rcPrFilterAceIpv6ShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6Entry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6ShowEntry 1 } rcPrFilterAceIpv6ShowAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceIpv6Entry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6ShowEntry 2 } rcPrFilterAceIpv6ShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of v6 source address to display." ::= { rcPrFilterAceIpv6ShowEntry 3 } rcPrFilterAceIpv6ShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace v6 Source Address." ::= { rcPrFilterAceIpv6ShowEntry 4 } rcPrFilterAceIpv6ShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of v6 destination address to display." ::= { rcPrFilterAceIpv6ShowEntry 5 } rcPrFilterAceIpv6ShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace v6 Destination Address." ::= { rcPrFilterAceIpv6ShowEntry 6 } rcPrFilterAceIpv6ShowNxtHdrNxtHdr OBJECT-TYPE SYNTAX INTEGER(1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "v6 next hdr to display." ::= { rcPrFilterAceIpv6ShowEntry 7 } rcPrFilterAceIpv6ShowNxtHdrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace v6 next hdr." ::= { rcPrFilterAceIpv6ShowEntry 8 } -- rcIpfix rcIpfixMib OBJECT IDENTIFIER ::= { rcIpfix 1 } rcIpfixConfGlobal OBJECT IDENTIFIER ::= { rcIpfixMib 1 } rcIpfixTable OBJECT IDENTIFIER ::= { rcIpfixMib 2 } -- ------------------------------------------ -- rcIpfixConfGlobal Group -- ------------------------------------------ rcIpfixConfState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/Disables the state of ipfix on the box." DEFVAL { disable } ::= { rcIpfixConfGlobal 1 } -- ------------------------------------------ -- IPFIX Table (per slot) -- ------------------------------------------ rcIpfixConfSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixConfSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table to store the configuration details for IPFIX for each slot. This table is indexed by slot number." ::= { rcIpfixTable 1 } rcIpfixConfSlotEntry OBJECT-TYPE SYNTAX RcIpfixConfSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Entry holding IPFIX config information on slot basis." INDEX { rcIpfixConfSlotNum } ::= { rcIpfixConfSlotTable 1 } RcIpfixConfSlotEntry ::= SEQUENCE { rcIpfixConfSlotNum Integer32, rcIpfixConfSlotAgingIntv Integer32, rcIpfixConfSlotActiveTimeout Integer32, rcIpfixConfSlotExportIntv Integer32, rcIpfixConfSlotExportState EnableValue, rcIpfixConfSlotTempRefIntvSec Integer32, rcIpfixConfSlotTempRefIntvPkts Integer32 } rcIpfixConfSlotNum OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number" ::= { rcIpfixConfSlotEntry 1 } rcIpfixConfSlotAgingIntv OBJECT-TYPE SYNTAX Integer32 (10..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Flow record aging interval (Value in seconds)." DEFVAL { 15 } ::= { rcIpfixConfSlotEntry 2 } rcIpfixConfSlotActiveTimeout OBJECT-TYPE SYNTAX Integer32 (1..60) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "Flow record active timeout value (Value in mins)." DEFVAL { 30 } ::= { rcIpfixConfSlotEntry 3 } rcIpfixConfSlotExportIntv OBJECT-TYPE SYNTAX Integer32 (10..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Frequency of flow export to collector (Value in sec)." DEFVAL { 50 } ::= { rcIpfixConfSlotEntry 4 } rcIpfixConfSlotExportState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "State of exporter." DEFVAL { enable } ::= { rcIpfixConfSlotEntry 5 } rcIpfixConfSlotTempRefIntvSec OBJECT-TYPE SYNTAX Integer32 (300..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Template refresh timeout. Template is sent out to the collector at least every x seconds or every y exported packets, whichever occurs first." DEFVAL { 1800 } ::= { rcIpfixConfSlotEntry 6 } rcIpfixConfSlotTempRefIntvPkts OBJECT-TYPE SYNTAX Integer32 (10000..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Template refresh timeout. Template is sent out to the collector at least every x seconds or every y exported packets, whichever occurs first." DEFVAL { 10000 } ::= { rcIpfixConfSlotEntry 7 } -- ------------------------------------------ -- IPFIX Collector Table (per slot) -- ------------------------------------------ rcIpfixCollectorTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixCollectorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to store the configuration details for IPFIX collector for each slot. This table is indexed by slot number and ip address." ::= { rcIpfixTable 2 } rcIpfixCollectorEntry OBJECT-TYPE SYNTAX RcIpfixCollectorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holds IPFIX collector config information based on slot info and collector ip address." INDEX { rcIpfixCollectorSlotNum, rcIpfixCollectorAddressType, rcIpfixCollectorAddress } ::= { rcIpfixCollectorTable 1 } RcIpfixCollectorEntry ::= SEQUENCE { rcIpfixCollectorSlotNum Integer32, rcIpfixCollectorAddressType InetAddressType, rcIpfixCollectorAddress InetAddress, rcIpfixCollectorProtocol INTEGER, rcIpfixCollectorDestPort InetPortNumber, rcIpfixCollectorExporterIpType InetAddressType, rcIpfixCollectorExporterIp InetAddress, rcIpfixCollectorProtoVer INTEGER, rcIpfixCollectorState TruthValue, rcIpfixCollectorRowStatus RowStatus } rcIpfixCollectorSlotNum OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number. An index to the CollectorEntry." ::= { rcIpfixCollectorEntry 1 } rcIpfixCollectorAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address type of the collector. An index to the CollectorEntry." ::= { rcIpfixCollectorEntry 2 } rcIpfixCollectorAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the collector. An index to the CollectorEntry." ::= { rcIpfixCollectorEntry 3 } rcIpfixCollectorProtocol OBJECT-TYPE SYNTAX INTEGER { udp(1), tcp(2), sctp(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Protocol for export data from exporter to collector ." DEFVAL { 1 } ::= { rcIpfixCollectorEntry 4 } rcIpfixCollectorDestPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Dest port to send the requests." DEFVAL { 9995 } ::= { rcIpfixCollectorEntry 5 } rcIpfixCollectorExporterIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Ip address type of the exporter for collector." ::= { rcIpfixCollectorEntry 6 } rcIpfixCollectorExporterIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Ip address of the exporter for collector." ::= { rcIpfixCollectorEntry 7 } rcIpfixCollectorProtoVer OBJECT-TYPE SYNTAX INTEGER { ipfix(1), preipfixv9(2), preipfixv5(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This specifies the protocol version for ipfix." DEFVAL { 2 } ::= { rcIpfixCollectorEntry 8 } rcIpfixCollectorState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "State of the particular collector. Enable is true by default." DEFVAL { true } ::= { rcIpfixCollectorEntry 9 } rcIpfixCollectorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcIpfixCollectorEntry 10 } -- ------------------------------------------ -- IPFIX Table (per port) -- ------------------------------------------ rcIpfixConfPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixConfPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table to store the configuration details for IPFIX for each port. This table is indexed by port number." ::= { rcIpfixTable 3 } rcIpfixConfPortEntry OBJECT-TYPE SYNTAX RcIpfixConfPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry holding IPFIX config information per port." INDEX { rcIpfixConfPortId } ::= { rcIpfixConfPortTable 1 } RcIpfixConfPortEntry ::= SEQUENCE { rcIpfixConfPortId InterfaceIndex, rcIpfixConfPortSampleRate Integer32, rcIpfixConfPortHashPolyCoeffs Integer32, rcIpfixConfPortHashPolySeed Integer32, rcIpfixConfPortFlush INTEGER, rcIpfixConfPortAllTraffic EnableValue, rcIpfixConfPortHashKeyId INTEGER, rcIpfixConfPortDynamicSampRate Integer32 } rcIpfixConfPortId OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the IpfixConfPortEntry, a unique identifier of the portId" ::= { rcIpfixConfPortEntry 1 } rcIpfixConfPortSampleRate OBJECT-TYPE SYNTAX Integer32 (1..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Used to configure the sampling rate. Sample one in every N packets." DEFVAL { 1 } ::= { rcIpfixConfPortEntry 2 } rcIpfixConfPortHashPolyCoeffs OBJECT-TYPE SYNTAX Integer32 ('000401'h..'FFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Command to set hash polynomial coeffs." DEFVAL { '0007CC'h } ::= { rcIpfixConfPortEntry 3 } rcIpfixConfPortHashPolySeed OBJECT-TYPE SYNTAX Integer32 ('000000'h..'FFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "Command to set hash polynomial seed." DEFVAL { 0 } ::= { rcIpfixConfPortEntry 4 } rcIpfixConfPortFlush OBJECT-TYPE SYNTAX INTEGER { none(1), flush(2), exportAndFlush(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is used to delete all records stored in COP, or to initiate an export of all records and delete data base after the export is finished." DEFVAL { none } ::= { rcIpfixConfPortEntry 5 } rcIpfixConfPortAllTraffic OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is used to enable/disable ipfix on all trafiic, for the specified port." DEFVAL { disable } ::= { rcIpfixConfPortEntry 6 } rcIpfixConfPortHashKeyId OBJECT-TYPE SYNTAX INTEGER { hashKeyOne(1), hashKeyTwo(2), hashKeyThree(3), hashKeyFour(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "hash key id." DEFVAL { 1 } ::= { rcIpfixConfPortEntry 7 } rcIpfixConfPortDynamicSampRate OBJECT-TYPE SYNTAX Integer32 (1..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the dynamic sampling rate." ::= { rcIpfixConfPortEntry 8 } -- ------------------------------------------ -- Hash Stats Table( per slot) -- ------------------------------------------ rcIpfixHashStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixHashStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of hash Statistics entries to store the statistics for each slot. This table is indexed by the slot number." ::= { rcIpfixTable 4 } rcIpfixHashStatsEntry OBJECT-TYPE SYNTAX RcIpfixHashStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing hash statistics information for a particular slot." INDEX { rcIpfixHashStatsSlotNum } ::= { rcIpfixHashStatsTable 1 } RcIpfixHashStatsEntry ::= SEQUENCE { rcIpfixHashStatsSlotNum Integer32, rcIpfixHashStatsHashOverflows Counter64, rcIpfixHashStatsHashDrops Counter64, rcIpfixHashStatsClear INTEGER, rcIpfixHashStatsClearTime TimeStamp } rcIpfixHashStatsSlotNum OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique identifier for the table." ::= { rcIpfixHashStatsEntry 1 } rcIpfixHashStatsHashOverflows OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of hash overflows per slot." ::= { rcIpfixHashStatsEntry 2 } rcIpfixHashStatsHashDrops OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of hash drops per slot." ::= { rcIpfixHashStatsEntry 3 } rcIpfixHashStatsClear OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will clear hash statistics for a slot." ::= { rcIpfixHashStatsEntry 4 } rcIpfixHashStatsClearTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the hash statistics were last cleared." ::= { rcIpfixHashStatsEntry 5 } -- ------------------------------------------ -- Exporter Stats Table( per slot, per collector) -- ------------------------------------------ rcIpfixExporterStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpfixExporterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Exporter Statistics entries to store the statistics for each slot, each collector. This table is indexed by the slot number and collector address." ::= { rcIpfixTable 5 } rcIpfixExporterStatsEntry OBJECT-TYPE SYNTAX RcIpfixExporterStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Exporter statistics information for a particular slot and particular collector." INDEX { rcIpfixExporterStatsSlotNum, rcIpfixExporterStatsCollectorType, rcIpfixExporterStatsCollector } ::= { rcIpfixExporterStatsTable 1 } RcIpfixExporterStatsEntry ::= SEQUENCE { rcIpfixExporterStatsSlotNum Integer32, rcIpfixExporterStatsCollectorType InetAddressType, rcIpfixExporterStatsCollector InetAddress, rcIpfixExporterStatsOutPkts Counter64, rcIpfixExporterStatsOutOctets Counter64, rcIpfixExporterStatsPktsLoss Counter64, rcIpfixExporterStatsClear INTEGER, rcIpfixExporterStatsClearTime TimeStamp } rcIpfixExporterStatsSlotNum OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table, slot number." ::= { rcIpfixExporterStatsEntry 1 } rcIpfixExporterStatsCollectorType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Collector IP address type. This is an index for the table." ::= { rcIpfixExporterStatsEntry 2 } rcIpfixExporterStatsCollector OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the table, collector address." ::= { rcIpfixExporterStatsEntry 3 } rcIpfixExporterStatsOutPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Packets sent." ::= { rcIpfixExporterStatsEntry 4 } rcIpfixExporterStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Bytes sent." ::= { rcIpfixExporterStatsEntry 5 } rcIpfixExporterStatsPktsLoss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Records lost." ::= { rcIpfixExporterStatsEntry 6 } rcIpfixExporterStatsClear OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will clear exporter statistics." ::= { rcIpfixExporterStatsEntry 7 } rcIpfixExporterStatsClearTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when exporter statistics were last cleared." ::= { rcIpfixExporterStatsEntry 8 } rcSlppMib OBJECT IDENTIFIER ::= { rcSlpp 1 } rcSlppNotifications OBJECT IDENTIFIER ::= { rcSlppMib 0 } rcSlppObjects OBJECT IDENTIFIER ::= { rcSlppMib 1 } rcSlppNotificationObjects OBJECT IDENTIFIER ::= { rcSlppMib 2 } rcSlppScalars OBJECT IDENTIFIER ::= { rcSlppObjects 1 } rcSlppGlobalEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Global enable/disable for the simple loop prevention protocol." DEFVAL { false } ::= { rcSlppScalars 1 } rcSlppTransmissionInterval OBJECT-TYPE SYNTAX INTEGER (500..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval (in seconds) for which loop detection occurs." DEFVAL { 500 } ::= { rcSlppScalars 2 } rcSlppEtherType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "SLPP Protocol Identification. The value is normally in Hex." DEFVAL { '8104'h } ::= { rcSlppScalars 3 } rcSlppVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSlppVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of VLANs for which simple loop detection occur on." ::= { rcSlppObjects 2 } rcSlppVlanEntry OBJECT-TYPE SYNTAX RcSlppVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SLPP VLAN entry. " INDEX { rcSlppVlanVlanId } ::= { rcSlppVlanTable 1 } RcSlppVlanEntry ::= SEQUENCE { rcSlppVlanVlanId INTEGER, rcSlppVlanSlppEnable TruthValue, rcSlppVlanRowStatus RowStatus } rcSlppVlanVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan id for which simple loop detection occurs on." ::= { rcSlppVlanEntry 1 } rcSlppVlanSlppEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate whether the VLAN entry is active or not for SLPP." ::= { rcSlppVlanEntry 2 } rcSlppVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Used to create/delete entries." ::= { rcSlppVlanEntry 3 } rcSlppPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcSlppPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of ports for which simple loop detection occurs on." ::= { rcSlppObjects 3 } rcSlppPortEntry OBJECT-TYPE SYNTAX RcSlppPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SLPP Port entry. " INDEX { rcSlppPortIfIndex } ::= { rcSlppPortTable 1 } RcSlppPortEntry ::= SEQUENCE { rcSlppPortIfIndex InterfaceIndex, rcSlppPortPktRxThreshold Integer32, rcSlppPortSlppEnable TruthValue, rcSlppPortIncomingVlanId Integer32, rcSlppPortSrcNodeType INTEGER } rcSlppPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port on which simple loop detection occurs on." ::= { rcSlppPortEntry 1 } rcSlppPortPktRxThreshold OBJECT-TYPE SYNTAX Integer32 (1..500) MAX-ACCESS read-write STATUS current DESCRIPTION "Once the number of SLPP packets received on this port reaches this threshold action will be taken.Normally, the port will be shutdown." DEFVAL { 1 } ::= { rcSlppPortEntry 2 } rcSlppPortSlppEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate whether the port entry is active or not for SLPP." DEFVAL { false } ::= { rcSlppPortEntry 3 } rcSlppPortIncomingVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan id of the classified packet on the port brought down by SLPP." ::= { rcSlppPortEntry 5 } rcSlppPortSrcNodeType OBJECT-TYPE SYNTAX INTEGER { none(0), local(1), peer(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The src node type of the received slpp Pkt." ::= { rcSlppPortEntry 6 } rcSlppIncomingVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Vlan id of the classified packet on the port brought down by SLPP." ::= { rcSlppNotificationObjects 1 } rcSlppSrcMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Source MAC address in the classified packet on the port brought down by SLPP." ::= { rcSlppNotificationObjects 2 } rcSlppRxPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Port on which the SLPP packet is received." ::= { rcSlppNotificationObjects 3 } rcSlppRxVlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Vlan on which the SLPP packet is received." ::= { rcSlppNotificationObjects 4 } rcnSlppPortDownEvent NOTIFICATION-TYPE OBJECTS { rcSlppPortSlppEnable, rcSlppVlanSlppEnable, rcSlppIncomingVlanId, rcSlppSrcMacAddress } STATUS obsolete DESCRIPTION "A port down event that has occurred due to SLPP. The user is notified of the expected Vlan ID along with the Vlan ID and source MAC address of the packet coming in on the port identified. The first two objects can be used to lookup instance info for port id and vlan id." ::= { rcSlppNotifications 1 } rcnSlppPortDownEventNew NOTIFICATION-TYPE OBJECTS { rcSlppRxPortIndex, rcSlppRxVlanId, rcSlppIncomingVlanId, rcSlppSrcMacAddress } STATUS current DESCRIPTION "A port down event that has occurred due to SLPP. The trap includes the port and its Vlan which receives the packet, and along with the Vlan ID and source MAC address of the packet coming in on the port identified." ::= { rcSlppNotifications 2 } END