First page Back Continue Last page Overview Graphics
Conclusion
NAT is evil, but is here to stay
Hole punching enables practical, automatic traversal of majority of existing NATs
Compatibility good for UDP, tolerable for TCP, increasing with NAT vendor awareness
(hint, hint)