[Contents] [Prev] [Next] [Index] [Report an Error]

Tiered Service Example

This example creates a tiered service. A tiered service typically provides set bandwidths for both inbound and outbound traffic for a subscriber. In this example, the bandwidth values are parameterized. Also, this example assumes that QoS profile triplePlayIP and QoS parameter maxSubscBW are configured.

!parameterizes input and output bandwidth
<# tiered(inputBW, outputBW) #>

<# uid := app.servicemanager.getUniqueId #>
<# name := "SM-tiered-" $ uid #>
<# oname := "SM-O-tiered-" $ uid #>
classifier-list matchAll ip any any
rate-limit-profile <# name #> one-rate
	 committed-rate <# inputBW; '\n' #>

policy-list <# name; '\n' #>
	 classifier-group matchAll precedence 10000
		 rate-limit-profile <# name; '\n' #>
		 traffic-class best-effort

policy-list <# oname; '\n' #>
	 classifier-group matchAll precedence 10000
		 traffic-class best-effort

profile <# name; '\n' #> 
	 ip policy secondary-input <# name #> statistics enabled merge
	 ip policy output <# oname #> statistics enabled merge
	 qos-profile triplePlayIP
	 qos-parameter maxSubscBW <# outputBW; '\n' #>

<# env.setResult("activate-profile", name) #>
<# env.setResult("secondary-input-stat-clacl", "matchAll") #>
<# env.setResult("output-stat-clacl", "matchAll") #>

<# endtmpl #>

Sample RADIUS Attributes

RADIUS Attribute

Tag

Value

username

none

client1@isp1.com

activate-service

1

tiered(1280000, 5120000)

Sample CLI Command

host1(config)#service-management subscriber-session client1@isp1.com interface atm 4/0.1 service-session “tiered(1280000, 5120000)”

[Contents] [Prev] [Next] [Index] [Report an Error]