What problem does it solve? Juniper SRX NAT failures are hard to diagnose because translation interacts with rule-set selection, route lookup, security policy, proxy ARP, and return-path routing. This Skill pins the agent to verified Junos NAT syntax and a structured troubleshooting workflow so configurations commit correctly and sessions behave as designed. ## Core Features & Use Cases - NAT Design Patterns: Provides verified Junos configuration patterns for source NAT (interface and pool), destination NAT with port translation, static NAT, NAT64/DNS64, hairpin NAT, and CGN with port block allocation. - Rule-Set Selection and Processing Order: Explains static-before-destination-before-source evaluation, rule-set specificity ranking, and first-match rule ordering so exceptions and persistent NAT rules are placed correctly. - Troubleshooting Matrix and Verification: Maps symptoms like pool exhaustion, missing proxy ARP, asymmetric return paths, and hairpin failures to specific show commands, counters, and extensive session inspection. - Use Case: A network engineer needs to publish an internal web server on a public IP with port forwarding. The Skill supplies the destination NAT pool with port translation, the matching security policy for the post-DNAT zone, and the verification commands to confirm translation hits. ## Quick Start Use the srx-nat skill to design a source NAT rule-set that translates my 192.168.1.0/24 LAN to the egress interface and show me how to verify the translated sessions.