You can configure Data over Cable Service Interface Specifications (DOCSIS) actions for PacketCable Multimedia Specification (PCMM) policy rules. The type of action that you can create depends on the type of policy rule. See Policy Information Model.
Use the following configuration statements to configure DOCSIS actions. Use the configuration statement for the service flow scheduling type that you want to use for the DOCSIS action. The types are best effort, downstream, non-real-time polling service, real-time polling service, unsolicited grant service, unsolicited grant service with activity detection, or parameter.
- policies group name list name rule name docsis-best-effort name {
- traffic-priority traffic-priority ;
- request-transmission-policy request-transmission-policy ;
- maximum-sustained-rate maximum-sustained-rate ;
- maximum-traffic-burst maximum-traffic-burst ;
- minimum-reserved-rate minimum-reserved-rate ;
- assumed-minimum-res-packet-size assumed-minimum-res-packet-size ;
- description description ;
- }
- policies group name list name rule name docsis-down-stream name {
- traffic-priority traffic-priority ;
- maximum-latency maximum-latency ;
- maximum-sustained-rate maximum-sustained-rate ;
- maximum-traffic-burst maximum-traffic-burst;
- minimum-reserved-rate minimum-reserved-rate ;
- assumed-minimum-res-packet-size assumed-minimum-res-packet-size ;
- description description ;
- }
- policies group name list name rule name docsis-non-real-time name {
- traffic-priority traffic-priority ;
- request-transmission-policy request-transmission-policy ;
- maximum-sustained-rate maximum-sustained-rate ;
- maximum-traffic-burst maximum-traffic-burst ;
- minimum-reserved-rate minimum-reserved-rate ;
- assumed-minimum-res-packet-size assumed-minimum-res-packet-size ;
- nominal-polling-interval nominal-polling-interval ;
- description description ;
- }
- policies group name list name rule name docsis-real-time name {
- request-transmission-policy request-transmission-policy ;
- maximum-sustained-rate maximum-sustained-rate ;
- maximum-traffic-burst maximum-traffic-burst ;
- minimum-reserved-rate minimum-reserved-rate ;
- assumed-minimum-res-packet-size assumed-minimum-res-packet-size ;
- nominal-polling-interval nominal-polling-interval ;
- tolerated-poll-jitter tolerated-poll-jitter ;
- description description ;
- }
- policies group name list name rule name docsis-unsolicited-grant name {
- request-transmission-policy r equest-transmission-policy ;
- grant-size grant-size ;
- grants-per-interval grants-per-interval ;
- tolerated-grant-jitter tolerated-grant-jitter ;
- nominal-grant-interval nominal-grant-interval ;
- description description ;
- }
- policies group name list name rule name docsis-unsolicited-grant-ad name {
- request-transmission-policy request-transmission-policy ;
- nominal-polling-interval nominal-polling-interval ;
- grant-size grant-size ;
- grants-per-interval grants-per-interval ;
- tolerated-grant-jitter tolerated-grant-jitter ;
- nominal-grant-interval nominal-grant-interval ;
- description description ;
- }
- policies group name list name rule name docsis-param name {
- service-flow-type service-flow-type ;
- traffic-priority traffic-priority ;
- request-transmission-policy request-transmission-policy ;
- maximum-sustained-rate maximum-sustained-rate ;
- maximum-traffic-burst maximum-traffic-burst ;
- minimum-reserved-rate minimum-reserved-rate ;
- assumed-minimum-res-packet-size assumed-minimum-res-packet-size ;
- maximum-latency maximum-latency ;
- nominal-polling-interval nominal-polling-interval ;
- tolerated-poll-jitter tolerated-poll-jitter ;
- grant-size grant-size ;
- grants-per-interval grants-per-interval ;
- tolerated-grant-jitter tolerated-grant-jitter ;
- nominal-grant-interval nominal-grant-interval ;
- description description ;
- }
To configure a DOCSIS action:
- user@host# edit policies group pcmm list DocsisParameter
rule in docsis-param DOCSISParameter
Before you assign a parameter, you must create a parameter of type trafficProfileType and commit the parameter configuration.
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set service-flow-type service-flow-type
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set traffic-priority traffic-priority
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set request-transmission-policy request-transmission-policy
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set maximum-sustained-rate maximum-sustained-rate
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set maximum-traffic-burst maximum-traffic-burst
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set minimum-reserved-rate minimum-reserved-rate
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set assumed-minimum-res-packet-size assumed-minimum-res-packet-size
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set maximum-latency maximum-latency
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set nominal-polling-interval nominal-polling-interval
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set tolerated-poll-jitter tolerated-poll-jitter
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set grant-size grant-size
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set grants-per-interval grants-per-interval
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set tolerated-grant-jitter tolerated-grant-jitter
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set nominal-grant-interval nominal-grant-interval
- [edit policies group pcmm list DocsisParameter rule in
docsis-param DOCSISParameter]
- user@host# set description description
[edit policies group pcmm list DocsisParameter rule in docsis-param DOCSISParameter] user@host# show service-flow-type action; traffic-priority 1; request-transmission-policy 1; maximum-sustained-rate 1500; maximum-traffic-burst 3044; minimum-reserved-rate 1240; assumed-minimum-res-packet-size 124; description "DOCSIS parameter action with a parameter service flow scheduling type";