• No se han encontrado resultados

Índice general

A. Aproximación de la probabilidad de error de símbolo para una modulación

1.5. Principales objetivos de la Tesis

A DOCSIS IPDR is constructed from a number of elements that describe the IPDR itself, the CMTS that is serving the subscriber, the subscriber’s CM and CPE, and the service flow attributes and counters. See the DOCSIS-3.1-B.0.xsd schema in section E.2.1 and the summary table (Table 1) below.

E.1.2.1 IPDR Information

E.1.2.1.1 IPDRcreationTime

A generic IPDR allows for an optional IPDRcreationTime element. This element is required in DOCSIS IPDRs and is formatted the same as the IPDRDoc creationTime attribute. The IPDRcreationTime is the same as the IPDRDoc creationTime when the SFtype is Interim (i.e. running service flows), but is the time the service flow was deleted when the SFtype is Stop (i.e. terminated service flows). Note that the time zone is always GMT for DOCSIS IPDRs.

E.1.2.1.2 seqNum

The optional seqNum element is not required in DOCSIS IPDRs and MUST NOT be present. E.1.2.2 CMTS Information

A DOCSIS IPDR contains the following elements that identify the CMTS that is serving the subscriber. Each IPDR within the IPDRDoc will contain identical values for these elements since all the IPDRs are based on information maintained by the same CMTS.

E.1.2.2.1 CMTShostName

CMTShostName is the fully qualified domain name (FQDN) of the CMTS. This element is required and will be null only if the CMTS does not have a domain name. A null FQDN will be represented as

E.1.2.2.2 CMTSipAddress

CMTSipAddress is the IPv4 address for the CMTS. This element is formatted in standard decimal dotted notation such as 10.10.100.1. This element is required.

E.1.2.2.3 CMTSsysUpTime

The sysUpTime value taken from the CMTS at the time the IPDRDoc is created formatted in decimal notation. This value does not change within an IPDRDoc. This is the number of 100ths of a second since the CMTS management interface was initialized. This value is used to determine if the CMTS was

reinitialized between IPDRDoc files. In this case, the values of the service flow counters between adjacent IPDRDoc files will appear to regress. This element is required.

E.1.2.3 Subscriber Information

A DOCSIS IPDR contains the following elements that uniquely identify the subscriber. Each IPDR for a given subscriber within the IPDRDoc will contain identical values for these elements.

E.1.2.3.1 SubscriberId

The subscriber is uniquely identified by the CM’s MAC address. This is the ethernet address of the cable side of the CM formatted in dashed hex notation such as 11-11-11-11-11-11. This element is required. E.1.2.3.2 CmdocsisMode

A CM may register in one of several DOCSIS version compatibility modes. The DOCSIS mode may be specified as “1.0”, “1.1”, or “2.0”. This element is required

E.1.2.3.3 CMipAddress

The CM is always assigned an IPv4 address on the cable side so that it can be managed via SNMP. This is the IP address assigned by DHCP when the CM last registered with the CMTS. This element is

formatted in standard decimal dotted notation such as 10.101.1.123. Note that this address is dynamic and may be different between adjacent IPDRDoc files. This element is required.

E.1.2.3.4 CPEipAddress

The IPv4 address assigned to each CPE using this CM during the reporting interval. This is a comma- separated list of IPv4 addresses or null. This element is formatted in standard decimal dotted notation such as 12.12.1.121 or 12.12.12.123, 12.12.12.124, 12.12.12.125. If the CMTS is not tracking CPE IP addresses, then this element will be null (i.e. <CPEipAddress></CPEipAddress> or <CPEipAddress/>). This element is required.

E.1.2.4 Service Flow Information

A DOCSIS IPDR contains the following elements that identify the service flow and contain the counters maintained by the CMTS for that service flow.

E.1.2.4.1 SFtype

The service flow type may be either Interim or Stop. An Interim type indicates a running service flow. A Stop type indicates a terminated service flow. A terminated service flow is only reported once in the IPDRDoc that is created on the cycle after the service flow is deleted. An Interim service flow is reported in each IPDRDoc that is created while it is running. This element is required.

E.1.2.4.2 SFID

