-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved. -- HUAWEI-CGN-MIB.mib -- Monday, May 07, 2012 at 10:00:00 -- Version:V2.29 HUAWEI-CGN-MIB DEFINITIONS ::= BEGIN IMPORTS hwDatacomm FROM HUAWEI-MIB OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF TimeTicks, IpAddress, Integer32, Unsigned32, Counter64, BITS, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC; -- 1.3.6.1.4.1.2011.5.25.306 hwCGNMIB MODULE-IDENTITY LAST-UPDATED "201805181700Z" --May.18, 2018 at 17:00 GMT ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "HUAWEI-CGN-MIB is used to query data of value-added services. The data includes the NAT instance configuration, license configuration, user address pool usage, port usage, tunnel usage, device forwarding capability, current number of sessions, and statistics on static NAT. " REVISION "201805181700Z" --May.18, 2018 at 17:00 GMT DESCRIPTION "V2.29, initial version." REVISION "201804261700Z" --Apr.26, 2018 at 17:00 GMT DESCRIPTION "V2.28, initial version." REVISION "201804171700Z" --Apr.17, 2018 at 17:00 GMT DESCRIPTION "V2.27, initial version." REVISION "201801161700Z" --Jan.16, 2018 at 17:00 GMT DESCRIPTION "V2.26, initial version." REVISION "201801131500Z" --Jan.13, 2018 at 15:00 GMT DESCRIPTION "V2.25, initial version." REVISION "201711022000Z" --Nov.2, 2017 at 20:00 GMT DESCRIPTION "V2.24, initial version." REVISION "201708102000Z" --Aug.10, 2017 at 20:00 GMT DESCRIPTION "V2.23, initial version." REVISION "201701112000Z" --Jan.11, 2017 at 20:00 GMT DESCRIPTION "V2.22, initial version." REVISION "201508071100Z" --Aug.7, 2015 at 11:00 GMT DESCRIPTION "V2.21, initial version." REVISION "201506021600Z" --June.2, 2015 at 16:00 GMT DESCRIPTION "V2.20, initial version." REVISION "201504161143Z" --Apr.16, 2015 at 11:43 GMT DESCRIPTION "V2.19, initial version." REVISION "201502251446Z" --Feb.25, 2015 at 14:46 GMT DESCRIPTION "Change the type of leaf node of hwCGNStatisticsPortNumDistrTable ." REVISION "201412222046Z" --Dec.22, 2014 at 20:46 GMT DESCRIPTION "Add a new table for the statistisc of distribution of port usage." REVISION "201410151143Z" -- Oct.15, 2014 at 11:43 GMT DESCRIPTION "V2.16, initial version." REVISION "201409152106Z" -- Sep.15, 2014 at 21:06 GMT DESCRIPTION "V2.15, initial version." REVISION "201408211140Z" -- Aug.21, 2014 at 11:40 GMT DESCRIPTION "V2.14, initial version." REVISION "201407081140Z" -- July.08, 2014 at 11:40 GMT DESCRIPTION "V2.13, initial version." REVISION "201305221130Z" -- May.22, 2013 at 11:30 GMT DESCRIPTION "V2.11, initial version." REVISION "201302211530Z" -- Feb.21, 2013 at 15:30 GMT DESCRIPTION "V2.12, initial version." ::= { hwDatacomm 306 } -- -- Textual conventions -- RowStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The RowStatus textual convention is used to manage the creation and deletion of conceptual rows, and is used as the value of the SYNTAX clause for the status column of a conceptual row (as described in Section 7.7.1 of [2].) The status column has six defined values: - `active', which indicates that the conceptual row is available for use by the managed device; - `notInService', which indicates that the conceptual row exists in the agent, but is unavailable for use by the managed device (see NOTE below); 'notInService' has no implication regarding the internal consistency of the row, availability of resources, or consistency with the current state of the managed device; - `notReady', which indicates that the conceptual row exists in the agent, but is missing information necessary in order to be available for use by the managed device (i.e., one or more required columns in the conceptual row have not been instanciated); - `createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device; - `createAndWait', which is supplied by a management station wishing to create a new instance of a conceptual row (but not make it available for use by the managed device); and, - `destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row. Whereas five of the six values (all except `notReady') may be specified in a management protocol set operation, only three values will be returned in response to a management protocol retrieval operation: `notReady', `notInService' or `active'. That is, when queried, an existing conceptual row has only three states: it is either available for use by the managed device (the status column has value `active'); it is not available for use by the managed device, though the agent has sufficient information to attempt to make it so (the status column has value `notInService'); or, it is not available for use by the managed device, and an attempt to make it so would fail because the agent has insufficient information (the state column has value `notReady'). NOTE WELL This textual convention may be used for a MIB table, irrespective of whether the values of that table's conceptual rows are able to be modified while it is active, or whether its conceptual rows must be taken out of service in order to be modified. That is, it is the responsibility of the DESCRIPTION clause of the status column to specify whether the status column must not be `active' in order for the value of some other column of the same conceptual row to be modified. If such a specification is made, affected columns may be changed by an SNMP set PDU if the RowStatus would not be equal to `active' either immediately before or after processing the PDU. In other words, if the PDU also contained a varbind that would change the RowStatus value, the column in question may be changed if the RowStatus was not equal to `active' as the PDU was received, or if the varbind sets the status to a value other than 'active'. Also note that whenever any elements of a row exist, the RowStatus column must also exist. To summarize the effect of having a conceptual row with a status column having a SYNTAX clause value of RowStatus, consider the following state diagram: STATE +--------------+-----------+-------------+------------- | A | B | C | D | |status col.|status column| |status column | is | is |status column ACTION |does not exist| notReady | notInService| is active --------------+--------------+-----------+-------------+------------- set status |noError ->D|inconsist- |inconsistent-|inconsistent- column to | or | entValue| Value| Value createAndGo |inconsistent- | | | | Value| | | --------------+--------------+-----------+-------------+------------- set status |noError see 1|inconsist- |inconsistent-|inconsistent- column to | or | entValue| Value| Value createAndWait |wrongValue | | | --------------+--------------+-----------+-------------+------------- set status |inconsistent- |inconsist- |noError |noError column to | Value| entValue| | active | | | | | | or | | | | | | | |see 2 ->D|see 8 ->D| ->D --------------+--------------+-----------+-------------+------------- set status |inconsistent- |inconsist- |noError |noError ->C column to | Value| entValue| | notInService | | | | | | or | | or | | | | | |see 3 ->C| ->C|see 6 --------------+--------------+-----------+-------------+------------- set status |noError |noError |noError |noError ->A column to | | | | or destroy | ->A| ->A| ->A|see 7 --------------+--------------+-----------+-------------+------------- set any other |see 4 |noError |noError |see 5 column to some| | | | value | | see 1| ->C| ->D --------------+--------------+-----------+-------------+------------- (1) goto B or C, depending on information available to the agent. (2) if other variable bindings included in the same PDU, provide values for all columns which are missing but required, and all columns have acceptable values, then return noError and goto D. (3) if other variable bindings included in the same PDU, provide legal values for all columns which are missing but required, then return noError and goto C. (4) at the discretion of the agent, the return value may be either: inconsistentName: because the agent does not choose to create such an instance when the corresponding RowStatus instance does not exist, or inconsistentValue: if the supplied value is inconsistent with the state of some other MIB object's value, or noError: because the agent chooses to create the instance. If noError is returned, then the instance of the status column must also be created, and the new state is B or C, depending on the information available to the agent. If inconsistentName or inconsistentValue is returned, the row remains in state A. (5) depending on the MIB definition for the column/table, either noError or inconsistentValue may be returned. (6) the return value can indicate one of the following errors: wrongValue: because the agent does not support notInService (e.g., an agent which does not support createAndWait), or inconsistentValue: because the agent is unable to take the row out of service at this time, perhaps because it is in use and cannot be de-activated. (7) the return value can indicate the following error: inconsistentValue: because the agent is unable to remove the row at this time, perhaps because it is in use and cannot be de-activated. (8) the transition to D can fail, e.g., if the values of the conceptual row are inconsistent, then the error code would be inconsistentValue. NOTE: Other processing of (this and other varbinds of) the set request may result in a response other than noError being returned, e.g., wrongValue, noCreation, etc. Conceptual Row Creation There are four potential interactions when creating a conceptual row: selecting an instance-identifier which is not in use; creating the conceptual row; initializing any objects for which the agent does not supply a default; and, making the conceptual row available for use by the managed device. Interaction 1: Selecting an Instance-Identifier The algorithm used to select an instance-identifier varies for each conceptual row. In some cases, the instance- identifier is semantically significant, e.g., the destiCGNion address of a route, and a management station selects the instance-identifier according to the semantics. In other cases, the instance-identifier is used solely to distinguish conceptual rows, and a management station without specific knowledge of the conceptual row might examine the instances present in order to determine an unused instance-identifier. (This approach may be used, but it is often highly sub-optimal; however, it is also a questionable practice for a naive management station to attempt conceptual row creation.) AlterCGNely, the MIB module which defines the conceptual row might provide one or more objects which provide assistance in determining an unused instance-identifier. For example, if the conceptual row is indexed by an integer-value, then an object having an integer-valued SYNTAX clause might be defined for such a purpose, allowing a management station to issue a management protocol retrieval operation. In order to avoid unnecessary collisions between competing management stations, `adjacent' retrievals of this object should be different. Finally, the management station could select a pseudo-random number to use as the index. In the event that this index was already in use and an inconsistentValue was returned in response to the management protocol set operation, the management station should simply select a new pseudo-random number and retry the operation. A MIB designer should choose between the two latter algorithms based on the size of the table (and therefore the efficiency of each algorithm). For tables in which a large number of entries are expected, it is recommended that a MIB object be defined that returns an acceptable index for creation. For tables with small numbers of entries, it is recommended that the latter pseudo-random index mechanism be used. Interaction 2: Creating the Conceptual Row Once an unused instance-identifier has been selected, the management station determines if it wishes to create and activate the conceptual row in one transaction or in a negotiated set of interactions. Interaction 2a: Creating and Activating the Conceptual Row The management station must first determine the column requirements, i.e., it must determine those columns for which it must or must not provide values. Depending on the complexity of the table and the management station's knowledge of the agent's capabilities, this determiCGNion can be made locally by the management station. AlterCGNely, the management station issues a management protocol get operation to examine all columns in the conceptual row that it wishes to create. In response, for each column, there are three possible outcomes: - a value is returned, indicating that some other management station has already created this conceptual row. We return to interaction 1. - the exception `noSuchInstance' is returned, indicating that the agent implements the object-type associated with this column, and that this column in at least one conceptual row would be accessible in the MIB view used by the retrieval were it to exist. For those columns to which the agent provides read-create access, the `noSuchInstance' exception tells the management station that it should supply a value for this column when the conceptual row is to be created. - the exception `noSuchObject' is returned, indicating that the agent does not implement the object-type associated with this column or that there is no conceptual row for which this column would be accessible in the MIB view used by the retrieval. As such, the management station can not issue any management protocol set operations to create an instance of this column. Once the column requirements have been determined, a management protocol set operation is accordingly issued. This operation also sets the new instance of the status column to `createAndGo'. When the agent processes the set operation, it verifies that it has sufficient information to make the conceptual row available for use by the managed device. The information available to the agent is provided by two sources: the management protocol set operation which creates the conceptual row, and, implementation-specific defaults supplied by the agent (note that an agent must provide implementation-specific defaults for at least those objects which it implements as read-only). If there is sufficient information available, then the conceptual row is created, a `noError' response is returned, the status column is set to `active', and no further interactions are necessary (i.e., interactions 3 and 4 are skipped). If there is insufficient information, then the conceptual row is not created, and the set operation fails with an error of `inconsistentValue'. On this error, the management station can issue a management protocol retrieval operation to determine if this was because it failed to specify a value for a required column, or, because the selected instance of the status column already existed. In the latter case, we return to interaction 1. In the former case, the management station can re-issue the set operation with the additional information, or begin interaction 2 again using `createAndWait' in order to negotiate creation of the conceptual row. NOTE WELL Regardless of the method used to determine the column requirements, it is possible that the management station might deem a column necessary when, in fact, the agent will not allow that particular columnar instance to be created or written. In this case, the management protocol set operation will fail with an error such as `noCreation' or `notWritable'. In this case, the management station decides whether it needs to be able to set a value for that particular columnar instance. If not, the management station re-issues the management protocol set operation, but without setting a value for that particular columnar instance; otherwise, the management station aborts the row creation algorithm. Interaction 2b: Negotiating the Creation of the Conceptual Row The management station issues a management protocol set operation which sets the desired instance of the status column to `createAndWait'. If the agent is unwilling to process a request of this sort, the set operation fails with an error of `wrongValue'. (As a consequence, such an agent must be prepared to accept a single management protocol set operation, i.e., interaction 2a above, containing all of the columns indicated by its column requirements.) Otherwise, the conceptual row is created, a `noError' response is returned, and the status column is immediately set to either `notInService' or `notReady', depending on whether it has sufficient information to (attempt to) make the conceptual row available for use by the managed device. If there is sufficient information available, then the status column is set to `notInService'; otherwise, if there is insufficient information, then the status column is set to `notReady'. Regardless, we proceed to interaction 3. Interaction 3: Initializing non-defaulted Objects The management station must now determine the column requirements. It issues a management protocol get operation to examine all columns in the created conceptual row. In the response, for each column, there are three possible outcomes: - a value is returned, indicating that the agent implements the object-type associated with this column and had sufficient information to provide a value. For those columns to which the agent provides read-create access (and for which the agent allows their values to be changed after their creation), a value return tells the management station that it may issue additional management protocol set operations, if it desires, in order to change the value associated with this column. - the exception `noSuchInstance' is returned, indicating that the agent implements the object-type associated with this column, and that this column in at least one conceptual row would be accessible in the MIB view used by the retrieval were it to exist. However, the agent does not have sufficient information to provide a value, and until a value is provided, the conceptual row may not be made available for use by the managed device. For those columns to which the agent provides read-create access, the `noSuchInstance' exception tells the management station that it must issue additional management protocol set operations, in order to provide a value associated with this column. - the exception `noSuchObject' is returned, indicating that the agent does not implement the object-type associated with this column or that there is no conceptual row for which this column would be accessible in the MIB view used by the retrieval. As such, the management station can not issue any management protocol set operations to create an instance of this column. If the value associated with the status column is `notReady', then the management station must first deal with all `noSuchInstance' columns, if any. Having done so, the value of the status column becomes `notInService', and we proceed to interaction 4. Interaction 4: Making the Conceptual Row Available Once the management station is satisfied with the values associated with the columns of the conceptual row, it issues a management protocol set operation to set the status column to `active'. If the agent has sufficient information to make the conceptual row available for use by the managed device, the management protocol set operation succeeds (a `noError' response is returned). Otherwise, the management protocol set operation fails with an error of `inconsistentValue'. NOTE WELL A conceptual row having a status column with value `notInService' or `notReady' is unavailable to the managed device. As such, it is possible for the managed device to create its own instances during the time between the management protocol set operation which sets the status column to `createAndWait' and the management protocol set operation which sets the status column to `active'. In this case, when the management protocol set operation is issued to set the status column to `active', the values held in the agent supersede those used by the managed device. If the management station is prevented from setting the status column to `active' (e.g., due to management station or network failure) the conceptual row will be left in the `notInService' or `notReady' state, consuming resources indefinitely. The agent must detect conceptual rows that have been in either state for an abnormally long period of time and remove them. It is the responsibility of the DESCRIPTION clause of the status column to indicate what an abnormally long period of time would be. This period of time should be long enough to allow for human response time (including `think time') between the creation of the conceptual row and the setting of the status to `active'. In the absence of such information in the DESCRIPTION clause, it is suggested that this period be approximately 5 minutes in length. This removal action applies not only to newly-created rows, but also to previously active rows which are set to, and left in, the notInService state for a prolonged period exceeding that which is considered normal for such a conceptual row. Conceptual Row Suspension When a conceptual row is `active', the management station may issue a management protocol set operation which sets the instance of the status column to `notInService'. If the agent is unwilling to do so, the set operation fails with an error of `wrongValue' or `inconsistentValue'. Otherwise, the conceptual row is taken out of service, and a `noError' response is returned. It is the responsibility of the DESCRIPTION clause of the status column to indicate under what circumstances the status column should be taken out of service (e.g., in order for the value of some other column of the same conceptual row to be modified). Conceptual Row Deletion For deletion of conceptual rows, a management protocol set operation is issued which sets the instance of the status column to `destroy'. This request may be made regardless of the current value of the status column (e.g., it is possible to delete conceptual rows which are either `notReady', `notInService' or `active'.) If the operation succeeds, then all instances associated with the conceptual row are immediately removed." SYNTAX INTEGER { active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) } -- -- Node definitions -- -- 1.3.6.1.4.1.2011.5.25.306.1 hwCGNObjects OBJECT IDENTIFIER ::= { hwCGNMIB 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.1 hwCGNInstanceTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query NAT instance configurations." ::= { hwCGNObjects 1 } -- 1.3.6.1.4.1.2011.5.25.240.1.1.1 hwCGNInstanceEntry OBJECT-TYPE SYNTAX HwCGNInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The indexes of this table are hwCGNCFGInstanceType and hwCGNCFGInstanceIndex." INDEX { hwCGNCFGInstanceType, hwCGNCFGInstanceIndex } ::= { hwCGNInstanceTable 1 } HwCGNInstanceEntry ::= SEQUENCE { hwCGNCFGInstanceType INTEGER, hwCGNCFGInstanceIndex Unsigned32, hwCGNInstanceName DisplayString, hwCGNSessionLimitState INTEGER, hwCGNSessionLimitICMPNumber Unsigned32, hwCGNSessionLimitTCPNumber Unsigned32, hwCGNSessionLimitUDPNumber Unsigned32, hwCGNSessionLimitTotalNumber Unsigned32, hwCGNPortRangeNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.1 hwCGNCFGInstanceType OBJECT-TYPE SYNTAX INTEGER { nat(0), dslite(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance type." ::= { hwCGNInstanceEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.2 hwCGNCFGInstanceIndex OBJECT-TYPE SYNTAX Unsigned32(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the instance index." ::= { hwCGNInstanceEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.3 hwCGNInstanceName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance name." ::= { hwCGNInstanceEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.4 hwCGNSessionLimitState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the session restriction status." ::= { hwCGNInstanceEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.5 hwCGNSessionLimitICMPNumber OBJECT-TYPE SYNTAX Unsigned32 (50..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the limit on the number of ICMP sessions that can be established." ::= { hwCGNInstanceEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.6 hwCGNSessionLimitTCPNumber OBJECT-TYPE SYNTAX Unsigned32 (50..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the limit on the number of TCP sessions." ::= { hwCGNInstanceEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.7 hwCGNSessionLimitUDPNumber OBJECT-TYPE SYNTAX Unsigned32 (50..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the limit on the number of UDP sessions." ::= { hwCGNInstanceEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.8 hwCGNSessionLimitTotalNumber OBJECT-TYPE SYNTAX Unsigned32 (50..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the limit on the total number of sessions." ::= { hwCGNInstanceEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.1.1.9 hwCGNPortRangeNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of ports in a port range." ::= { hwCGNInstanceEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.2 hwCGNSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query session table configurations based on license." ::= { hwCGNObjects 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.2.1 hwCGNSessionEntry OBJECT-TYPE SYNTAX HwCGNSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwSessionEntPhysicalIndex." INDEX { hwSessionEntPhysicalIndex } ::= { hwCGNSessionTable 1 } HwCGNSessionEntry ::= SEQUENCE { hwSessionEntPhysicalIndex Unsigned32, hwCGNSessionNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.2.1.1 hwSessionEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a physical index." ::= { hwCGNSessionEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.2.1.2 hwCGNSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the maximum number of sessions allowed in a license file." ::= { hwCGNSessionEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.3 hwCGNAddressGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNAddressGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query address pool usage." ::= { hwCGNObjects 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.3.1 hwCGNAddressGroupEntry OBJECT-TYPE SYNTAX HwCGNAddressGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwCGNInstanceType, hwCGNInstanceIndex, and hwCGNAddressGroupIndex." INDEX { hwCGNInstanceType, hwCGNInstanceIndex, hwCGNAddressGroupIndex} ::= { hwCGNAddressGroupTable 1 } HwCGNAddressGroupEntry ::= SEQUENCE { hwCGNInstanceType INTEGER, hwCGNInstanceIndex Unsigned32, hwCGNAddressGroupIndex Unsigned32, hwCGNAddressInstanceName DisplayString, hwCGNAddressGroupName DisplayString, hwCGNAddressGroupUsage Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.3.1.1 hwCGNInstanceType OBJECT-TYPE SYNTAX INTEGER { nat(0), dslite(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance type." ::= { hwCGNAddressGroupEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.3.1.2 hwCGNInstanceIndex OBJECT-TYPE SYNTAX Unsigned32(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the instance index." ::= { hwCGNAddressGroupEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.3.1.3 hwCGNAddressGroupIndex OBJECT-TYPE SYNTAX Unsigned32(0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates an address pool index." ::= { hwCGNAddressGroupEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.3.1.4 hwCGNAddressInstanceName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance name." ::= { hwCGNAddressGroupEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.3.1.5 hwCGNAddressGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates an address pool name." ::= { hwCGNAddressGroupEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.3.1.6 hwCGNAddressGroupUsage OBJECT-TYPE SYNTAX Unsigned32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates address pool usage." ::= { hwCGNAddressGroupEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.4 hwCGNUserPortInformationTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNUserPortInformationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query user port information." ::= { hwCGNObjects 4 } -- 1.3.6.1.4.1.2011.5.25.240.1.4.1 hwCGNUserPortInformationEntry OBJECT-TYPE SYNTAX HwCGNUserPortInformationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwCGNPortUserId." INDEX {hwCGNPortUserId } ::= { hwCGNUserPortInformationTable 1 } HwCGNUserPortInformationEntry ::= SEQUENCE { hwCGNPortUserId Unsigned32 , hwCGNUserPortICMPNumber Unsigned32 , hwCGNUserPortTCPNumber Unsigned32 , hwCGNUserPortUDPNumber Unsigned32 , hwCGNUserPortTotalNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.4.1.1 hwCGNPortUserId OBJECT-TYPE SYNTAX Unsigned32(0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a user index." ::= { hwCGNUserPortInformationEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.4.1.2 hwCGNUserPortICMPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of user ICMP ports." ::= { hwCGNUserPortInformationEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.4.1.3 hwCGNUserPortTCPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of user TCP ports." ::= { hwCGNUserPortInformationEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.4.1.4 hwCGNUserPortUDPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of user UDP ports." ::= { hwCGNUserPortInformationEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.4.1.5 hwCGNUserPortTotalNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of user ports." ::= { hwCGNUserPortInformationEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.5 hwCGNUserSessionInformationTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNUserSessionInformationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query the number of user sessions." ::= { hwCGNObjects 5 } -- 1.3.6.1.4.1.2011.5.25.240.1.5.1 hwCGNUserSessionInformationEntry OBJECT-TYPE SYNTAX HwCGNUserSessionInformationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwCGNSessionUserId." INDEX {hwCGNSessionUserId} ::= { hwCGNUserSessionInformationTable 1 } HwCGNUserSessionInformationEntry ::= SEQUENCE { hwCGNSessionUserId Unsigned32, hwCGNUserSessionICMPNumber Unsigned32, hwCGNUserSessionTCPNumber Unsigned32, hwCGNUserSessionUDPNumber Unsigned32, hwCGNUserSessionTOTALNumber Unsigned32, hwCGNUserRevSessionICMPNumber Unsigned32, hwCGNUserRevSessionTCPNumber Unsigned32, hwCGNUserRevSessionUDPNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.5.1.1 hwCGNSessionUserId OBJECT-TYPE SYNTAX Unsigned32(0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a user index." ::= { hwCGNUserSessionInformationEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.5.1.2 hwCGNUserSessionICMPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of ICMP sessions." ::= { hwCGNUserSessionInformationEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.5.1.3 hwCGNUserSessionTCPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of TCP sessions." ::= { hwCGNUserSessionInformationEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.5.1.4 hwCGNUserSessionUDPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of UDP sessions." ::= { hwCGNUserSessionInformationEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.5.1.5 hwCGNUserSessionTOTALNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of all sessions." ::= { hwCGNUserSessionInformationEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.5.1.6 hwCGNUserRevSessionICMPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse ICMP sessions." ::= { hwCGNUserSessionInformationEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.5.1.7 hwCGNUserRevSessionTCPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse TCP sessions." ::= { hwCGNUserSessionInformationEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.5.1.8 hwCGNUserRevSessionUDPNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse UDP sessions." ::= { hwCGNUserSessionInformationEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.6 hwCGNDsliteTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNDsliteTunnelEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query tunnel table information." ::= { hwCGNObjects 6 } -- 1.3.6.1.4.1.2011.5.25.240.1.6.1 hwCGNDsliteTunnelEntry OBJECT-TYPE SYNTAX HwCGNDsliteTunnelEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The index of this table is hwTunnelEntPhysicalIndex." INDEX {hwTunnelEntPhysicalIndex} ::= { hwCGNDsliteTunnelTable 1 } HwCGNDsliteTunnelEntry ::= SEQUENCE { hwTunnelEntPhysicalIndex Unsigned32, hwCGNCurTunnelNumber Counter64 } -- 1.3.6.1.4.1.2011.5.25.306.1.6.1.1 hwTunnelEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates a physical index." ::= { hwCGNDsliteTunnelEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.6.1.2 hwCGNCurTunnelNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of tunnel entries." ::= { hwCGNDsliteTunnelEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.7 hwCGNTransmitAbilityTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNTransmitAbilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query the forwarding capability of a device." ::= { hwCGNObjects 7 } -- 1.3.6.1.4.1.2011.5.25.240.1.7.1 hwCGNTransmitAbilityEntry OBJECT-TYPE SYNTAX HwCGNTransmitAbilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwEntPhysicalIndex." INDEX {hwEntPhysicalIndex} ::= { hwCGNTransmitAbilityTable 1 } HwCGNTransmitAbilityEntry ::= SEQUENCE { hwEntPhysicalIndex Unsigned32, hwCGNTotalPacketForwardingThroughput Counter64, hwCGNTotalBitForwardingThroughput Counter64, hwCGNTotalPacketRevForwardingThroughput Counter64, hwCGNTotalBitRevForwardingThroughput Counter64, hwCGNTotalFlowSetupRate Counter64, hwCGNTotalRevFlowSetupRate Counter64 } -- 1.3.6.1.4.1.2011.5.25.306.1.7.1.1 hwEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a physical index." ::= { hwCGNTransmitAbilityEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.7.1.3 hwCGNTotalPacketForwardingThroughput OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forwarded packets." ::= { hwCGNTransmitAbilityEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.7.1.4 hwCGNTotalBitForwardingThroughput OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forwarded bits." ::= { hwCGNTransmitAbilityEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.7.1.5 hwCGNTotalPacketRevForwardingThroughput OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse forwarded packets." ::= { hwCGNTransmitAbilityEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.7.1.6 hwCGNTotalBitRevForwardingThroughput OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse forwarded bits." ::= { hwCGNTransmitAbilityEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.7.1.7 hwCGNTotalFlowSetupRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of new flows." ::= { hwCGNTransmitAbilityEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.7.1.7 hwCGNTotalRevFlowSetupRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse new flows." ::= { hwCGNTransmitAbilityEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.8 hwCGNCurrentSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNCurrentSessionEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query the existing number of sessions." ::= { hwCGNObjects 8 } -- 1.3.6.1.4.1.2011.5.25.240.1.8.1 hwCGNCurrentSessionEntry OBJECT-TYPE SYNTAX HwCGNCurrentSessionEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The index of this table is hwCurSessionEntPhysicalIndex." INDEX {hwCurSessionEntPhysicalIndex} ::= { hwCGNCurrentSessionTable 1 } HwCGNCurrentSessionEntry ::= SEQUENCE { hwCurSessionEntPhysicalIndex Unsigned32, hwCGNCurSessionNumber Counter64 } -- 1.3.6.1.4.1.2011.5.25.306.1.8.1.1 hwCurSessionEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates a physical index." ::= { hwCGNCurrentSessionEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.8.1.2 hwCGNCurSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of existing sessions." ::= { hwCGNCurrentSessionEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.9 hwCGNAddressGroupInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNAddressGroupInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query address pool configurations." ::= { hwCGNObjects 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1 hwCGNAddressGroupInfoEntry OBJECT-TYPE SYNTAX HwCGNAddressGroupInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwCGNAddressInstanceType, hwCGNAddressInstanceIndex, hwCGNAddressIndex and hwCGNAddressSectionId." INDEX { hwCGNAddressInstanceType, hwCGNAddressInstanceIndex, hwCGNAddressIndex, hwCGNAddressSectionId } ::= { hwCGNAddressGroupInfoTable 1 } HwCGNAddressGroupInfoEntry ::= SEQUENCE { hwCGNAddressInstanceType INTEGER, hwCGNAddressInstanceIndex Unsigned32, hwCGNAddressIndex Unsigned32, hwCGNAddressSectionId Unsigned32, hwCGNAddressGroupStartAddr DisplayString, hwCGNAddressGroupEndAddr DisplayString, hwCGNAddressGroupMaskAddr DisplayString, hwCGNAddressGroupMaskNumber Unsigned32, hwCGNAddressVPNInstanceName DisplayString } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.1 hwCGNAddressInstanceType OBJECT-TYPE SYNTAX INTEGER { nat(0), dslite(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance type." ::= { hwCGNAddressGroupInfoEntry 1 } hwCGNAddressInstanceIndex OBJECT-TYPE SYNTAX Unsigned32(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the instance index." ::= { hwCGNAddressGroupInfoEntry 2 } hwCGNAddressIndex OBJECT-TYPE SYNTAX Unsigned32(0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates an address pool index." ::= { hwCGNAddressGroupInfoEntry 3 } hwCGNAddressSectionId OBJECT-TYPE SYNTAX Unsigned32(0..15 | 255) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates section index." ::= { hwCGNAddressGroupInfoEntry 4 } hwCGNAddressGroupStartAddr OBJECT-TYPE SYNTAX DisplayString(SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the start IP addresses in an address pool." ::= { hwCGNAddressGroupInfoEntry 5 } hwCGNAddressGroupEndAddr OBJECT-TYPE SYNTAX DisplayString(SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the end IP addresses in an address pool." ::= { hwCGNAddressGroupInfoEntry 6 } hwCGNAddressGroupMaskAddr OBJECT-TYPE SYNTAX DisplayString(SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the master of IP addresses in an address pool." ::= { hwCGNAddressGroupInfoEntry 7 } hwCGNAddressGroupMaskNumber OBJECT-TYPE SYNTAX Unsigned32(0..32) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the mask value of an IP address pool." ::= { hwCGNAddressGroupInfoEntry 8 } hwCGNAddressVPNInstanceName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the name of an address pool that is bound to a VPN instance." ::= { hwCGNAddressGroupInfoEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.10 hwCGNStatisticsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNStatisticsInfoEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query NAT module static statistics." ::= { hwCGNObjects 10 } -- 1.3.6.1.4.1.2011.5.25.240.1.9.1 hwCGNStatisticsInfoEntry OBJECT-TYPE SYNTAX HwCGNStatisticsInfoEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The index of this table is hwCGNEntPhysicalIndex." INDEX {hwCGNEntPhysicalIndex} ::= { hwCGNStatisticsInfoTable 1 } HwCGNStatisticsInfoEntry ::= SEQUENCE { hwCGNEntPhysicalIndex Unsigned32, hwCGNDiscardNumber Counter64, hwCGNErrorNumber Counter64, hwCGNServermapNumber Counter64, hwCGNFragSSNNumber Counter64, hwCGNNat444SessionNumber Counter64, hwCGNDsliteSessionNumber Counter64, hwCGNReceivedPacket Counter64, hwCGNTransmittedPacket Counter64, hwCGNSessionTableNumber Counter64, hwCGNUserTableNumber Counter64, --modified hwCGNNat64SessionNumber Counter64, hwCGNPCPSessionNumber Counter64, hwCGNPCPNAT444SessionNumber Counter64, hwCGNPCPDSLITESessionNumber Counter64, hwCGNPCPLAFT6SessionNumber Counter64, hwCGNCurrentSessionSpeed Counter64, hwCGNTotalSetupSession Counter64, hwCGNTotalTearDownSession Counter64 --modified } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.1 hwCGNEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates a physical index." ::= { hwCGNStatisticsInfoEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.2 hwCGNDiscardNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of dropped packets." ::= { hwCGNStatisticsInfoEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.3 hwCGNErrorNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of error packets." ::= { hwCGNStatisticsInfoEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.4 hwCGNServermapNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of server-map entries." ::= { hwCGNStatisticsInfoEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.5 hwCGNFragSSNNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of Frag SSN entries." ::= { hwCGNStatisticsInfoEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.6 hwCGNNat444SessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of NAT444 sessions." ::= { hwCGNStatisticsInfoEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.7 hwCGNDsliteSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of DS-Lite sessions." ::= { hwCGNStatisticsInfoEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.8 hwCGNReceivedPacket OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of packets received by an interface." ::= { hwCGNStatisticsInfoEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.9 hwCGNTransmittedPacket OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of packets sent by an interface." ::= { hwCGNStatisticsInfoEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.10 hwCGNSessionTableNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of user session tables." ::= { hwCGNStatisticsInfoEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.9.1.11 hwCGNUserTableNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of user tables." ::= { hwCGNStatisticsInfoEntry 11 } --modified hwCGNNat64SessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total current nat64 sessions in Memory." ::= { hwCGNStatisticsInfoEntry 12 } hwCGNPCPSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total current PCP sessions in Memory." ::= { hwCGNStatisticsInfoEntry 13 } hwCGNPCPNAT444SessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Current PCP sessions from NAT444 in Memory." ::= { hwCGNStatisticsInfoEntry 14 } hwCGNPCPDSLITESessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Current PCP sessions from DSLITE in Memory." ::= { hwCGNStatisticsInfoEntry 15 } hwCGNPCPLAFT6SessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Current PCP sessions from LAFT6 in Memory." ::= { hwCGNStatisticsInfoEntry 16 } hwCGNCurrentSessionSpeed OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates the existing rate at which flows are created." ::= { hwCGNStatisticsInfoEntry 17 } hwCGNTotalSetupSession OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total setup sessions." ::= { hwCGNStatisticsInfoEntry 18 } hwCGNTotalTearDownSession OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Total teardown sessions." ::= { hwCGNStatisticsInfoEntry 19 } --modified -- 1.3.6.1.4.1.2011.5.25.306.1.11 hwCGNBandwidthTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNBandwidthEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query bandwidth configuration based on license." ::= { hwCGNObjects 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.11.1 hwCGNBandwidthEntry OBJECT-TYPE SYNTAX HwCGNBandwidthEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The index of this table is hwBandwidthEntPhysicalIndex." INDEX { hwBandwidthEntPhysicalIndex } ::= { hwCGNBandwidthTable 1 } HwCGNBandwidthEntry ::= SEQUENCE { hwBandwidthEntPhysicalIndex Unsigned32, hwCGNBandwidthNumber Counter64 } -- 1.3.6.1.4.1.2011.5.25.306.1.11.1.1 hwBandwidthEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates a physical index." ::= { hwCGNBandwidthEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.11.1.2 hwCGNBandwidthNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates the bandwidth configuration." ::= { hwCGNBandwidthEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.12 hwCGNBoardScalarTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNBoardScalarEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query CGN statistics based on boards." ::= { hwCGNObjects 12 } -- 1.3.6.1.4.1.2011.5.25.306.1.11.1 hwCGNBoardScalarEntry OBJECT-TYPE SYNTAX HwCGNBoardScalarEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The index of this table is hwCGNBoardSlotIndex." INDEX { hwCGNBoardSlotIndex } ::= { hwCGNBoardScalarTable 1 } HwCGNBoardScalarEntry ::= SEQUENCE { hwCGNBoardSlotIndex Unsigned32, hwCGNBoardSessionNumber Counter64, hwCGNBoardCurSessionNumber Counter64, hwCGNBoardPacketThoughputNumber Counter64, hwCGNBoardBitThoughputNumber Counter64, hwCGNBoardRevPacketThoughputNumber Counter64, hwCGNBoardRevBitThoughputNumber Counter64, hwCGNBoardFlowSetupNumber Counter64, hwCGNBoardRevFlowSetupNumber Counter64, hwCGNBoardBandwidthNumber Counter64, hwCGNBoardDsliteTunnelNumber Counter64 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.1 hwCGNBoardSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates a slot index." ::= { hwCGNBoardScalarEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.2 hwCGNBoardSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of sessions that can be established on a board based on a license file." ::= { hwCGNBoardScalarEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.3 hwCGNBoardCurSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of existing board-level sessions." ::= { hwCGNBoardScalarEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.4 hwCGNBoardPacketThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward packets forwarded by a board." ::= { hwCGNBoardScalarEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.5 hwCGNBoardBitThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward bits forwarded by a board." ::= { hwCGNBoardScalarEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.6 hwCGNBoardRevPacketThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse packets forwarded by a board." ::= { hwCGNBoardScalarEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.7 hwCGNBoardRevBitThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse bits forwarded by a board." ::= { hwCGNBoardScalarEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.8 hwCGNBoardFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward flows created on each board." ::= { hwCGNBoardScalarEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.9 hwCGNBoardRevFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse flows created on each board." ::= { hwCGNBoardScalarEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.10 hwCGNBoardBandwidthNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates bandwidth configuration on a board." ::= { hwCGNBoardScalarEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.12.1.11 hwCGNBoardDsliteTunnelNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of DS-Lite tunnels that can be established on each board." ::= { hwCGNBoardScalarEntry 11 } -- 1.3.6.1.4.1.2011.5.25.360.1.13 hwCGNScalar OBJECT IDENTIFIER ::= { hwCGNObjects 13 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.1 hwCGNTotalSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number (expressed in million) of sessions that can be established based on a license file." ::= { hwCGNScalar 1 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.2 hwCGNTotalCurSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates the existing number of table session established on a device." ::= { hwCGNScalar 2 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.3 hwCGNTotalPacketThroughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward (user-to-network) packets that are forwarded on a device." ::= { hwCGNScalar 3 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.4 hwCGNTotalRevPacketThroughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse (network-to-user) packets that are forwarded on a device." ::= { hwCGNScalar 4 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.5 hwCGNTotalBitThroughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward (user-to-network) bits that are forwarded on a device." ::= { hwCGNScalar 5 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.6 hwCGNTotalRevBitThroughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse (network-to-user) bits that are forwarded on a device." ::= { hwCGNScalar 6 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.7 hwCGNTotalFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward (user-to-network) flows that are established on a device." ::= { hwCGNScalar 7 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.8 hwCGNTotalRevFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse (network-to-user) flows that are established on a device." ::= { hwCGNScalar 8 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.9 hwCGNTotalBandwithNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates the bandwidth configuration on a device." ::= { hwCGNScalar 9 } -- 1.3.6.1.4.1.2011.5.25.360.1.11.10 hwCGNTotalDsliteTunnelNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of DS-Lite tunnels established on a device." ::= { hwCGNScalar 10 } -- 1.3.6.1.4.1.2011.5.25.360.1.13.11 hwCGNLCSSessionTotalNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "License session total number,uint is M" ::= { hwCGNScalar 11 } -- 1.3.6.1.4.1.2011.5.25.360.1.13.12 hwCGNLCSSessionUsedNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "License session used number,uint is M" ::= { hwCGNScalar 12 } -- 1.3.6.1.4.1.2011.5.25.360.1.13.13 hwCGNLCSSessionFreeNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "License session free number,uint is M" ::= { hwCGNScalar 13 } -- 1.3.6.1.4.1.2011.5.25.360.1.13.14 hwCGNLCSBandwidthTotalNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "License bandwidth total number,unit is G" ::= { hwCGNScalar 14 } -- 1.3.6.1.4.1.2011.5.25.360.1.13.15 hwCGNLCSBandwidthUsedNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "License bandwidth used number,unit is G" ::= { hwCGNScalar 15 } -- 1.3.6.1.4.1.2011.5.25.360.1.13.16 hwCGNLCSBandwidthFreeNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "License bandwidth free number,unit is G" ::= { hwCGNScalar 16 } -- 1.3.6.1.4.1.2011.5.25.306.1.14 hwCGNExcludeIPTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNExcludeIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query information about the excluded IP address range in an instance address pool." ::= { hwCGNObjects 14 } -- 1.3.6.1.4.1.2011.5.25.306.1.14.1 hwCGNExcludeIPEntry OBJECT-TYPE SYNTAX HwCGNExcludeIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The indexes of this table are hwCGNExcludeInstanceIndex, hwCGNExcludeAddressIndex, hwCGNExcludeSectionId, and hwCGNExcludeIndex." INDEX { hwCGNExcludeInstanceType, hwCGNExcludeInstanceIndex, hwCGNExcludeAddressIndex, hwCGNExcludeSectionId, hwCGNExcludeIndex} ::= { hwCGNExcludeIPTable 1 } HwCGNExcludeIPEntry ::= SEQUENCE { hwCGNExcludeInstanceType INTEGER, hwCGNExcludeInstanceIndex Unsigned32, hwCGNExcludeAddressIndex Unsigned32, hwCGNExcludeSectionId Unsigned32, hwCGNExcludeIndex Unsigned32, hwCGNExcludeStartIp DisplayString, hwCGNExcludeEndIp DisplayString } -- 1.3.6.1.4.1.2011.5.25.306.1.14.1.1 hwCGNExcludeInstanceType OBJECT-TYPE SYNTAX INTEGER { nat(0), dslite(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance type." ::= { hwCGNExcludeIPEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.14.1.2 hwCGNExcludeInstanceIndex OBJECT-TYPE SYNTAX Unsigned32(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the instance index." ::= { hwCGNExcludeIPEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.14.1.3 hwCGNExcludeAddressIndex OBJECT-TYPE SYNTAX Unsigned32(0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the IP address pool index." ::= { hwCGNExcludeIPEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.14.1.4 hwCGNExcludeSectionId OBJECT-TYPE SYNTAX Unsigned32(0..15 | 255) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the index of a session in an address pool of an instance." ::= { hwCGNExcludeIPEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.14.1.5 hwCGNExcludeIndex OBJECT-TYPE SYNTAX Unsigned32(0..9) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates index of an excluded IP for an address pool of an instance." ::= { hwCGNExcludeIPEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.14.1.6 hwCGNExcludeStartIp OBJECT-TYPE SYNTAX DisplayString(SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the start IP address of an excluded IP range for an address pool of an instance." ::= { hwCGNExcludeIPEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.14.1.7 hwCGNExcludeEndIp OBJECT-TYPE SYNTAX DisplayString(SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the end IP address of an excluded IP range for an address pool of an instance." ::= { hwCGNExcludeIPEntry 7 } --modified -- 1.3.6.1.4.1.2011.5.25.306.1.10 hwCGNDiscardInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNDiscardInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query statistics about dropped NAT packets on a VSUF-80/160." ::= { hwCGNObjects 15 } -- 1.3.6.1.4.1.2011.5.25.240.1.9.1 hwCGNDiscardInfoEntry OBJECT-TYPE SYNTAX HwCGNDiscardInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The object indicates statistics about dropped NAT packets on a VSUF-80/160." INDEX { hwCGNEntityPhysicalIndex, hwCGNDiscarInfoIndex} ::= { hwCGNDiscardInfoTable 1 } HwCGNDiscardInfoEntry ::= SEQUENCE { hwCGNEntityPhysicalIndex Unsigned32, hwCGNDiscarInfoIndex Unsigned32, hwCGNDiscarInfo DisplayString, hwCGNDiscarNumber Counter64 } hwCGNEntityPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a physical index." ::= { hwCGNDiscardInfoEntry 1 } hwCGNDiscarInfoIndex OBJECT-TYPE SYNTAX Unsigned32(0..87) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a NAT discard type index." ::= { hwCGNDiscardInfoEntry 2 } hwCGNDiscarInfo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the cause for NAT packet loss." ::= { hwCGNDiscardInfoEntry 3 } hwCGNDiscarNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates statistics about dropped packets." ::= { hwCGNDiscardInfoEntry 4 } hwCGNStatisticsPortNumDistrTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNStatisticsPortNumDistrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query user statistics with 10 port ranges in an instance." ::= { hwCGNObjects 16 } hwCGNStatisticsPortNumDistrEntry OBJECT-TYPE SYNTAX HwCGNStatisticsPortNumDistrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The indexes of this table are hwCGNDistrInstanceType and hwCGNDistrInstanceIndex." INDEX { hwCGNDistrInstanceType, hwCGNDistrInstanceIndex} ::= { hwCGNStatisticsPortNumDistrTable 1 } HwCGNStatisticsPortNumDistrEntry ::= SEQUENCE { hwCGNDistrInstanceType INTEGER, hwCGNDistrInstanceIndex Unsigned32, hwCGNDistrInstanceName DisplayString, hwCGN128PortsUserNumber Unsigned32, hwCGN256PortsUserNumber Unsigned32, hwCGN512PortsUserNumber Unsigned32, hwCGN1024PortsUserNumber Unsigned32, hwCGN2048PortsUserNumber Unsigned32, hwCGN4096PortsUserNumber Unsigned32, hwCGN6144PortsUserNumber Unsigned32, hwCGN8192PortsUserNumber Unsigned32, hwCGN10240PortsUserNumber Unsigned32, hwCGNAbovePortsUserNumber Unsigned32 } hwCGNDistrInstanceType OBJECT-TYPE SYNTAX INTEGER { nat(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance type." ::= { hwCGNStatisticsPortNumDistrEntry 1 } hwCGNDistrInstanceIndex OBJECT-TYPE SYNTAX Unsigned32(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the instance index." ::= { hwCGNStatisticsPortNumDistrEntry 2 } hwCGNDistrInstanceName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance name." ::= { hwCGNStatisticsPortNumDistrEntry 3 } hwCGN128PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned a number of ports in the range of 0 to 127." ::= { hwCGNStatisticsPortNumDistrEntry 4 } hwCGN256PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned a number of ports in the range of 128 to 255." ::= { hwCGNStatisticsPortNumDistrEntry 5 } hwCGN512PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned a number of ports in the range of 256 to 511." ::= { hwCGNStatisticsPortNumDistrEntry 6 } hwCGN1024PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned a number of ports in the range of 512 to 1023." ::= { hwCGNStatisticsPortNumDistrEntry 7 } hwCGN2048PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned a number of ports in the range of1024 to 2047." ::= { hwCGNStatisticsPortNumDistrEntry 8 } hwCGN4096PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned a number of ports in the range of 2048 to 4095." ::= { hwCGNStatisticsPortNumDistrEntry 9 } hwCGN6144PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned a number of ports in the range of 4096 to 6143." ::= { hwCGNStatisticsPortNumDistrEntry 10 } hwCGN8192PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "TThe value of this object specifies the number of users who are assigned a number of ports in the range of 6144 to 8191." ::= { hwCGNStatisticsPortNumDistrEntry 11 } hwCGN10240PortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned a number of ports in the range of 8192 to 10239." ::= { hwCGNStatisticsPortNumDistrEntry 12 } hwCGNAbovePortsUserNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of users who are assigned more than 10240 ports." ::= { hwCGNStatisticsPortNumDistrEntry 13 } -- 1.3.6.1.4.1.2011.5.25.306.1.17 hwCGNMulBoardScalarTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNMulBoardScalarEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query CGN bandwidth configurations." ::= { hwCGNObjects 17 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1 hwCGNMulBoardScalarEntry OBJECT-TYPE SYNTAX HwCGNMulBoardScalarEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The indexes of this table are hwCGNMulBoardSlotIndex and hwCGNMulBoardFrameIndex." INDEX { hwCGNMulBoardSlotIndex , hwCGNMulBoardFrameIndex } ::= { hwCGNMulBoardScalarTable 1 } HwCGNMulBoardScalarEntry ::= SEQUENCE { hwCGNMulBoardSlotIndex Unsigned32, hwCGNMulBoardFrameIndex Unsigned32, hwCGNMulBoardSessionNumber Counter64, hwCGNMulBoardCurSessionNumber Counter64, hwCGNMulBoardPacketThoughputNumber Counter64, hwCGNMulBoardBitThoughputNumber Counter64, hwCGNMulBoardRevPacketThoughputNumber Counter64, hwCGNMulBoardRevBitThoughputNumber Counter64, hwCGNMulBoardFlowSetupNumber Counter64, hwCGNMulBoardRevFlowSetupNumber Counter64, hwCGNMulBoardBandwidthNumber Counter64, hwCGNMulBoardDsliteTunnelNumber Counter64 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.1 hwCGNMulBoardSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates a slot index." ::= { hwCGNMulBoardScalarEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.2 hwCGNMulBoardFrameIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates a chassis ID." ::= { hwCGNMulBoardScalarEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.3 hwCGNMulBoardSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of sessions that can be established on a board based on a license file." ::= { hwCGNMulBoardScalarEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.4 hwCGNMulBoardCurSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of existing board-level sessions." ::= { hwCGNMulBoardScalarEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.5 hwCGNMulBoardPacketThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward packets forwarded by a board." ::= { hwCGNMulBoardScalarEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.6 hwCGNMulBoardBitThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward bits forwarded by a board." ::= { hwCGNMulBoardScalarEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.7 hwCGNMulBoardRevPacketThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse packets forwarded by a board." ::= { hwCGNMulBoardScalarEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.8 hwCGNMulBoardRevBitThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse bits forwarded by a board." ::= { hwCGNMulBoardScalarEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.9 hwCGNMulBoardFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of forward flows created on each board." ::= { hwCGNMulBoardScalarEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.10 hwCGNMulBoardRevFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of reverse flows created on each board." ::= { hwCGNMulBoardScalarEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.11 hwCGNMulBoardBandwidthNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object indicates the bandwidth (in Gbit/s) on a board." ::= { hwCGNMulBoardScalarEntry 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.17.1.12 hwCGNMulBoardDsliteTunnelNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object specifies the number of DS-Lite tunnels of a specified board in a virtual access or virtual cluster scenario." ::= { hwCGNMulBoardScalarEntry 12 } -- 1.3.6.1.4.1.2011.5.25.306.1.18 hwCGNCpuLevelTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNCpuLevelEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query CPU-level bandwidth specified using license, the maximum number of sessions that can be established, the number of existing sessions and DS-Lite tunnels, the rate at which packets and bits are sent and received, average packet length, and the rate at which the first forward and reverse packets and bits are sent." ::= { hwCGNObjects 18 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1 hwCGNCpuLevelEntry OBJECT-TYPE SYNTAX HwCGNCpuLevelEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query CPU-level bandwidth specified using license, the maximum number of sessions that can be established, the number of existing sessions and DS-Lite tunnels, the rate at which packets and bits are sent and received, average packet length, and the rate at which the first forward and reverse packets and bits are sent." INDEX { hwCGNCpuSlotIndex , hwCGNCpuCpuIndex } ::= { hwCGNCpuLevelTable 1 } HwCGNCpuLevelEntry ::= SEQUENCE { hwCGNCpuSlotIndex Unsigned32, hwCGNCpuCpuIndex Unsigned32, hwCGNCpuCfgSessionNumber Counter64, hwCGNCpuCurrentSessionNumber Counter64, hwCGNCpuDsliteTunnelNumber Counter64, hwCGNCpuCfgBandwidth Counter64, hwCGNCpuCurrentRxPps Counter64, hwCGNCpuCurrentRxbps Counter64, hwCGNCpuCurrentRxPktAvgLen Counter64, hwCGNCpuCurrentTxPps Counter64, hwCGNCpuCurrentTxbps Counter64, hwCGNCpuCurrentTxPktAvgLen Counter64, hwCGNCpuCurrentPosFstPps Counter64, hwCGNCpuCurrentPosFstbps Counter64, hwCGNCpuCurrentNegFstPps Counter64, hwCGNCpuCurrentNegFstbps Counter64, hwCGNCpuName DisplayString } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.1 hwCGNCpuSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates a slot index." ::= { hwCGNCpuLevelEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.2 hwCGNCpuCpuIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the CPU index." ::= { hwCGNCpuLevelEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.3 hwCGNCpuCfgSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the CPU-specified maximum number of sessions that can be established. The unit is M." ::= { hwCGNCpuLevelEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.4 hwCGNCpuCurrentSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing number of CPU-specific sessions." ::= { hwCGNCpuLevelEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.5 hwCGNCpuDsliteTunnelNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing number of CPU-specific DS-Lite tunnels." ::= { hwCGNCpuLevelEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.6 hwCGNCpuCfgBandwidth OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the CPU bandwidth, in Gbit/s." ::= { hwCGNCpuLevelEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.7 hwCGNCpuCurrentRxPps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are received." ::= { hwCGNCpuLevelEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.8 hwCGNCpuCurrentRxbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are received." ::= { hwCGNCpuLevelEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.9 hwCGNCpuCurrentRxPktAvgLen OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of received packets." ::= { hwCGNCpuLevelEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.10 hwCGNCpuCurrentTxPps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are transmitted." ::= { hwCGNCpuLevelEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.11 hwCGNCpuCurrentTxbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are transmitted." ::= { hwCGNCpuLevelEntry 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.12 hwCGNCpuCurrentTxPktAvgLen OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of transmitted packets." ::= { hwCGNCpuLevelEntry 12 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.13 hwCGNCpuCurrentPosFstPps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific at (in pps) which the first packets are sent." ::= { hwCGNCpuLevelEntry 13 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.14 hwCGNCpuCurrentPosFstbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of transmitted packets." ::= { hwCGNCpuLevelEntry 14 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.15 hwCGNCpuCurrentNegFstPps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) which reverse first packets are transmitted." ::= { hwCGNCpuLevelEntry 15 } -- 1.3.6.1.4.1.2011.5.25.306.1.18.1.16 hwCGNCpuCurrentNegFstbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which the reverse first packet bits are transmitted." ::= { hwCGNCpuLevelEntry 16 } hwCGNCpuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates a CPU name." ::= { hwCGNCpuLevelEntry 17 } -- 1.3.6.1.4.1.2011.5.25.306.1.19 hwCGNMulCpuLevelTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNMulCpuLevelEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is used to query CPU-level statistics." ::= { hwCGNObjects 19 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1 hwCGNMulCpuLevelEntry OBJECT-TYPE SYNTAX HwCGNMulCpuLevelEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This object indicates the description." INDEX { hwCGNMulCpuSlotIndex , hwCGNMulCpuFrameIndex , hwCGNMulCpuCpuIndex } ::= { hwCGNMulCpuLevelTable 1 } HwCGNMulCpuLevelEntry ::= SEQUENCE { hwCGNMulCpuSlotIndex Unsigned32, hwCGNMulCpuFrameIndex Unsigned32, hwCGNMulCpuCpuIndex Unsigned32, hwCGNMulCpuCfgSessionNumber Counter64, hwCGNMulCpuCurrentSessionNumber Counter64, hwCGNMulCpuDsliteTunnelNumber Counter64, hwCGNMulCpuCfgBandwidth Counter64, hwCGNMulCpuCurrentRxPps Counter64, hwCGNMulCpuCurrentRxbps Counter64, hwCGNMulCpuCurrentRxPktAvgLen Counter64, hwCGNMulCpuCurrentTxPps Counter64, hwCGNMulCpuCurrentTxbps Counter64, hwCGNMulCpuCurrentTxPktAvgLen Counter64, hwCGNMulCpuCurrentPosFstPps Counter64, hwCGNMulCpuCurrentPosFstbps Counter64, hwCGNMulCpuCurrentNegFstPps Counter64, hwCGNMulCpuCurrentNegFstbps Counter64, hwCGNMulCpuName DisplayString } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.1 hwCGNMulCpuSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates a slot index." ::= { hwCGNMulCpuLevelEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.2 hwCGNMulCpuFrameIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates a frame index." ::= { hwCGNMulCpuLevelEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.3 hwCGNMulCpuCpuIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates a CPU index." ::= { hwCGNMulCpuLevelEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.4 hwCGNMulCpuCfgSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the CPU-specified maximum number of sessions that can be established. The unit is M." ::= { hwCGNMulCpuLevelEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.5 hwCGNMulCpuCurrentSessionNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing number of CPU-specific sessions." ::= { hwCGNMulCpuLevelEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.6 hwCGNMulCpuDsliteTunnelNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing number of CPU-specific DS-Lite tunnels." ::= { hwCGNMulCpuLevelEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.7 hwCGNMulCpuCfgBandwidth OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the CPU bandwidth, in Gbit/s." ::= { hwCGNMulCpuLevelEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.8 hwCGNMulCpuCurrentRxPps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are received." ::= { hwCGNMulCpuLevelEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.9 hwCGNMulCpuCurrentRxbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are received." ::= { hwCGNMulCpuLevelEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.10 hwCGNMulCpuCurrentRxPktAvgLen OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of received packets." ::= { hwCGNMulCpuLevelEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.11 hwCGNMulCpuCurrentTxPps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are transmitted." ::= { hwCGNMulCpuLevelEntry 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.12 hwCGNMulCpuCurrentTxbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are transmitted." ::= { hwCGNMulCpuLevelEntry 12 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.13 hwCGNMulCpuCurrentTxPktAvgLen OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are transmitted." ::= { hwCGNMulCpuLevelEntry 13 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.14 hwCGNMulCpuCurrentPosFstPps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of transmitted packets." ::= { hwCGNMulCpuLevelEntry 14 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.15 hwCGNMulCpuCurrentPosFstbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which the first packet bits are transmitted." ::= { hwCGNMulCpuLevelEntry 15 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.16 hwCGNMulCpuCurrentNegFstPps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) which reverse first packets are transmitted." ::= { hwCGNMulCpuLevelEntry 16 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.17 hwCGNMulCpuCurrentNegFstbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which the reverse first packet bits are transmitted." ::= { hwCGNMulCpuLevelEntry 17 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.18 hwCGNMulCpuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates a CPU name." ::= { hwCGNMulCpuLevelEntry 18 } -- 1.3.6.1.4.1.2011.5.25.306.1.20 hwCGNIpPoolGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNIpPoolGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query the configuration of CGN IP pool groups." ::= { hwCGNObjects 20 } -- 1.3.6.1.4.1.2011.5.25.306.1.20.1 hwCGNIpPoolGroupEntry OBJECT-TYPE SYNTAX HwCGNIpPoolGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the description." INDEX { hwCGNIpPoolGroupName} ::= { hwCGNIpPoolGroupTable 1 } HwCGNIpPoolGroupEntry ::= SEQUENCE { hwCGNIpPoolGroupName DisplayString, hwCGNIpPoolGroupUsage Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.20.1.1 hwCGNIpPoolGroupName OBJECT-TYPE SYNTAX DisplayString(SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates an IP pool group name." ::= { hwCGNIpPoolGroupEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.20.1.2 hwCGNIpPoolGroupUsage OBJECT-TYPE SYNTAX Unsigned32(0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates IP pool group usage." ::= { hwCGNIpPoolGroupEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.21 hwVSMCGNScalar OBJECT IDENTIFIER ::= { hwCGNObjects 21 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.1 hwVSMCGNTotalSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number (expressed in million) of sessions that can be established based on a license file." ::= { hwVSMCGNScalar 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.2 hwVSMCGNTotalCurSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the existing number of table session established on a device." ::= { hwVSMCGNScalar 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.3 hwVSMCGNTotalPacketThroughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward (user-to-network) packets that are forwarded on a device." ::= { hwVSMCGNScalar 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.4 hwVSMCGNTotalRevPacketThroughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse (network-to-user) packets that are forwarded on a device." ::= { hwVSMCGNScalar 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.5 hwVSMCGNTotalBitThroughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward (user-to-network) bits that are forwarded on a device." ::= { hwVSMCGNScalar 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.6 hwVSMCGNTotalRevBitThroughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse (network-to-user) bits that are forwarded on a device." ::= { hwVSMCGNScalar 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.7 hwVSMCGNTotalFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward (user-to-network) flows that are established on a device." ::= { hwVSMCGNScalar 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.8 hwVSMCGNTotalRevFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse (network-to-user) flows that are established on a device." ::= { hwVSMCGNScalar 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.9 hwVSMCGNTotalBandwithNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the bandwidth configuration on a device." ::= { hwVSMCGNScalar 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.10 hwVSMCGNTotalDsliteTunnelNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of DS-Lite tunnels established on a device." ::= { hwVSMCGNScalar 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.11 hwVSMCGNLCSSessionTotalNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License session total number,uint is M" ::= { hwVSMCGNScalar 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.12 hwVSMCGNLCSSessionUsedNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License session used number,uint is M" ::= { hwVSMCGNScalar 12 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.13 hwVSMCGNLCSSessionFreeNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License session free number,uint is M" ::= { hwVSMCGNScalar 13 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.14 hwVSMCGNLCSBandwidthTotalNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License bandwidth total number,unit is G" ::= { hwVSMCGNScalar 14 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.15 hwVSMCGNLCSBandwidthUsedNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License bandwidth used number,unit is G" ::= { hwVSMCGNScalar 15 } -- 1.3.6.1.4.1.2011.5.25.306.1.21.16 hwVSMCGNLCSBandwidthFreeNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "License bandwidth free number,unit is G" ::= { hwVSMCGNScalar 16 } -- 1.3.6.1.4.1.2011.5.25.306.1.22 hwVSMCGNDsliteTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVSMCGNDsliteTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query tunnel table information." ::= { hwCGNObjects 22 } -- 1.3.6.1.4.1.2011.5.25.240.1.22.1 hwVSMCGNDsliteTunnelEntry OBJECT-TYPE SYNTAX HwVSMCGNDsliteTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwVSMTunnelEntPhysicalIndex." INDEX {hwVSMTunnelEntPhysicalIndex} ::= { hwVSMCGNDsliteTunnelTable 1 } HwVSMCGNDsliteTunnelEntry ::= SEQUENCE { hwVSMTunnelEntPhysicalIndex Unsigned32, hwVSMCGNCurTunnelNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.22.1.1 hwVSMTunnelEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a physical index." ::= { hwVSMCGNDsliteTunnelEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.22.1.2 hwVSMCGNCurTunnelNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of tunnel entries." ::= { hwVSMCGNDsliteTunnelEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.23 hwVSMCGNCurrentSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVSMCGNCurrentSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query the existing number of sessions." ::= { hwCGNObjects 23 } -- 1.3.6.1.4.1.2011.5.25.240.1.23.1 hwVSMCGNCurrentSessionEntry OBJECT-TYPE SYNTAX HwVSMCGNCurrentSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwVSMCurSessionEntPhysicalIndex." INDEX {hwVSMCurSessionEntPhysicalIndex} ::= { hwVSMCGNCurrentSessionTable 1 } HwVSMCGNCurrentSessionEntry ::= SEQUENCE { hwVSMCurSessionEntPhysicalIndex Unsigned32, hwVSMCGNCurSessionNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.23.1.1 hwVSMCurSessionEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a physical index." ::= { hwVSMCGNCurrentSessionEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.23.1.2 hwVSMCGNCurSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of existing sessions." ::= { hwVSMCGNCurrentSessionEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.24 hwVSMCGNStatisticsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVSMCGNStatisticsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query NAT module static statistics." ::= { hwCGNObjects 24 } -- 1.3.6.1.4.1.2011.5.25.240.1.24.1 hwVSMCGNStatisticsInfoEntry OBJECT-TYPE SYNTAX HwVSMCGNStatisticsInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwVSMCGNEntPhysicalIndex." INDEX {hwVSMCGNEntPhysicalIndex} ::= { hwVSMCGNStatisticsInfoTable 1 } HwVSMCGNStatisticsInfoEntry ::= SEQUENCE { hwVSMCGNEntPhysicalIndex Unsigned32, hwVSMCGNDiscardNumber Counter64, hwVSMCGNErrorNumber Counter64, hwVSMCGNServermapNumber Unsigned32, hwVSMCGNFragSSNNumber Unsigned32, hwVSMCGNNat444SessionNumber Unsigned32, hwVSMCGNDsliteSessionNumber Unsigned32, hwVSMCGNReceivedPacket Counter64, hwVSMCGNTransmittedPacket Counter64, hwVSMCGNSessionTableNumber Unsigned32, hwVSMCGNUserTableNumber Unsigned32, --modified hwVSMCGNNat64SessionNumber Unsigned32, hwVSMCGNPCPSessionNumber Unsigned32, hwVSMCGNPCPNAT444SessionNumber Unsigned32, hwVSMCGNPCPDSLITESessionNumber Unsigned32, hwVSMCGNPCPLAFT6SessionNumber Unsigned32, hwVSMCGNCurrentSessionSpeed Unsigned32, hwVSMCGNTotalSetupSession Counter64, hwVSMCGNTotalTearDownSession Counter64 --modified } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.1 hwVSMCGNEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a physical index." ::= { hwVSMCGNStatisticsInfoEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.2 hwVSMCGNDiscardNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of dropped packets." ::= { hwVSMCGNStatisticsInfoEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.3 hwVSMCGNErrorNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of error packets." ::= { hwVSMCGNStatisticsInfoEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.4 hwVSMCGNServermapNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of server-map entries." ::= { hwVSMCGNStatisticsInfoEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.5 hwVSMCGNFragSSNNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of Frag SSN entries." ::= { hwVSMCGNStatisticsInfoEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.6 hwVSMCGNNat444SessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of NAT444 sessions." ::= { hwVSMCGNStatisticsInfoEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.7 hwVSMCGNDsliteSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of DS-Lite sessions." ::= { hwVSMCGNStatisticsInfoEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.8 hwVSMCGNReceivedPacket OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of packets received by an interface." ::= { hwVSMCGNStatisticsInfoEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.9 hwVSMCGNTransmittedPacket OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of packets sent by an interface." ::= { hwVSMCGNStatisticsInfoEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.10 hwVSMCGNSessionTableNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of user session tables." ::= { hwVSMCGNStatisticsInfoEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.24.1.11 hwVSMCGNUserTableNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of user tables." ::= { hwVSMCGNStatisticsInfoEntry 11 } --modified hwVSMCGNNat64SessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total current nat64 sessions in Memory." ::= { hwVSMCGNStatisticsInfoEntry 12 } hwVSMCGNPCPSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total current PCP sessions in Memory." ::= { hwVSMCGNStatisticsInfoEntry 13 } hwVSMCGNPCPNAT444SessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current PCP sessions from NAT444 in Memory." ::= { hwVSMCGNStatisticsInfoEntry 14 } hwVSMCGNPCPDSLITESessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current PCP sessions from DSLITE in Memory." ::= { hwVSMCGNStatisticsInfoEntry 15 } hwVSMCGNPCPLAFT6SessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current PCP sessions from LAFT6 in Memory." ::= { hwVSMCGNStatisticsInfoEntry 16 } hwVSMCGNCurrentSessionSpeed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the existing rate at which flows are created." ::= { hwVSMCGNStatisticsInfoEntry 17 } hwVSMCGNTotalSetupSession OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total setup sessions." ::= { hwVSMCGNStatisticsInfoEntry 18 } hwVSMCGNTotalTearDownSession OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total teardown sessions." ::= { hwVSMCGNStatisticsInfoEntry 19 } -- 1.3.6.1.4.1.2011.5.25.306.1.25 hwVSMCGNBandwidthTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVSMCGNBandwidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query bandwidth configuration based on license." ::= { hwCGNObjects 25 } -- 1.3.6.1.4.1.2011.5.25.306.1.25.1 hwVSMCGNBandwidthEntry OBJECT-TYPE SYNTAX HwVSMCGNBandwidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwVSMBandwidthEntPhysicalIndex." INDEX { hwVSMBandwidthEntPhysicalIndex } ::= { hwVSMCGNBandwidthTable 1 } HwVSMCGNBandwidthEntry ::= SEQUENCE { hwVSMBandwidthEntPhysicalIndex Unsigned32, hwVSMCGNBandwidthNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.25.1.1 hwVSMBandwidthEntPhysicalIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a physical index." ::= { hwVSMCGNBandwidthEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.25.1.2 hwVSMCGNBandwidthNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the bandwidth configuration." ::= { hwVSMCGNBandwidthEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.26 hwVSMCGNBoardScalarTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVSMCGNBoardScalarEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query CGN statistics based on boards." ::= { hwCGNObjects 26 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1 hwVSMCGNBoardScalarEntry OBJECT-TYPE SYNTAX HwVSMCGNBoardScalarEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this table is hwVSMCGNBoardSlotIndex." INDEX { hwVSMCGNBoardSlotIndex } ::= { hwVSMCGNBoardScalarTable 1 } HwVSMCGNBoardScalarEntry ::= SEQUENCE { hwVSMCGNBoardSlotIndex Unsigned32, hwVSMCGNBoardSessionNumber Unsigned32, hwVSMCGNBoardCurSessionNumber Unsigned32, hwVSMCGNBoardPacketThoughputNumber Counter64, hwVSMCGNBoardBitThoughputNumber Counter64, hwVSMCGNBoardRevPacketThoughputNumber Counter64, hwVSMCGNBoardRevBitThoughputNumber Counter64, hwVSMCGNBoardFlowSetupNumber Counter64, hwVSMCGNBoardRevFlowSetupNumber Counter64, hwVSMCGNBoardBandwidthNumber Unsigned32, hwVSMCGNBoardDsliteTunnelNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.1 hwVSMCGNBoardSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a slot index." ::= { hwVSMCGNBoardScalarEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.2 hwVSMCGNBoardSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of sessions that can be established on a board based on a license file." ::= { hwVSMCGNBoardScalarEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.3 hwVSMCGNBoardCurSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of existing board-level sessions." ::= { hwVSMCGNBoardScalarEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.4 hwVSMCGNBoardPacketThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward packets forwarded by a board." ::= { hwVSMCGNBoardScalarEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.5 hwVSMCGNBoardBitThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward bits forwarded by a board." ::= { hwVSMCGNBoardScalarEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.6 hwVSMCGNBoardRevPacketThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse packets forwarded by a board." ::= { hwVSMCGNBoardScalarEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.7 hwVSMCGNBoardRevBitThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse bits forwarded by a board." ::= { hwVSMCGNBoardScalarEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.8 hwVSMCGNBoardFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward flows created on each board." ::= { hwVSMCGNBoardScalarEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.9 hwVSMCGNBoardRevFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse flows created on each board." ::= { hwVSMCGNBoardScalarEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.10 hwVSMCGNBoardBandwidthNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates bandwidth configuration on a board." ::= { hwVSMCGNBoardScalarEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.26.1.11 hwVSMCGNBoardDsliteTunnelNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of DS-Lite tunnels that can be established on each board." ::= { hwVSMCGNBoardScalarEntry 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.27 hwVSMCGNCpuLevelTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVSMCGNCpuLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query CPU-level bandwidth specified using license, the maximum number of sessions that can be established, the number of existing sessions and DS-Lite tunnels, the rate at which packets and bits are sent and received, average packet length, and the rate at which the first forward and reverse packets and bits are sent." ::= { hwCGNObjects 27 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1 hwVSMCGNCpuLevelEntry OBJECT-TYPE SYNTAX HwVSMCGNCpuLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query CPU-level bandwidth specified using license, the maximum number of sessions that can be established, the number of existing sessions and DS-Lite tunnels, the rate at which packets and bits are sent and received, average packet length, and the rate at which the first forward and reverse packets and bits are sent." INDEX { hwVSMCGNCpuSlotIndex , hwVSMCGNCpuCpuIndex } ::= { hwVSMCGNCpuLevelTable 1 } HwVSMCGNCpuLevelEntry ::= SEQUENCE { hwVSMCGNCpuSlotIndex Unsigned32, hwVSMCGNCpuCpuIndex Unsigned32, hwVSMCGNCpuCfgSessionNumber Unsigned32, hwVSMCGNCpuCurrentSessionNumber Unsigned32, hwVSMCGNCpuDsliteTunnelNumber Unsigned32, hwVSMCGNCpuCfgBandwidth Unsigned32, hwVSMCGNCpuCurrentRxPps Unsigned32, hwVSMCGNCpuCurrentRxbpsLow Unsigned32, hwVSMCGNCpuCurrentRxbpsHigh Unsigned32, hwVSMCGNCpuCurrentRxPktAvgLen Unsigned32, hwVSMCGNCpuCurrentTxPps Unsigned32, hwVSMCGNCpuCurrentTxbpsLow Unsigned32, hwVSMCGNCpuCurrentTxbpsHigh Unsigned32, hwVSMCGNCpuCurrentTxPktAvgLen Unsigned32, hwVSMCGNCpuCurrentPosFstPps Unsigned32, hwVSMCGNCpuCurrentPosFstbps Unsigned32, hwVSMCGNCpuCurrentNegFstPps Unsigned32, hwVSMCGNCpuCurrentNegFstbps Unsigned32, hwVSMCGNCpuName DisplayString } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.1 hwVSMCGNCpuSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a slot index." ::= { hwVSMCGNCpuLevelEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.2 hwVSMCGNCpuCpuIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the CPU index." ::= { hwVSMCGNCpuLevelEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.3 hwVSMCGNCpuCfgSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the CPU-specified maximum number of sessions that can be established. The unit is M." ::= { hwVSMCGNCpuLevelEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.4 hwVSMCGNCpuCurrentSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing number of CPU-specific sessions." ::= { hwVSMCGNCpuLevelEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.5 hwVSMCGNCpuDsliteTunnelNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing number of CPU-specific DS-Lite tunnels." ::= { hwVSMCGNCpuLevelEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.6 hwVSMCGNCpuCfgBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the CPU bandwidth, in Gbit/s." ::= { hwVSMCGNCpuLevelEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.7 hwVSMCGNCpuCurrentRxPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are received." ::= { hwVSMCGNCpuLevelEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.8 hwVSMCGNCpuCurrentRxbpsLow OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are received." ::= { hwVSMCGNCpuLevelEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.9 hwVSMCGNCpuCurrentRxbpsHigh OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are received." ::= { hwVSMCGNCpuLevelEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.10 hwVSMCGNCpuCurrentRxPktAvgLen OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of received packets." ::= { hwVSMCGNCpuLevelEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.11 hwVSMCGNCpuCurrentTxPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are transmitted." ::= { hwVSMCGNCpuLevelEntry 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.12 hwVSMCGNCpuCurrentTxbpsLow OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are transmitted." ::= { hwVSMCGNCpuLevelEntry 12 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.13 hwVSMCGNCpuCurrentTxbpsHigh OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are transmitted." ::= { hwVSMCGNCpuLevelEntry 13 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.14 hwVSMCGNCpuCurrentTxPktAvgLen OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of transmitted packets." ::= { hwVSMCGNCpuLevelEntry 14 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.15 hwVSMCGNCpuCurrentPosFstPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific at (in pps) which the first packets are sent." ::= { hwVSMCGNCpuLevelEntry 15 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.16 hwVSMCGNCpuCurrentPosFstbps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of transmitted packets." ::= { hwVSMCGNCpuLevelEntry 16 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.17 hwVSMCGNCpuCurrentNegFstPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) which reverse first packets are transmitted." ::= { hwVSMCGNCpuLevelEntry 17 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.18 hwVSMCGNCpuCurrentNegFstbps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which the reverse first packet bits are transmitted." ::= { hwVSMCGNCpuLevelEntry 18 } -- 1.3.6.1.4.1.2011.5.25.306.1.27.1.19 hwVSMCGNCpuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a CPU name." ::= { hwVSMCGNCpuLevelEntry 19 } -- 1.3.6.1.4.1.2011.5.25.306.1.28 hwVSMCGNMulBoardScalarTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVSMCGNMulBoardScalarEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query CGN bandwidth configurations." ::= { hwCGNObjects 28 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1 hwVSMCGNMulBoardScalarEntry OBJECT-TYPE SYNTAX HwVSMCGNMulBoardScalarEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The indexes of this table are hwVSMCGNMulBoardSlotIndex and hwCGNMulBoardFrameIndex." INDEX { hwVSMCGNMulBoardSlotIndex , hwVSMCGNMulBoardFrameIndex } ::= { hwVSMCGNMulBoardScalarTable 1 } HwVSMCGNMulBoardScalarEntry ::= SEQUENCE { hwVSMCGNMulBoardSlotIndex Unsigned32, hwVSMCGNMulBoardFrameIndex Unsigned32, hwVSMCGNMulBoardSessionNumber Unsigned32, hwVSMCGNMulBoardCurSessionNumber Unsigned32, hwVSMCGNMulBoardPacketThoughputNumber Counter64, hwVSMCGNMulBoardBitThoughputNumber Counter64, hwVSMCGNMulBoardRevPacketThoughputNumber Counter64, hwVSMCGNMulBoardRevBitThoughputNumber Counter64, hwVSMCGNMulBoardFlowSetupNumber Counter64, hwVSMCGNMulBoardRevFlowSetupNumber Counter64, hwVSMCGNMulBoardBandwidthNumber Unsigned32, hwVSMCGNMulBoardDsliteTunnelNumber Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.1 hwVSMCGNMulBoardSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a slot index." ::= { hwVSMCGNMulBoardScalarEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.2 hwVSMCGNMulBoardFrameIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates a chassis ID." ::= { hwVSMCGNMulBoardScalarEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.3 hwVSMCGNMulBoardSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of sessions that can be established on a board based on a license file." ::= { hwVSMCGNMulBoardScalarEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.4 hwVSMCGNMulBoardCurSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of existing board-level sessions." ::= { hwVSMCGNMulBoardScalarEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.5 hwVSMCGNMulBoardPacketThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward packets forwarded by a board." ::= { hwVSMCGNMulBoardScalarEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.6 hwVSMCGNMulBoardBitThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward bits forwarded by a board." ::= { hwVSMCGNMulBoardScalarEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.7 hwVSMCGNMulBoardRevPacketThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse packets forwarded by a board." ::= { hwVSMCGNMulBoardScalarEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.8 hwVSMCGNMulBoardRevBitThoughputNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse bits forwarded by a board." ::= { hwVSMCGNMulBoardScalarEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.9 hwVSMCGNMulBoardFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of forward flows created on each board." ::= { hwVSMCGNMulBoardScalarEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.10 hwVSMCGNMulBoardRevFlowSetupNumber OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of reverse flows created on each board." ::= { hwVSMCGNMulBoardScalarEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.11 hwVSMCGNMulBoardBandwidthNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the bandwidth (in Gbit/s) on a board." ::= { hwVSMCGNMulBoardScalarEntry 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.28.1.12 hwVSMCGNMulBoardDsliteTunnelNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the number of DS-Lite tunnels of a specified board in a virtual access or virtual cluster scenario." ::= { hwVSMCGNMulBoardScalarEntry 12 } -- 1.3.6.1.4.1.2011.5.25.306.1.29 hwVSMCGNMulCpuLevelTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVSMCGNMulCpuLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query CPU-level statistics." ::= { hwCGNObjects 29 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1 hwVSMCGNMulCpuLevelEntry OBJECT-TYPE SYNTAX HwVSMCGNMulCpuLevelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the description." INDEX { hwVSMCGNMulCpuSlotIndex , hwVSMCGNMulCpuFrameIndex , hwVSMCGNMulCpuCpuIndex } ::= { hwVSMCGNMulCpuLevelTable 1 } HwVSMCGNMulCpuLevelEntry ::= SEQUENCE { hwVSMCGNMulCpuSlotIndex Unsigned32, hwVSMCGNMulCpuFrameIndex Unsigned32, hwVSMCGNMulCpuCpuIndex Unsigned32, hwVSMCGNMulCpuCfgSessionNumber Unsigned32, hwVSMCGNMulCpuCurrentSessionNumber Unsigned32, hwVSMCGNMulCpuDsliteTunnelNumber Unsigned32, hwVSMCGNMulCpuCfgBandwidth Unsigned32, hwVSMCGNMulCpuCurrentRxPps Unsigned32, hwVSMCGNMulCpuCurrentRxbpsLow Unsigned32, hwVSMCGNMulCpuCurrentRxbpsHigh Unsigned32, hwVSMCGNMulCpuCurrentRxPktAvgLen Unsigned32, hwVSMCGNMulCpuCurrentTxPps Unsigned32, hwVSMCGNMulCpuCurrentTxbpsLow Unsigned32, hwVSMCGNMulCpuCurrentTxbpsHigh Unsigned32, hwVSMCGNMulCpuCurrentTxPktAvgLen Unsigned32, hwVSMCGNMulCpuCurrentPosFstPps Unsigned32, hwVSMCGNMulCpuCurrentPosFstbps Unsigned32, hwVSMCGNMulCpuCurrentNegFstPps Unsigned32, hwVSMCGNMulCpuCurrentNegFstbps Unsigned32, hwVSMCGNMulCpuName DisplayString } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.1 hwVSMCGNMulCpuSlotIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a slot index." ::= { hwVSMCGNMulCpuLevelEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.2 hwVSMCGNMulCpuFrameIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a frame index." ::= { hwVSMCGNMulCpuLevelEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.3 hwVSMCGNMulCpuCpuIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a CPU index." ::= { hwVSMCGNMulCpuLevelEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.4 hwVSMCGNMulCpuCfgSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the CPU-specified maximum number of sessions that can be established. The unit is M." ::= { hwVSMCGNMulCpuLevelEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.5 hwVSMCGNMulCpuCurrentSessionNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing number of CPU-specific sessions." ::= { hwVSMCGNMulCpuLevelEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.6 hwVSMCGNMulCpuDsliteTunnelNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing number of CPU-specific DS-Lite tunnels." ::= { hwVSMCGNMulCpuLevelEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.7 hwVSMCGNMulCpuCfgBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the CPU bandwidth, in Gbit/s." ::= { hwVSMCGNMulCpuLevelEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.8 hwVSMCGNMulCpuCurrentRxPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are received." ::= { hwVSMCGNMulCpuLevelEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.9 hwVSMCGNMulCpuCurrentRxbpsLow OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are received." ::= { hwVSMCGNMulCpuLevelEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.10 hwVSMCGNMulCpuCurrentRxbpsHigh OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are received." ::= { hwVSMCGNMulCpuLevelEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.11 hwVSMCGNMulCpuCurrentRxPktAvgLen OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of received packets." ::= { hwVSMCGNMulCpuLevelEntry 11 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.12 hwVSMCGNMulCpuCurrentTxPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are transmitted." ::= { hwVSMCGNMulCpuLevelEntry 12 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.13 hwVSMCGNMulCpuCurrentTxbpsLow OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are transmitted." ::= { hwVSMCGNMulCpuLevelEntry 13 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.14 hwVSMCGNMulCpuCurrentTxbpsHigh OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which bits are transmitted." ::= { hwVSMCGNMulCpuLevelEntry 14 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.15 hwVSMCGNMulCpuCurrentTxPktAvgLen OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) at which packets are transmitted." ::= { hwVSMCGNMulCpuLevelEntry 15 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.16 hwVSMCGNMulCpuCurrentPosFstPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific average length (in bytes) of transmitted packets." ::= { hwVSMCGNMulCpuLevelEntry 16 } -- 1.3.6.1.4.1.2011.5.25.306.1.19.1.17 hwVSMCGNMulCpuCurrentPosFstbps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which the first packet bits are transmitted." ::= { hwVSMCGNMulCpuLevelEntry 17 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.18 hwVSMCGNMulCpuCurrentNegFstPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in pps) which reverse first packets are transmitted." ::= { hwVSMCGNMulCpuLevelEntry 18 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.19 hwVSMCGNMulCpuCurrentNegFstbps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the existing CPU-specific rate (in bps) at which the reverse first packet bits are transmitted." ::= { hwVSMCGNMulCpuLevelEntry 19 } -- 1.3.6.1.4.1.2011.5.25.306.1.29.1.20 hwVSMCGNMulCpuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a CPU name." ::= { hwVSMCGNMulCpuLevelEntry 20 } -- 1.3.6.1.4.1.2011.5.25.306.1.30 hwCGNInstStatTable OBJECT-TYPE SYNTAX SEQUENCE OF HwCGNInstStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query NAT instance Statistics." ::= { hwCGNObjects 30 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1 hwCGNInstStatEntry OBJECT-TYPE SYNTAX HwCGNInstStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The indexes of this table are hwCGNInstStatType and hwCGNInstStatIndex." INDEX { hwCGNInstStatType, hwCGNInstStatIndex } ::= { hwCGNInstStatTable 1 } HwCGNInstStatEntry ::= SEQUENCE { hwCGNInstStatType INTEGER, hwCGNInstStatIndex Unsigned32, hwCGNInstStatName DisplayString, hwCGNInstSessionNum Unsigned32, hwCGNInstUserNum Unsigned32, hwCGNInstForwdPps Unsigned32, hwCGNInstForwdBpsLow Unsigned32, hwCGNInstForwdBpsHigh Unsigned32, hwCGNInstReverPps Unsigned32, hwCGNInstReverBpsLow Unsigned32, hwCGNInstReverBpsHigh Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.1 hwCGNInstStatType OBJECT-TYPE SYNTAX INTEGER { nat(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance type." ::= { hwCGNInstStatEntry 1 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.2 hwCGNInstStatIndex OBJECT-TYPE SYNTAX Unsigned32(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object specifies the instance index." ::= { hwCGNInstStatEntry 2 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.3 hwCGNInstStatName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The object indicates the instance name." ::= { hwCGNInstStatEntry 3 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.4 hwCGNInstSessionNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Session table number." ::= { hwCGNInstStatEntry 4 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.5 hwCGNInstUserNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "User table number." ::= { hwCGNInstStatEntry 5 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.6 hwCGNInstForwdPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "current forwarding nat packet speed(pps)" ::= { hwCGNInstStatEntry 6 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.7 hwCGNInstForwdBpsLow OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "current forwarding nat packet bit speed(bps)" ::= { hwCGNInstStatEntry 7 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.8 hwCGNInstForwdBpsHigh OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "current forwarding nat packet bit speed(bps)." ::= { hwCGNInstStatEntry 8 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.9 hwCGNInstReverPps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "current reverse forwarding nat packet speed(pps)." ::= { hwCGNInstStatEntry 9 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.10 hwCGNInstReverBpsLow OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "current reverse forwarding nat packet bit speed(bps)." ::= { hwCGNInstStatEntry 10 } -- 1.3.6.1.4.1.2011.5.25.306.1.30.1.11 hwCGNInstReverBpsHigh OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "current reverse forwarding nat packet bit speed(bps)." ::= { hwCGNInstStatEntry 11 } --modified -- 1.3.6.1.4.1.2011.5.25.306.2 hwCGNConformance OBJECT IDENTIFIER ::= { hwCGNMIB 2 } -- 1.3.6.1.4.1.2011.5.25.240.3.1 hwCGNCompliances OBJECT IDENTIFIER ::= { hwCGNConformance 1 } -- 1.3.6.1.4.1.2011.5.25.306.3.1.1 hwCGNCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Description." MODULE -- this module MANDATORY-GROUPS {hwCGNInstanceGroup,hwCGNSessionGroup,hwCGNAddressGroup,hwCGNUserPortInformationGroup,hwCGNUserSessionInformationGroup,hwCGNDsliteTunnelGroup, hwCGNDsliteTunnelGroup ,hwCGNTransmitAbilityGroup,hwCGNCurrentSessionGroup ,hwCGNAddressGroupInfoGroup,hwCGNBandwidthGroup,hwCGNBoardScalarGroup,hwCGNScalarGroup, hwCGNDiscardInfoGroup, hwCGNStatisticsPortNumDistrGroup, hwCGNMulBoardScalarTable} ::= { hwCGNCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.306.3.2 hwCGNGroups OBJECT IDENTIFIER ::= { hwCGNConformance 2 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.1 hwCGNInstanceGroup OBJECT-GROUP OBJECTS {hwCGNInstanceName,hwCGNSessionLimitState,hwCGNSessionLimitICMPNumber,hwCGNSessionLimitTCPNumber,hwCGNSessionLimitUDPNumber,hwCGNSessionLimitTotalNumber,hwCGNPortRangeNumber } STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 1 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.2 hwCGNSessionGroup OBJECT-GROUP OBJECTS {hwSessionEntPhysicalIndex,hwCGNSessionNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 2 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.3 hwCGNAddressGroup OBJECT-GROUP OBJECTS {hwCGNInstanceType,hwCGNInstanceIndex,hwCGNAddressGroupIndex,hwCGNAddressInstanceName,hwCGNAddressGroupName,hwCGNAddressGroupUsage} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 3 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.4 hwCGNUserPortInformationGroup OBJECT-GROUP OBJECTS {hwCGNPortUserId,hwCGNUserPortICMPNumber,hwCGNUserPortTCPNumber,hwCGNUserPortUDPNumber,hwCGNUserPortTotalNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 4 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.5 hwCGNUserSessionInformationGroup OBJECT-GROUP OBJECTS {hwCGNSessionUserId,hwCGNUserSessionICMPNumber,hwCGNUserSessionTCPNumber,hwCGNUserSessionUDPNumber,hwCGNUserSessionTOTALNumber,hwCGNUserRevSessionICMPNumber, hwCGNUserRevSessionTCPNumber,hwCGNUserRevSessionUDPNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 5 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.6 hwCGNDsliteTunnelGroup OBJECT-GROUP OBJECTS {hwTunnelEntPhysicalIndex,hwCGNCurTunnelNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 6 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.7 hwCGNTransmitAbilityGroup OBJECT-GROUP OBJECTS {hwEntPhysicalIndex,hwCGNTotalPacketForwardingThroughput,hwCGNTotalBitForwardingThroughput, hwCGNTotalPacketRevForwardingThroughput,hwCGNTotalBitRevForwardingThroughput,hwCGNTotalFlowSetupRate, hwCGNTotalRevFlowSetupRate} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 7 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.8 hwCGNCurrentSessionGroup OBJECT-GROUP OBJECTS {hwCurSessionEntPhysicalIndex,hwCGNCurSessionNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 8 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.9 hwCGNAddressGroupInfoGroup OBJECT-GROUP OBJECTS {hwCGNAddressInstanceType,hwCGNAddressInstanceIndex,hwCGNAddressIndex,hwCGNAddressSectionId, hwCGNAddressGroupStartAddr,hwCGNAddressGroupEndAddr,hwCGNAddressGroupMaskAddr,hwCGNAddressGroupMaskNumber, hwCGNAddressVPNInstanceName} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 9 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.10 hwCGNStatisticsInfoGroup OBJECT-GROUP OBJECTS {hwCGNEntPhysicalIndex,hwCGNDiscardNumber,hwCGNErrorNumber,hwCGNServermapNumber,hwCGNFragSSNNumber,hwCGNNat444SessionNumber, hwCGNDsliteSessionNumber,hwCGNReceivedPacket,hwCGNTransmittedPacket,hwCGNSessionTableNumber,hwCGNUserTableNumber, --modified hwCGNNat64SessionNumber,hwCGNPCPSessionNumber,hwCGNPCPNAT444SessionNumber,hwCGNPCPDSLITESessionNumber,hwCGNPCPLAFT6SessionNumber, hwCGNCurrentSessionSpeed,hwCGNTotalSetupSession,hwCGNTotalTearDownSession} --modified STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 10 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.11 hwCGNBandwidthGroup OBJECT-GROUP OBJECTS {hwBandwidthEntPhysicalIndex,hwCGNBandwidthNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 11 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.12 hwCGNBoardScalarGroup OBJECT-GROUP OBJECTS {hwCGNBoardSlotIndex,hwCGNBoardSessionNumber,hwCGNBoardCurSessionNumber, hwCGNBoardPacketThoughputNumber,hwCGNBoardBitThoughputNumber,hwCGNBoardRevPacketThoughputNumber, hwCGNBoardRevBitThoughputNumber,hwCGNBoardFlowSetupNumber,hwCGNBoardRevFlowSetupNumber, hwCGNBoardBandwidthNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 12 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.13 hwCGNScalarGroup OBJECT-GROUP OBJECTS {hwCGNTotalSessionNumber,hwCGNTotalCurSessionNumber,hwCGNTotalPacketThroughputNumber,hwCGNTotalRevPacketThroughputNumber,hwCGNTotalBitThroughputNumber,hwCGNTotalRevBitThroughputNumber,hwCGNTotalFlowSetupNumber,hwCGNTotalRevFlowSetupNumber,hwCGNTotalBandwithNumber,hwCGNTotalDsliteTunnelNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 13 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.14 hwCGNExcludeIPGroup OBJECT-GROUP OBJECTS {hwCGNExcludeInstanceType,hwCGNExcludeInstanceIndex,hwCGNExcludeAddressIndex,hwCGNExcludeSectionId,hwCGNExcludeIndex,hwCGNExcludeStartIp,hwCGNExcludeEndIp} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 14 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.15 hwCGNDiscardInfoGroup OBJECT-GROUP OBJECTS {hwCGNEntityPhysicalIndex,hwCGNDiscarInfoIndex,hwCGNDiscarInfo,hwCGNDiscarNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 15 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.16 hwCGNStatisticsPortNumDistrGroup OBJECT-GROUP OBJECTS {hwCGNDistrInstanceType, hwCGNDistrInstanceIndex, hwCGNDistrInstanceName, hwCGN128PortsUserNumber, hwCGN256PortsUserNumber, hwCGN512PortsUserNumber, hwCGN1024PortsUserNumber, hwCGN2048PortsUserNumber, hwCGN4096PortsUserNumber, hwCGN6144PortsUserNumber, hwCGN8192PortsUserNumber, hwCGN10240PortsUserNumber, hwCGNAbovePortsUserNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 16 } -- 1.3.6.1.4.1.2011.5.25.306.3.2.17 hwCGNMulBoardScalarGroup OBJECT-GROUP OBJECTS {hwCGNMulBoardSlotIndex,hwCGNMulBoardFrameIndex,hwCGNMulBoardSessionNumber,hwCGNMulBoardCurSessionNumber, hwCGNMulBoardPacketThoughputNumber,hwCGNMulBoardBitThoughputNumber,hwCGNMulBoardRevPacketThoughputNumber, hwCGNMulBoardRevBitThoughputNumber,hwCGNMulBoardFlowSetupNumber,hwCGNMulBoardRevFlowSetupNumber, hwCGNMulBoardBandwidthNumber} STATUS current DESCRIPTION "Description." ::= { hwCGNGroups 17 } END -- -- HUAWEI-CGN-MIB.mib --