Loader

Service

Service Profiles are utilized to assign VLANs to UNI ports and to control the bandwidth and QoS allocated to the port.

 

Service Profile Attributes (Page 1 of 2)

Attribute  Values  Default  Req Description
Name Printable string N/A Y The name of the service profile.
Acl-profile-name  Printable string Null N The ACL profile to assign to this service profile.
cid-fmt Printable string Null N

The circuit ID format to apply, to the port when the DHCP intermediate agent is enabled.  See documentation for syntax. 

Nvid 1..3999, 4008, 4009 | 4013..4094 N/A N The network vlan to apply, to incoming packets going upstream.. 
Vlans 0, 4000-4007, 4010-4012 and 4095 are reserved for internal use.
Svid -1
0..4095
  Y The expected incoming vlan tag. 
-1 is used for untagged flows.
Lldp-network-policy-list     Container
Dscp 0..63 1 N The DSCP Code point to use
Application-type

Voice = 1

Voice-signaling=2

Guest-voice=3

Guest-voice-signaling=4

Softphone-voice=5

Softphone-signaling=6

Video-conferencing=7

video-conferencing-signaling=8

guest-video conferencing=9

guest-video-conferencing-signaling=10

security-applications=11
other=12

1 N The application type of traffic assigned to this vlan.  This information is communicated to the attached device.  This is often used to configure vlans on VoIP phones.
Traffic-desc       Container
Dhcp-intermediate-agent true | false False N Whether to configure a DHCP intermediate agent to insert port location information into the DHCP request.
Encrypt-flow  true | false  False N Whether to turn on encryption on the flow.
Pbit-mode copy | dscp-mapped | static Static N How to apply/use L2 pbits.
copy – copy pbits from incoming tagged frame.
dscp-mapped – uses the DHCP to pbit mapping profile to assign pbits based on Layer 3 DSCP code points in packet.
static – always assign the same pbit to all incoming packets.
Traffic-type n-to-n-bridged | iptv |
n-to-n-bridged-iptv tls
vlan-trunk
|vlan-trunk-iptv |voip
n-to-n-bridged N Standard bridging
Multicast only
Standard Bridge + Multicast
Transparent Lan Service
Allow up to 25 vlans on a UNI port
Allow up to 25 vlans plus Multicast
VoIP is used internally for ONT voice.
Vlan-priority 0..7 0 N When static pbit is used, will define the pbit to be assigned to all packets.
Service-Params     Container
Upstream       Upstream Container
Upstream-descriptor-type class-based |
rate-priority-based
    Class based uses the class of service, port rate limiter settings and rates.  Rate priority based gives traffic configuration based on rate and priority
Class-based       Class Based Container
Class-of-service cbr1 | cbr2 | ubr | vbr-nrt Ubr N Cbr1 – Fixed bandwidth is always allocated to port.
cbr2 – Lower priority CBR class
ubr – Best effort traffic, lowest priority class, sustained and peak rate.
vbr-nrt – Prioritized below cbr and above UBR.  Includes sustained and peak rate
Upstream-pbit 0..7 0 N When static pbit is utilized it defines the pbit to assign to all incoming traffic on that vlan. 
Upstream-peak-rate 512..10000000 10000000 N The maximum rate the user is allowed to transmit upstream on the PON.
Upstream-sustained-rate 512..10000000 5120 N The rate that is guaranteed during congestion on the PON.

 

 

Service Profile Attributes (Page 2 of 2)

Attribute  Values  Default  Req Description
Downstream       Downstream Container
Class-of-service cbr1 | cbr2 | ubr | vbr-nrt Ubr N Cbr1 – Fixed bandwidth is always allocated to port.
cbr2 – Lower priority CBR class
ubr – Best effort traffic, lowest priority class, sustained and peak rate.
vbr-nrt – Prioritized below cbr and above UBR.  Includes sustained and peak rate
downstream-pbit 0..7 0 N If shape-specific-pbit is true then this attribute will specify which pbit to shape.  All other pbits will be passed through without shaping but obey strict priority on all queues.
Downstream-peak-rate 512..10000000 5120 N The peak rate to shape the pbit or vlan to depending on the configured mode
Downstream-sustained-rate 512..10000000 10000000 N  
Policing-rank        
Shape-specific-pbit true | false True N Whether to shape a single pbit, or the entire VLAN.

 

