ES4626-50-MIB DEFINITIONS ::= BEGIN --1.5.22 IMPORTS OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION,RowStatus,TimeStamp, TruthValue FROM SNMPv2-TC MODULE-IDENTITY, OBJECT-TYPE, mib-2, Integer32, Counter32, Gauge32,Unsigned32, NOTIFICATION-TYPE, IpAddress, TimeTicks,experimental FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF TRAP-TYPE FROM RFC-1215 enterprises FROM RFC1155-SMI; DisplayString ::= OCTET STRING MacAddress ::= OCTET STRING (SIZE (17)) -- a 17 octet address -- in the -- "canonical" -- order InetAddressType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A value that represents a type of Internet address. unknown(0) An unknown address type. This value MUST be used if the value of the corresponding InetAddress object is a zero-length string. It may also be used to indicate an IP address that is not in one of the formats defined below. ipv4(1) An IPv4 address as defined by the InetAddressIPv4 textual convention. ipv6(2) An IPv6 address as defined by the InetAddressIPv6 textual convention. ipv4z(3) A non-global IPv4 address including a zone index as defined by the InetAddressIPv4z textual convention. ipv6z(4) A non-global IPv6 address including a zone index as defined by the InetAddressIPv6z textual convention. dns(16) A DNS domain name as defined by the InetAddressDNS textual convention. Each definition of a concrete InetAddressType value must be accompanied by a definition of a textual convention for use with that InetAddressType. To support future extensions, the InetAddressType textual convention SHOULD NOT be sub-typed in object type definitions. It MAY be sub-typed in compliance statements in order to require only a subset of these address types for a compliant implementation. Implementations must ensure that InetAddressType objects and any dependent objects (e.g., InetAddress objects) are consistent. An inconsistentValue error must be generated if an attempt to change an InetAddressType object would, for example, lead to an undefined InetAddress value. In particular, InetAddressType/InetAddress pairs must be changed together if the address type changes (e.g., from ipv6(2) to ipv4(1))." SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) } InetAddress ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Denotes a generic Internet address. An InetAddress value is always interpreted within the context of an InetAddressType value. Every usage of the InetAddress textual convention is required to specify the InetAddressType object that provides the context. It is suggested that the InetAddressType object be logically registered before the object(s) that use the InetAddress textual convention, if they appear in the same logical row. The value of an InetAddress object must always be consistent with the value of the associated InetAddressType object. Attempts to set an InetAddress object to a value inconsistent with the associated InetAddressType must fail with an inconsistentValue error. When this textual convention is used as the syntax of an index object, there may be issues with the limit of 128 sub-identifiers specified in SMIv2, STD 58. In this case, the object definition MUST include a 'SIZE' clause to limit the number of potential instance sub-identifiers; otherwise the applicable constraints MUST be stated in the appropriate conceptual row DESCRIPTION clauses, or in the surrounding documentation if there is no single DESCRIPTION clause that is appropriate." SYNTAX OCTET STRING (SIZE (0..255)) VlanList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Vlan ID range is (1..4094), Each octet within this value specifies a set of eight vlans, with the first octet specifying vlans 1 through 8, the second octet specifying vlans 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered vlan, and the least significant bit represents the highest numbered vlan. If that bit has a value of '1' then that vlan is allowed to pass ; the vlan is not allowed if its bit has a value of '0'. the value is a changing cells:if the maximum of vlans is 8,you sends one octet to me;the remnant octet's value is defaulted '0', the remnant octet needn't to send to me." SYNTAX OCTET STRING PortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." SYNTAX OCTET STRING EnabledStatusPrivate ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A simple status value for the object." SYNTAX INTEGER { enabled(1), disabled(0) } ValidStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A simple status value for the object to create and destroy a table entry. This is a simplified variant of RowStatus as it supports only two values. Setting it to valid(1) creates an entry. Setting it to invalid(2) destroys an entry." SYNTAX INTEGER { valid(1), invalid(0) } OspfBigMetric ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The OSPF External Metric." SYNTAX Integer32 (0..'FFFFFE'h) OspfAreaID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An OSPF Area Identifier." SYNTAX IpAddress SnmpAdminString ::= TEXTUAL-CONVENTION DISPLAY-HINT "255t" STATUS current DESCRIPTION "An octet string containing administrative information, preferably in human-readable form. To facilitate internationalization, this information is represented using the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 transformation format described in [RFC2279]. Since additional code points are added by amendments to the 10646 standard from time to time, implementations must be prepared to encounter any code point from 0x00000000 to 0x7fffffff. Byte sequences that do not correspond to the valid UTF-8 encoding of a code point or are outside this range are prohibited. The use of control codes should be avoided. When it is necessary to represent a newline, the control code sequence CR LF should be used. The use of leading or trailing white space should be avoided. For code points not directly supported by user interface hardware or software, an alternative means of entry and display, such as hexadecimal, may be provided. For information encoded in 7-bit US-ASCII, the UTF-8 encoding is identical to the US-ASCII encoding. UTF-8 may require multiple bytes to represent a single character / code point; thus the length of this object in octets may be different from the number of characters encoded. Similarly, size constraints refer to the number of encoded octets, not the number of characters represented by an encoding. Note that when this TC is used for an object that is used or envisioned to be used as an index, then a SIZE restriction MUST be specified so that the number of sub-identifiers for any object instance does not exceed the limit of 128, as defined by [RFC3416]. Note that the size of an SnmpAdminString object is measured in octets, not characters. " SYNTAX OCTET STRING (SIZE (0..255)) -- InterfaceIndex contains the semantics of ifIndex and should be used -- for any objects defined in other MIB modules that need these semantics. InterfaceIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value, greater than zero, for each interface or interface sub-layer in the managed system. 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." SYNTAX Integer32 (1..2147483647) 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) -- textual conventions LldpChassisIdSubtype ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes the source of a chassis identifier. The enumeration 'chassisComponent(1)' represents a chassis identifier based on the value of entPhysicalAlias object (defined in IETF RFC 2737) for a chassis component (i.e., an entPhysicalClass value of 'chassis(3)'). The enumeration 'interfaceAlias(2)' represents a chassis identifier based on the value of ifAlias object (defined in IETF RFC 2863) for an interface on the containing chassis. The enumeration 'portComponent(3)' represents a chassis identifier based on the value of entPhysicalAlias object (defined in IETF RFC 2737) for a port or backplane component (i.e., entPhysicalClass value of 'port(10)' or 'backplane(4)'), within the containing chassis. The enumeration 'macAddress(4)' represents a chassis identifier based on the value of a unicast source MAC address (encoded in network byte order and IEEE 802.3 canonical bit order), of a port on the containing chassis as defined in IEEE Std. 802-2001. The enumeration 'networkAddress(5)' represents a chassis identifier based on a network address, associated with a particular chassis. The encoded address is actually composed of two fields. The first field is a single octet, representing the IANA AddressFamilyNumbers value for the specific address type, and the second field is the network address value. The enumeration 'interfaceName(6)' represents a chassis identifier based on the value of ifName object (defined in IETF RFC 2863) for an interface on the containing chassis. The enumeration 'local(7)' represents a chassis identifier based on a locally defined value." SYNTAX INTEGER { chassisComponent(1), interfaceAlias(2), portComponent(3), macAddress(4), networkAddress(5), interfaceName(6), local(7) } LldpChassisId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes the format of a chassis identifier string. Objects of this type are always used with an associated LldpChassisIdSubtype object, which identifies the format of the particular LldpChassisId object instance. If the associated LldpChassisIdSubtype object has a value of 'chassisComponent(1)', then the octet string identifies a particular instance of the entPhysicalAlias object (defined in IETF RFC 2737) for a chassis component (i.e., an entPhysicalClass value of 'chassis(3)'). If the associated LldpChassisIdSubtype object has a value of 'interfaceAlias(2)', then the octet string identifies a particular instance of the ifAlias object (defined in IETF RFC 2863) for an interface on the containing chassis. If the particular ifAlias object does not contain any values, another chassis identifier type should be used. If the associated LldpChassisIdSubtype object has a value of 'portComponent(3)', then the octet string identifies a particular instance of the entPhysicalAlias object (defined in IETF RFC 2737) for a port or backplane component within the containing chassis. If the associated LldpChassisIdSubtype object has a value of 'macAddress(4)', then this string identifies a particular unicast source MAC address (encoded in network byte order and IEEE 802.3 canonical bit order), of a port on the containing chassis as defined in IEEE Std. 802-2001. If the associated LldpChassisIdSubtype object has a value of 'networkAddress(5)', then this string identifies a particular network address, encoded in network byte order, associated with one or more ports on the containing chassis. The first octet contains the IANA Address Family Numbers enumeration value for the specific address type, and octets 2 through N contain the network address value in network byte order. If the associated LldpChassisIdSubtype object has a value of 'interfaceName(6)', then the octet string identifies a particular instance of the ifName object (defined in IETF RFC 2863) for an interface on the containing chassis. If the particular ifName object does not contain any values, another chassis identifier type should be used. If the associated LldpChassisIdSubtype object has a value of 'local(7)', then this string identifies a locally assigned Chassis ID." SYNTAX OCTET STRING (SIZE (1..255)) LldpPortIdSubtype ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes the source of a particular type of port identifier used in the LLDP MIB. The enumeration 'interfaceAlias(1)' represents a port identifier based on the ifAlias MIB object, defined in IETF RFC 2863. The enumeration 'portComponent(2)' represents a port identifier based on the value of entPhysicalAlias (defined in IETF RFC 2737) for a port component (i.e., entPhysicalClass value of 'port(10)'), within the containing chassis. The enumeration 'macAddress(3)' represents a port identifier based on a unicast source MAC address (encoded in network byte order and IEEE 802.3 canonical bit order), which has been detected by the agent and associated with a particular port (IEEE Std. 802-2001). The enumeration 'networkAddress(4)' represents a port identifier based on a network address, detected by the agent and associated with a particular port. The enumeration 'interfaceName(5)' represents a port identifier based on the ifName MIB object, defined in IETF RFC 2863. The enumeration 'agentCircuitId(6)' represents a port identifier based on the agent-local identifier of the circuit (defined in RFC 3046), detected by the agent and associated with a particular port. The enumeration 'local(7)' represents a port identifier based on a value locally assigned." SYNTAX INTEGER { interfaceAlias(1), portComponent(2), macAddress(3), networkAddress(4), interfaceName(5), agentCircuitId(6), local(7) } LldpPortId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes the format of a port identifier string. Objects of this type are always used with an associated LldpPortIdSubtype object, which identifies the format of the particular LldpPortId object instance. If the associated LldpPortIdSubtype object has a value of 'interfaceAlias(1)', then the octet string identifies a particular instance of the ifAlias object (defined in IETF RFC 2863). If the particular ifAlias object does not contain any values, another port identifier type should be used. If the associated LldpPortIdSubtype object has a value of 'portComponent(2)', then the octet string identifies a particular instance of the entPhysicalAlias object (defined in IETF RFC 2737) for a port or backplane component. If the associated LldpPortIdSubtype object has a value of 'macAddress(3)', then this string identifies a particular unicast source MAC address (encoded in network byte order and IEEE 802.3 canonical bit order) associated with the port (IEEE Std. 802-2001). If the associated LldpPortIdSubtype object has a value of 'networkAddress(4)', then this string identifies a network address associated with the port. The first octet contains the IANA AddressFamilyNumbers enumeration value for the specific address type, and octets 2 through N contain the networkAddress address value in network byte order. If the associated LldpPortIdSubtype object has a value of 'interfaceName(5)', then the octet string identifies a particular instance of the ifName object (defined in IETF RFC 2863). If the particular ifName object does not contain any values, another port identifier type should be used. If the associated LldpPortIdSubtype object has a value of 'agentCircuitId(6)', then this string identifies a agent-local identifier of the circuit (defined in RFC 3046). If the associated LldpPortIdSubtype object has a value of 'local(7)', then this string identifies a locally assigned port ID." SYNTAX OCTET STRING (SIZE (1..255)) LldpManAddrIfSubtype ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes the basis of a particular type of interface associated with the management address. The enumeration 'unknown(1)' represents the case where the interface is not known. The enumeration 'ifIndex(2)' represents interface identifier based on the ifIndex MIB object. The enumeration 'systemPortNumber(3)' represents interface identifier based on the system port numbering convention." REFERENCE "IEEE 802.1AB-2004 section 9.4.9.5" SYNTAX INTEGER { unknown(1), ifIndex(2), systemPortNumber(3) } LldpManAddress ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The value of a management address associated with the LLDP agent that may be used to reach higher layer entities to assist discovery by network management. It should be noted that appropriate security credentials, such as SNMP engineId, may be required to access the LLDP agent using a management address. These necessary credentials should be known by the network management and the objects associated with the credentials are not included in the LLDP agent." SYNTAX OCTET STRING (SIZE (1..31)) LldpSystemCapabilitiesMap ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes the system capabilities. The bit 'other(0)' indicates that the system has capabilities other than those listed below. The bit 'repeater(1)' indicates that the system has repeater capability. The bit 'bridge(2)' indicates that the system has bridge capability. The bit 'accessPoint(3)' indicates that the system has access point capability. The bit 'router(4)' indicates that the system has router capability. The bit 'telephone(5)' indicates that the system has telephone capability. The bit 'wirelessStation(6)' indicates that the system has wireless Station capability. The bit 'stationOnly(7)' indicates that the system has only station capability and nothing else." SYNTAX BITS { other(0), repeater(1), bridge(2), accessPoint(3), router(4), telephone(5), wirelessStation(6), stationOnly(7) } LldpPortNumber ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Each port contained in the chassis (that is known to the LLDP agent) is uniquely identified by a port number. A port number has no mandatory relationship to an InterfaceIndex object (of the interfaces MIB, IETF RFC 2683). If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the LldpPortNumber will have the same value as the dot1dBasePort object (defined in IETF RFC 1493) associated corresponding bridge port. If the LLDP agent is not a IEEE 802.1D, IEEE 802.1Q bridge, the LldpPortNumber will have the same value as the the corresponding interface's InterfaceIndex object. Port numbers should be in the range of 1 and 4096 since a particular port is also represented by the corresponding port number bit in LldpPortList." SYNTAX Integer32(1..4096) LldpPortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the system is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." REFERENCE "RFC 2674, Section 5" SYNTAX OCTET STRING(SIZE(0..512)) TimeFilter ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "To be used for the index to a table. Allows an application to download only those rows changed since a particular time. A row is considered changed if the value of any object in the row changes or if the row is created or deleted. When sysUpTime is equal to zero, this table shall be empty. One entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As this basic row is updated new conceptual rows are created (which still share the now updated object values with all other instances). The number of instances which are created is determined by the value of sysUpTime at which the basic row was last updated. One instance will exist for each value of sysUpTime at the last update time for the row. A new timeMark instance is created for each new sysUpTime value. Each new conceptual row will be associated with the timeMark instance which was created at the value of sysUpTime with which the conceptual row is to be associated. By definition all conceptual rows were updated at or after time zero and so at least one conceptual row (associated with timeMark.0) must exist for each underlying (basic) row. See the appendix for further discussion of this variable. Consider the following fooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter fooIndex INTEGER, fooCounts Counter } Should there be two basic rows in this table (fooIndex == 1, fooIndex == 2) and row 1 was updated most recently at time 6, while row 2 was updated most recently at time 8, and both rows had been updated on several earlier occasions such that the current values were 5 and 9 respectively then the following fooCounts instances would exist. fooCounts.0.1 5 fooCounts.0.2 9 fooCounts.1.1 5 fooCounts.1.2 9 fooCounts.2.1 5 fooCounts.2.2 9 fooCounts.3.1 5 fooCounts.3.2 9 fooCounts.4.1 5 fooCounts.4.2 9 fooCounts.5.1 5 fooCounts.5.2 9 fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 -- note that row 1 doesn't exist for fooCounts.8.2 9 -- times 7 and 8" SYNTAX TimeTicks Ipv6Address ::= TEXTUAL-CONVENTION DISPLAY-HINT "2x:" STATUS current DESCRIPTION "This data type is used to model IPv6 addresses. This is a binary string of 16 octets in network byte-order." SYNTAX OCTET STRING (SIZE (16)) --******************************************************************************************************** --******************************************************************************************************** accton OBJECT IDENTIFIER ::= { enterprises 259 } snmpMgt OBJECT IDENTIFIER ::= { accton 8 } cheetahSwitchMgt OBJECT IDENTIFIER ::= { snmpMgt 1 } es4626-50 OBJECT IDENTIFIER ::= { cheetahSwitchMgt 2 } os OBJECT IDENTIFIER ::= { es4626-50 100 } notifications OBJECT IDENTIFIER ::= { es4626-50 101 } conformance OBJECT IDENTIFIER ::= { es4626-50 102 } --xxx.100.1 priSystem OBJECT IDENTIFIER ::= { os 1 } --xxx.100.2 priSpanningTree OBJECT IDENTIFIER ::= { os 2 } --xxx.100.3 priPorts OBJECT IDENTIFIER ::= { os 3 } --xxx.100.4 priIpConfig OBJECT IDENTIFIER ::= { os 4 } --xxx.100.5 priVlanConfig OBJECT IDENTIFIER ::= { os 5 } --xxx.100.6 priJumblyStacking OBJECT IDENTIFIER ::= { os 6 } --xxx.100.7 priUamSecurityPortMib OBJECT IDENTIFIER ::= { os 7 } --xxx.100.8 priIgmpSnoopingMib OBJECT IDENTIFIER ::= { os 8 } --xxx.100.9 priQinQmib OBJECT IDENTIFIER ::= { os 9 } --xxx.100.10 prisecurity OBJECT IDENTIFIER ::= { os 10 } --xxx.100.11 priQos OBJECT IDENTIFIER ::= { os 11 } --xxx.100.12 primirror OBJECT IDENTIFIER ::= { os 12 } --xxx.100.13 pridhcp OBJECT IDENTIFIER ::= { os 13 } --xxx.100.14 priportGroup OBJECT IDENTIFIER ::= { os 14 } --xxx.100.15 prisnmpMgt OBJECT IDENTIFIER ::= { os 15 } --xxx.100.16 l3 OBJECT IDENTIFIER ::= { os 16 } --xxx.100.17 sntpMgt OBJECT IDENTIFIER ::= { os 17 } --xxx.100.18 urpf OBJECT IDENTIFIER ::= { os 18 } --xxx.100.20 dcscm OBJECT IDENTIFIER ::= { os 20 } --xxx.100.21 dcscm6 OBJECT IDENTIFIER ::= { os 21 } --xxx.100.22 prClusterv2 OBJECT IDENTIFIER ::= { os 22 } --xxx.100.23 dns OBJECT IDENTIFIER ::= { os 23 } --xxx.100.24 lldpMIB OBJECT IDENTIFIER ::= { os 24 } --xxx.100.25 ntpSnmpMIB OBJECT IDENTIFIER ::= { os 25 } --xxx.100.26 priPoeConfig OBJECT IDENTIFIER ::= { os 26 } --xxx.100.27 priQos2 OBJECT IDENTIFIER ::= { os 27 } --xxx.100.28 mabMgt OBJECT IDENTIFIER ::= { os 28 } lldpNotifications OBJECT IDENTIFIER ::= { lldpMIB 0 } lldpObjects OBJECT IDENTIFIER ::= { lldpMIB 1 } lldpConformance OBJECT IDENTIFIER ::= { lldpMIB 2 } -- -- LLDP MIB Objects -- lldpConfiguration OBJECT IDENTIFIER ::= { lldpObjects 1 } lldpStatistics OBJECT IDENTIFIER ::= { lldpObjects 2 } lldpLocalSystemData OBJECT IDENTIFIER ::= { lldpObjects 3 } lldpRemoteSystemsData OBJECT IDENTIFIER ::= { lldpObjects 4 } lldpExtensions OBJECT IDENTIFIER ::= { lldpObjects 5 } -- ntpSnmpMIBObjects OBJECT IDENTIFIER ::= { ntpSnmpMIB 1 } -- MIB contains 6 groups ntpEntInfo OBJECT IDENTIFIER ::= { ntpSnmpMIBObjects 1 } ntpEntStatus OBJECT IDENTIFIER ::= { ntpSnmpMIBObjects 2 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.1) System group --xxx.100.1.1 sysResetUnit OBJECT-TYPE SYNTAX INTEGER { noReset(1), setfactory (2), coldReset (3) } MAX-ACCESS read-write STATUS current DESCRIPTION " setfactory(2) coldReset(3) noReset(1) default the status is 1 " ::= { priSystem 1} --xxx.100.1.2 sysHardwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version information of switch hardware " ::= { priSystem 2 } --xxx.100.1.3 sysSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version information of switch software " ::= { priSystem 3 } --xxx.100.1.4 sysStackFlag OBJECT-TYPE SYNTAX INTEGER { stack(1), noStack (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If it is the status of stacking" ::= { priSystem 4 } --xxx.100.1.5 sysCPUMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC Address is used for switch data transfers" ::= { priSystem 5 } --xxx.100.1.6 sysWriteConfig OBJECT-TYPE SYNTAX INTEGER { write(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "write(1)save the current configuration" ::= { priSystem 6 } --xxx.100.1.7 sysPowerStateTable OBJECT-TYPE SYNTAX SEQUENCE OF SysPowerStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the power supply status is only used for chassis switch" ::= { priSystem 7} --xxx.100.1.7.1 sysPowerStateEntry OBJECT-TYPE SYNTAX SysPowerStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "power supply status" INDEX { sysPowerSlotIndex } ::= { sysPowerStateTable 1 } SysPowerStateEntry ::= SEQUENCE { sysPowerSlotIndex INTEGER, sysPowerState INTEGER, sysPowerValue INTEGER, sysPowerType INTEGER, sysPowerStatus INTEGER } --xxx.100.1.7.1.1 sysPowerSlotIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module model No." ::= { sysPowerStateEntry 1 } --xxx.100.1.7.1.2 sysPowerState OBJECT-TYPE SYNTAX INTEGER { sysPowerInstalled(1), sysPowerNotInstalled(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "if the power supply insert" ::= { sysPowerStateEntry 2 } --xxx.100.1.7.1.3 sysPowerValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Power Value" ::= { sysPowerStateEntry 3 } --xxx.100.1.7.1.4 sysPowerType OBJECT-TYPE SYNTAX INTEGER { systemPower(0), poePower(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power Type" ::= { sysPowerStateEntry 4 } --xxx.100.1.7.1.5 sysPowerStatus OBJECT-TYPE SYNTAX INTEGER { normal(0), abnormal(1), na(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power Status" ::= { sysPowerStateEntry 5 } --xxx.100.1.8 sysSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF SysSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "machine information,it is only used by chassis." ::= { priSystem 8} --xxx.100.1.8.1 sysSlotEntry OBJECT-TYPE SYNTAX SysSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch information" INDEX { sysSlotIndex } ::= { sysSlotTable 1 } SysSlotEntry ::= SEQUENCE { sysSlotIndex INTEGER, sysCPUType DisplayString, sysCPUFiveSecondIdle INTEGER, sysCPUThirtySecondIdle INTEGER, sysCPUFiveMinuteIdle INTEGER, sysCPUIdle INTEGER, sysMemorySize INTEGER, sysMemoryBusy INTEGER, sysFlashSize INTEGER, sysTemperature INTEGER, sysCpuUsage INTEGER } --xxx.100.1.8.1.1 sysSlotIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module Model No." ::= { sysSlotEntry 1 } --xxx.100.1.8.1.2 sysCPUType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "CPU type" ::= { sysSlotEntry 2} --xxx.100.1.8.1.3 sysCPUFiveSecondIdle OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Last 5 second CPU IDLE" ::= { sysSlotEntry 3 } --xxx.100.1.8.1.4 sysCPUThirtySecondIdle OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Last 30 second CPU IDLE" ::= { sysSlotEntry 4 } --xxx.100.1.8.1.5 sysCPUFiveMinuteIdle OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Last 5 minute CPU IDLE" ::= { sysSlotEntry 5 } --xxx.100.1.8.1.6 sysCPUIdle OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "From running CPU IDLE" ::= { sysSlotEntry 6 } --xxx.100.1.8.1.7 sysMemorySize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "memory size" ::= { sysSlotEntry 7 } --xxx.100.1.8.1.8 sysMemoryBusy OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "memory usage rent" ::= { sysSlotEntry 8 } --xxx.100.1.8.1.9 sysFlashSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The flash capacity of this slot." ::= { sysSlotEntry 9 } --xxx.100.1.8.1.10 sysTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Temperature of this slot.80 is 80centigrade" ::= { sysSlotEntry 10 } --xxx.100.1.8.1.11 sysCpuUsage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU usage of this slot." ::= { sysSlotEntry 11 } --******************************************************************************************************** --xxx.100.1.9 switchInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SwitchInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of descriptive and status information about switches in this system." ::= { priSystem 9 } --xxx.100.1.9.1 switchInfoEntry OBJECT-TYPE SYNTAX SwitchInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about a single switch in this system." INDEX { swSlotIndex , swUnitIndex } ::= { switchInfoTable 1 } SwitchInfoEntry ::= SEQUENCE { swSlotIndex INTEGER, swUnitIndex INTEGER, swModuleType INTEGER } --xxx.100.1.9.1.1 swSlotIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the slot within the switch for which this entry contains information. While for the chassis device, the value is real switch slot number." ::= { switchInfoEntry 1 } --xxx.100.1.9.1.2 swUnitIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the switch within the system for which this entry contains information. This value can never be greater than switchNumber." ::= { switchInfoEntry 2 } --xxx.100.1.9.1.3 swModuleType OBJECT-TYPE SYNTAX INTEGER { typeMFC(0), typeSFC(1), type1GS(2), type1GL(3), type100M1GT(4), type10M100MT(8), type1-M12GB(101), type1-12GT(102), type1-210Gx(103), type1-110Gx(104), type1-CPU8245(105), type1-BACKPLANE(106), type1-24GB(107), type1-24GT(108), type1-36TX(109), type1-4GX32TX(110), type1-16FX(111), type1-ES2GB(112), type1-M4GX24TX(113), type1-ES(114), type1-MI(115), type1-MII(116), type1-12GB(117), type1-M8GB(118), type1-2XFP8GX16GB(119), type1-8GX16GB(120), type1-4GX24TX(121), type1-L-M4GX24TX(122), type1-1XFP8GX16GB(123), type1-2XFP12GX12GT(124), type1-12GX12GT(125), type1-1XFP12GX12GT(126), type1-48GT(127), type1-M1XFP12GX12GT(128), type1-4XFP(129), type1-48GB(130), type1-M44GT(131), type1-M1XFP12GX12GB(132), type1-12GX12GB(133), type1-2XFP12GX12GB(134), type1-2XFP24GB12GT(136), type1-24GB12GT(137), type1-NEWMI(138), type1-M1XFP12GX12GTR4(139), type1-12GX12GTR4(140), type1-2XFP12GX12GTR4(141), type2-M12GB(165), type2-12GT(166), type2-210Gx(167), type2-110Gx(168), type2-CPU8245(169), type2-BACKPLANE(170), type2-24GB(171), type2-24GT(172), type2-36TX(173), type2-4GX32TX(174), type2-16FX(175), type2-ES2GB(176), type2-M4GX24TX(177), type2-ES(178), type2-MI(179), type2-MII(180), type2-12GB(181), type2-M8GB(182), type2-2XFP8GX16GB(183), type2-8GX16GB(184), type2-4GX24TX(185), type2-L-M4GX24TX(186), type2-1XFP8GX16GB(187), type2-2XFP12GX12GT(188), type2-12GX12GT(189), type2-1XFP12GX12GT(190), type2-48GT(191), type2-M1XFP12GX12GT(192), type2-4XFP(193), type2-48GB(194), type2-M44GT(195), type2-M1XFP12GX12GB(196), type2-12GX12GB(197), type2-2XFP12GX12GB(198), type2-2XFP24GB12GT(200), type2-24GB12GT(201), type2-NEWMI(202), type2-M1XFP12GX12GTR4(203), type2-12GX12GTR4(204), type2-2XFP12GX12GTR4(205), type3-M (228), type3-MI(229), type3-24GT(231), type3-24GB(232), type3-4XFP(234) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of expansion module in this switch slot." ::= { switchInfoEntry 3 } --xxx.100.1.10 switchFileCopy OBJECT IDENTIFIER ::= { priSystem 10 } --xxx.100.1.10.1 fileUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "ftp user name" ::= { switchFileCopy 1 } --xxx.100.1.10.2 fileUserPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "ftp user password" ::= { switchFileCopy 2 } --xxx.100.1.10.3 fileIPaddress OBJECT-TYPE SYNTAX DisplayString (SIZE(1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "ftp or tftp server ip address" ::= { switchFileCopy 3 } --xxx.100.1.10.4 sourceFileCopy OBJECT-TYPE SYNTAX DisplayString (SIZE(1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "Source file name or Copy from current system configuration ." ::= { switchFileCopy 4 } --xxx.100.1.10.5 destinationFileCopy OBJECT-TYPE SYNTAX DisplayString (SIZE(1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination file name or Copy to startup configuration." ::= { switchFileCopy 5 } --xxx.100.1.10.6 fileCopyMode OBJECT-TYPE SYNTAX INTEGER { ascii(0), binary(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "ascii(0): ASCII file mode; binary(1): Binary file mode." ::= { switchFileCopy 6 } --xxx.100.1.10.7 fileCopyUseMode OBJECT-TYPE SYNTAX INTEGER { ftp(1), tftp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "ftp(1): ftp server or client; tftp(2): tftp server or client." ::= { switchFileCopy 7 } --xxx.100.1.10.8 fileCopy OBJECT-TYPE SYNTAX INTEGER { upload(1), download(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "File copy configurate." ::= { switchFileCopy 8 } --xxx.100.1.10.9 fileCopyResult OBJECT-TYPE SYNTAX INTEGER { error(0), ok(1), uploading(2), downloading(3), idle(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The result of file copy:error(0):copy file failure;ok(1):copy file success; uploading(2):in process of upload file;downloading(3):in process of download file; idle(4):be out of copy file." ::= { switchFileCopy 9 } --xxx.100.1.11 switchInfo OBJECT IDENTIFIER ::= { priSystem 11 } --xxx.100.1.11.1 switchCPUType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU type of switch" ::= { switchInfo 1} --xxx.100.1.11.2 switchCPUFiveSecondIdle OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Last 5 second CPU IDLE" ::= { switchInfo 2 } --xxx.100.1.11.3 switchCPUThirtySecondIdle OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Last 30 second CPU IDLE" ::= { switchInfo 3 } --xxx.100.1.11.4 switchCPUFiveMinuteIdle OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Last 5 minute CPU IDLE" ::= { switchInfo 4 } --xxx.100.1.11.5 switchCPUIdle OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "From running CPU IDLE" ::= { switchInfo 5 } --xxx.100.1.11.6 switchMemorySize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "memory size" ::= { switchInfo 6 } --xxx.100.1.11.7 switchMemoryBusy OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "memory usage rent" ::= { switchInfo 7 } --xxx.100.1.11.8 switchFlashSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The flash capacity of switch." ::= { switchInfo 8 } --xxx.100.1.11.9 switchTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Temperature of switch.80 is 80centigrade" ::= { switchInfo 9 } --xxx.100.1.11.10 switchCpuUsage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU usage of switch." ::= { switchInfo 10 } --xxx.100.1.12 sysFanTable OBJECT-TYPE SYNTAX SEQUENCE OF SysFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " the state of fan." ::= { priSystem 12} --xxx.100.1.12.1 sysFanEntry OBJECT-TYPE SYNTAX SysFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "fan supply status" INDEX { sysFanIndex } ::= { sysFanTable 1 } SysFanEntry ::= SEQUENCE { sysFanIndex INTEGER, sysFanInserted INTEGER, sysFanStatus INTEGER, sysFanSpeed INTEGER } --xxx.100.1.12.1.1.1 sysFanIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "system fan entry index" ::= { sysFanEntry 1 } --xxx.100.1.12.1.1.2 sysFanInserted OBJECT-TYPE SYNTAX INTEGER { sysFanNotInstalled(0), sysFanInstalled(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the slot fan is installed or not." ::= { sysFanEntry 2 } --xxx.100.1.12.1.1.3 sysFanStatus OBJECT-TYPE SYNTAX INTEGER { abnormal(1), normal(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the slot fan is normal or abnormal." ::= { sysFanEntry 3 } --xxx.100.1.12.1.1.4 sysFanSpeed OBJECT-TYPE SYNTAX INTEGER { none(0), low(1), medium(2), high(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of Fan. Status: Low(1), Medium(2), High(3), none(0) is readonly" ::= { sysFanEntry 4 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.2) Spanning tree group --xxx.100.2.1 spanGlobalEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " Enable or disable the Spanning Tree algorithm in the switch." ::= { priSpanningTree 1 } --******************************************************************************************************** --xxx.100.2.2 mstpMgt OBJECT IDENTIFIER ::= { priSpanningTree 2 } --xxx.100.2.2.1 mstpSystemGroup OBJECT IDENTIFIER ::= { mstpMgt 1 } --xxx.100.2.2.1.1 mstpEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable the Spanning Tree algorithm in the switch." ::= { mstpSystemGroup 1 } --xxx.100.2.2.1.2 mstpTCFlush OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), protect(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "configure global style of TC FLUSH" ::= { mstpSystemGroup 2 } --xxx.100.2.2.1.3 mstpForwardTime OBJECT-TYPE SYNTAX INTEGER 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." ::= { mstpSystemGroup 3 } --xxx.100.2.2.1.4 mstpHelloTime OBJECT-TYPE SYNTAX INTEGER 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." ::= { mstpSystemGroup 4 } --xxx.100.2.2.1.5 mstpMaxage OBJECT-TYPE SYNTAX INTEGER 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." ::= { mstpSystemGroup 5 } --xxx.100.2.2.1.6 mstpMaxhop OBJECT-TYPE SYNTAX INTEGER (1..40) MAX-ACCESS read-create STATUS current DESCRIPTION "setting global Maxhop of mstp" ::= { mstpSystemGroup 6 } --xxx.100.2.2.1.7 mstpMode OBJECT-TYPE SYNTAX INTEGER { stp(0), rstp(2), mstp(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "setting global mode of mstp,stp or rstp" ::= { mstpSystemGroup 7 } --xxx.100.2.2.1.8 mstpName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "setting the name of mst" ::= { mstpSystemGroup 8 } --xxx.100.2.2.1.9 mstpRevisionLevel OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "setting the global revision level of mstp" ::= { mstpSystemGroup 9 } --xxx.100.2.2.1.10 mstpBridgeForwardDelay OBJECT-TYPE SYNTAX INTEGER (4..30) MAX-ACCESS read-create STATUS current DESCRIPTION "setting global Forwardtime of mstp" ::= { mstpSystemGroup 10 } --xxx.100.2.2.1.11 mstpBridgeHelloTime OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-create STATUS current DESCRIPTION "setting global HelloTime of mstp" ::= { mstpSystemGroup 11 } --xxx.100.2.2.1.12 mstpBridgeMaxage OBJECT-TYPE SYNTAX INTEGER (6..40) MAX-ACCESS read-create STATUS current DESCRIPTION "setting global Maxage of mstp" ::= { mstpSystemGroup 12 } --xxx.100.2.2.3 mstpInstancePortTable OBJECT-TYPE SYNTAX SEQUENCE OF MstpInstancePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " interrelated parameter list of instance and port " ::= { mstpMgt 3} --xxx.100.2.2.3.1 mstpInstancePortEntry OBJECT-TYPE SYNTAX MstpInstancePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index of this table is instance ID and port index" INDEX { mstpInstancePortInstanceID,mstpInstancePortPortIndex } ::= { mstpInstancePortTable 1 } MstpInstancePortEntry ::= SEQUENCE { mstpInstancePortInstanceID INTEGER, mstpInstancePortPortIndex INTEGER, mstpInstancePortCost INTEGER, mstpInstancePortPriority INTEGER, mstpInstancePortRootGuard INTEGER } --xxx.100.2.2.3.1.1 mstpInstancePortInstanceID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION " instance ID" ::= { mstpInstancePortEntry 1 } --xxx.100.2.2.3.1.2 mstpInstancePortPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "port index" ::= { mstpInstancePortEntry 2 } --xxx.100.2.2.3.1.3 mstpInstancePortCost OBJECT-TYPE SYNTAX INTEGER (1..200000000) MAX-ACCESS read-create STATUS current DESCRIPTION "port cost of port under the special instance" ::= { mstpInstancePortEntry 3 } --xxx.100.2.2.3.1.4 mstpInstancePortPriority OBJECT-TYPE SYNTAX INTEGER (0..240) MAX-ACCESS read-create STATUS current DESCRIPTION "port priority of port under the special instance" ::= { mstpInstancePortEntry 4 } --xxx.100.2.2.3.1.5 mstpInstancePortRootGuard OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "rootguard enable/disable on the current instance" ::= { mstpInstancePortEntry 5 } --xxx.100.2.2.2 mstpInstanceTable OBJECT-TYPE SYNTAX SEQUENCE OF MstpInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " correlative information list with instance" ::= { mstpMgt 2} --xxx.100.2.2.2.1 mstpInstanceEntry OBJECT-TYPE SYNTAX MstpInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index of this table is instance ID" INDEX { mstpInstanceID} ::= { mstpInstanceTable 1 } MstpInstanceEntry ::= SEQUENCE { mstpInstanceID INTEGER, mstpInstanceVlans DisplayString, mstpInstanceSwitchPriority INTEGER } --xxx.100.2.2.2.1.1 mstpInstanceID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION " instance ID" ::= { mstpInstanceEntry 1 } --xxx.100.2.2.2.1.2 mstpInstanceVlans OBJECT-TYPE SYNTAX DisplayString (SIZE(0..512)) MAX-ACCESS read-create STATUS current DESCRIPTION " the map of vlans to instance.The input format is consonant with cli." ::= { mstpInstanceEntry 2 } --xxx.100.2.2.2.1.3 mstpInstanceSwitchPriority OBJECT-TYPE SYNTAX INTEGER (0..61440) MAX-ACCESS read-create STATUS current DESCRIPTION " The priority of the router in the special instance." ::= { mstpInstanceEntry 3 } --******************************************************************************************************** --xxx.100.2.2.4 mstpPortInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF MstpPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " mstp information list of port" ::= { mstpMgt 4} --xxx.100.2.2.4.1 mstpPortInfoEntry OBJECT-TYPE SYNTAX MstpPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index of this table is port index" INDEX { mstpPortInfoPortIndex} ::= { mstpPortInfoTable 1 } MstpPortInfoEntry ::= SEQUENCE { mstpPortInfoPortIndex INTEGER, mstpPortInfoEnable INTEGER, mstpPortLinkType INTEGER, mstpPortMcheck INTEGER, mstpPortPortFast INTEGER, mstpPortFormat INTEGER, mstpPortDigestSnp INTEGER, mstpPortTCFlush INTEGER } --xxx.100.2.2.4.1.1 mstpPortInfoPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION " port index" ::= { mstpPortInfoEntry 1 } --xxx.100.2.2.4.1.2 mstpPortInfoEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "enable/disable mstp on the port." ::= { mstpPortInfoEntry 2 } --xxx.100.2.2.4.1.2 mstpPortLinkType OBJECT-TYPE SYNTAX INTEGER { auto(2), force-true(1), force-false(0) } MAX-ACCESS read-create STATUS current DESCRIPTION " the p2p link type of the port" ::= { mstpPortInfoEntry 3 } --xxx.100.2.2.4.1.3 mstpPortMcheck OBJECT-TYPE SYNTAX INTEGER { untrigger(0), trigger(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "trigger/untrigger" ::= { mstpPortInfoEntry 4 } --xxx.100.2.2.4.1.4 mstpPortPortFast OBJECT-TYPE SYNTAX INTEGER { default(0), bpdufilter(1), bpduguard(2), noportfast(3)-- no spanningtree portfast } MAX-ACCESS read-create STATUS current DESCRIPTION " default:the port mode is portfast mode bpdufilter:the port mode is portfast mode with bpdufilter bpduguard:the port mode is portfast mode with bpduguard noportfast:the port mode is not portfast mode" ::= { mstpPortInfoEntry 5 } --xxx.100.2.2.4.1.5 mstpPortFormat OBJECT-TYPE SYNTAX INTEGER { standard(0), privacy(1), auto(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "which mode can be setted up port of message format function" ::= { mstpPortInfoEntry 6 } --xxx.100.2.2.4.1.6 mstpPortDigestSnp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether the port use peer's authentication key" ::= { mstpPortInfoEntry 7 } --xxx.100.2.2.4.1.7 mstpPortTCFlush OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), protect(3), useglobal(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "when topology is changed, how to flush the mac" ::= { mstpPortInfoEntry 8 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.3) Ports group --xxx.100.3.1 portCount OBJECT-TYPE SYNTAX INTEGER (1..256) MAX-ACCESS read-only STATUS current DESCRIPTION " The total number of ports in the system." ::= { priPorts 1 } --xxx.100.3.2 portTable OBJECT-TYPE SYNTAX SEQUENCE OF PriPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A list of port entries." ::= { priPorts 2 } --xxx.100.3.2.1 priPortEntry OBJECT-TYPE SYNTAX PriPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " A port entry containing port information, status, and control." INDEX { portIndex } ::= { portTable 1 } PriPortEntry ::= SEQUENCE { portIndex INTEGER, portName DisplayString, switchNum INTEGER, slotNum INTEGER, portType INTEGER, flowControlStatus INTEGER, bandwidthControlStatus INTEGER, maxBandwidth INTEGER, receiveBandwidth INTEGER, transmitBandwidth INTEGER, -- mdi INTEGER, shutdown INTEGER, loopback INTEGER, speedDuplex INTEGER, portMode INTEGER, pvid INTEGER, indicatesType INTEGER, vctAction INTEGER, vctLastStatus DisplayString, portTrunkAllowedvlan OCTET STRING, portHybridTaggedAllowedvlan OCTET STRING, portHybridUntaggedAllowedvlan OCTET STRING } --xxx.100.3.2.1.1 portIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "port No." ::= { priPortEntry 1 } --xxx.100.3.2.1.2 portName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " Name of the port. exp:financial." ::= { priPortEntry 2 } --xxx.100.3.2.1.3 switchNum OBJECT-TYPE SYNTAX INTEGER(0..16) MAX-ACCESS read-only STATUS current DESCRIPTION " This value is denoting the number of swith in which this port resides. For the non-stackable device,the value is always 1. While for the stackable device, the value is real switch stack number." ::= { priPortEntry 3 } --xxx.100.3.2.1.4 slotNum OBJECT-TYPE SYNTAX INTEGER(0..16) MAX-ACCESS read-only STATUS current DESCRIPTION " This value is denoting the number of slot. For the static slot,the value is 1,while for the extended slot the value is real extended slot number." ::= { priPortEntry 4 } --xxx.100.3.2.1.5 portType OBJECT-TYPE SYNTAX INTEGER { typeSFP(0), typeCombo(1), typeFiber(2), typeSingleOptFE(3), --modify 04/9/9 typeMultiOptFE(4), typeElecFE(5), typeSingleOptGE(6), typeMultiOptGE(7), typeElecGE(8), typePortAGG(9), typePortUsbGE(10), typeOptXge(11), other(255)--modify 03/1/21 } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of expansion module in this port." ::= { priPortEntry 5 } -------------------------------------------------------------------------- -- New requirement begins -------------------------------------------------------------------------- --xxx.100.3.2.1.6 flowControlStatus OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The flow-control status of the port. Its functionality is exactly same as 'flow control' or 'no flow control' commands in console mode." ::= { priPortEntry 6 } --xxx.100.3.2.1.7 bandwidthControlStatus OBJECT-TYPE SYNTAX INTEGER { ingress(0), egress(1), both(2), none(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The bandwidth-control status of the port. Its functionality is to stop the bandwidth control. The only way to enable bandwidth control is to set receiveBandwidth or transmitBandwith." ::= { priPortEntry 7 } --xxx.100.3.2.1.8 maxBandwidth OBJECT-TYPE SYNTAX INTEGER { default(0), bw100M(1), bw1000M(2), bw10000M(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The max bandwidth of the port." ::= { priPortEntry 8 } --xxx.100.3.2.1.9 receiveBandwidth OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The recevice bandwidth of the port. Its unit is kbs. The command 'bandwidth control 50 both' in console mode equals setting both receiveBandwidth and transmitBandwidth to 50 kbs. Set 0 is no bandwidth." ::= { priPortEntry 9 } --xxx.100.3.2.1.10 transmitBandwidth OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The transmit bandwidth of the port. Its unit is kbs. Set 0 is no bandwidth." ::= { priPortEntry 10 } --xxx.100.3.2.1.11 -- mdi OBJECT-TYPE -- SYNTAX INTEGER -- { -- auto(0), -- across(1), -- normal(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Establish to specify the on-line type of the port; -- Exchange the every kind of plank card of machine -- of thousand trillion this order of above port nonsupport." -- ::= { priPortEntry 11 } --xxx.100.3.2.1.12 shutdown OBJECT-TYPE SYNTAX INTEGER { shutDown(0), noshutdown(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Close or open to specify the port." ::= { priPortEntry 12 } --xxx.100.3.2.1.13 loopback OBJECT-TYPE SYNTAX INTEGER { noloopback(0), loopback(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Open or close to specify the wreath of the port back to test the function." ::= { priPortEntry 13 } --xxx.100.3.2.1.14 speedDuplex OBJECT-TYPE SYNTAX INTEGER { auto(0), half10(1), full10(2), half100(3), full100(4), half1000(5), full1000(6), fx-100(13) } MAX-ACCESS read-write STATUS current DESCRIPTION "The speed and duplex status of the port." ::= { priPortEntry 14 } --xxx.100.3.2.1.15 portMode OBJECT-TYPE SYNTAX INTEGER { access(1), trunk(2), hybrid(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "port mode: 1 is access,2 is trunk,3 is hybrid" ::= { priPortEntry 15 } --xxx.100.3.2.1.16 pvid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "port of native vlan No." ::= { priPortEntry 16 } --xxx.100.3.2.1.17 indicatesType OBJECT-TYPE SYNTAX INTEGER { other(1), hundredBaseTX(2), hundredBaseFX(3), thousandBaseSX(4), thousandBaseLX(5), thousandBaseT(6), thousandBaseGBIC(7), thousandBaseSfp(8), hundredBaseFxScSingleMode(9), hundredBaseFxScMultiMode(10), thousandBaseCX(11), tenG(12) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the port type of the configuration of the switch." ::= { priPortEntry 17 } --xxx.100.3.2.1.18 vctAction OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the VCT action of the port,only the value 1 is permitted when SET this entry though you can GET 1(processing) and 0(succeed); The specified port will be shutdown when one sets 1 to this entry,and then it will return to no shutdown after operate the virtual-cable-test. You can get the status of VCT from the entry vctLastStatus." ::= { priPortEntry 18 } --xxx.100.3.2.1.19 vctLastStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(0..1000)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the last VCT status of the port." ::= { priPortEntry 19 } --xxx.100.3.2.1.20 portTrunkAllowedvlan OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "trunk port allowed vlan list string" ::= { priPortEntry 20 } --xxx.100.3.2.1.21 portHybridTaggedAllowedvlan OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "hybrid port tagged allowed vlan list string" ::= { priPortEntry 21 } --xxx.100.3.2.1.22 portHybridUntaggedAllowedvlan OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "hybrid port untagged allowed vlan list string" ::= { priPortEntry 22 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.4 priIpConfig --*************************************** --xxx.100.4.1 netDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address of the default gateway. If this value is undefined or unknown, it shall have the value 0.0.0.0." ::= { priIpConfig 1 } --xxx.100.4.2 ipHttpState OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Web server on-off." ::= { priIpConfig 2 } --xxx.100.4.3 iPAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IPAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of iPAddrEntry." ::= { priIpConfig 3 } --xxx.100.4.3.1 iPAddrEntry OBJECT-TYPE SYNTAX IPAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of configuration parameters for a particular network interface on this device. If the device has no network interface, this table is empty. The index is composed of the ifIndex assigned to the corresponding interface." INDEX { iPAddrVid , iPAddrIPAddress } ::= { iPAddrTable 1 } IPAddrEntry ::= SEQUENCE { iPAddrVid INTEGER, iPAddrIPAddress IpAddress, iPAddrSubnetMask IpAddress, iPAddrPrimaryInterface INTEGER, iPAddrStatus INTEGER } --xxx.100.4.3.1.1 iPAddrVid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN interface being used by this table entry. Only the VLAN interfaces which have an IP configured will appear in the table." ::= { iPAddrEntry 1 } --xxx.100.4.3.1.2 iPAddrIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of this Net interface. The default value for this object is 0.0.0.0. If either the IPAddrIPAddress or IPAddrSubnetMask is 0.0.0.0, then when the device boots, it may use BOOTP to try to figure out what these values should be. If BOOTP fails, before the device can talk on the network, this value must be configured (e.g., through a terminal attached to the device)." ::= { iPAddrEntry 2 } --xxx.100.4.3.1.3 iPAddrSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The subnet mask of this Net interface. The default value for this object is 0.0.0.0. If either the IPAddrIPAddress or IPAddrSubnetMask are 0.0.0.0, then when the device boots, it may use BOOTP to try to figure out what these values should be. If BOOTP fails, before the device can talk on the network, this value must be configured (e.g., through a terminal attached to the device)." ::= { iPAddrEntry 3 } --xxx.100.4.3.1.4 iPAddrPrimaryInterface OBJECT-TYPE SYNTAX INTEGER { primary(0), secondary(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether this is a primary interface." ::= { iPAddrEntry 4 } --xxx.100.4.3.1.5 iPAddrStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Now state." ::= { iPAddrEntry 5 } --******************************************************************************************************** --xxx.100.4.4 interfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of interfaceEntry." ::= { priIpConfig 4 } --xxx.100.5.1.1 interfaceEntry OBJECT-TYPE SYNTAX InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of configuration parameters for a particular network interface on this device. If the device has no network interface, this table is empty. The index is composed of the ifIndex assigned to the corresponding interface." INDEX { intfacetype , intfaceID } ::= { interfaceTable 1 } InterfaceEntry ::= SEQUENCE { intfacetype INTEGER, intfaceID INTEGER, intfaceIndex INTEGER, -- intfaceAddressMethod INTEGER, intfaceStatus INTEGER } intfacetype OBJECT-TYPE SYNTAX INTEGER { vintf(1), loopback(2), tunnel(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Type of interface. Now support(1)vintf and (2)loopback." ::= { interfaceEntry 1 } intfaceID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Number of interface. exp:intfacetype(1),interfaceID(2) means interface vlan 2. if intfacetype(2) interfaceID(4) means interface loopback4. if intfacetype(3) interfaceID(5) means interface Tunnel5." ::= { interfaceEntry 2 } intfaceIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Index of interface." ::= { interfaceEntry 3 } --intfaceAddressMethod OBJECT-TYPE -- SYNTAX INTEGER -- { -- user(0), -- dhcp(1), -- bootp(2) -- } -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "Method to get the IP address. -- When intfacetype(2/3) intfaceAddressMethod must be user()." -- ::= { interfaceEntry 4 } intfaceStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Now state." ::= { interfaceEntry 5 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.5 vlanConfig --*************************************** --vlaninfotable --*************************************** --xxx.100.5.1 vlanInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing current configuration information for each VLAN currently configured into the device by (local or network) management." ::= { priVlanConfig 1 } --xxx.100.5.1.1 vlanInfoEntry OBJECT-TYPE SYNTAX VlanInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static information for a VLAN configured into the device by (local or network) management." INDEX { vlanID } ::= { vlanInfoTable 1 } VlanInfoEntry ::= SEQUENCE { vlanID INTEGER, vlanName DisplayString, vlanPortNumber INTEGER, vlanRowStatus INTEGER } --xxx.100.5.1.1.1 vlanID OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value is vlan's ID." ::= { vlanInfoEntry 1 } --xxx.100.5.1.1.2 vlanName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "which may be used to identify the VLAN." ::= { vlanInfoEntry 2 } --xxx.100.5.1.1.3 vlanPortNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of vlan's ports." ::= { vlanInfoEntry 3 } --xxx.100.5.1.1.4 vlanRowStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { vlanInfoEntry 4 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.6 jumblyStacking --xxx.100.6.1 sysStackUnitNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " the number of the stacked units." ::= { priJumblyStacking 1 } --xxx.100.6.2 jumblyStackingInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF JumblyStackingInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of descriptive and status information about jumbly stacking in this system." ::= { priJumblyStacking 2 } --xxx.100.6.1.1 jumblyStackingInfoEntry OBJECT-TYPE SYNTAX JumblyStackingInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about stacking switch in this system." INDEX { swUnitIndex } ::= { jumblyStackingInfoTable 1 } JumblyStackingInfoEntry ::= SEQUENCE { stackingUnitIndex INTEGER, swHardwareVersion DisplayString, swSoftwareVersion DisplayString, swCPUMac MacAddress, swType DisplayString } --xxx.100.6.1.1.1 stackingUnitIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the switch within the system for which this entry contains information. This value can never be greater than switchNumber." ::= { jumblyStackingInfoEntry 1 } --xxx.100.6.1.1.2 swHardwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The text string denoting the version of the hardware." ::= { jumblyStackingInfoEntry 2 } --xxx.100.6.1.1.3 swSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The text string denoting the version of the software." ::= { jumblyStackingInfoEntry 3 } --xxx.100.6.1.1.4 swCPUMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION " the Mac address of the machine." ::= { jumblyStackingInfoEntry 4 } --xxx.100.6.1.1.5 swType OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Type of this switch." ::= { jumblyStackingInfoEntry 5 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.7 uamSecurityPortMib --xxx.100.7.1 portSecurityTable OBJECT-TYPE SYNTAX SEQUENCE OF PortSecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of port security " ::= { priUamSecurityPortMib 1 } --xxx.100.7.1.1 portSecurityEntry OBJECT-TYPE SYNTAX PortSecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the port security table." INDEX { psPortIndex } ::= { portSecurityTable 1 } PortSecurityEntry ::= SEQUENCE { psPortIndex INTEGER, psPortSecurity INTEGER, psSecuritytSaticMacAdd MacAddress, psSecurityStaticMacDel MacAddress, psSecurityPortLock INTEGER, psSecurityPortMax INTEGER, psSecurityPortConvertmac INTEGER, psSecurityPortLocktimer INTEGER } --xxx.100.7.1.1.1 psPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value for each port" ::= { portSecurityEntry 1 } --xxx.100.7.1.1.2 psPortSecurity OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable mac bind on this port" ::= { portSecurityEntry 2 } --xxx.100.7.1.1.3 psSecuritytSaticMacAdd OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "bind Security mac address on this port" ::= { portSecurityEntry 3 } --xxx.100.7.1.1.4 psSecurityStaticMacDel OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "delete Security mac address on this port" ::= { portSecurityEntry 4 } --xxx.100.7.1.1.5 psSecurityPortLock OBJECT-TYPE SYNTAX INTEGER{ unlock(0), lock(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "lock or unlock this port" ::= { portSecurityEntry 5 } --xxx.100.7.1.1.6 psSecurityPortMax OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum secure addrs on this port" ::= { portSecurityEntry 6 } --xxx.100.7.1.1.7 psSecurityPortConvertmac OBJECT-TYPE SYNTAX INTEGER (1..1) MAX-ACCESS read-write STATUS current DESCRIPTION "convert dynamic mac to security mac" ::= { portSecurityEntry 7 } --xxx.100.7.1.1.8 psSecurityPortLocktimer OBJECT-TYPE SYNTAX INTEGER (0..300) MAX-ACCESS read-write STATUS current DESCRIPTION "lock timer on this port" ::= { portSecurityEntry 8 } --xxx.100.7.2 securityMacPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SecurityMacPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of descriptive and status information about security port" ::= { priUamSecurityPortMib 2 } --xxx.100.7.2.1 securityMacPortEntry OBJECT-TYPE SYNTAX SecurityMacPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the security mac port table." INDEX { secPortIndex , secMacAdress } ::= { securityMacPortTable 1 } SecurityMacPortEntry ::= SEQUENCE { secPortIndex INTEGER, secMacAdress MacAddress, secVid INTEGER } --xxx.100.7.2.1.1 secPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each port" ::= { securityMacPortEntry 1 } --xxx.100.7.2.1.2 secMacAdress OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "Mac adress bind on this port" ::= { securityMacPortEntry 2 } --xxx.100.7.2.1.3 secVid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "vlan id of this port(pvid)" ::= { securityMacPortEntry 3 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.8) priIgmpSnoopingMib --xxx.100.8.1 priIgmpSnoopingGlobalEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Enable or disable the IgmpSnooping algorithm in the switch." ::= { priIgmpSnoopingMib 1 } --xxx.100.8.2 priIgmpSnoopingVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF PriIgmpSnoopingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " IopgmpSnoing configuration in vlan." ::= { priIgmpSnoopingMib 2 } --xxx.100.8.2.1 priIgmpSnoopingEntry OBJECT-TYPE SYNTAX PriIgmpSnoopingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " IgmpSnooping confition in vlan." INDEX { priIgmpSnoopingvlanID } ::= { priIgmpSnoopingVlanTable 1 } PriIgmpSnoopingEntry ::= SEQUENCE { priIgmpSnoopingvlanID INTEGER, priIgmpSnoopingvlanEnable INTEGER, priIgmpSnoopingleave INTEGER, priIgmpSnoopingL2gen INTEGER, priIgmpSnoopingGroupNum INTEGER, priIgmpSnoopingSourceNum INTEGER, priIgmpSnoopingPort DisplayString, priIgmpSnoopingPortTime INTEGER, priIgmpSnoopingQueryInterval INTEGER, priIgmpSnoopingQueryMrsp INTEGER, priIgmpSnoopingQueryRobustness INTEGER, priIgmpSnoopingSuppression INTEGER } --xxx.100.8.2.1.1 priIgmpSnoopingvlanID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value is vlan's ID." ::= { priIgmpSnoopingEntry 1 } --xxx.100.8.2.1.2 priIgmpSnoopingvlanEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Enable or disable the IgmpSnooping in the switch.Default:0" ::= { priIgmpSnoopingEntry 2 } --xxx.100.8.2.1.3 priIgmpSnoopingleave OBJECT-TYPE SYNTAX INTEGER { no-immediate-leave(0), immediate-leave(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Enable or disable the immediate leave config.Default:0" ::= { priIgmpSnoopingEntry 3 } --xxx.100.8.2.1.4 priIgmpSnoopingL2gen OBJECT-TYPE SYNTAX INTEGER { no-l2-general-querier(0), l2-general-querier(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Enable or disable the l2-general-querier config.Default:0" ::= { priIgmpSnoopingEntry 4 } --xxx.100.8.2.1.5 priIgmpSnoopingGroupNum OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "set the maximum IGMP group the port can join" ::= { priIgmpSnoopingEntry 5 } --xxx.100.8.2.1.6 priIgmpSnoopingSourceNum OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "set the maximum source number" ::= { priIgmpSnoopingEntry 6 } --xxx.100.8.2.1.7 priIgmpSnoopingPort OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " Get static mrouter port of vlan. ethernet: Name of Ethernet port ifname: Name of interface port-channel: Port aggregation." ::= { priIgmpSnoopingEntry 7 } --xxx.100.8.2.1.8 priIgmpSnoopingPortTime OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " Configure this survive time of mrouter port.Default: 255s" ::= { priIgmpSnoopingEntry 8 } --xxx.100.8.2.1.9 priIgmpSnoopingQueryInterval OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " Configure this query interval. Default: 125s" ::= { priIgmpSnoopingEntry 9 } --xxx.100.8.2.1.10 priIgmpSnoopingQueryMrsp OBJECT-TYPE SYNTAX INTEGER(1..25) MAX-ACCESS read-write STATUS current DESCRIPTION " Configure the maximum query response period. Default: 10s" ::= { priIgmpSnoopingEntry 10 } --xxx.100.8.2.1.11 priIgmpSnoopingQueryRobustness OBJECT-TYPE SYNTAX INTEGER(2..10) MAX-ACCESS read-write STATUS current DESCRIPTION " Configure the query robustness.Default: 2" ::= { priIgmpSnoopingEntry 11 } --xxx.100.8.2.1.12 priIgmpSnoopingSuppression OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION " Configure the suppression query time.Default: 255s" ::= { priIgmpSnoopingEntry 12 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.9) QinQ group --xxx.100.9.1 dot1qTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1qTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " port of qinq tunnel function list" ::= { priQinQmib 1} --xxx.100.9.1 dot1qTunnelEntry OBJECT-TYPE SYNTAX Dot1qTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " configure of dot1qTunnel" INDEX { qinqPortIndex } ::= { dot1qTunnelTable 1 } Dot1qTunnelEntry ::= SEQUENCE { qinqPortIndex INTEGER, tunnelPortEnable INTEGER, tunnelPortType INTEGER } --xxx.100.9.1.1 qinqPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "port index" ::= { dot1qTunnelEntry 1 } --xxx.100.9.1.2 tunnelPortEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the dot1q-tunnel in this port." ::= { dot1qTunnelEntry 2 } --xxx.100.9.1.3 tunnelPortType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Protocol type of trunk port(TPID)(exp:8100/9100/9200)." ::= { dot1qTunnelEntry 3 } --xxx.100.9.2 vlanTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " VLAN translation basic config." ::= { priQinQmib 2} --xxx.100.9.2.1 vlanTranslationEntry OBJECT-TYPE SYNTAX VlanTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN translation" INDEX { translatPortIndex } ::= { vlanTranslationTable 1 } VlanTranslationEntry ::= SEQUENCE { translatPortIndex INTEGER, translationEnable INTEGER, translationDropType INTEGER } --xxx.100.9.2.1.1 translatPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Port." ::= { vlanTranslationEntry 1 } --xxx.100.9.2.1.2 translationEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "if the port can be done translation function" ::= { vlanTranslationEntry 2 } --xxx.100.9.2.1.3 translationDropType OBJECT-TYPE SYNTAX INTEGER { in(1), out(2), both(3), noIn(4), noOut(5), noBoth(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "when VLAN-translation missed, drop packet mode" ::= { vlanTranslationEntry 3 } --xxx.100.9.3 vlanTranslationTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanTranslationTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " port VLAN-translation of translation relation list" ::= { priQinQmib 3} --xxx.100.9.3.1 vlanTranslationTypeEntry OBJECT-TYPE SYNTAX VlanTranslationTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " port VLAN translation of translation relation,index is port index and translation sort" INDEX { translatPortTypeIndex , translationType ,translationOldVlanid ,translationNewVlanid} ::= { vlanTranslationTypeTable 1 } VlanTranslationTypeEntry ::= SEQUENCE { translatPortTypeIndex INTEGER, translationType INTEGER, translationOldVlanid INTEGER, translationNewVlanid INTEGER, translationTypeStatus INTEGER } --xxx.100.9.3.1.1 translatPortTypeIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "port index" ::= { vlanTranslationTypeEntry 1 } --xxx.100.9.3.1.2 translationType OBJECT-TYPE SYNTAX INTEGER{ in(1), out(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "translation type. in:input translation; out:output translation." ::= { vlanTranslationTypeEntry 2 } --xxx.100.9.3.1.3 translationOldVlanid OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "vlantranslation pre-vid" ::= { vlanTranslationTypeEntry 3 } --xxx.100.9.3.1.4 translationNewVlanid OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "the new vid" ::= { vlanTranslationTypeEntry 4 } --xxx.100.9.3.1.5 translationTypeStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " accession/delete VLAN-translation relation" ::= { vlanTranslationTypeEntry 5 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.10) prisecurity group --xxx.100.10.1 acl OBJECT IDENTIFIER ::= { prisecurity 1 } --xxx.100.10.1.1 fireWall OBJECT IDENTIFIER ::= { acl 1 } --xxx.100.10.1.2 timeRange OBJECT IDENTIFIER ::= { acl 2 } --xxx.100.10.1.3 numAcl OBJECT IDENTIFIER ::= { acl 3 } --xxx.100.10.1.4 nameAcl OBJECT IDENTIFIER ::= { acl 4 } --xxx.100.10.1.1.1 fireWallEnable OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "firewall on-off" ::= { fireWall 1 } --xxx.100.10.1.1.2 --fireWallOperation OBJECT-TYPE -- SYNTAX INTEGER { -- permit(0), -- denyipv4(1), -- denyipv6(2), -- denyip(3), -- deny(8) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "fireWall of default rule" -- ::= { fireWall 2 } --******************************************************************************************************** --xxx.100.10.1.2.1 timeRangeTable OBJECT-TYPE SYNTAX SEQUENCE OF TimeRangeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "timeRange Table" ::= { timeRange 1 } --xxx.100.10.1.2.1.1 timeRangeEntry OBJECT-TYPE SYNTAX TimeRangeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "timeRange Entry" INDEX { timeRangeName } ::= { timeRangeTable 1 } TimeRangeEntry ::= SEQUENCE { timeRangeName DisplayString, timeRangeType INTEGER, timeRangeStWeek INTEGER, timeRangeStTime DisplayString, timeRangeStDate DisplayString, timeRangeEndWeek INTEGER, timeRangeEndTime DisplayString, timeRangeEndDate DisplayString, timeRangeStatus INTEGER } --xxx.100.10.1.2.1.1.1 timeRangeName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimeRange name" ::= { timeRangeEntry 1 } --xxx.100.10.1.2.1.1.2 timeRangeType OBJECT-TYPE SYNTAX INTEGER { absolute(0), absolutePeriodic(1), periodic(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "TimeRange type" ::= { timeRangeEntry 2 } --xxx.100.10.1.2.1.1.3 timeRangeStWeek OBJECT-TYPE SYNTAX INTEGER { monday(1), tuesday(2), wednesday(4), thursday(8), friday(16), saturday(32), sunday(64) } MAX-ACCESS read-create STATUS current DESCRIPTION "configurate the start week" ::= { timeRangeEntry 3 } --xxx.100.10.1.2.1.1.4 timeRangeStTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "configurate the start clock" ::= { timeRangeEntry 4 } --xxx.100.10.1.2.1.1.5 timeRangeStDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "configurate the start Date" ::= { timeRangeEntry 5 } --xxx.100.10.1.2.1.1.6 timeRangeEndWeek OBJECT-TYPE SYNTAX INTEGER { monday(1), tuesday(2), wednesday(4), thursday(8), friday(16), saturday(32), sunday(64) } MAX-ACCESS read-create STATUS current DESCRIPTION "configurate the end week" ::= { timeRangeEntry 6 } --xxx.100.10.1.2.1.1.7 timeRangeEndTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "configurate the end clock" ::= { timeRangeEntry 7 } --xxx.100.10.1.2.1.1.8 timeRangeEndDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "configurate the end date" ::= { timeRangeEntry 8 } --xxx.100.10.1.2.1.1.9 timeRangeStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "TimeRange configurate status machine" ::= { timeRangeEntry 9 } --xxx.100.10.1.2.2 timeRangeShowTable OBJECT-TYPE SYNTAX SEQUENCE OF TimeRangeShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimeRange show Table" ::= { timeRange 2 } --xxx.100.10.1.2.2.1 timeRangeShowEntry OBJECT-TYPE SYNTAX TimeRangeShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimeRange show Entry" INDEX { timeRangeShowName , timeRangeElemNum } ::= { timeRangeShowTable 1 } TimeRangeShowEntry ::= SEQUENCE { timeRangeShowName DisplayString, timeRangeElemNum INTEGER, timeRangeShow DisplayString } --xxx.100.10.1.2.2.1.1 timeRangeShowName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimeRange name" ::= { timeRangeShowEntry 1 } --xxx.100.10.1.2.2.1.2 timeRangeElemNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimeRange group index" ::= { timeRangeShowEntry 2 } --xxx.100.10.1.2.2.1.3 timeRangeShow OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "TimeRange configure status" ::= { timeRangeShowEntry 3 } --******************************************************************************************************** --xxx.100.10.1.3.2 numIpStandardAcl OBJECT IDENTIFIER ::= { numAcl 2 } --xxx.100.10.1.3.2.1.1 numIpStandardNum OBJECT-TYPE SYNTAX INTEGER (1..99) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of number-ip-standard-acl group Interface." ::= { numIpStandardAcl 1 } --xxx.100.10.1.3.2.1.2 numIpStandardAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { numIpStandardAcl 2 } --xxx.100.10.1.3.2.1.3 numIpStandardSrcIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source Ip address used by this ACE." ::= { numIpStandardAcl 3 } --xxx.100.10.1.3.2.1.4 numIpStandardSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address of basic acl rule." ::= { numIpStandardAcl 4 } --xxx.100.10.1.3.2.1.5 numIpStandardSrcIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address wild of basic acl rule." ::= { numIpStandardAcl 5 } --xxx.100.10.1.3.2.1.6 numIpStandardStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { numIpStandardAcl 6 } --******************************************************************************************************** --xxx.100.10.1.3.3 numMacStandardAcl OBJECT IDENTIFIER ::= { numAcl 3 } --xxx.100.10.1.3.3.1 numMacStandardNum OBJECT-TYPE SYNTAX INTEGER (700..799) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of number-ip-standard-acl group Interface." ::= { numMacStandardAcl 1 } --xxx.100.10.1.3.4.2 numMacStandardAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { numMacStandardAcl 2 } --xxx.100.10.1.3.4.3 numMacStandardSrcMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source Mac address used by this ACE." ::= { numMacStandardAcl 3 } --xxx.100.10.1.3.3.4 numMacStandardSrcMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address of basic acl rule." ::= { numMacStandardAcl 4 } --xxx.100.10.1.3.3.5 numMacStandardSrcMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address wild of basic acl rule." ::= { numMacStandardAcl 5 } --xxx.100.10.1.3.3.6 numMacStandardStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { numMacStandardAcl 6 } --******************************************************************************************************** --xxx.100.10.1.3.4 numIpExternAcl OBJECT IDENTIFIER ::= { numAcl 4 } --xxx.100.10.1.3.4.1 numIpExternNum OBJECT-TYPE SYNTAX INTEGER (100..199) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of number-ip-Extern-acl group Interface." ::= { numIpExternAcl 1 } --xxx.100.10.1.3.4.3 numIpExternAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { numIpExternAcl 3 } --xxx.100.10.1.3.4.4 numIpExternSrcIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source IP address used by this ACE entry." ::= { numIpExternAcl 4 } --xxx.100.10.1.3.4.5 numIpExternSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address of basic acl rule." ::= { numIpExternAcl 5 } --xxx.100.10.1.3.4.6 numIpExternSrcIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address wild of basic acl rule." ::= { numIpExternAcl 6 } --xxx.100.10.1.3.4.7 numIpExternDestIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Destination IP address used by this ACE entry." ::= { numIpExternAcl 7 } --xxx.100.10.1.3.4.8 numIpExternDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Destination IP-address of basic acl rule." ::= { numIpExternAcl 8 } --xxx.100.10.1.3.4.9 numIpExternDestIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Destination IP-address wild of basic acl rule." ::= { numIpExternAcl 9 } --xxx.100.10.1.3.4.10 numIpExternPre OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the IP precedence value to be matched against. This object could not be configured when the status of the entry, caqIpAceStatus, is active(1). The value of this object is ignored whenever the value of caqIpAceTosMatchCritial object is not matchIpPrec(3)." ::= { numIpExternAcl 10 } --xxx.100.10.1.3.4.11 numIpExternTos OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of IP-packet's TOS. <0-15> Value of TOS(type of service) max-reliability Match packets with max reliable TOS(2) max-throughput Match packets with max throughput TOS(4) min-delay Match packets with min delay TOS(8) min-monetary-cost Match packets with min monetary cost TOS(1) normal Match packets with normal TOS(0)" ::= { numIpExternAcl 11 } --xxx.100.10.1.3.4.12 numIpExternTimeRange OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The Time-range of advanced acl rule." ::= { numIpExternAcl 12 } --xxx.100.10.1.3.4.13 numIpExternProtocol OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol number field in the IP header used to indicate the higher layer protocol as specified in RFC 1700. A value value of 0 matches every IP packet. For example : 0 is IP, 1 is ICMP, 2 is IGMP, 4 is IP in IP encapsulation, 6 is TCP, 9 is IGRP, 17 is UDP, 47 is GRE, 50 is ESP, 51 is AH, 88 is EIGRP, 89 is OSPF, 94 is KA9Q/NOS compatible IP over IP, 103 is PIMv2, 108 is PCP." ::= { numIpExternAcl 13 } --xxx.100.10.1.3.4.14 numIpExternSrcOP OBJECT-TYPE SYNTAX INTEGER{ noOperator(0), lt(1), gt(2), eq(3), neq(4), range(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates how a packet's source TCP/UDP port number is to be compared. If the numIpExternProtocol object in the same row does not indicate TCP or UDP, this object has to be 'noOperator(0)' and cannot be changed while this row is active, i.e., the value of numIpExternStatus in the same row has the value 'active(1)'. 'noOperator(0)', which is the default value, means that no comparison is to be made with the source TCP/UDP port number. lt(1) means less than, gt(2) means greater than, eq(3) means equal, neq(4) means not equal. Those 4 operators are using the numIpExternSrcPort object as an operand which is the only one needed. range(5) means that it compares the port value between two numbers, so this operator needs 2 operands. One operand is the starting port number of the range which is numIpExternSrcPort object, and the other operand is the ending port number of the range which the numIpExternSrcPortRange object is in. Now support(3)eq,(5)range." ::= { numIpExternAcl 14 } --xxx.100.10.1.3.4.15 numIpExternSrcPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the numIpExternSrcOP object in the same row is range(5), this object will be the starting port number of the port range. This object cannot be configured if numIpExternStatus in the same row is active(1) or numIpExternSrcOP in the same row is noOperator(0)." ::= { numIpExternAcl 15 } --xxx.100.10.1.3.4.16 numIpExternSrcPortRange OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the numIpExternSrcOP object in the same row is range(5), this object will be the ending port number of the port range. This object cannot be configured if numIpExternStatus in the same row is active(1) or numIpExternSrcOP in the same row is not range(5)." ::= { numIpExternAcl 16 } --xxx.100.10.1.3.4.17 numIpExternDestOP OBJECT-TYPE SYNTAX INTEGER{ noOperator(0), lt(1), gt(2), eq(3), neq(4), range(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates how a packet's Destination TCP/UDP port number is to be compared. If the numIpExternProtocol object in the same row does not indicate TCP or UDP, this object has to be 'noOperator(0)' and cannot be changed while this row is active, i.e., the value of numIpExternStatus in the same row has the value 'active(1)'. 'noOperator(0)', which is the default value, means that no comparison is to be made with the source TCP/UDP port number. lt(1) means less than, gt(2) means greater than, eq(3) means equal, neq(4) means not equal. Those 4 operators are using the numIpExternDestPort object as an operand which is the only one needed. range(5) means that it compares the port value between two numbers, so this operator needs 2 operands. One operand is the starting port number of the range which is numIpExternSrcPort object, and the other operand is the ending port number of the range which the numIpExternDestPortRange object is in. Now support(3)eq,(5)range." ::= { numIpExternAcl 17 } --xxx.100.10.1.3.4.18 numIpExternDestPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the numIpExternDestOP object in the same row is range(5), this object will be the starting port number of the port range. This object cannot be configured if numIpExternStatus in the same row is active(1) or numIpExternDestOP in the same row is noOperator(0)." ::= { numIpExternAcl 18 } --xxx.100.10.1.3.4.19 numIpExternDestPortRange OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the numIpExternDestOP object in the same row is range(5), this object will be the ending port number of the port range. This object cannot be configured if numIpExternStatus in the same row is active(1) or numIpExternDestOP in the same row is not range(5)." ::= { numIpExternAcl 19 } --xxx.100.10.1.3.4.20 numIpExternIcmpType OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of ICMP packets. The type is a number from 0 to 255." DEFVAL { 0 } ::= { numIpExternAcl 20 } --xxx.100.10.1.3.4.21 numIpExternIcmpCode OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message code of ICMP packets. The code is a number from 0 to 255." DEFVAL { 0 } ::= { numIpExternAcl 21 } --xxx.100.10.1.3.4.22 numIpExternIgmpType OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of IGMP packets. The code is a number from 0 to 15." DEFVAL { 0 } ::= { numIpExternAcl 22 } --xxx.100.10.1.3.4.23 numIpExternTcpType OBJECT-TYPE SYNTAX INTEGER { mo(0), fin(1), syn(2), rst(4), psh(8), ack(16), urg(32) } MAX-ACCESS read-create STATUS current DESCRIPTION " Tcp type." ::= { numIpExternAcl 23 } --xxx.100.10.1.3.4.24 numIpExternStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { numIpExternAcl 24 } --******************************************************************************************************** --xxx.100.10.1.3.5 numMacExternAcl OBJECT IDENTIFIER ::= { numAcl 5 } --xxx.100.10.1.3.5.1 numMacExternNum OBJECT-TYPE SYNTAX INTEGER (1100..1199) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of number-Mac-Extern-acl group Interface." ::= { numMacExternAcl 1 } --xxx.100.10.1.3.5.2 -- numMacExternSubitemNum OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- " The number of number-Mac-Extern-acl group's node." -- ::= { numMacExternAcl 2 } --xxx.100.10.1.3.5.3 numMacExternAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { numMacExternAcl 3 } --xxx.100.10.1.3.5.4 numMacExternSrcMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source Mac address used by this ACE entry." ::= { numMacExternAcl 4 } --xxx.100.10.1.3.5.5 numMacExternSrcMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address of basic acl rule." ::= { numMacExternAcl 5 } --xxx.100.10.1.3.5.6 numMacExternSrcMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address wild of basic acl rule." ::= { numMacExternAcl 6 } --xxx.100.10.1.3.5.7 numMacExternDestMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Destination Mac address used by this ACE entry." ::= { numMacExternAcl 7 } --xxx.100.10.1.3.5.8 numMacExternDestMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Destination Mac-address of basic acl rule." ::= { numMacExternAcl 8 } --xxx.100.10.1.3.5.9 numMacExternDestMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Destination Mac-address wild of basic acl rule." ::= { numMacExternAcl 9 } --xxx.100.10.1.3.5.10 numMacExternPacketType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of packets.none(0),untagged-eth2(1), untagged-802.3(2),tagged-eth2(3),tagged-802.3(4)" ::= { numMacExternAcl 10 } --xxx.100.10.1.3.5.11 numMacExternStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { numMacExternAcl 11 } --******************************************************************************************************** --xxx.100.10.1.3.6 numMacIpExternAcl OBJECT IDENTIFIER ::= { numAcl 6 } --xxx.100.10.1.3.6.1 numMacIpExternNum OBJECT-TYPE SYNTAX INTEGER (3100..3199) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of number-ip-Extern-acl group Interface." ::= { numMacIpExternAcl 1 } --xxx.100.10.1.3.6.2 -- numMacIpExternSubitemNum OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- " The number of number-ip-Extern-acl group's node." -- ::= { numMacIpExternAcl 2 } --xxx.100.10.1.3.6.3 numMacIpExternAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { numMacIpExternAcl 3 } --xxx.100.10.1.3.6.4 numMacIpExternSrcMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source Mac address used by this ACE entry." ::= { numMacIpExternAcl 4 } --xxx.100.10.1.3.6.5 numMacIpExternSrcMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address of basic acl rule." ::= { numMacIpExternAcl 5 } --xxx.100.10.1.3.6.6 numMacIpExternSrcMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address wild of basic acl rule." ::= { numMacIpExternAcl 6 } --xxx.100.10.1.3.6.7 numMacIpExternDestMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Destination Mac address used by this ACE entry." ::= { numMacIpExternAcl 7 } --xxx.100.10.1.3.6.8 numMacIpExternDestMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Destination Mac-address of basic acl rule." ::= { numMacIpExternAcl 8 } --xxx.100.10.1.3.6.9 numMacIpExternDestMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Destination Mac-address wild of basic acl rule." ::= { numMacIpExternAcl 9 } --xxx.100.10.1.3.6.10 numMacIpExternSrcIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source IP address used by this ACE entry." ::= { numMacIpExternAcl 10 } --xxx.100.10.1.3.6.11 numMacIpExternSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address of basic acl rule." ::= { numMacIpExternAcl 11 } --xxx.100.10.1.3.6.12 numMacIpExternSrcIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address wild of basic acl rule." ::= { numMacIpExternAcl 12 } --xxx.100.10.1.3.6.13 numMacIpExternDestIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Destination IP address used by this ACE entry." ::= { numMacIpExternAcl 13 } --xxx.100.10.1.3.6.14 numMacIpExternDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Destination IP-address of basic acl rule." ::= { numMacIpExternAcl 14 } --xxx.100.10.1.3.6.15 numMacIpExternDestIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Destination IP-address wild of basic acl rule." ::= { numMacIpExternAcl 15 } --xxx.100.10.1.3.6.16 numMacIpExternPre OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the IP precedence value to be matched against. This object could not be configured when the status of the entry, caqIpAceStatus, is active(1)" ::= { numMacIpExternAcl 16 } --xxx.100.10.1.3.6.17 numMacIpExternTos OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of IP-packet's TOS. <0-15> Value of TOS(type of service) max-reliability Match packets with max reliable TOS(2) max-throughput Match packets with max throughput TOS(4) min-delay Match packets with min delay TOS(8) min-monetary-cost Match packets with min monetary cost TOS(1) normal Match packets with normal TOS(0)" ::= { numMacIpExternAcl 17 } --xxx.100.10.1.3.6.18 numMacIpExternTimeRange OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The Time-range of advanced acl rule." ::= { numMacIpExternAcl 18 } --xxx.100.10.1.3.6.19 numMacIpExternProtocol OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol number field in the IP header used to indicate the higher layer protocol as specified in RFC 1700. A value value of 0 matches every IP packet. For example : 0 is IP, 1 is ICMP, 2 is IGMP, 4 is IP in IP encapsulation, 6 is TCP, 9 is IGRP, 17 is UDP, 47 is GRE, 50 is ESP, 51 is AH, 88 is EIGRP, 89 is OSPF, 94 is KA9Q/NOS compatible IP over IP, 103 is PIMv2, 108 is PCP." ::= { numMacIpExternAcl 19 } --xxx.100.10.1.3.6.20 numMacIpExternSrcOP OBJECT-TYPE SYNTAX INTEGER{ noOperator(0), lt(1), gt(2), eq(3), neq(4), range(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates how a packet's source TCP/UDP port number is to be compared. If the numMacIpExternProtocol object in the same row does not indicate TCP or UDP, this object has to be 'noOperator(0)' and cannot be changed while this row is active, i.e., the value of numMacIpExternStatus in the same row has the value 'active(1)'. 'noOperator(0)', which is the default value, means that no comparison is to be made with the source TCP/UDP port number. lt(1) means less than, gt(2) means greater than, eq(3) means equal, neq(4) means not equal. Those 4 operators are using the numMacIpExternSrcPort object as an operand which is the only one needed. range(5) means that it compares the port value between two numbers, so this operator needs 2 operands. One operand is the starting port number of the range which is numMacIpExternSrcPort object, and the other operand is the ending port number of the range which the numMacIpExternSrcPortRange object is in. Now support(3)eq,(5)range." ::= { numMacIpExternAcl 20 } --xxx.100.10.1.3.6.21 numMacIpExternSrcPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the numMacIpExternSrcOP object in the same row is range(5), this object will be the starting port number of the port range. This object cannot be configured if numMacIpExternStatus in the same row is active(1) or numMacIpExternSrcOP in the same row is noOperator(0)." ::= { numMacIpExternAcl 21 } --xxx.100.10.1.3.6.22 numMacIpExternSrcPortRange OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the numMacIpExternSrcOP object in the same row is range(5), this object will be the ending port number of the port range. This object cannot be configured if numMacIpExternStatus in the same row is active(1) or numMacIpExternSrcOP in the same row is not range(5)." ::= { numMacIpExternAcl 22 } --xxx.100.10.1.3.6.23 numMacIpExternDestOP OBJECT-TYPE SYNTAX INTEGER{ noOperator(0), lt(1), gt(2), eq(3), neq(4), range(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates how a packet's Destination TCP/UDP port number is to be compared. If the numMacIpExternProtocol object in the same row does not indicate TCP or UDP, this object has to be 'noOperator(0)' and cannot be changed while this row is active, i.e., the value of numMacIpExternStatus in the same row has the value 'active(1)'. 'noOperator(0)', which is the default value, means that no comparison is to be made with the source TCP/UDP port number. lt(1) means less than, gt(2) means greater than, eq(3) means equal, neq(4) means not equal. Those 4 operators are using the numMacIpExternDestPort object as an operand which is the only one needed. range(5) means that it compares the port value between two numbers, so this operator needs 2 operands. One operand is the starting port number of the range which is numIpExternSrcPort object, and the other operand is the ending port number of the range which the numMacIpExternDestPortRange object is in. Now support(3)eq,(5)range." ::= { numMacIpExternAcl 23 } --xxx.100.10.1.3.6.24 numMacIpExternDestPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the numMacIpExternDestOP object in the same row is range(5), this object will be the starting port number of the port range. This object cannot be configured if numMacIpExternStatus in the same row is active(1) or numMacIpExternDestOP in the same row is noOperator(0)." ::= { numMacIpExternAcl 24 } --xxx.100.10.1.3.6.25 numMacIpExternDestPortRange OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the numMacIpExternDestOP object in the same row is range(5), this object will be the ending port number of the port range. This object cannot be configured if numMacIpExternStatus in the same row is active(1) or numMacIpExternDestOP in the same row is not range(5)." ::= { numMacIpExternAcl 25 } --xxx.100.10.1.3.6.26 numMacIpExternIcmpType OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of ICMP packets. The type is a number from 0 to 255." DEFVAL { 0 } ::= { numMacIpExternAcl 26 } --xxx.100.10.1.3.6.27 numMacIpExternIcmpCode OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message code of ICMP packets. The code is a number from 0 to 255." DEFVAL { 0 } ::= { numMacIpExternAcl 27 } --xxx.100.10.1.3.6.28 numMacIpExternIgmpType OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of IGMP packets. The code is a number from 0 to 15." DEFVAL { 0 } ::= { numMacIpExternAcl 28 } --xxx.100.10.1.3.6.29 numMacIpExternTcpType OBJECT-TYPE SYNTAX INTEGER { mo(0), fin(1), syn(2), rst(4), psh(8), ack(16), urg(32) } MAX-ACCESS read-create STATUS current DESCRIPTION " Tcp type." ::= { numMacIpExternAcl 29 } --xxx.100.10.1.3.6.30 numMacIpExternStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { numMacIpExternAcl 30 } --******************************************************************************************************** --xxx.100.10.1.4.2 nameIpStandardAcl OBJECT IDENTIFIER ::= { nameAcl 2 } --xxx.100.10.1.4.2.1 nameIpStandardName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of name-ip-standard-acl group Interface." ::= { nameIpStandardAcl 1 } --xxx.100.10.1.4.2.2 nameIpStandardAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { nameIpStandardAcl 2 } --xxx.100.10.1.4.2.3 nameIpStandardSrcIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source IP address used by this ACE entry." ::= { nameIpStandardAcl 3 } --xxx.100.10.1.4.2.4 nameIpStandardSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address of basic acl rule." ::= { nameIpStandardAcl 4 } --xxx.100.10.1.4.2.5 nameIpStandardSrcIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address wild of basic acl rule." ::= { nameIpStandardAcl 5 } --xxx.100.10.1.4.2.6 nameIpStandardStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { nameIpStandardAcl 6 } --******************************************************************************************************** --xxx.100.10.1.4.3 nameIpExternAcl OBJECT IDENTIFIER ::= { nameAcl 3 } --xxx.100.10.1.4.3.1 nameIpExternName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of name-ip-Extern-acl group Interface." ::= { nameIpExternAcl 1 } --xxx.100.10.1.4.3.2 -- nameIpExternSubitemNum OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- " The number of name-ip-Extern-acl group's node." -- ::= { nameIpExternAcl 2 } --xxx.100.10.1.4.3.3 nameIpExternAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { nameIpExternAcl 3 } --xxx.100.10.1.4.3.4 nameIpExternSrcIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source IP address used by this ACE entry." ::= { nameIpExternAcl 4 } --xxx.100.10.1.4.3.5 nameIpExternSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address of basic acl rule." ::= { nameIpExternAcl 5 } --xxx.100.10.1.4.3.6 nameIpExternSrcIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address wild of basic acl rule." ::= { nameIpExternAcl 6 } --xxx.100.10.1.4.3.7 nameIpExternDestIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Destination IP address used by this ACE entry." ::= { nameIpExternAcl 7 } --xxx.100.10.1.4.3.8 nameIpExternDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Destination IP-address of basic acl rule." ::= { nameIpExternAcl 8 } --xxx.100.10.1.4.3.9 nameIpExternDestIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Destination IP-address wild of basic acl rule." ::= { nameIpExternAcl 9 } --xxx.100.10.1.4.3.10 nameIpExternPre OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the IP precedence value to be matched against. This object could not be configured when the status of the entry, caqIpAceStatus, is active(1). The value of this object is ignored whenever the value of caqIpAceTosMatchCritial object is not matchIpPrec(3)." ::= { nameIpExternAcl 10 } --xxx.100.10.1.4.3.11 nameIpExternTos OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of IP-packet's TOS. Value of TOS(type of service) max-reliability match packets with max reliable TOS(2), max-throughput match packets with max throughput TOS(4), min-delay match packets with min delay TOS(8), min-monetary-cost match packets with min monetary cost TOS(1), normal match packets with normal TOS(0)" ::= { nameIpExternAcl 11 } --xxx.100.10.1.4.3.12 nameIpExternTimeRange OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The Time-range of advanced acl rule." ::= { nameIpExternAcl 12 } --xxx.100.10.1.4.3.13 nameIpExternProtocol OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol number field in the IP header used to indicate the higher layer protocol as specified in RFC 1700. A value value of 0 matches every IP packet. For example : 0 is IP, 1 is ICMP, 2 is IGMP, 4 is IP in IP encapsulation, 6 is TCP, 9 is IGRP, 17 is UDP, 47 is GRE, 50 is ESP, 51 is AH, 88 is EIGRP, 89 is OSPF, 94 is KA9Q/NOS compatible IP over IP, 103 is PIMv2, 108 is PCP." ::= { nameIpExternAcl 13 } --xxx.100.10.1.4.3.14 nameIpExternSrcOP OBJECT-TYPE SYNTAX INTEGER{ noOperator(0), lt(1), gt(2), eq(3), neq(4), range(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates how a packet's source TCP/UDP port number is to be compared. If the numIpExternProtocol object in the same row does not indicate TCP or UDP, this object has to be 'noOperator(0)' and cannot be changed while this row is active, i.e., the value of numIpExternStatus in the same row has the value 'active(1)'. 'noOperator(0)', which is the default value, means that no comparison is to be made with the source TCP/UDP port number. lt(1) means less than, gt(2) means greater than, eq(3) means equal, neq(4) means not equal. Those 4 operators are using the numIpExternSrcPort object as an operand which is the only one needed. range(5) means that it compares the port value between two numbers, so this operator needs 2 operands. One operand is the starting port number of the range which is nameIpExternSrcPort object, and the other operand is the ending port number of the range which the nameIpExternSrcPortRange object is in. Now support(3)eq,(5)range." ::= { nameIpExternAcl 14 } --xxx.100.10.1.4.3.15 nameIpExternSrcPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the nameIpExternSrcOP object in the same row is range(5), this object will be the starting port number of the port range. This object cannot be configured if nameIpExternStatus in the same row is active(1) or nameIpExternSrcOP in the same row is noOperator(0)." ::= { nameIpExternAcl 15 } --xxx.100.10.1.4.3.16 nameIpExternSrcPortRange OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the nameIpExternSrcOP object in the same row is range(5), this object will be the ending port number of the port range. This object cannot be configured if nameIpExternStatus in the same row is active(1) or nameIpExternSrcOP in the same row is not range(5)." ::= { nameIpExternAcl 16 } --xxx.100.10.1.4.3.17 nameIpExternDestOP OBJECT-TYPE SYNTAX INTEGER{ noOperator(0), lt(1), gt(2), eq(3), neq(4), range(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates how a packet's Destination TCP/UDP port number is to be compared. If the nameIpExternProtocol object in the same row does not indicate TCP or UDP, this object has to be 'noOperator(0)' and cannot be changed while this row is active, i.e., the value of nameIpExternStatus in the same row has the value 'active(1)'. 'noOperator(0)', which is the default value, means that no comparison is to be made with the source TCP/UDP port number. lt(1) means less than, gt(2) means greater than, eq(3) means equal, neq(4) means not equal. Those 4 operators are using the nameIpExternDestPort object as an operand which is the only one needed. range(5) means that it compares the port value between two numbers, so this operator needs 2 operands. One operand is the starting port number of the range which is nameIpExternSrcPort object, and the other operand is the ending port number of the range which the nameIpExternDestPortRange object is in. Now support(3)eq,(5)range." ::= { nameIpExternAcl 17 } --xxx.100.10.1.4.3.18 nameIpExternDestPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the nameIpExternDestOP object in the same row is range(5), this object will be the starting port number of the port range. This object cannot be configured if nameIpExternStatus in the same row is active(1) or nameIpExternDestOP in the same row is noOperator(0)." ::= { nameIpExternAcl 18 } --xxx.100.10.1.4.3.19 nameIpExternDestPortRange OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the nameIpExternDestOP object in the same row is range(5), this object will be the ending port number of the port range. This object cannot be configured if nameIpExternStatus in the same row is active(1) or nameIpExternDestOP in the same row is not range(5)." ::= { nameIpExternAcl 19 } --xxx.100.10.1.4.3.20 nameIpExternIcmpType OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of ICMP packets. The type is a number from 0 to 255." DEFVAL { 0 } ::= { nameIpExternAcl 20 } --xxx.100.10.1.4.3.21 nameIpExternIcmpCode OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message code of ICMP packets. The code is a number from 0 to 255." DEFVAL { 0 } ::= { nameIpExternAcl 21 } --xxx.100.10.1.4.3.22 nameIpExternIgmpType OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of IGMP packets. The code is a number from 0 to 15." DEFVAL { 0 } ::= { nameIpExternAcl 22 } --xxx.100.10.1.4.3.23 nameIpExternTcpType OBJECT-TYPE SYNTAX INTEGER { mo(0), fin(1), syn(2), rst(4), psh(8), ack(16), urg(32) } MAX-ACCESS read-create STATUS current DESCRIPTION " Tcp type." ::= { nameIpExternAcl 23 } --xxx.100.10.1.4.3.24 nameIpExternStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { nameIpExternAcl 24 } --******************************************************************************************************** --xxx.100.10.1.4.4 nameMacExternAcl OBJECT IDENTIFIER ::= { nameAcl 4 } --xxx.100.10.1.4.4.1 nameMacExternName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of name-Mac-Extern-acl group Interface." ::= { nameMacExternAcl 1 } --xxx.100.10.1.4.4.3 nameMacExternAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { nameMacExternAcl 3 } --xxx.100.10.1.4.4.4 nameMacExternSrcMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source Mac address used by this ACE entry." ::= { nameMacExternAcl 4 } --xxx.100.10.1.4.4.5 nameMacExternSrcMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address of basic acl rule." ::= { nameMacExternAcl 5 } --xxx.100.10.1.4.4.6 nameMacExternSrcMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address wild of basic acl rule." ::= { nameMacExternAcl 6 } --xxx.100.10.1.4.4.7 nameMacExternDestMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Destination Mac address used by this ACE entry." ::= { nameMacExternAcl 7 } --xxx.100.10.1.4.4.8 nameMacExternDestMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Destination Mac-address of basic acl rule." ::= { nameMacExternAcl 8 } --xxx.100.10.1.4.4.9 nameMacExternDestMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Destination Mac-address wild of basic acl rule." ::= { nameMacExternAcl 9 } --xxx.100.10.1.4.4.10 nameMacExternPacketType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of packets.none(0),untagged-eth2(1), untagged-802.3(2),tagged-eth2(3),tagged-802.3(4)" ::= { nameMacExternAcl 10 } --xxx.100.10.1.4.4.11 nameMacExternStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { nameMacExternAcl 11 } --******************************************************************************************************** --xxx.100.10.1.4.5 nameMacIpExternAcl OBJECT IDENTIFIER ::= { nameAcl 5 } --xxx.100.10.1.4.5.1 nameMacIpExternName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of name-ip-Extern-acl group Interface." ::= { nameMacIpExternAcl 1 } --xxx.100.10.1.4.5.2 -- nameMacIpExternSubitemNum OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- " The number of name-ip-Extern-acl group's node." -- ::= { nameMacIpExternAcl 2 } --xxx.100.10.1.4.5.3 nameMacIpExternAct OBJECT-TYPE SYNTAX INTEGER { deny(0), permit(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " The action of acl rule." ::= { nameMacIpExternAcl 3 } --xxx.100.10.1.4.5.4 nameMacIpExternSrcMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source Mac address used by this ACE entry." ::= { nameMacIpExternAcl 4 } --xxx.100.10.1.4.5.5 nameMacIpExternSrcMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address of basic acl rule." ::= { nameMacIpExternAcl 5 } --xxx.100.10.1.4.5.6 nameMacIpExternSrcMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Source Mac-address wild of basic acl rule." ::= { nameMacIpExternAcl 6 } --xxx.100.10.1.4.5.7 nameMacIpExternDestMacType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Destination Mac address used by this ACE entry." ::= { nameMacIpExternAcl 7 } --xxx.100.10.1.4.5.8 nameMacIpExternDestMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Destination Mac-address of basic acl rule." ::= { nameMacIpExternAcl 8 } --xxx.100.10.1.4.5.9 nameMacIpExternDestMacWild OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " Destination Mac-address wild of basic acl rule." ::= { nameMacIpExternAcl 9 } --xxx.100.10.1.4.5.10 nameMacIpExternSrcIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Source IP address used by this ACE entry." ::= { nameMacIpExternAcl 10 } --xxx.100.10.1.4.5.11 nameMacIpExternSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address of basic acl rule." ::= { nameMacIpExternAcl 11 } --xxx.100.10.1.4.5.12 nameMacIpExternSrcIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Source IP-address wild of basic acl rule." ::= { nameMacIpExternAcl 12 } --xxx.100.10.1.4.5.13 nameMacIpExternDestIpType OBJECT-TYPE SYNTAX INTEGER { specified(0), any(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Destination IP address used by this ACE entry." ::= { nameMacIpExternAcl 13 } --xxx.100.10.1.4.5.14 nameMacIpExternDestIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Destination IP-address of basic acl rule." ::= { nameMacIpExternAcl 14 } --xxx.100.10.1.4.5.15 nameMacIpExternDestIpWild OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " Destination IP-address wild of basic acl rule." ::= { nameMacIpExternAcl 15 } --xxx.100.10.1.4.5.16 nameMacIpExternPre OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the IP precedence value to be matched against. This object could not be configured when the status of the entry, caqIpAceStatus, is active(1)" ::= { nameMacIpExternAcl 16 } --xxx.100.10.1.4.5.17 nameMacIpExternTos OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of IP-packet's TOS. <0-15> Value of TOS(type of service) max-reliability Match packets with max reliable TOS(2) max-throughput Match packets with max throughput TOS(4) min-delay Match packets with min delay TOS(8) min-monetary-cost Match packets with min monetary cost TOS(1) normal Match packets with normal TOS(0)" ::= { nameMacIpExternAcl 17 } --xxx.100.10.1.4.5.18 nameMacIpExternTimeRange OBJECT-TYPE SYNTAX DisplayString(SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The Time-range of advanced acl rule." ::= { nameMacIpExternAcl 18 } --xxx.100.10.1.4.5.19 nameMacIpExternProtocol OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol number field in the IP header used to indicate the higher layer protocol as specified in RFC 1700. A value value of 0 matches every IP packet. For example : 0 is IP, 1 is ICMP, 2 is IGMP, 4 is IP in IP encapsulation, 6 is TCP, 9 is IGRP, 17 is UDP, 47 is GRE, 50 is ESP, 51 is AH, 88 is EIGRP, 89 is OSPF, 94 is KA9Q/NOS compatible IP over IP, 103 is PIMv2, 108 is PCP." ::= { nameMacIpExternAcl 19 } --xxx.100.10.1.4.5.20 nameMacIpExternSrcOP OBJECT-TYPE SYNTAX INTEGER{ noOperator(0), lt(1), gt(2), eq(3), neq(4), range(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates how a packet's source TCP/UDP port number is to be compared. If the nameMacIpExternProtocol object in the same row does not indicate TCP or UDP, this object has to be 'noOperator(0)' and cannot be changed while this row is active, i.e., the value of nameMacIpExternStatus in the same row has the value 'active(1)'. 'noOperator(0)', which is the default value, means that no comparison is to be made with the source TCP/UDP port number. lt(1) means less than, gt(2) means greater than, eq(3) means equal, neq(4) means not equal. Those 4 operators are using the nameMacIpExternSrcPort object as an operand which is the only one needed. range(5) means that it compares the port value between two numbers, so this operator needs 2 operands. One operand is the starting port number of the range which is nameMacIpExternSrcPort object, and the other operand is the ending port number of the range which the nameMacIpExternSrcPortRange object is in. Now support(3)eq,(5)range." ::= { nameMacIpExternAcl 20 } --xxx.100.10.1.4.5.21 nameMacIpExternSrcPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the nameMacIpExternSrcOP object in the same row is range(5), this object will be the starting port number of the port range. This object cannot be configured if nameMacIpExternStatus in the same row is active(1) or nameMacIpExternSrcOP in the same row is noOperator(0)." ::= { nameMacIpExternAcl 21 } --xxx.100.10.1.4.5.22 nameMacIpExternSrcPortRange OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the nameMacIpExternSrcOP object in the same row is range(5), this object will be the ending port number of the port range. This object cannot be configured if nameMacIpExternStatus in the same row is active(1) or nameMacIpExternSrcOP in the same row is not range(5)." ::= { nameMacIpExternAcl 22 } --xxx.100.10.1.4.5.23 nameMacIpExternDestOP OBJECT-TYPE SYNTAX INTEGER{ noOperator(0), lt(1), gt(2), eq(3), neq(4), range(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates how a packet's Destination TCP/UDP port number is to be compared. If the nameMacIpExternProtocol object in the same row does not indicate TCP or UDP, this object has to be 'noOperator(0)' and cannot be changed while this row is active, i.e., the value of nameMacIpExternStatus in the same row has the value 'active(1)'. 'noOperator(0)', which is the default value, means that no comparison is to be made with the source TCP/UDP port number. lt(1) means less than, gt(2) means greater than, eq(3) means equal, neq(4) means not equal. Those 4 operators are using the nameMacIpExternDestPort object as an operand which is the only one needed. range(5) means that it compares the port value between two numbers, so this operator needs 2 operands. One operand is the starting port number of the range which is nameIpExternSrcPort object, and the other operand is the ending port number of the range which the nameMacIpExternDestPortRange object is in. Now support(3)eq,(5)range." ::= { nameMacIpExternAcl 23 } --xxx.100.10.1.4.5.24 nameMacIpExternDestPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the nameMacIpExternDestOP object in the same row is range(5), this object will be the starting port number of the port range. This object cannot be configured if nameMacIpExternStatus in the same row is active(1) or nameMacIpExternDestOP in the same row is noOperator(0)." ::= { nameMacIpExternAcl 24 } --xxx.100.10.1.4.5.25 nameMacIpExternDestPortRange OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The source port number of the TCP or UDP protocol. If the nameMacIpExternDestOP object in the same row is range(5), this object will be the ending port number of the port range. This object cannot be configured if nameMacIpExternStatus in the same row is active(1) or nameMacIpExternDestOP in the same row is not range(5)." ::= { nameMacIpExternAcl 25 } --xxx.100.10.1.4.5.26 nameMacIpExternIcmpType OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of ICMP packets. The type is a nameber from 0 to 255." DEFVAL { 0 } ::= { nameMacIpExternAcl 26 } --xxx.100.10.1.4.5.27 nameMacIpExternIcmpCode OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message code of ICMP packets. The code is a number from 0 to 255." DEFVAL { 0 } ::= { nameMacIpExternAcl 27 } --xxx.100.10.1.4.5.28 nameMacIpExternIgmpType OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the message type of IGMP packets. The code is a number from 0 to 15." DEFVAL { 0 } ::= { nameMacIpExternAcl 28 } --xxx.100.10.1.4.5.29 nameMacIpExternTcpType OBJECT-TYPE SYNTAX INTEGER { mo(0), fin(1), syn(2), rst(4), psh(8), ack(16), urg(32) } MAX-ACCESS read-create STATUS current DESCRIPTION " Tcp type." ::= { nameMacIpExternAcl 29 } --xxx.100.10.1.4.5.30 nameMacIpExternStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " now state of the access-list." ::= { nameMacIpExternAcl 30 } --******************************************************************************************************** --xxx.100.10.1.2.2 showAclTable OBJECT-TYPE SYNTAX SEQUENCE OF ShowAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ACL show list" ::= { acl 5 } --xxx.100.10.1.51 showAclEntry OBJECT-TYPE SYNTAX ShowAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ACL show" INDEX { aclName , aclRuleNum } ::= { showAclTable 1 } ShowAclEntry ::= SEQUENCE { aclName DisplayString, aclRuleNum INTEGER, aclConfig DisplayString } --xxx.100.10.1.5.1.1 aclName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ACL group name" ::= { showAclEntry 1 } --xxx.100.10.1.5.1.2 aclRuleNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "the index of rule in the special access group" ::= { showAclEntry 2 } --xxx.100.10.1.5.1.3 aclConfig OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "ACL configure status" ::= { showAclEntry 3 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.10.2 sshMgt OBJECT IDENTIFIER ::= { prisecurity 2 } --******************************************************************************************************** sshServerStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of Secure Shell Server, set this value to 1 to enable SSH server, set this value to 0 to disable the SSH server." ::= { sshMgt 1 } sshServerVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the SSH Server." ::= { sshMgt 2 } sshTimeout OBJECT-TYPE SYNTAX INTEGER(10..600) MAX-ACCESS read-write STATUS current DESCRIPTION "The time interval that the router waits for the SSH client to respond. The range is 10-600." ::= { sshMgt 3 } sshAuthRetries OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of attempts after which the interface is reset. The range is 1-10." ::= { sshMgt 4 } --******************************************************************************************************** sshUseTable OBJECT-TYPE SYNTAX SEQUENCE OF SshUseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for Secure Shell Connection." ::= { sshMgt 5 } sshUseEntry OBJECT-TYPE SYNTAX SshUseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row for sshConnInfoTable." INDEX { sshUserIndex } ::= { sshUseTable 1 } SshUseEntry ::= SEQUENCE { sshUserIndex INTEGER, sshUserName DisplayString, sshUserType INTEGER, sshUserPassword DisplayString, sshUserStatus INTEGER } sshUserIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sshUseEntry 1 } sshUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sshUseEntry 2 } sshUserType OBJECT-TYPE SYNTAX INTEGER { noCryptograph(0), cryptograph(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sshUseEntry 3 } sshUserPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sshUseEntry 4 } sshUserStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sshUseEntry 5 } --******************************************************************************************************** sshConnInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SshConnInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table for Secure Shell Connection." ::= { sshMgt 6 } sshConnInfoEntry OBJECT-TYPE SYNTAX SshConnInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row for sshConnInfoTable." INDEX { sshConnID } ::= { sshConnInfoTable 1 } SshConnInfoEntry ::= SEQUENCE { sshConnID INTEGER, sshConnVersion INTEGER, sshConnStatus INTEGER, sshConnUserName DisplayString } sshConnID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The connection ID of the Secure Shell Connection." ::= { sshConnInfoEntry 1 } sshConnVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The SSH version." ::= { sshConnInfoEntry 2 } sshConnStatus OBJECT-TYPE SYNTAX INTEGER { negotiationStart(1), authenticationStart(2), sessionStart(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The SSH connection State. negotiationStart(1) mean the SSH is in its negotiation start state, authenticationStart(2) mean the SSH is in authentication start state, sessionStart(3) mean the SSH is in session start State." ::= { sshConnInfoEntry 3 } sshConnUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "User Name." ::= { sshConnInfoEntry 4 } --******************************************************************************************************** --******************************************************************************************************** -- Management for Terminal Access Controller Access Control System plus (TACACS+). --xxx.100.10.3 tacacsMgt OBJECT IDENTIFIER ::= { prisecurity 3 } --******************************************************************************************************** tacacsServerHostTable OBJECT-TYPE SYNTAX SEQUENCE OF TacacsServerHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of TACACS server." ::= { tacacsMgt 1 } tacacsServerHostEntry OBJECT-TYPE SYNTAX TacacsServerHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { tacacsServerHostIndex } ::= { tacacsServerHostTable 1 } TacacsServerHostEntry ::= SEQUENCE { tacacsServerHostIndex INTEGER, tacacsServerHostIP IpAddress, tacacsServerHostPort INTEGER, tacacsServerHostPrimary INTEGER, tacacsServerHostStatus INTEGER, tacacsServerHostKey DisplayString, tacacsServerHostTimeout INTEGER } tacacsServerHostIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of TACACS server." ::= { tacacsServerHostEntry 1 } tacacsServerHostIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of TACACS server." ::= { tacacsServerHostEntry 2 } tacacsServerHostPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Port of TACACS server." ::= { tacacsServerHostEntry 3 } tacacsServerHostPrimary OBJECT-TYPE SYNTAX INTEGER { noPrimary(0), primary(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { tacacsServerHostEntry 4 } tacacsServerHostStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { tacacsServerHostEntry 5 } tacacsServerHostKey OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key for TACACS." ::= { tacacsServerHostEntry 6 } tacacsServerHostTimeout OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "The time before retransmit of the TACACS server." ::= { tacacsServerHostEntry 7 } --******************************************************************************************************** tacacsServerTimeout OBJECT-TYPE SYNTAX INTEGER (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "The time before retransmit of the TACACS server." ::= { tacacsMgt 2 } tacacsServerKey OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key for TACACS." ::= { tacacsMgt 3 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.10.4 am OBJECT IDENTIFIER ::= { prisecurity 4 } --******************************************************************************************************** amGlobalEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " Global Enable or disable the Access Management." ::= { am 1 } --******************************************************************************************************** amPortInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF AmPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Access Management information list of port." ::= { am 2 } amPortInfoEntry OBJECT-TYPE SYNTAX AmPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { amPortIndex,amPortIp } ::= { amPortInfoTable 1 } AmPortInfoEntry ::= SEQUENCE { amPortIndex INTEGER, amPortEnable INTEGER, amPortForwardingType INTEGER, amPortIp IpAddress, amPortMac MacAddress, amPortCount INTEGER, amPortStatus INTEGER } amPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "port index" ::= { amPortInfoEntry 1 } amPortEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Access Management on the port." ::= { amPortInfoEntry 2 } amPortForwardingType OBJECT-TYPE SYNTAX INTEGER{ ip-pool(1), mac-ip-pool(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Access Management forwarding type." ::= { amPortInfoEntry 3 } amPortIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of Access Management." ::= { amPortInfoEntry 4 } amPortMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mac address of Access Management." ::= { amPortInfoEntry 5 } amPortCount OBJECT-TYPE SYNTAX INTEGER(1..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Seriate IP address number." ::= { amPortInfoEntry 6 } amPortStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { amPortInfoEntry 7 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.10.5 radiusMgt OBJECT IDENTIFIER ::= { prisecurity 5 } --******************************************************************************************************** aaaEnabled OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Aaa function." ::= { radiusMgt 1 } aaaAccount OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Aaa Accounting function." ::= { radiusMgt 2 } aaaAccountUpdate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Aaa Accounting update function." ::= { radiusMgt 3 } aaaAccountBindingDHCP OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Aaa Accounting DHCP-Binding function." ::= { radiusMgt 4 } --******************************************************************************************************** radiusAuthenServerHostTable OBJECT-TYPE SYNTAX SEQUENCE OF RadiusAuthenServerHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration items and information list of RADIUS authentication server host." ::= { radiusMgt 5 } radiusAuthenServerHostEntry OBJECT-TYPE SYNTAX RadiusAuthenServerHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { radiusAuthenServerHostIndex } ::= { radiusAuthenServerHostTable 1 } RadiusAuthenServerHostEntry ::= SEQUENCE { radiusAuthenServerHostIndex INTEGER, radiusAuthenServerHostIP IpAddress, radiusAuthenServerHostPort INTEGER, radiusAuthenServerHostPrimary INTEGER, radiusAuthenServerHostStatus INTEGER } radiusAuthenServerHostIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of RADIUS authentication server." ::= { radiusAuthenServerHostEntry 1 } radiusAuthenServerHostIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of RADIUS authentication server." ::= { radiusAuthenServerHostEntry 2 } radiusAuthenServerHostPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Port of RADIUS authentication server." ::= { radiusAuthenServerHostEntry 3 } radiusAuthenServerHostPrimary OBJECT-TYPE SYNTAX INTEGER { noPrimary(0), primary(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configuration of primary or not primary " ::= { radiusAuthenServerHostEntry 4 } radiusAuthenServerHostStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { radiusAuthenServerHostEntry 5 } --******************************************************************************************************** radiusAcctServerHostTable OBJECT-TYPE SYNTAX SEQUENCE OF RadiusAcctServerHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration items and information list of RADIUS accounting server host." ::= { radiusMgt 6 } radiusAcctServerHostEntry OBJECT-TYPE SYNTAX RadiusAcctServerHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { radiusAcctServerHostIndex } ::= { radiusAcctServerHostTable 1 } RadiusAcctServerHostEntry ::= SEQUENCE { radiusAcctServerHostIndex INTEGER, radiusAcctServerHostIP IpAddress, radiusAcctServerHostPort INTEGER, radiusAcctServerHostPrimary INTEGER, radiusAcctServerHostStatus INTEGER } radiusAcctServerHostIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of RADIUS accounting server." ::= { radiusAcctServerHostEntry 1 } radiusAcctServerHostIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of RADIUS accounting server." ::= { radiusAcctServerHostEntry 2 } radiusAcctServerHostPort OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Port of RADIUS accounting server." ::= { radiusAcctServerHostEntry 3 } radiusAcctServerHostPrimary OBJECT-TYPE SYNTAX INTEGER { noPrimary(0), primary(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configuration of primary or not primary " ::= { radiusAcctServerHostEntry 4 } radiusAcctServerHostStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { radiusAcctServerHostEntry 5 } --******************************************************************************************************** radiusServerTimeout OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The time before retransmit of the RADIUS server." ::= { radiusMgt 7 } radiusServerRetransmit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Retransmit time before giving up the current RADIUS server." ::= { radiusMgt 8 } radiusServerDeadTime OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The time before retry of the down-server." ::= { radiusMgt 9 } radiusServerKey OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key for RADIUS." ::= { radiusMgt 10 } radiusServerAccountTimeOut OBJECT-TYPE SYNTAX INTEGER (60..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Accounting update interval." ::= { radiusMgt 11 } --******************************************************************************************************** -- (xxx.100.11) priQos group --xxx.100.11.1 qos OBJECT IDENTIFIER ::= { priQos 1 } --******************************************************************************************************** --xxx.100.11.1.1 qosEnable OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "qos golbal switch.disable express close,enable is open." ::= { qos 1 } --******************************************************************************************************** --xxx.100.11.1.2 qosPortTable OBJECT-TYPE SYNTAX SEQUENCE OF QosPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "qos port configration." ::= { qos 2 } --xxx.100.11.1.2.1 qosPortEntry OBJECT-TYPE SYNTAX QosPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " qos port list of concrete definition.index is port index" INDEX { qosPortIndex } ::= { qosPortTable 1 } QosPortEntry ::= SEQUENCE { qosPortIndex INTEGER, qosPortType INTEGER, qosPortCos INTEGER, qosPortTrust INTEGER, qosPortPriority INTEGER, qosPortMutation DisplayString, qosPortQueue INTEGER, qosPortStatus INTEGER } --xxx.100.11.1.2.1.1 qosPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "port Index" ::= { qosPortEntry 1 } --xxx.100.11.1.2.1.2 qosPortType OBJECT-TYPE SYNTAX INTEGER { cos(1), trust(0), dscpMutation(2), priorityQueueOut(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "the relation between qosPortType and CLI: 1 mls qos cos { }; 0 mls qos trust {cos [pass-through-cos] [pass-through-dscp]|dscp [pass-through-cos] [pass-through-dscp]| ip-precedence [pass-through-cos] [pass-through-dscp] |port priority [pass-through-cos] [pass-through-dscp]} ; 2 mls qos dscp-mutation ; 3 priority-queue out. According to the relation,when configurate qos with snmp,first set the qosPortType to the correct value to select CLI, then set next CLI parameter.Fox example,set qos default cos is 5, first set qosPortType=1 ,then set qosPortCos to 5, finally setting qosPortStatus to 1, trigger snmp-cache works." ::= { qosPortEntry 2 } --xxx.100.11.1.2.1.3 qosPortCos OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "port default cos value" ::= { qosPortEntry 3 } --xxx.100.11.1.2.1.4 qosPortTrust OBJECT-TYPE SYNTAX INTEGER { priority(0), priAndPassThroughDscp(1), priAndPassThroughCos(2), priAndPassThroughCosAndPassThroughDscp(3), cos(4), cosAndPassThroughDscp(5), cosAndPassThroughCos(6), cosAndPassThroughCosAndPassThroughDscp(7), dscp(8), dscpAndPassThroughCos(9), dscpAndPassThroughDscp(10), dscpAndPassThroughDscpAndPassThroughCos(11), ipPrecedence(12), ipPreAndPassThroughCos(13), ipPreAndPassThroughDSCP(14), ipPreAndPassThroughDSCPAndPassThroughCos(15), mplsEXP(16) } MAX-ACCESS read-create STATUS current DESCRIPTION "Configure port trust. priority(0),mls qos trust port priority ; priAndPassThroughDscp(1),opposite cli is mls qos trust port priority pass-through-dscp; priAndPassThroughCos(2),opposite cli is mls qos trust port priority pass-through-cos; priAndPassThroughCosAndPassThroughDscp(3),opposite cli is mls qos trust port priority pass-through-cos pass-through-dscp; cos(4),mls qos trust cos; cosAndPassThroughDscp(5),opposite cli is mls qos trust cos pass-through-dscp; cosAndPassThroughCos(6),opposite cli is mls qos trust cos pass-through-cos; cosAndPassThroughCosAndPassThroughDscp(7),opposite cli is mls qos trust cos pass-through-cos pass-through-dscp; dscp(8),mls qos trust dscp; dscpAndPassThroughCos(9),opposite cli is mls qos trust dscp pass-through-cos; dscpAndPassThroughDscp(10),opposite cli is mls qos trust dscp pass-through-dscp; dscpAndPassThroughDscpAndPassThroughCos(11),opposite cli is mls qos trust dscp pass-through-dscp pass-through-cos; ipPrecedence(12), mls qos trust ip-precedence; ipPreAndPassThroughCos(13),opposite cli is mls qos trust ip-precedence pass-through-cos; ipPreAndPassThroughDSCP(14),opposite cli is mls qos trust ip-precedence pass-through-dscp; ipPreAndPassThroughDSCPAndPassThroughCos(15),opposite cli is mls qos trust ip-precedence pass-through-dscp pass-through-cos; mplsEXP(16),mls qos mpls trust exp." ::= { qosPortEntry 4 } --xxx.100.11.1.2.1.5 qosPortPriority OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "The corresponding CLI:mls qos trust port priority ." ::= { qosPortEntry 5 } --xxx.100.11.1.2.1.6 qosPortMutation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "configure port of dscp-mutation,opposite cli 'mls qos dscp-mutation '" ::= { qosPortEntry 6 } --xxx.100.11.1.2.1.7 qosPortQueue OBJECT-TYPE SYNTAX INTEGER { priorityQueue(0), wrrQueue(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "priorityQueue configure queue out method to strict priority-queue method; wrrQueue restores the default wrr queue out method." ::= { qosPortEntry 7 } --xxx.100.11.1.2.1.8 qosPortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qosPortEntry 8 } --******************************************************************************************************** --xxx.100.11.1.3 qosClassMapTable OBJECT-TYPE SYNTAX SEQUENCE OF QosClassMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "classmap configure list" ::= { qos 3 } --xxx.100.11.1.3.1 qosclassmapEntry OBJECT-TYPE SYNTAX QosClassMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " about classmap list of concrete definition,index is classmapname." INDEX { qosClassMapName } ::= { qosClassMapTable 1 } QosClassMapEntry ::= SEQUENCE { qosClassMapName DisplayString, qosClassMapType INTEGER, qosClassMapAccessGroup DisplayString, qosClassMapDscp DisplayString, qosClassMapV6Dscp DisplayString, qosClassMapIpPre DisplayString, qosClassMapV6AccGroup DisplayString, qosClassMapV6Flow DisplayString, qosClassMapVlan DisplayString, qosClassCos DisplayString, qosClassMapEXPtopmost DisplayString, qosClassMapStatus INTEGER } --xxx.100.11.1.3.1.1 qosClassMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "classmap name" ::= { qosclassmapEntry 1} --xxx.100.11.1.3.1.2 qosClassMapType OBJECT-TYPE SYNTAX INTEGER { configurClassMap(0), accessGroup(1), dscp(2), v6dscp(5), ippre(3), v6AccessGroup(8), v6Flow(7), vlan(4), cos(9), exptopmost(10) } MAX-ACCESS read-create STATUS current DESCRIPTION "0 class-map ,index is classmapname; 1 match access-group ,need qosClassMapAccessGroup cooperation; 2 match ip dscp qosClassMapDscp ; 3 match ip precedence qosClassMapIpPre; 4 match vlan qosClassMapVlan; 5 match ipv6 dscp qosClassMapV6Dscp; 7 match ipv6 flowlabel qosClassMapV6Flow; 8 match ipv6 access-group qosClassMapV6AccGroup 9 match cos qosClassCos 10 match mpls-experimental topmost qosClassMapEXPtopmost" ::= { qosclassmapEntry 2 } --xxx.100.11.1.3.1.3 qosClassMapAccessGroup OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify access-group (name or number). This object be configured only if qosClassMapType in the same row is accessGroup(1)." ::= { qosclassmapEntry 3 } --xxx.100.11.1.3.1.4 qosClassMapDscp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Dscp. This object be configured only if qosClassMapType in the same row is dscp(2)." ::= { qosclassmapEntry 4 } --xxx.100.11.1.3.1.5 qosClassMapV6Dscp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify ipv6 Dscp. This object be configured only if qosClassMapType in the same row is v6dscp(5)." ::= { qosclassmapEntry 5 } --xxx.100.11.1.3.1.6 qosClassMapIpPre OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Ip Precedence. This object be configured only if qosClassMapType in the same row is ippre(3)." ::= { qosclassmapEntry 6 } --xxx.100.11.1.3.1.7 qosClassMapV6AccGroup OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Ipv6 Access-Group. This object be configured only if qosClassMapType in the same row is v6AccessGroup(8)." ::= { qosclassmapEntry 7 } --xxx.100.11.1.3.1.8 qosClassMapV6Flow OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Ipv6 Flowlabel. This object be configured only if qosClassMapType in the same row is v6Flow(6)." ::= { qosclassmapEntry 8 } --xxx.100.11.1.3.1.9 qosClassMapVlan OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Vlan list . At most 8 vlan id. This object be configured only if qosClassMapType in the same row is vlan(4)." ::= { qosclassmapEntry 9 } --xxx.100.11.1.3.1.10 qosClassCos OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Cos . This object be configured only if qosClassMapType in the same row is cos(9)." ::= { qosclassmapEntry 10 } --xxx.100.11.1.3.1.11 qosClassMapEXPtopmost OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify MPLS EXP. This object be configured only if qosClassMapType in the same row is EXPtopmost(10)." ::= { qosclassmapEntry 11 } --xxx.100.11.1.3.1.12 qosClassMapStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qosclassmapEntry 12 } --******************************************************************************************************** --xxx.100.11.1.4 qosPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF QosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "qos policy list" ::= { qos 4 } --xxx.100.11.1.4.1 qosPolicyEntry OBJECT-TYPE SYNTAX QosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " qos policy list of definition,index is qos policy and classmap of name" INDEX { qosPolicyName} ::= { qosPolicyTable 1 } QosPolicyEntry ::= SEQUENCE { qosPolicyName DisplayString, qosPolicyClassMap DisplayString, qosPolicyType INTEGER, qosPolicyRateKbps INTEGER, qosPolicyNormalBurstKbps INTEGER, qosPolicyMaximumBurstKbps INTEGER, qosPolicyPeakKbps INTEGER, qosPolicyConformAction INTEGER, qosPolicyConformActionChangeValue INTEGER, qosPolicyExceedAction INTEGER, qosPolicyViolateAction INTEGER, qosPolicyAggregatePolicer DisplayString, qosPolicyStatus INTEGER } --xxx.100.11.1.4.1.1 qosPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS Policy name" ::= { qosPolicyEntry 1 } --xxx.100.11.1.4.1.2 qosPolicyClassMap OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the classmap name.After a policy map is created, it can be associated to a class. So, if you want the class map to match the policy map,please setting the qosPolicyType to 1,and then setting the qosPolicyStatus to 1 ." ::= { qosPolicyEntry 2 } --xxx.100.11.1.4.1.3 qosPolicyType OBJECT-TYPE SYNTAX INTEGER { policymap(0), matchclassmap(1), sp(2), aggregatePolicer(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "the relation between qosPolicyType and CLI: 0 policy-map ; 1 class ; 2 police [exceed-action {drop | policed-dscp-transmit}]; 3 police aggregate ; " ::= { qosPolicyEntry 3 } --xxx.100.11.1.4.1.4 qosPolicyRateKbps OBJECT-TYPE SYNTAX INTEGER(1..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Rate Bandwidth of one policymap. This object be configured only if qosPolicyType in the same row is sp(2). " ::= { qosPolicyEntry 4 } --xxx.100.11.1.4.1.5 qosPolicyNormalBurstKbps OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Normal burst kbytes." ::= { qosPolicyEntry 5 } --xxx.100.11.1.4.1.6 qosPolicyMaximumBurstKbps OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum burst kbytes." ::= { qosPolicyEntry 6 } --xxx.100.11.1.4.1.7 qosPolicyPeakKbps OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Peak information rate." ::= { qosPolicyEntry 7 } --xxx.100.11.1.4.1.8 qosPolicyConformAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), set-dscp-transmit(2), set-prec-transmit(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "conform-action transmit means send packets without any change when specified speed is not exceeded; conform-action drop means drop packets when specified speed is not exceeded; conform-action set-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is not exceeded; conform-action set-prec-transmit specifies to mark down packet TOS value according to policed-dscp mapping when specified speed is not exceeded." ::= { qosPolicyEntry 8 } --xxx.100.11.1.4.1.9 qosPolicyConformActionChangeValue OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "If conform-action is set-dscp-transmit(2),the value is between 0-63; else if conform-action is set-prec-transmit(2),the value is between 0-7." ::= { qosPolicyEntry 9 } --xxx.100.11.1.4.1.10 qosPolicyExceedAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), policeDscpTransmit(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "exceed-action transmit means send packets without any change when specified speed is exceeded; exceed-action drop means drop packets when specified speed is exceeded; exceed-action policed-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is exceeded." ::= { qosPolicyEntry 10 } --xxx.100.11.1.4.1.11 qosPolicyViolateAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), policeDscpTransmit(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "violate-action transmit means send packets without any change when specified speed is violate; violate-action drop means drop packets when specified speed is violate; violate-action policed-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is violate." ::= { qosPolicyEntry 11 } --xxx.100.11.1.4.1.12 qosPolicyAggregatePolicer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "aggregate-policer-name. This object be configured only if qosPolicyType in the same row is aggregatePolicer(3)." ::= { qosPolicyEntry 12 } --xxx.100.11.1.4.1.13 qosPolicyStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qosPolicyEntry 13 } --******************************************************************************************************** --xxx.100.11.1.5 qosAggPolicerTable OBJECT-TYPE SYNTAX SEQUENCE OF QosAggPolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "qos of AggPolicer list,use it can configure one item AggPolicer,Attention : the get/get next operation can only get snmp cache content, please refer to qosshow node for the running configuraton" ::= { qos 5 } --xxx.100.11.1.5.1 qosAggPolicerEntry OBJECT-TYPE SYNTAX QosAggPolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " index is AggPolicer name." INDEX { qosAggPolicerName } ::= { qosAggPolicerTable 1 } QosAggPolicerEntry ::= SEQUENCE { qosAggPolicerName DisplayString, qosAggPolicerRateKbps INTEGER, qosAggPolicerNormalBurstKbps INTEGER, qosAggPolicerMaximumBurstKbps INTEGER, qosAggPolicerPeakKbps INTEGER, qosAggPolicerConformAction INTEGER, qosAggPolicerConformActionChangeValue INTEGER, qosAggPolicerExceedAction INTEGER, qosAggPolicerViolateAction INTEGER, qosAggPolicerStatus INTEGER } --xxx.100.11.1.5.1.1 qosAggPolicerName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS qosAggPolicer name" ::= { qosAggPolicerEntry 1 } --xxx.100.11.1.5.1.2 qosAggPolicerRateKbps OBJECT-TYPE SYNTAX INTEGER(1..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Rate Bandwidth of After the classification." ::= { qosAggPolicerEntry 2 } --xxx.100.11.1.5.1.3 qosAggPolicerNormalBurstKbps OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Normal burst kbytes." ::= { qosAggPolicerEntry 3 } --xxx.100.11.1.5.1.4 qosAggPolicerMaximumBurstKbps OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum burst kbytes." ::= { qosAggPolicerEntry 4 } --xxx.100.11.1.5.1.5 qosAggPolicerPeakKbps OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Peak information rate." ::= { qosAggPolicerEntry 5 } --xxx.100.11.1.5.1.6 qosAggPolicerConformAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), set-dscp-transmit(2), set-prec-transmit(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "conform-action transmit means send packets without any change when specified speed is not exceeded; conform-action drop means drop packets when specified speed is not exceeded; conform-action set-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is not exceeded; conform-action set-prec-transmit specifies to mark down packet TOS value according to policed-dscp mapping when specified speed is not exceeded." ::= { qosAggPolicerEntry 6 } --xxx.100.11.1.5.1.7 qosAggPolicerConformActionChangeValue OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "If conform-action is set-dscp-transmit(2),the value is between 0-63; else if conform-action is set-prec-transmit(2),the value is between 0-7." ::= { qosAggPolicerEntry 7 } --xxx.100.11.1.5.1.8 qosAggPolicerExceedAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), policeDscpTransmit(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "exceed-action transmit means send packets without any change when specified speed is exceeded; exceed-action drop means drop packets when specified speed is exceeded; exceed-action policed-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is exceeded." ::= { qosAggPolicerEntry 8 } --xxx.100.11.1.5.1.9 qosAggPolicerViolateAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), policeDscpTransmit(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "violate-action transmit means send packets without any change when specified speed is violate; violate-action drop means drop packets when specified speed is violate; violate-action policed-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is violate." ::= { qosAggPolicerEntry 9 } --xxx.100.11.1.5.1.10 qosAggPolicerStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qosAggPolicerEntry 10 } --******************************************************************************************************** --xxx.100.11.1.6 qosSetTable OBJECT-TYPE SYNTAX SEQUENCE OF QosSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "remark new dscp or ip precedence for classified flow" ::= { qos 6 } --xxx.100.11.1.6.1 qosSetEntry OBJECT-TYPE SYNTAX QosSetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " qosSetTable list of acce index policyname and classmap name." INDEX { qosSetPolicyMapName } ::= { qosSetTable 1 } QosSetEntry ::= SEQUENCE { qosSetPolicyMapName DisplayString, qosSetClassMapName DisplayString, qosSetType INTEGER, qosSetdscp INTEGER, qosSetprecedence INTEGER, qosSetnextHop IpAddress, qosSetv6Dscp INTEGER, qosSetv6FlowLabel INTEGER, qosSetv6nextHop DisplayString, qosSetCos INTEGER, qosSetEXPimposition INTEGER, qosSetStatus INTEGER } --xxx.100.11.1.6.1.1 qosSetPolicyMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS Policy name" ::= { qosSetEntry 1 } --xxx.100.11.1.6.1.2 qosSetClassMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "QoS class map name" ::= { qosSetEntry 2 } --xxx.100.11.1.6.1.3 qosSetType OBJECT-TYPE SYNTAX INTEGER { dscp(1), precedence(2), nextHop(3), v6Dscp(4), v6FlowLabel(6), v6nextHop(7), cos(8), expimposition(9) } MAX-ACCESS read-create STATUS current DESCRIPTION "qosSetType range:1,2,3,4,5,6,7,8,9 1 dscp Set IP DSCP (DiffServ CodePoints); 2 precedence Set IP precedence; 3 nexthop Set IP nexthop; 4 dscp Set IPv6 DSCP (DiffServ CodePoints); 6 flowlabel Set IPv6 flowlabel; 7 v6nextHop Set IPv6 nexthop; 8 cos Set CoS ; 9 expimposition Set mpls-experimental-imposition " ::= { qosSetEntry 3 } --xxx.100.11.1.6.1.4 qosSetdscp OBJECT-TYPE SYNTAX INTEGER(0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "remark dscp for the classified flow" ::= { qosSetEntry 4 } --xxx.100.11.1.6.1.5 qosSetprecedence OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "remark ip precedence for classified flow" ::= { qosSetEntry 5 } --xxx.100.11.1.6.1.6 qosSetnextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "set nexthop for classified flow" ::= { qosSetEntry 6 } --xxx.100.11.1.6.1.7 qosSetv6Dscp OBJECT-TYPE SYNTAX INTEGER(0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "remark ipv6 dscp for classified flow" ::= { qosSetEntry 7 } --xxx.100.11.1.6.1.8 qosSetv6FlowLabel OBJECT-TYPE SYNTAX INTEGER(0..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "remark ipv6 flow lable for classified flow" ::= { qosSetEntry 8 } --xxx.100.11.1.6.1.9 qosSetv6nextHop OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "set IPv6 nexthop for classified flow" ::= { qosSetEntry 9 } --xxx.100.11.1.6.1.10 qosSetCos OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "remark cos for classified flow" ::= { qosSetEntry 10 } --xxx.100.11.1.6.1.11 qosSetEXPimposition OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "remark MPLS EXP value for classified flow" ::= { qosSetEntry 11 } --xxx.100.11.1.6.1.12 qosSetStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qosSetEntry 12 } --******************************************************************************************************** --xxx.100.11.1.7 qosPortBindTable OBJECT-TYPE SYNTAX SEQUENCE OF QosPortBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Apply a policy map to the specified port." ::= { qos 7 } --xxx.100.11.1.7.1 qosPortBindEntry OBJECT-TYPE SYNTAX QosPortBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the index of this entry is port-index and policy-map" INDEX { qosPortBindIndex , qosPortBindPolicy } ::= { qosPortBindTable 1 } QosPortBindEntry ::= SEQUENCE { qosPortBindIndex INTEGER, qosPortBindPolicy DisplayString, qosPortBindType INTEGER } --xxx.100.11.1.7.1.1 qosPortBindIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS Port Index" ::= { qosPortBindEntry 1 } --xxx.100.11.1.7.1.2 qosPortBindPolicy OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS Policy name" ::= { qosPortBindEntry 2 } --xxx.100.11.1.7.1.3 qosPortBindType OBJECT-TYPE SYNTAX INTEGER { input(1), output(2), noinput(3), nooutput(4) } MAX-ACCESS read-create STATUS current DESCRIPTION " input(1),bind the policy-map to ingress port; output(2),bind the policy-map to egress port; noinput(3),unbind the policy-map to ingress port; nooutput(4), unbind the policy-map to egress port" ::= { qosPortBindEntry 3 } --******************************************************************************************************** --xxx.100.11.1.8 qosPortQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF QosPortQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "set golbal qos WRR weight" ::= { qos 8 } --xxx.100.11.1.8.1 qosPortQueueEntry OBJECT-TYPE SYNTAX QosPortQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " set port qos WRR weight,index is port index." INDEX { qosPortQueueIndex } ::= { qosPortQueueTable 1 } QosPortQueueEntry ::= SEQUENCE { qosPortQueueIndex INTEGER, qosPortQueueWeight1 INTEGER, qosPortQueueWeight2 INTEGER, qosPortQueueWeight3 INTEGER, qosPortQueueWeight4 INTEGER, qosPortQueueWeight5 INTEGER, qosPortQueueWeight6 INTEGER, qosPortQueueWeight7 INTEGER, qosPortQueueWeight8 INTEGER, qosPortQueueStatus INTEGER } --xxx.100.11.1.8.1.1 qosPortQueueIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS Port Index" ::= { qosPortQueueEntry 1 } --xxx.100.11.1.8.1.2 qosPortQueueWeight1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "WRR weight,range is 0~15." ::= { qosPortQueueEntry 2 } --xxx.100.11.1.8.1.3 qosPortQueueWeight2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "WRR weight,range is 0~15." ::= { qosPortQueueEntry 3 } --xxx.100.11.1.8.1.4 qosPortQueueWeight3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "WRR weight,range is 0~15." ::= { qosPortQueueEntry 4 } --xxx.100.11.1.8.1.5 qosPortQueueWeight4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "WRR weight,range is 0~15." ::= { qosPortQueueEntry 5 } --xxx.100.11.1.8.1.6 qosPortQueueWeight5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "WRR weight,range is 0~15." ::= { qosPortQueueEntry 6 } --xxx.100.11.1.8.1.7 qosPortQueueWeight6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "WRR weight,range is 0~15." ::= { qosPortQueueEntry 7 } --xxx.100.11.1.8.1.8 qosPortQueueWeight7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "WRR weight,range is 0~15." ::= { qosPortQueueEntry 8 } --xxx.100.11.1.8.1.9 qosPortQueueWeight8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "WRR weight,range is 0~15." ::= { qosPortQueueEntry 9 } --xxx.100.11.1.8.1.10 qosPortQueueStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting it to active(1) creates an entry.Setting it to destroy(2) destroys an entry." ::= { qosPortQueueEntry 10 } --******************************************************************************************************** --xxx.100.11.1.9 qosPortCosMapTable OBJECT-TYPE SYNTAX SEQUENCE OF QosPortCosMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "COS-Queue map" ::= { qos 9 } --xxx.100.11.1.9.1 qosPortCosMapEntry OBJECT-TYPE SYNTAX QosPortCosMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " COS-Queue map,index is cos-Queue map ID." INDEX { qosPortCosMapQueueId } ::= { qosPortCosMapTable 1 } QosPortCosMapEntry ::= SEQUENCE { qosPortCosMapQueueId INTEGER, qosPortCosMapCos1 INTEGER, qosPortCosMapCos2 INTEGER, qosPortCosMapCos3 INTEGER, qosPortCosMapCos4 INTEGER, qosPortCosMapCos5 INTEGER, qosPortCosMapCos6 INTEGER, qosPortCosMapCos7 INTEGER, qosPortCosMapCos8 INTEGER, qosPortCosMapStatus INTEGER } --xxx.100.11.1.9.1.1 qosPortCosMapQueueId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "queue ID" ::= { qosPortCosMapEntry 1 } --xxx.100.11.1.9.1.2 qosPortCosMapCos1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS range is 0~7" ::= { qosPortCosMapEntry 2 } --xxx.100.11.1.9.1.3 qosPortCosMapCos2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS range is 0~7" ::= { qosPortCosMapEntry 3 } --xxx.100.11.1.9.1.4 qosPortCosMapCos3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS range is 0~7" ::= { qosPortCosMapEntry 4 } --xxx.100.11.1.9.1.5 qosPortCosMapCos4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS range is 0~7" ::= { qosPortCosMapEntry 5 } --xxx.100.11.1.9.1.6 qosPortCosMapCos5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS range is 0~7" ::= { qosPortCosMapEntry 6 } --xxx.100.11.1.9.1.7 qosPortCosMapCos6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS range is 0~7" ::= { qosPortCosMapEntry 7 } --xxx.100.11.1.9.1.8 qosPortCosMapCos7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS range is 0~7" ::= { qosPortCosMapEntry 8 } --xxx.100.11.1.9.1.9 qosPortCosMapCos8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS range is 0~7" ::= { qosPortCosMapEntry 9 } --xxx.100.11.1.9.1.10 qosPortCosMapStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qosPortCosMapEntry 10 } --******************************************************************************************************** --xxx.100.11.1.10 qosMap OBJECT IDENTIFIER ::= { qos 10 } --set class of service(CoS)-to-Differentiated Services Code Point (DSCP) map,DSCP-to-CoS map,DSCP-to-DSCP-mutation map,IP-precedence-to-DSCP map and policed-DSCP map --xxx.100.11.1.10.1 qosMapType OBJECT-TYPE SYNTAX INTEGER { cosDscp(1), dscpCos(2), dscpMutation(3), ipPrecDscp(4), policedDscp(5), expdscp(6), dscpexp(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "qosMapType range is 1~5.1 mls qos map cos-dscp ; 2 mls qos map dscp-cos to ; 3 mls qos map dscp-mutation to ; 4 mls qos map ip-prec-dscp ; 5 mls qos map policed-dscp to ; 6 mls qos map exp-dscp ; 7 mls qos map dscp-exp to When you want to configure the Map of DSCP to COS,please configure the qosMapType==2 firstly, input the dscp(1~8) optionally, then configure the qosMapCos , valid/invalid the qosMapStatus finally." ::= { qosMap 1 } --xxx.100.11.1.10.2 qosMapDscp1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP-CoS map,DSCP range is 0~63" ::= { qosMap 2 } --xxx.100.11.1.10.3 qosMapDscp2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP-CoS map,DSCP range is 0~63" ::= { qosMap 3 } --xxx.100.11.1.10.4 qosMapDscp3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP-CoS map,DSCP range is 0~63" ::= { qosMap 4 } --xxx.100.11.1.10.5 qosMapDscp4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP-CoS map,DSCP range is 0~63" ::= { qosMap 5 } --xxx.100.11.1.10.6 qosMapDscp5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP-CoS map,DSCP range is 0~63" ::= { qosMap 6 } --xxx.100.11.1.10.7 qosMapDscp6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP-CoS map,DSCP range is 0~63" ::= { qosMap 7 } --xxx.100.11.1.10.8 qosMapDscp7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP-CoS map,DSCP range is 0~63" ::= { qosMap 8 } --xxx.100.11.1.10.9 qosMapDscp8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP-CoS map,DSCP range is 0~63" ::= { qosMap 9 } --xxx.100.11.1.10.10 qosMapCos OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "the cos which DSCP map to " ::= { qosMap 10 } --xxx.100.11.1.10.11 qosMapEXP OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "the EXP value which DSCP map to " ::= { qosMap 11 } --xxx.100.11.1.10.12 qosMapMarkDownDscp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "the dscp after mark down" ::= { qosMap 12 } --xxx.100.11.1.10.13 qosMapMarkDownType OBJECT-TYPE SYNTAX INTEGER { normal-burst(0), max-burst(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "normal-burst:markdown map used by the exceed-action;max-burst:markdown map used by the violate-action." ::= { qosMap 13 } --xxx.100.11.1.10.14 qosMapMutationName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "map name" ::= { qosMap 14 } --xxx.100.11.1.10.15 qosMapMutationOut OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "egress DSCP,only one,eight ingress DSCP value map to one egress value" ::= { qosMap 15 } --xxx.100.11.1.10.16 qosMapStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qosMap 16 } --xxx.100.11 showqos OBJECT IDENTIFIER ::= { qos 11 } --xxx.100.16.2.1 showclassmapTable OBJECT-TYPE SYNTAX SEQUENCE OF ShowclassmapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " show class map table" ::= { showqos 1} --xxx.100.16.2.1.1 showclassmapEntry OBJECT-TYPE SYNTAX ShowclassmapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " show class map entry" INDEX { showclassmapname} ::= { showclassmapTable 1 } ShowclassmapEntry ::= SEQUENCE { showclassmapname DisplayString, showclassmapmatch DisplayString } --xxx.100.16.2.1.1.1 showclassmapname OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " classmap name" ::= { showclassmapEntry 1 } --xxx.100.16.2.1.1.2 showclassmapmatch OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "one item classmap match rule" ::= { showclassmapEntry 2 } --xxx.100.16.2.1 showpolicymapTable OBJECT-TYPE SYNTAX SEQUENCE OF ShowpolicymapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " show policy list" ::= { showqos 2} --xxx.100.16.2.1.1 showpolicymapEntry OBJECT-TYPE SYNTAX ShowpolicymapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " policy map entry" INDEX { showpolicymapname} ::= { showpolicymapTable 1 } ShowpolicymapEntry ::= SEQUENCE { showpolicymapname DisplayString, showpolicymapcontent DisplayString } --xxx.100.16.2.1.1.1 showpolicymapname OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " policy name" ::= { showpolicymapEntry 1 } --xxx.100.16.2.1.1.2 showpolicymapcontent OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "the match classmap and all defined other rules" ::= { showpolicymapEntry 2 } --xxx.100.16.2.1 showqosaggregatepolicerTable OBJECT-TYPE SYNTAX SEQUENCE OF ShowqosaggregatepolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " display aggregatepolicer list" ::= { showqos 3} --xxx.100.16.2.1.1 showqosaggregatepolicerEntry OBJECT-TYPE SYNTAX ShowqosaggregatepolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " aggregatepolicer entry,index is showqosaggregatepolicername" INDEX { showqosaggregatepolicername} ::= { showqosaggregatepolicerTable 1 } ShowqosaggregatepolicerEntry ::= SEQUENCE { showqosaggregatepolicername DisplayString, showqosaggregatepolicercontent DisplayString } --xxx.100.16.2.1.1.1 showqosaggregatepolicername OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " aggregatepolicer name" ::= { showqosaggregatepolicerEntry 1 } --xxx.100.16.2.1.1.2 showqosaggregatepolicercontent OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "aggregatepolicer parameter" ::= { showqosaggregatepolicerEntry 2 } --xxx.100.16.2.1 showmlsqosinterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF ShowmlsqosinterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " show port qos configuration" ::= { showqos 4} --xxx.100.16.2.1.1 showmlsqosinterfaceEntry OBJECT-TYPE SYNTAX ShowmlsqosinterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " showmlsqosinterfaceTable,index is port-index" INDEX { showmlsqosinterfaceIndex} ::= { showmlsqosinterfaceTable 1 } ShowmlsqosinterfaceEntry ::= SEQUENCE { showmlsqosinterfaceIndex INTEGER, showmlsqosinterfaceqoscontent DisplayString } --xxx.100.16.2.1.1.1 showmlsqosinterfaceIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION " port index" ::= { showmlsqosinterfaceEntry 1 } --xxx.100.16.2.1.1.2 showmlsqosinterfaceqoscontent OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "qos port configuration" ::= { showmlsqosinterfaceEntry 2 } --xxx.100.9 showmlsqosmaps OBJECT IDENTIFIER ::= { showqos 5 } --xxx.100.16.1.1 showmlsqosmapscosdscp OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "cos-dscp map " ::= { showmlsqosmaps 1 } --xxx.100.16.1.2 showmlsqosmapscosqueue OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "COS-wrr-queue map" ::= { showmlsqosmaps 2 } --xxx.100.16.1.3 showmlsqosmapsdscpcos OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "DSCP-COS map" ::= { showmlsqosmaps 3 } --xxx.100.16.1.4 showmlsqosmapsipprecdscp OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "IP precedence to DSCP map" ::= { showmlsqosmaps 4 } --xxx.100.16.1.5 showmlsqosmapspoliceddscp OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION " DSCP mark down map" ::= { showmlsqosmaps 5 } --xxx.100.16.1.6 showmlsqosmapspoliceddscpnormalburst OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION " Normal Burst Policed-dscp map" ::= { showmlsqosmaps 6 } --xxx.100.16.1.7 showmlsqosmapsexpdscp OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION " EXP to DSCP map" ::= { showmlsqosmaps 7 } --xxx.100.16.1.8 showmlsqosmapsdscpexp OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION " DSCP to EXP map" ::= { showmlsqosmaps 8 } --xxx.100.16.2.1 showmlsqosmapsdscpmutationTable OBJECT-TYPE SYNTAX SEQUENCE OF ShowmlsqosmapsdscpmutationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " ingress DSCP to egress DSCP map" ::= { showqos 6} --xxx.100.16.2.1.1 showmlsqosmapsdscpmutationEntry OBJECT-TYPE SYNTAX ShowmlsqosmapsdscpmutationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "index is dscpmutationname" INDEX { showmlsqosmapsdscpmutationname} ::= { showmlsqosmapsdscpmutationTable 1 } ShowmlsqosmapsdscpmutationEntry ::= SEQUENCE { showmlsqosmapsdscpmutationname DisplayString, showmlsqosmapsdscpmutationcontent DisplayString } --xxx.100.16.2.1.1.1 showmlsqosmapsdscpmutationname OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " dscpmutationname." ::= { showmlsqosmapsdscpmutationEntry 1 } --xxx.100.16.2.1.1.2 showmlsqosmapsdscpmutationcontent OBJECT-TYPE SYNTAX DisplayString (SIZE(1..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "DSCP-DSCP map" ::= { showmlsqosmapsdscpmutationEntry 2 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.12.1 mirrorDestTable OBJECT-TYPE SYNTAX SEQUENCE OF MirrorDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port for mirrored packets." ::= { primirror 1} --xxx.100.12.1.1 mirrorDestEntry OBJECT-TYPE SYNTAX MirrorDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination port for mirrored packets." INDEX { mirrorDestSession } ::= { mirrorDestTable 1 } MirrorDestEntry ::= SEQUENCE { mirrorDestSession INTEGER, mirrorDestPort DisplayString, mirrorDestStatus INTEGER } --xxx.100.12.1.1.1 mirrorDestSession OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Session ID." ::= { mirrorDestEntry 1 } --xxx.100.12.1.1.2 mirrorDestPort OBJECT-TYPE SYNTAX DisplayString(SIZE(1..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "mirror destination port eg:Ethernet1/1." ::= { mirrorDestEntry 2 } --xxx.100.12.1.1.3 mirrorDestStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Status." ::= { mirrorDestEntry 3 } --******************************************************************************************************** --xxx.100.12.2 mirrorSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MirrorSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Src port for mirrored packets." ::= { primirror 2} --xxx.100.12.2.1 mirrorSrcPortEntry OBJECT-TYPE SYNTAX MirrorSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Src port for mirrored packets." INDEX { mirrorSrcPortSession , mirrorSrcPortDirect } ::= { mirrorSrcPortTable 1 } MirrorSrcPortEntry ::= SEQUENCE { mirrorSrcPortSession INTEGER, mirrorSrcPortDirect INTEGER, mirrorSrcPort DisplayString, mirrorSrcPortStatus INTEGER } --xxx.100.12.2.1.1 mirrorSrcPortSession OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Session ID." ::= { mirrorSrcPortEntry 1 } --xxx.100.12.2.1.2 mirrorSrcPortDirect OBJECT-TYPE SYNTAX INTEGER { rx(1), tx(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Direction of mirror." ::= { mirrorSrcPortEntry 2 } --xxx.100.12.2.1.3 mirrorSrcPort OBJECT-TYPE SYNTAX DisplayString(SIZE(1..512)) MAX-ACCESS read-create STATUS current DESCRIPTION "mirror source port. eg:Ethernet1/1." ::= { mirrorSrcPortEntry 3 } --xxx.100.12.2.1.4 mirrorSrcPortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Status." ::= { mirrorSrcPortEntry 4 } --******************************************************************************************************** --xxx.100.12.3 mirrorSrcCpuTable OBJECT-TYPE SYNTAX SEQUENCE OF MirrorSrcCpuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Src Cpu for mirrored packets." ::= { primirror 3} --xxx.100.12.3.1 mirrorSrcCpuEntry OBJECT-TYPE SYNTAX MirrorSrcCpuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Src Cpu for mirrored packets." INDEX { mirrorSrcCpuSession , mirrorSrcCpuDirect , mirrorSrcCpuSlot } ::= { mirrorSrcCpuTable 1 } MirrorSrcCpuEntry ::= SEQUENCE { mirrorSrcCpuSession INTEGER, mirrorSrcCpuDirect INTEGER, mirrorSrcCpuSlot INTEGER, mirrorSrcCpuStatus INTEGER } --xxx.100.12.3.1.1 mirrorSrcCpuSession OBJECT-TYPE SYNTAX INTEGER(4) MAX-ACCESS read-only STATUS current DESCRIPTION "Session ID." ::= { mirrorSrcCpuEntry 1 } --xxx.100.12.3.1.2 mirrorSrcCpuDirect OBJECT-TYPE SYNTAX INTEGER { rx(1), tx(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Direction of mirror." ::= { mirrorSrcCpuEntry 2 } --xxx.100.12.3.1.3 mirrorSrcCpuSlot OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Src cpu slot index." ::= { mirrorSrcCpuEntry 3 } --xxx.100.12.3.1.4 mirrorSrcCpuStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Status." ::= { mirrorSrcCpuEntry 4 } --******************************************************************************************************** --xxx.100.12.4 mirrorReflectorPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MirrorReflectorPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "mirror reflector destination port configuration Table of Rspan. The information about the reflector destination port and its associated session will be specified by this table,which will not present itself in the mirrorDestTable. Which means the mirrorReflectorPortTable and the mirrorDestTable is independent from each other." ::= { primirror 4} --xxx.100.12.4.1 mirrorReflectorPortEntry OBJECT-TYPE SYNTAX MirrorReflectorPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "mirror destination port configuration of Rspan." INDEX { mirrorReflectorPortSession , mirrorReflectorPort } ::= { mirrorReflectorPortTable 1 } MirrorReflectorPortEntry ::= SEQUENCE { mirrorReflectorPortSession INTEGER, mirrorReflectorPort INTEGER, mirrorReflectorPortStatus INTEGER } --xxx.100.12.4.1.1 mirrorReflectorPortSession OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Session ID." ::= { mirrorReflectorPortEntry 1 } --xxx.100.12.4.1.2 mirrorReflectorPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "mirror reflector destination port number." ::= { mirrorReflectorPortEntry 2 } --xxx.100.12.4.1.3 mirrorReflectorPortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The configuration status of the reflector destination port and its associated session." ::= { mirrorReflectorPortEntry 3 } --******************************************************************************************************** --xxx.100.12.5 mirrorRspanVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF MirrorRspanVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan configuration Table of Rspan." ::= { primirror 5} --xxx.100.12.5.1 mirrorRspanVlanEntry OBJECT-TYPE SYNTAX MirrorRspanVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan configuration of Rspan." INDEX { mirrorRspanVlan } ::= { mirrorRspanVlanTable 1 } MirrorRspanVlanEntry ::= SEQUENCE { mirrorRspanVlan INTEGER, mirrorRspanVlanStatus INTEGER } --xxx.100.12.5.1.1 mirrorRspanVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan ID." ::= { mirrorRspanVlanEntry 1 } --xxx.100.12.5.1.2 mirrorRspanVlanStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Vlan status." ::= { mirrorRspanVlanEntry 2 } --******************************************************************************************************** --xxx.100.12.6 mirrorRspanSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF MirrorRspanSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Session configuration Table of Rspan.When creating an entry, the correctness of both the Vlan ID an the Session ID should be ensured. When destroying an entry, only the correctness of the Session ID is required." ::= { primirror 6} --xxx.100.12.6.1 mirrorRspanSessionEntry OBJECT-TYPE SYNTAX MirrorRspanSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Session configuration of Rspan." INDEX { mirrorRspanSession, mirrorRspanSessionVlan } ::= { mirrorRspanSessionTable 1 } MirrorRspanSessionEntry ::= SEQUENCE { mirrorRspanSession INTEGER, mirrorRspanSessionVlan INTEGER, mirrorRspanSessionStatus INTEGER } --xxx.100.12.6.1.1 mirrorRspanSession OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "Session ID." ::= { mirrorRspanSessionEntry 1 } --xxx.100.12.6.1.2 mirrorRspanSessionVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan ID." ::= { mirrorRspanSessionEntry 2 } --xxx.100.12.6.1.3 mirrorRspanSessionStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The configuration status of the mirror session and its associated Rspan Vlan." ::= { mirrorRspanSessionEntry 3 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.13.1 dhcpRelay OBJECT IDENTIFIER ::= { pridhcp 1 } --xxx.100.13.1.1 dhcpRelayForwardUdpBootps OBJECT-TYPE SYNTAX INTEGER { bootps(1), noBootps(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "if dhcp rely forward bootps udp broadcast packet,broadcast message bootps." ::= { dhcpRelay 1 } --xxx.100.13.1.2 dhcpRelayServerAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpRelayServerAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The role of DHCP Relay Agent is to forward requests and replies between server and client when they are not in the same subnet. To enable DHCP Relay service user needs to specify Relay Server ip address and then restart DHCP Relay. This Table is to specify Relay Server ip address, the maximum numbers of server ip address user can specify is 5. To Restart DHCP Relay, please use the dhcpRelayRestart variable." ::= { dhcpRelay 2 } --xxx.100.13.1.3.1 dhcpRelayServerAddrEntry OBJECT-TYPE SYNTAX DhcpRelayServerAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row of dhcpRelayServerAddrTable." INDEX { dhcpRelayServerAddrVlanId , dhcpRelayServerAddrIndex } ::= { dhcpRelayServerAddrTable 1 } DhcpRelayServerAddrEntry ::= SEQUENCE { dhcpRelayServerAddrVlanId INTEGER, dhcpRelayServerAddrIndex INTEGER, dhcpRelayServerAddrServerIp IpAddress, dhcpRelayServerAddrStatus INTEGER } --xxx.100.13.1.3.1.1 dhcpRelayServerAddrVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ID of VLAN interface used by this table entry." ::= { dhcpRelayServerAddrEntry 1 } --xxx.100.13.1.3.1.2 dhcpRelayServerAddrIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of relay address set in the VLAN interface." ::= { dhcpRelayServerAddrEntry 2 } --xxx.100.13.1.3.1.3 dhcpRelayServerAddrServerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Appoint the destination address used for DHCP relay." ::= { dhcpRelayServerAddrEntry 3 } --xxx.100.13.1.3.1.4 dhcpRelayServerAddrStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configuration status." ::= { dhcpRelayServerAddrEntry 4 } --******************************************************************************************************** --xxx.100.13.2 dhcpServer OBJECT IDENTIFIER ::= { pridhcp 2 } --xxx.100.13.2.1 dhcpServerServiceStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this to 1 to enable the dhcp server service. Setting this to 2 to disable the dhcp server service." ::= { dhcpServer 1 } --xxx.100.13.2.2 dhcploggingStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this to 1 to enable the dhcp conflict logging. Setting this to 0 to disable the dhcp conflict logging." ::= { dhcpServer 2 } --********************************************************************************************************] --xxx.100.13.2.3 dhcpPool OBJECT IDENTIFIER ::= { dhcpServer 3 } --******************************************************************************************************** --xxx.100.13.2.3.1 dhcpPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A dhcp pool is a collection of user configuration such as option config-lease time or dns-server IPs, a network address for network pool, or a host IP plus a hardware address pair for host pool. However, a dhcp pool only can either be a network pool or a host pool, or none of them (such as that pool only containing option config no network address config or a host ip config as well)" ::= { dhcpPool 1 } --xxx.100.13.2.3.1.1 dhcpPoolEntry OBJECT-TYPE SYNTAX DhcpPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row of dhcpPoolTable." INDEX { dhcpPoolPoolName } ::= { dhcpPoolTable 1 } DhcpPoolEntry ::= SEQUENCE { dhcpPoolPoolName DisplayString, dhcpPoolStatus INTEGER, dhcpPoolAddressType INTEGER, dhcpPoolAddress IpAddress, dhcpPoolAddressPrefix IpAddress, dhcpPoolAddressStatus INTEGER, dhcpPoolMacAddress DisplayString, dhcpPoolProType INTEGER, dhcpPoolMacStatus INTEGER } --xxx.100.13.2.3.1.1.1 dhcpPoolPoolName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoolName, simply specify a string." ::= { dhcpPoolEntry 1 } --xxx.100.13.2.3.1.1.2 dhcpPoolStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "accession delete the pool,according to dhcpPoolName" ::= { dhcpPoolEntry 2 } --xxx.100.13.2.3.1.1.3 dhcpPoolAddressType OBJECT-TYPE SYNTAX INTEGER { network(1), host(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "configure dhcppool of address style" ::= { dhcpPoolEntry 3 } --xxx.100.13.2.3.1.1.4 dhcpPoolAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "configurate dhcp pool. if dhcpPoolAddressType=1 configurate address range, if dhcpPoolAddressType=2 configurate single address" ::= { dhcpPoolEntry 4 } --xxx.100.13.2.3.1.1.5 dhcpPoolAddressPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "dhcp pool ip address prefix" ::= { dhcpPoolEntry 5 } --xxx.100.13.2.3.1.1.6 dhcpPoolAddressStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "address of configuration satus" ::= { dhcpPoolEntry 6 } --xxx.100.13.2.3.1.1.7 dhcpPoolMacAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "appoint user of hardware address.Condition: dhcpPoolAddressType(2)." ::= { dhcpPoolEntry 7 } --xxx.100.13.2.3.1.1.8 dhcpPoolProType OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "RFC define protocol style of number express,Condition:dhcpPoolAddressType(2)." ::= { dhcpPoolEntry 8 } --xxx.100.13.2.3.1.1.9 dhcpPoolMacStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "hardware address configure status.Condition: dhcpPoolAddressType(2)." ::= { dhcpPoolEntry 9 } --******************************************************************************************************** --xxx.100.13.2.3.2 dhcpPoolExpandTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpPoolExpandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A dhcp pool is a collection of user configuration such as option config-lease time or dns-server IPs, a network address for network pool, or a host IP plus a hardware address pair for host pool. However, a dhcp pool only can either be a network pool or a host pool, or none of them (such as that pool only containing option config no network address config or a host ip config as well)" ::= { dhcpPool 2 } --xxx.100.13.2.3.2.1 dhcpPoolExpandEntry OBJECT-TYPE SYNTAX DhcpPoolExpandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row of dhcpPoolExpandTable." INDEX { dhcpPoolExpandName } ::= { dhcpPoolExpandTable 1 } DhcpPoolExpandEntry ::= SEQUENCE { dhcpPoolExpandName DisplayString, dhcpPoolNetbiosNodeType INTEGER, dhcpPoolDomainName DisplayString, dhcpPoolBootFile DisplayString, dhcpPoolCLid DisplayString, dhcpPoolCLname DisplayString, dhcpPoolExpandstatus INTEGER } --xxx.100.13.2.3.2.1.1 dhcpPoolExpandName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoolName, simply specify a string which string size NO MORE THAN 8" ::= { dhcpPoolExpandEntry 1 } --xxx.100.13.2.3.2.1.2 dhcpPoolNetbiosNodeType OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Configure DHCP client of node style. For example, Broadcast node 1, Peer-to-peer node 2, Mixed node 4, Hybrid node 8" ::= { dhcpPoolExpandEntry 2 } --xxx.100.13.2.3.2.1.3 dhcpPoolDomainName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP client configure domain name" ::= { dhcpPoolExpandEntry 3 } --xxx.100.13.2.3.2.1.4 dhcpPoolBootFile OBJECT-TYPE SYNTAX DisplayString(SIZE(1..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "configure DHCP client boot-file name" ::= { dhcpPoolExpandEntry 4 } --xxx.100.13.2.3.2.1.5 dhcpPoolCLid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "set dhcp pool client id. Condition: the pool of address is handcraft bind" ::= { dhcpPoolExpandEntry 5 } --xxx.100.13.2.3.2.1.6 dhcpPoolCLname OBJECT-TYPE SYNTAX DisplayString(SIZE(1..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "configure user name. Condition: the pool address is handcraft bind." ::= { dhcpPoolExpandEntry 6 } --xxx.100.13.2.3.2.1.7 dhcpPoolExpandstatus OBJECT-TYPE SYNTAX INTEGER { valid(0), destroy(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "if configure is valid(0),and the list of all configuration operatation accession if configure is destroy(1),and the list of all configuration operation delet" ::= { dhcpPoolExpandEntry 7 } --******************************************************************************************************** --xxx.100.13.2.3.2.1.2 dhcpLeaseTimeTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpLeaseTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "configure rent term in address pool" ::= { dhcpServer 4 } --xxx.100.13.2.4.1 dhcpLeaseTimeEntry OBJECT-TYPE SYNTAX DhcpLeaseTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "configure rent term in address pool" INDEX { dhcpLeaseTimePoolName } ::= { dhcpLeaseTimeTable 1 } DhcpLeaseTimeEntry ::= SEQUENCE { dhcpLeaseTimePoolName DisplayString, dhcpLeaseTimeType INTEGER, dhcpLeaseTimeDay INTEGER, dhcpLeaseTimeHours INTEGER, dhcpLeaseTimeMinutes INTEGER, dhcpLeaseTimeStatus INTEGER } --xxx.100.13.2.4.1.1 dhcpLeaseTimePoolName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoolName, simply specify a string which string size NO MORE THAN 8" ::= { dhcpLeaseTimeEntry 1 } --xxx.100.13.2.4.1.2 dhcpLeaseTimeType OBJECT-TYPE SYNTAX INTEGER { temp(0), infinite(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "rent time style,0 is temporarily rent,1 is forever rent" ::= { dhcpLeaseTimeEntry 2 } --xxx.100.13.2.4.1.3 dhcpLeaseTimeDay OBJECT-TYPE SYNTAX INTEGER(0..365) MAX-ACCESS read-create STATUS current DESCRIPTION "day,condition:dhcpLeaseTimeType=temp(0)." ::= { dhcpLeaseTimeEntry 3 } --xxx.100.13.2.4.1.4 dhcpLeaseTimeHours OBJECT-TYPE SYNTAX INTEGER(0..23) MAX-ACCESS read-create STATUS current DESCRIPTION "hour,condition:dhcpLeaseTimeType=temp(0)." ::= { dhcpLeaseTimeEntry 4 } --xxx.100.13.2.4.1.5 dhcpLeaseTimeMinutes OBJECT-TYPE SYNTAX INTEGER(0..59) MAX-ACCESS read-create STATUS current DESCRIPTION "hour,condition:dhcpLeaseTimeType=temp(0)." ::= { dhcpLeaseTimeEntry 5 } --xxx.100.13.2.4.1.6A dhcpLeaseTimeStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this to active(1) creates an entry. Setting this to destroy(2) destroys an entry. default status is 0,no opperation" ::= { dhcpLeaseTimeEntry 6 } --******************************************************************************************************** --xxx.100.13.2.5 dhcpPoolOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpPoolOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "configure pool of optional parameters" ::= { dhcpServer 5 } --xxx.100.13.2.5.1 dhcpPoolOptionEntry OBJECT-TYPE SYNTAX DhcpPoolOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "configure pool of optional parameters" INDEX { dhcpPoolOptionName, dhcpPoolOptionIndex } ::= { dhcpPoolOptionTable 1 } DhcpPoolOptionEntry ::= SEQUENCE { dhcpPoolOptionName DisplayString, dhcpPoolOptionIndex INTEGER, dhcpPoolOptionId INTEGER, dhcpPoolOptionType INTEGER, dhcpPoolOption DisplayString, dhcpPoolOptionStatus INTEGER } --xxx.100.13.2.5.1.1 dhcpPoolOptionName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoolName, simply specify a string which string size NO MORE THAN 8" ::= { dhcpPoolOptionEntry 1 } --xxx.100.13.2.5.1.2 dhcpPoolOptionIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of option which has been set in this pool" ::= { dhcpPoolOptionEntry 2 } --xxx.100.13.2.5.1.3 dhcpPoolOptionId OBJECT-TYPE SYNTAX INTEGER(0..254) MAX-ACCESS read-create STATUS current DESCRIPTION "dhcpPoolOptionId (0..254)" ::= { dhcpPoolOptionEntry 3 } --xxx.100.13.2.5.1.4 dhcpPoolOptionType OBJECT-TYPE SYNTAX INTEGER { ascii(1), hex(2), ipaddress(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "dhcpPoolOptionType" ::= { dhcpPoolOptionEntry 4 } --xxx.100.13.2.5.1.5 dhcpPoolOption OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION " if dhcpPoolOptionType=1, ASCII string if dhcpPoolOptionType=2, HEX string if dhcpPoolOptionType=3,IP address" ::= { dhcpPoolOptionEntry 5 } --xxx.100.13.2.5.1.6 dhcpPoolOptionStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "optional parameters configure status" ::= { dhcpPoolOptionEntry 6 } --******************************************************************************************************** --xxx.100.13.2.6 dhcpServerExcludedIpAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerExcludedIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dhcpServer Excluded IpAddr Table" ::= { dhcpServer 6 } --xxx.100.13.2.6.1 dhcpServerExcludedIpAddrEntry OBJECT-TYPE SYNTAX DhcpServerExcludedIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dhcpServer Excluded IpAddrEntry" INDEX { dhcpServerExcludedIpAddrLowIp , dhcpServerExcludedIpAddrHiIp } ::= { dhcpServerExcludedIpAddrTable 1 } DhcpServerExcludedIpAddrEntry ::= SEQUENCE { dhcpServerExcludedIpAddrLowIp IpAddress, dhcpServerExcludedIpAddrHiIp IpAddress, dhcpServerExcludedIpAddrStatus INTEGER } --xxx.100.13.2.6.2 dhcpServerExcludedIpAddrLowIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The excluded IP address, or first IP address in an excluded address range." ::= { dhcpServerExcludedIpAddrEntry 1 } --xxx.100.13.2.6.3 dhcpServerExcludedIpAddrHiIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The last IP address in the excluded address range." ::= { dhcpServerExcludedIpAddrEntry 2 } --xxx.100.13.2.6.4 dhcpServerExcludedIpAddrStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this to active(1) creates an entry. Setting this to destroy(2) destroys an entry." ::= { dhcpServerExcludedIpAddrEntry 3 } --******************************************************************************************************** --xxx.100.13.2.8 dhcpPoolDnsSerTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpPoolDnsSerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " dhcpPool Dns Server Table:the maximum 8 dns is allowed the first dns server has the highest priority.so address1 is highest priority,next is address2,address3..." ::= { dhcpServer 8 } --xxx.100.13.2.8.1 dhcpPoolDnsSerEntry OBJECT-TYPE SYNTAX DhcpPoolDnsSerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "is DHCP client configure DNS server" INDEX { dhcpPoolDnsSerPoolName } ::= { dhcpPoolDnsSerTable 1 } DhcpPoolDnsSerEntry ::= SEQUENCE { dhcpPoolDnsSerPoolName DisplayString, dhcpPoolDnsSerIpAddress1 IpAddress, dhcpPoolDnsSerIpAddress2 IpAddress, dhcpPoolDnsSerIpAddress3 IpAddress, dhcpPoolDnsSerIpAddress4 IpAddress, dhcpPoolDnsSerIpAddress5 IpAddress, dhcpPoolDnsSerIpAddress6 IpAddress, dhcpPoolDnsSerIpAddress7 IpAddress, dhcpPoolDnsSerIpAddress8 IpAddress, dhcpPoolDnsSerStatus INTEGER } --xxx.100.13.2.8.1 dhcpPoolDnsSerPoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoolName, simply specify a string which string size NO MORE THAN 8" ::= { dhcpPoolDnsSerEntry 1 } --xxx.100.13.2.8.2 dhcpPoolDnsSerIpAddress1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,MUST." ::= { dhcpPoolDnsSerEntry 2 } --xxx.100.13.2.8.3 dhcpPoolDnsSerIpAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDnsSerEntry 3 } --xxx.100.13.2.8.4 dhcpPoolDnsSerIpAddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDnsSerEntry 4 } --xxx.100.13.2.8.5 dhcpPoolDnsSerIpAddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDnsSerEntry 5 } --xxx.100.13.2.8.6 dhcpPoolDnsSerIpAddress5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDnsSerEntry 6 } --xxx.100.13.2.8.7 dhcpPoolDnsSerIpAddress6 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDnsSerEntry 7 } --xxx.100.13.2.8.8 dhcpPoolDnsSerIpAddress7 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDnsSerEntry 8 } --xxx.100.13.2.8.9 dhcpPoolDnsSerIpAddress8 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDnsSerEntry 9 } --xxx.100.13.2.8.10 dhcpPoolDnsSerStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "configure DNS server status" ::= { dhcpPoolDnsSerEntry 10 } --******************************************************************************************************** --xxx.100.13.2.9 dhcpPoolDefaultRouterTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpPoolDefaultRouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dhcpPoolDefaultRouterTable: the maximum 8 default gateway address can be set,the first gateway has the highest priority, So address1 has the highest priority,next is address2,address3..." ::= { dhcpServer 9 } --xxx.100.13.2.9.1 dhcpPoolDefaultRouterEntry OBJECT-TYPE SYNTAX DhcpPoolDefaultRouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP client machine configure default gateway" INDEX { dhcpPoolDnsSerPoolName } ::= { dhcpPoolDefaultRouterTable 1 } DhcpPoolDefaultRouterEntry ::= SEQUENCE { dhcpPoolDefaultRouterPoolName DisplayString, dhcpPoolDefaultRouterIpAddress1 IpAddress, dhcpPoolDefaultRouterIpAddress2 IpAddress, dhcpPoolDefaultRouterIpAddress3 IpAddress, dhcpPoolDefaultRouterIpAddress4 IpAddress, dhcpPoolDefaultRouterIpAddress5 IpAddress, dhcpPoolDefaultRouterIpAddress6 IpAddress, dhcpPoolDefaultRouterIpAddress7 IpAddress, dhcpPoolDefaultRouterIpAddress8 IpAddress, dhcpPoolDefaultRouterStatus INTEGER } --xxx.100.13.2.9.1 dhcpPoolDefaultRouterPoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoolName, simply specify a string which string size NO MORE THAN 8" ::= { dhcpPoolDefaultRouterEntry 1 } --xxx.100.13.2.9.2 dhcpPoolDefaultRouterIpAddress1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,must" ::= { dhcpPoolDefaultRouterEntry 2 } --xxx.100.13.2.9.3 dhcpPoolDefaultRouterIpAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDefaultRouterEntry 3 } --xxx.100.13.2.9.4 dhcpPoolDefaultRouterIpAddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDefaultRouterEntry 4 } --xxx.100.13.2.9.5 dhcpPoolDefaultRouterIpAddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDefaultRouterEntry 5 } --xxx.100.13.2.9.6 dhcpPoolDefaultRouterIpAddress5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDefaultRouterEntry 6 } --xxx.100.13.2.9.7 dhcpPoolDefaultRouterIpAddress6 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDefaultRouterEntry 7 } --xxx.100.13.2.8.8 dhcpPoolDefaultRouterIpAddress7 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDefaultRouterEntry 8 } --xxx.100.13.2.9.9 dhcpPoolDefaultRouterIpAddress8 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolDefaultRouterEntry 9 } --xxx.100.13.2.9.10 dhcpPoolDefaultRouterStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "configure default gateway state machine" ::= { dhcpPoolDefaultRouterEntry 10 } --******************************************************************************************************** --xxx.100.13.2.10 dhcpPoolNextServerTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpPoolNextServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dhcpPoolNextServerTable" ::= { dhcpServer 10 } --xxx.100.13.2.10.1 dhcpPoolNextServerEntry OBJECT-TYPE SYNTAX DhcpPoolNextServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dhcpPoolNextServerEntry" INDEX { dhcpPoolNextServerPoolName } ::= { dhcpPoolNextServerTable 1 } DhcpPoolNextServerEntry ::= SEQUENCE { dhcpPoolNextServerPoolName DisplayString, dhcpPoolNextServerIpAddress1 IpAddress, dhcpPoolNextServerIpAddress2 IpAddress, dhcpPoolNextServerIpAddress3 IpAddress, dhcpPoolNextServerIpAddress4 IpAddress, dhcpPoolNextServerIpAddress5 IpAddress, dhcpPoolNextServerIpAddress6 IpAddress, dhcpPoolNextServerIpAddress7 IpAddress, dhcpPoolNextServerIpAddress8 IpAddress, dhcpPoolNextServerStatus INTEGER } --xxx.100.13.2.10.1 dhcpPoolNextServerPoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoolName, simply specify a string which string size NO MORE THAN 8" ::= { dhcpPoolNextServerEntry 1 } --xxx.100.13.2.10.2 dhcpPoolNextServerIpAddress1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,must" ::= { dhcpPoolNextServerEntry 2 } --xxx.100.13.2.10.3 dhcpPoolNextServerIpAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolNextServerEntry 3 } --xxx.100.13.2.10.4 dhcpPoolNextServerIpAddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolNextServerEntry 4 } --xxx.100.13.2.10.5 dhcpPoolNextServerIpAddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolNextServerEntry 5 } --xxx.100.13.2.10.6 dhcpPoolNextServerIpAddress5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolNextServerEntry 6 } --xxx.100.13.2.10.7 dhcpPoolNextServerIpAddress6 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolNextServerEntry 7 } --xxx.100.13.2.10.8 dhcpPoolNextServerIpAddress7 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolNextServerEntry 8 } --xxx.100.13.2.10.9 dhcpPoolNextServerIpAddress8 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolNextServerEntry 9 } --xxx.100.13.2.10.10 dhcpPoolNextServerStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "status machine" ::= { dhcpPoolNextServerEntry 10 } --******************************************************************************************************** --xxx.100.13.2.11 dhcpPoolWinsTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpPoolWinsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dhcpPoolWinsTable" ::= { dhcpServer 11 } --xxx.100.13.2.11.1 dhcpPoolWinsEntry OBJECT-TYPE SYNTAX DhcpPoolWinsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "configure Wins sever address" INDEX { dhcpPoolDnsSerPoolName } ::= { dhcpPoolWinsTable 1 } DhcpPoolWinsEntry ::= SEQUENCE { dhcpPoolWinsPoolName DisplayString, dhcpPoolWinsIpAddress1 IpAddress, dhcpPoolWinsIpAddress2 IpAddress, dhcpPoolWinsIpAddress3 IpAddress, dhcpPoolWinsIpAddress4 IpAddress, dhcpPoolWinsIpAddress5 IpAddress, dhcpPoolWinsIpAddress6 IpAddress, dhcpPoolWinsIpAddress7 IpAddress, dhcpPoolWinsIpAddress8 IpAddress, dhcpPoolWinsStatus INTEGER } --xxx.100.13.2.11.1 dhcpPoolWinsPoolName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoolName, simply specify a string which string size NO MORE THAN 8" ::= { dhcpPoolWinsEntry 1 } --xxx.100.13.2.11.2 dhcpPoolWinsIpAddress1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,must" ::= { dhcpPoolWinsEntry 2 } --xxx.100.13.2.11.3 dhcpPoolWinsIpAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolWinsEntry 3 } --xxx.100.13.2.11.4 dhcpPoolWinsIpAddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IPaddress,option" ::= { dhcpPoolWinsEntry 4 } --xxx.100.13.2.11.5 dhcpPoolWinsIpAddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolWinsEntry 5 } --xxx.100.13.2.11.6 dhcpPoolWinsIpAddress5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolWinsEntry 6 } --xxx.100.13.2.11.7 dhcpPoolWinsIpAddress6 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolWinsEntry 7 } --xxx.100.13.2.11.8 dhcpPoolWinsIpAddress7 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolWinsEntry 8 } --xxx.100.13.2.11.9 dhcpPoolWinsIpAddress8 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address,option" ::= { dhcpPoolWinsEntry 9 } --xxx.100.13.2.11.10 dhcpPoolWinsStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "configure wins server status machine" ::= { dhcpPoolWinsEntry 10 } --******************************************************************************************************** --xxx.100.13.2.12 dhcpServerLeaseBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpServerLeaseBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "express IP address and MAC address bind status" ::= { dhcpServer 12 } --xxx.100.13.2.12.1 dhcpServerLeaseBindingEntry OBJECT-TYPE SYNTAX DhcpServerLeaseBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "express IP address and MAC address bind status" INDEX { dhcpServerLeaseBindingIp, dhcpServerLeaseBindingType } ::= { dhcpServerLeaseBindingTable 1 } DhcpServerLeaseBindingEntry ::= SEQUENCE { dhcpServerLeaseBindingIp IpAddress, dhcpServerLeaseBindingType INTEGER, dhcpServerLeaseBindingMac DisplayString, dhcpServerLeaseBindingLeaseTime INTEGER } --xxx.100.13.2.12.1.1 dhcpServerLeaseBindingIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "certain address appointed, format is x.x.x.x" ::= { dhcpServerLeaseBindingEntry 1 } --xxx.100.13.2.12.1.2 dhcpServerLeaseBindingType OBJECT-TYPE SYNTAX INTEGER { manual(1), dynamic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "manual express handcraft bind style;dynamic express dynamic distribution style" ::= { dhcpServerLeaseBindingEntry 2 } --xxx.100.13.2.12.1.3 dhcpServerLeaseBindingMac OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address" ::= { dhcpServerLeaseBindingEntry 3 } --xxx.100.13.2.12.1.4 dhcpServerLeaseBindingLeaseTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "rent term" ::= { dhcpServerLeaseBindingEntry 4 } --******************************************************************************************************** --portGroupMgt --xxx.100.14.1 systemPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Modify the system priority which is used by port group." ::= { priportGroup 1 } --xxx.100.14.2 portGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF PortGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains port group information associated with the local system known to this agent." ::= { priportGroup 2 } --xxx.100.14.2.1 portGroupEntry OBJECT-TYPE SYNTAX PortGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configure the port group information." INDEX { portGroupIndex } ::= { portGroupTable 1 } PortGroupEntry ::= SEQUENCE { portGroupIndex INTEGER, portGroupMemberCount INTEGER, loadBalance INTEGER, portGroupInfo DisplayString } --xxx.100.14.2.1.1 portGroupIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port group number." ::= { portGroupEntry 1 } --xxx.100.14.2.1.2 portGroupMemberCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of port group member." ::= { portGroupEntry 2 } --xxx.100.14.2.1.3 loadBalance OBJECT-TYPE SYNTAX INTEGER { dst-src-mac(1), dst-src-ip(2), src-mac(3), dst-mac(4), src-ip(5), dst-ip(6), dst-src-mac-ip(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Load balancing method: dst-src-mac(1):destination and source mac address; dst-src-ip(2):destination and source ip address; src-mac(3):source mac address; dst-mac(4):destination mac address; src-ip(5):source ip address; dst-ip(6):destination ip address; dst-src-mac-ip(7):destination and source mac address, ip address. If there is no member in the port group, the value is -1. If you set value to the load balance method that your switch is not unsupported, it will return error. Please see the handbook and make sure that the load balance method is supported by your switch." ::= { portGroupEntry 3 } --xxx.100.14.2.1.4 portGroupInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Port group brief information. Format is ID, Mode, Partner ID, Ports and Load-balance. If there is no member in the port group, the value is empty." ::= { portGroupEntry 4 } --xxx.100.14.3 portGroupPortListTable OBJECT-TYPE SYNTAX SEQUENCE OF PortGroupPortListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains port group member information associated with the local system known to this agent." ::= { priportGroup 3 } --xxx.100.14.3.1 portGroupPortListEntry OBJECT-TYPE SYNTAX PortGroupPortListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configure the port group member information." INDEX { portGroupIndex, portGroupMemberIndex} ::= { portGroupPortListTable 1 } PortGroupPortListEntry ::= SEQUENCE { portGroupMemberIndex INTEGER, portGroupMemberName DisplayString, portGroupMemberMode INTEGER, portGroupMemberPriority INTEGER, portGroupMemberTimeout INTEGER, portGroupMemberStatus INTEGER } --xxx.100.14.3.1.1 portGroupMemberIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port group member index. Format is group number and port index of member." ::= { portGroupPortListEntry 1 } --xxx.100.14.3.1.2 portGroupMemberName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of port group member." ::= { portGroupPortListEntry 2 } --xxx.100.14.3.1.3 portGroupMemberMode OBJECT-TYPE SYNTAX INTEGER { on(1), active(2), passive(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The mode of port group member." ::= { portGroupPortListEntry 3 } --xxx.100.14.3.1.4 portGroupMemberPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port priority of port group member. If the port group mode is on, the value is -1." ::= { portGroupPortListEntry 4 } --xxx.100.14.3.1.5 portGroupMemberTimeout OBJECT-TYPE SYNTAX INTEGER { long(0), short(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The timeout mode of port group member. If the port group mode is on, the value is -1." ::= { portGroupPortListEntry 5 } --xxx.100.14.3.1.6 portGroupMemberStatus OBJECT-TYPE SYNTAX INTEGER { unselected(1), standby(2), selected(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of port group member. If the port group mode is on, the value is -1." ::= { portGroupPortListEntry 6 } --******************************************************************************************************** --snmpMgt --xxx.100.15.1 snmpSecurityIpStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable secure IP address check function on the NMS." ::= { prisnmpMgt 1 } --xxx.100.15.2 snmpTrapHostStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable the switch to send Trap message. This command is used for SNMP v1/v2." ::= { prisnmpMgt 2 } --xxx.100.15.3 snmpRmonStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable RMON." ::= { prisnmpMgt 3 } --******************************************************************************************************** --xxx.100.15.4 securityIpTable OBJECT-TYPE SYNTAX SEQUENCE OF SecurityIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of snmp securityIp entries." ::= { prisnmpMgt 4 } --xxx.100.15.4.1 securityIpEntry OBJECT-TYPE SYNTAX SecurityIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configure the secure IP address which is allowed to access the switch on the NMS;" INDEX { securityIpIndex } ::= { securityIpTable 1 } --xxx.100.15.4.1.1 SecurityIpEntry ::= SEQUENCE { securityIpIndex INTEGER, securityIpAddress IpAddress, securityIpStatus INTEGER } --xxx.100.15.4.1.1.2 securityIpIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index." ::= { securityIpEntry 1 } --xxx.100.15.4.1.1.2 securityIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The address of security." ::= { securityIpEntry 2 } --xxx.100.15.4.1.1.3 securityIpStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Writing this to active(1) creates an entry. Writing this to destroy(2) destroys an entry." ::= { securityIpEntry 3 } --******************************************************************************************************** --xxx.100.15.5 trapDestTable OBJECT-TYPE SYNTAX SEQUENCE OF TrapDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of trap destination entries." ::= { prisnmpMgt 5 } --xxx.100.15.5.1 trapDestEntry OBJECT-TYPE SYNTAX TrapDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry includes a destination IP address to which to send traps for this community." INDEX { trapDestIndex } ::= { trapDestTable 1 } --xxx.100.15.5.1.1 TrapDestEntry ::= SEQUENCE { trapDestIndex INTEGER, trapDestAddress IpAddress, trapDestVersion INTEGER, trapDestCommunity DisplayString, trapDestStatus INTEGER } --xxx.100.15.5.1.1.2 trapDestIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index" ::= { trapDestEntry 1 } --xxx.100.15.5.1.1.2 trapDestAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The address to send traps." ::= { trapDestEntry 2 } --xxx.100.15.5.1.1.3 trapDestVersion OBJECT-TYPE SYNTAX INTEGER { version1(0), version2(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "This variables represent the version of the Trap we wish to send to trap Receiver. If the value is 0, mean we wish to send Version 1 trap. If the value is 1, mean we wish to send version 2 trap. " ::= { trapDestEntry 3} --xxx.100.15.5.1.1.4 trapDestCommunity OBJECT-TYPE SYNTAX DisplayString(SIZE(1..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A community to which this destination address belongs." ::= { trapDestEntry 4 } --xxx.100.15.5.1.1.5 trapDestStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Writing this to active(1) creates an entry. Writing this to destroy(2) destroys an entry." ::= { trapDestEntry 5 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.16.1 arpMgt OBJECT IDENTIFIER ::= { l3 1 } --xxx.100.16.2 routeMgt OBJECT IDENTIFIER ::= { l3 2 } --xxx.100.16.1.1 arpCacheDeleteAll OBJECT-TYPE SYNTAX INTEGER { delete(1), -- trigger clear all arp cache noDelete(0)-- when then snmp agent read this node, the value is meaningless } MAX-ACCESS read-create STATUS current DESCRIPTION "when set , triger flush arp-cache, when get ,nosense" ::= { arpMgt 1 } --xxx.100.16.1.2 arpCacheTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "arp cache timeout time" ::= { arpMgt 2 } --xxx.100.16.1.3 arpSecurityUpdateProtectALL OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "global enable or disable arp security update protect" ::= { arpMgt 3 } --xxx.100.16.1.4 arpSecurityLearnProtectALL OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "global enable or disable arp security learn protect" ::= { arpMgt 4 } --xxx.100.16.1.5 arpSecurityConvertALL OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "global convert dynamic arp-cache to static arp item .enable mean convert" ::= { arpMgt 5 } --xxx.100.16.1.6 arpSecurityTable OBJECT-TYPE SYNTAX SEQUENCE OF ArpsecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "arp security table" ::= { arpMgt 6} --xxx.100.16.1.6.1 arpsecurityEntry OBJECT-TYPE SYNTAX ArpsecurityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " index is L3 interface index" INDEX { arpSecurityIfindex} ::= { arpSecurityTable 1 } ArpsecurityEntry ::= SEQUENCE { arpSecurityIfindex INTEGER, arpSecurityUpdateProtect INTEGER, arpSecurityLearnProtect INTEGER, arpSecurityConvert INTEGER } --xxx.100.16.1.6.1.1 arpSecurityIfindex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "L3 interface index" ::= { arpsecurityEntry 1 } --xxx.100.16.1.6.1.2 arpSecurityUpdateProtect OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "enable or disable arp security update protect on the current port" ::= { arpsecurityEntry 2 } --xxx.100.16.1.6.1.3 arpSecurityLearnProtect OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "enable or disable arp security learn protect on the current port" ::= { arpsecurityEntry 3 } --xxx.100.16.1.6.1.4 arpSecurityConvert OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "convert dynamic arp-cache to static arp item on the port.enable mean convert,get OPS is nosense" ::= { arpsecurityEntry 4 } --xxx.100.16.1.7 arpProxyArpTable OBJECT-TYPE SYNTAX SEQUENCE OF ArpProxyArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " configure arp proxy list" ::= { arpMgt 7} --xxx.100.16.1.7.1 arpProxyArpEntry OBJECT-TYPE SYNTAX ArpProxyArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " index is L3 interface index" INDEX { arpProxyArpIfIndex} ::= { arpProxyArpTable 1 } ArpProxyArpEntry ::= SEQUENCE { arpProxyArpIfIndex INTEGER, arpProxyArpStatus INTEGER } --xxx.100.16.1.7.1.1 arpProxyArpIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION " L3 interface index" ::= { arpProxyArpEntry 1 } --xxx.100.16.1.7.1.2 arpProxyArpStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "arp proxy enable" ::= { arpProxyArpEntry 2 } --xxx.100.16.1.7 arpStacticTable OBJECT-TYPE SYNTAX SEQUENCE OF ArpStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " static state arp configuration list" ::= { arpMgt 8} --xxx.100.16.1.8.1 arpStaticEntry OBJECT-TYPE SYNTAX ArpStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " index is 'arpProxyArpIfIndex.arpStaticIpaddress'." INDEX { arpProxyArpIfIndex,arpStaticIpaddress} ::= { arpStacticTable 1 } ArpStaticEntry ::= SEQUENCE { arpStaticIfindex INTEGER, arpStaticIpaddress IpAddress, arpStaticMac MacAddress, arpStaticPortIndex INTEGER, arpStaticStatus INTEGER } --xxx.100.16.1.8.1.1 arpStaticIfindex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION " L3 interface index" ::= { arpStaticEntry 1 } --xxx.100.16.1.8.1.2 arpStaticIpaddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "ip address" ::= { arpStaticEntry 2 } --xxx.100.16.1.8.1.3 arpStaticMac OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-create STATUS current DESCRIPTION " the Mac address of the arp item" ::= { arpStaticEntry 3 } --xxx.100.16.1.8.1.4 arpStaticPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "the port index of the arp item" ::= { arpStaticEntry 4 } --xxx.100.16.1.8.1.5 arpStaticStatus OBJECT-TYPE SYNTAX INTEGER { valid(1),--create one arp entry , stand for this arp entry is valid invalid(2), --destory one arp entry , stand for this arp entry is invalid waitingforset(3) -- this is the default status } MAX-ACCESS read-create STATUS current DESCRIPTION "valid(1),this is a active arp when get/getnext; when set,mean create the static arp item invalid(2); when set, mean destory the current arp item waitingforset(3); reserved" ::= { arpStaticEntry 5 } --xxx.100.16.2.1 ipStaticRouteExtTable OBJECT-TYPE SYNTAX SEQUENCE OF IpStaticRouteExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " static route configuration list" ::= { routeMgt 1} --xxx.100.16.2.1.1 ipStaticRouteExtEntry OBJECT-TYPE SYNTAX IpStaticRouteExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is ip.mask" INDEX { ipStaticRouteExtDest,ipStaticRouteExtMask } ::= { ipStaticRouteExtTable 1 } IpStaticRouteExtEntry ::= SEQUENCE { ipStaticRouteExtDest IpAddress, ipStaticRouteExtMask IpAddress, ipStaticRouteExtNextHop IpAddress, ipStaticRouteExtMetric INTEGER, ipStaticRouteExtStatus INTEGER } --xxx.100.16.2.1.1.1 ipStaticRouteExtDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "static route of intention net segment" ::= { ipStaticRouteExtEntry 1 } --xxx.100.16.2.1.1.2 ipStaticRouteExtMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "mask" ::= { ipStaticRouteExtEntry 2 } --xxx.100.16.2.1.1.3 ipStaticRouteExtNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " next step ip" ::= { ipStaticRouteExtEntry 3 } --xxx.100.16.2.1.1.4 ipStaticRouteExtMetric OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-create STATUS current DESCRIPTION " Manage distance/PRI" ::= { ipStaticRouteExtEntry 4 } --xxx.100.16.2.1.1.5 ipStaticRouteExtStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2), waitingforset(3) } MAX-ACCESS read-create STATUS current DESCRIPTION " When you get/getnext one entry, the meaning of 'valid' is that the static route which you get is valid (or active); when you want to configure one static route, 'valid/creating' stand for setting one entry, and 'invalid/destory' stands for delete the static route." ::= { ipStaticRouteExtEntry 5 } --******************************************************************************************************** --******************************************************************************************************** dvmrpMgt OBJECT IDENTIFIER ::= { l3 5 } dvmrpScalar OBJECT IDENTIFIER ::= { dvmrpMgt 1 } dvmrpVersionString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The router's DVMRP version information. Similar to sysDescr in MIB-II, this is a free-form field which can be used to display vendor-specific information." ::= { dvmrpScalar 1 } -- dvmrpScalar 2 was previously used for a global -- Generation ID. However, the DVMRP spec changed it to -- a per-interface parameter. dvmrpNumRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of entries in the routing table. This can be used to monitor the routing table size." ::= { dvmrpScalar 3 } dvmrpReachableRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of entries in the routing table with non infinite metrics. This can be used to detect network partitions by observing the ratio of reachable routes to total routes." ::= { dvmrpScalar 4 } -- The DVMRP Interface Table dvmrpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF DvmrpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the router's multicast- capable interfaces." ::= { dvmrpMgt 2 } dvmrpInterfaceEntry OBJECT-TYPE SYNTAX DvmrpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the dvmrpInterfaceTable. This row augments ipMRouteInterfaceEntry in the IP Multicast MIB, where the threshold object resides." INDEX { dvmrpInterfaceIndex } ::= { dvmrpInterfaceTable 1 } DvmrpInterfaceEntry ::= SEQUENCE { dvmrpInterfaceIndex InterfaceIndex, dvmrpInterfaceLocalAddress IpAddress, dvmrpInterfaceMetric Integer32, dvmrpInterfaceStatus RowStatus, dvmrpInterfaceRcvBadPkts Counter32, dvmrpInterfaceRcvBadRoutes Counter32, dvmrpInterfaceSentRoutes Counter32, dvmrpInterfaceKey SnmpAdminString, dvmrpInterfaceKeyVersion Integer32, dvmrpInterfaceGenerationId Integer32 } dvmrpInterfaceIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value of the interface for which DVMRP is enabled." ::= { dvmrpInterfaceEntry 1 } dvmrpInterfaceLocalAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address this system will use as a source address on this interface. On unnumbered interfaces, it must be the same value as dvmrpInterfaceLocalAddress for some interface on the system." ::= { dvmrpInterfaceEntry 2 } dvmrpInterfaceMetric OBJECT-TYPE SYNTAX Integer32 (1..31) MAX-ACCESS read-create STATUS current DESCRIPTION "The distance metric for this interface which is used to calculate distance vectors." DEFVAL { 1 } ::= { dvmrpInterfaceEntry 3 } dvmrpInterfaceStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry. Creating the entry enables DVMRP on the virtual interface; destroying the entry or setting it to notInService disables DVMRP on the virtual interface." ::= { dvmrpInterfaceEntry 4 } dvmrpInterfaceRcvBadPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DVMRP messages received on the interface by the DVMRP process which were subsequently discarded as invalid (e.g. invalid packet format, or a route report from an unknown neighbor)." ::= { dvmrpInterfaceEntry 5 } dvmrpInterfaceRcvBadRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes, in valid DVMRP packets, which were ignored because the entry was invalid." ::= { dvmrpInterfaceEntry 6 } dvmrpInterfaceSentRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes, in DVMRP Report packets, which have been sent on this interface. Together with dvmrpNeighborRcvRoutes at a peer, this object is useful for detecting routes being lost." ::= { dvmrpInterfaceEntry 7 } dvmrpInterfaceKey OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The (shared) key for authenticating neighbors on this interface. This object is intended solely for the purpose of setting the interface key, and MUST be accessible only via requests using both authentication and privacy. The agent MAY report an empty string in response to get, get- next, get-bulk requests." ::= { dvmrpInterfaceEntry 8 } dvmrpInterfaceKeyVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The highest version number of all known interface keys for this interface used for authenticating neighbors." ::= { dvmrpInterfaceEntry 9 } dvmrpInterfaceGenerationId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The generation identifier for the interface. This is used by neighboring routers to detect whether the DVMRP routing table should be resent." ::= { dvmrpInterfaceEntry 10 } -- The DVMRP Neighbor Table dvmrpNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF DvmrpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the router's DVMRP neighbors, as discovered by receiving DVMRP messages." ::= { dvmrpMgt 3 } dvmrpNeighborEntry OBJECT-TYPE SYNTAX DvmrpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the dvmrpNeighborTable." INDEX { dvmrpNeighborIfIndex, dvmrpNeighborAddress } ::= { dvmrpNeighborTable 1 } DvmrpNeighborEntry ::= SEQUENCE { dvmrpNeighborIfIndex InterfaceIndex, dvmrpNeighborAddress IpAddress, dvmrpNeighborUpTime TimeTicks, dvmrpNeighborExpiryTime TimeTicks, dvmrpNeighborGenerationId Integer32, dvmrpNeighborMajorVersion Integer32, dvmrpNeighborMinorVersion Integer32, dvmrpNeighborCapabilities BITS, dvmrpNeighborRcvRoutes Counter32, dvmrpNeighborRcvBadPkts Counter32, dvmrpNeighborRcvBadRoutes Counter32, dvmrpNeighborState INTEGER } dvmrpNeighborIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex for the virtual interface used to reach this DVMRP neighbor." ::= { dvmrpNeighborEntry 1 } dvmrpNeighborAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the DVMRP neighbor for which this entry contains information." ::= { dvmrpNeighborEntry 2 } dvmrpNeighborUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time since this DVMRP neighbor (last) became a neighbor of the local router." ::= { dvmrpNeighborEntry 3 } dvmrpNeighborExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum time remaining before this DVMRP neighbor will be aged out." ::= { dvmrpNeighborEntry 4 } dvmrpNeighborGenerationId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The neighboring router's generation identifier." ::= { dvmrpNeighborEntry 5 } dvmrpNeighborMajorVersion OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The neighboring router's major DVMRP version number." ::= { dvmrpNeighborEntry 6 } dvmrpNeighborMinorVersion OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The neighboring router's minor DVMRP version number." ::= { dvmrpNeighborEntry 7 } dvmrpNeighborCapabilities OBJECT-TYPE SYNTAX BITS { leaf(0), prune(1), generationID(2), mtrace(3), snmp(4), netmask(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object describes the neighboring router's capabilities. The leaf bit indicates that the neighbor has only one interface with neighbors. The prune bit indicates that the neighbor supports pruning. The generationID bit indicates that the neighbor sends its generationID in Probe messages. The mtrace bit indicates that the neighbor can handle mtrace requests. The snmp bit indicates that the neighbor support snmp. The netmask bit indicates that the neighbor support netmask." ::= { dvmrpNeighborEntry 8 } dvmrpNeighborRcvRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of routes received in valid DVMRP packets received from this neighbor. This can be used to diagnose problems such as unicast route injection, as well as giving an indication of the level of DVMRP route exchange activity." ::= { dvmrpNeighborEntry 9 } dvmrpNeighborRcvBadPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packet received from this neighbor which were discarded as invalid." ::= { dvmrpNeighborEntry 10 } dvmrpNeighborRcvBadRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes, in valid DVMRP packets received from this neighbor, which were ignored because the entry was invalid." ::= { dvmrpNeighborEntry 11 } dvmrpNeighborState OBJECT-TYPE SYNTAX INTEGER { oneway(1), active(2), ignoring(3), down(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the neighbor adjacency." ::= { dvmrpNeighborEntry 12 } -- The DVMRP Route Table dvmrpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF DvmrpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of routes learned through DVMRP route exchange." ::= { dvmrpMgt 4 } dvmrpRouteEntry OBJECT-TYPE SYNTAX DvmrpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing the multicast routing information used by DVMRP in place of the unicast routing information." INDEX { dvmrpRouteSource, dvmrpRouteSourceMask } ::= { dvmrpRouteTable 1 } DvmrpRouteEntry ::= SEQUENCE { dvmrpRouteSource IpAddress, dvmrpRouteSourceMask IpAddress, dvmrpRouteUpstreamNeighbor IpAddress, dvmrpRouteIfIndex InterfaceIndexOrZero, dvmrpRouteMetric Integer32, dvmrpRouteExpiryTime TimeTicks, dvmrpRouteUpTime TimeTicks } dvmrpRouteSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address which when combined with the corresponding value of dvmrpRouteSourceMask identifies the sources for which this entry contains multicast routing information." ::= { dvmrpRouteEntry 1 } dvmrpRouteSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask which when combined with the corresponding value of dvmrpRouteSource identifies the sources for which this entry contains multicast routing information." ::= { dvmrpRouteEntry 2 } dvmrpRouteUpstreamNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the upstream neighbor (e.g., RPF neighbor) from which IP datagrams from these sources are received." ::= { dvmrpRouteEntry 3 } dvmrpRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex for the interface on which IP datagrams sent by these sources are received. A value of 0 typically means the route is an aggregate for which no next- hop interface exists." ::= { dvmrpRouteEntry 4 } dvmrpRouteMetric OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "The distance in hops to the source subnet." ::= { dvmrpRouteEntry 5 } dvmrpRouteExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out." ::= { dvmrpRouteEntry 6 } dvmrpRouteUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time since the route represented by this entry was learned by the router." ::= { dvmrpRouteEntry 7 } -- The DVMRP Routing Next Hop Table dvmrpRouteNextHopTable OBJECT-TYPE SYNTAX SEQUENCE OF DvmrpRouteNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing information on the next hops on outgoing interfaces for routing IP multicast datagrams." ::= { dvmrpMgt 5 } dvmrpRouteNextHopEntry OBJECT-TYPE SYNTAX DvmrpRouteNextHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the list of next hops on outgoing interfaces to which IP multicast datagrams from particular sources are routed." INDEX { dvmrpRouteNextHopSource, dvmrpRouteNextHopSourceMask, dvmrpRouteNextHopIfIndex } ::= { dvmrpRouteNextHopTable 1 } DvmrpRouteNextHopEntry ::= SEQUENCE { dvmrpRouteNextHopSource IpAddress, dvmrpRouteNextHopSourceMask IpAddress, dvmrpRouteNextHopIfIndex InterfaceIndex, dvmrpRouteNextHopType INTEGER } dvmrpRouteNextHopSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address which when combined with the corresponding value of dvmrpRouteNextHopSourceMask identifies the sources for which this entry specifies a next hop on an outgoing interface." ::= { dvmrpRouteNextHopEntry 1 } dvmrpRouteNextHopSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask which when combined with the corresponding value of dvmrpRouteNextHopSource identifies the sources for which this entry specifies a next hop on an outgoing interface." ::= { dvmrpRouteNextHopEntry 2 } dvmrpRouteNextHopIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value of the interface for the outgoing interface for this next hop." ::= { dvmrpRouteNextHopEntry 3 } dvmrpRouteNextHopType OBJECT-TYPE SYNTAX INTEGER { leaf(1), branch(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type is leaf if no downstream dependent neighbors exist on the outgoing virtual interface. Otherwise, type is branch." ::= { dvmrpRouteNextHopEntry 4 } -- The DVMRP Prune Table dvmrpPruneTable OBJECT-TYPE SYNTAX SEQUENCE OF DvmrpPruneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the router's upstream prune state." ::= { dvmrpMgt 6 } dvmrpPruneEntry OBJECT-TYPE SYNTAX DvmrpPruneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the dvmrpPruneTable." INDEX { dvmrpPruneGroup, dvmrpPruneSource, dvmrpPruneSourceMask } ::= { dvmrpPruneTable 1 } DvmrpPruneEntry ::= SEQUENCE { dvmrpPruneGroup IpAddress, dvmrpPruneSource IpAddress, dvmrpPruneSourceMask IpAddress, dvmrpPruneExpiryTime TimeTicks } dvmrpPruneGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The group address which has been pruned." ::= { dvmrpPruneEntry 1 } dvmrpPruneSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the source or source network which has been pruned." ::= { dvmrpPruneEntry 2 } dvmrpPruneSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the source or source network which has been pruned. The mask must either be all 1's, or else dvmrpPruneSource and dvmrpPruneSourceMask must match dvmrpRouteSource and dvmrpRouteSourceMask for some entry in the dvmrpRouteTable." ::= { dvmrpPruneEntry 3 } dvmrpPruneExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time remaining before this prune should expire at the upstream neighbor. This value should be the minimum of the default prune lifetime and the remaining prune lifetimes of the local router's downstream neighbors, if any." ::= { dvmrpPruneEntry 4 } ripMgt OBJECT IDENTIFIER ::= { l3 3 } ospfMgt OBJECT IDENTIFIER ::= { l3 4 } -- ripMgt ripTimers OBJECT IDENTIFIER ::= { ripMgt 1 } ripUpdateTime OBJECT-TYPE SYNTAX Integer32 (5..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The update time in seconds controls the advertising of regular update messages. The real working model, while using this timer, the time should be offset by a small random time (+/- 0 to 5 seconds each time it is set." DEFVAL { 30 } ::= { ripTimers 1 } ripTimeoutTime OBJECT-TYPE SYNTAX Integer32 (5..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout timer in seconds governs the validity of a route. It is initialized when a route is established, and any time an update message is received for the route. If the setting time elapses from the last time the timrout was initialized, the route is considered to have expired, and the hop count of the route is set to infinite. It should be at least three times the value of update timer." DEFVAL { 180 } ::= { ripTimers 2 } ripGarbageCollectionTime OBJECT-TYPE SYNTAX Integer32 (5..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "When the information about a route becomes invalid, the system should not immediately purge that route from its table. Instead, it continues to advertise the route with a metric of infinite. At the same time, the garbage-collection timer is set for that route. When the count reaches zero, the route is purged from the the table. This timer allows neighbors to become aware of the invalidity of a route prior to purging." DEFVAL { 120 } ::= { ripTimers 3 } ripRoutingProcessStatus OBJECT-TYPE SYNTAX EnabledStatusPrivate MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or Disable RIP routing process on a system." DEFVAL { disabled } ::= { ripMgt 2 } ripRouterVersion OBJECT-TYPE SYNTAX INTEGER { rip1(1), rip2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To specify a RIP version used globally by the rourter." DEFVAL { rip2 } ::= { ripMgt 3 } ripInstabilityPreventingTable OBJECT-TYPE SYNTAX SEQUENCE OF RipInstabilityPreventingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of RIP instability preventing status" ::= { ripMgt 4 } ripInstabilityPreventingEntry OBJECT-TYPE SYNTAX RipInstabilityPreventingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about RIP instability preventing configuration. The ifIndex index is a VLAN's ifIndex" INDEX { ripVlanIndex } ::= { ripInstabilityPreventingTable 1 } RipInstabilityPreventingEntry ::= SEQUENCE { ripVlanIndex Integer32, ripSplitHorizonStatus INTEGER } ripVlanIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is defined as a VLAN interface. A routing interface is a VLAN binds a IP subnet." ::= { ripInstabilityPreventingEntry 1 } ripSplitHorizonStatus OBJECT-TYPE SYNTAX INTEGER { splitHorizon(2), poisonReverse(0), none(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or Disable RIP instability preventing status on an interface" ::= { ripInstabilityPreventingEntry 2 } ripStatisticsReset OBJECT-TYPE SYNTAX INTEGER { reset(1), noReset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Write it to reset(1), the following objects in RFC 1724 should be reset: 1. Global Counters: 'rip2GlobalRouteChanges', 'rip2GlobalQueries'. 2. Interface Status Table, for each 'rip2IfStatAddress': 'rip2IfStatRcvBadPackets', 'rip2IfStatRcvBadRoutes', 'rip2IfStatSendUpdates' 3. Peer Table, for each 'rip2PeerAddress' and 'rip2PeerDomain', 'rip2PeerRcvBadPackets', 'rip2PeerRcvBadRoutes' When read it, this value always is noReset(2)." ::= { ripMgt 5 } ripNetworkInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF RipNetworkInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { ripMgt 6 } ripNetworkInterfaceEntry OBJECT-TYPE SYNTAX RipNetworkInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ripNetworkInterfaceAddress } ::= { ripNetworkInterfaceTable 1 } RipNetworkInterfaceEntry ::= SEQUENCE { ripNetworkInterfaceAddress IpAddress, ripNetworkInterfaceStatus ValidStatus } ripNetworkInterfaceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The RIP Network address(the ip address of the interface)." ::= { ripNetworkInterfaceEntry 1 } ripNetworkInterfaceStatus OBJECT-TYPE SYNTAX ValidStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Set this variable to create or destroy a RIP network address. ValidStatus: A simple status value for the object to create and destroy a table entry. This is a simplified variant of RowStatus as it supports only two values. Setting it to valid(1) creates an entry. Setting it to invalid(0) destroys an entry." ::= { ripNetworkInterfaceEntry 2 } ripNetworkAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RipNetworkAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { ripMgt 7 } ripNetworkAddrEntry OBJECT-TYPE SYNTAX RipNetworkAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ripNetworkAddrAddress,ripNetworkAddrPrefixLen } ::= { ripNetworkAddrTable 1 } RipNetworkAddrEntry ::= SEQUENCE { ripNetworkAddrAddress IpAddress, ripNetworkAddrPrefixLen INTEGER, ripNetworkAddrStatus INTEGER } ripNetworkAddrAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The RIP Network address." ::= { ripNetworkAddrEntry 1 } ripNetworkAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "The RIP Network prefix length of address." ::= { ripNetworkAddrEntry 2 } ripNetworkAddrStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid (0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Set this variable to create or destroy a RIP network address. ValidStatus: A simple status value for the object to create and destroy a table entry. This is a simplified variant of RowStatus as it supports only two values. Setting it to valid(1) creates an entry. Setting it to invalid(0) destroys an entry." ::= { ripNetworkAddrEntry 3 } -- ospfMgt ospfSystemGroup OBJECT IDENTIFIER ::= { ospfMgt 1 } ospfRouterIdType OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set router ID automatically or manually." DEFVAL { auto } ::= { ospfSystemGroup 1 } ospfRfc1583CompatibleState OBJECT-TYPE SYNTAX EnabledStatusPrivate MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable rfc1583 compatibility." DEFVAL { disabled } ::= { ospfSystemGroup 2 } ospfAutoCost OBJECT-TYPE SYNTAX Integer32 (1..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the reference bandwith of auto cost, the unit is Mbps." DEFVAL { 100 } ::= { ospfSystemGroup 3 } ospfAdvertiseDefaultRoute OBJECT-TYPE SYNTAX INTEGER { disable(0), always(1), notAlways(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If always is set, always advertises the default route regardless of whether the default route exists;If notalways is set ,advertises the default route when the router have the default route." DEFVAL { disable } ::= { ospfSystemGroup 4 } ospfDefaultExternalMetric OBJECT-TYPE SYNTAX OspfBigMetric MAX-ACCESS read-write STATUS current DESCRIPTION "Metric used for generating the default route." ::= { ospfSystemGroup 5 } ospfSpfHoldTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the hold time between two consecutive SPF calculations." DEFVAL { 10 } ::= { ospfSystemGroup 6 } ospfSpfDelayTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the delay time to calculate SPF Delay time, in seconds, between when OSPF receives a topology change and when it starts an SPF calculation." DEFVAL { 5 } ::= { ospfSystemGroup 7 } ospfAreaNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Records the OSPF area numbers." DEFVAL { 0 } ::= { ospfSystemGroup 8 } ospfNssaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfNssaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptually table for ospfNssaEntry." ::= {ospfMgt 2 } ospfNssaEntry OBJECT-TYPE SYNTAX OspfNssaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptually row for ospfNssaTable." INDEX { ospfNssaAreaId } ::= { ospfNssaTable 1 } OspfNssaEntry ::= SEQUENCE { ospfNssaAreaId OspfAreaID, ospfNssaStatus EnabledStatusPrivate, ospfNssaRedistributeStatus EnabledStatusPrivate, ospfNssaOriginateDefaultInfoStatus EnabledStatusPrivate } ospfNssaAreaId OBJECT-TYPE SYNTAX OspfAreaID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit identifier for the NSSA. On creation, this can be derived from the instance." ::= { ospfNssaEntry 1 } ospfNssaStatus OBJECT-TYPE SYNTAX EnabledStatusPrivate MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row entry. This object isused to manage the creation and deletion of conceptual rows." ::= { ospfNssaEntry 2 } ospfNssaRedistributeStatus OBJECT-TYPE SYNTAX EnabledStatusPrivate MAX-ACCESS read-create STATUS current DESCRIPTION "Enabled or disabled to import routes only into the normal areas, but not into the NSSA area." DEFVAL { enabled } ::= { ospfNssaEntry 3 } ospfNssaOriginateDefaultInfoStatus OBJECT-TYPE SYNTAX EnabledStatusPrivate MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable to generate a Type 7 default into the NSSA area." DEFVAL { disabled } ::= { ospfNssaEntry 4 } ospfRedistributeTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfRedistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual table of all of ospfRedistributeEntry." ::= {ospfMgt 3 } ospfRedistributeEntry OBJECT-TYPE SYNTAX OspfRedistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row for ospfRedistributeTable." INDEX { ospfRedistributeProtocol } ::= { ospfRedistributeTable 1 } OspfRedistributeEntry ::= SEQUENCE { ospfRedistributeProtocol INTEGER, ospfRedistributeStatus EnabledStatusPrivate, ospfRedistributeMetricType INTEGER, ospfRedistributeMetric OspfBigMetric } ospfRedistributeProtocol OBJECT-TYPE SYNTAX INTEGER { kernel(1), connect(2), static(3), rip(4), ospf(6), bgp(8), isis(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol ID." ::= { ospfRedistributeEntry 1 } ospfRedistributeStatus OBJECT-TYPE SYNTAX EnabledStatusPrivate MAX-ACCESS read-create STATUS current DESCRIPTION " enable-- redistribute the specific route,disable--- does not redistribute the specific route.For example when the ospfRedistributeProtocol is equal to rip, 'enable' stands for redistribute the route from rip." ::= { ospfRedistributeEntry 2 } ospfRedistributeMetricType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Metric type." DEFVAL {type2} ::= { ospfRedistributeEntry 3 } ospfRedistributeMetric OBJECT-TYPE SYNTAX OspfBigMetric MAX-ACCESS read-create STATUS current DESCRIPTION "Metric value." ::= { ospfRedistributeEntry 4 } ospfSummaryAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfSummaryAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual table of all of ospfSummaryAddressEntry." ::= {ospfMgt 4} ospfSummaryAddressEntry OBJECT-TYPE SYNTAX OspfSummaryAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row for ospfSummaryAddressTable." INDEX { ospfSummaryAddress,ospfSummaryMask } ::= { ospfSummaryAddressTable 1 } OspfSummaryAddressEntry ::= SEQUENCE { ospfSummaryAddress IpAddress, ospfSummaryMask IpAddress, ospfSummaryStatus EnabledStatusPrivate } ospfSummaryAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Summary address." ::= { ospfSummaryAddressEntry 1 } ospfSummaryMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Summary mask." ::= { ospfSummaryAddressEntry 2 } ospfSummaryStatus OBJECT-TYPE SYNTAX EnabledStatusPrivate MAX-ACCESS read-create STATUS current DESCRIPTION " valid/enable--- define a summary, invalid/disable destory the summary from the router" ::= { ospfSummaryAddressEntry 3 } ospfNetworkAreaAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfNetworkAreaAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual table of all of ospfNetworkAreaAddressEntry." ::= {ospfMgt 5 } ospfNetworkAreaAddressEntry OBJECT-TYPE SYNTAX OspfNetworkAreaAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row for ospfNetworkAreaAddressTable." INDEX { ospfNetworkAareaAddress,ospfNetworkAreaMask,ospfNetworkAreaAreaId } ::= { ospfNetworkAreaAddressTable 1 } OspfNetworkAreaAddressEntry ::= SEQUENCE { ospfNetworkAareaAddress IpAddress, ospfNetworkAreaMask IpAddress, ospfNetworkAreaAreaId IpAddress, ospfNetworkAreaStatus EnabledStatusPrivate } ospfNetworkAareaAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "NetworkArea address." ::= { ospfNetworkAreaAddressEntry 1 } ospfNetworkAreaMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "NetworkArea mask." ::= { ospfNetworkAreaAddressEntry 2 } ospfNetworkAreaAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "NetworkArea area ID." ::= { ospfNetworkAreaAddressEntry 3 } ospfNetworkAreaStatus OBJECT-TYPE SYNTAX EnabledStatusPrivate MAX-ACCESS read-create STATUS current DESCRIPTION "enabled(1), disabled(0). valid/enable--- run the ospf on the interfaces,which match the ipaddr/mask; invalid/disable--disable the ospf. ValidStatus: A simple status value for the object to create and destroy a table entry. This is a simplified variant of RowStatus as it supports only two values. Setting it to valid(1) creates an entry. Setting it to invalid(0) destroys an entry." ::= { ospfNetworkAreaAddressEntry 4 } --******************************************************************************************************** --******************************************************************************************************** sntpPollTime OBJECT-TYPE SYNTAX INTEGER(16..16284) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval for SNTP clients to send requests to NTP/SNTP." ::= { sntpMgt 1 } --******************************************************************************************************** sntpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF SntpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ipv4 sntp server configration table." ::= { sntpMgt 2 } sntpServerEntry OBJECT-TYPE SYNTAX SntpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of configuration parameters for a ipv4 sntp server." INDEX {sntpServerVersion,sntpServerAddress} ::= { sntpServerTable 1 } SntpServerEntry ::= SEQUENCE { sntpServerVersion INTEGER, sntpServerAddress IpAddress, sntpServerStatus INTEGER } sntpServerVersion OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of ipv4 sntp server." ::= { sntpServerEntry 1} sntpServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The ipv4 address of the sntp server." ::= { sntpServerEntry 2} sntpServerStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Now state." ::= { sntpServerEntry 3 } sntpServer6Table OBJECT-TYPE SYNTAX SEQUENCE OF SntpServer6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ipv6 sntp server configration table." ::= { sntpMgt 3 } sntpServer6Entry OBJECT-TYPE SYNTAX SntpServer6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of configuration parameters for a ipv6 sntp server." INDEX {sntpServer6Version,sntpServer6Address} ::= { sntpServer6Table 1 } SntpServer6Entry ::= SEQUENCE { sntpServer6Version INTEGER, sntpServer6Address Ipv6Address, sntpServer6Status INTEGER } sntpServer6Version OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of ipv6 sntp server." ::= { sntpServer6Entry 1} sntpServer6Address OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the ipv6 sntp server." ::= { sntpServer6Entry 2} sntpServer6Status OBJECT-TYPE SYNTAX INTEGER { active(1), destroy (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Now state." ::= { sntpServer6Entry 3 } sntpTimeZone OBJECT IDENTIFIER ::= { sntpMgt 4 } sntpTimeZoneName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of sntp time zone." ::= { sntpTimeZone 1 } sntpTimeZoneType OBJECT-TYPE SYNTAX INTEGER { add(1), subtract(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of sntp time zone." ::= { sntpTimeZone 2 } sntpTimeZoneTime OBJECT-TYPE SYNTAX INTEGER(0..12) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval time of sntp time zone." ::= { sntpTimeZone 3 } sntpTimeZoneStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "now state of sntp time zone." ::= { sntpTimeZone 4 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.18.1 Urpf urpfEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (0) } MAX-ACCESS read-write STATUS current DESCRIPTION " Global Enable or disable the Unicast reverse path forwarding." ::= { urpf 1 } -- The Urpf Interface Configration Table urpfPortTable OBJECT-TYPE SYNTAX SEQUENCE OF UrpfPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The URPF port configration table." ::= { urpf 2 } --xxx.100.18.1.1 urpfPortEntry OBJECT-TYPE SYNTAX UrpfPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is port index." INDEX { urpfPortIndex } ::= { urpfPortTable 1 } UrpfPortEntry ::= SEQUENCE { urpfPortIndex INTEGER, urpfPortMode INTEGER, urpfPortAllowDefault INTEGER, urpfPortStatus INTEGER } --xxx.100.18.1.1.1 urpfPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Port Index." ::= { urpfPortEntry 1 } --xxx.100.18.1.1.2 urpfPortMode OBJECT-TYPE SYNTAX INTEGER { loose(1), strict(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Configration of the URPF mode on the port." ::= { urpfPortEntry 2} --xxx.100.18.1.1.3 urpfPortAllowDefault OBJECT-TYPE SYNTAX INTEGER { allowdefaultroute(1), noallowdefaultroute(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "Allow or not allow default route of URPF." ::= { urpfPortEntry 3} --xxx.100.18.1.1.4 urpfPortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { urpfPortEntry 4 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.20.1 Dcscm dc -- The Dcscm dc Enable Table dcscmdcEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dcscm destination control multicast is disable or enable" ::= { dcscm 1 } --xxx.100.20.2 -- The Dcscm dc Acl Table dcscmdcAcl OBJECT IDENTIFIER ::= { dcscm 2 } --xxx.100.20.2.1 dcscmdcAclNumber OBJECT-TYPE SYNTAX INTEGER (6000..7999) MAX-ACCESS read-create STATUS current DESCRIPTION "Acl number of Dcscm destination control multicast,the range is 6000--7999." ::= { dcscmdcAcl 1 } --xxx.100.20.2.2 dcscmdcAclSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Source ip address of acl entry " ::= { dcscmdcAcl 2} --xxx.100.20.2.3 dcscmdcAclSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Source Mask of acl entry " ::= { dcscmdcAcl 3} --xxx.100.20.2.4 dcscmdcAclDestinationIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination ip address of acl entry.the destination ip must be a valid multicast group address. " ::= { dcscmdcAcl 4} --xxx.100.20.2.5 dcscmdcAclDestinationMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination Mask of acl entry. the destination mask should meet the request of muticast group address. " ::= { dcscmdcAcl 5} --xxx.100.20.2.6 dcscmdcAclPermitOrDeny OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(0), deltheAcl(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " acl entry permit or deny ; 0:deny; 1:permit; 2:del this acl entry" ::= { dcscmdcAcl 6} --xxx.100.20.3 -- The DCSCM VMac Destination binding Table dcscmVMacbindingTable OBJECT-TYPE SYNTAX SEQUENCE OF DcscmVMacbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm destination control multicast, Acl is binded to VMac" ::= { dcscm 3 } --xxx.100.20.3.1 dcscmVMacbindingEntry OBJECT-TYPE SYNTAX DcscmVMacbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is Vlanid,MacAddress" INDEX { dcscmVMacbindingVlanid,dcscmVMacbindingMacAddr } ::= { dcscmVMacbindingTable 1 } DcscmVMacbindingEntry ::= SEQUENCE { dcscmVMacbindingVlanid INTEGER, dcscmVMacbindingMacAddr MacAddress, dcscmVMacbindingAclNumber INTEGER } --xxx.100.20.3.1.1 dcscmVMacbindingVlanid OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm destination control multicast,The vlanid of rule" ::= { dcscmVMacbindingEntry 1 } --xxx.100.20.3.1.2 dcscmVMacbindingMacAddr OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm destination control multicast,The Mac Address of rule" ::= { dcscmVMacbindingEntry 2 } --xxx.100.20.3.1.3 dcscmVMacbindingAclNumber OBJECT-TYPE SYNTAX INTEGER (0|6000..7999) MAX-ACCESS read-write STATUS current DESCRIPTION " Dcscm destination control multicast,The Acl number of rule ; 0 means del the rule binded to vmac" ::= { dcscmVMacbindingEntry 3 } --xxx.100.20.4 -- The DCSCM Sip Destination binding Table dcscmSipbindingTable OBJECT-TYPE SYNTAX SEQUENCE OF DcscmSipbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm destination control multicast, Acl is binded to Sip" ::= { dcscm 4 } --xxx.100.20.4.1 dcscmSipbindingEntry OBJECT-TYPE SYNTAX DcscmSipbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is Sourceip,SourceMask " INDEX { dcscmSipbindingSipAddress,dcscmSipbindingSipMask } ::= { dcscmSipbindingTable 1 } DcscmSipbindingEntry ::= SEQUENCE { dcscmSipbindingSipAddress IpAddress, dcscmSipbindingSipMask INTEGER, dcscmSipbindingAclNumber INTEGER } --xxx.100.20.4.1.1 dcscmSipbindingSipAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm destination control multicast,The Source ip of rule" ::= { dcscmSipbindingEntry 1 } --xxx.100.20.4.1.2 dcscmSipbindingSipMask OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm destination control multicast,The Source ip mask len of rule" ::= { dcscmSipbindingEntry 2 } --xxx.100.20.4.1.3 dcscmSipbindingAclNumber OBJECT-TYPE SYNTAX INTEGER (0|6000..7999) MAX-ACCESS read-write STATUS current DESCRIPTION " Dcscm destination control multicast,The Acl number of rule;0 means del the rule binded to sip" ::= { dcscmSipbindingEntry 3 } --xxx.100.20.5 -- The DCSCM Port Destination binding Table dcscmdcPortbindingTable OBJECT-TYPE SYNTAX SEQUENCE OF DcscmdcPortbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm destination control multicast, Acl is binded to Port" ::= { dcscm 5 } --xxx.100.20.5.1 dcscmdcPortbindingEntry OBJECT-TYPE SYNTAX DcscmdcPortbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is PortName" INDEX { dcscmdcPortbindingPortName } ::= { dcscmdcPortbindingTable 1 } DcscmdcPortbindingEntry ::= SEQUENCE { dcscmdcPortbindingPortName INTEGER, dcscmdcPortbindingAclNumber INTEGER } --xxx.100.20.5.1.1 dcscmdcPortbindingPortName OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm destination control multicast,The Port index of rule" ::= { dcscmdcPortbindingEntry 1 } --xxx.100.20.5.1.2 dcscmdcPortbindingAclNumber OBJECT-TYPE SYNTAX INTEGER (0|6000..7999) MAX-ACCESS read-write STATUS current DESCRIPTION " Dcscm destination control multicast,The Acl number of rule;0 means del the rule binded to port" ::= { dcscmdcPortbindingEntry 2 } --xxx.100.20.6 Dcscm sc -- The Dcscm sc Enable Table dcscmscEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "dcscm source control multicast is disable or enable" ::= { dcscm 6 } --xxx.100.20.7 -- The DCSCM Sc Acl Table dcscmscAcl OBJECT IDENTIFIER ::= { dcscm 7 } --xxx.100.20.7.1 dcscmscAclNumber OBJECT-TYPE SYNTAX INTEGER (5000..5099) MAX-ACCESS read-write STATUS current DESCRIPTION "Acl number of Dcscm source control multicast,the range is 5000--5099." ::= { dcscmscAcl 1 } --xxx.100.20.7.2 dcscmscAclSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source ip address of acl entry " ::= { dcscmscAcl 2} --xxx.100.20.7.3 dcscmscAclSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Source Mask of acl entry " ::= { dcscmscAcl 3} --xxx.100.20.7.4 dcscmscAclDestinationIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination ip address of acl entry, the destination ip must be a valid multicast group address." ::= { dcscmscAcl 4} --xxx.100.20.7.5 dcscmscAclDestinationMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Mask of acl entry, the destination mask should meet the request of muticast group address." ::= { dcscmscAcl 5} --xxx.100.20.7.6 dcscmscAclPermitOrDeny OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(0), deltheAcl(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " acl entry permit or deny;0:deny; 1:permit; 2:del this acl" ::= { dcscmscAcl 6} --xxx.100.20.8 -- The DCSCM Sc Port binding Table dcscmscPortbindingTable OBJECT-TYPE SYNTAX SEQUENCE OF DcscmscPortbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm destination control multicast, Acl is binded to Port" ::= { dcscm 8 } --xxx.100.20.8.1 dcscmscPortbindingEntry OBJECT-TYPE SYNTAX DcscmscPortbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is PortName" INDEX { dcscmscPortbindingPortName } ::= { dcscmscPortbindingTable 1 } DcscmscPortbindingEntry ::= SEQUENCE { dcscmscPortbindingPortName INTEGER, dcscmscPortbindingAclNumber INTEGER } --xxx.100.20.8.1.1 dcscmscPortbindingPortName OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm source control multicast,The Port Number of rule" ::= { dcscmscPortbindingEntry 1 } --xxx.100.20.8.1.2 dcscmscPortbindingAclNumber OBJECT-TYPE SYNTAX INTEGER (0|5000..5099) MAX-ACCESS read-write STATUS current DESCRIPTION " Dcscm source control multicast,The Acl number of rule ; 0 means to del the rule binded to port" ::= { dcscmscPortbindingEntry 2 } --xxx.100.20.9 -- The DCSCM Policy multicast Table dcscmpcTable OBJECT-TYPE SYNTAX SEQUENCE OF DcscmpcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm policy multicast table" ::= { dcscm 9 } --xxx.100.20.9.1 dcscmpcEntry OBJECT-TYPE SYNTAX DcscmpcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is dcscmpcSourceIp,dcscmpcSourceMasklen,dcscmpcDestinationIp,dcscmpcDestinationMasklen" INDEX {dcscmpcSourceIp,dcscmpcSourceMasklen,dcscmpcDestinationIp,dcscmpcDestinationMasklen} ::= { dcscmpcTable 1 } DcscmpcEntry ::= SEQUENCE { dcscmpcSourceIp IpAddress, dcscmpcSourceMasklen INTEGER, dcscmpcDestinationIp IpAddress, dcscmpcDestinationMasklen INTEGER, dcscmpccos INTEGER } --xxx.100.20.9.1.1 dcscmpcSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "source ip address of policy multicast " ::= { dcscmpcEntry 1} --xxx.100.20.9.1.2 dcscmpcSourceMasklen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Mask length of source Ip" ::= { dcscmpcEntry 2} --xxx.100.20.9.1.3 dcscmpcDestinationIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination ip address of policy multicast,the destination ip must be a valid multicast group address. " ::= { dcscmpcEntry 3} --xxx.100.20.9.1.4 dcscmpcDestinationMasklen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Mask length of destination Ip" ::= { dcscmpcEntry 4} --xxx.100.20.9.1.5 dcscmpccos OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION " cos value of policy multicast; between 0 and 7 ;8 means to del the policy" ::= { dcscmpcEntry 5} --xxx.100.21.1 Dcscm6 dc -- The Dcscm6 dc Enable Table dcscm6dcEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "dcscm6 destination control multicast is disable or enable" ::= { dcscm6 1 } --xxx.100.21.2 -- The DCSCM6 dc Acl Table dcscm6dcAcl OBJECT IDENTIFIER ::= { dcscm6 2 } --xxx.100.21.2.1 dcscm6dcAclNumber OBJECT-TYPE SYNTAX INTEGER (9000..10999) MAX-ACCESS read-write STATUS current DESCRIPTION "Acl number of Dcscm6 destination control multicast,the range is 9000--10999." ::= { dcscm6dcAcl 1 } --xxx.100.21.2.2 dcscm6dcAclSourceIp OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Source ip address of acl entry " ::= { dcscm6dcAcl 2} --xxx.100.21.2.3 dcscm6dcAclSourceMask OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Source MaskLen of acl entry " ::= { dcscm6dcAcl 3} --xxx.100.21.2.4 dcscm6dcAclDestinationIp OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Destination ip address of acl entry,the destination ip must be a valid multicast group address. " ::= { dcscm6dcAcl 4} --xxx.100.21.2.5 dcscm6dcAclDestinationMask OBJECT-TYPE SYNTAX INTEGER (8..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination MaskLen of acl entry ,the mask length should meet the request of multicast group address." ::= { dcscm6dcAcl 5} --xxx.100.21.2.6 dcscm6dcAclPermitOrDeny OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(0), deltheAcl(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " acl entry permit or deny; 0:deny; 1:permit; 2:del this acl" ::= { dcscm6dcAcl 6} --xxx.100.21.3 -- The DCSCM6 VMac Destination binding Table dcscm6VMacbindingTable OBJECT-TYPE SYNTAX SEQUENCE OF Dcscm6VMacbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm6 destination control multicast, Acl is binded to VMac" ::= { dcscm6 3 } --xxx.100.21.3.1 dcscm6VMacbindingEntry OBJECT-TYPE SYNTAX Dcscm6VMacbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is Vlanid,MacAddress" INDEX { dcscm6VMacbindingVlanid,dcscm6VMacbindingMacAddr } ::= { dcscm6VMacbindingTable 1 } Dcscm6VMacbindingEntry ::= SEQUENCE { dcscm6VMacbindingVlanid INTEGER, dcscm6VMacbindingMacAddr MacAddress, dcscm6VMacbindingAclNumber INTEGER } --xxx.100.21.3.1.1 dcscm6VMacbindingVlanid OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm6 destination control multicast,The vlanid of rule" ::= { dcscm6VMacbindingEntry 1 } --xxx.100.21.3.1.2 dcscm6VMacbindingMacAddr OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm6 destination control multicast,The Mac Address of rule" ::= { dcscm6VMacbindingEntry 2 } --xxx.100.21.3.1.3 dcscm6VMacbindingAclNumber OBJECT-TYPE SYNTAX INTEGER (0|9000..10999) MAX-ACCESS read-write STATUS current DESCRIPTION " Dcscm6 destination control multicast,The Acl number of rule;0 means del the rule binded to vmac" ::= { dcscm6VMacbindingEntry 3 } --xxx.100.21.4 -- The DCSCM6 Sip Destination binding Table dcscm6SipbindingTable OBJECT-TYPE SYNTAX SEQUENCE OF Dcscm6SipbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm6 destination control multicast, Acl is binded to Sip" ::= { dcscm6 4 } --xxx.100.21.4.1 dcscm6SipbindingEntry OBJECT-TYPE SYNTAX Dcscm6SipbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is Sourceip,SourceMaskLen " INDEX { dcscm6SipbindingSipAddress,dcscm6SipbindingSipMaskLen } ::= { dcscm6SipbindingTable 1 } Dcscm6SipbindingEntry ::= SEQUENCE { dcscm6SipbindingSipAddress Ipv6Address, dcscm6SipbindingSipMaskLen INTEGER, dcscm6SipbindingAclNumber INTEGER } --xxx.100.21.4.1.1 dcscm6SipbindingSipAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm6 destination control multicast,The Source ip of rule" ::= { dcscm6SipbindingEntry 1 } --xxx.100.21.4.1.2 dcscm6SipbindingSipMaskLen OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm6 destination control multicast,The Source ip mask len of rule" ::= { dcscm6SipbindingEntry 2 } --xxx.100.21.4.1.3 dcscm6SipbindingAclNumber OBJECT-TYPE SYNTAX INTEGER (0|9000..10999) MAX-ACCESS read-write STATUS current DESCRIPTION " Dcscm6 destination control multicast,The Acl number of rule;0 means del the rule binded to sip" ::= { dcscm6SipbindingEntry 3 } --xxx.100.21.5 -- The DCSCM6 Port Destination binding Table dcscm6dcPortbindingTable OBJECT-TYPE SYNTAX SEQUENCE OF Dcscm6dcPortbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm6 destination control multicast, Acl is binded to Port" ::= { dcscm6 5 } --xxx.100.21.5.1 dcscm6dcPortbindingEntry OBJECT-TYPE SYNTAX Dcscm6dcPortbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is PortName" INDEX { dcscm6dcPortbindingPortName } ::= { dcscm6dcPortbindingTable 1 } Dcscm6dcPortbindingEntry ::= SEQUENCE { dcscm6dcPortbindingPortName INTEGER, dcscm6dcPortbindingAclNumber INTEGER } --xxx.100.21.5.1.1 dcscm6dcPortbindingPortName OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm6 destination control multicast,The Port Number of rule" ::= { dcscm6dcPortbindingEntry 1 } --xxx.100.21.5.1.2 dcscm6dcPortbindingAclNumber OBJECT-TYPE SYNTAX INTEGER (0|9000..10999) MAX-ACCESS read-write STATUS current DESCRIPTION " Dcscm6 destination control multicast,The Acl number of rule;0 means del the rule binded to port" ::= { dcscm6dcPortbindingEntry 2 } --xxx.100.21.6 Dcscm6 sc -- The Dcscm6 sc Enable Table dcscm6scEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "dcscm6 source control multicast is disable or enable" ::= { dcscm6 6 } --xxx.100.21.7 -- The DCSCM6 Sc Acl Table dcscm6scAcl OBJECT IDENTIFIER ::= { dcscm6 7 } --xxx.100.21.7.1 dcscm6scAclNumber OBJECT-TYPE SYNTAX INTEGER (8000..8099) MAX-ACCESS read-write STATUS current DESCRIPTION "Acl number of Dcscm6 source control multicast.the range is 8000--8099" ::= { dcscm6scAcl 1 } --xxx.100.21.7.2 dcscm6scAclSourceIp OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Source ip address of acl entry " ::= { dcscm6scAcl 2} --xxx.100.21.7.3 dcscm6scAclSourceMask OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Source MaskLen of acl entry " ::= { dcscm6scAcl 3} --xxx.100.21.7.4 dcscm6scAclDestinationIp OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Destination ip address of acl entry,the destination ip must be a valid multicast group address. " ::= { dcscm6scAcl 4} --xxx.100.21.7.5 dcscm6scAclDestinationMask OBJECT-TYPE SYNTAX INTEGER (8..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination MaskLen of acl entry ,the mask length should meet the request of multicast group address." ::= { dcscm6scAcl 5} --xxx.100.21.7.6 dcscm6scAclPermitOrDeny OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(0), deltheAcl(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " acl entry permit or deny; 0:deny; 1:permit; 2:del this acl" ::= { dcscm6scAcl 6} --xxx.100.21.8 -- The DCSCM6 Sc Port Destination binding Table dcscm6scPortbindingTable OBJECT-TYPE SYNTAX SEQUENCE OF Dcscm6scPortbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm6 destination control multicast, Acl is binded to Port" ::= { dcscm6 8 } --xxx.100.21.8.1 dcscm6scPortbindingEntry OBJECT-TYPE SYNTAX Dcscm6scPortbindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is PortName" INDEX { dcscm6scPortbindingPortName } ::= { dcscm6scPortbindingTable 1 } Dcscm6scPortbindingEntry ::= SEQUENCE { dcscm6scPortbindingPortName INTEGER, dcscm6scPortbindingAclNumber INTEGER } --xxx.100.21.8.1.1 dcscm6scPortbindingPortName OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " Dcscm6 source control multicast,The Port Number of rule" ::= { dcscm6scPortbindingEntry 1 } --xxx.100.21.8.1.2 dcscm6scPortbindingAclNumber OBJECT-TYPE SYNTAX INTEGER (0|8000..8099) MAX-ACCESS read-write STATUS current DESCRIPTION " Dcscm6 source control multicast,The Acl number of rule,0 means to del the rule binded to port" ::= { dcscm6scPortbindingEntry 2 } --xxx.100.21.9 -- The DCSCM6 Policy multicast Table dcscm6pcTable OBJECT-TYPE SYNTAX SEQUENCE OF Dcscm6pcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "dcscm6 policy multicast table" ::= { dcscm6 9 } --xxx.100.21.9.1 dcscm6pcEntry OBJECT-TYPE SYNTAX Dcscm6pcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is dcscm6pcSourceIp,dcscm6pcSourceMask,dcscm6pcDestinationIp,dcscm6pcDestinationMask" INDEX {dcscm6pcSourceIp,dcscm6pcSourceMask,dcscm6pcDestinationIp,dcscm6pcDestinationMask} ::= { dcscm6pcTable 1 } Dcscm6pcEntry ::= SEQUENCE { dcscm6pcSourceIp Ipv6Address, dcscm6pcSourceMask INTEGER, dcscm6pcDestinationIp Ipv6Address, dcscm6pcDestinationMask INTEGER, dcscm6pccos INTEGER } --xxx.100.21.9.1.1 dcscm6pcSourceIp OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "source ip address of policy multicast " ::= { dcscm6pcEntry 1} --xxx.100.21.9.1.2 dcscm6pcSourceMask OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Source MaskLen of policy multicast " ::= { dcscm6pcEntry 2} --xxx.100.21.9.1.3 dcscm6pcDestinationIp OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "Destination ip address of policy multicast " ::= { dcscm6pcEntry 3} --xxx.100.21.9.1.4 dcscm6pcDestinationMask OBJECT-TYPE SYNTAX INTEGER (8..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Destination MaskLen of policy multicast " ::= { dcscm6pcEntry 4} --xxx.100.21.9.1.5 dcscm6pccos OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION " cos value of policy multicast; between 0 and 7 ;8 means to del the policy" ::= { dcscm6pcEntry 5} --******************************************************************************************************** --******************************************************************************************************** --xxx.100.22.1 clusterv2Base OBJECT IDENTIFIER ::= { prClusterv2 1 } --xxx.100.22.1.1 clusterv2BaseKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "cluster run switch,set the key word only while the cluster is not running and you should set it with set clusterv2BaseRun." ::= { clusterv2Base 1 } --xxx.100.22.1.2 clusterv2BaseVlan OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "cluster run switch,set the Vlan only when the cluster is not running and you should set it with set clusterv2BaseRun. if get result is 0 that the cluser is not running!" ::= { clusterv2Base 2 } --xxx.100.22.1.3 clusterv2BaseRun OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "cluster run switch,set the key word and vlan id or stop the cluster." ::= { clusterv2Base 3 } --xxx.100.22.1.4 clusterv2BaseRole OBJECT-TYPE SYNTAX INTEGER { candidateDevice(1), memberDevice(2), commanderDevice(3), none(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "The role of the device. none means cluster device isn't running." ::= { clusterv2Base 4 } --xxx.100.22.1.5 clusterv2BaseVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "version of cluster." ::= { clusterv2Base 5 } --xxx.100.22.1.6 clusterv2BaseMaxNumberOfMembers OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of cluster members allowed in the cluster. The command switch is considered as a cluster member also." ::= { clusterv2Base 6 } --xxx.100.22.1.7 clusterv2BaseMaxNumberOfSwitches OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of cluster switches allowed in the cluster. The Candidates include commander,candidate and member." ::= { clusterv2Base 7 } --xxx.100.22.2 clusterv2Create OBJECT IDENTIFIER ::= { prClusterv2 2 } --xxx.100.22.2.1 clusterv2CreateIPPool OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ip pool.Valid cluster ip-pool format like as 10.x.x.x,default is 10.254.254.1 . if get result is 0 that the cluser is not running! set it only on the device is not commander and should set it with set clusterv2CreateCmdrOperate." ::= { clusterv2Create 1} --xxx.100.22.2.2 clusterv2CreateName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "create the clustername while create the cluster commander, set it only on the device is not commander and should set it with set clusterv2CreateCmdrOperate." ::= { clusterv2Create 2} --xxx.100.22.2.3 clusterv2CreateCmdrOperate OBJECT-TYPE SYNTAX INTEGER { create(1), destroy(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "if set create ,operation is to build cluster according to clusterv2CreateClusterIPPool/clusterv2StatusClusterName. if set destroy , operation is try to clear the IPPool and the ClusterName. set create only on the device is not commander. set destroy only on the device is commander." ::= { clusterv2Create 3} --xxx.100.22.3 clusterv2Status OBJECT IDENTIFIER ::= { prClusterv2 3 } --xxx.100.22.3.1 clusterv2StatusClusterName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the cluster.Set only on the device is not commander.The default is NULL." ::= { clusterv2Status 1 } --xxx.100.22.3.2 clusterv2StatusKeepalive OBJECT-TYPE SYNTAX INTEGER (3..30) MAX-ACCESS read-write STATUS current DESCRIPTION "cluster keepalive interval(3-30 second). if get result is 0 that the cluser is not running!" ::= { clusterv2Status 2 } --xxx.100.22.3.3 clusterv2StatusLoss-count OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "cluster the max(1-10) loss-count packet during the keeplive interval. if get result is 0 that the cluser is not running!" ::= { clusterv2Status 3} --xxx.100.22.4 clusterv2Commander OBJECT IDENTIFIER ::= { prClusterv2 4 } --xxx.100.22.4.1 clusterv2CommanderAutoAddMem OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "auto add mem switch" ::= { clusterv2Commander 1 } --xxx.100.22.4.2 clusterv2MemberCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "member number on commander,read only on commander or will return 65535." ::= { clusterv2Commander 2 } --xxx.100.22.4.3 clusterv2MemberTable OBJECT-TYPE SYNTAX SEQUENCE OF Clusterv2MemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per cluster member, including the command switch,read only on commander." ::= { clusterv2Commander 3 } --xxx.100.22.4.3.1 clusterv2MemberEntry OBJECT-TYPE SYNTAX Clusterv2MemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing cluster management information applicable to a particular cluster member." INDEX { clusterv2MemberNumber } ::= { clusterv2MemberTable 1 } Clusterv2MemberEntry ::= SEQUENCE { clusterv2MemberNumber INTEGER, clusterv2MemberIpAddress IpAddress, clusterv2MemberMacAddress MacAddress, clusterv2MemberOperStatus INTEGER, clusterv2MemberHostName OCTET STRING, clusterv2MemberDeviceType OCTET STRING } --xxx.100.22.4.3.1.1 clusterv2MemberNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An arbitrary value which uniquely identifies the cluster member switch number. It ranges from 1 to clusterv2StatusMaxNumberOfMembers,read only on commander." ::= { clusterv2MemberEntry 1 } --xxx.100.22.4.3.1.2 clusterv2MemberIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The management ip address of the member device." ::= { clusterv2MemberEntry 2 } --xxx.100.22.4.3.1.3 clusterv2MemberOperStatus OBJECT-TYPE SYNTAX INTEGER { notMember(1), inactiveMember(2), memberTobe(3), activeMember(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of cluster management connectivity between the command switch and a cluster member. Cluster management connectivity is determined by the exchange of cluster management messages between the command switch and a cluster member." ::= { clusterv2MemberEntry 3 } --xxx.100.22.4.3.1.4 clusterv2MemberMacAddress OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The management MAC address of the member device." ::= { clusterv2MemberEntry 4 } --xxx.100.22.4.3.1.5 clusterv2MemberHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { clusterv2MemberEntry 5 } --xxx.100.22.4.3.1.6 clusterv2MemberDeviceType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "deviceType such as 5526S, 2008A etc" ::= { clusterv2MemberEntry 6 } --The Cluster Candidate Table --xxx.100.22.4.4 clusterv2CandidateCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "candidate number on commander,read only on commander or will return 65535." ::= { clusterv2Commander 4 } --xxx.100.22.4.5 clusterv2CandidateTable OBJECT-TYPE SYNTAX SEQUENCE OF Clusterv2CandidateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per cluster candidate, A cluster candidate is a device that is currently eligible to be added to the cluster of a command switch. A device is eligible if it satisfies the following conditions: 1. It start the cluster func. 2. It is in a same L2 LAN with commander switch The entries in this table and the entries in clusterMemberTable are mutually exclusive at all times. That is, any device that is a cluster member never shows up in the clusterCandidateTable or is never a candidate at the same time . Also, any candidate that shows up in clusterCandidateTable should not appear in clusterMemberTable." ::= { clusterv2Commander 5 } --xxx.100.22.4.5.1 clusterv2CandidateEntry OBJECT-TYPE SYNTAX Clusterv2CandidateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry pertaining to a single candidate device." INDEX { clusterv2CandidateId } ::= { clusterv2CandidateTable 1 } Clusterv2CandidateEntry ::= SEQUENCE { clusterv2CandidateId INTEGER, clusterv2CandidateMacAddress MacAddress, clusterv2CandidateHostName OCTET STRING, clusterv2CandidateDeviceType OCTET STRING } --xxx.100.22.4.5.1.1 clusterv2CandidateId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The candidate id." ::= { clusterv2CandidateEntry 1 } --xxx.100.22.4.5.1.2 clusterv2CandidateMacAddress OBJECT-TYPE SYNTAX MacAddress (SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of a device qualified to to be a cluster member of the command switch cluster." ::= { clusterv2CandidateEntry 2 } --xxx.100.22.4.5.1.3 clusterv2CandidateHostName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { clusterv2CandidateEntry 3 } --xxx.100.22.4.5.1.4 clusterv2CandidateDeviceType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { clusterv2CandidateEntry 4 } --xxx.100.22.4.6 clusterv2RebootMem OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "Operation is to reboot the specified member.you can select more member one time, the value connected with '-' or ';',the string len is 1-30 .set only on commander." ::= { clusterv2Commander 6} --******************************************************************************************************** --******************************************************************************************************** --xxx.100.23 Dns group --xxx.100.23.1 dnsEnable OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable dns dynamic domain resolving." ::= {dns 1 } --xxx.100.23.2 -- The DNS Server List Table dnsServerTable OBJECT-TYPE SYNTAX SEQUENCE OF DnsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The dns server list table which consists of a sequence of 'dnsServerEntry' items which describe the configured dns server IP information." ::= { dns 2 } --xxx.100.23.2.1 dnsServerEntry OBJECT-TYPE SYNTAX DnsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dnsServerTable containing the dns server IP." INDEX { dnsServerInetAddrType,dnsServerIpAddr } ::= {dnsServerTable 1 } DnsServerEntry ::= SEQUENCE { dnsServerInetAddrType InetAddressType, dnsServerIpAddr InetAddress, dnsServerPriority INTEGER, dnsServerStatus INTEGER } --xxx.100.23.2.1.1 dnsServerInetAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address type of dnsServerEntry. This value applies to dnsServerIpAddr." ::= { dnsServerEntry 1 } --xxx.100.23.2.1.2 dnsServerIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The dns server IP address with 'dnsServerInetAddrType' to indicate the IP address type(IPv4 or IPv6)." ::= { dnsServerEntry 2} --xxx.100.23.2.1.3 dnsServerPriority OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Current Priority of the dns server." ::= { dnsServerEntry 3 } --xxx.100.23.2.1.4 dnsServerStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Current state of the dns server." ::= { dnsServerEntry 4 } --xxx.100.23.3 -- The DNS Domain Suffix Table dnsDomainSuffixTable OBJECT-TYPE SYNTAX SEQUENCE OF DnsDomainSuffixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The dns domain suffix table which consists of a sequence of 'dnsDomainSuffixEntry' items which describe the configured dns domain suffix information." ::= { dns 3 } --xxx.100.23.3.1 dnsDomainSuffixEntry OBJECT-TYPE SYNTAX DnsDomainSuffixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dnsDomainSuffixTable containing the dns domain suffix." INDEX { dnsDomainSuffix } ::= { dnsDomainSuffixTable 1 } DnsDomainSuffixEntry ::= SEQUENCE { dnsDomainSuffix DisplayString, dnsDomainSuffixStatus INTEGER } --xxx.100.23.3.1.1 dnsDomainSuffix OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The dns domain suffix(e.g. commpany.com)." ::= { dnsDomainSuffixEntry 1 } --xxx.100.23.3.1.2 dnsDomainSuffixStatus OBJECT-TYPE SYNTAX INTEGER { createAndGo(0), active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Current state of the dns domain suffix." ::= { dnsDomainSuffixEntry 2 } --xxx.100.23.4 -- The DNS Dynamic Host Table dnsDynHostTable OBJECT-TYPE SYNTAX SEQUENCE OF DnsDynHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The dns dynamic host table which consists of a sequence of 'dnsDynHostEntry' items which describe the resolved dns dynamic host information." ::= { dns 4 } --xxx.100.23.4.1 dnsDynHostEntry OBJECT-TYPE SYNTAX DnsDynHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dnsDynHostTable containing the dns dynamic host information." INDEX { dnsDynHostIndex } ::= { dnsDynHostTable 1 } DnsDynHostEntry ::= SEQUENCE { dnsDynHostIndex INTEGER, dnsDynHostName DisplayString, dnsDynHostIpAddr InetAddress, dnsDynHostTtl INTEGER } --xxx.100.23.4.1.1 dnsDynHostIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of position in the cache " ::= { dnsDynHostEntry 1 } --xxx.100.23.4.1.2 dnsDynHostName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The dns dynamic host name(e.g. www.sina.com.cn)." ::= { dnsDynHostEntry 2 } --xxx.100.23.4.1.3 dnsDynHostIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The dns dynamic host's IP address with 'dnsDynHostInetAddrType' to indicate the IP address type(IPv4 or IPv6)." ::= { dnsDynHostEntry 3} --xxx.100.23.4.1.4 dnsDynHostTtl OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The dns dynamic host's living time(seconds)." ::= { dnsDynHostEntry 4} -- -- *********************************************************** -- -- L L D P C O N F I G -- -- *********************************************************** -- lldpMessageTxInterval OBJECT-TYPE SYNTAX Integer32(5..32768) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The interval at which LLDP frames are transmitted on behalf of this LLDP agent. The default value for lldpMessageTxInterval object is 30 seconds. The value of this object must be restored from non-volatile storage after a re-initialization of the management system." REFERENCE "IEEE 802.1AB-2004 section 10.5.3.3" DEFVAL { 30 } ::= { lldpConfiguration 1 } lldpMessageTxHoldMultiplier OBJECT-TYPE SYNTAX Integer32(2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The time-to-live value expressed as a multiple of the lldpMessageTxInterval object. The actual time-to-live value used in LLDP frames, transmitted on behalf of this LLDP agent, can be expressed by the following formula: TTL = min(65535, (lldpMessageTxInterval * lldpMessageTxHoldMultiplier)) For example, if the value of lldpMessageTxInterval is '30', and the value of lldpMessageTxHoldMultiplier is '4', then the value '120' is encoded in the TTL field in the LLDP header. The default value for lldpMessageTxHoldMultiplier object is 4. The value of this object must be restored from non-volatile storage after a re-initialization of the management system." REFERENCE "IEEE 802.1AB-2004 section 10.5.3.3" DEFVAL { 4 } ::= { lldpConfiguration 2 } lldpTxDelay OBJECT-TYPE SYNTAX Integer32(1..8192) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The lldpTxDelay indicates the delay (in units of seconds) between successive LLDP frame transmissions initiated by value/status changes in the LLDP local systems MIB. The recommended value for the lldpTxDelay is set by the following formula: 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval) The default value for lldpTxDelay object is 2 seconds. The value of this object must be restored from non-volatile storage after a re-initialization of the management system." REFERENCE "IEEE 802.1AB-2004 section 10.5.3.3" DEFVAL { 2 } ::= { lldpConfiguration 4 } lldpNotificationInterval OBJECT-TYPE SYNTAX Integer32(5..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls the transmission of LLDP notifications. the agent must not generate more than one lldpRemTablesChange notification-event in the indicated period, where a 'notification-event' is the transmission of a single notification PDU type to a list of notification destinations. If additional changes in lldpRemoteSystemsData object groups occur within the indicated throttling period, then these trap- events must be suppressed by the agent. An NMS should periodically check the value of lldpStatsRemTableLastChangeTime to detect any missed lldpRemTablesChange notification-events, e.g. due to throttling or transmission loss. If notification transmission is enabled for particular ports, the suggested default throttling period is 5 seconds. The value of this object must be restored from non-volatile storage after a re-initialization of the management system." DEFVAL { 5 } ::= { lldpConfiguration 5 } -- -- lldpPortConfigTable: LLDP configuration on a per port basis -- lldpPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table that controls LLDP frame transmission on individual ports." ::= { lldpConfiguration 6 } lldpPortConfigEntry OBJECT-TYPE SYNTAX LldpPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP configuration information for a particular port. This configuration parameter controls the transmission and the reception of LLDP frames on those ports whose rows are created in this table." INDEX { lldpPortConfigPortNum } ::= { lldpPortConfigTable 1 } LldpPortConfigEntry ::= SEQUENCE { lldpPortConfigPortNum LldpPortNumber, lldpPortConfigAdminStatus INTEGER, lldpPortConfigNotificationEnable INTEGER, lldpPortConfigTLVsTxEnable INTEGER } lldpPortConfigPortNum OBJECT-TYPE SYNTAX LldpPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The value of this object is used as a port index to the lldpPortConfigTable." ::= { lldpPortConfigEntry 1 } lldpPortConfigAdminStatus OBJECT-TYPE SYNTAX INTEGER { txOnly(1), rxOnly(2), txAndRx(3), disabled(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The administratively desired status of the local LLDP agent. If the associated lldpPortConfigAdminStatus object has a value of 'txOnly(1)', then LLDP agent will transmit LLDP frames on this port and it will not store any information about the remote systems connected. If the associated lldpPortConfigAdminStatus object has a value of 'rxOnly(2)', then the LLDP agent will receive, but it will not transmit LLDP frames on this port. If the associated lldpPortConfigAdminStatus object has a value of 'txAndRx(3)', then the LLDP agent will transmit and receive LLDP frames on this port. If the associated lldpPortConfigAdminStatus object has a value of 'disabled(0)', then LLDP agent will not transmit or receive LLDP frames on this port. If there is remote systems information which is received on this port and stored in other tables, before the port's lldpPortConfigAdminStatus becomes disabled, then the information will naturally age out." REFERENCE "IEEE 802.1AB-2004 section 10.5.1" DEFVAL { txAndRx } ::= { lldpPortConfigEntry 2 } lldpPortConfigNotificationEnable OBJECT-TYPE SYNTAX INTEGER { true(1), false(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The lldpPortConfigNotificationEnable controls, on a per port basis, whether or not notifications from the agent are enabled. The value true(1) means that notifications are enabled; the value false(0) means that they are not." DEFVAL { false } ::= { lldpPortConfigEntry 3 } lldpPortConfigTLVsTxEnable OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION -- "The lldpPortConfigTLVsTxEnable, defined as a bitmap, -- includes the basic set of LLDP TLVs whose transmission is -- allowed on the local LLDP agent by the network management. -- Each bit in the bitmap corresponds to a TLV type associated -- with a specific optional TLV. -- -- It should be noted that the organizationally defined TLVs -- are excluded from the lldpTLVsTxEnable bitmap. -- -- LLDP Organization Specific Information Extension MIBs should -- have similar configuration object to control transmission -- of their organizationally defined TLVs. -- -- The bit 'portDesc(0)' indicates that LLDP agent should -- transmit 'Port Description TLV'. -- -- The bit 'sysName(1)' indicates that LLDP agent should transmit -- 'System Name TLV'. -- -- The bit 'sysDesc(2)' indicates that LLDP agent should transmit -- 'System Description TLV'. -- -- The bit 'sysCap(3)' indicates that LLDP agent should transmit -- 'System Capabilities TLV'. -- -- There is no bit reserved for the management address TLV type -- since transmission of management address TLVs are controlled -- by another object, lldpConfigManAddrTable. -- -- The default value for lldpPortConfigTLVsTxEnable object is -- empty set, which means no enumerated values are set. -- -- The value of this object must be restored from non-volatile -- storage after a re-initialization of the management system." " The value '1' indicates that LLDP agent should transmit 'Port Description TLV'. The value '2' indicates that LLDP agent should transmit 'System Name TLV'. The value '3' indicates that LLDP agent should transmit 'Port Description and System Name TLV'. The value '4' indicates that LLDP agent should transmit 'System Description TLV'. The value '5' indicates that LLDP agent should transmit 'Port Description and System Description TLV'. The value '6' indicates that LLDP agent should transmit 'System Name and System Description TLV'. The value '7' indicates that LLDP agent should transmit 'Port Description,System Name and System Description TLV'. The value '8' indicates that LLDP agent should transmit 'System Capabilities TLV'. The value '9' indicates that LLDP agent should transmit 'Port Description and System Capabilities TLV'. The value '10' indicates that LLDP agent should transmit 'System Name and System Capabilities TLV'. The value '11' indicates that LLDP agent should transmit 'Port Description,System Name and System Capabilities TLV'. The value '12' indicates that LLDP agent should transmit 'System Description and System Capabilities TLV'. The value '13' indicates that LLDP agent should transmit 'Port Description,System Description and System Capabilities TLV'. The value '14' indicates that LLDP agent should transmit 'System Name,System Description and System Capabilities TLV'. The value '15' indicates that LLDP agent should transmit 'Port Description,System Name,System Description and System Capabilities TLV'." -- DEFVAL { { } } ::= { lldpPortConfigEntry 4 } -- -- *********************************************************** -- -- L L D P S T A T S -- -- *********************************************************** -- -- LLDP Stats Group lldpStatsRemTablesLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime object (defined in IETF RFC 3418) at the time an entry is created, modified, or deleted in the in tables associated with the lldpRemoteSystemsData objects and all LLDP extension objects associated with remote systems. An NMS can use this object to reduce polling of the lldpRemoteSystemsData objects." ::= { lldpStatistics 1 } lldpStatsRemTablesInserts OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an entry has been inserted into tables associated with the lldpRemoteSystemsData objects and all LLDP extension objects associated with remote systems." ::= { lldpStatistics 2 } lldpStatsRemTablesDeletes OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an entry has been deleted from tables associated with the lldpRemoteSystemsData objects and all LLDP extension objects associated with remote systems." ::= { lldpStatistics 3 } lldpStatsRemTablesDrops OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a new entry could not be created in the tables associated with the lldpRemoteSystemsData objects and all LLDP extension objects associated with the remote systems because of insufficient resources." ::= { lldpStatistics 4 } lldpStatsRemTablesAgeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an entry has been deleted from tables associated with the lldpRemoteSystemsData objects and all LLDP extension objects associated with remote systems because the information timeliness interval for those entries have expired." ::= { lldpStatistics 5 } lldpStatsPortTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpStatsPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing LLDP statistics for individual ports. Entries are not required to exist in this table while the lldpPortConfigEntry object is equal to 'disabled(0)'." ::= { lldpStatistics 6 } lldpStatsPortEntry OBJECT-TYPE SYNTAX LldpStatsPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP frame statistics for a particular port. The port must be contained in the same chassis as the LLDP agent. All counter values in a particular entry shall be maintained on a continuing basis and shall not be deleted upon expiration of rxInfoTTL timing counters in the LLDP remote systems MIB of the receipt of a shutdown frame from a remote LLDP agent. All statistical counters associated with a particular port on the local LLDP agent become frozen whenever the adminStatus is disabled for the same port." INDEX { lldpStatsPortNum } ::= { lldpStatsPortTable 1 } LldpStatsPortEntry ::= SEQUENCE { lldpStatsPortNum LldpPortNumber, lldpStatsPortFramesDiscardedTotal Counter32, lldpStatsPortFramesInErrors Counter32, lldpStatsPortFramesInTotal Counter32, lldpStatsPortFramesOutTotal Counter32, lldpStatsPortTLVsDiscardedTotal Counter32, lldpStatsPortTLVsUnrecognizedTotal Counter32, lldpStatsPortAgeouts Counter32 } lldpStatsPortNum OBJECT-TYPE SYNTAX LldpPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The value of this object is used as a port index to the lldpStatsTable." ::= { lldpStatsPortEntry 1 } lldpStatsPortFramesDiscardedTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP frames received by this LLDP agent on the indicated port, and then discarded for any reason. This counter can provide an indication that LLDP header formating problems may exist with the local LLDP agent in the sending system or that LLDPDU validation problems may exist with the local LLDP agent in the receiving system." REFERENCE "IEEE 802.1AB-2004 section 10.5.2" ::= { lldpStatsPortEntry 2 } lldpStatsPortFramesInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of invalid LLDP frames received by this LLDP agent on the indicated port, while this LLDP agent is enabled." REFERENCE "IEEE 802.1AB-2004 section 10.5.2" ::= { lldpStatsPortEntry 3 } lldpStatsPortFramesInTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid LLDP frames received by this LLDP agent on the indicated port, while this LLDP agent is enabled." REFERENCE "IEEE 802.1AB-2004 section 10.5.2" ::= { lldpStatsPortEntry 4 } lldpStatsPortFramesOutTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP frames transmitted by this LLDP agent on the indicated port." REFERENCE "IEEE 802.1AB-2004 section 10.5.2" ::= { lldpStatsPortEntry 5 } lldpStatsPortTLVsDiscardedTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP TLVs discarded for any reason by this LLDP agent on the indicated port." REFERENCE "IEEE 802.1AB-2004 section 10.5.2" ::= { lldpStatsPortEntry 6 } lldpStatsPortTLVsUnrecognizedTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLDP TLVs received on the given port that are not recognized by this LLDP agent on the indicated port. An unrecognized TLV is referred to as the TLV whose type value is in the range of reserved TLV types (000 1001 - 111 1110) in Table 9.1 of the IEEE Std. 802.1AB-2004. An unrecognized TLV may be a basic management TLV from a later LLDP version." REFERENCE "IEEE 802.1AB-2004 section 10.5.2" ::= { lldpStatsPortEntry 7 } lldpStatsPortAgeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter that represents the number of age-outs occurred on a given port. An age-out is referred to as the number of times an entry has been deleted from tables associated with the lldpRemoteSystemsData objects and all LLDP extension objects associated with remote systems because the information timeliness interval for those entries have expired. This counter is similar to lldpStatsRemTablesNumAgeouts, except that the counter is on a per port basis. This enables NMS to poll tables associated with the lldpRemoteSystemsData objects and all LLDP extension objects associated with remote systems on the indicated port only." REFERENCE "IEEE 802.1AB-2004 section 10.5.2" ::= { lldpStatsPortEntry 9 } -- *********************************************************** -- -- L O C A L S Y S T E M D A T A -- -- *********************************************************** lldpLocChassisType OBJECT-TYPE SYNTAX LldpChassisIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "The type of encoding used to identify the chassis associated with the local system." REFERENCE "IEEE 802.1AB-2004 section 9.4.2.2" ::= { lldpLocalSystemData 1 } lldpLocChassisId OBJECT-TYPE SYNTAX LldpChassisId MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the chassis component associated with the local system." REFERENCE "IEEE 802.1AB-2004 section 9.4.2.3" ::= { lldpLocalSystemData 2 } lldpLocSysName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system name of the local system. If the local agent supports IETF RFC 3418, lldpLocSysName object should have the same value of sysName object." REFERENCE "IEEE 802.1AB-2004 section 9.4.6.2" ::= { lldpLocalSystemData 3 } lldpLocSysDesc OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system description of the local system. If the local agent supports IETF RFC 3418, lldpLocSysDesc object should have the same value of sysDesc object." REFERENCE "IEEE 802.1AB-2004 section 9.4.7.2" ::= { lldpLocalSystemData 4 } lldpLocSysCapSupported OBJECT-TYPE SYNTAX LldpSystemCapabilitiesMap MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are supported on the local system." REFERENCE "IEEE 802.1AB-2004 section 9.4.8.1" ::= { lldpLocalSystemData 5 } lldpLocSysCapEnabled OBJECT-TYPE SYNTAX LldpSystemCapabilitiesMap MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are enabled on the local system." REFERENCE "IEEE 802.1AB-2004 section 9.4.8.2" ::= { lldpLocalSystemData 6 } -- -- lldpLocPortTable : Port specific Local system data -- lldpLocPortTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpLocPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one or more rows per port information associated with the local system known to this agent." ::= { lldpLocalSystemData 7 } lldpLocPortEntry OBJECT-TYPE SYNTAX LldpLocPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular port component. Entries may be created and deleted in this table by the agent." INDEX { lldpLocPortNum } ::= { lldpLocPortTable 1 } LldpLocPortEntry ::= SEQUENCE { lldpLocPortNum LldpPortNumber, lldpLocPortSubtype LldpPortIdSubtype, lldpLocPortId LldpPortId, lldpLocPortDesc SnmpAdminString } lldpLocPortNum OBJECT-TYPE SYNTAX LldpPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The value of this object is used as a port index to the lldpLocPortTable." ::= { lldpLocPortEntry 1 } lldpLocPortSubtype OBJECT-TYPE SYNTAX LldpPortIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "The type of port identifier encoding used in the associated 'lldpLocPortId' object." REFERENCE "IEEE 802.1AB-2004 section 9.4.3.2" ::= { lldpLocPortEntry 2 } lldpLocPortId OBJECT-TYPE SYNTAX LldpPortId MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the port component associated with a given port in the local system." REFERENCE "IEEE 802.1AB-2004 section 9.4.3.3" ::= { lldpLocPortEntry 3 } lldpLocPortDesc OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the 802 LAN station's port description associated with the local system. If the local agent supports IETF RFC 2863, lldpLocPortDesc object should have the same value of ifDescr object." REFERENCE "IEEE 802.1AB-2004 section 9.4.5.2" ::= { lldpLocPortEntry 4 } -- *********************************************************** -- -- R E M O T E S Y S T E M S D A T A -- -- *********************************************************** lldpRemTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpRemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one or more rows per physical network connection known to this agent. The agent may wish to ensure that only one lldpRemEntry is present for each local port, or it may choose to maintain multiple lldpRemEntries for the same local port." ::= { lldpRemoteSystemsData 1 } lldpRemEntry OBJECT-TYPE SYNTAX LldpRemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular physical network connection. Entries may be created and deleted in this table by the agent, if a physical topology discovery process is active." INDEX {lldpRemLocalPortNum,lldpRemIndex } ::= { lldpRemTable 1 } LldpRemEntry ::= SEQUENCE { lldpRemLocalPortNum LldpPortNumber, lldpRemIndex Integer32, lldpRemChassisIdSubtype LldpChassisIdSubtype, lldpRemChassisId LldpChassisId, lldpRemPortIdSubtype LldpPortIdSubtype, lldpRemPortId LldpPortId, lldpRemPortDesc SnmpAdminString, lldpRemSysName SnmpAdminString, lldpRemSysDesc SnmpAdminString, lldpRemSysCapSupported LldpSystemCapabilitiesMap, lldpRemSysCapEnabled LldpSystemCapabilitiesMap, lldpRemTimeMark TimeFilter } lldpRemLocalPortNum OBJECT-TYPE SYNTAX LldpPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value used to identify the port component (contained in the local chassis with the LLDP agent) associated with this entry. The lldpRemLocalPortNum identifies the port on which the remote system information is received. The value of this object is used as a port index to the lldpRemTable." ::= { lldpRemEntry 1 } lldpRemIndex OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex will wrap between reboots." ::= { lldpRemEntry 2 } lldpRemChassisIdSubtype OBJECT-TYPE SYNTAX LldpChassisIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "The type of encoding used to identify the chassis associated with the remote system." REFERENCE "IEEE 802.1AB-2004 section 9.4.2.2" ::= { lldpRemEntry 3 } lldpRemChassisId OBJECT-TYPE SYNTAX LldpChassisId MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the chassis component associated with the remote system." REFERENCE "IEEE 802.1AB-2004 section 9.4.2.3" ::= { lldpRemEntry 4 } lldpRemPortIdSubtype OBJECT-TYPE SYNTAX LldpPortIdSubtype MAX-ACCESS read-only STATUS current DESCRIPTION "The type of port identifier encoding used in the associated 'lldpRemPortId' object." REFERENCE "IEEE 802.1AB-2004 section 9.4.3.2" ::= { lldpRemEntry 5 } lldpRemPortId OBJECT-TYPE SYNTAX LldpPortId MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the port component associated with the remote system." REFERENCE "IEEE 802.1AB-2004 section 9.4.3.3" ::= { lldpRemEntry 6 } lldpRemPortDesc OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the description of the given port associated with the remote system." REFERENCE "IEEE 802.1AB-2004 section 9.4.5.2" ::= { lldpRemEntry 7 } lldpRemSysName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system name of the remote system." REFERENCE "IEEE 802.1AB-2004 section 9.4.6.2" ::= { lldpRemEntry 8 } lldpRemSysDesc OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string value used to identify the system description of the remote system." REFERENCE "IEEE 802.1AB-2004 section 9.4.7.2" ::= { lldpRemEntry 9 } lldpRemSysCapSupported OBJECT-TYPE SYNTAX LldpSystemCapabilitiesMap MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are supported on the remote system." REFERENCE "IEEE 802.1AB-2004 section 9.4.8.1" ::= { lldpRemEntry 10 } lldpRemSysCapEnabled OBJECT-TYPE SYNTAX LldpSystemCapabilitiesMap MAX-ACCESS read-only STATUS current DESCRIPTION "The bitmap value used to identify which system capabilities are enabled on the remote system." REFERENCE "IEEE 802.1AB-2004 section 9.4.8.2" ::= { lldpRemEntry 11 } lldpRemTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS read-only STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 2021 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works." REFERENCE "IETF RFC 2021 section 6" ::= { lldpRemEntry 12 } -- -- lldpRemUnknownTLVTable : Unrecognized TLV information -- lldpRemUnknownTLVTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpRemUnknownTLVEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about an incoming TLV which is not recognized by the receiving LLDP agent. The TLV may be from a later version of the basic management set. This table should only contain TLVs that are found in a single LLDP frame. Entries of this this table, associated with an MAC service access point (MSAP, the access point for MAC services provided to the LCC sublayer, defined in IEEE 100, which is also identified with a particular lldpRemLocalPortNum, lldpRemIndex pair) are overwritten with most recently received unrecognized TLV from the same MSAP, or they will naturally age out when the rxInfoTTL timer (associated with the MSAP) expires." REFERENCE "IEEE 802.1AB-2004 section 10.3.2" ::= { lldpRemoteSystemsData 3 } lldpRemUnknownTLVEntry OBJECT-TYPE SYNTAX LldpRemUnknownTLVEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about an unrecognized TLV received from a physical network connection. Entries may be created and deleted in this table by the agent, if a physical topology discovery process is active." INDEX { lldpRemUnknownTLVType } ::= { lldpRemUnknownTLVTable 1 } LldpRemUnknownTLVEntry ::= SEQUENCE { lldpRemUnknownTLVType Integer32, lldpRemUnknownTLVInfo OCTET STRING } lldpRemUnknownTLVType OBJECT-TYPE SYNTAX Integer32(9..126) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the value extracted from the type field of the TLV." REFERENCE "IEEE 802.1AB-2004 section 10.3.5" ::= { lldpRemUnknownTLVEntry 1 } lldpRemUnknownTLVInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the value extracted from the value field of the TLV." REFERENCE "IEEE 802.1AB-2004 section 10.3.5" ::= { lldpRemUnknownTLVEntry 2 } -- -- *********************************************************** -- -- L L D P M I B N O T I F I C A T I O N S -- -- *********************************************************** -- lldpNotificationPrefix OBJECT IDENTIFIER ::= { lldpNotifications 0 } lldpRemTablesChange NOTIFICATION-TYPE OBJECTS { lldpStatsRemTablesInserts, lldpStatsRemTablesDeletes, lldpStatsRemTablesDrops, lldpStatsRemTablesAgeouts } STATUS current DESCRIPTION "A lldpRemTablesChange notification is sent when the value of lldpStatsRemTableLastChangeTime changes. It can be utilized by an NMS to trigger LLDP remote systems table maintenance polls. Note that transmission of lldpRemTablesChange notifications are throttled by the agent, as specified by the 'lldpNotificationInterval' object." ::= { lldpNotificationPrefix 1 } -- -- *********************************************************** -- -- L L D P M I B C O N F O R M A N C E -- -- *********************************************************** -- lldpCompliances OBJECT IDENTIFIER ::= { lldpConformance 1 } lldpGroups OBJECT IDENTIFIER ::= { lldpConformance 2 } -- compliance statements lldpCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which implement the LLDP MIB." MODULE -- this module MANDATORY-GROUPS { lldpConfigGroup, lldpStatsGroup, lldpLocSysGroup, lldpRemSysGroup, lldpNotificationsGroup } GROUP lldpOptLocSysGroup DESCRIPTION "This object represent the information associated with the optional TLVs, therefore the agent may not implement them." ::= { lldpCompliances 1 } -- MIB groupings lldpConfigGroup OBJECT-GROUP OBJECTS { lldpMessageTxInterval, lldpMessageTxHoldMultiplier, -- lldpReinitDelay, lldpTxDelay, lldpNotificationInterval, lldpPortConfigAdminStatus, lldpPortConfigNotificationEnable, lldpPortConfigTLVsTxEnable -- lldpConfigManAddrPortsTxEnable } STATUS current DESCRIPTION "The collection of objects which are used to configure the LLDP implementation behavior. This group is mandatory for agents which implement the LLDP." ::= { lldpGroups 1 } lldpStatsGroup OBJECT-GROUP OBJECTS { lldpStatsRemTablesLastChangeTime, lldpStatsRemTablesInserts, lldpStatsRemTablesDeletes, lldpStatsRemTablesDrops, lldpStatsRemTablesAgeouts, lldpStatsPortFramesDiscardedTotal, lldpStatsPortFramesInErrors, lldpStatsPortFramesInTotal, lldpStatsPortFramesOutTotal, lldpStatsPortTLVsDiscardedTotal, lldpStatsPortTLVsUnrecognizedTotal, lldpStatsPortAgeouts } STATUS current DESCRIPTION "The collection of objects which are used to represent LLDP statistics. This group is mandatory for agents which implement the LLDP." ::= { lldpGroups 2 } lldpLocSysGroup OBJECT-GROUP OBJECTS { lldpLocChassisType, lldpLocChassisId, lldpLocPortSubtype, lldpLocPortId } STATUS current DESCRIPTION "The collection of objects which are used to represent LLDP Local System Information. The objects represent the information associated with the mandatory TLVs. This group is mandatory for agents which implement the LLDP." ::= { lldpGroups 3 } lldpOptLocSysGroup OBJECT-GROUP OBJECTS { lldpLocPortDesc, lldpLocSysDesc, lldpLocSysName, lldpLocSysCapSupported, lldpLocSysCapEnabled -- lldpLocManAddrLen, -- lldpLocManAddrIfSubtype, -- lldpLocManAddrIfId, -- lldpLocManAddrOID } STATUS current DESCRIPTION "The collection of objects which are used to represent optional LLDP Local System Information. The objects represent the information associated with the optional TLVs. This group is optional for agents which implement the LLDP." ::= { lldpGroups 4 } lldpRemSysGroup OBJECT-GROUP OBJECTS { lldpRemChassisIdSubtype, lldpRemChassisId, lldpRemPortIdSubtype, lldpRemPortId, lldpRemPortDesc, lldpRemSysName, lldpRemSysDesc, lldpRemSysCapSupported, lldpRemSysCapEnabled, -- lldpRemManAddrIfSubtype, -- lldpRemManAddrIfId, -- lldpRemManAddrOID, lldpRemUnknownTLVInfo -- lldpRemOrgDefInfo } STATUS current DESCRIPTION "The collection of objects which are used to represent LLDP Remote Systems Information. The objects represent the information associated with the basic TLV set. Please note that even the agent doesn't implement some of the optional TLVs, it shall recognize all the optional TLV information that the remote system may advertise. This group is mandatory for agents which implement the LLDP." ::= { lldpGroups 5 } lldpNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { lldpRemTablesChange } STATUS current DESCRIPTION "The collection of notifications used to indicate LLDP MIB data consistency and general status information. This group is mandatory for agents which implement the LLDP." ::= { lldpGroups 6 } --******************************************************************************************************** --******************************************************************************************************** -- -- Textual Conventions -- NtpStratum ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "The NTP stratum, with 16 representing no stratum." SYNTAX Unsigned32 (1..16) NtpDateTime ::= TEXTUAL-CONVENTION DISPLAY-HINT "4d:4d:4d.4d" STATUS current DESCRIPTION "NTP date/time on the device, in 128-bit NTP date format. Ref: draft-ietf-ntp-ntpv4-proto-06, section 6: It includes a 64-bit signed seconds field spanning 584 billion years and a 64-bit fraction field resolving .05 attosecond (i.e. 0.5e-18). For convenience in mapping between formats, the seconds field is divided into a 32-bit era field and a 32-bit timestamp field. If time is not syncronized this field shall be a zero-length string. This TC is not to be used for objects that are used to set the time of the node querying this object. NTP should be used for this--or at least SNTP." SYNTAX OCTET STRING (SIZE (0 | 16)) -- -- Section 1: General NTP Entity information objects -- (relatively static information) -- ntpEntSoftwareName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The product name of the installed NTP version." ::= { ntpEntInfo 1 } ntpEntSoftwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The software version of the installed NTP implementation." ::= { ntpEntInfo 2 } ntpEntSoftwareVendor OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor/author of the installed NTP version." ::= { ntpEntInfo 4 } ntpEntSystemType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "General hardware/os platform information." ::= { ntpEntInfo 5 } ntpEntTimeResolution OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A string describing the time resolution of the running NTP implementation." ::= { ntpEntInfo 6 } ntpEntTimePrecision OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The entity's precision in integer format." ::= { ntpEntInfo 9 } -- -- Section 2: Current NTP status (dynamic information) -- ntpEntStatusCurrentMode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The actual mode of NTP as a string" ::= { ntpEntStatus 1 } ntpEntStatusCurrentModeVal OBJECT-TYPE SYNTAX INTEGER { notRunning(1), notSynchronized(2), noneConfigured(3), syncToLocal(4), syncToRefclock(5), syncToRemoteServer(6), unknown(99) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current mode of the NTP as integer value." DEFVAL { 99 } ::= { ntpEntStatus 2 } ntpEntStatusStratum OBJECT-TYPE SYNTAX NtpStratum MAX-ACCESS read-only STATUS current DESCRIPTION "The NTP entity's own stratum value." DEFVAL { 16 } ::= { ntpEntStatus 3 } ntpEntStatusActiveRefSourceId OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The association ID of the current syspeer." DEFVAL { 0 } ::= { ntpEntStatus 4 } ntpEntStatusActiveRefSourceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The hostname/descriptive name of the current reference source selected as syspeer." ::= { ntpEntStatus 5 } ntpEntStatusNumberOfRefSources OBJECT-TYPE SYNTAX Unsigned32 (0..99) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of reference sources configured for NTP." DEFVAL { 0 } ::= { ntpEntStatus 7 } ntpEntStatusDateTime OBJECT-TYPE SYNTAX NtpDateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The current NTP date/time on the device, in 128-bit NTP date format. Ref: draft-ietf-ntp-ntpv4-proto-06, section 6: It includes a 64-bit signed seconds field spanning 584 billion years and a 64-bit fraction field resolving .05 attosecond (i.e. 0.5e-18). For convenience in mapping between formats, the seconds field is divided into a 32-bit era field and a 32-bit timestamp field. If time is not syncronized this field shall be a zero-length string. This object can be used to timestamp events on this node and allow a management station to coorelate different time objects. For example, a management station could query this object and sysUpTime in the same operation to be able to relate sysUpTime to NTP time. This object is not to be used to set the time of the node querying this object. NTP should be used for this--or at least SNTP." ::= { ntpEntStatus 10 } ntpEntStatusInPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of NTP messages delivered to the NTP entity from the transport service." ::= { ntpEntStatus 13 } ntpEntStatusOutPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of NTP messages delivered to the transport service by this NTP entity." ::= { ntpEntStatus 14 } ntpEntStatusBadVersion OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of NTP messages which were delivered to this NTP entity and were for an unsupported NTP version." ::= { ntpEntStatus 15 } ntpEntStatusProtocolError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of NTP messages which were delivered to this NTP entity and this entity was not able to process due to an NTP protocol error." ::= { ntpEntStatus 16 } -- -- Conformance/Compliance statements -- ntpEntConformance OBJECT IDENTIFIER ::= { ntpSnmpMIB 6 } ntpEntCompliances OBJECT IDENTIFIER ::= { ntpEntConformance 1 } ntpEntGroups OBJECT IDENTIFIER ::= { ntpEntConformance 2 } ntpEntNTPCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which use NTP and implement the NTP MIB" MODULE -- this module MANDATORY-GROUPS { ntpEntObjectsGroup1, ntpEntObjectsGroup2, ntpEntNotifPrefixGroup } ::= { ntpEntCompliances 1 } ntpEntSNTPCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which use SNTP and implement the NTP MIB" MODULE -- this module MANDATORY-GROUPS { ntpEntObjectsGroup1 } ::= { ntpEntCompliances 2 } ntpEntObjectsGroup1 OBJECT-GROUP OBJECTS { ntpEntSoftwareName, ntpEntSoftwareVersion, -- ntpEntSoftwareVersionVal, ntpEntSoftwareVendor, ntpEntSystemType, -- ntpEntStatusEntityUptime, ntpEntStatusDateTime -- ntpAssocName, -- ntpAssocRefId, -- ntpAssocAddressType, -- ntpAssocAddress } STATUS current DESCRIPTION "A collection of objects for the NTP MIB that all NTP or SNTP entities should implement." ::= { ntpEntGroups 1 } ntpEntObjectsGroup2 OBJECT-GROUP OBJECTS { ntpEntTimeResolution, -- ntpEntTimeResolutionVal, ntpEntTimePrecision, -- ntpEntTimePrecisionVal, -- ntpEntTimeDistance, ntpEntStatusCurrentMode, ntpEntStatusCurrentModeVal, ntpEntStatusStratum, ntpEntStatusActiveRefSourceId, ntpEntStatusActiveRefSourceName, -- ntpEntStatusActiveOffset, ntpEntStatusNumberOfRefSources, -- ntpEntStatusDispersion, -- ntpEntStatusLeapSecond, -- ntpEntStatusLeapSecDirection, ntpEntStatusInPkts, ntpEntStatusOutPkts, ntpEntStatusBadVersion, ntpEntStatusProtocolError -- ntpEntStatusNotifications, -- ntpAssocOffset, -- ntpAssocStratum, -- ntpAssocStatusJitter, -- ntpAssocStatusDelay, -- ntpAssocStatusDispersion, -- ntpAssocStatInPkts, -- ntpAssocStatOutPkts, -- ntpAssocStatProtocolError, -- ntpEntHeartbeatInterval, -- ntpEntNotifBits, -- ntpEntNotifMessage } STATUS current DESCRIPTION "A collection of objects for the NTP MIB that are optional for NTP or SNTP entities to implement." ::= { ntpEntGroups 2 } --ntpEntNotifPrefixGroup NOTIFICATION-GROUP -- NOTIFICATIONS { -- ntpEntNotifModeChange, -- ntpEntNotifStratumChange, -- ntpEntNotifSyspeerChanged, -- ntpEntNotifAddAssociation, -- ntpEntNotifRemoveAssociation, -- ntpEntNotifConfigChanged, -- ntpEntNotifLeapSecondAnnounced, -- ntpEntNotifHeartbeat -- } -- STATUS current -- DESCRIPTION -- "A collection of notifications for the NTP MIB" -- ::= { ntpEntGroups 3 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.26) priPoeConfig group --xxx.100.26.1 poeSystemEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (0) } MAX-ACCESS read-write STATUS current DESCRIPTION " The power inline global switch. Enable expresses it is turned on, while disable indicates that off." ::= { priPoeConfig 1 } --xxx.100.26.2 poeMaxPower OBJECT-TYPE SYNTAX INTEGER (37..180) MAX-ACCESS read-write STATUS current DESCRIPTION " The power inline global available power whitch cannot be exceeded by the total power of all PDs." ::= { priPoeConfig 2 } --xxx.100.26.3 poePoliceEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (0) } MAX-ACCESS read-write STATUS current DESCRIPTION " The power inline power mamagement switch. Enable expresses it is in priority-policy mode, while disable indicates that in first-in-first-get mode." ::= { priPoeConfig 3 } --xxx.100.26.4 poeLegacyEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (0) } MAX-ACCESS read-write STATUS current DESCRIPTION " The power inline nonstandard PD detect switch. Enable expresses nonstandard PD can be detected, while disable indicates that cannot be detected." ::= { priPoeConfig 4 } --xxx.100.26.5 poeDisconnect OBJECT-TYPE SYNTAX INTEGER { ac (0), dc (1) } MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline disconnection mode." ::= { priPoeConfig 5 } --xxx.100.26.6 poeCurrentPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline current export power. It is a real time value." ::= { priPoeConfig 6 } --xxx.100.26.7 poePortMode OBJECT-TYPE SYNTAX INTEGER { spare (1), signal (0) } MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline power supply mode." ::= { priPoeConfig 7 } --xxx.100.26.8 poeSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline software version." ::= { priPoeConfig 8 } --xxx.100.26.9 poeHardwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline hardware version." ::= { priPoeConfig 9 } --xxx.100.26.10 poePortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PoePortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The power inline port configuration table" ::= { priPoeConfig 10 } --xxx.100.26.10.1 poePortConfigEntry OBJECT-TYPE SYNTAX PoePortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The power inline configuration in port." INDEX { portIndex } ::= { poePortConfigTable 1 } PoePortConfigEntry ::= SEQUENCE { poePortIndex INTEGER, poePortStatus INTEGER, poePortPriority INTEGER, poePortMaxPower INTEGER, poePortCurrentPower INTEGER, poePortCurrentCurrent INTEGER, poePortCurrentVoltage INTEGER, poePortPdStatus INTEGER, poePortPdClass INTEGER } --xxx.100.26.10.1.1 poePortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The power inline port index." ::= { poePortConfigEntry 1 } --xxx.100.26.10.1.2 poePortStatus OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (0) } MAX-ACCESS read-write STATUS current DESCRIPTION " The power inline port switch. Enable expresses it is turned on, while disable indicates that off." ::= { poePortConfigEntry 2 } --xxx.100.26.10.1.3 poePortPriority OBJECT-TYPE SYNTAX INTEGER { critical (0), high (1), low (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The power inline port priority." ::= { poePortConfigEntry 3 } --xxx.100.26.10.1.4 poePortMaxPower OBJECT-TYPE SYNTAX INTEGER (1..15400) MAX-ACCESS read-write STATUS current DESCRIPTION " The power inline port available power whitch cannot be exceeded by the connected PD." ::= { poePortConfigEntry 4 } --xxx.100.26.10.1.5 poePortCurrentPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline port used power. It is a real time value." ::= { poePortConfigEntry 5 } --xxx.100.26.10.1.6 poePortCurrentCurrent OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline port export current. It is a real time value." ::= { poePortConfigEntry 6 } --xxx.100.26.10.1.7 poePortCurrentVoltage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline port export voltage. It is a real time value." ::= { poePortConfigEntry 7 } --xxx.100.26.10.1.8 poePortPdStatus OBJECT-TYPE SYNTAX INTEGER { on(1), off(2), faulty(3), deny(4) } MAX-ACCESS read-only STATUS current DESCRIPTION " The power inline detect status. on(1):PD is connected and natural powered, off(2):PD is not connected, faulty(3):error, deny(4):power is low or high." ::= { poePortConfigEntry 8 } --xxx.100.26.10.1.9 poePortPdClass OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " The connected PD class of power inline" ::= { poePortConfigEntry 9 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.27) priQos2 group --xxx.100.27.1 qos2 OBJECT IDENTIFIER ::= { priQos2 1 } --******************************************************************************************************** --xxx.100.27.1.1 qos2MapCostoIntp OBJECT IDENTIFIER ::= { qos2 1 } --xxx.100.27.1.1.1 qos2MapCostoIntp1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to IntPrio map,IntPrio1<0-7>." ::= { qos2MapCostoIntp 1 } --xxx.100.27.1.1.2 qos2MapCostoIntp2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to IntPrio map,IntPrio2<0-7>." ::= { qos2MapCostoIntp 2 } --xxx.100.27.1.1.3 qos2MapCostoIntp3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to IntPrio map,IntPrio1<0-7>." ::= { qos2MapCostoIntp 3 } --xxx.100.27.1.1.4 qos2MapCostoIntp4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to IntPrio map,IntPrio1<0-7>." ::= { qos2MapCostoIntp 4 } --xxx.100.27.1.1.5 qos2MapCostoIntp5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to IntPrio map,IntPrio1<0-7>." ::= { qos2MapCostoIntp 5 } --xxx.100.27.1.1.6 qos2MapCostoIntp6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to IntPrio map,IntPrio1<0-7>." ::= { qos2MapCostoIntp 6 } --xxx.100.27.1.1.7 qos2MapCostoIntp7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to IntPrio map,IntPrio1<0-7>." ::= { qos2MapCostoIntp 7 } --xxx.100.27.1.1.8 qos2MapCostoIntp8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to IntPrio map,IntPrio1<0-7>." ::= { qos2MapCostoIntp 8 } --xxx.100.27.1.1.9 qos2MapCostoIntpStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapCostoIntp 9 } --xxx.100.27.1.2 qos2MapCostoDP OBJECT IDENTIFIER ::= { qos2 2 } --xxx.100.27.1.2.1 qos2MapCostoDP1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to drop precedence map,Drop Precedence1<0-2>." ::= { qos2MapCostoDP 1 } --xxx.100.27.1.2.2 qos2MapCostoDP2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to drop precedence map,Drop Precedence2<0-2>." ::= { qos2MapCostoDP 2 } --xxx.100.27.1.2.3 qos2MapCostoDP3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to drop precedence map,Drop Precedence3<0-2>." ::= { qos2MapCostoDP 3 } --xxx.100.27.1.2.4 qos2MapCostoDP4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to drop precedence map,Drop Precedence4<0-2>." ::= { qos2MapCostoDP 4 } --xxx.100.27.1.2.5 qos2MapCostoDP5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to drop precedence map,Drop Precedence5<0-2>." ::= { qos2MapCostoDP 5 } --xxx.100.27.1.2.6 qos2MapCostoDP6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to drop precedence map,Drop Precedence6<0-2>." ::= { qos2MapCostoDP 6 } --xxx.100.27.1.2.7 qos2MapCostoDP7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to drop precedence map,Drop Precedence7<0-2>." ::= { qos2MapCostoDP 7 } --xxx.100.27.1.2.8 qos2MapCostoDP8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "COS to drop precedence map,Drop Precedence8<0-2>." ::= { qos2MapCostoDP 8 } --xxx.100.27.1.2.9 qos2MapCostoDPStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapCostoDP 9 } --xxx.100.27.1.3 qos2MapDSCPtoDSCP OBJECT IDENTIFIER ::= { qos2 3 } --xxx.100.27.1.3.1 qos2MapDSCPtoDSCP1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, DSCP1<0-63>." ::= { qos2MapDSCPtoDSCP 1 } --xxx.100.27.1.3.2 qos2MapDSCPtoDSCP2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, DSCP2<0-63>." ::= { qos2MapDSCPtoDSCP 2 } --xxx.100.27.1.3.3 qos2MapDSCPtoDSCP3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, DSCP3<0-63>." ::= { qos2MapDSCPtoDSCP 3 } --xxx.100.27.1.3.4 qos2MapDSCPtoDSCP4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, DSCP4<0-63>." ::= { qos2MapDSCPtoDSCP 4 } --xxx.100.27.1.3.5 qos2MapDSCPtoDSCP5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, DSCP5<0-63>." ::= { qos2MapDSCPtoDSCP 5 } --xxx.100.27.1.3.6 qos2MapDSCPtoDSCP6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, DSCP6<0-63>." ::= { qos2MapDSCPtoDSCP 6 } --xxx.100.27.1.3.7 qos2MapDSCPtoDSCP7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, DSCP7<0-63>." ::= { qos2MapDSCPtoDSCP 7 } --xxx.100.27.1.3.8 qos2MapDSCPtoDSCP8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, DSCP8<0-63>." ::= { qos2MapDSCPtoDSCP 8 } --xxx.100.27.1.3.9 qos2MapDSCPtoDSCPoutDSCP OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DSCP map, outDSCP<0-63>." ::= { qos2MapDSCPtoDSCP 9 } --xxx.100.27.1.3.10 qos2MapDSCPtoDSCPStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapDSCPtoDSCP 10 } --xxx.100.27.1.4 qos2MapDSCPtoIntp OBJECT IDENTIFIER ::= { qos2 4 } --xxx.100.27.1.4.1 qos2MapDSCPtoIntp1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, DSCP1<0-63>." ::= { qos2MapDSCPtoIntp 1 } --xxx.100.27.1.4.2 qos2MapDSCPtoIntp2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, DSCP2<0-63>." ::= { qos2MapDSCPtoIntp 2 } --xxx.100.27.1.4.3 qos2MapDSCPtoIntp3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, DSCP3<0-63>." ::= { qos2MapDSCPtoIntp 3 } --xxx.100.27.1.4.4 qos2MapDSCPtoIntp4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, DSCP4<0-63>." ::= { qos2MapDSCPtoIntp 4 } --xxx.100.27.1.4.5 qos2MapDSCPtoIntp5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, DSCP5<0-63>." ::= { qos2MapDSCPtoIntp 5 } --xxx.100.27.1.4.6 qos2MapDSCPtoIntp6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, DSCP6<0-63>." ::= { qos2MapDSCPtoIntp 6 } --xxx.100.27.1.4.7 qos2MapDSCPtoIntp7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, DSCP7<0-63>." ::= { qos2MapDSCPtoIntp 7 } --xxx.100.27.1.4.8 qos2MapDSCPtoIntp8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, DSCP8<0-63>." ::= { qos2MapDSCPtoIntp 8 } --xxx.100.27.1.4.9 qos2MapDSCPtoIntpIntPriovalue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to Intp map, IntPrio value<0-7>." ::= { qos2MapDSCPtoIntp 9 } --xxx.100.27.1.4.10 qos2MapDSCPtoIntpStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapDSCPtoIntp 10 } --xxx.100.27.1.5 qos2MapDSCPtoDP OBJECT IDENTIFIER ::= { qos2 5 } --xxx.100.27.1.5.1 qos2MapDSCPtoDP1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, DSCP1<0-63>." ::= { qos2MapDSCPtoDP 1 } --xxx.100.27.1.5.2 qos2MapDSCPtoDP2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, DSCP2<0-63>." ::= { qos2MapDSCPtoDP 2 } --xxx.100.27.1.5.3 qos2MapDSCPtoDP3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, DSCP3<0-63>." ::= { qos2MapDSCPtoDP 3 } --xxx.100.27.1.5.4 qos2MapDSCPtoDP4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, DSCP4<0-63>." ::= { qos2MapDSCPtoDP 4 } --xxx.100.27.1.5.5 qos2MapDSCPtoDP5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, DSCP5<0-63>." ::= { qos2MapDSCPtoDP 5 } --xxx.100.27.1.5.6 qos2MapDSCPtoDP6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, DSCP6<0-63>." ::= { qos2MapDSCPtoDP 6 } --xxx.100.27.1.5.7 qos2MapDSCPtoDP7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, DSCP7<0-63>." ::= { qos2MapDSCPtoDP 7 } --xxx.100.27.1.5.8 qos2MapDSCPtoDP8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, DSCP8<0-63>." ::= { qos2MapDSCPtoDP 8 } --xxx.100.27.1.5.9 qos2MapDSCPtoDPvalue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP to DP map, Drop Precedence value<0-2>." ::= { qos2MapDSCPtoDP 9 } --xxx.100.27.1.5.10 qos2MapDSCPtoDPStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapDSCPtoDP 10 } --xxx.100.27.1.6 qos2MapExptoIntp OBJECT IDENTIFIER ::= { qos2 6 } --xxx.100.27.1.6.1 qos2MapExptoIntp1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to Intp map, IntPrio1 value<0-7>." ::= { qos2MapExptoIntp 1 } --xxx.100.27.1.6.2 qos2MapExptoIntp2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to Intp map, IntPrio2 value<0-7>." ::= { qos2MapExptoIntp 2 } --xxx.100.27.1.6.3 qos2MapExptoIntp3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to Intp map, IntPrio3 value<0-7>." ::= { qos2MapExptoIntp 3 } --xxx.100.27.1.6.4 qos2MapExptoIntp4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to Intp map, IntPrio4 value<0-7>." ::= { qos2MapExptoIntp 4 } --xxx.100.27.1.6.5 qos2MapExptoIntp5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to Intp map, IntPrio5 value<0-7>." ::= { qos2MapExptoIntp 5 } --xxx.100.27.1.6.6 qos2MapExptoIntp6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to Intp map, IntPrio6 value<0-7>." ::= { qos2MapExptoIntp 6 } --xxx.100.27.1.6.7 qos2MapExptoIntp7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to Intp map, IntPrio7 value<0-7>." ::= { qos2MapExptoIntp 7 } --xxx.100.27.1.6.8 qos2MapExptoIntp8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to Intp map, IntPrio8 value<0-7>." ::= { qos2MapExptoIntp 8 } --xxx.100.27.1.6.9 qos2MapExptoIntpStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapExptoIntp 9 } --xxx.100.27.1.7 qos2MapExptoDP OBJECT IDENTIFIER ::= { qos2 7 } --xxx.100.27.1.7.1 qos2MapExptoDP1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to DP map, Drop Precedence value<0-2>." ::= { qos2MapExptoDP 1 } --xxx.100.27.1.7.2 qos2MapExptoDP2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to DP map, Drop Precedence value<0-2>." ::= { qos2MapExptoDP 2 } --xxx.100.27.1.7.3 qos2MapExptoDP3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to DP map, Drop Precedence value<0-2>." ::= { qos2MapExptoDP 3 } --xxx.100.27.1.7.4 qos2MapExptoDP4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to DP map, Drop Precedence value<0-2>." ::= { qos2MapExptoDP 4 } --xxx.100.27.1.7.5 qos2MapExptoDP5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to DP map, Drop Precedence value<0-2>." ::= { qos2MapExptoDP 5 } --xxx.100.27.1.7.6 qos2MapExptoDP6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to DP map, Drop Precedence value<0-2>." ::= { qos2MapExptoDP 6 } --xxx.100.27.1.7.7 qos2MapExptoDP7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to DP map, Drop Precedence value<0-2>." ::= { qos2MapExptoDP 7 } --xxx.100.27.1.7.8 qos2MapExptoDP8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "EXP to DP map, Drop Precedence value<0-2>." ::= { qos2MapExptoDP 8 } --xxx.100.27.1.7.9 qos2MapExptoDPStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapExptoDP 9 } --xxx.100.27.1.8 qos2MapIntptoDSCP OBJECT IDENTIFIER ::= { qos2 8 } --xxx.100.27.1.8.1 qos2MapIntptoDSCP1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to DSCP map, IntPrio value<0-7>." ::= { qos2MapIntptoDSCP 1 } --xxx.100.27.1.8.2 qos2MapIntptoDSCP2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to DSCP map, IntPrio value<0-7>." ::= { qos2MapIntptoDSCP 2 } --xxx.100.27.1.8.3 qos2MapIntptoDSCP3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to DSCP map, IntPrio value<0-7>." ::= { qos2MapIntptoDSCP 3 } --xxx.100.27.1.8.4 qos2MapIntptoDSCP4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to DSCP map, IntPrio value<0-7>." ::= { qos2MapIntptoDSCP 4 } --xxx.100.27.1.8.5 qos2MapIntptoDSCP5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to DSCP map, IntPrio value<0-7>." ::= { qos2MapIntptoDSCP 5 } --xxx.100.27.1.8.6 qos2MapIntptoDSCP6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to DSCP map, IntPrio value<0-7>." ::= { qos2MapIntptoDSCP 6 } --xxx.100.27.1.8.7 qos2MapIntptoDSCP7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to DSCP map, IntPrio value<0-7>." ::= { qos2MapIntptoDSCP 7 } --xxx.100.27.1.8.8 qos2MapIntptoDSCP8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to DSCP map, IntPrio value<0-7>." ::= { qos2MapIntptoDSCP 8 } --xxx.100.27.1.8.9 qos2MapIntptoDSCPStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapIntptoDSCP 9 } --xxx.100.27.1.10 qos2MapIntptoEXP OBJECT IDENTIFIER ::= { qos2 10 } --xxx.100.27.1.10.1 qos2MapIntptoEXP1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to EXP map, EXP value<0-7>." ::= { qos2MapIntptoEXP 1 } --xxx.100.27.1.10.2 qos2MapIntptoEXP2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to EXP map, EXP value<0-7>." ::= { qos2MapIntptoEXP 2 } --xxx.100.27.1.10.3 qos2MapIntptoEXP3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to EXP map, EXP value<0-7>." ::= { qos2MapIntptoEXP 3 } --xxx.100.27.1.10.4 qos2MapIntptoEXP4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to EXP map, EXP value<0-7>." ::= { qos2MapIntptoEXP 4 } --xxx.100.27.1.10.5 qos2MapIntptoEXP5 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to EXP map, EXP value<0-7>." ::= { qos2MapIntptoEXP 5 } --xxx.100.27.1.10.6 qos2MapIntptoEXP6 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to EXP map, EXP value<0-7>." ::= { qos2MapIntptoEXP 6 } --xxx.100.27.1.10.7 qos2MapIntptoEXP7 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to EXP map, EXP value<0-7>." ::= { qos2MapIntptoEXP 7 } --xxx.100.27.1.10.8 qos2MapIntptoEXP8 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Intp to EXP map, EXP value<0-7>." ::= { qos2MapIntptoEXP 8 } --xxx.100.27.1.10.9 qos2MapIntptoEXPStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2MapIntptoEXP 9 } --xxx.100.27.1.11 qos2AggregatePolicy OBJECT IDENTIFIER ::= { qos2 11 } --xxx.100.27.1.11.1 qos2AggPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Aggregate policy name<1-64>." ::= { qos2AggregatePolicy 1 } --xxx.100.27.1.11.2 qos2AggPolicyCIRKbps OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "CIR(Committed Information Rate) Kbits per second <1-10000000>." ::= { qos2AggregatePolicy 2 } --xxx.100.27.1.11.3 qos2AggPolicyCBSKbps OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "CBS(Committed Burst Size) Kbits per second <1-1000000>." ::= { qos2AggregatePolicy 3 } --xxx.100.27.1.11.4 qos2AggPolicyPBSKbps OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "PBS(Peak Burst Size) Kbits per second <1-1000000>." ::= { qos2AggregatePolicy 4 } --xxx.100.27.1.11.5 qos2AggPolicyPIRKbps OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "PIR(Peak Information Rate) Kbits per second <1-10000000>." ::= { qos2AggregatePolicy 5 } --xxx.100.27.1.11.6 qos2AggPolicyConformAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), set-dscp-transmit(2), set-prec-transmit(3), set-cos-transmit(4), set-drop-precedence(5), set-internal-priority(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "conform-action transmit means send packets without any change when specified speed is not exceeded; conform-action drop means drop packets when specified speed is not exceeded; conform-action set-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is not exceeded; conform-action set-prec-transmit specifies to mark down packet TOS value according to policed-dscp mapping when specified speed is not exceeded. ." ::= { qos2AggregatePolicy 6 } --xxx.100.27.1.11.7 qos2AggPolicyConformActionChangeValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "If conform-action is set-dscp-transmit(2),the value is between 0-63; If conform-action is set-prec-transmit(3),the value is between 0-7; If conform-action is set-cos-transmit(4),the value is between 0-7; If conform-action is set-drop-precedence(5),the value is between 0-2; If conform-action is set-internal-priority(6),the value is between 0-7;" ::= { qos2AggregatePolicy 7 } --xxx.100.27.1.11.8 qos2AggPolicyExceedAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), set-dscp-transmit(2), set-prec-transmit(3), set-cos-transmit(4), set-drop-precedence(5), set-internal-priority(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "conform-action transmit means send packets without any change when specified speed is not exceeded; conform-action drop means drop packets when specified speed is not exceeded; conform-action set-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is not exceeded; conform-action set-prec-transmit specifies to mark down packet TOS value according to policed-dscp mapping when specified speed is not exceeded. ." ::= { qos2AggregatePolicy 8 } --xxx.100.27.1.11.9 qos2AggPolicyExceedActionChangeValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "If conform-action is set-dscp-transmit(2),the value is between 0-63; If conform-action is set-prec-transmit(3),the value is between 0-7; If conform-action is set-cos-transmit(4),the value is between 0-7; If conform-action is set-drop-precedence(5),the value is between 0-2; If conform-action is set-internal-priority(6),the value is between 0-7;" ::= { qos2AggregatePolicy 9 } --xxx.100.27.1.11.10 qos2AggPolicyViolateAction OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), set-dscp-transmit(2), set-prec-transmit(3), set-cos-transmit(4), set-drop-precedence(5), set-internal-priority(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "conform-action transmit means send packets without any change when specified speed is not exceeded; conform-action drop means drop packets when specified speed is not exceeded; conform-action set-dscp-transmit specifies to mark down packet DSCP value according to policed-dscp mapping when specified speed is not exceeded; conform-action set-prec-transmit specifies to mark down packet TOS value according to policed-dscp mapping when specified speed is not exceeded. ." ::= { qos2AggregatePolicy 10 } --xxx.100.27.1.11.11 qos2AggPolicyViolateActionChangeValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "If conform-action is set-dscp-transmit(2),the value is between 0-63; If conform-action is set-prec-transmit(3),the value is between 0-7; If conform-action is set-cos-transmit(4),the value is between 0-7; If conform-action is set-drop-precedence(5),the value is between 0-2; If conform-action is set-internal-priority(6),the value is between 0-7;" ::= { qos2AggregatePolicy 11 } --xxx.100.27.1.11.12 qos2AggPolicyStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2AggregatePolicy 12 } --xxx.100.27.1.12 qos2ServicePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF Qos2ServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " QoS service policy table." ::= { qos2 12} --xxx.100.27.1.12.1 qos2ServicePolicyEntry OBJECT-TYPE SYNTAX Qos2ServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " QoS service policy table." INDEX { qos2PolicyMapName } ::= { qos2ServicePolicyTable 1 } Qos2ServicePolicyEntry ::= SEQUENCE { qos2PolicyMapName DisplayString , qos2ServicePolicyVlanList DisplayString , qos2ServicePolicyStatus INTEGER } --xxx.100.27.1.12.1.1 qos2PolicyMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Policy map name<1-64>." ::= { qos2ServicePolicyEntry 1 } --xxx.100.27.1.12.1.2 qos2ServicePolicyVlanList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan list." ::= { qos2ServicePolicyEntry 2 } --xxx.100.27.1.12.1.3 qos2ServicePolicyStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2ServicePolicyEntry 3 } --xxx.100.27.1.13 qos2PortTable OBJECT IDENTIFIER ::= { qos2 13 } --xxx.100.27.1.13.1 qos2PortIndex OBJECT-TYPE SYNTAX INTEGER (1..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "port Index" ::= { qos2PortTable 1 } --xxx.100.27.1.13.2 qos2PortType OBJECT-TYPE SYNTAX INTEGER { trust(0), cos(1), policy(2), queueAndBandwidth(3), queueAndAlgorithm(4), queueAndWdrr(5), queueAndWrr(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "the relation between qosPortType and CLI: 0 mls qos trust {cos |dscp }; 1 mls qos cos {}; 2 service-policy input WORD; 3 mls qos queue {} bandwidth { }; 4 mls qos queue algorithm {sp |wdrr |wrr }; 5 mls qos queue wdrr weight { }; 6 mls qos queue wrr weight { }. According to the relation,when configurate qos with snmp,first set the qosPortType to the correct value to select CLI, then set next CLI parameter.Fox example,set qos default cos is 5, first set qosPortType=1 ,then set qosPortCos to 5, finally setting qosPortStatus to 1, trigger snmp-cache works." ::= { qos2PortTable 2 } --xxx.100.27.1.13.3 qos2PortCos OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "port default cos value" ::= { qos2PortTable 3 } --xxx.100.27.1.13.4 qos2PortTrust OBJECT-TYPE SYNTAX INTEGER { cos(0), dscp(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Configure port trust. cos(0),mls qos trust cos; dscp(1),mls qos trust dscp." ::= { qos2PortTable 4 } --xxx.100.27.1.13.5 qos2PortPolicy OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The corresponding CLI:service-policy input WORD." ::= { qos2PortTable 5 } --xxx.100.27.1.13.6 qos2PortQueueBandwidth OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The corresponding CLI:mls qos queue {} bandwidth { }." ::= { qos2PortTable 6 } --xxx.100.27.1.13.7 qos2PortQueueAlgorithm OBJECT-TYPE SYNTAX INTEGER { sp(0), wdrr(1), wrr(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The corresponding CLI:mls qos queue algorithm {sp |wdrr |wrr }." ::= { qos2PortTable 7 } --xxx.100.27.1.13.8 qos2PortQueueWdrr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The corresponding CLI:mls qos queue wdrr weight { }." ::= { qos2PortTable 8 } --xxx.100.27.1.13.9 qos2PortQueueWrr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The corresponding CLI:mls qos queue wrr weight { }." ::= { qos2PortTable 9 } --xxx.100.27.1.13.10 qos2PortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2PortTable 10 } --******************************************************************************************************** --xxx.100.27.1.14 qos2ClassMapTable OBJECT IDENTIFIER ::= { qos2 14 } --xxx.100.27.1.14.1 qos2ClassMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "classmap name" ::= { qos2ClassMapTable 1} --xxx.100.27.1.14.2 qos2ClassMapType OBJECT-TYPE SYNTAX INTEGER { configurClassMap(0), accessGroup(1), dscp(2), v6dscp(5), ippre(3), v6AccessGroup(8), v6Flow(7), vlan(4), cos(9), exp(10) } MAX-ACCESS read-create STATUS current DESCRIPTION "0 class-map ,index is classmapname; 1 match access-group ,need qos2ClassMapAccessGroup cooperation; 2 match ip dscp ,need qos2ClassMapDscp cooperation; 3 match ip precedence ,need qos2ClassMapIpPre cooperation; 4 match vlan ,need qos2ClassMapVlan cooperation; 5 match ipv6 dscp ,need qos2ClassMapV6Dscp cooperation; 7 match ipv6 flowlabel,need qos2ClassMapV6Flow cooperation; 8 match ipv6 access-group,need qos2ClassMapV6AccGroup cooperation; 9 match cos,need qos2ClassCos cooperation; 10 match exp ,need qos2ClassMapExp cooperation." ::= { qos2ClassMapTable 2 } --xxx.100.27.1.14.3 qos2ClassMapAccessGroup OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify access-group (name or number). This object be configured only if qosClassMapType in the same row is accessGroup(1)." ::= { qos2ClassMapTable 3 } --xxx.100.27.1.14.4 qos2ClassMapDscp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Dscp. This object be configured only if qosClassMapType in the same row is dscp(2)." ::= { qos2ClassMapTable 4 } --xxx.100.27.1.14.5 qos2ClassMapV6Dscp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify ipv6 Dscp. This object be configured only if qosClassMapType in the same row is v6dscp(5)." ::= { qos2ClassMapTable 5 } --xxx.100.27.1.14.6 qos2ClassMapIpPre OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Ip Precedence. This object be configured only if qosClassMapType in the same row is ippre(3)." ::= { qos2ClassMapTable 6 } --xxx.100.27.1.14.7 qos2ClassMapV6AccGroup OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Ipv6 Access-Group. This object be configured only if qosClassMapType in the same row is v6AccessGroup(8)." ::= { qos2ClassMapTable 7 } --xxx.100.27.1.14.8 qos2ClassMapV6Flow OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Ipv6 Flowlabel. This object be configured only if qosClassMapType in the same row is v6Flow(6)." ::= { qos2ClassMapTable 8 } --xxx.100.27.1.14.9 qos2ClassMapVlan OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Vlan list . At most 8 vlan id. This object be configured only if qosClassMapType in the same row is vlan(4)." ::= { qos2ClassMapTable 9 } --xxx.100.27.1.1410 qos2ClassMapCos OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify Cos . This object be configured only if qosClassMapType in the same row is cos(9)." ::= { qos2ClassMapTable 10 } --xxx.100.27.1.14.11 qos2ClassMapExp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Match specify MPLS EXP. This object be configured only if qosClassMapType in the same row is Exp(10)." ::= { qos2ClassMapTable 11 } --xxx.100.27.1.14.12 qos2ClassMapStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2ClassMapTable 12 } --******************************************************************************************************** --xxx.100.27.1.15 qos2PolicyTable OBJECT IDENTIFIER ::= { qos2 15 } --xxx.100.27.1.15.1 qos2PolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "QoS Policy name" ::= { qos2PolicyTable 1 } --xxx.100.27.1.15.2 qos2PolicyClassMap OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the classmap name.After a policy map is created, it can be associated to a class. So, if you want the class map to match the policy map,please setting the qosPolicyType to 1,and then setting the qosPolicyStatus to 1 ." ::= { qos2PolicyTable 2 } --xxx.100.27.1.15.3 qos2PolicyInsertClassMap OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the position of classmap name." ::= { qos2PolicyTable 3 } --xxx.100.27.1.15.4 qos2PolicyType OBJECT-TYPE SYNTAX INTEGER { policymap(0), matchclassmap(1), threeColor(2), aggregatePolicer(3), accounting(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "the relation between qosPolicyType and CLI: 0 policy-map ; 1 class ; 2 policy [pir ] | [{conform-action ACTION | exceed-action ACTION | violate-action ACTION }]; 3 policy aggregate ; 4 accounting. " ::= { qos2PolicyTable 4 } --xxx.100.27.1.15.5 qos2PolicyCIRKbps OBJECT-TYPE SYNTAX INTEGER(1..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "CIR(Committed Information Rate) Kbits per second <1-10000000>." ::= { qos2PolicyTable 5 } --xxx.100.27.1.15.6 qos2PolicyCBSKbps OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "CBS(Committed Burst Size) Kbits per second <1-1000000>." ::= { qos2PolicyTable 6 } --xxx.100.27.1.15.7 qos2PolicyPBSKbps OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "PBS(Peak Burst Size) Kbits per second <1-1000000>." ::= { qos2PolicyTable 7 } --xxx.100.27.1.15.8 qos2PolicyPIRKbps OBJECT-TYPE SYNTAX INTEGER(1..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "PIR(Peak Information Rate) Kbits per second <1-10000000>." ::= { qos2PolicyTable 8 } --xxx.100.27.1.15.9 qos2PolicyConformActionChange OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), set-dscp-transmit(2), set-prec-transmit(3), set-cos-transmit(4), set-internal-priority(5), set-drop-Precedence(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "transmit(0): means send packets without any change; drop(1): means drop packets; set-dscp-transmit(2): send packets and remark dscp value; set-prec-transmit(3): send packets and remark ip-precedence value; set-cos-transmit(4): send packets and remark cos value; set-internal-priority(5):send packets and remark internal-priority value ; set-drop-Precedence(6): send packets and remark drop-precedence value." ::= { qos2PolicyTable 9 } --xxx.100.27.1.15.10 qos2PolicyConformActionChangeValue OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "If action is set-dscp-transmit(2),the value is between 0-63; else if action is set-prec-transmit(3),the value is between 0-7; else if action is set-cos-transmit(4),the value is between 0-7; else if action is set-internal-priority(5),the value is between 0-7; else if action is set-drop-Precedence(6),the value is between 0-2." ::= { qos2PolicyTable 10 } --xxx.100.27.1.15.11 qos2PolicyExceedActionChange OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), set-dscp-transmit(2), set-prec-transmit(3), set-cos-transmit(4), set-internal-priority(5), set-drop-Precedence(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "transmit(0): means send packets without any change; drop(1): means drop packets; set-dscp-transmit(2): send packets and remark dscp value; set-prec-transmit(3): send packets and remark ip-precedence value; set-cos-transmit(4): send packets and remark cos value; set-internal-priority(5):send packets and remark internal-priority value ; set-drop-Precedence(6): send packets and remark drop-precedence value." ::= { qos2PolicyTable 11 } --xxx.100.27.1.15.12 qos2PolicyExceedActionChangeValue OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "If action is set-dscp-transmit(2),the value is between 0-63; else if action is set-prec-transmit(3),the value is between 0-7; else if action is set-cos-transmit(4),the value is between 0-7; else if action is set-internal-priority(5),the value is between 0-7; else if action is set-drop-Precedence(6),the value is between 0-2." ::= { qos2PolicyTable 12 } --xxx.100.27.1.15.13 qos2PolicyViolateActionChange OBJECT-TYPE SYNTAX INTEGER { transmit(0), drop(1), set-dscp-transmit(2), set-prec-transmit(3), set-cos-transmit(4), set-internal-priority(5), set-drop-Precedence(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "transmit(0): means send packets without any change; drop(1): means drop packets; set-dscp-transmit(2): send packets and remark dscp value; set-prec-transmit(3): send packets and remark ip-precedence value; set-cos-transmit(4): send packets and remark cos value; set-internal-priority(5):send packets and remark internal-priority value ; set-drop-Precedence(6): send packets and remark drop-precedence value." ::= { qos2PolicyTable 13 } --xxx.100.27.1.15.14 qos2PolicyViolateActionChangeValue OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "If action is set-dscp-transmit(2),the value is between 0-63; else if action is set-prec-transmit(3),the value is between 0-7; else if action is set-cos-transmit(4),the value is between 0-7; else if action is set-internal-priority(5),the value is between 0-7; else if action is set-drop-Precedence(6),the value is between 0-2." ::= { qos2PolicyTable 14 } --xxx.100.27.1.15.15 qos2PolicyAggregatePolicer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "aggregate-policer-name. This object be configured only if qosPolicyType in the same row is aggregatePolicer(3)." ::= { qos2PolicyTable 15 } --xxx.100.27.1.15.16 qos2PolicyStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2PolicyTable 16 } --******************************************************************************************************** --******************************************************************************************************** --xxx.100.27.1.16 qos2SetTable OBJECT IDENTIFIER ::= { qos2 16 } --xxx.100.27.1.16.1 qos2SetPolicyMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "QoS Policy name." ::= { qos2SetTable 1 } --xxx.100.27.1.16.2 qos2SetClassMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "QoS class map name." ::= { qos2SetTable 2 } --xxx.100.27.1.16.3 qos2SetType OBJECT-TYPE SYNTAX INTEGER { dscp(1), precedence(2), internal-priority(3), drop-precedence(4), nextHop(5), v6nextHop(6), cos(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "qos2SetType range:1,2,3,4,5,6 1 dscp Set IP DSCP (DiffServ CodePoints); 2 precedence Set IP precedence; 3 internal-priority Set internal-priority; 4 drop-precedence Set drop-precedence; 5 nexthop Set IP nexthop; 6 v6nextHop Set IPv6 nexthop; 7 cos Set CoS ." ::= { qos2SetTable 3 } --xxx.100.27.1.16.4 qos2SetDscp OBJECT-TYPE SYNTAX INTEGER(0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "remark dscp for the classified flow." ::= { qos2SetTable 4 } --xxx.100.27.1.16.5 qos2SetPrecedence OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "remark ip precedence for classified flow." ::= { qos2SetTable 5 } --xxx.100.27.1.16.6 qos2SetInternalPriority OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "remark internal priority for classified flow." ::= { qos2SetTable 6 } --xxx.100.27.1.16.7 qos2SetDropPrecedence OBJECT-TYPE SYNTAX INTEGER(0..2) MAX-ACCESS read-create STATUS current DESCRIPTION "remark drop precedence for classified flow." ::= { qos2SetTable 7 } --xxx.100.27.1.16.8 qos2SetDefaultPBR OBJECT-TYPE SYNTAX INTEGER(0..1) MAX-ACCESS read-create STATUS current DESCRIPTION "0:no set default PBR for classified flow; 1:set default PBR for classified flow." ::= { qos2SetTable 8 } --xxx.100.27.1.16.9 qos2SetVrf OBJECT-TYPE SYNTAX INTEGER(0..252) MAX-ACCESS read-create STATUS current DESCRIPTION "set vrf value for classified flow." ::= { qos2SetTable 9 } --xxx.100.27.1.16.10 qos2SetnextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "set nexthop for classified flow." ::= { qos2SetTable 10 } --xxx.100.11.1.16.11 qos2Setv6nextHop OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "set IPv6 nexthop for classified flow" ::= { qos2SetTable 11 } --xxx.100.27.1.16.12 qos2SetCos OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "remark cos for classified flow" ::= { qos2SetTable 12 } --xxx.100.27.1.16.13 qos2SetStatus OBJECT-TYPE SYNTAX INTEGER { active(1), destroy(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting it to active(1) to creates an entry,setting it to destroy(2) to destroy an entry." ::= { qos2SetTable 13 } --******************************************************************************************************** --******************************************************************************************************** -- (xxx.100.28) mabMgt group --******************************************************************************************************** mabOnlineUserTable OBJECT-TYPE SYNTAX SEQUENCE OF mabOnlineUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Show the information of MAB users." ::= { mabMgt 1 } mabOnlineUserEntry OBJECT-TYPE SYNTAX mabOnlineUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { mabOnlineUserIndex } ::= { mabOnlineUserTable 1 } mabOnlineUserEntry ::= SEQUENCE { mabOnlineUserIndex INTEGER, mabOnlineUserMac DisplayString, mabOnlineUserName DisplayString, mabOnlineUserPort DisplayString, mabOnlineUserState DisplayString } mabOnlineUserIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of MAB user." ::= { mabOnlineUserEntry 1 } mabOnlineUserMac OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The mac of MAB user." ::= { mabOnlineUserEntry 2 } mabOnlineUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The username of MAB user." ::= { mabOnlineUserEntry 3 } mabOnlineUserState OBJECT-TYPE SYNTAX DisplayString (SIZE(1..18)) MAX-ACCESS read-only STATUS current DESCRIPTION "The state of MAB user." ::= { mabOnlineUserEntry 5 } mabOnlineUserPort OBJECT-TYPE SYNTAX DisplayString (SIZE(1..14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port for MAB user." ::= { mabOnlineUserEntry 4 } mabSetUserOffline OBJECT-TYPE SYNTAX DisplayString (SIZE(17)) MAX-ACCESS read-write STATUS current DESCRIPTION "The mac of user offline." ::= { mabMgt 2 } --trap --xxx.101.100 antiArpscan OBJECT IDENTIFIER ::= { notifications 100 } --******************************************************************************************************** --xxx.101.100.1 prohibitPortOID OBJECT IDENTIFIER ::= { antiArpscan 1 } --xxx.101.100.2 recoverPortOID OBJECT IDENTIFIER ::= { antiArpscan 2 } --xxx.101.100.3 prohibitIPOID OBJECT IDENTIFIER ::= { antiArpscan 3 } --xxx.101.100.4 prohibitIPExceedSlimitOID OBJECT IDENTIFIER ::= { antiArpscan 4 } --xxx.101.100.5 prohibitIPExceedHlimitOID OBJECT IDENTIFIER ::= { antiArpscan 5 } --xxx.101.100.6 recoverIPOID OBJECT IDENTIFIER ::= { antiArpscan 6 } --xxx.101.100.7 ipAddress OBJECT IDENTIFIER ::= { antiArpscan 7 } --******************************************************************************************************** --******************************************************************************************************** --trap --xxx.101.101 fan OBJECT IDENTIFIER ::= { notifications 101 } --******************************************************************************************************** --xxx.101.101.1 fanAbnormalOID OBJECT IDENTIFIER ::= { fan 1 } --xxx.101.101.2 fanNormalOID OBJECT IDENTIFIER ::= { fan 2 } --xxx.101.101.3 fanInsertOID OBJECT IDENTIFIER ::= { fan 3 } --xxx.101.101.4 fanPullOutOID OBJECT IDENTIFIER ::= { fan 4 } --******************************************************************************************************** --trap --xxx.101.102 power OBJECT IDENTIFIER ::= { notifications 102 } --******************************************************************************************************** --xxx.101.102.1 powerAbnormalOID OBJECT IDENTIFIER ::= { power 1 } --xxx.101.102.2 powerNormalOID OBJECT IDENTIFIER ::= { power 2 } --xxx.101.102.3 powerInsertOID OBJECT IDENTIFIER ::= { power 3 } --xxx.101.102.4 powerPullOutOID OBJECT IDENTIFIER ::= { power 4 } --******************************************************************************************************** --trap --xxx.101.103 slotTemperature OBJECT IDENTIFIER ::= { notifications 103 } --******************************************************************************************************** --xxx.101.103.1 slotTemperatureHigherOID OBJECT IDENTIFIER ::= { slotTemperature 1 } --xxx.101.103.2 slotTemperatureLowerOID OBJECT IDENTIFIER ::= { slotTemperature 2 } --******************************************************************************************************** --trap --xxx.101.103 -- slotTemperature OBJECT IDENTIFIER ::= { notifications 103 } --******************************************************************************************************** --******************************************************************************************************** --trap --xxx.101.104 dhcpsnooping OBJECT IDENTIFIER ::= { notifications 104 } --******************************************************************************************************** --xxx.101.104.1 shutdownPort OBJECT IDENTIFIER ::= { dhcpsnooping 1 } --xxx.101.104.2 noShutdownPort OBJECT IDENTIFIER ::= { dhcpsnooping 2 } --xxx.101.104.3 addBlackhole OBJECT IDENTIFIER ::= { dhcpsnooping 3 } --xxx.101.104.4 delBlackhole OBJECT IDENTIFIER ::= { dhcpsnooping 4 } --******************************************************************************************************** --trap --xxx.101.105 rateViolation OBJECT IDENTIFIER ::= { notifications 105 } --******************************************************************************************************** --xxx.101.105.1 rateViolationShutdownPort OBJECT IDENTIFIER ::= { rateViolation 1 } --xxx.101.105.2 rateViolationNoShutdownPort OBJECT IDENTIFIER ::= { rateViolation 2 } --******************************************************************************************************** --trap --xxx.101.106 portGroup OBJECT IDENTIFIER ::= { notifications 106 } --******************************************************************************************************** --xxx.101.106.1 portGroupCreate OBJECT IDENTIFIER ::= { portGroup 1 } --xxx.101.106.2 portGroupDelete OBJECT IDENTIFIER ::= { portGroup 2 } --xxx.101.106.3 portGroupUpdate OBJECT IDENTIFIER ::= { portGroup 2 } --******************************************************************************************************** END