Hi All,
Based on attached diagram, am trying to see how best i can give customers some thing like this:
for traffic coming from google cache, i want to subject it to 100mbps policer, other traffic, i will limit it to 100mbps policer (using output filter applied to interface).Intotal, customer will end up with 200mbps traffic usage. now, i want to give this extra google traffic only when the link to google is up (if google link is down and google-traffic is coming via upstream, i want to limit the cusotmer to only 100mbps ).
currently am using prefix-list as match condition for bandwidth filter and it matches google traffic whether google link is up or down and its congesting my upstream during link failure.
typical output filter applied to customer interface:
re0# show firewall family inet filter 35MB_NET_35MB_GOOGLE
interface-specific;
term GOOGLE-TRAFFIC {
from {
prefix-list {
GOOGLE;
}
}
then {
policer 35MB-POLICER;
accept;
}
}
term OTHER-TRAFFIC {
then {
policer 35MB-POLICER;
accept;
}
}
re0# show interfaces ge-1/0/3.13
family inet {
filter {
output 35MB_NET_35MB_GOOGLE;
}
address x.x.x.x/30;
}
Is there different way i can match the google traffic under the google term? something like marking the traffic on the ingress PE1 and using Forwading-class or DSCP bit on the filter term to identfy google-traffic. is this possible?
at the PE where i am peering with google directly, i am using " from interface " as match condition on the filter term and its working fine. but i cant do the same on the downstream PEs.