DiffServ ポリシーの例

この 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
}