[j-nsp] Assigning IP PREC-6 for HTTP traffic of ae0.2 interface
medrees
medrees at isu.net.sa
Mon Apr 18 04:34:45 EDT 2011
Dear All
Thanks a lot for your valuable information.
BR,
Mohamed Edrees
-----Original Message-----
From: Mark Tinka [mailto:mtinka at globaltransit.net]
Sent: Monday, April 18, 2011 6:37 AM
To: juniper-nsp at puck.nether.net
Cc: Chris Evans; medrees
Subject: Re: [j-nsp] Assigning IP PREC-6 for HTTP traffic of ae0.2 interface
On Sunday, April 17, 2011 09:59:25 PM Chris Evans wrote:
> On most juniper platforms you cannot mark on ingress.
> You have to do the whole convaluded process of setting up forwarding
> classes and doing remark policies.
>
> You have to apply these remark filters on all exit points of the box
> to get traffic marked. IMHO this is an awful implementation and I've
> asked for this to be changes but they don't listen. All other vendors
> all ingress remarking...
Yes, this is most annoying on Juniper platforms. It's terrible when we have
a P/PE node on a ring that needs to handle the PE-side of the traffic in one
way, and the P-side of the traffic in another. Doing remarking on egress is
such a pain, and this is the one area where Juniper continue to disappoint
us. I wonder who thought that was a great architecture, more so after all
the experience Juniper have gained in customer deployments.
Having said that, there is some hope:
1. The MX-series supports ingress DSCP marking/remarking via
firewall filters. This works well, and we're quite happy
with it. Both v4 and v6 are supported (v4 uses the 'dscp'
command while v6 uses the 'traffic-class' command). The
only problem with this (which is a huge issue for us)
is that you can't mark the packets with an EXP value on
ingress. So that means it will end up using the wrong
queues as the default classifiers for DSCP and EXP differ
in the 3 most significant bits. You could use a custom
classifier, but we don't like these because they don't
scale as well as the defaults for our QoS strategy.
However, you're in luck if your MPLS network is based on
RSVP - you can specify the 'class-of-service' command at
the LSP and basically rewrite the EXP value that is using
that LSP.
2. Before you jump on your DPC's, the above is only possible
on the MPC's. DPC's don't support ingress marking via a
firewall filter as above. I think you can still use the
'class-of-service' feature on LSP's, but we haven't used
it on non-MX chassis'. This is very frustrating because
after spending tons of cash on the E-Q-R DPC's (which are
meant to be the most advanced of their time), something
as basic as this isn't supported!
3. There is a very nice feature in Junos called ToS
Translation Tables. It basically performs rewrites on
ingress for v4 and v6 packets, supporting IPP, DSCP and
EXP. It's really, really cool. We love it! Unfortunately,
it's only supported on the IQ/IQE and IQ2/IQ2E PIC's -
which means not on the MX (Huh, what?!? This shiny new
Trio chipset thingy is that useless for all that cash and
hoo-hah?!?). We use it extensively on our M320's/T320's
and it works like a dream. I wish Juniper could implement
this on the MX. Details here:
http://www.juniper.net/techpubs/en_US/junos9.5/information-
products/topic-collections/config-guide-cos/cos-configuring-
tos-translation-tables.html
That's basically where Juniper are re: ingress marking/remarking.
Hope this helps.
Cheers,
Mark.
More information about the juniper-nsp
mailing list