CABH-QOS2-MIB

File: CABH-QOS2-MIB.mib (26180 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMP-FRAMEWORK-MIB
SNMPv2-CONF INET-ADDRESS-MIB IF-MIB
CLAB-DEF-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Unsigned32
Gauge32 TruthValue TimeStamp
RowStatus SnmpAdminString OBJECT-GROUP
MODULE-COMPLIANCE InetPortNumber InetAddressType
InetAddress ifIndex clabProjCableHome

Defined Types

CabhQos2PsIfAttribEntry  
SEQUENCE    
  cabhQos2PsIfAttribNumPriorities Unsigned32
  cabhQos2PsIfAttribNumQueues Unsigned32

CabhQos2PolicyEntry  
SEQUENCE    
  cabhQos2PolicyOwner INTEGER
  cabhQos2PolicyOwnerRuleId Unsigned32
  cabhQos2PolicyRuleOrder Unsigned32
  cabhQos2PolicyAppDomain SnmpAdminString
  cabhQos2PolicyAppName SnmpAdminString
  cabhQos2PolicyServiceProvDomain SnmpAdminString
  cabhQos2PolicyServiceName SnmpAdminString
  cabhQos2PolicyPortDomain SnmpAdminString
  cabhQos2PolicyPortNumber InetPortNumber
  cabhQos2PolicyIpType InetAddressType
  cabhQos2PolicyIpProtocol Unsigned32
  cabhQos2PolicySrcIp InetAddress
  cabhQos2PolicyDestIp InetAddress
  cabhQos2PolicySrcPort InetPortNumber
  cabhQos2PolicyDestPort InetPortNumber
  cabhQos2PolicyTraffImpNum Unsigned32
  cabhQos2PolicyUserImportance Unsigned32
  cabhQos2PolicyRowStatus RowStatus

CabhQos2TrafficClassEntry  
SEQUENCE    
  cabhQos2TrafficClassMethod INTEGER
  cabhQos2TrafficClassIdx Unsigned32
  cabhQos2TrafficClassProtocol Unsigned32
  cabhQos2TrafficClassIpType InetAddressType
  cabhQos2TrafficClassSrcIp InetAddress
  cabhQos2TrafficClassDestIp InetAddress
  cabhQos2TrafficClassSrcPort InetPortNumber
  cabhQos2TrafficClassDestPort InetPortNumber
  cabhQos2TrafficClassImpNum Unsigned32
  cabhQos2TrafficClassRowStatus RowStatus

Defined Values

cabhQos2Mib 1.3.6.1.4.1.4491.2.4.8
This MIB module supplies parameters for the configuration and monitoring of CableHome QoS capabilities.
MODULE-IDENTITY    

cabhQos2Mib2Notifications 1.3.6.1.4.1.4491.2.4.8.0
OBJECT IDENTIFIER    

cabhQos2MibObjects 1.3.6.1.4.1.4491.2.4.8.1
OBJECT IDENTIFIER    

cabhQos2Base 1.3.6.1.4.1.4491.2.4.8.1.1
OBJECT IDENTIFIER    

cabhQos2PsIfAttributes 1.3.6.1.4.1.4491.2.4.8.1.2
OBJECT IDENTIFIER    

cabhQos2PolicyHolderObjects 1.3.6.1.4.1.4491.2.4.8.1.3
OBJECT IDENTIFIER    

cabhQos2DeviceObjects 1.3.6.1.4.1.4491.2.4.8.1.4
OBJECT IDENTIFIER    

cabhQos2SetToFactory 1.3.6.1.4.1.4491.2.4.8.1.1.1
When this object is set to true(1), the PS MUST clear all the entries in cabhQos2PolicyTable and cabhQos2TrafficClassTable. Reading this object always returns false(2).
OBJECT-TYPE    
  TruthValue  

cabhQos2LastSetToFactory 1.3.6.1.4.1.4491.2.4.8.1.1.2
The value of sysUpTime when cabhQos2SetToFactory was last set to true. Zero if never reset.
OBJECT-TYPE    
  TimeStamp  

cabhQos2PsIfAttribTable 1.3.6.1.4.1.4491.2.4.8.1.2.1
This table contains interface attributes. It includes the number of media access priorities and number of queues associated with each PS interface in the Residential Gateway.
OBJECT-TYPE    
  SEQUENCE OF  
    CabhQos2PsIfAttribEntry

cabhQos2PsIfAttribEntry 1.3.6.1.4.1.4491.2.4.8.1.2.1.1
Number of media access priorities and number of queues for each PS interface in the Residential Gateway. PS does not need to provide support for entries associated with Aggregated LAN interfaces (ifIndex 255 and 254). The PS WAN interfaces are assigned as ifIndex 1 for Wan Management and ifIndex 2 for Wan Data; both interfaces are indicated in this table as 'WAN interface' with ifIndex 1 as the entry identifier.
OBJECT-TYPE    
  CabhQos2PsIfAttribEntry  

cabhQos2PsIfAttribNumPriorities 1.3.6.1.4.1.4491.2.4.8.1.2.1.1.1
The number of media access priorities supported by this interface.
OBJECT-TYPE    
  Unsigned32 1..8  

cabhQos2PsIfAttribNumQueues 1.3.6.1.4.1.4491.2.4.8.1.2.1.1.2
The number of queues associated with this interface.
OBJECT-TYPE    
  Unsigned32 1..8  

cabhQos2PolicyHolderEnabled 1.3.6.1.4.1.4491.2.4.8.1.3.1
The value true indicates that the Policy Holder entity is active and advertised in PS UPnP standard discovery mechanisms; false indicates it is disabled.
OBJECT-TYPE    
  TruthValue  

cabhQos2PolicyAdmissionControl 1.3.6.1.4.1.4491.2.4.8.1.3.2
Indicates if the QoS Policy Admission Control is enabled or disabled for all the traffic requests.
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

cabhQos2NumActivePolicyHolder 1.3.6.1.4.1.4491.2.4.8.1.3.3
Indicates the number of active policy holders the PS have discovered in the LAN. This object includes the PS Policy Holder if active.
OBJECT-TYPE    
  Gauge32 0..4294967295  

cabhQos2PolicyTable 1.3.6.1.4.1.4491.2.4.8.1.3.4
This table contains the operator and user created policies for the management of QoS for applications. PS creates non-persistent entries (of type 'upnp') for the QoS-aware applications and services discovered through UPnP actions in the user part of this table which could be converted to persistent entries by user (of type 'user' or by cable operator of type 'operatorForHomeUserOnly).
OBJECT-TYPE    
  SEQUENCE OF  
    CabhQos2PolicyEntry

cabhQos2PolicyEntry 1.3.6.1.4.1.4491.2.4.8.1.3.4.1
The indices for these entries.
OBJECT-TYPE    
  CabhQos2PolicyEntry  

cabhQos2PolicyOwner 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.1
This Index defines the policy creation owner. The entries of type 'upnp' are dynamically created by the PS for the applications, services and devices that it discovers on the LAN with UPnP QoS actions.
OBJECT-TYPE    
  INTEGER operatorOnly(1), homeUser(2), operatorForHomeUser(3), upnp(4)  

cabhQos2PolicyOwnerRuleId 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.2
Index for the set of rules related to an owner index.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cabhQos2PolicyRuleOrder 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.3
The order in which the policy rules are processed within An owner.
OBJECT-TYPE    
  Unsigned32 0..4294967295  

cabhQos2PolicyAppDomain 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.4
Vendor domain name from the Vendor application name URN.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

cabhQos2PolicyAppName 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.5
Text description of the application.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

cabhQos2PolicyServiceProvDomain 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.6
The service Provider Service Domain Name from the service Provider URN.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

cabhQos2PolicyServiceName 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.7
Text description of the Service.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

cabhQos2PolicyPortDomain 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.8
Domain name from the Port URN.
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

cabhQos2PolicyPortNumber 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.9
Well known IP transport port of the application.
OBJECT-TYPE    
  InetPortNumber  

cabhQos2PolicyIpType 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.10
The type of InetAddress for cabhQos2PolicySrcIp, and cabhQos2PolicyDestIp.
OBJECT-TYPE    
  InetAddressType  

cabhQos2PolicyIpProtocol 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.11
The IANA-defined IP protocol number representing the IP protocol to match against the IPv4 protocol number or the IPv6 Next- Header number in the packet. '0' means no protocol is specified as matching criteria for policy determination, i.e., QoS policy is irrespective of IP protocol.
OBJECT-TYPE    
  Unsigned32 0..255  

cabhQos2PolicySrcIp 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.12
The IP address to match against the packet's source IP address. This may not be a DNS name, but may be an IPv4 or IPv6 prefix.
OBJECT-TYPE    
  InetAddress  

cabhQos2PolicyDestIp 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.13
The IP address to match against the packet's source IP address. This may not be a DNS name, but may be an IPv4 or IPv6 prefix.
OBJECT-TYPE    
  InetAddress  

cabhQos2PolicySrcPort 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.14
The value that the layer-4 source port number in the packet must have in order to match this policy entry.
OBJECT-TYPE    
  InetPortNumber  

cabhQos2PolicyDestPort 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.15
The value that the layer-4 destination port number in the packet must have in order to match this policy entry.
OBJECT-TYPE    
  InetPortNumber  

cabhQos2PolicyTraffImpNum 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.16
The Traffic priority being assigned to this policy. The final packet tagging is determined by 802.1D rules with the priority hierarchy order (highest to lowest priority) as defined in 802.1D-2004 table G-2: 7, 6, 5, 4, 3, 0, 2, 1. Note that traffic type '1' and '2' has lower priority than '0' (best effort).
OBJECT-TYPE    
  Unsigned32 0..7  

cabhQos2PolicyUserImportance 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.17
The UPnP relative value to determine the allocation or reallocation of resources to multiple streams.
OBJECT-TYPE    
  Unsigned32 0..255  

cabhQos2PolicyRowStatus 1.3.6.1.4.1.4491.2.4.8.1.3.4.1.18
The status of this conceptual row. All writable objects in this row may be modified at any time. The PS MUST NOT allow creation of new entry or modification to an existing active entry such that the resulting entry is a duplicate entry with respect to the following MIBs in an entry: cabhQos2PolicyAppDomain, cabhQos2PolicyAppNameSnmpAdminString, cabhQos2PolicyServiceProvDomainSnmpAdminString, cabhQos2PolicyServiceName SnmpAdminString, cabhQos2PolicyPortDomain SnmpAdminString, cabhQos2PolicyPortNumber InetPortNumber, cabhQos2PolicyIpType InetAddressType, cabhQos2PolicyIpProtocol Unsigned32, cabhQos2PolicySrcIp InetAddress, cabhQos2PolicyDestIp InetAddress, cabhQos2PolicySrcPort InetPortNumber, cabhQos2PolicyDestPort InetPortNumber, The entries of type 'upnp' are not persistent while others are persistent. The user or the operator can change the 'upnp' entries and in that case the PS MUST change the entry to either 'homeUser' or 'operatorForHomeUser', respectively. The PS MUST NOT change the entries of type 'upnp' to 'operatorOnly'.
OBJECT-TYPE    
  RowStatus  

cabhQos2TrafficClassTable 1.3.6.1.4.1.4491.2.4.8.1.4.1
This table contains the Classifiers being configured in the PS as an intermediate QOS device. For matching classifiers the PS processes entries in a sorted manner, first entries with cabhQos2TrafficClassMethod 'static' and then 'dynamic' entries.
OBJECT-TYPE    
  SEQUENCE OF  
    CabhQos2TrafficClassEntry

cabhQos2TrafficClassEntry 1.3.6.1.4.1.4491.2.4.8.1.4.1.1
The conceptual row definition of this table. Only entries with cabhQos2TrafficClassMethod 'static' do persist after PS reboot.
OBJECT-TYPE    
  CabhQos2TrafficClassEntry  

cabhQos2TrafficClassMethod 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.1
Indicates how this entry have been created. 'static' indicates that the entry has been provisioned via SNMP or related mechanisms like a config file. 'upnp' indicates that the entry was created via UPnP Qos actions.
OBJECT-TYPE    
  INTEGER static(1), upnp(2)  

cabhQos2TrafficClassIdx 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.2
The index of this conceptual row entry.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

cabhQos2TrafficClassProtocol 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.3
The IANA IP transport protocol designated for this classifier. '0' means no protocol is specified as matching criteria.
OBJECT-TYPE    
  Unsigned32 0..256  

cabhQos2TrafficClassIpType 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.4
The type of InetAddress for cabhQos2TrafficClassSrcIp, and cabhQos2TrafficClassDestIp.
OBJECT-TYPE    
  InetAddressType  

cabhQos2TrafficClassSrcIp 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.5
The IP address to match against the packet's source IP address for this classifier. This may not be a DNS name, but may be an IPv4 or IPv6 prefix.
OBJECT-TYPE    
  InetAddress  

cabhQos2TrafficClassDestIp 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.6
The IP address to match against the packet's source IP address fro this classifier. This may not be a DNS name, but may be an IPv4 or IPv6 prefix.
OBJECT-TYPE    
  InetAddress  

cabhQos2TrafficClassSrcPort 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.7
The value that the layer-4 source port number in the packet must have in order to match this classifier entry.
OBJECT-TYPE    
  InetPortNumber  

cabhQos2TrafficClassDestPort 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.8
The value that the layer-4 destination port number in the packet must have in order to match this classifier entry.
OBJECT-TYPE    
  InetPortNumber  

cabhQos2TrafficClassImpNum 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.9
The traffic priority assigned to this classifier and used for the tagging of the packet streams.
OBJECT-TYPE    
  Unsigned32 0..7  

cabhQos2TrafficClassRowStatus 1.3.6.1.4.1.4491.2.4.8.1.4.1.1.10
The status of this conceptual row. All writable objects in rows with cabhQosTrafficMethod 'static' may be modified at any time. An SNMP Set to Entries with cabhQosTrafficMethod 'upnp' returns an error 'wrongValue'with the exception of the RowStatus object when set to 'destroy'. An attempt to create an entry via SNMP with cabhQosTrafficMethod UPnP returns error 'wrongValue'.
OBJECT-TYPE    
  RowStatus  

cabhQos2Conformance 1.3.6.1.4.1.4491.2.4.8.2
OBJECT IDENTIFIER    

cabhQos2Compliances 1.3.6.1.4.1.4491.2.4.8.2.1
OBJECT IDENTIFIER    

cabhQos2Groups 1.3.6.1.4.1.4491.2.4.8.2.2
OBJECT IDENTIFIER    

cabhQos2Compliance 1.3.6.1.4.1.4491.2.4.8.2.1.1
An implementation is only required to support IPv4 addresses.
MODULE-COMPLIANCE    
  cabhQos2PolicyIpType InetAddressType ipv4(1)
  cabhQos2PolicySrcIp InetAddress Size(4)
  cabhQos2PolicyDestIp InetAddress Size(4)
  cabhQos2TrafficClassIpType InetAddressType ipv4(1)
  cabhQos2TrafficClassSrcIp InetAddress Size(4)
  cabhQos2TrafficClassDestIp InetAddress Size(4)

cabhQos2Group 1.3.6.1.4.1.4491.2.4.8.2.2.1
Group of objects for CableHome QOS management.
OBJECT-GROUP    

cabhQos2ClassifierGroup 1.3.6.1.4.1.4491.2.4.8.2.2.2
Group of objects for cableHome QOS Packet classification.
OBJECT-GROUP