Okay, this is my last respond on this topic, as I think this discussion (as even been hold off-list) is more or less useless.

On 12.11.2009 01:05 Roger Marquis wrote:
Whether routers are capable of NAT is irrelevant.  NAT is not used on
routers.  NAT is used on edge devices i.e., firewalls.  Firewalls by
definition are not simple packet filters and they are not simple "packet
forwarding devices".  Firewalls implement statefulness.  Statefulness
breaks SCTP with or without NAT.

No no no. NAT is not used on edge devices. My notebook for instance doesn't implement NAT, although it would like to use an SCTP-based protocol. My default gateway does however and this default gateway acts as ... a router. Statefulness as implemented for a firewall does *not* break SCTP. It is the network translation that does. Statefulness is just about given any ingress flow for IP address X, protocol port Y, and protocol z that needs to correspond to a given egress flow. That works perfectly fine with SCTP or any other protocol above that uses address information in its payload. But with NATs that does not work anymore.

You can argue against statefulness but all you want, but there is no market
for edge devices that do not implement statefulness.  Without statefulness
it is impossible to implement effective security policies.  Nobody builds
such devices because nobody would buy them.  If OTOH you know of some other
method of implementing flow validation we would all like to hear about it.
The patent alone would be worth millions.

See above. Stateful firewalls would still be supported in a NAT-free world.

Bottom line: in the real world NAT is not used without statefulness.  To
make an argument against NAT that holds water you have to explain where NAT
breaks anything (in real world application) that wouldn't otherwise be
broken by the need to keep state.

To hold water I would recommend you to explain to me and many other how protocols like SCTP or any other given protocol that holds address information in its payload can be supported by NAT gateways.

That's it,
Martin
_______________________________________________
nat66 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nat66

Reply via email to