!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
policy-list <# name; '\n' #>
policy-list <# oname; '\n' #>
profile <# name; '\n' #>
<# env.setResult("activate-profile", name) #>
<# env.setResult("secondary-input-stat-clacl", "matchAll") #>
<# env.setResult("output-stat-clacl", "matchAll") #>
<# endtmpl #>
Sample RADIUS
Attributes
Sample CLI Command
Video-on-Demand Service Definition Example
The following example shows a sample service definition macro file that creates a
video-on-demand service the service provides bandwidth that meets the needs of
video streams. The definition creates the bandwidth towards the subscriber and
parameterizes the source of the video feed.
The sample CLI command shows an example of the service-management
owner-session command that you can use to activate the service session.
!parameterizes download bandwidth and server address
<# videoMin(downloadBW, serverAddress) #>
committed-rate <# inputBW; '\n' #>
classifier-group matchAll precedence 10000
rate-limit-profile <# name; '\n' #>
traffic-class best-effort
classifier-group matchAll precedence 10000
traffic-class best-effort
ip policy secondary-input <# name #> statistics enabled merge
ip policy output <# oname #> statistics enabled merge
qos-profile triplePlayIP
qos-parameter maxSubscBW <# outputBW; '\n' #>
RADIUS Attribute
username
activate-service
host1(config)#service-management subscriber-session client1@isp1.com interface
atm 4/0.1 service-session "tiered(1280000, 5120000)"
Chapter 27: Configuring Service Manager
Tag
Value
none
client1@isp1.com
1
tiered(1280000, 5120000)
Service Definition Examples
685