To associate an
application type with a specific and prioritized bucket on a Cisco CMTS router,
use the
cable
application-type
include command in global configuration mode. To
remove the application type settings, use the
no form of
this command.
cable application-type bucket-number include {Best-effort | multicast application-id | packetcable {normal | priority} | pcmm {app-id gate-app-id | priority gate-priority} | sched-type type | service-class service-class-name}
no cable application-type bucket-number include {Best-effort | multicast application-id | packetcable {normal | priority} | pcmm {app-id gate-app-id | priority gate-priority} | sched-type type | service-class service-class-name}
Cisco cBR Series Converged Broadband Routers
cable application-type bucket-number include {Best-effort | multicast application-id | packetcable {normal | priority} | pcmm {app-id gate-app-id | priority gate-priority} | service-class service-class-name}
no
cable application-type bucket-number include {Best-effort | multicast application-id | packetcable {normal | priority} | pcmm {app-id gate-app-id | priority gate-priority} | service-class service-class-name}
Syntax Description
bucket-number
|
Bucket
number to which an application type is associated. Range is from 1 to 8, with 1
as the first in the sequence.
|
Best-effort
|
Applies
best effort committed information rate (CIR) to the specified bucket.
|
multicast
application-id
|
Specifies the application identification for the multicast service flow. The
valid range is 1 to 65535.
|
packetcable {normal |
priority }
|
Specifies PacketCable service flows for the designated bucket, with the
following priorities:
- normal —Selects PacketCable calls with normal
priority.
- priority —Selects PacketCable calls with high
priority.
|
pcmm
{app-id
gate-app-id
|
priority
gate-priority }
|
Specifies PacketCable Multimedia (PCMM) service flows for the designated
bucket, with the following options:
- app-id
gate-app-id— Selects the gate application
identifier from 0 to 65535. For each bucket, up to ten application type rules
may be defined.
- priority
gate-priority— Selects the priority level from 0 to
7.
|
sched-type
type
|
Specifies upstream scheduling types, with one of the following additional
keywords used for the DOCSIS scheduling type:
- be —Best
effort.
- nrtps —Non-real-time polling service.
- rtps —Real-time polling service.
- ugs —Unsolicited Grant Service.
- ugs-ad —Unsolicited grant service-activity
detection (UGS-AD) service.
|
service-class
service-class-name
|
Specifies the name of the service class being assigned to the designated
bucket, where
service-class-name is an alphanumeric string.
|
Command Default
Service flow
admission control is enabled without the application types.
Command Modes
Global configuration (config)
Command History
Release
|
Modification
|
12.3(21)BC
|
This
command was introduced for the Cisco uBR10012 router and the Cisco uBR7246VXR
router.
|
12.2(33)SCA
|
This
command was introduced in Cisco IOS Release 12.2(33)SCA. Support for the Cisco
uBR7225VXR router was added. The
multicast
keyword was added to this command.
|
IOS-XE 3.15.0S
|
This
command is not supported on the Cisco cBR Series Converged Broadband Routers.
|
IOS-XE
3.16.0S
|
This
command was implemented on the Cisco cBR Series Converged Broadband Routers.
The
sched-type
keyword was removed.
|
Usage Guidelines
The details of
this command vary according to the bucket number and application type being
mapped to a service flow on the Cisco CMTS router. This command overrides
default service flow admission control settings on the Cisco CMTS.
Best Effort
The best effort
CIR service flow rule may be applicable to both upstream and downstream.
However, in the case of upstream service flows, in most cases, the same service
flow may map both the rules.
For best
effort, there is also the
sched-type
keyword option that applies to upstream service flows. This best effort
scheduling type rule is applicable only for upstream service flows.
Service Classes
DOCSIS 1.1
introduced the concept of service classes. A service class is identified by a
service class name. A service class name is a string the CMTS router associates
with a QoS parameter set. One of the objectives of using a service class is to
allow the high-level protocols to create the service flows with the desired QoS
parameter set. Using a service class is a convenient way to bind the
application with the service flows. The rules provide a mechanism to implement
such binding.
Note the
following factors when using the
service-class
keyword:
- Service
classes are separately configured using the
cable
match command to provide the QoS for multicast
traffic. This step maps a bucket using a rule to allocate bandwidth for
multicast traffic.
- A named
service class may be classified into any application type.
- Up to ten
service class names may be configured per application type. Attempting to
configure more than ten service classes results in an error message.
For additional
information, see the
Service Flow
Admission Control feature documentation on Cisco.com.
Examples
The following
example maps high-priority PacketCable service flows into application bucket 5:
Router(config)# cable application-type 5 include packetcable priority
The following
example maps normal PacketCable service flows into application bucket 1:
Router(config)# cable application-type 1 include packetcable normal
The following
example maps the specified bucket number with PCMM service flow with a priority
of 7, then maps an application identifier of 152 for the same bucket number:
Router(config)# cable application-type 2 include pcmm priority 7
Router(config)# cable application-type 2 include pcmm app-id 152
The following
example maps both UGS and UGS-AD into bucket number 1:
Router(config)# cable application-type 1 include sched-type ugs
Router(config)# cable application-type 1 include sched-type ugs-ad
The following
example maps the best effort CIR flows to bucket 3:
Router(config)# cable application-type 3 include Best-effort
The following
example maps the service class name with a value of service-name1 into
application bucket 3:
Router(config)# cable application-type 3 include service-class service-name1
The following
example maps the multicast application type with a value of 18 into application
bucket 3:
Router(config)# cable application-type 3 include multicast 18