-- ================================================================= -- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description:HUAWEI-BRAS-VSM-MIB DEFINITIONS -- Reference: -- Version: V2.19 -- History: -- -- ================================================================= HUAWEI-BRAS-VSM-MIB DEFINITIONS ::= BEGIN IMPORTS hwBRASMib FROM HUAWEI-MIB DisplayString, RowStatus, TruthValue, MacAddress, DateAndTime FROM SNMPv2-TC EnabledStatus FROM P-BRIDGE-MIB OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter64, NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; hwBRASVsm MODULE-IDENTITY LAST-UPDATED "201801151250Z" 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 "Modifiy hwUserID." REVISION "201801151250Z" DESCRIPTION "Modify hwVsmAddedServiceTable hwVsmEDSGApplyCarResourceFailAlarm hwVsmEDSGApplySqResourceFailAlarm hwVsmEDSGApplyStatResourceFailAlarm." REVISION "201711241250Z" DESCRIPTION "Add two mib tables, hwVsmEDSGServicePolicyTable and hwVsmEDSGDownloadServicePolicyTable." REVISION "201711101250Z" DESCRIPTION "Add hwVsmCUEDSGApplyCarResourceFailAlarm hwVsmCUEDSGApplySqResourceFailAlarm hwVsmCUEDSGApplyStatResourceFailAlarm." REVISION "201705101250Z" DESCRIPTION "Modifiy hwVsmSlot." REVISION "201603151250Z" DESCRIPTION "The MIB contains objects of module VSM." REVISION "201512241250Z" DESCRIPTION "Modify hwVsmMibTrap hwVsmBackupActiveEDSGFailureAlarm." REVISION "201508121250Z" DESCRIPTION "Add hwVsmEDSGApplyCarResourceFailAlarm,hwVsmEDSGApplySqResourceFailAlarm and hwVsmEDSGApplyStatResourceFailAlarm." REVISION "201504281250Z" DESCRIPTION "Add hwVsmMibTrap hwVsmBackupActiveEDSGFailureAlarm." REVISION "201308042119Z" DESCRIPTION "V1.0-V1.1." ::= { hwBRASMib 9 } -- -- Node definitions -- -- ================================================================== -- -- ======================= definition begin ========================= -- -- ================================================================== hwVsmSetFlowQryTLenTable OBJECT IDENTIFIER ::= { hwBRASVsm 1 } -- ============== hwVsmSetFlowQryTLenTable define beginning ============== hwVsmSetTimeLen OBJECT-TYPE SYNTAX Integer32 (2..10) MAX-ACCESS read-create STATUS current DESCRIPTION "Flow query time length." DEFVAL { 2 } ::= { hwVsmSetFlowQryTLenTable 1 } -- ============== hwVsmSetFlowQryTLenTable define end ============== -- ============== hwVsmServicePolicyTable define beginning ============== hwVsmServicePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVsmServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " VSM service policy configuration." ::= { hwBRASVsm 2 } hwVsmServicePolicyEntry OBJECT-TYPE SYNTAX HwVsmServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Service policy entry, service policy name is identified as key word, direct a service policy when create, and don't allow to change. Index item is hwVsmServicePolicyName node. The table is used for configuration of service policy. Operation restriction description: 1. must input service policy name when created. 2. if a service is being used for users, can't be deleted. 3. if a service is being used by domain, can't be deleted." INDEX { hwVsmServicePolicyName } ::= { hwVsmServicePolicyTable 1 } HwVsmServicePolicyEntry ::= SEQUENCE { hwVsmServicePolicyName DisplayString, hwVsmAcctSchemeName DisplayString, hwVsmTrafficPolicyName DisplayString, hwVsmSetIdleCutTime Integer32, hwVsmSetIdleCutFlow Integer32, hwVsmSevicePolicyRowStatus RowStatus, hwVsmOutTrafficPolicyName DisplayString, hwVsmDaaPolicyFlag INTEGER, hwVsmSetTariffLevel1 DisplayString, hwVsmSetTariffLevel2 DisplayString, hwVsmSetTariffLevel3 DisplayString, hwVsmSetTariffLevel4 DisplayString, hwVsmSetTariffLevel5 DisplayString, hwVsmSetTariffLevel6 DisplayString, hwVsmSetTariffLevel7 DisplayString, hwVsmSetTariffLevel8 DisplayString, hwVsmTariffLevel1AcctSwitch EnabledStatus, hwVsmTariffLevel2AcctSwitch EnabledStatus, hwVsmTariffLevel3AcctSwitch EnabledStatus, hwVsmTariffLevel4AcctSwitch EnabledStatus, hwVsmTariffLevel5AcctSwitch EnabledStatus, hwVsmTariffLevel6AcctSwitch EnabledStatus, hwVsmTariffLevel7AcctSwitch EnabledStatus, hwVsmTariffLevel8AcctSwitch EnabledStatus, hwVsmSetUserGroup DisplayString, hwVsmSetQOSprofile DisplayString, hwVsmSetTariff1IpType INTEGER, hwVsmSetTariff2IpType INTEGER, hwVsmSetTariff3IpType INTEGER, hwVsmSetTariff4IpType INTEGER, hwVsmSetTariff5IpType INTEGER, hwVsmSetTariff6IpType INTEGER, hwVsmSetTariff7IpType INTEGER, hwVsmSetTariff8IpType INTEGER } hwVsmServicePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The service policy name, is key word, must direct a service policy when create, and don't allow to change." ::= { hwVsmServicePolicyEntry 1 } hwVsmAcctSchemeName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The account scheme name, is key word, must direct a service policy when create, and don't allow to change." ::= { hwVsmServicePolicyEntry 2 } hwVsmTrafficPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " In traffic policy name, optional, if bind, must direct an acl policy name. If the acl policy policy ACL has been bound by a service policy, it can't be bound by another service policy. " ::= { hwVsmServicePolicyEntry 3 } hwVsmSetIdleCutTime OBJECT-TYPE SYNTAX Integer32(0..120) MAX-ACCESS read-create STATUS current DESCRIPTION " The idle cut time, 0 means invalid, units: minute." DEFVAL { 0 } ::= { hwVsmServicePolicyEntry 4 } hwVsmSetIdleCutFlow OBJECT-TYPE SYNTAX Integer32 (0..768000) MAX-ACCESS read-create STATUS current DESCRIPTION " The idle cut data flow, units: KByte/min, range: 0~100*1024*60/8. " DEFVAL { 60 } ::= { hwVsmServicePolicyEntry 5 } hwVsmSevicePolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The row administrator status, supporting add, delete, modify." ::= { hwVsmServicePolicyEntry 6 } hwVsmOutTrafficPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The out traffic policy name, optional, if bind, must direct an acl policy name. If the acl policy policy ACL has been bound by a service policy, it can't be bound by another service policy. " ::= { hwVsmServicePolicyEntry 7 } hwVsmDaaPolicyFlag OBJECT-TYPE SYNTAX INTEGER { vas(0), daa(1), bod(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The service policy type : vas(0): normal policy; daa(1): destination add account policy; bod(2): bandwidth on demand service policy. " DEFVAL { 0 } ::= { hwVsmServicePolicyEntry 8 } hwVsmSetTariffLevel1 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of tariff level 1. " ::= { hwVsmServicePolicyEntry 9 } hwVsmSetTariffLevel2 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of tariff level 2. " ::= { hwVsmServicePolicyEntry 10 } hwVsmSetTariffLevel3 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of tariff level 3. " ::= { hwVsmServicePolicyEntry 11 } hwVsmSetTariffLevel4 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of tariff level 4. " ::= { hwVsmServicePolicyEntry 12 } hwVsmSetTariffLevel5 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of tariff level 5. " ::= { hwVsmServicePolicyEntry 13 } hwVsmSetTariffLevel6 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of tariff level 6. " ::= { hwVsmServicePolicyEntry 14 } hwVsmSetTariffLevel7 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of tariff level 7. " ::= { hwVsmServicePolicyEntry 15 } hwVsmSetTariffLevel8 OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of tariff level 8. " ::= { hwVsmServicePolicyEntry 16 } hwVsmTariffLevel1AcctSwitch OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The Account switch of tariff level 1. acct-on (1) acct-off (2) " DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 17 } hwVsmTariffLevel2AcctSwitch OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The Account switch of tariff level 2. acct-on (1) acct-off (2) " DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 18 } hwVsmTariffLevel3AcctSwitch OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The Account switch of tariff level 3. acct-on (1) acct-off (2) " DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 19 } hwVsmTariffLevel4AcctSwitch OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The Account switch of tariff level 4. acct-on (1) acct-off (2) " DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 20 } hwVsmTariffLevel5AcctSwitch OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The Account switch of tariff level 5. acct-on (1) acct-off (2) " DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 21 } hwVsmTariffLevel6AcctSwitch OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The Account switch of tariff level 6. acct-on (1) acct-off (2) " DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 22 } hwVsmTariffLevel7AcctSwitch OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The Account switch of tariff level 7. acct-on (1) acct-off (2) " DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 23 } hwVsmTariffLevel8AcctSwitch OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The Account switch of tariff level 8. acct-on (1) acct-off (2) " DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 24 } hwVsmSetUserGroup OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " user group." ::= { hwVsmServicePolicyEntry 25 } hwVsmSetQOSprofile OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The QOS profile of BOD service policy." ::= { hwVsmServicePolicyEntry 26 } hwVsmSetTariff1IpType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The ip type of traffic 1, default value is ipv4(1)." DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 27 } hwVsmSetTariff2IpType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The ip type of traffic 2, default value is ipv4(1)." DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 28 } hwVsmSetTariff3IpType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The ip type of traffic 3, default value is ipv4(1)." DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 29 } hwVsmSetTariff4IpType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The ip type of traffic 4, default value is ipv4(1)." DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 30 } hwVsmSetTariff5IpType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The ip type of traffic 5, default value is ipv4(1)." DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 31 } hwVsmSetTariff6IpType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The ip type of traffic 6, default value is ipv4(1)." DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 32 } hwVsmSetTariff7IpType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The ip type of traffic 7, default value is ipv4(1)." DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 33 } hwVsmSetTariff8IpType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " The ip type of traffic 8, default value is ipv4(1)." DEFVAL { 1 } ::= { hwVsmServicePolicyEntry 34 } -- ============== hwVsmServicePolicyTable define end ============== -- ============== hwVsmValServiceTable define beginning ============== hwVsmValServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVsmValServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The VSM value-added-service detail. " ::= { hwBRASVsm 3 } hwVsmValServiceEntry OBJECT-TYPE SYNTAX HwVsmValServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Value-added-service detail entry, VSM value-added-service detail, service ID is key word." INDEX { hwVsmServiceID, hwVsmServiceSlot} ::= { hwVsmValServiceTable 1 } HwVsmValServiceEntry ::= SEQUENCE { hwVsmServiceID Integer32, hwVsmUserID Integer32, hwVsmFlowNum Integer32, hwVsmServiceSource INTEGER, hwVsmServiceSlot Integer32, hwVsmValServicePolicy DisplayString, hwVsmAcctMethod INTEGER, hwVsmAcctStartTime DisplayString, hwVsmAcctServerName DisplayString, hwVsmTwoLevelAcctServerName DisplayString, hwVsmPhyInfoAcctServerName DisplayString, hwVsmServiceIdleCutTime Integer32, hwVsmServiceIdleCutFlow Integer32, hwVsmUpPacketNum Counter64, hwVsmUpByteNum Counter64, hwVsmDownPacketNum Counter64, hwVsmDownByteNum Counter64, hwVsmDownloadServerName DisplayString, hwVsmAcctServerType DisplayString } hwVsmServiceID OBJECT-TYPE SYNTAX Integer32(0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service ID table index. " ::= { hwVsmValServiceEntry 1 } hwVsmUserID OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " The user ID." DEFVAL { 4294967295 } ::= { hwVsmValServiceEntry 2 } hwVsmFlowNum OBJECT-TYPE SYNTAX Integer32(0..16) MAX-ACCESS read-only STATUS current DESCRIPTION " The service flow number, maximum 16 flows per service. " DEFVAL { 0 } ::= { hwVsmValServiceEntry 3 } hwVsmServiceSource OBJECT-TYPE SYNTAX INTEGER { vsmSourceDefault(0), vsmSourceSig(1), vsmSourceIptn(2), vsmSourceRadius(3), vsmSourceBod(4), vsmSourceCopsNet(5), vsmSourceCopsNetPm(6), vsmSourceCopsUser(7), vsmSourceCopsPm(8), vsmSourceBmi(9), vsmSourceIpBod(10) } MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service source: vsmSourceDefault(0): local; vsmSourceSig(1): from sig server; vsmSourceIptn(2): from IPTN server; vsmSourceRadius(3): from Radius server; vsmSourceBod(4): from BOD server; vsmSourceCopsNet(5): from COPS net policy content; vsmSourceCopsNetPm(6): from cops user poicy name; vsmSourceCopsUser(7): from COPS net policy content; vsmSourceCopsPm(8): from COPS user policy name; vsmSourceBmi(9): from BMI server; vsmSourceIpBod(10): from Liangchuang BOD server." ::= { hwVsmValServiceEntry 4 } hwVsmServiceSlot OBJECT-TYPE SYNTAX Integer32(1..16) MAX-ACCESS read-only STATUS current DESCRIPTION " The slot number corresponding slot of service, table index. " ::= { hwVsmValServiceEntry 5 } hwVsmValServicePolicy OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service policy name, optional, if not used , fill '--'. " ::= { hwVsmValServiceEntry 6 } hwVsmAcctMethod OBJECT-TYPE SYNTAX INTEGER { local(1), none(2), radius(3), cops(4) } MAX-ACCESS read-only STATUS current DESCRIPTION " The account method, it may be Local,None,Radius,Cops. " ::= { hwVsmValServiceEntry 7 } hwVsmAcctStartTime OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The account start time, optional, if don't account, fill '--'. " ::= { hwVsmValServiceEntry 8 } hwVsmAcctServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The account server name show accounting server name. If don't account, show '--'. " ::= { hwVsmValServiceEntry 9 } hwVsmTwoLevelAcctServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The two level account server name, optional, if don't account, show '--'. " ::= { hwVsmValServiceEntry 10 } hwVsmPhyInfoAcctServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The physical information account server name, optional, if don't exist, show '--'. " ::= { hwVsmValServiceEntry 11 } hwVsmServiceIdleCutTime OBJECT-TYPE SYNTAX Integer32(0..120) MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service idle cut time, 0 means invalid, units: minute. " DEFVAL { 0 } ::= { hwVsmValServiceEntry 12 } hwVsmServiceIdleCutFlow OBJECT-TYPE SYNTAX Integer32 (0..768000) MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service idle cut data flow, units: kbyte/min, range: 0~100*1024*60/8. " DEFVAL { 60 } ::= { hwVsmValServiceEntry 13 } hwVsmUpPacketNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service up packet number(64 bit). " ::= { hwVsmValServiceEntry 14 } hwVsmUpByteNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service up byte number(64 bit). " ::= { hwVsmValServiceEntry 15 } hwVsmDownPacketNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service down packet number(64 bit). " ::= { hwVsmValServiceEntry 16 } hwVsmDownByteNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The value-added-service down byte number(64 bit). " ::= { hwVsmValServiceEntry 17 } hwVsmDownloadServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " The download policy server name. " ::= { hwVsmValServiceEntry 18 } hwVsmAcctServerType OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION " The account server type. " ::= { hwVsmValServiceEntry 19 } -- ============== hwVsmValServiceTable define end ============== -- =============== hwVsmAddedServiceTable define beginning ============= hwVsmAddedServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVsmAddedServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " hwVsmAddedServiceTable lists VAS service information. " ::= { hwBRASVsm 6 } hwVsmAddedServiceEntry OBJECT-TYPE SYNTAX HwVsmAddedServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The indexes of this table are hwUserID and hwTariffLevel." INDEX { hwUserID , hwTariffLevel } ::= { hwVsmAddedServiceTable 1 } HwVsmAddedServiceEntry ::= SEQUENCE { hwUserID Integer32, hwTariffLevel Integer32, hwServiceID Integer32, hwServiceSource INTEGER, hwServicePolicy DisplayString, hwAcctMethod INTEGER, hwAcctStartTime DisplayString, hwAcctServerName DisplayString, hwTwoLevelAcctServerName DisplayString, hwPhyInfoAcctServerName DisplayString, hwServiceIdleCutTime Integer32, hwServiceIdleCutFlow Integer32, hwUpPacketNum Counter64, hwUpByteNum Counter64, hwDownPacketNum Counter64, hwDownByteNum Counter64 } hwUserID OBJECT-TYPE SYNTAX Integer32(0..3145727) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the user ID." DEFVAL { 4294967295 } ::= { hwVsmAddedServiceEntry 1 } hwTariffLevel OBJECT-TYPE SYNTAX Integer32(0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates a tariff level. " ::= { hwVsmAddedServiceEntry 2 } hwServiceID OBJECT-TYPE SYNTAX Integer32(0..32767) MAX-ACCESS read-only STATUS current DESCRIPTION " This parameter indicates a service ID. " ::= { hwVsmAddedServiceEntry 3 } hwServiceSource OBJECT-TYPE SYNTAX INTEGER { vsmSourceDefault(0), vsmSourceSig(1), vsmSourceIptn(2), vsmSourceRadius(3), vsmSourceBod(4), vsmSourceCopsNet(5), vsmSourceCopsNetPm(6), vsmSourceCopsUser(7), vsmSourceCopsPm(8), vsmSourceBmi(9), vsmSourceIpBod(10) } MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates a service source: vsmSourceDefault(0): local; vsmSourceSig(1): from sig server; vsmSourceIptn(2): from IPTN server; vsmSourceRadius(3): from Radius server; vsmSourceBod(4): from BOD server; vsmSourceCopsNet(5): from COPS net policy content; vsmSourceCopsNetPm(6): from cops user poicy name; vsmSourceCopsUser(7): from COPS net policy content; vsmSourceCopsPm(8): from COPS user policy name; vsmSourceBmi(9): from BMI server; vsmSourceIpBod(10): from Liangchuang BOD server." ::= { hwVsmAddedServiceEntry 4 } hwServicePolicy OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the service policy. " ::= { hwVsmAddedServiceEntry 5 } hwAcctMethod OBJECT-TYPE SYNTAX INTEGER { local(1), none(2), radius(3), cops(4) } MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the accounting method. " ::= { hwVsmAddedServiceEntry 6 } hwAcctStartTime OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the time when the accounting starts. " ::= { hwVsmAddedServiceEntry 7 } hwAcctServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the name of the accounting server. " ::= { hwVsmAddedServiceEntry 8 } hwTwoLevelAcctServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the name of the level-2 accounting server. " ::= { hwVsmAddedServiceEntry 9 } hwPhyInfoAcctServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the name of the physical information accounting server. " ::= { hwVsmAddedServiceEntry 10 } hwServiceIdleCutTime OBJECT-TYPE SYNTAX Integer32(0..120) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the service idle-cut time. " DEFVAL { 0 } ::= { hwVsmAddedServiceEntry 11 } hwServiceIdleCutFlow OBJECT-TYPE SYNTAX Integer32 (0..768000) MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the service idle-cut traffic. " DEFVAL { 60 } ::= { hwVsmAddedServiceEntry 12 } hwUpPacketNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the number of upstream packets. " ::= { hwVsmAddedServiceEntry 13 } hwUpByteNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the number of upstream bytes. " ::= { hwVsmAddedServiceEntry 14 } hwDownPacketNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the number of downstream packets. " ::= { hwVsmAddedServiceEntry 15 } hwDownByteNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates the number of downstream bytes. " ::= { hwVsmAddedServiceEntry 16} -- =============== hwVsmAddedServiceTable define end ============= -- ============== hwVsmAcctServicePolicyTable define ============== hwVsmAcctServicePolicyEnableTable OBJECT IDENTIFIER ::= { hwBRASVsm 5 } hwVsmAcctServicePolicyEnable OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION " The Accounting service Enable. " ::= { hwVsmAcctServicePolicyEnableTable 1 } hwVsmAcctServicePolicyDisable OBJECT-TYPE SYNTAX Integer32 (1) MAX-ACCESS read-create STATUS current DESCRIPTION " The Accounting service Disable. " ::= { hwVsmAcctServicePolicyEnableTable 2 } -- ============== hwVsmAcctServicePolicyTable define end ============== -- =============== hwVsmEDSGServicePolicyTable define beginning ============= hwVsmEDSGServicePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVsmEDSGServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The VSM EDSG service policy detail. " ::= { hwBRASVsm 7 } hwVsmEDSGServicePolicyEntry OBJECT-TYPE SYNTAX HwVsmEDSGServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " EDSG service policy detail entry, VSM EDSG service policy detail, policy name is key word." INDEX { hwVsmEDSGServicePolicyName } ::= { hwVsmEDSGServicePolicyTable 1 } HwVsmEDSGServicePolicyEntry ::= SEQUENCE { hwVsmEDSGServicePolicyName DisplayString, hwVsmEDSGServicePolicyIndex Unsigned32 , hwVsmEDSGServicePolicyUserNumber Unsigned32 } hwVsmEDSGServicePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION " The EDSG service policy name. " ::= { hwVsmEDSGServicePolicyEntry 1 } hwVsmEDSGServicePolicyIndex OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION " The EDSG service policy index. " ::= { hwVsmEDSGServicePolicyEntry 2 } hwVsmEDSGServicePolicyUserNumber OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION " The EDSG service policy user number. " ::= { hwVsmEDSGServicePolicyEntry 3 } -- =============== hwVsmEDSGServicePolicyTable define end ============= -- =============== hwVsmEDSGDownloadServicePolicyTable define beginning ============= hwVsmEDSGDownloadServicePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVsmEDSGDownloadServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The VSM EDSG download service policy detail. " ::= { hwBRASVsm 8 } hwVsmEDSGDownloadServicePolicyEntry OBJECT-TYPE SYNTAX HwVsmEDSGDownloadServicePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " EDSG download service policy detail entry, VSM EDSG download service policy detail, policy name is key word." INDEX { hwVsmEDSGDownloadServicePolicyName } ::= { hwVsmEDSGDownloadServicePolicyTable 1 } HwVsmEDSGDownloadServicePolicyEntry ::= SEQUENCE { hwVsmEDSGDownloadServicePolicyName DisplayString, hwVsmEDSGDownloadServicePolicyIndex Unsigned32, hwVsmEDSGDownloadServicePolicyUserNumber Unsigned32 } hwVsmEDSGDownloadServicePolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..201)) MAX-ACCESS read-only STATUS current DESCRIPTION " The EDSG download service policy name. " ::= { hwVsmEDSGDownloadServicePolicyEntry 1 } hwVsmEDSGDownloadServicePolicyIndex OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION " The EDSG download service policy index. " ::= { hwVsmEDSGDownloadServicePolicyEntry 2 } hwVsmEDSGDownloadServicePolicyUserNumber OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION " The EDSG download service policy user number. " ::= { hwVsmEDSGDownloadServicePolicyEntry 3 } -- =============== hwVsmEDSGDownloadServicePolicyTable define end ============= -- ============== conformance information ============== hwVsmConformance OBJECT IDENTIFIER ::= { hwBRASVsm 4 } hwVsmCompliances OBJECT IDENTIFIER ::= { hwVsmConformance 1 } hwVsmCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for systems supporting the this module." MODULE -- this module MANDATORY-GROUPS {hwVsmSetFlowQryTLenObjectGroup, hwVsmServicePolicyObjectGroup, hwVsmValServiceObjectGroup } ::= { hwVsmCompliances 1 } -- ============== groups ============== hwVsmObjectGroups OBJECT IDENTIFIER ::= { hwVsmConformance 2 } hwVsmSetFlowQryTLenObjectGroup OBJECT-GROUP OBJECTS { hwVsmSetTimeLen } STATUS current DESCRIPTION "Flow query time length group." ::= { hwVsmObjectGroups 1 } hwVsmServicePolicyObjectGroup OBJECT-GROUP OBJECTS { hwVsmServicePolicyName, hwVsmAcctSchemeName, hwVsmTrafficPolicyName, hwVsmSetIdleCutTime, hwVsmSetIdleCutFlow, hwVsmSevicePolicyRowStatus, hwVsmOutTrafficPolicyName, hwVsmDaaPolicyFlag, hwVsmSetTariffLevel1, hwVsmSetTariffLevel2, hwVsmSetTariffLevel3, hwVsmSetTariffLevel4, hwVsmSetTariffLevel5, hwVsmSetTariffLevel6, hwVsmSetTariffLevel7, hwVsmSetTariffLevel8, hwVsmTariffLevel1AcctSwitch, hwVsmTariffLevel2AcctSwitch,hwVsmTariffLevel3AcctSwitch, hwVsmTariffLevel4AcctSwitch, hwVsmTariffLevel5AcctSwitch, hwVsmTariffLevel6AcctSwitch, hwVsmTariffLevel7AcctSwitch, hwVsmTariffLevel8AcctSwitch,hwVsmAcctServicePolicyEnable, hwVsmAcctServicePolicyDisable, hwVsmTariffLevel8AcctSwitch } STATUS current DESCRIPTION "The service policy group." ::= { hwVsmObjectGroups 2 } hwVsmValServiceObjectGroup OBJECT-GROUP OBJECTS {hwVsmServiceID, hwVsmUserID, hwVsmFlowNum, hwVsmServiceSource, hwVsmServiceSlot, hwVsmValServicePolicy, hwVsmAcctMethod, hwVsmAcctStartTime, hwVsmAcctServerName, hwVsmTwoLevelAcctServerName, hwVsmPhyInfoAcctServerName, hwVsmServiceIdleCutTime, hwVsmServiceIdleCutFlow, hwVsmUpPacketNum, hwVsmUpByteNum, hwVsmDownPacketNum, hwVsmDownByteNum, hwVsmDownloadServerName, hwVsmAcctServerType } STATUS current DESCRIPTION "The VSM value service policy group." ::= { hwVsmObjectGroups 3 } -- ============== conformance information define end ============== -- ============== hwVsmMibTrap define ============== hwVsmMibTrap OBJECT IDENTIFIER ::= { hwBRASVsm 250 } hwVsmTrapsOid OBJECT IDENTIFIER ::= { hwVsmMibTrap 1 } hwVsmActiveEDSGFailReason OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Causes for EDSG service activation failure." ::= { hwVsmTrapsOid 1 } hwVsmSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The slot number of service." ::= { hwVsmTrapsOid 2 } hwVsmCUSlot OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The remote slot number of service." ::= { hwVsmTrapsOid 3 } hwVsmTrapsDefine OBJECT IDENTIFIER ::= { hwVsmMibTrap 2 } hwVsmBackupActiveEDSGFailureAlarm NOTIFICATION-TYPE OBJECTS { hwVsmActiveEDSGFailReason } STATUS current DESCRIPTION "EDSG service activation failure on the backup device." ::= { hwVsmTrapsDefine 1 } hwVsmEDSGApplyCarResourceFailAlarm NOTIFICATION-TYPE OBJECTS { hwVsmSlot } STATUS current DESCRIPTION "This object indicates that the EDSG service fails to be activated because the board's CAR resources are insufficient." ::= { hwVsmTrapsDefine 2 } hwVsmEDSGApplySqResourceFailAlarm NOTIFICATION-TYPE OBJECTS { hwVsmSlot } STATUS current DESCRIPTION "This object indicates that the EDSG service fails to be activated because the board's SQ resources are insufficient." ::= { hwVsmTrapsDefine 3 } hwVsmEDSGApplyStatResourceFailAlarm NOTIFICATION-TYPE OBJECTS { hwVsmSlot } STATUS current DESCRIPTION "This object indicates that the EDSG service fails to be activated because the board's statistical resources are insufficient." ::= { hwVsmTrapsDefine 4 } hwVsmCUEDSGApplyCarResourceFailAlarm NOTIFICATION-TYPE OBJECTS { hwVsmCUSlot } STATUS current DESCRIPTION "Failed to apply for CAR resources for the EDSG." ::= { hwVsmTrapsDefine 5 } hwVsmCUEDSGApplySqResourceFailAlarm NOTIFICATION-TYPE OBJECTS { hwVsmCUSlot } STATUS current DESCRIPTION "Failed to apply for user queue resources for the EDSG." ::= { hwVsmTrapsDefine 6 } hwVsmCUEDSGApplyStatResourceFailAlarm NOTIFICATION-TYPE OBJECTS { hwVsmCUSlot } STATUS current DESCRIPTION "Failed to apply for statistic resources for the EDSG." ::= { hwVsmTrapsDefine 7 } -- ============== hwVsmMibTrap define end ============= END