Good NAT
NAT can prove beneficial when coping with routing and addressing issues.
- Creates layers of abstraction, a buffer.
- Can simplify internal routing
- Can mitigate customer/internal IP address collision.
- Returns control to service provider
Downsides
- Complexity
- Bi-directional traffic initiation is problematic
- Application incompatibility