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:
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# 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";