Note: * = required parameter

 

  • Command Path – tolt>profiles>service-profiles>
  • Module – tolt
  • Container – profiles
  • Container – service-profiles
  • Types – 
    • *Name  The name of the service profile.
      • Printable string
    • Acl-profile-name – The ACL profile to assign to this service profile. 
      • Printable string
    • cid-fmt – The circuit ID format to apply to the port when DHCP intermediate agent is enabled.  See documentation for syntax.
      • Printable string
    • *Nvid – The network vlan to apply to incoming packets going upstream.. 
      Vlans 0, 4000-4007, 4010-4012 and 4095 are reserved for internal use.
      • 1..3999, 4008, 4009 | 4013..4094
    • Svid  – The expected incoming vlan tag. -1 is used for untagged flows.
      • true (default) | false
         

         

    • Lldp-network-policy-list  – Container.
      • Dscp  – The DSCP Code point to use.
        • 0..63 (default - 1)
      • Application-type  The application type of traffic assigned to this vlan.  This information is communicated to the attached device.  This is often used to configure vlans on VoIP phones.
        • Voice=1
          Voice-signaling=2
          Guest-voice=3
          Guest-voice-signaling=4
          Softphone-voice=5
          Softphone-signaling=6
          Video-conferencing=7
          video-conferencing-signaling=8
          guest-video conferencing=9
          guest-video-conferencing-signaling=10
          security-applications=11
          other=12
          (default - 1)
    • Traffic-desc  Container
      • Dhcp-intermediate-agent  Whether to configure a DHCP intermediate agent to insert port location information into the DHCP request.
        • true | false (default - True)
      • Encrypt-flow  Whether to turn on encryption on the flow.
        • true | false (default - True)
      • Pbit-mode  How to apply/use L2 pbits.
        copy – copy pbits from incoming tagged frame.
        dscp-mapped – use the DHCP to pbit mapping profile to assign pbits based on Layer 3 DSCP code points in packet.
        static – always assign the same pbit to all incoming packets.
        • copy | dscp-mapped | static (default - Static)
      • Traffic-type  Standard bridging
        Multicast only
        Standard Bridge + Multicast
        Transparent Lan Service
        Allow up to 25 vlans on a UNI port
        Allow up to 25 vlans plus Multicast
        VoIP is used internally for ONT voice.
        • n-to-n-bridged | iptv | n-to-n-bridged-iptv tls vlan-trunk | vlan-trunk-iptv |voip (default - n-to-n-bridged)
      • Vlan-priority – When static pbit is used, will define the pbit to be assigned to all packets.
        • 0..7 (default - 0)
           

           

    • Service-params  Container
      • Upstream – Upstream Parameters
        • Upstream-descriptor-type  Class based uses the class of service, port rate limiter settings and rates.  Rate priority based gives traffic configuration based on rate and priority.
          • class-based | rate-priority-based (default - ?)
        • Class-based
          • Class-of-service   Cbr1 – Fixed bandwidth is always allocated to port.
            cbr2 – Lower priority CBR class
            ubr – Best effort traffic, lowest priority class, sustained and peak rate.
            vbr-nrt – Prioritized below cbr and above UBR.  Includes sustained and peak rate
            (default - ubr)
            • cbr1 | cbr2 | ubr | vbr-nrt (default - ubr)
          • Upstream-pbit – When static pbit is utilized it defines the pbit to assign to all incoming traffic on that vlan. 
            • 0..7 (default - 0)
          • Upstream-peak-rate  The maximum rate the user is allowed to transmit upstream on the PON.
            • 512..10000000 (default - 10000000)
          • Upstream-sustained-rate  The rate that is guaranteed during congestion on the PON.
            • 512..10000000 (default - 5120)
      • Downstream  Downstream service parameters.
        • Class-of-service  Cbr1 – Fixed bandwidth is always allocated to port.
          cbr2 – Lower priority CBR class
          ubr – Best effort traffic, lowest priority class, sustained and peak rate.
          vbr-nrt – Prioritized below cbr and above UBR.  Includes sustained and peak rate
          • cbr1 | cbr2 | ubr | vbr-nrt (default - ubr)
        • downstream-pbit  If shape-specific-pbit is true then this attribute will specify which pbit to shape.  All other pbits will be passed through without shaping but obey strict priority on all queues.
          • 0..7 (default - 0)
        • Downstream-peak-rate  The peak rate to shape the pbit or vlan to depending on the configured mode.
          • 512..10000000 (default - 5120)
        • Downstream-sustained-rate b> 
          • 512..10000000 (default - 10000000)
        • Policing-rank
          • Shape-specific-pbit  Whether to shape a single pbit, or the entire VLAN.
            • true | false (default - True)
 

Service Profile Create Simple

The following example creates a service profile that uses all defaults except for the vlan ID and ingress marking. The nvid sets the network vlan seen on the network. The svid will contain -1 if the vlan is untagged, and the vlan id if it is tagged. This should work well for most applications. The incoming traffic will be statically marked with pbit zero.

  • Command Path – tolt>profiles>service-profiles>
  • Module – tolt
  • Container – profiles
  • Container – service-profiles
  • Types – Example Parameters
    • *Name – vlan-3000 
      • nvid-3000
      • svid-1

 

  1. From the MDS1-ESUA<config># command line, input tolt profiles service-profiles vlan-3000, and press Enter.
  2. Input nvid-3000 and press Enter. 
  3. Input svid-1 and press Enter. 
  4. Input commit and press Enter. Outputs similar to the following are displayed:
