I'm currently using interface, policer, and filter config like this to
rate-limit ethernet interfaces to paid bandwidth on an M10i:

interfaces {
    fe-1/0/1 {
        unit 148 {
            description "Some Customer";
            bandwidth 10m;
            vlan-id 148;
            family inet {
                filter {
                    input 10meg;
                    output 10meg;
                }
                address x.x.x.x/x;
            }
        }
    }
}
firewall {
    policer 10meg {
        filter-specific;
        if-exceeding {
            bandwidth-limit 10m;
            burst-size-limit 1250000;
        }
        then discard;
    }
    filter 10meg {
        interface-specific;
        term other {
            then {
                policer 10meg;
                count rate;
                accept;
            }
        }
    }
}

This gives me SNMP-graphable in/out counters for each interface that
show after-rate-limiting bits.

Now, I want to add IPv6, but I want to limit (and hopefully graph) the
total bandwidth, not the bandwidth per address family.  If I create a
"10megv6" filter under firewall family inet6, the policer is filter
specific, so I would expect the interface to allow 10meg of IPv4 plus
10meg of IPv6.

I used to put a policer directly on the unit under "family inet" (no
counters for SNMP though), but I would also assume doing that under
"family inet" and "family inet6" would also result in separate bandwidth
for IPv4 and IPv6, not shared.

I looked at "family any" filters, but they don't have the same options
(no "interface-specific").

Any suggestions?
-- 
Chris Adams <cmad...@hiwaay.net>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
_______________________________________________
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp

Reply via email to