この DiffServ ポリシーの目的は、FTP サーバーからのトラフィック・アウトバウンドのサブセットをマップすることです。
このポリシーは、幾つかの DS 専用属性を使用しているだけでなく、PolicyAction ステートメントの PolicyScope DataTraffic 属性によって、DiffServ ポリシーとして識別されます。
PolicyRule diffServ
{
ProtocolNumberRange 6
SourceAddressRange 200.50.23.11
SourcePortRange 20-21
PolicyActionReference tokenbucket
PolicyRulePriority 10
ConditionTimeRange 20000701000000:20050630235959
DayOfMonthMask 1111111111111111111111111111111
DayOfWeekMask 0111110
TimeOfDayRange 06:00-22:00
}
PolicyAction tokenbucket
{
PolicyScope DataTraffic
OutgoingTOS 10000000
DiffServInProfileRate 256 # 256 Kbps
DiffServInProfileTokenBucket 512 # 512 Kbits
DiffServInProfilePeakRate 512 # 512 Kbps
DiffServInProfileMaxPacketSize 120 # 120 Kbits
DiffServOutProfileTransmittedTOSByte 00000000
DiffServExcessTrafficTreatment BestEffort
}
このポリシーのゴールは、指定した属性に一致する発信データに、アクション "interactive1" で定義されている QoS サービス・レベルを割り当てることです。
PolicyRule web-catalog # web catalog traffic
{
protocolNumberRange 6
SourcePortRange 80
ApplicationData /catalog
policyActionReference interactive1
}
PolicyAction interactive1
{
policyScope DataTraffic
outgoingTOS 10000000
}