On Wed, Oct 31, 2007 at 07:55:28AM +0100, Simon Hobson wrote:
> 
> >  > This is a SIP device, and you probably have the SIP NAT problem - the
> >>  problem being that SIP is a stupid protocol.
> 
> <rant>On a matter of personal opinion, it's not the SIP that's 
> stupid, it works 'just fine' on an unbroken network ! Where NAT is 
> involved, the network is fundamentally broken and there are no 
> workarounds for what it does that are 100% reliable - all that can be 
> said is that it works 'well enough' for enough people enough of the 
> time for people to be fooled into thinking it's a good idea. 
> Meanwhile, by 'fixing' the problem of available addresses, it's 
> delayed the uptake of IPv6 by many, many years and thus delayed for 
> many years to come the real solution to a lack of addresses. Bear in 
> mind that I've yet to see a SIP device that supports IPv6 so we're 
> now stuck with the problem even if every ISP in the world turned on 
> IPv6 today.</rant>

I subscribe only to the "NAT is awkward" school, not the "NAT is evil"
one, but SIP's a pretty stupid protocol even without NAT. There's just
no good excuse for the way it scatters traffic through unrelated ports
- it would have worked just as well if it had used only one port. Even
without NAT, it's a nuisance for stateful firewalls.

Also, I have to work with a hardware PBX that scatters the SIP control
and audio streams through different IP addresses, and that's just
inexcusable.

> My guess is that the phone device is doing STUN or something to find 
> out what address & ports to use in the SIP messages - then the SIP 
> helper mangles the packet and breaks things.

That's not the default configuration for this device, so it wasn't my
first guess, but with this extra information it seems likely.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to