A service flow is known internally to the CMTS by its Service Flow Id (SFID) relative to its cable MAC interface. This is a unique identifier composed of two components: 1) the cable MAC layer interface id and 2) the SFID relative to the cable MAC layer interface. This is represented as ifIndex.SFID in decimal notation. Note that ifIndex is the internal interface index maintained by the SNMP agent in the CMTS for

the cable MAC layer interface that is serving the CM. This value can be used to correlate service flow counters between adjacent IPDRDoc files. To prevent confusion in the billing system, the CMTS is required to not reuse the SFID component for a minimum of 2 collection cycles. This element is required.

E.1.2.4.3 serviceClassName

This is the Service Class Name (SCN) that is assigned to this service flow by the CMTS. This is the external name associated with a QoS parameter set in the CMTS. The QoS parameter set defines how to treat the packets within a service flow for SLA enforcement purposes. Examples names might be GoldUp, GoldDn, SilverUp, SilverDn, PrimaryUp, PrimaryDn, etc. Note that the use of an SCN within the DOCSIS cable interface between the CM and the CMTS is optional, but for billing purposes, it is highly

recommended. This element, however, is required within a DOCSIS IPDR and if there is no SCN assigned by the CMTS, then the value of this element is null (i.e. <serviceClassName></serviceClassName> or <serviceClassName/>. Note also that when a CM registers in DOCSIS 1.0 mode there will be no SCNs assigned and this element will be null.

E.1.2.4.4 SFdirection

The service flow direction is either Upstream or Downstream relative to the CMTS cable interface. This element is required.

E.1.2.4.5 octetsPassed

The current (or final count) of octets passed by this service flow. This is in decimal notation and is based on a 64-bit counter value maintained in the CMTS. This counter value will not overflow within the service lifetime of the CMTS. This element is required. If the CMdocsisMode for this service flow is “1.0” then this element contains the aggregate octets passed count for the DOCSIS 1.0 service in this direction.

E.1.2.4.6 pktsPassed

The current (or final count) of packets passed by this service flow. This is in decimal notation and is based on a 64-bit counter value maintained in the CMTS. This counter value will not overflow within the service lifetime of the CMTS. This element is required. If the CMdocsisMode for this service flow is “1.0” then this element contains the aggregate packets passed count for the DOCSIS 1.0 service in this direction. E.1.2.4.7 SLAdropPkts

The current (or final count) of packets dropped by this service flow when enforcing the maximum

throughput for this SLA (as implemented by the QoS parameter set for this service flow). This is in decimal notation and is based on a 64-bit counter value maintained in the CMTS. This counter value will not overflow within the service lifetime of the CMTS. This element is required for all service flows. Note that this value is the count of packets dropped by the CMTS for upstream service flows. Upstream packets dropped by the CM are not counted here. If the CMdocsisMode for this service flow is “1.0” then this element contains the aggregate SLA drop packet count for the DOCSIS 1.0 service in this direction. E.1.2.4.8 SLAdelayPkts

The current (or final count) of packets delayed by this service flow when enforcing the maximum

throughput for this SLA (as implemented by the QoS parameter set for this service flow). This is in decimal notation and is based on a 64-bit counter value maintained in the CMTS. This counter value will not overflow within the service lifetime of the CMTS. This element is required for all service flows. Note that this value is the count of packets delayed by the CMTS for upstream service flows. Upstream packets delayed by the CM are not counted here. If the CMdocsisMode for this service flow is “1.0” then this element contains the aggregate SLA packet delay count for the DOCSIS 1.0 service in this direction.

Table 33. Service Usage Element Names

Category Name Type Presence Possible Values Remarks

CMTS Information

Where CMTShostName String Required e.g.

cmts01.mso.com

CMTS’s fully qualified domain name (FQDN), if given or null

Where CMTSipAddress IPV4Addr Required nnn.nnn.nnn.nnn CMTS’s IPv4 address. Canonical IP address in dotted decimal notation. When CMTSsysUpTime unsignedInt Required nnnnnnnnn 32-bit count of hundredths

of a second since CMTS system initialization, in decimal notation. Subscriber Information

Who subscriberId String Required hh-hh-hh-hh-hh-hh Subscriber identified by the Cable Modem MAC address in dash delimited hex notation.

Who CMdocsisMode String Required 1.0 | 1.1 | 2.0 CM’s DOCSIS registration mode.

Who CMipAddress IPV4Addr Required nnn.nnn.nnn.nnn CM’s current IPv4 address. Canonical IP address in dotted decimal notation.

Who CPEipAddress String Required nnn.nnn.nnn.nnn, nnn.nnn.nnn.nnn, nnn.nnn.nnn.nnn …

Current IPv4 address of all CPE using this CM, if any, or null. Comma separated list of IPv4 addresses in dotted decimal notation. One element for all CPE active during the collection interval. Service Flow Information

What SFtype String Required Interim | Stop Interim identifies running Service Flows (SFs). Stop identifies terminated SFs. What SFID String Required <ifIndex>.<SFID>

e.g. 17.123456

Service Flow ID of the SF relative to its RFI MAC layer interface, in dotted decimal notation. What serviceClassName String. Required e.g. GoldDn,

GoldUp,

SilverDn, SilverUp

Service Class Name (SCN) of the Service Flow What SFdirection String Required Downstream |

Upstream

Direction of the SF from the CMTS cable interface What octetsPassed unsignedLong Required 64-bit counter, in

decimal notation

64-bit absolute counter value of octets passed by

Category Name Type Presence Possible Values Remarks this SF What pktsPassed unsignedLong Required 64-bit counter, in

decimal notation

64-bit absolute counter value of packets passed by this SF

What SLADropPkts unsignedLong Required 64-bit counter, in decimal notation

64-bit absolute counter value of packets dropped exceeding SLA by this SF (Upstream counters recorded at the CMTS only.)

What SLADelayPkts unsignedLong Required 64-bit counter, in decimal notation

64-bit absolute counter value of packets delayed exceeding SLA by this SF (Upstream counters recorded at the CMTS only.)

Category Name Type Presence Possible Values Remarks

CMTS Information

Where CMTShostName String Required e.g.

cmts01.mso.com

CMTS’s fully qualified domain name (FQDN), if given or null

Where CMTSipAddress IPV4Addr Required nnn.nnn.nnn.nnn CMTS’s IPv4 address. Canonical IP address in dotted decimal notation. When CMTSsysUpTime unsignedInt Required nnnnnnnnn 32-bit count of hundredths

of a second since CMTS system initialization, in decimal notation. Subscriber Information

Who subscriberId String Required hh-hh-hh-hh-hh-hh Subscriber identified by the Cable Modem MAC address in dash delimited hex notation.

Who CMipAddress IPV4Addr Required nnn.nnn.nnn.nnn CM’s current IPv4 address. Canonical IP address in dotted decimal notation.

Who CPEipAddress String Required nnn.nnn.nnn.nnn, nnn.nnn.nnn.nnn, nnn.nnn.nnn.nnn …

Current IPv4 address of all CPE using this CM, if any, or null. Comma separated list of IPv4 addresses in dotted decimal notation. One element for all CPE active during the collection interval. Service Flow Information

What SFtype String Required Interim | Stop Interim identifies running Service Flows (SFs). Stop

Category Name Type Presence Possible Values Remarks

identifies terminated SFs. What SFID String Required <ifIndex>.<SFID>

e.g. 17.123456

Service Flow ID of the SF relative to its RFI MAC layer interface, in dotted decimal notation. What serviceClassName String. Required e.g. GoldDn,

GoldUp,

SilverDn, SilverUp

Service Class Name (SCN) of the Service Flow

What SFdirection String Required Downstream | Upstream

Direction of the SF from the CMTS cable interface What octetsPassed unsignedLong Required 64-bit counter, in

decimal notation

64-bit absolute counter value of octets passed by this SF

What pktsPassed unsignedLong Required 64-bit counter, in decimal notation

64-bit absolute counter value of packets passed by this SF

What SLADropPkts unsignedLong Conditional if SFtype is Downstream

64-bit counter, in decimal notation

64-bit absolute counter value of packets dropped exceeding SLA by this SF (Downstream only) What SLADelayPkts unsignedLong Conditional

if SFtype is Downstream

64-bit counter, in decimal notation

64-bit absolute counter value of packets delayed exceeding SLA by this SF (Downstream only)

E.2 DOCSIS-3.1-B.0.xsd – DOCSIS IPDR Schema File