CLI Quick Configuration
To quickly configure the NAT pools, copy the following commands and paste them into the router terminal window:
- [edit services nat]
-
set pool vpg1_peer_rtp-nat-pool-1 address
11.0.0.5
-
set pool vpg1_peer_rtp-nat-pool-1 port automatic
-
set pool vpg1_peer_rtp-nat-pool-1 pgcp
-
set pool vpg1_peer_rtp-nat-pool-1 pgcp ports-per-session
2
-
set pool vpg2_peer_rtp-nat-pool-2 address
11.0.0.25
-
set pool vpg2_peer_rtp-nat-pool-2 port automatic
-
set pool vpg2_peer_rtp-nat-pool-2 pgcp
-
set pool vpg2_peer_rtp-nat-pool-2 pgcp ports-per-session
2
-
set pool vpg3_peer_rtp-nat-pool-3 address
2001:db8:10:3::100/128
-
set pool vpg3_peer_rtp-nat-pool-3 port automatic
-
set pool vpg3_peer_rtp-nat-pool-3 pgcp
-
set pool vpg3_peer_rtp-nat-pool-3 pgcp ports-per-session
2
-
set pool vpg1_core_rtp-nat-pool-4 address
10.0.0.5
-
set pool vpg1_core_rtp-nat-pool-4 port automatic
-
set pool vpg1_core_rtp-nat-pool-4 pgcp
-
set pool vpg1_core_rtp-nat-pool-4 pgcp ports-per-session
2
-
set pool vpg2_core_rtp-nat-pool-5 address
10.0.0.25
-
set pool vpg2_core_rtp-nat-pool-5 port automatic
-
set pool vpg2_core_rtp-nat-pool-5 pgcp
-
set pool vpg2_core_rtp-nat-pool-5 pgcp ports-per-session
4
-
set pool vpg3_core_rtp-nat-pool-6 address
2001:db8:13:2::100/128
-
set pool vpg3_core_rtp-nat-pool-6 port automatic
-
set pool vpg3_core_rtp-nat-pool-6 pgcp
-
set pool vpg3_core_rtp-nat-pool-6 pgcp ports-per-session
2
-
set pool vgp1_peer_sip-nat-pool-7 address
11.0.0.2
-
set pool vgp1_peer_sip-nat-pool-7 port range
low 10000 high 50000
-
set pool vgp1_peer_sip-nat-pool-7 pgcp
-
set pool vgp1_peer_sip-nat-pool-7 pgcp remotely-controlled
-
set pool vgp1_peer_sip-nat-pool-7 pgcp ports-per-session
2
-
set pool vpg1_core_sip-nat-pool-8 address
10.0.0.2
-
set pool vpg1_core_sip-nat-pool-8 port range
low 10000 high 50000
-
set pool vpg1_core_sip-nat-pool-8 pgcp
-
set pool vpg1_core_sip-nat-pool-8 pgcp remotely-controlled
-
set pool vpg1_core_sip-nat-pool-8 pgcp ports-per-session
2
Step-by-Step Procedure
To configure NAT pools:
- [edit services nat]
- user@sp-pg-router#edit pool vpg1_peer_rtp-nat-pool-1
- [edit services nat pool vpg1_peer_rtp-nat-pool-1]
- user@sp-pg-router#set address 11.0.0.5
- user@sp-pg-router#set port automatic
- user@sp-pg-router#set pgcp
- user@sp-pg-router#set pool pg1_peer_rtp-nat-pool-1
pgcp ports-per-session 2
- [edit services nat]
- user@sp-pg-router#edit pool vpg2_peer_rtp-nat-pool-2
- [edit services nat pool vpg2_peer_rtp-nat-pool-2]
- user@sp-pg-router#set address 11.0.0.25
- user@sp-pg-router#set port automatic
- user@sp-pg-router#set pgcp
- user@sp-pg-router#set pgcp ports-per-session
2
- [edit services nat]
- user@sp-pg-router#edit pool vpg3_peer_rtp-nat-pool-3
- [edit services nat pool vpg3_peer_rtp-nat-pool-3]
- user@sp-pg-router#set address 2001:db8:10:3::100/128
- user@sp-pg-router#set port automatic
- user@sp-pg-router#set pgcp
- user@sp-pg-router#set pgcp ports-per-session
2
- [edit services nat]
- user@sp-pg-router#edit pool vpg1_core_rtp-nat-pool-4
- [edit services nat pool vpg1_core_rtp-nat-pool-4]
- user@sp-pg-router#set address 10.0.0.5
- user@sp-pg-router#set port automatic
- user@sp-pg-router#set pgcp
- user@sp-pg-router#set pgcp ports-per-session
2
- [edit services nat]
- user@sp-pg-router#edit pool vpg2_core_rtp-nat-pool-5
- [edit services nat pool vpg2_core_rtp-nat-pool-5]
- user@sp-pg-router#set address 10.0.0.25
- user@sp-pg-router#set port automatic
- user@sp-pg-router#set pgcp
- user@sp-pg-router#set ports-per-session 4
- [edit services nat]
- user@sp-pg-router#edit pool vpg3_core_rtp-nat-pool-6
- [edit services nat pool vpg3_core_rtp-nat-pool-6]
- user@sp-pg-router#set address 2001:db8:13:2::100/128
- user@sp-pg-router#set port automatic
- user@sp-pg-router#set pgcp
- user@sp-pg-router#set pgcp ports-per-session
2
- [edit services nat]
- user@sp-pg-router#edit pool vgp1_peer_sip-nat-pool-7
- [edit services nat pool vgp1_peer_sip-nat-pool-7]
- user@sp-pg-router#set address 11.0.0.2
- user@sp-pg-router#set port range low 10000
high 50000
- user@sp-pg-router#set pgcp
- user@sp-pg-router#set pgcp remotely-controlled
- user@sp-pg-router#set ports-per-session 2
- [edit services nat]
- user@sp-pg-router#edit pool vpg1_core_sip-nat-pool-8
- [edit services nat pool vpg1_core_sip-nat-pool-8]
- user@sp-pg-router#set address 10.0.0.2
- user@sp-pg-router#set port range low 10000
high 50000
- user@sp-pg-router#set pgcp
- user@sp-pg-router#set pgcp remotely-controlled
- user@sp-pg-router#set pgcp ports-per-session
2
Configuration Results
Display the results of the configuration.
- [edit services nat]
- user@sp-pg-router# show
- pool vpg1_peer_rtp-nat-pool-1 {
-
- pgcp {
- ports-per-session 2;
- }
- address 11.0.0.5/32;
- port automatic;
- }
-
- pool vpg2_peer_rtp-nat-pool-2 {
-
- pgcp {
- ports-per-session 2;
- }
- address 11.0.0.25/32;
- port automatic;
- }
-
- pool vpg3_peer_rtp-nat-pool-3 {
-
- pgcp {
- ports-per-session 2;
- }
- address 2001:db8:10:3::100/128;
- port automatic;
- }
-
- pool vpg1_core_rtp-nat-pool-4 {
-
- pgcp {
- ports-per-session 2;
- }
- address 10.0.0.5/32;
- port automatic;
- }
-
- pool vpg2_core_rtp-nat-pool-5 {
-
- pgcp {
- ports-per-session 4;
- }
- address 10.0.0.25/32;
- port automatic;
- }
-
- pool vpg3_core_rtp-nat-pool-6 {
-
- pgcp {
- ports-per-session 2;
- }
- address 2001:db8:13:2::100/128;
- port automatic;
- }
-
- pool vgp1_peer_sip-nat-pool-7 {
-
- pgcp {
- remotely-controlled;
- ports-per-session 2;
- }
- address 11.0.0.2/32;
- port range low 10000 high 50000;
- }
-
- pool vpg1_core_sip-nat-pool-8 {
-
- pgcp {
- remotely-controlled;
- ports-per-session 2;
- }
- address 10.0.0.2/32;
- port range low 10000 high 50000;
- }