[j-nsp] juniper-nsp Digest, Vol 148, Issue 34

Amarjeet Singh techie.logging at gmail.com
Sun Mar 29 02:49:30 EDT 2015


Hello Cydon - First thing that strike my mind is missing EXP classifier
under routing-instance.
If it's not there apply and test it out.

Br, Amarjeet


>
>
>
> Message: 1
> Date: Sat, 28 Mar 2015 14:37:43 +0100
> From: Cydon Satyr <cydonsatyr at gmail.com>
> To: juniper-nsp at puck.nether.net
> Subject: [j-nsp] Rewriting customer DSCP with MPLS EXP
> Message-ID:
>         <CAF0PUwe+02yJgs9DGpenvHNngYXtK60=
> kXKWiVWFS7zWs7LfRg at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> I stumbled upon something I can't get my head around.
>
> I've been doing some CoS testing; it's a simple L3VPN network, and at the
> egress PE router,
> I want to rewrite customer dscp with whatever exp value I classified from
> core interface.
>
> The topology is actually two M320 connected back to back with 4 logical
> system.
>
>
>
>
> [C1]---ge-2/0/0-----[PE1]---------------[P1]-----------------[P2]-------------[PE2]----ge-2/0/0----[C2]
>
>
>
> PE1 and P2 are first router M320, and P1 and PE2 are second M320 router.
> C-routers are separate routers.
>
> Core links are all ge-2/1/0 with .1q tags.
>
>
> This is config on both routers (logical system's QoS are also in master
> instance):
>
> [edit class-of-service interfaces]
> ge-2/0/0 {
>     unit * {
>         forwarding-class REALTIME;
>         rewrite-rules {
>             dscp RW-dscp;
>         }
>     }
> }
> ge-2/1/0 {
>     unit * {
>         scheduler-map SCM;
>         classifiers {
>             dscp BA-dscp;
>             exp BA-exp;
>         }
>         rewrite-rules {
>             dscp RW-dscp;
>             exp RW-exp;
>         }
>     }
> }
>
> my exp classifier:
>
> forwarding-class BE {
>     loss-priority low code-points 000;
>     loss-priority high code-points 001;
> }
> forwarding-class REALTIME {
>     loss-priority high code-points 101;
> }
> forwarding-class VIDEO {
>     loss-priority low code-points 010;
>     loss-priority high code-points 100;
> }
> forwarding-class CRITICAL {
>     loss-priority low code-points 111;
>     loss-priority high code-points [ 110 011 ];
> }
>
>
> The customer traffic gets classified in REALTIME with PLP low. The exp
> rewrite rule marks outgoing packet with
> 101.
>
> The issue is this, on all routers I see traffic classified and marked with
> 101. On the egress PE router, however,
> I see traffic classified as VIDEO (which require exp marking of 010 or
> 100). At the same time the customer receives
> traffic marked with 100. It is if for some reason the last router
> classified traffic with VIDEO and marked outgoing
> dscp with VIDEO.
>
> I can't seem to understand why this is happening. The thing I see is
> default exp classification is this:
>
>
> run show class-of-service classifier type exp name exp-default
> Classifier: exp-default, Code point type: exp, Index: 10
>   Code point         Forwarding class                    Loss priority
>   000                BE                                  low
>   001                BE                                  high
>   010                REALTIME                            low
>   011                REALTIME                            high
>   100                VIDEO                               low
>   101                VIDEO                               high
>   110                CRITICAL                            low
>   111                CRITICAL                            high
>
>
> In default exp classifier, marking of 101 goes to VIDEO, not REALTIME.
> But as you can see I have the correct configuration on all interfaces...or
> do I?
>
> Why are all routers classifying traffic correctly as REALTIME and marking
> 101, when the egress PE is
> classifying as VIDEO ? The same thing happens in other direction.
>
>
> I spend couple of days on this and can't seem to figure it out.
>
>
> Thanks!
>
>
>
> ********************************************
>


More information about the juniper-nsp mailing list