Hello,
Inline NAT is not supported on ASI interface.
Inline NAT is not supported on AMS interface, only MS-MPC-based NAT is supported on AMS interface.
If You want Inline NAT High Availability, then due to stateless nature of inline NAT, it can be achieved with simple routing as below. Assuming Your NAT pool is 203.0.113.0/24, use next-hop-style NAT configuration and configure 1 extra static route to point to "backup" SI- interface:
set routing-instances INSIDE-VR routing-options static route 0/0 next-hop si-0/0/0.100
set routing-instances INSIDE-VR routing-options static route 0/0 next-hop si-1/1/0.100
set routing-instances OUTSIDE-VR routing-options static route 203.0.113.0/24 next-hop si-1/1/0.200
There will be 1 more 203.0.113.0/24 [Static/1] return route inserted by JUNOS for Your NAT pool, and this [Static/1] route will be preferred over aforementioned 203.0.113.0/24 [Static/5] return route.
If You want inline NAT with load-balance between SI- interfaces, use next-hop-style NAT configuration and configure 2 static routes as below:
## Do the 2 static default routes as above
set routing-instances OUTSIDE-VR routing-options static route 203.0.113.0/24 next-hop si-0/0/0.200 preference 0
set routing-instances OUTSIDE-VR routing-options static route 203.0.113.0/24 next-hop si-1/1/0.200 preference 0
Because of "preference 0", these 2 statics will be preferred over auto-added 203.0.113.0/24 [Static/1] return route and traffic will load-balance.
Last but not least - do NOT forget JUNOS "load-balance per-packet" forwarding table policy!
HTH
Thx
Alex