Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Last commit: 2025-02-04 08:36:03 CST by me
- version 23.4R2-S3.9;
- groups {
- node0 {
- system {
- host-name MDCBR-N0;
- }
- interfaces {
- fxp0 {
- unit 0 {
- family inet {
- address 10.10.10.253/24;
- }
- }
- }
- }
- }
- node1 {
- system {
- host-name MDCBR-N1;
- }
- interfaces {
- fxp0 {
- unit 0 {
- family inet {
- address 10.10.10.252/24;
- }
- }
- }
- }
- }
- }
- apply-groups "${node}";
- system {
- root-authentication {
- encrypted-password ""; ## SECRET-DATA
- }
- login {
- retry-options {
- tries-before-disconnect 3;
- backoff-threshold 2;
- lockout-period 5;
- }
- class read-only-remote {
- idle-timeout 10;
- login-alarms;
- permissions [ view view-configuration ];
- }
- class service-accounts {
- idle-timeout 5;
- login-alarms;
- permissions [ secret view view-configuration ];
- allow-commands "(request system power-off.*|show configuration \| display set \| no-more)";
- }
- class super-user-local {
- login-alarms;
- permissions all;
- }
- class super-user-remote {
- idle-timeout 10;
- login-alarms;
- permissions all;
- }
- user admin {
- full-name Administrator;
- uid 2000;
- class super-user-local;
- authentication {
- encrypted-password ""; ## SECRET-DATA
- }
- }
- user remote-admin {
- full-name "Remote Admins";
- uid 2001;
- class super-user-remote;
- }
- user remote-read-only {
- full-name "Remote Read-Only Users";
- uid 2002;
- class read-only-remote;
- }
- user service-accounts {
- full-name "Service Accounts";
- uid 2003;
- class service-accounts;
- }
- message "\n########################################################################\n# THIS SYSTEM IS RESTRICTED TO AUTHORIZED USAGE! #\n# #\n# Unauthorized usage will be subject to criminal penalties, fines, #\n# damages and/or disciplinary action. If you are not authorized to use #\n# this system, you must exit immediately. If you are authorized to #\n# use this system, you must do so in compliance with all laws, #\n# regulations, conduct rules, and company security policies applicable #\n# to this system. This system, including any hardware components, #\n# software, workstations, and storage spaces is subject to monitoring #\n# and search without advanced notice. Users should have no expectation #\n# of privacy in their use of any aspect of this system. #\n########################################################################\n\n";
- }
- services {
- inactive: netconf {
- ssh;
- }
- ssh {
- root-login deny;
- protocol-version v2;
- max-sessions-per-connection 2;
- sftp-server;
- }
- telnet;
- dhcp-local-server {
- group EXT-IoT {
- interface reth2.2328;
- }
- group EXT-IoT-WLAN {
- interface reth2.2329;
- }
- group EXT-User-Untrust {
- interface reth2.3400;
- }
- group EXT-User-Untrust-RLAN {
- interface reth2.3732;
- }
- group EXT-User-Untrust-WLAN {
- interface reth2.3700;
- }
- group INT-IoT-Facilities {
- interface reth1.2022;
- }
- group INT-IoT-Facilities-WLAN {
- interface reth1.2023;
- }
- group INT-IoT-Printers {
- interface reth1.2116;
- }
- group INT-IoT-Printers-WLAN {
- interface reth1.2117;
- }
- group INT-IoT-Security {
- interface reth1.2020;
- }
- group INT-IoT-Security-WLAN {
- interface reth1.2021;
- }
- group INT-IoT-Telecom-B1 {
- interface reth1.2316;
- }
- group INT-User-IT-Admins {
- interface reth1.3416;
- }
- group INT-User-IT-Admins-WLAN {
- interface reth1.3716;
- }
- group INT-User-IT-Staff {
- interface reth1.3424;
- }
- group INT-User-IT-Staff-WLAN {
- interface reth1.3724;
- }
- group INT-User-Trust {
- interface reth1.3410;
- }
- group INT-User-Trust-WLAN {
- interface reth1.3710;
- }
- group Infra-Network-Power {
- interface reth0.1015;
- }
- group Infra-Network-Wireless {
- interface reth0.1020;
- }
- group MDC-EXT {
- interface reth2.160;
- }
- group MDC-EXT-WLAN {
- interface reth2.161;
- }
- inactive: group jdhcp-group {
- interface irb.0;
- }
- }
- web-management {
- https {
- system-generated-certificate;
- }
- }
- }
- auto-snapshot;
- domain-name mgmt.mdc.com;
- domain-search [ mgmt.mdc.com wlc.mdc.com ad.mdc.com lab.mdc.com mdc.com ];
- time-zone America/Chicago;
- management-instance;
- authentication-order radius;
- name-server {
- inactive: 8.8.8.8;
- inactive: 8.8.4.4;
- 10.20.11.1 source-address 10.255.255.1;
- 10.20.11.2 source-address 10.255.255.1;
- }
- radius-server {
- 10.20.11.1 {
- secret ""; ## SECRET-DATA
- timeout 2;
- source-address 10.255.255.1;
- }
- 10.20.11.2 {
- secret ""; ## SECRET-DATA
- timeout 2;
- source-address 10.255.255.1;
- }
- }
- accounting {
- events [ login change-log interactive-commands ];
- destination {
- radius {
- server {
- 10.20.11.1 {
- secret ""; ## SECRET-DATA
- source-address 10.255.255.1;
- }
- 10.20.11.2 {
- secret ""; ## SECRET-DATA
- source-address 10.255.255.1;
- }
- }
- }
- }
- }
- syslog {
- archive {
- size 100k;
- files 3;
- }
- user * {
- any emergency;
- }
- host 10.20.10.4 {
- any any;
- match "(RT_FLOW_SESSION|WEBFILTER_URL_BLOCKED)";
- source-address 10.255.255.1;
- }
- host 10.20.10.9 {
- any info;
- match "!(identification string from 10.20.10.1|identification string from 10.20.10.2|RT_FLOW_SESSION)";
- source-address 10.255.255.1;
- }
- file alert {
- any alert;
- }
- inactive: file auth-log {
- authorization any;
- change-log any;
- match "!(identification string from 10.20.10.1|identification string from 10.20.10.2)";
- }
- file commands {
- any info;
- match UI_CMDLINE_READ_LINE;
- archive {
- size 1m;
- files 1;
- }
- }
- file critical {
- any critical;
- }
- file default-log-message {
- any any;
- match "!RT_FLOW_SESSION";
- }
- file emergency {
- any emergency;
- }
- file error {
- any error;
- }
- file info {
- any info;
- match "!RT_FLOW_SESSION";
- }
- file interactive-commands {
- interactive-commands any;
- archive {
- size 2m;
- files 5;
- }
- }
- file login {
- any info;
- match "(UI_AUTH_EVENT|UI_LOGIN_EVENT|SSHD_LOGIN_FAILED|UI_DBASE_LOGIN_EVENT)";
- archive {
- size 1m;
- files 1;
- }
- }
- file messages {
- any critical;
- authorization any;
- match "!(identification string from 10.20.10.1|identification string from 10.20.10.2)";
- archive {
- size 2m;
- files 5;
- }
- explicit-priority;
- }
- file notice {
- any notice;
- }
- file snapshot {
- archive {
- size 2m;
- files 1;
- }
- }
- file syslog-event-daemon-info {
- daemon info;
- match "!exited, status 255";
- }
- inactive: file traffic-log-all {
- any any;
- match RT_FLOW_SESSION;
- archive {
- size 2m;
- files 1;
- }
- }
- inactive: file traffic-log-denied {
- any any;
- match RT_FLOW_SESSION_DENY;
- archive {
- size 3m;
- files 1;
- }
- }
- inactive: file traffic-log-permitted {
- any any;
- match RT_FLOW_SESSION_CREATE;
- archive {
- size 2m;
- files 1;
- }
- }
- file warning {
- any warning;
- }
- inactive: file web-filter-denied {
- any any;
- match WEBFILTER_URL_BLOCKED;
- archive {
- size 2m;
- files 1;
- }
- }
- time-format year millisecond;
- }
- max-configurations-on-flash 5;
- max-configuration-rollbacks 5;
- license {
- autoupdate {
- url https://ae1.juniper.net/junos/key_retrieval;
- }
- }
- ntp {
- server 132.163.96.1 prefer;
- server 132.163.96.2;
- source-address 10.255.255.1;
- }
- inactive: phone-home {
- server https://redirect.juniper.net;
- rfc-compliant;
- }
- }
- chassis {
- config-button no-clear;
- inactive: auto-image-upgrade;
- cluster {
- reth-count 5;
- network-management {
- cluster-master;
- }
- redundancy-group 0 {
- node 0 priority 254;
- node 1 priority 1;
- }
- redundancy-group 1 {
- node 0 priority 254;
- node 1 priority 1;
- preempt;
- gratuitous-arp-count 4;
- interface-monitor {
- ge-0/0/3 weight 255;
- ge-0/0/4 weight 255;
- ge-0/0/5 weight 255;
- inactive: ge-0/0/6 weight 255;
- ge-0/0/7 weight 255;
- }
- }
- }
- }
- security {
- log {
- cache;
- mode stream;
- format sd-syslog;
- source-address 10.255.255.1;
- stream MDC-IDR1 {
- severity info;
- format sd-syslog;
- category all;
- host {
- 10.20.10.4;
- port 514;
- }
- }
- }
- pki {
- ca-profile ISRG_Root_X1 {
- ca-identity ISRG_Root_X1;
- pre-load;
- }
- ca-profile Lets_Encrypt {
- ca-identity Lets_Encrypt;
- enrollment {
- url https://acme-v02.api.letsencrypt.org/directory;
- }
- }
- }
- ike {
- proposal pre-g2-3des-md5 {
- authentication-method pre-shared-keys;
- dh-group group2;
- authentication-algorithm md5;
- encryption-algorithm 3des-cbc;
- lifetime-seconds 28800;
- }
- proposal pre-g2-aes256-sha1 {
- authentication-method pre-shared-keys;
- dh-group group2;
- authentication-algorithm sha1;
- encryption-algorithm aes-256-cbc;
- lifetime-seconds 86400;
- }
- proposal pre-g2-aes256-sha256 {
- authentication-method pre-shared-keys;
- dh-group group5;
- authentication-algorithm sha-256;
- encryption-algorithm aes-256-cbc;
- lifetime-seconds 86400;
- }
- proposal pre-g20-aes128cbc-sha384 {
- authentication-method pre-shared-keys;
- dh-group group20;
- authentication-algorithm sha-384;
- encryption-algorithm aes-128-cbc;
- lifetime-seconds 86400;
- }
- proposal pre-g20-aes128cbc-sha256 {
- authentication-method pre-shared-keys;
- dh-group group20;
- authentication-algorithm sha-256;
- encryption-algorithm aes-256-cbc;
- lifetime-seconds 86400;
- }
- proposal pre-g20-aes256cbc-sha256 {
- authentication-method pre-shared-keys;
- dh-group group20;
- authentication-algorithm sha-256;
- encryption-algorithm aes-256-cbc;
- lifetime-seconds 86400;
- }
- }
- ipsec {
- proposal nopfs-esp-aes256-sha1 {
- protocol esp;
- authentication-algorithm hmac-sha1-96;
- encryption-algorithm aes-256-cbc;
- lifetime-seconds 28800;
- lifetime-kilobytes 4194303;
- }
- proposal nopfs-esp-3des-md5 {
- protocol esp;
- authentication-algorithm hmac-md5-96;
- encryption-algorithm 3des-cbc;
- lifetime-seconds 3600;
- }
- proposal nopfs-esp-aes128-sha_1 {
- protocol esp;
- authentication-algorithm hmac-sha1-96;
- encryption-algorithm aes-128-cbc;
- lifetime-seconds 3600;
- }
- proposal nopfs-esp-aes256-sha256 {
- protocol esp;
- authentication-algorithm hmac-sha-256-128;
- encryption-algorithm aes-256-cbc;
- lifetime-seconds 7200;
- }
- proposal pfs-esp-aes256gcm {
- protocol esp;
- encryption-algorithm aes-256-gcm;
- lifetime-seconds 3600;
- }
- proposal pfs-esp-aes192-cbc-sha256 {
- protocol esp;
- authentication-algorithm hmac-sha-256-128;
- encryption-algorithm aes-192-cbc;
- lifetime-seconds 3600;
- }
- proposal pfs-esp-aes-256cbc-sha256 {
- protocol esp;
- authentication-algorithm hmac-sha-256-128;
- encryption-algorithm aes-256-cbc;
- lifetime-seconds 7200;
- }
- }
- address-book {
- global {
- address S1----------HELPER_ADDRESSES---------- 0.0.0.0/32;
- address H-DEFAULT_NETWORK 0.0.0.0/0;
- address H-RFC_1918_A 10.0.0.0/8;
- address H-RFC_1918_B 172.16.0.0/12;
- address H-RFC_1918_C 192.168.0.0/16;
- address S2----------INTERNAL_ADDRESSES---------- 0.0.0.0/32;
- address INT-MDC-VM-FS1 10.20.10.6/32;
- address INT-MDC-VM-MONITOR 10.20.10.1/32;
- address INT-MDC-VM-MONITOR2 10.20.10.2/32;
- address INT-MDW1 10.21.17.1/32;
- address INT-MINION-DC1-PROD 10.20.11.1/32;
- address INT-MINION-DC2-PROD 10.20.11.2/32;
- address S3----------INTERNAL_DMZ_ADDRESSES---------- 0.0.0.0/32;
- address D-INT-MDC-VM-FS2 10.25.31.10/32;
- address D-INT-MDC-VM-SMTP1 10.25.31.11/32;
- address D-INT-MDC-VM-SMTP2 10.25.31.12/32;
- address S4----------INTERNAL_PROTECTED_ADDRESSES---------- 0.0.0.0/32;
- address P-INT-LAB_SUBNETS 10.0.0.0/16;
- address P-INT-LOOPBACK_AND_P2P 10.255.254.0/23;
- address P-INT-LUMEN_ONT 192.168.0.1/32;
- address P-INT-MDCBR_N0_MGT 10.10.10.253/32;
- address P-INT-MDCBR_N1_MGT 10.10.10.252/32;
- address P-INT_MDCBR_LOOPBACK_VIP 10.255.255.1/32;
- address P-INT_MDCBR_DP_VIP 10.10.16.254/32;
- address P-INT_MD2BR_MGT 10.10.10.250/32;
- address P-INT-MDCINT0_MGT 10.10.10.250/32;
- address S5----------EXTERNAL_ADDRESSES---------- 0.0.0.0/32;
- address EXT-GOOGLE_SMTP_FQDN {
- dns-name smtp.gmail.com;
- }
- address EXT-ADGUARD_NET94-140-14_HOST32-14 94.140.14.14/32;
- address EXT-ADGUARD_NET94-140-14_HOST32-15-15 94.140.15.15/32;
- address EXT-AKAMAI_NET104-64_HOST32_96-150-139 104.96.150.139/32;
- address EXT-APPLE_NET17 170.0.0.0/8;
- address EXT-21VIANET_NET124-251_HOST32_101-55 124.251.101.55/32;
- address EXT-21VIANET_NET124-251_HOST32_34-134 124.251.34.134/32;
- address EXT-21VIANET_NET124-251_HOST32_34-135 124.251.34.135/32;
- address EXT-21VIANET_NET183-84_HOST32_5-154 182.84.5.154/32;
- address EXT-21VIANET_NET183-84_HOST32_7-119 183.84.7.119/32;
- address EXT-21VIANET_NET183-84_HOST32_7-120 183.84.7.120/32;
- address EXT-BJKSCNET_NET120-92_HOST32_65-100 120.92.65.100/32;
- address EXT-BJKSCNET_NET120-92_HOST32_65-101 120.92.65.101/32;
- address EXT-TENCENT_NET106-55_HOST32_134-25 106.55.134.25/32;
- address EXT-GCL_NET92-223_84_HOST32_84 92.223.84.84/32;
- address EXT-GPSZ4_NET91-222-195_HOST32_233 91.222.185.233/32;
- address EXT-JNPR_AMAZON_NET35-152_HOST32_167-117-215 35.167.117.215/32;
- address EXT-JNPR_AMAZON_NET44-192_HOST32_213-144-179 44.213.144.179/32;
- address EXT-JNPR_AMAZON_NET52_HOST32_38-245-118 52.38.245.118/32;
- address EXT-LUMEN_NET63-224_HOST32_243-195 63.224.243.195/32;
- address EXT-MICROSOFT_NET20-192 20.192.0.0/10;
- address EXT-NIST-B_NET132_HOST32_163-96-1 132.163.96.1/32;
- address EXT-NIST-B_NET132_HOST32_163-96-2 132.163.96.2/32;
- address S6----------MD2BR_ADDRESSES---------- 0.0.0.0/32;
- address M-VLAN1020 10.10.20.0/24;
- address M-VLAN2021 10.20.21.0/24;
- address M-VLAN2023 10.20.23.0/24;
- address M-VLAN2117 10.21.17.0/24;
- address M-VLAN2329 10.23.29.0/24;
- address M-VLAN3700 10.37.0.0/23;
- address M-VLAN3710 10.37.10.0/23;
- address M-VLAN3716 10.37.16.0/23;
- address M-VLAN3724 10.37.24.0/23;
- address M-VLAN3732 10.37.32.0/24;
- address-set S-DMZ-NETWORK-MDCINT0-PERMITTED {
- address INT-MDC-VM-MONITOR;
- address INT-MDC-VM-MONITOR2;
- address INT-MINION-DC1-PROD;
- address INT-MINION-DC2-PROD;
- address EXT-JNPR_AMAZON_NET35-152_HOST32_167-117-215;
- address EXT-JNPR_AMAZON_NET44-192_HOST32_213-144-179;
- address EXT-JNPR_AMAZON_NET52_HOST32_38-245-118;
- address EXT-NIST-B_NET132_HOST32_163-96-1;
- address EXT-NIST-B_NET132_HOST32_163-96-2;
- }
- address-set S-GEOBLOCK_OVERRIDE {
- address EXT-21VIANET_NET124-251_HOST32_101-55;
- address EXT-21VIANET_NET124-251_HOST32_34-134;
- address EXT-21VIANET_NET124-251_HOST32_34-135;
- address EXT-21VIANET_NET183-84_HOST32_5-154;
- address EXT-21VIANET_NET183-84_HOST32_7-119;
- address EXT-21VIANET_NET183-84_HOST32_7-120;
- address EXT-BJKSCNET_NET120-92_HOST32_65-100;
- address EXT-TENCENT_NET106-55_HOST32_134-25;
- address EXT-ADGUARD_NET94-140-14_HOST32-14;
- address EXT-ADGUARD_NET94-140-14_HOST32-15-15;
- address EXT-AKAMAI_NET104-64_HOST32_96-150-139;
- address EXT-GCL_NET92-223_84_HOST32_84;
- address EXT-GPSZ4_NET91-222-195_HOST32_233;
- address EXT-MICROSOFT_NET20-192;
- }
- address-set S-PROTECTED_DEVICES {
- address P-INT-LAB_SUBNETS;
- address P-INT-LOOPBACK_AND_P2P;
- address P-INT-LUMEN_ONT;
- address P-INT-MDCBR_N0_MGT;
- address P-INT-MDCBR_N1_MGT;
- address P-INT_MDCBR_DP_VIP;
- address P-INT_MDCBR_LOOPBACK_VIP;
- address P-INT_MD2BR_MGT;
- address P-INT-MDCINT0_MGT;
- }
- address-set S-EXT_TRUSTED_DNS {
- address EXT-ADGUARD_NET94-140-14_HOST32-14;
- address EXT-ADGUARD_NET94-140-14_HOST32-15-15;
- }
- address-set S-INT_TRUSTED_DNS {
- address INT-MINION-DC1-PROD;
- address INT-MINION-DC2-PROD;
- }
- address-set S-RFC_1918 {
- address H-RFC_1918_A;
- address H-RFC_1918_B;
- address H-RFC_1918_C;
- }
- }
- }
- alg {
- dns disable;
- msrpc disable;
- sunrpc disable;
- sip disable;
- talk disable;
- tftp disable;
- pptp disable;
- }
- utm {
- custom-objects {
- url-pattern {
- Forbidden-URLs-Facebook {
- value [ http://*.facebook.com http://*.facebook.de http://*.facebook.fr http://*.facebook.net http://*.fb.com http://*.fb.me http://*.fbcdn.com http://*.fbcdn.net http://*.fbpigeon.com http://*.fbsbx.com http://*.fburl.com http://*.internet.org http://*.tfbnw.net http://*.thefacebook.com http://*.m.me http://*.messenger.com ];
- }
- Forbidden-URLs-TikTok {
- value [ http://*.bytedance.com http://*.bytefcdn-oversea.com http://*.bytefcdn-ttpeu.com http://*.tiktok.com http://*.tiktok.in http://*.tiktok.org http://*.tiktokcdn.com http://*.tiktokd.org http://*.tiktokglobalshop.com http://*.tiktokmusic.app http://*.tiktokshop.com http://*.tiktokstaticb.com http://*.tiktokv.com http://*.tiktokv.eu http://*.tiktokv.us http://*.tiktokw.us ];
- }
- Forbidden-URLs-Pinterest {
- value [ http://*.pin.it http://*.pinimg.com http://*.pinterest.ch http://*.pinterest.com http://*.pinterest.fr ];
- }
- Forbidden-URLs-Snapchat {
- value [ http://*.snapchat.com http://*.snapchat.appspot.com http://*.sc-analytics.appspot.com http://*.feelinsonice-hrd.appspot.com http://*.feelinsonice.com ];
- }
- Forbidden-URLs-Epic-Games {
- value http://*.epicgames.com;
- }
- Forbidden-URLs-Ads-Trackers {
- value [ http://*.doubleclick.net http://*.adnxs.com http://*.advertising.com http://*.adsrvr.org http://*.adroll.com http://*.criteo.com http://*.pubmatic.com http://*.openx.com http://*.adtech.de http://*.media.net http://*.rubiconproject.com http://*.exelator.com http://*.dynatrace.com http://*.quantcast.com ];
- }
- Forbidden-URLs-Generic {
- value [ http://*.eurogamer.net http://*.gruanoaph.net http://*.pcgamer.com http://*.tenorshare.com http://*.sweetbabyinc.com http://*.googleadservices.com http://*.ign.com http://*.libertymutual.com http://*.pixiv.net ];
- }
- }
- custom-url-category {
- Forbidden-URLs {
- value [ Forbidden-URLs-Facebook Forbidden-URLs-TikTok Forbidden-URLs-Pinterest Forbidden-URLs-Snapchat Forbidden-URLs-Epic-Games Forbidden-URLs-Ads-Trackers Forbidden-URLs-Generic ];
- }
- }
- }
- default-configuration {
- web-filtering {
- performance-mode;
- type juniper-local;
- juniper-local {
- default log-and-permit;
- }
- }
- }
- feature-profile {
- web-filtering {
- type juniper-local;
- juniper-local {
- profile WF-Local-Profile {
- default permit;
- category {
- Forbidden-URLs {
- action block;
- }
- }
- fallback-settings {
- default block;
- too-many-requests block;
- }
- }
- }
- }
- }
- utm-policy mdc-wf-policy {
- web-filtering {
- http-profile WF-Local-Profile;
- }
- }
- }
- screen {
- ids-option DMZ-WAN-screen {
- icmp {
- flood threshold 1000;
- ping-death;
- }
- ip {
- bad-option;
- record-route-option;
- timestamp-option;
- security-option;
- stream-option;
- source-route-option;
- loose-source-route-option;
- strict-source-route-option;
- tear-drop;
- }
- tcp {
- syn-fin;
- fin-no-ack;
- tcp-no-flag;
- syn-frag;
- syn-flood {
- alarm-threshold 512;
- attack-threshold 200;
- source-threshold 4000;
- destination-threshold 4000;
- timeout 20;
- }
- land;
- winnuke;
- }
- udp {
- flood {
- threshold 1000;
- }
- }
- }
- ids-option EXT-All-screen {
- icmp {
- ping-death;
- }
- ip {
- bad-option;
- record-route-option;
- timestamp-option;
- security-option;
- stream-option;
- spoofing;
- source-route-option;
- loose-source-route-option;
- strict-source-route-option;
- tear-drop;
- }
- tcp {
- syn-fin;
- fin-no-ack;
- tcp-no-flag;
- syn-frag;
- syn-flood {
- alarm-threshold 512;
- attack-threshold 200;
- source-threshold 4000;
- destination-threshold 4000;
- timeout 20;
- }
- land;
- winnuke;
- }
- udp {
- flood {
- threshold 1000;
- }
- }
- }
- ids-option INT-All-screen {
- icmp {
- ping-death;
- }
- ip {
- source-route-option;
- tear-drop;
- }
- tcp {
- syn-flood {
- alarm-threshold 1024;
- attack-threshold 200;
- source-threshold 1024;
- destination-threshold 2048;
- timeout 20;
- }
- land;
- }
- }
- inactive: ids-option untrust-screen {
- icmp {
- ping-death;
- }
- ip {
- source-route-option;
- tear-drop;
- }
- tcp {
- syn-flood {
- alarm-threshold 1024;
- attack-threshold 200;
- source-threshold 1024;
- destination-threshold 2048;
- timeout 20;
- }
- land;
- }
- }
- }
- nat {
- source {
- inactive: rule-set trust-to-untrust {
- from zone trust;
- to zone untrust;
- rule source-nat-rule {
- match {
- source-address 0.0.0.0/0;
- }
- then {
- source-nat {
- interface;
- }
- }
- }
- }
- rule-set MDC-EXT-to-EXT-WAN {
- from zone MDC-EXT;
- to zone EXT-WAN;
- rule SPAT-MDC-EXT {
- match {
- source-address 0.0.0.0/0;
- destination-address 0.0.0.0/0;
- }
- then {
- source-nat {
- interface;
- }
- }
- }
- }
- rule-set Infra-and-Admins-to-DMZ-WAN {
- from zone [ INT-User-IT-Admins Infra-Network-Core Infra-Server ];
- to zone DMZ-Network;
- rule SPAT-DMZ-WAN {
- match {
- source-address 0.0.0.0/0;
- destination-address-name P-INT-LUMEN_ONT;
- }
- then {
- source-nat {
- interface;
- }
- }
- }
- }
- rule-set Infra-to-WAN {
- from zone [ Infra-Lab Infra-Network Infra-Network-Core Infra-Server ];
- to zone EXT-WAN;
- rule SPAT-Infra {
- match {
- source-address 0.0.0.0/0;
- destination-address 0.0.0.0/0;
- }
- then {
- source-nat {
- interface;
- }
- }
- }
- }
- rule-set INT-User-to-WAN {
- from zone [ INT-User-IT-Admins INT-User-IT-Staff INT-User-Trust ];
- to zone EXT-WAN;
- rule SPAT-INT-User {
- match {
- source-address 0.0.0.0/0;
- destination-address 0.0.0.0/0;
- }
- then {
- source-nat {
- interface;
- }
- }
- }
- }
- rule-set INT-IoT-to-WAN {
- from zone [ INT-IoT-Facilities INT-IoT-Printers INT-IoT-Telecom ];
- to zone EXT-WAN;
- rule SPAT-INT-IoT {
- match {
- source-address 0.0.0.0/0;
- destination-address 0.0.0.0/0;
- }
- then {
- source-nat {
- interface;
- }
- }
- }
- }
- rule-set EXT-IoT-User-to-WAN {
- from zone EXT-IoT-User;
- to zone EXT-WAN;
- rule SPAT-EXT-All {
- match {
- source-address 0.0.0.0/0;
- destination-address 0.0.0.0/0;
- }
- then {
- source-nat {
- interface;
- }
- }
- }
- }
- rule-set DMZ-Server-to-WAN {
- from zone DMZ-Server;
- to zone EXT-WAN;
- rule SPAT-DMZ-Server {
- match {
- source-address 0.0.0.0/0;
- destination-address 0.0.0.0/0;
- }
- then {
- source-nat {
- interface;
- }
- }
- }
- }
- }
- }
- policies {
- inactive: from-zone trust to-zone trust {
- policy trust-to-trust {
- match {
- source-address any;
- destination-address any;
- application any;
- }
- then {
- permit;
- }
- }
- }
- inactive: from-zone trust to-zone untrust {
- policy trust-to-untrust {
- match {
- source-address any;
- destination-address any;
- application any;
- }
- then {
- permit;
- }
- }
- }
- from-zone MDC-EXT to-zone EXT-WAN {
- policy permit-mdc-ext {
- match {
- source-address any;
- destination-address any;
- application any;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- }
- global {
- policy deny-mdc-ext-all {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone MDC-EXT;
- to-zone any;
- }
- then {
- reject;
- log {
- session-init;
- }
- }
- }
- policy permit-all-from-lab {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone Infra-Lab;
- to-zone any;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-md2br-infra-outbound {
- match {
- source-address M-VLAN1020;
- destination-address any;
- application any;
- from-zone INT-WAN;
- to-zone any;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-md2br-int-iot-to-dns {
- match {
- source-address [ M-VLAN2021 M-VLAN2023 M-VLAN2117 ];
- destination-address any;
- application [ junos-dns-tcp junos-dns-udp ];
- from-zone INT-WAN;
- to-zone Infra-Server;
- }
- then {
- permit;
- log {
- session-init;
- }
- }
- }
- policy permit-md2br-int-user-trust-to-pdc-sdc {
- match {
- source-address M-VLAN3710;
- destination-address [ INT-MINION-DC1-PROD INT-MINION-DC2-PROD ];
- application MDC-ACTIVE-DIRECTORY;
- from-zone INT-WAN;
- to-zone Infra-Server;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-md2br-int-user-trust-to-dmz {
- match {
- source-address M-VLAN3710;
- destination-address D-INT-MDC-VM-FS2;
- application MDC-DMZ-APPLICATIONS;
- from-zone INT-WAN;
- to-zone DMZ-Server;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-md2br-int-user-it-admins-outbound {
- match {
- source-address M-VLAN3716;
- destination-address any;
- application any;
- from-zone INT-WAN;
- to-zone any;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-md2br-int-user-it-staff-outbound {
- match {
- source-address M-VLAN3724;
- destination-address S-PROTECTED_DEVICES;
- destination-address-excluded;
- application any;
- from-zone INT-WAN;
- to-zone any;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy deny-high-risk-global {
- match {
- source-address any;
- destination-address any;
- application MDC-HIGH-RISK-GLOBAL;
- from-zone any;
- to-zone any;
- }
- then {
- reject;
- }
- }
- policy deny-high-risk-ext {
- match {
- source-address any;
- destination-address any;
- application MDC-HIGH-RISK-EXT;
- from-zone EXT-IoT-User;
- to-zone any;
- }
- then {
- reject;
- }
- }
- policy deny-forbidden-websites {
- match {
- source-address any;
- destination-address S-EXT_TRUSTED_DNS;
- destination-address-excluded;
- application any;
- from-zone [ DMZ-Server EXT-IoT-User Infra-Server INT-User-IT-Admins INT-User-IT-Staff INT-User-Trust ];
- to-zone EXT-WAN;
- }
- then {
- permit {
- application-services {
- utm-policy mdc-wf-policy;
- }
- }
- log {
- session-init;
- }
- }
- }
- policy permit-int-trusted-dns {
- match {
- source-address any;
- destination-address S-INT_TRUSTED_DNS;
- application MDC-ALL-DNS;
- from-zone [ DMZ-Server Infra-Network-Core Infra-Network Infra-Server INT-IoT-Facilities INT-IoT-Printers INT-IoT-Telecom INT-User-IT-Admins INT-User-IT-Staff INT-User-Trust ];
- to-zone Infra-Server;
- }
- then {
- permit;
- }
- }
- policy permit-ext-trusted-dns {
- match {
- source-address any;
- destination-address S-EXT_TRUSTED_DNS;
- application MDC-ALL-DNS;
- from-zone any;
- to-zone EXT-WAN;
- }
- then {
- permit;
- }
- }
- policy deny-doh-to-adguard {
- match {
- source-address any;
- destination-address S-EXT_TRUSTED_DNS;
- application MDC-DNS-OVER-HTTPS;
- from-zone any;
- to-zone EXT-WAN;
- }
- then {
- reject;
- log {
- session-init;
- }
- }
- }
- policy deny-untrusted-dns {
- match {
- source-address any;
- destination-address any;
- application MDC-ALL-DNS;
- from-zone any;
- to-zone any;
- }
- then {
- reject;
- log {
- session-init;
- }
- }
- }
- policy permit-infra-all-outbound {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone [ Infra-Network-Core Infra-Network Infra-Server ];
- to-zone any;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-int-user-it-admins-outbound {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone INT-User-IT-Admins;
- to-zone any;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-int-user-it-staff-outbound {
- match {
- source-address any;
- destination-address S-PROTECTED_DEVICES;
- destination-address-excluded;
- application any;
- from-zone INT-User-IT-Staff;
- to-zone any;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-active-directory-to-pdc-sdc {
- match {
- source-address any;
- destination-address [ INT-MINION-DC1-PROD INT-MINION-DC2-PROD ];
- application MDC-ACTIVE-DIRECTORY;
- from-zone [ DMZ-Server INT-User-Trust ];
- to-zone Infra-Server;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-int-user-trust-to-dmz-server {
- match {
- source-address any;
- destination-address D-INT-MDC-VM-FS2;
- application MDC-DMZ-APPLICATIONS;
- from-zone INT-User-Trust;
- to-zone DMZ-Server;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy deny-web-browing-to-printers {
- match {
- source-address any;
- destination-address any;
- application [ junos-http junos-http-ext junos-https ];
- from-zone any;
- to-zone INT-IoT-Printers;
- }
- then {
- reject;
- log {
- session-init;
- }
- }
- }
- policy permit-int-user-trust-outbound {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone INT-User-Trust;
- to-zone [ INT-IoT-Printers EXT-WAN ];
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy deny-untrusted-printers-outbound {
- match {
- source-address INT-MDW1;
- destination-address any;
- application any;
- from-zone INT-IoT-Printers;
- to-zone EXT-WAN;
- }
- then {
- reject;
- log {
- session-init;
- }
- }
- }
- policy permit-int-iot-outbound {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone [ INT-IoT-Facilities INT-IoT-Printers INT-IoT-Telecom ];
- to-zone EXT-WAN;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-ext-all-outbound {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone EXT-IoT-User;
- to-zone EXT-WAN;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-dmz-server-to-fs1 {
- match {
- source-address D-INT-MDC-VM-FS2;
- destination-address INT-MDC-VM-FS1;
- application MDC-SMB-MSDS;
- from-zone DMZ-Server;
- to-zone Infra-Server;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy permit-dmz-server-outbound {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone DMZ-Server;
- to-zone EXT-WAN;
- }
- then {
- permit;
- log {
- session-close;
- }
- }
- }
- policy deny-dmz-network-outbound {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone DMZ-Network;
- to-zone any;
- }
- then {
- deny;
- log {
- session-init;
- }
- }
- }
- policy deny-ext-wan-to-any {
- match {
- source-address any;
- destination-address any;
- application any;
- from-zone EXT-WAN;
- to-zone any;
- }
- then {
- deny;
- log {
- session-init;
- }
- count;
- }
- }
- policy default-deny {
- match {
- source-address any;
- destination-address any;
- application any;
- }
- then {
- deny;
- log {
- session-init;
- }
- count;
- }
- }
- }
- pre-id-default-policy {
- then {
- log {
- session-close;
- }
- }
- }
- }
- zones {
- inactive: security-zone trust {
- host-inbound-traffic {
- system-services {
- all;
- }
- protocols {
- all;
- }
- }
- interfaces {
- irb.0;
- }
- }
- inactive: security-zone untrust {
- screen untrust-screen;
- interfaces {
- ge-0/0/0.0 {
- host-inbound-traffic {
- system-services {
- dhcp;
- tftp;
- https;
- }
- }
- }
- ge-0/0/7.0 {
- host-inbound-traffic {
- system-services {
- dhcp;
- tftp;
- }
- }
- }
- dl0.0 {
- host-inbound-traffic {
- system-services {
- tftp;
- }
- }
- }
- }
- }
- security-zone DMZ-Network {
- tcp-rst;
- screen DMZ-WAN-screen;
- interfaces {
- reth2.2531;
- reth4.0;
- }
- }
- security-zone DMZ-Server {
- tcp-rst;
- screen DMZ-WAN-screen;
- interfaces {
- reth2.2538;
- }
- }
- security-zone EXT-IoT-User {
- tcp-rst;
- screen EXT-All-screen;
- host-inbound-traffic {
- system-services {
- dhcp;
- }
- }
- interfaces {
- reth2.2328;
- reth2.2329;
- reth2.3400;
- reth2.3700;
- reth2.3732;
- }
- }
- security-zone EXT-WAN {
- tcp-rst;
- screen DMZ-WAN-screen;
- interfaces {
- reth4.201 {
- host-inbound-traffic {
- system-services {
- dhcp;
- }
- }
- }
- }
- }
- security-zone Infra-Lab {
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- }
- }
- interfaces {
- reth3.0;
- }
- }
- security-zone Infra-Network-Core {
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- all;
- }
- }
- interfaces {
- reth0.1016;
- lo0.0;
- }
- }
- security-zone Infra-Network {
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- }
- }
- interfaces {
- reth0.1010;
- reth0.1015 {
- host-inbound-traffic {
- system-services {
- dhcp;
- }
- }
- }
- reth0.1020 {
- host-inbound-traffic {
- system-services {
- dhcp;
- }
- }
- }
- }
- }
- security-zone Infra-Server {
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- }
- }
- interfaces {
- reth0.1200;
- reth0.2010;
- reth0.2011;
- }
- }
- security-zone INT-IoT-Facilities {
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- dhcp;
- }
- }
- interfaces {
- reth1.2023;
- reth1.2021;
- reth1.2020;
- reth1.2022;
- }
- }
- security-zone INT-IoT-Printers {
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- dhcp;
- }
- }
- interfaces {
- reth1.2116;
- reth1.2117;
- }
- }
- security-zone INT-IoT-Telecom {
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- dhcp;
- }
- }
- interfaces {
- reth1.2316;
- }
- }
- security-zone INT-User-IT-Admins {
- inactive: screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- dhcp;
- }
- }
- interfaces {
- reth1.3416;
- reth1.3716;
- }
- }
- security-zone INT-User-IT-Staff {
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- dhcp;
- }
- }
- interfaces {
- reth1.3424;
- reth1.3724;
- }
- }
- security-zone INT-User-Trust {
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- dhcp;
- }
- }
- interfaces {
- reth1.3410;
- reth1.3710;
- }
- }
- security-zone MDC-EXT {
- screen EXT-All-screen;
- host-inbound-traffic {
- system-services {
- dhcp;
- }
- }
- interfaces {
- reth2.160;
- reth2.161;
- }
- }
- security-zone INT-WAN {
- tcp-rst;
- screen INT-All-screen;
- host-inbound-traffic {
- system-services {
- ping;
- traceroute;
- }
- }
- interfaces {
- reth0.1001;
- }
- }
- }
- }
- interfaces {
- ge-0/0/3 {
- gigether-options {
- redundant-parent reth0;
- }
- }
- ge-0/0/4 {
- gigether-options {
- redundant-parent reth1;
- }
- }
- ge-0/0/5 {
- gigether-options {
- redundant-parent reth2;
- }
- }
- ge-0/0/6 {
- gigether-options {
- redundant-parent reth3;
- }
- }
- ge-0/0/7 {
- gigether-options {
- redundant-parent reth4;
- }
- }
- cl-1/0/0 {
- dialer-options {
- pool 1 priority 100;
- }
- }
- dl0 {
- unit 0 {
- family inet {
- negotiate-address;
- }
- family inet6 {
- negotiate-address;
- }
- dialer-options {
- pool 1;
- dial-string 1234;
- always-on;
- }
- }
- }
- fab0 {
- fabric-options {
- member-interfaces {
- ge-0/0/2;
- }
- }
- }
- fab1 {
- fabric-options {
- member-interfaces {
- ge-3/0/2;
- }
- }
- }
- fxp0 {
- unit 0 {
- family inet {
- filter {
- input Management-Filter;
- }
- }
- }
- }
- irb {
- inactive: unit 0 {
- family inet {
- address 192.168.1.1/24;
- }
- }
- }
- lo0 {
- unit 0 {
- family inet {
- filter {
- input Telnet-Filter;
- }
- address 10.255.255.1/32;
- }
- }
- }
- reth0 {
- description Infrastructure;
- vlan-tagging;
- redundant-ether-options {
- redundancy-group 1;
- }
- unit 1001 {
- description INT-WAN-to-MD2BR;
- vlan-id 1001;
- family inet {
- address 10.255.254.22/30;
- }
- }
- unit 1010 {
- description Infra-Network-OOBM;
- vlan-id 1010;
- family inet {
- address 10.10.10.254/24;
- }
- }
- unit 1015 {
- description Infra-Network-Power;
- vlan-id 1015;
- family inet {
- address 10.10.15.254/24;
- }
- }
- unit 1016 {
- description Infra-Network-Core;
- vlan-id 1016;
- family inet {
- address 10.10.16.254/24;
- }
- }
- unit 1020 {
- description Infra-Network-Wireless;
- vlan-id 1020;
- family inet {
- address 10.10.20.254/24;
- }
- }
- unit 1200 {
- description Infra-Server-OOBM;
- vlan-id 1200;
- family inet {
- address 10.12.0.254/24;
- }
- }
- unit 2010 {
- description Infra-Server-VMs;
- vlan-id 2010;
- family inet {
- address 10.20.10.254/24;
- }
- }
- unit 2011 {
- description Infra-Server-Core;
- vlan-id 2011;
- family inet {
- address 10.20.11.254/24;
- }
- }
- }
- reth1 {
- description INT-IoT-User;
- vlan-tagging;
- redundant-ether-options {
- redundancy-group 1;
- }
- unit 2020 {
- description INT-IoT-Security;
- vlan-id 2020;
- family inet {
- address 10.20.20.254/24;
- }
- }
- unit 2021 {
- description INT-IoT-Security-WLAN;
- vlan-id 2021;
- family inet {
- address 10.20.21.254/24;
- }
- }
- unit 2022 {
- description INT-IoT-Facilities;
- vlan-id 2022;
- family inet {
- address 10.20.22.254/24;
- }
- }
- unit 2023 {
- description INT-IoT-Facilities-WLAN;
- vlan-id 2023;
- family inet {
- address 10.20.23.254/24;
- }
- }
- unit 2116 {
- description INT-IoT-Printers;
- vlan-id 2116;
- family inet {
- address 10.21.16.254/24;
- }
- }
- unit 2117 {
- description INT-IoT-Printers-WLAN;
- vlan-id 2117;
- family inet {
- address 10.21.17.254/24;
- }
- }
- unit 2316 {
- description INT-IoT-Telecom;
- vlan-id 2316;
- family inet {
- address 10.23.16.254/24;
- }
- }
- unit 3410 {
- description INT-User-Trust;
- vlan-id 3410;
- family inet {
- address 10.34.11.254/23;
- }
- }
- unit 3416 {
- description INT-User-IT-Admins;
- vlan-id 3416;
- family inet {
- address 10.34.17.254/23;
- }
- }
- unit 3424 {
- description INT-User-IT-Staff;
- vlan-id 3424;
- family inet {
- address 10.34.25.254/23;
- }
- }
- unit 3710 {
- description INT-User-Trust-WLAN;
- vlan-id 3710;
- family inet {
- address 10.37.11.254/23;
- }
- }
- unit 3716 {
- description INT-User-IT-Admins-WLAN;
- vlan-id 3716;
- family inet {
- address 10.37.17.254/23;
- }
- }
- unit 3724 {
- description INT-User-IT-Staff-WLAN;
- vlan-id 3724;
- family inet {
- address 10.37.25.254/23;
- }
- }
- }
- reth2 {
- description EXT-IoT-DMZ-User;
- vlan-tagging;
- redundant-ether-options {
- redundancy-group 1;
- }
- unit 160 {
- description MDC-EXT;
- vlan-id 160;
- family inet {
- address 172.16.0.254/24;
- }
- }
- unit 161 {
- description MDC-EXT-WLAN;
- vlan-id 161;
- family inet {
- address 172.16.1.254/24;
- }
- }
- unit 2328 {
- description EXT-IoT;
- vlan-id 2328;
- family inet {
- address 10.23.28.254/24;
- }
- }
- unit 2329 {
- description EXT-IoT-WLAN;
- vlan-id 2329;
- family inet {
- address 10.23.29.254/24;
- }
- }
- unit 2531 {
- description DMZ-Network;
- vlan-id 2531;
- family inet {
- address 10.25.31.6/29;
- }
- }
- unit 2538 {
- description DMZ-Server;
- vlan-id 2538;
- family inet {
- address 10.25.31.14/29;
- }
- }
- unit 3400 {
- description EXT-User-Untrust;
- vlan-id 3400;
- family inet {
- address 10.34.1.254/23;
- }
- }
- unit 3700 {
- description EXT-User-Untrust-WLAN;
- vlan-id 3700;
- family inet {
- address 10.37.1.254/23;
- }
- }
- unit 3732 {
- description EXT-User-Untrust-RLAN;
- vlan-id 3732;
- family inet {
- address 10.37.32.254/24;
- }
- }
- }
- reth3 {
- description INT-WAN;
- redundant-ether-options {
- redundancy-group 1;
- }
- unit 0 {
- description "INT-WAN to Lab";
- family inet {
- address 10.255.254.17/30;
- }
- }
- }
- reth4 {
- description Lumen-INET;
- flexible-vlan-tagging;
- native-vlan-id 998;
- redundant-ether-options {
- redundancy-group 1;
- }
- unit 0 {
- description "DMZ-WAN to Lumen ONT";
- vlan-id 998;
- family inet {
- address 192.168.0.254/24;
- }
- }
- unit 201 {
- description Lumen-INET-Uplink;
- vlan-id 201;
- family inet {
- dhcp {
- no-dns-install;
- retransmission-interval 64;
- metric 5;
- update-server;
- force-discover;
- options {
- no-hostname;
- }
- }
- }
- }
- }
- }
- snmp {
- description "MDC Production Firewall";
- location "";
- contact "";
- filter-duplicates;
- community "..." {
- authorization read-only;
- clients {
- 10.20.10.1/32;
- 10.20.10.2/32;
- }
- }
- community "..." {
- authorization read-write;
- clients {
- 10.20.10.1/32;
- 10.20.10.2/32;
- }
- }
- trap-group MDC-IDR2 {
- version v2;
- categories {
- authentication;
- chassis;
- link;
- remote-operations;
- routing;
- startup;
- rmon-alarm;
- vrrp-events;
- configuration;
- }
- targets {
- 10.20.10.9;
- }
- }
- }
- policy-options {
- prefix-list Export-to-Lab {
- 10.10.10.0/24;
- 10.10.15.0/24;
- 10.10.16.0/24;
- 10.12.0.0/24;
- 10.20.10.0/24;
- 10.20.11.0/24;
- 10.255.255.1/32;
- }
- prefix-list Export-to-MD2BR {
- 10.10.10.0/24;
- 10.10.15.0/24;
- 10.10.16.0/24;
- 10.12.0.0/24;
- 10.20.10.0/24;
- 10.20.11.0/24;
- 10.20.20.0/24;
- 10.20.22.0/24;
- 10.21.16.0/24;
- 10.23.16.0/24;
- 10.23.28.0/24;
- 10.25.31.0/29;
- 10.25.31.8/29;
- 10.34.16.0/23;
- 10.255.255.1/32;
- 192.168.0.0/24;
- }
- policy-statement Deny-Redist {
- term Default-Deny {
- then reject;
- }
- }
- policy-statement Export-to-Lab {
- term Connect-Allow {
- from {
- prefix-list Export-to-Lab;
- }
- }
- term Default-Deny {
- then reject;
- }
- }
- policy-statement Export-to-MD2BR {
- term Connect-Allow {
- from {
- prefix-list Export-to-MD2BR;
- }
- then accept;
- }
- term BGP-Allow {
- from protocol bgp;
- then accept;
- }
- term Static-Allow {
- from protocol static;
- then accept;
- }
- term Default-Deny {
- then reject;
- }
- }
- }
- firewall {
- family inet {
- filter Management-Filter {
- term Permit-SSH {
- from {
- source-address {
- 10.10.10.0/24;
- 10.10.16.0/24;
- 10.20.10.0/24;
- 10.20.11.0/24;
- 10.34.16.0/23;
- 10.37.16.0/23;
- 10.255.254.0/23;
- }
- protocol tcp;
- destination-port 22;
- }
- then accept;
- }
- term Permit-Telnet {
- from {
- source-address {
- 10.20.10.3/32;
- }
- protocol tcp;
- destination-port 23;
- }
- then accept;
- }
- term Permit-HTTP-HTTPS {
- from {
- source-address {
- 10.10.10.0/24;
- 10.20.10.0/24;
- 10.20.11.0/24;
- 10.34.16.0/23;
- 10.37.16.0/23;
- }
- protocol tcp;
- destination-port [ 80 443 ];
- }
- then accept;
- }
- term Permit-ICMP {
- from {
- source-address {
- 10.10.10.0/24;
- 10.10.16.0/24;
- 10.20.10.0/24;
- 10.20.11.0/24;
- 10.34.16.0/23;
- 10.37.16.0/23;
- 10.255.254.0/23;
- }
- protocol icmp;
- }
- }
- term Default-Deny {
- then {
- log;
- discard;
- }
- }
- }
- filter Telnet-Filter {
- term Permit-Telnet {
- from {
- source-address {
- 10.20.10.3/32;
- }
- protocol tcp;
- destination-port 23;
- }
- then {
- log;
- accept;
- }
- }
- term Deny-Telnet {
- from {
- protocol tcp;
- destination-port 23;
- }
- then {
- log;
- reject;
- }
- }
- term Default-Permit {
- then accept;
- }
- }
- }
- }
- access {
- address-assignment {
- inactive: pool junosDHCPPool {
- family inet {
- network 192.168.1.0/24;
- range junosRange {
- low 192.168.1.2;
- high 192.168.1.254;
- }
- dhcp-attributes {
- router {
- 192.168.1.1;
- }
- propagate-settings ge-0/0/0.0;
- }
- }
- }
- pool VLAN160 {
- family inet {
- network 172.16.0.0/24;
- range MDC-EXT {
- low 172.16.0.1;
- high 172.16.0.253;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 172.16.0.254;
- name-server {
- 8.8.8.8;
- 8.8.4.4;
- }
- router {
- 172.16.0.254;
- }
- }
- }
- }
- inactive: pool VLAN161 {
- family inet {
- network 172.16.1.0/24;
- range MDC-EXT-WLAN {
- low 172.16.1.1;
- high 172.16.1.253;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 172.16.1.254;
- name-server {
- 8.8.8.8;
- 8.8.4.4;
- }
- router {
- 172.16.1.254;
- }
- }
- }
- }
- pool VLAN1015 {
- family inet {
- network 10.10.15.0/24;
- range Infra-Network-Power {
- low 10.10.15.1;
- high 10.10.15.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.10.15.254;
- domain-name mgmt.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.10.15.254;
- }
- }
- }
- }
- pool VLAN1020 {
- family inet {
- network 10.10.20.0/24;
- range Infra-Network-Wireless {
- low 10.10.20.1;
- high 10.10.20.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.10.20.254;
- domain-name wlc.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.10.20.254;
- }
- }
- host MDCMONAP {
- hardware-address c4:f7:d5:61:43:58;
- ip-address 10.10.20.250;
- }
- host MDCAP01 {
- hardware-address 00:df:1d:9e:60:9c;
- ip-address 10.10.20.1;
- }
- }
- }
- pool VLAN2020 {
- family inet {
- network 10.20.20.0/24;
- range INT-IoT-Security {
- low 10.20.20.1;
- high 10.20.20.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.20.20.254;
- domain-name security.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.20.20.254;
- }
- }
- }
- }
- pool VLAN2021 {
- family inet {
- network 10.20.21.0/24;
- range INT-IoT-Security-WLAN {
- low 10.20.21.1;
- high 10.20.21.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.20.21.254;
- domain-name security.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.20.21.254;
- }
- }
- host MDCSecNVR1 {
- hardware-address 00:03:7f:d2:14:85;
- ip-address 10.20.21.250;
- }
- host MDCSecCam1 {
- hardware-address f4:b8:5e:ba:ff:51;
- ip-address 10.20.21.1;
- }
- }
- }
- pool VLAN2022 {
- family inet {
- network 10.20.22.0/24;
- range INT-IoT-Facilities {
- low 10.20.22.1;
- high 10.20.22.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.20.22.254;
- domain-name facilities.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.20.22.254;
- }
- }
- }
- }
- pool VLAN2023 {
- family inet {
- network 10.20.23.0/24;
- range INT-IoT-Facilities-WLAN {
- low 10.20.23.1;
- high 10.20.23.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.20.23.254;
- domain-name facilities.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.20.23.254;
- }
- }
- }
- }
- pool VLAN2116 {
- family inet {
- network 10.21.16.0/24;
- range INT-IoT-Printers {
- low 10.21.16.1;
- high 10.21.16.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.21.16.254;
- domain-name printers.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.21.16.254;
- }
- }
- }
- }
- pool VLAN2117 {
- family inet {
- network 10.21.17.0/24;
- range INT-IoT-Printers-WLAN {
- low 10.21.17.1;
- high 10.21.17.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.21.17.254;
- domain-name printers.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.21.17.254;
- }
- }
- host MDW1 {
- hardware-address f4:a9:97:1c:20:2a;
- ip-address 10.21.17.1;
- }
- }
- }
- pool VLAN2316 {
- family inet {
- network 10.23.16.0/24;
- range INT-IoT-Telecom {
- low 10.23.16.1;
- high 10.23.16.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.23.16.254;
- domain-name voip.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.23.16.254;
- }
- }
- }
- }
- pool VLAN2328 {
- family inet {
- network 10.23.28.0/24;
- range EXT-IoT {
- low 10.23.28.1;
- high 10.23.28.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.23.28.254;
- domain-name iot.mdc.com;
- name-server {
- 94.140.14.14;
- }
- router {
- 10.23.28.254;
- }
- }
- }
- }
- pool VLAN2329 {
- family inet {
- network 10.23.29.0/24;
- range EXT-IoT-WLAN {
- low 10.23.29.1;
- high 10.23.29.250;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.23.29.254;
- domain-name iot.mdc.com;
- name-server {
- 94.140.14.14;
- }
- router {
- 10.23.29.254;
- }
- }
- }
- }
- pool VLAN3400 {
- family inet {
- network 10.34.0.0/23;
- range EXT-User-Untrust {
- low 10.34.0.1;
- high 10.34.1.253;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.34.1.254;
- domain-name guest.mdc.com;
- name-server {
- 94.140.14.14;
- }
- router {
- 10.34.1.254;
- }
- }
- }
- }
- pool VLAN3410 {
- family inet {
- network 10.34.10.0/23;
- range INT-User-Trust {
- low 10.34.10.1;
- high 10.34.11.253;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.34.11.254;
- domain-name ad.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.34.11.254;
- }
- option 119 hex-string 026164036D646303636F6D00087072696E74657273C003C003;
- }
- }
- }
- pool VLAN3416 {
- family inet {
- network 10.34.16.0/23;
- range INT-User-IT-Admins {
- low 10.34.16.1;
- high 10.34.17.253;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.34.17.254;
- domain-name its.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.34.17.254;
- }
- option 119 hex-string 046D676D74036D646303636F6D0003776C63C005036C6162C005026164C005087072696E74657273C005087365637572697479C005C005;
- }
- }
- }
- pool VLAN3424 {
- family inet {
- network 10.34.24.0/23;
- range INT-Users-IT-Staff {
- low 10.34.24.1;
- high 10.34.25.253;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.34.25.254;
- domain-name its.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.34.25.254;
- }
- option 119 hex-string 046D676D74036D646303636F6D0003776C63C005036C6162C005026164C005087072696E74657273C005087365637572697479C005C005;
- }
- }
- }
- pool VLAN3700 {
- family inet {
- network 10.37.0.0/23;
- range EXT-User-Untrust-WLAN {
- low 10.37.0.1;
- high 10.37.1.251;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.37.1.254;
- domain-name guest.mdc.com;
- name-server {
- 94.140.14.14;
- }
- router {
- 10.37.1.254;
- }
- }
- }
- }
- pool VLAN3710 {
- family inet {
- network 10.37.10.0/23;
- range INT-User-Trust-WLAN {
- low 10.37.10.1;
- high 10.37.11.251;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.37.11.254;
- domain-name ad.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.37.11.254;
- }
- option 119 hex-string 026164036D646303636F6D00087072696E74657273C003C003;
- }
- }
- }
- pool VLAN3716 {
- family inet {
- network 10.37.16.0/23;
- range INT-User-IT-Admins-WLAN {
- low 10.37.16.1;
- high 10.37.17.251;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.37.17.254;
- domain-name its.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.37.17.254;
- }
- option 119 hex-string 046D676D74036D646303636F6D0003776C63C005036C6162C005026164C005087072696E74657273C005087365637572697479C005C005;
- }
- }
- }
- pool VLAN3724 {
- family inet {
- network 10.37.24.0/23;
- range INT-Users-IT-Staff-WLAN {
- low 10.37.24.1;
- high 10.37.25.251;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.37.25.254;
- domain-name its.mdc.com;
- name-server {
- 10.20.11.1;
- 10.20.11.2;
- }
- router {
- 10.37.25.254;
- }
- option 119 hex-string 046D676D74036D646303636F6D0003776C63C005036C6162C005026164C005087072696E74657273C005087365637572697479C005C005;
- }
- }
- }
- pool VLAN3732 {
- family inet {
- network 10.37.32.0/24;
- range EXT-User-Untrust-RLAN {
- low 10.37.32.1;
- high 10.37.32.251;
- }
- dhcp-attributes {
- maximum-lease-time 43140;
- server-identifier 10.37.32.254;
- domain-name guest.mdc.com;
- name-server {
- 94.140.14.14;
- }
- router {
- 10.37.32.254;
- }
- }
- }
- }
- }
- }
- routing-instances {
- mgmt_junos {
- description fxp0-vrf;
- routing-options {
- static {
- route 0.0.0.0/0 next-hop 10.10.10.254;
- }
- }
- }
- }
- applications {
- application MDC-QUIC {
- protocol udp;
- destination-port 443;
- }
- application MDC-WINS-TCP {
- protocol tcp;
- destination-port 42;
- }
- application MDC-WINS-UDP {
- protocol udp;
- destination-port 42;
- }
- application MDC-LLMNR-TCP {
- protocol tcp;
- destination-port 5355;
- }
- application MDC-LLMNR-UDP {
- protocol udp;
- destination-port 5355;
- }
- application MDC-DNS-OVER-TLS {
- protocol tcp;
- destination-port 853;
- }
- application MDC-SSDP {
- protocol udp;
- destination-port 1900;
- }
- application MDC-UPNP {
- protocol tcp;
- destination-port 2869;
- }
- application MDC-DNS-OVER-QUIC {
- protocol udp;
- destination-port 853;
- }
- application MDC-NETBIOS {
- protocol udp;
- destination-port 137-139;
- }
- application MDC-KERBEROS-TCP-AUTH {
- protocol tcp;
- destination-port 88;
- }
- application MDC-KERBEROS-TCP-PWD {
- protocol tcp;
- destination-port 464;
- }
- application MDC-KERBEROS-UDP-AUTH {
- protocol udp;
- destination-port 88;
- }
- application MDC-KERBEROS-UDP-PWD {
- protocol udp;
- destination-port 464;
- }
- application MDC-LDAP-TCP-SSL {
- protocol tcp;
- destination-port 636;
- }
- application MDC-LDAP-TCP {
- protocol tcp;
- destination-port 389;
- }
- application MDC-LDAP-TCP-GC {
- protocol tcp;
- destination-port 3268-3269;
- }
- application MDC-LDAP-UDP {
- protocol udp;
- destination-port 389;
- }
- application MDC-LPD {
- protocol tcp;
- destination-port 515;
- }
- application MDC-RPC-EPM {
- protocol tcp;
- destination-port 135;
- }
- application MDC-RPC-DYN {
- protocol tcp;
- destination-port 49152-65535;
- }
- application MDC-SMB-AD {
- protocol tcp;
- destination-port 445;
- }
- application MDC-SMB-NBSS {
- protocol tcp;
- destination-port 139;
- }
- application MDC-SMB-MSDS {
- protocol tcp;
- destination-port 445;
- }
- application MDC-W32TIME {
- protocol udp;
- destination-port 123;
- }
- application MDC-IPP {
- protocol tcp;
- destination-port 631;
- }
- application MDC-IPPS {
- protocol tcp;
- destination-port 443;
- }
- application MDC-PRINT-RAW {
- protocol tcp;
- destination-port 9100;
- }
- application MDC-DNS-OVER-HTTPS {
- protocol tcp;
- destination-port 443;
- }
- application-set MDC-HIGH-RISK-GLOBAL {
- application MDC-QUIC;
- application MDC-NETBIOS;
- application MDC-WINS-TCP;
- application MDC-WINS-UDP;
- application MDC-LLMNR-TCP;
- application MDC-LLMNR-UDP;
- }
- application-set MDC-HIGH-RISK-EXT {
- application MDC-SSDP;
- application MDC-UPNP;
- }
- application-set MDC-ALL-DNS {
- application junos-dns-tcp;
- application junos-dns-udp;
- application MDC-DNS-OVER-TLS;
- application MDC-DNS-OVER-QUIC;
- }
- application-set MDC-ACTIVE-DIRECTORY {
- application MDC-KERBEROS-TCP-AUTH;
- application MDC-KERBEROS-TCP-PWD;
- application MDC-KERBEROS-UDP-AUTH;
- application MDC-KERBEROS-UDP-PWD;
- application MDC-LDAP-TCP-SSL;
- application MDC-LDAP-TCP;
- application MDC-LDAP-TCP-GC;
- application MDC-LDAP-UDP;
- application MDC-RPC-EPM;
- application MDC-RPC-DYN;
- application MDC-SMB-AD;
- application MDC-W32TIME;
- }
- application-set MDC-DMZ-APPLICATIONS {
- application MDC-LPD;
- application MDC-SMB-NBSS;
- application MDC-SMB-MSDS;
- application MDC-IPP;
- application MDC-IPPS;
- application MDC-PRINT-RAW;
- }
- }
- vlans {
- inactive: vlan-trust {
- vlan-id 3;
- l3-interface irb.0;
- }
- }
- protocols {
- inactive: bgp {
- path-selection always-compare-med;
- group MDCBR-to-MD2BR {
- type external;
- description "eBGP to MD2BR";
- local-address 10.255.254.22;
- export Export-to-MD2BR;
- local-as 65008;
- neighbor 10.255.254.21 {
- description MD2BR;
- peer-as 65003;
- }
- }
- group MDCBR-to-La2BR {
- type external;
- description "eBGP to La2BR";
- local-address 10.255.254.17;
- export Export-to-Lab;
- local-as 65001;
- neighbor 10.255.254.18 {
- description La2BR;
- peer-as 65005;
- }
- }
- description "MDC Production Firewall";
- hold-time 90;
- log-updown;
- graceful-restart;
- }
- l2-learning {
- global-mode switching;
- }
- lldp {
- interface all;
- interface ge-0/0/7 {
- disable;
- }
- }
- rstp {
- interface all;
- }
- }
- poe {
- interface all {
- disable;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement