[j-nsp] DSCP classifier doesn't work

Sean Capshaw capshaw@juniper.net
Fri, 11 Oct 2002 07:18:27 -0700 (PDT)


Juan,

Lokks like you forgot to define a classifier for ef....

On Thu, 10 Oct 2002, Juan Villasuso wrote:

> Hi,
>
> I=B4m trying to configure IP premium services (EF) and the problem is tha=
t the
> classifier applied to the input interface don't queue the packets to the
> apropiate forwarding-class.
>
> This can be achieved through filters and then forwarding to the
> corresponding forwarding-class
>
> filter expedited {
>          term expedited {
>                    from {
>                              dscp ef;
>                    }
>                    then  {
>                         forwarding-class expedited-forwarding;
>                         accept;
>                    }
>           }
> }
>
> However through class-of-service classifiers didn't work.
> Here is the M10 config
>
> Any idea?. Thanks in advance
>
> --- JUNOS 5.5R1.2 built 2002-09-28 01:43:28 UTC
>
> jvilla@SAN-JUN-01> show chassis hardware
> Hardware inventory:
> Item             Version  Part number  Serial number     Description
> Chassis                                60560             M10
> Midplane         REV 03   710-001950   HG4489
> Power Supply A   Rev 04   740-002497   MB11788           AC
> Power Supply B   Rev 04   740-002497   MA21363           AC
> Display          REV 04   710-001995   HG7286
> Routing Engine   REV 05   740-003877   1000340864        RE-2.0
> FEB              REV 06   710-003310   HG4149            E-FEB
> FPC 0
>   PIC 0          REV 03   750-002977   HD9439            2x OC-3 ATM, MM
>   PIC 1          REV 01   750-002982   HB1135            1x Tunnel
>   PIC 2          REV 01   750-005091   HE8064            1x G/E, 1000
> BASE-SX
>   PIC 3          REV 01   750-005091   HA3150            1x G/E, 1000
> BASE-SX
> FPC 1
>   PIC 0          REV 01   750-005091   AG6308            1x G/E, 1000
> BASE-SX
>
>
>  jvilla@SAN-JUN-01# show class-of-service
> classifiers {
>     dscp EF-BE {
>         import default;
>         forwarding-class best-effort {
>             loss-priority low code-points [ af11 af12 af13 ];
>         }
>     }
> }
> forwarding-classes {
>     queue 0 best-effort;
>     queue 1 expedited-forwarding;
>     queue 3 network-control;
> }
> interfaces {
>     ae0 {
>         scheduler-map EF-BE;
>         unit * {
>             classifiers {
>                 dscp EF-BE;
>             }
>             rewrite-rules {
>                 dscp EF-BE;
>             }
>         }
>     }
>     ge-0/3/0 {
>         scheduler-map EF-BE;
>         unit * {
>             classifiers {
>                 dscp EF-BE;
>             }
>             rewrite-rules {
>                 dscp EF-BE;
>             }
>         }
>     }
>     ge-1/0/0 {
>         scheduler-map EF-BE;
>         unit 0 {
>             classifiers {
>                 dscp EF-BE;
>             }
>             rewrite-rules {
>                 dscp EF-BE;
>             }
>         }
>     }
> }
> rewrite-rules {
>     dscp EF-BE {
>         import default;
>         forwarding-class best-effort {
>             loss-priority low code-point be;
>             loss-priority high code-point be;
>         }
>         forwarding-class expedited-forwarding {
>             loss-priority low code-point ef;
>             loss-priority high code-point ef;
>         }
>     }
> }
> scheduler-maps {
>     EF-BE {
>         forwarding-class best-effort scheduler SCH-BEST-EFFORT;
>         forwarding-class expedited-forwarding scheduler
> SCH-EXPEDITED-FORWARDING;
>         forwarding-class network-control scheduler SCH-NETWORK-CONTROL;
>     }
> }
> schedulers {
>     SCH-NETWORK-CONTROL {
>         transmit-rate percent 5;
>         buffer-size percent 5;
>     }
>     SCH-EXPEDITED-FORWARDING {
>         transmit-rate percent 10;
>         buffer-size percent 10;
>     }
>     SCH-BEST-EFFORT {
>         transmit-rate percent 85;
>         buffer-size percent 85;
>     }
> }
>
> [edit]
> jvilla@SAN-JUN-01# show interfaces
> ge-0/2/0 {
>     gigether-options {
>         802.3ad ae0;
>     }
> }
> ge-0/3/0 {
>     gigether-options {
>         802.3ad ae0;
>     }
> }
> ge-1/0/0 {
>     unit 0 {
>         family inet {
>             address 10.10.10.1/30;
>         }
>     }
> }
> ae0 {
>     vlan-tagging;
>     unit 0 {
>         vlan-id 1;
>         family inet {
>             address 192.168.100.1/24;
>         }
>     }
>     unit 1 {
>         vlan-id 2;
>         family inet {
>                         address 192.168.200.1/24;
>         }
>     }
>     unit 2 {
>         vlan-id 3;
>         family inet {
>                         address 192.168.201.1/24;
>         }
>     }
> }
>
>
> jvilla@SAN-JUN-01> show class-of-service interface ae0
> Physical interface: ae0, Index: 12
>   Scheduler map: EF-BE, Index: 47222
>
>   Logical interface: ae0.0, Index: 5
>     Object         Name                   Type                       Inde=
x
>     Rewrite        EF-BE                  dscp                       4796=
4
>     Rewrite        exp-default            exp                            =
2
>     Classifier     EF-BE                  dscp                       4796=
4
>
>   Logical interface: ae0.1, Index: 6
>     Object         Name                   Type                       Inde=
x
>     Rewrite        EF-BE                  dscp                       4796=
4
>     Rewrite        exp-default            exp                            =
2
>     Classifier     EF-BE                  dscp                       4796=
4
>
>   Logical interface: ae0.2, Index: 7
>     Object         Name                   Type                       Inde=
x
>     Rewrite        EF-BE                  dscp                       4796=
4
>     Rewrite        exp-default            exp                            =
2
>     Classifier     EF-BE                  dscp                       4796=
4
>
> jvilla@SAN-JUN-01> show class-of-service interface ge-1/0/0
> Physical interface: ge-1/0/0, Index: 24
>   Scheduler map: EF-BE, Index: 47222
>
>   Logical interface: ge-1/0/0.0, Index: 24
>     Object         Name                   Type                       Inde=
x
>     Rewrite        EF-BE                  dscp                       4796=
4
>     Rewrite        exp-default            exp                            =
2
>     Classifier     EF-BE                  dscp                       4796=
4
>
> jvilla@SAN-JUN-01> show class-of-service interface ge-0/3/0
> Physical interface: ge-0/3/0, Index: 23
>   Scheduler map: EF-BE, Index: 47222
>
>   Logical interface: ge-0/3/0.0, Index: 20
>     Object         Name                   Type                       Inde=
x
>     Rewrite        EF-BE                  dscp                       4796=
4
>     Rewrite        exp-default            exp                            =
2
>     Classifier     EF-BE                  dscp                       4796=
4
>
>   Logical interface: ge-0/3/0.1, Index: 21
>     Object         Name                   Type                       Inde=
x
>     Rewrite        EF-BE                  dscp                       4796=
4
>     Rewrite        exp-default            exp                            =
2
>     Classifier     EF-BE                  dscp                       4796=
4
>
>   Logical interface: ge-0/3/0.2, Index: 22
>     Object         Name                   Type                       Inde=
x
>     Rewrite        EF-BE                  dscp                       4796=
4
>     Rewrite        exp-default            exp                            =
2
>     Classifier     EF-BE                  dscp                       4796=
4
>
>
>
>
>
> _______________________________________________
> juniper-nsp mailing list juniper-nsp@puck.nether.net
> http://puck.nether.net/mailman/listinfo/juniper-nsp
>