MDS1-ESUA<config># tolt profiles service-profiles vlan-3000 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># nvid-3000 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># svid-1 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># commit <enter>
commit complete
MDS1-ESUA<config-service-profiles-vlan-3000># exit <enter>
MDS1-ESUA<config>#_
 

Service Profile Create Static Pbit

This example creates a profile that will statically pbit mark the traffic with a pbit value of 1 and limit the user to a 2 Gb/s peak rate for upstream traffic.  The incoming traffic is expected to be untagged.

  • Command Path – tolt>profiles>service-profiles>
  • Module – tolt
  • Container – profiles
  • Container – service-profiles
  • Types – Example Parameters
    • *Name – 3000
    • nvid-3000
    • svid-1
    • traffic-desc pbit-mode staticservice-params upstream upstream-descriptor-type class-based
    • service-params upstream class-based class-of-service ubr
    • service-params upstream class-based upstream-pbit 1
    • service-params upstream class-based upstream-peak-rate 2000000
    • service-params upstream class-based upstream-sustained-rate 5120

 

  1. From the MDS1-ESUA<config># command line, input, tolt profiles service-profiles vlan-3000, and press Enter
Note: Repeat this step to input and enable the following service attributes:   
    nvid-3000
    svid-1
    traffic-desc pbit-mode static service-params upstream upstream-descriptor-type class-based
    service-params upstream class-based class-of-service ubr
    service-params upstream class-based upstream-pbit 1
    service-params upstream class-based upstream-peak-rate 2000000
    service-params upstream class-based upstream-sustained-rate 5120
  1. Input commit and press Enter. Outputs similar to the following are displayed:
MDS1-ESUA<config># tolt profiles service-profiles vlan-3000 <enter> 
MDS1-ESUA<config-service-profiles-vlan-3000># nvid-3000 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># svid-1 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># traffic-desc pbit-mode static service-params upstream upstream-descriptor-type class-based <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># service-params upstream class-based class-of-service ubr <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># service-params upstream class-based upstream-pbit 1 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># service-params upstream class-based upstream-peak-rate 2000000 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># service-params upstream class-based upstream-sustained-rate 5120 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000># commit <enter>
Commit complete.
MDS1-ESUA<config-service-profiles-vlan-3000># exit <enter>
MDS1-ESUA<config>#_	
 

Service Profile Create DSCP Mapped

DSCP mapped service profiles use the Layer 3 DSCP code point to mark the traffic at layer 2. This allows the system to properly prioritize all traffic incoming on the port using layer 2. The DSCP marking will determine which of the 4 upstream queue traffic is placed into.

  • Module – tolt
  • Container – profiles
  • Container – service-profiles
  • Types  – Example Parameters
    • *Name – vlan-3000-dscp-mapped
      • nvid-3000
      • svid-1
      • traffic-desc pbit-mode dscp-mapped

 

  1. From the MDS1-ESUA<config># command line, input tolt profiles service-profiles vlan-3000-dscp-mapped, and press Enter
  2. Input commit and press Enter. Outputs similar to the following are displayed:
MDS1-ESUA<config># tolt profiles service-profiles vlan-3000-dscp-mapped <enter>
MDS1-ESUA<config-service-profiles-vlan-3000-dscp-mapped># nvid-3000 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000-dscp-mapped># svid-1 <enter>
MDS1-ESUA<config-service-profiles-vlan-3000-dscp-mapped># traffic-desc pbit-mode dscp-mapped <enter>
MDS1-ESUA<config-service-profiles-vlan-3000-dscp-mapped># commit <enter>
Commit complete.
MDS1-ESUA<config-service-profiles-vlan-3000-dscp-mapped># exit <enter>
MDS1-ESUA<config># _/pre>		
 

Service Profile Delete

  • Command Path – no>tolt>profiles>service-profiles>
  • Command – no
  • Module – tolt
  • Container – profiles
  • Container – service-profiles
  • Type – Example Parameter
    • *Name – vlan-3000-dscp-mapped

 

Note: Service profile deletions will only be successful if the service profile is not in use on any UNI port.
  1. From the MDS1-ESUA<config># command line, input no tolt profiles service-profiles vlan-3000-dscp-mapped, and press Enter
  2. Input commit and press Enter. Outputs similar to the following are displayed:
MDS1-ESUA<config># no tolt profiles service-profiles vlan-3000-simple <enter>
MDS1-ESUA<config># commit <enter>
MDS1-ESUA<config># _

 

FEEDBACK: Are you happy with this material?