description "ISP 1"; unit 0 { family inet { address 2.2.2.2/24; } } description "ISP 2"; unit 0 { family inet { filter { input block.non-us; } address 3.3.3.3/24; } } description "ISP 1 Routed Subnet"; unit 0 { family inet { address 1.1.1.1/29; } } nat { source { pool GarlandTech-pub { address { 1.1.1.1/32; } } rule-set INside-to-OUTside { from zone INside; to zone OUTside; rule nat-GT-pub { match { source-address 0.0.0.0/0; destination-address 0.0.0.0/0; } then { source-nat { pool { GarlandTech-pub; } } } } } } } policies { from-zone INside to-zone OUTside { policy All_INside_OUTside { match { source-address any; destination-address any; application any; } then { permit; } } }