Difficulty: Medium
Correct Answer: 1, 3 and 5
Explanation:
Introduction / Context:NAT solves address depletion and eases provider changes, but it comes with trade-offs. Understanding these disadvantages helps architects decide when NAT is appropriate or when alternatives (IPv6, policy routing, or application gateways) are better.
Given Data / Assumptions:
Concept / Approach:True disadvantages: extra processing adds latency (1), NAT obscures original endpoints, hindering traceability and some security tools (3), and some protocols/applications break unless NAT-aware helpers or ALGs are used (5). Items (2), (4), and (6) are advantages, not drawbacks.
Step-by-Step Solution:
Identify costs: processing overhead => (1) true.Assess visibility/traceability: NAT hides endpoints => (3) true.Protocol compatibility: certain apps fail without helpers => (5) true.Discard advantages: (2), (4), (6) are benefits of NAT, not disadvantages.Verification / Alternative check:Measure latency before/after NAT, review logs where original IPs are masked, and test protocols like SIP, H.323, or active FTP without ALGs.
Why Other Options Are Wrong:3 and 4 / 2, 4 and 5 / 1 and 3: These sets either include advantages or omit a true disadvantage.
Common Pitfalls:Relying on NAT as a security feature. While it obscures addresses, it is not a substitute for proper firewalling and inspection.
Final Answer:1, 3 and 5
Discussion & Comments