[OpenSIPS-Users] can mediaproxy relay set IP ToS
Dan Pascu
dan at ag-projects.com
Thu Nov 5 10:44:00 CET 2009
On 3 Nov 2009, at 17:37, Jeff Pyle wrote:
>>> Is it possible to configure mediaproxy, or iptables or that matter,
>>> to mark
>>> the relay's outgoing packets with a specific ToS value?
>>> Unfortunately some
>>> up of my upstream providers strip the DSCP tags coming in and I'd
>>> like to
>>> take the opportunity at the relay to remark them with EF (0x2E).
>>
>> Not ATM. The support for marking the packets that pass through the
>> conntrack rules is there, it's just not used yet.
>
>
> Is there any conceivable way with a mangle rule to mark any udp
> packets
> within the relay's port range leaving the interface to have a
> certain DSCP
> value? For example, in my case, everything leaving eth1 within
> 16384-32768
> I'd like to mark EF. I looked at some iptables documentation and
> did some
> tests but I wasn't able to come up with anything that did the job.
I guess you can use iptables to mark all the packets that arrive on
the mediaproxy ports with a flag and then use iptables to set the TOS
value when they leave. Or it could be probably done in a single step:
set the TOS value on all the packets arriving on the mediaproxy port
range. I just don't remember how exactly this is done. You'll have to
consult the iptables man page.
What I mentioned in mediaproxy would have done just this (when
implemented), only it would be more precise: i.e. it would only mark
the mediaproxy related packets, while the static iptables rule method
may set the TOS value on non-mediaproxy packets if they happen to be
in range.
--
Dan
More information about the Users
mailing list