[Nocrancid] autopop-onenet.net router config diffs

rancid at rancid.noc.onenet.net rancid at rancid.noc.onenet.net
Sun Sep 24 14:05:01 CDT 2017


Index: configs/core.okcbok.onenet.net
===================================================================
--- configs/core.okcbok.onenet.net	(revision 156820)
+++ configs/core.okcbok.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OKCBOK-MX80> show system commit 
+#   2017-09-24 14:00:17 CDT by andrew via cli
 #   2017-09-22 22:19:19 CDT by andrew via cli
 #   2017-09-22 10:14:28 CDT by andrew via cli
 #   2017-09-21 10:53:15 CDT by andrew via cli
 #   2017-09-12 16:15:16 CDT by sky via cli
 #   2017-09-12 16:14:08 CDT by sky via cli
-#   2017-09-12 16:12:36 CDT by sky via cli
 # grnoc-mon at OKCBOK-MX80> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -261,7 +261,7 @@
 # grnoc-mon at OKCBOK-MX80> show system uptime 
 # System booted: 2016-03-17 01:22 CDT 
 # Protocols started: 2016-03-17 01:25 CDT 
-# Last configured: 2017-09-22 22:19 CDT  by andrew
+# Last configured: 2017-09-24 14:00 CDT  by andrew
 # 
 # grnoc-mon at OKCBOK-MX80> show interface terse 
 #Interface Admin Link
@@ -367,7 +367,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OKCBOK-MX80> show configuration 
-## Last commit: 2017-09-22 22:19:19 CDT by andrew
+## Last commit: 2017-09-24 14:00:17 CDT by andrew
 version 13.3R8.7;
 groups {
     ISIS-L2-INTERFACE {
@@ -1873,6 +1873,158 @@
             then reject;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -2060,6 +2212,7 @@
     community ONENET_E_NO_CUSTOMER members 5078:10939;
     community ONENET_E_NO_PEER members 5078:10929;
     community ONENET_E_NO_RESEARCH members 5078:10919;
+    community ONENET_LO0 members 5078:6969;
     community ONENET_NETFLIX members 5078:5300;
     community ONENET_NO_ADVERTISE members 5078:10991;
     community ONENET_NO_PEER members 5078:10921;
Index: configs/acx.cai.dpsdur-acx2100.onenet.net
===================================================================
--- configs/acx.cai.dpsdur-acx2100.onenet.net	(revision 155338)
+++ configs/acx.cai.dpsdur-acx2100.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at DPS-DURANT-ACX2100> show system commit 
+#   2017-09-24 13:58:09 CDT by andrew via cli
 #   2017-07-30 12:40:57 CDT by andrew via cli
 #   2017-07-29 21:16:12 CDT by andrew via cli
 #   2017-07-26 19:54:30 CDT by andrew via cli
 #   2017-07-26 19:17:40 CDT by andrew via cli
 #   2017-04-24 16:27:07 CDT by andrew via cli
-#   2017-02-10 14:08:21 CST by admin via netconf
 # grnoc-mon at DPS-DURANT-ACX2100> show chassis environment 
 # Class Item                           Status     Measurement
 #       PCB Left                       OK        
@@ -177,7 +177,7 @@
 # grnoc-mon at DPS-DURANT-ACX2100> show system uptime 
 # System booted: 2016-06-20 16:14 CDT 
 # Protocols started: 2016-06-20 16:16 CDT 
-# Last configured: 2017-07-30 12:40 CDT  by andrew
+# Last configured: 2017-09-24 13:58 CDT  by andrew
 # 
 # grnoc-mon at DPS-DURANT-ACX2100> show interface terse 
 #Interface Admin Link
@@ -241,7 +241,7 @@
 #pime up up
 #tap up up
 # grnoc-mon at DPS-DURANT-ACX2100> show configuration 
-## Last commit: 2017-07-30 12:40:57 CDT by andrew
+## Last commit: 2017-09-24 13:58:09 CDT by andrew
 version 12.3X54-D10.6;
 groups {
     ISIS-L2-INTERFACE {
@@ -791,6 +791,158 @@
             then accept;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -907,6 +1059,9 @@
     community CAIDPSDURANT members 5078:168;
     community DPS-VPN members target:5078:2540;
     community ONENET-MGMT-VPN members target:5078:2543;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community ONET-PS_NET-VPN members target:5078:2530;
     as-path NULL "()";
 }
Index: configs/acx.kiowa-ps.onenet.net
===================================================================
--- configs/acx.kiowa-ps.onenet.net	(revision 156679)
+++ configs/acx.kiowa-ps.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at KIOWA-PS-ACX2100> show system commit 
+#   2017-09-24 13:59:15 CDT by andrew via cli
 #   2017-07-31 15:22:11 CDT by sky via cli
 #   2017-07-31 15:09:36 CDT by sky via cli
 #   2017-07-31 15:04:54 CDT by sean via cli
 #   2017-07-30 12:27:28 CDT by andrew via cli
 #   2017-07-29 21:16:41 CDT by andrew via cli
-#   2017-07-27 16:32:07 CDT by andrew via cli commit confirmed, rollback in 3mins
 # grnoc-mon at KIOWA-PS-ACX2100> show chassis environment 
 # Class Item                           Status     Measurement
 #       PCB Left                       OK        
@@ -179,7 +179,7 @@
 # grnoc-mon at KIOWA-PS-ACX2100> show system uptime 
 # System booted: 2017-07-30 20:03 CDT 
 # Protocols started: 2017-07-30 20:05 CDT 
-# Last configured: 2017-07-31 15:22 CDT  by sky
+# Last configured: 2017-09-24 13:59 CDT  by andrew
 # 
 # grnoc-mon at KIOWA-PS-ACX2100> show interface terse 
 #Interface Admin Link
@@ -234,7 +234,7 @@
 #pime up up
 #tap up up
 # grnoc-mon at KIOWA-PS-ACX2100> show configuration 
-## Last commit: 2017-07-31 15:22:11 CDT by sky
+## Last commit: 2017-09-24 13:59:15 CDT by andrew
 version 12.3X54-D27.1;
 groups {
     ISIS-L2-INTERFACE {
@@ -693,6 +693,158 @@
     }
 }
 policy-options {
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -720,6 +872,9 @@
         }
     }
     community KIO406KIO members 5078:9179;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
 }
 firewall {
     family inet {
Index: configs/core2.dc.onenet.net
===================================================================
--- configs/core2.dc.onenet.net	(revision 156777)
+++ configs/core2.dc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at MX480_DC_02_RE0> show system commit 
+#   2017-09-24 14:00:27 CDT by andrew via cli commit synchronize
 #   2017-09-21 10:23:08 CDT by andrew via cli commit synchronize
 #   2017-09-21 10:13:54 CDT by andrew via cli commit synchronize
 #   2017-09-20 19:14:09 CDT by andrew via cli commit synchronize
 #   2017-09-13 09:09:59 CDT by joel via cli commit confirmed, rollback in 2mins synchronize
 #   2017-09-11 20:21:32 CDT by joel via cli commit confirmed, rollback in 5mins synchronize
-#   2017-08-30 15:23:00 CDT by andrew via cli commit synchronize
 # grnoc-mon at MX480_DC_02_RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -421,7 +421,7 @@
 # grnoc-mon at MX480_DC_02_RE0> show system uptime 
 # System booted: 2016-09-03 21:49 CDT 
 # Protocols started: 2016-09-03 21:51 CDT 
-# Last configured: 2017-09-21 10:23 CDT  by andrew
+# Last configured: 2017-09-24 14:00 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at MX480_DC_02_RE0> show interface terse 
@@ -680,7 +680,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at MX480_DC_02_RE0> show configuration 
-## Last commit: 2017-09-21 10:23:08 CDT by andrew
+## Last commit: 2017-09-24 14:00:27 CDT by andrew
 version 12.3R7.7;
 groups {
     re0 {
@@ -2427,6 +2427,158 @@
             then accept;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -2572,7 +2724,9 @@
     }
     community MX480_DC_02 members 5078:196;
     community ONENET-PoP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
     community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community PRYOR-PL-VPN members target:5078:2617;
 }
 firewall {
Index: configs/hub.dun.onenet.net
===================================================================
--- configs/hub.dun.onenet.net	(revision 156446)
+++ configs/hub.dun.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at DUNCAN-M120-RE0> show system commit 
+#   2017-09-24 13:58:53 CDT by andrew via cli commit synchronize
 #   2017-09-08 13:42:55 CDT by sean via cli commit synchronize
 #   2017-09-08 13:38:36 CDT by sean via cli commit synchronize
 #   2017-07-29 21:05:57 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:44:50 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:21:02 CDT by andrew via cli commit synchronize
-#   2017-07-18 11:10:02 CDT by andrew via cli commit synchronize
 # grnoc-mon at DUNCAN-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -373,7 +373,7 @@
 # grnoc-mon at DUNCAN-M120-RE0> show system uptime 
 # System booted: 2016-03-15 01:19 CDT 
 # Protocols started: 2016-03-15 01:24 CDT 
-# Last configured: 2017-09-08 13:42 CDT  by sean
+# Last configured: 2017-09-24 13:58 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at DUNCAN-M120-RE0> show interface terse 
@@ -512,7 +512,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at DUNCAN-M120-RE0> show configuration 
-## Last commit: 2017-09-08 13:42:55 CDT by sean
+## Last commit: 2017-09-24 13:58:53 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1471,6 +1471,158 @@
             then reject;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -1592,6 +1744,9 @@
     community Midwest-City members 5078:2;
     community Muskogee members 5078:94;
     community ODMHSAS-VPN members target:5078:2559;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community OSUOKC members 5078:50;
     community Okmulgee members 5078:110;
     community Ponca-City members 5078:186;
Index: configs/oja-cojc-tecumseh-srx240.client.onenet.net
===================================================================
--- configs/oja-cojc-tecumseh-srx240.client.onenet.net	(revision 156854)
+++ configs/oja-cojc-tecumseh-srx240.client.onenet.net	(working copy)
@@ -182,7 +182,7 @@
 #ppd0 up up
 #ppe0 up up
 #st0 up up
-#st0.1 up up
+#st0.1 up down
 #tap up up
 #vlan up up
 #vlan.999 up down
Index: configs/acx.cai.ato-acx2100.onenet.net
===================================================================
--- configs/acx.cai.ato-acx2100.onenet.net	(revision 155338)
+++ configs/acx.cai.ato-acx2100.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ATOKA-MEMORIAL-HOSPITAL-ACX2100> show system commit 
+#   2017-09-24 13:57:58 CDT by andrew via cli
 #   2017-07-30 12:39:50 CDT by andrew via cli
 #   2017-07-29 21:16:06 CDT by andrew via cli
 #   2017-07-27 16:18:25 CDT by andrew via cli
 #   2017-07-26 19:54:23 CDT by andrew via cli
 #   2017-03-28 16:24:19 CDT by andrew via cli
-#   2017-03-28 16:24:07 CDT by andrew via cli
 # grnoc-mon at ATOKA-MEMORIAL-HOSPITAL-ACX2100> show chassis environment 
 # Class Item                           Status     Measurement
 #       PCB Left                       OK        
@@ -177,7 +177,7 @@
 # grnoc-mon at ATOKA-MEMORIAL-HOSPITAL-ACX2100> show system uptime 
 # System booted: 2016-05-25 14:18 CDT 
 # Protocols started: 2016-05-25 14:20 CDT 
-# Last configured: 2017-07-30 12:39 CDT  by andrew
+# Last configured: 2017-09-24 13:57 CDT  by andrew
 # 
 # grnoc-mon at ATOKA-MEMORIAL-HOSPITAL-ACX2100> show interface terse 
 #Interface Admin Link
@@ -237,7 +237,7 @@
 #pime up up
 #tap up up
 # grnoc-mon at ATOKA-MEMORIAL-HOSPITAL-ACX2100> show configuration 
-## Last commit: 2017-07-30 12:39:50 CDT by andrew
+## Last commit: 2017-09-24 13:57:58 CDT by andrew
 version 12.3X54-D10.6;
 groups {
     ISIS-L2-INTERFACE {
@@ -738,6 +738,158 @@
             then reject;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -801,6 +953,9 @@
     }
     community CAIATOKA members 5078:167;
     community ONENET-MGMT-VPN members target:5078:2543;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
 }
 firewall {
     family inet {
Index: configs/hub.lawm120.onenet.net
===================================================================
--- configs/hub.lawm120.onenet.net	(revision 156849)
+++ configs/hub.lawm120.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at LAWTON-M120-RE0> show system commit 
+#   2017-09-24 13:59:36 CDT by andrew via cli commit synchronize
 #   2017-09-12 15:52:13 CDT by andrew via cli commit synchronize
 #   2017-09-12 13:46:30 CDT by sean via cli commit synchronize
 #   2017-08-01 19:58:40 CDT by andrew via cli commit synchronize
 #   2017-08-01 10:06:41 CDT by andrew via cli commit synchronize
 #   2017-07-31 17:07:18 CDT by andrew via cli commit synchronize
-#   2017-07-29 21:16:56 CDT by andrew via cli commit synchronize
 # grnoc-mon at LAWTON-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -366,7 +366,7 @@
 # grnoc-mon at LAWTON-M120-RE0> show system uptime 
 # System booted: 2016-03-16 01:13 CDT 
 # Protocols started: 2016-03-16 01:21 CDT 
-# Last configured: 2017-09-12 15:52 CDT  by andrew
+# Last configured: 2017-09-24 13:59 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at LAWTON-M120-RE0> show interface terse 
@@ -467,7 +467,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at LAWTON-M120-RE0> show configuration 
-## Last commit: 2017-09-12 15:52:13 CDT by andrew
+## Last commit: 2017-09-24 13:59:36 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1229,6 +1229,158 @@
     prefix-list PRE-BGP-RI-ALLOW {
         apply-path "routing-instances <*> protocols bgp group <*> neighbor <*>";
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -1276,6 +1428,9 @@
     community Miami members 5078:138;
     community Midwest-City members 5078:2;
     community Muskogee members 5078:94;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community OSUOKC members 5078:50;
     community Okmulgee members 5078:110;
     community Ponca-City members 5078:186;
Index: configs/acx.newcastle-tower.onenet.net
===================================================================
--- configs/acx.newcastle-tower.onenet.net	(revision 155338)
+++ configs/acx.newcastle-tower.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at NEWCASTLE-TOWER-ACX2100> show system commit 
+#   2017-09-24 13:58:32 CDT by andrew via cli
 #   2017-07-30 12:29:32 CDT by andrew via cli
 #   2017-07-29 21:16:24 CDT by andrew via cli
 #   2017-07-26 23:34:26 CDT by andrew via cli
 #   2017-07-26 19:54:43 CDT by andrew via cli
 #   2017-07-01 21:22:21 CDT by andrew via cli
-#   2017-02-25 01:44:50 CST by andrew via cli
 # grnoc-mon at NEWCASTLE-TOWER-ACX2100> show chassis environment 
 # Class Item                           Status     Measurement
 #       PCB Left                       OK        
@@ -177,7 +177,7 @@
 # grnoc-mon at NEWCASTLE-TOWER-ACX2100> show system uptime 
 # System booted: 2016-12-06 10:41 CST 
 # Protocols started: 2016-12-06 10:43 CST 
-# Last configured: 2017-07-30 12:29 CDT  by andrew
+# Last configured: 2017-09-24 13:58 CDT  by andrew
 # 
 # grnoc-mon at NEWCASTLE-TOWER-ACX2100> show interface terse 
 #Interface Admin Link
@@ -240,7 +240,7 @@
 #pime up up
 #tap up up
 # grnoc-mon at NEWCASTLE-TOWER-ACX2100> show configuration 
-## Last commit: 2017-07-30 12:29:32 CDT by andrew
+## Last commit: 2017-09-24 13:58:32 CDT by andrew
 version 12.3X54-D27.1;
 groups {
     ISIS-L2-INTERFACE {
@@ -711,6 +711,158 @@
     }
 }
 policy-options {
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -861,6 +1013,9 @@
     community NEWCASTLE members 5078:9178;
     community ONENET-MGMT-VPN members target:5078:2543;
     community ONENET-POP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community SW-MESH-VPN members target:5078:2582;
 }
 firewall {
Index: configs/core.ponc.onenet.net
===================================================================
--- configs/core.ponc.onenet.net	(revision 156837)
+++ configs/core.ponc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at PONCA-CITY-MX40> show system commit 
+#   2017-09-24 13:59:24 CDT by andrew via cli
 #   2017-09-18 10:34:45 CDT by sean via cli
 #   2017-08-22 14:31:44 CDT by sean via cli
 #   2017-08-17 09:18:14 CDT by sky via cli
 #   2017-08-17 09:07:02 CDT by sky via cli
 #   2017-08-17 09:06:36 CDT by sky via cli
-#   2017-07-29 21:16:47 CDT by andrew via cli
 # grnoc-mon at PONCA-CITY-MX40> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -264,7 +264,7 @@
 # grnoc-mon at PONCA-CITY-MX40> show system uptime 
 # System booted: 2016-03-20 00:17 CDT 
 # Protocols started: 2016-03-20 00:19 CDT 
-# Last configured: 2017-09-18 10:34 CDT  by sean
+# Last configured: 2017-09-24 13:59 CDT  by andrew
 # 
 # grnoc-mon at PONCA-CITY-MX40> show interface terse 
 #Interface Admin Link
@@ -371,7 +371,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at PONCA-CITY-MX40> show configuration 
-## Last commit: 2017-09-18 10:34:45 CDT by sean
+## Last commit: 2017-09-24 13:59:24 CDT by andrew
 version 13.3R8.7;
 groups {
     ISIS-L2-INTERFACE {
@@ -1165,6 +1165,158 @@
     prefix-list PRE-BGP-RI-ALLOW {
         apply-path "routing-instances <*> protocols bgp group <*> neighbor <*>";
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -1387,7 +1539,9 @@
     community Muskogee members 5078:94;
     community ONENET-MGMT-VPN members target:5078:2543;
     community ONENET-PoP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
     community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community OSUOKC members 5078:50;
     community Okmulgee members 5078:110;
     community PONCA-CITY-UC-VPN members target:5078:2581;
Index: configs/acx.savanna-ps.onenet.net
===================================================================
--- configs/acx.savanna-ps.onenet.net	(revision 156679)
+++ configs/acx.savanna-ps.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at SAVANNA-PS-ACX2100> show system commit 
+#   2017-09-24 13:58:42 CDT by andrew via cli
 #   2017-07-31 15:18:43 CDT by sky via cli
 #   2017-07-31 15:08:52 CDT by sky via cli
 #   2017-07-30 12:26:29 CDT by andrew via cli
 #   2017-07-29 21:16:30 CDT by andrew via cli
 #   2017-07-27 16:33:03 CDT by andrew via cli
-#   2017-07-26 19:54:49 CDT by andrew via cli
 # grnoc-mon at SAVANNA-PS-ACX2100> show chassis environment 
 # Class Item                           Status     Measurement
 #       PCB Left                       OK        
@@ -181,7 +181,7 @@
 # grnoc-mon at SAVANNA-PS-ACX2100> show system uptime 
 # System booted: 2017-09-17 19:01 CDT 
 # Protocols started: 2017-09-17 19:03 CDT 
-# Last configured: 2017-07-31 15:18 CDT  by sky
+# Last configured: 2017-09-24 13:58 CDT  by andrew
 # 
 # grnoc-mon at SAVANNA-PS-ACX2100> show interface terse 
 #Interface Admin Link
@@ -236,7 +236,7 @@
 #pime up up
 #tap up up
 # grnoc-mon at SAVANNA-PS-ACX2100> show configuration 
-## Last commit: 2017-07-31 15:18:43 CDT by sky
+## Last commit: 2017-09-24 13:58:42 CDT by andrew
 version 12.3X54-D27.1;
 groups {
     ISIS-L2-INTERFACE {
@@ -678,6 +678,158 @@
     }
 }
 policy-options {
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -704,6 +856,9 @@
             }
         }
     }
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community SAVRT18718 members 5078:9179;
 }
 firewall {
Index: configs/hub.dur.onenet.net
===================================================================
--- configs/hub.dur.onenet.net	(revision 156839)
+++ configs/hub.dur.onenet.net	(working copy)
@@ -427,7 +427,7 @@
 #fe-2/1/1 up up
 #fe-2/1/1.0 up up
 #fe-2/1/2 up down
-#fe-2/1/3 down down
+#fe-2/1/3 down up
 #ge-2/2/0 up up
 #ge-2/2/0.0 up up
 #pc-2/2/0 up up
Index: configs/core.dun.onenet.net
===================================================================
--- configs/core.dun.onenet.net	(revision 156696)
+++ configs/core.dun.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at DUNCAN-MX480-RE0> show system commit 
+#   2017-09-24 13:59:43 CDT by andrew via cli commit synchronize
 #   2017-09-08 13:32:47 CDT by sean via cli commit synchronize
 #   2017-07-30 12:58:01 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:06:04 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:44:57 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:21:29 CDT by andrew via cli commit synchronize
-#   2017-07-25 13:57:16 CDT by aberrios via cli commit synchronize
 # grnoc-mon at DUNCAN-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -370,7 +370,7 @@
 # grnoc-mon at DUNCAN-MX480-RE0> show system uptime 
 # System booted: 2016-03-15 01:19 CDT 
 # Protocols started: 2016-03-15 01:24 CDT 
-# Last configured: 2017-09-08 13:32 CDT  by sean
+# Last configured: 2017-09-24 13:59 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at DUNCAN-MX480-RE0> show interface terse 
@@ -500,7 +500,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at DUNCAN-MX480-RE0> show configuration 
-## Last commit: 2017-09-08 13:32:47 CDT by sean
+## Last commit: 2017-09-24 13:59:43 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1464,6 +1464,158 @@
             then reject;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -1691,6 +1843,9 @@
     community OMES-MGMT-VPN members target:5078:2550;
     community ONENET-MGMT-VPN members target:5078:2543;
     community ONENET-POP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community OSUOKC members 5078:50;
     community Okmulgee members 5078:110;
     community Ponca-City members 5078:186;
Index: configs/lavern-public-schools.client.onenet.net
===================================================================
--- configs/lavern-public-schools.client.onenet.net	(revision 156851)
+++ configs/lavern-public-schools.client.onenet.net	(working copy)
@@ -110,7 +110,7 @@
 # 
 # grnoc-mon at LAVERN-PUBLIC-SCHOOLS-TAG-004351> show interface terse 
 #Interface Admin Link
-#ge-0/0/0 down down
+#ge-0/0/0 down up
 #gr-0/0/0 up up
 #ip-0/0/0 up up
 #lsq-0/0/0 up up
Index: configs/acx.cai.hart-acx2100.onenet.net
===================================================================
--- configs/acx.cai.hart-acx2100.onenet.net	(revision 156812)
+++ configs/acx.cai.hart-acx2100.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at HARTSHORNE-PUBLIC-LIBRARY-ACX2100> show system commit 
+#   2017-09-24 13:57:48 CDT by andrew via cli
 #   2017-07-30 12:32:58 CDT by andrew via cli
 #   2017-07-29 21:16:00 CDT by andrew via cli
 #   2017-07-27 16:17:56 CDT by andrew via cli
 #   2017-07-26 19:54:18 CDT by andrew via cli
 #   2017-06-12 13:39:57 CDT by aberrios via cli
-#   2017-01-28 22:37:29 CST by andrew via cli
 # grnoc-mon at HARTSHORNE-PUBLIC-LIBRARY-ACX2100> show chassis environment 
 # Class Item                           Status     Measurement
 #       PCB Left                       OK        
@@ -177,7 +177,7 @@
 # grnoc-mon at HARTSHORNE-PUBLIC-LIBRARY-ACX2100> show system uptime 
 # System booted: 2017-08-22 20:29 CDT 
 # Protocols started: 2017-08-22 20:31 CDT 
-# Last configured: 2017-07-30 12:32 CDT  by andrew
+# Last configured: 2017-09-24 13:57 CDT  by andrew
 # 
 # grnoc-mon at HARTSHORNE-PUBLIC-LIBRARY-ACX2100> show interface terse 
 #Interface Admin Link
@@ -239,7 +239,7 @@
 #pime up up
 #tap up up
 # grnoc-mon at HARTSHORNE-PUBLIC-LIBRARY-ACX2100> show configuration 
-## Last commit: 2017-07-30 12:32:58 CDT by andrew
+## Last commit: 2017-09-24 13:57:48 CDT by andrew
 version 12.3X54-D10.6;
 groups {
     ISIS-L2-INTERFACE {
@@ -743,6 +743,158 @@
             then accept;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -883,6 +1035,9 @@
     }
     community HARTSHORNE members 5078:165;
     community ONENET-MGMT-VPN members target:5078:2543;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community SEPLS-VPN members target:5078:2533;
     community SKYRIDER-MGMT-VPN members target:5078:2547;
 }
Index: configs/core.hut.gra.onenet.net
===================================================================
--- configs/core.hut.gra.onenet.net	(revision 156696)
+++ configs/core.hut.gra.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at Granite-MX40> show system commit 
+#   2017-09-24 13:57:28 CDT by andrew via cli
 #   2017-07-29 21:15:48 CDT by andrew via cli
 #   2017-07-26 23:32:33 CDT by andrew via cli
 #   2017-07-26 19:54:06 CDT by andrew via cli
 #   2017-02-26 18:27:49 CST by andrew via cli
 #   2017-01-28 23:59:27 CST by andrew via cli
-#   2016-12-09 21:30:00 CST by andrew via cli
 # grnoc-mon at Granite-MX40> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -266,7 +266,7 @@
 # grnoc-mon at Granite-MX40> show system uptime 
 # System booted: 2016-03-16 00:33 CDT 
 # Protocols started: 2016-03-16 00:36 CDT 
-# Last configured: 2017-07-29 21:15 CDT  by andrew
+# Last configured: 2017-09-24 13:57 CDT  by andrew
 # 
 # grnoc-mon at Granite-MX40> show interface terse 
 #Interface Admin Link
@@ -365,7 +365,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at Granite-MX40> show configuration 
-## Last commit: 2017-07-29 21:15:48 CDT by andrew
+## Last commit: 2017-09-24 13:57:28 CDT by andrew
 version 13.3R8.7;
 groups {
     ISIS-L2-INTERFACE {
@@ -1038,6 +1038,158 @@
     prefix-list PRE-L0-SOURCES {
         apply-path "interfaces lo0 unit <*> family inet address <164.*>";
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -1259,6 +1411,9 @@
     community OMES-MGMT-VPN members target:5078:2550;
     community ONENET-MGMT-VPN members target:5078:2543;
     community ONENET-POP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
 }
 class-of-service {
     classifiers {
Index: configs/core.hut.hen.onenet.net
===================================================================
--- configs/core.hut.hen.onenet.net	(revision 156696)
+++ configs/core.hut.hen.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at HENRYETTA-MX40> show system commit 
+#   2017-09-24 13:57:37 CDT by andrew via cli
 #   2017-08-09 10:42:52 CDT by andrew via cli
 #   2017-07-29 21:15:54 CDT by andrew via cli
 #   2017-07-27 16:21:49 CDT by andrew via cli
 #   2017-07-26 19:54:11 CDT by andrew via cli
 #   2017-07-25 10:00:22 CDT by joel via cli
-#   2017-07-20 09:50:05 CDT by andrew via cli
 # grnoc-mon at HENRYETTA-MX40> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -268,7 +268,7 @@
 # grnoc-mon at HENRYETTA-MX40> show system uptime 
 # System booted: 2016-03-16 00:25 CDT 
 # Protocols started: 2016-03-16 00:27 CDT 
-# Last configured: 2017-08-09 10:42 CDT  by andrew
+# Last configured: 2017-09-24 13:57 CDT  by andrew
 # 
 # grnoc-mon at HENRYETTA-MX40> show interface terse 
 #Interface Admin Link
@@ -381,7 +381,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at HENRYETTA-MX40> show configuration 
-## Last commit: 2017-08-09 10:42:52 CDT by andrew
+## Last commit: 2017-09-24 13:57:37 CDT by andrew
 version 13.3R8.7;
 groups {
     ISIS-L2-INTERFACE {
@@ -1241,6 +1241,158 @@
             then reject;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -1448,6 +1600,9 @@
     community OMES-MGMT-VPN members target:5078:2550;
     community ONENET-MGMT-VPN members target:5078:2543;
     community ONENET-POP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
 }
 class-of-service {
     classifiers {
Index: configs/core1.dc.onenet.net
===================================================================
--- configs/core1.dc.onenet.net	(revision 156777)
+++ configs/core1.dc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at MX480_DC_01_RE0> show system commit 
+#   2017-09-24 14:00:05 CDT by andrew via cli commit synchronize
 #   2017-09-21 10:41:29 CDT by andrew via cli commit synchronize
 #   2017-09-21 10:31:37 CDT by andrew via cli commit synchronize
 #   2017-09-21 10:23:13 CDT by andrew via cli commit synchronize
 #   2017-09-21 10:22:07 CDT by andrew via cli commit synchronize
 #   2017-09-21 10:14:01 CDT by andrew via cli commit synchronize
-#   2017-09-21 09:54:23 CDT by andrew via cli commit synchronize
 # grnoc-mon at MX480_DC_01_RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -435,7 +435,7 @@
 # grnoc-mon at MX480_DC_01_RE0> show system uptime 
 # System booted: 2014-08-25 20:38 CDT 
 # Protocols started: 2014-08-25 20:39 CDT 
-# Last configured: 2017-09-21 10:41 CDT  by andrew
+# Last configured: 2017-09-24 14:00 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at MX480_DC_01_RE0> show interface terse 
@@ -729,7 +729,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at MX480_DC_01_RE0> show configuration 
-## Last commit: 2017-09-21 10:41:29 CDT by andrew
+## Last commit: 2017-09-24 14:00:05 CDT by andrew
 version 12.3R7.7;
 groups {
     re0 {
@@ -2786,6 +2786,158 @@
             then accept;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -2929,7 +3081,9 @@
     }
     community MX480_DC_01 members 5078:194;
     community ONENET-PoP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
     community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community PRYOR-PL-VPN members target:5078:2617;
 }
 firewall {
Index: configs/acx.panola-ps.onenet.net
===================================================================
--- configs/acx.panola-ps.onenet.net	(revision 156183)
+++ configs/acx.panola-ps.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at PANOLA-PS-ACX2100> show system commit 
+#   2017-09-24 13:59:05 CDT by andrew via cli
 #   2017-07-30 12:32:30 CDT by andrew via cli
 #   2017-07-29 21:16:36 CDT by andrew via cli
 #   2017-07-27 16:51:23 CDT by aberrios via cli commit confirmed, rollback in 3mins
 #   2017-07-26 19:54:55 CDT by andrew via cli
 #   2017-03-04 01:04:40 CST by andrew via cli
-#   2017-03-03 18:31:38 CST by andrew via cli
 # grnoc-mon at PANOLA-PS-ACX2100> show chassis environment 
 # Class Item                           Status     Measurement
 #       PCB Left                       OK        
@@ -175,7 +175,7 @@
 # grnoc-mon at PANOLA-PS-ACX2100> show system uptime 
 # System booted: 2017-08-10 16:58 CDT 
 # Protocols started: 2017-08-10 17:00 CDT 
-# Last configured: 2017-07-30 12:32 CDT  by andrew
+# Last configured: 2017-09-24 13:59 CDT  by andrew
 # 
 # grnoc-mon at PANOLA-PS-ACX2100> show interface terse 
 #Interface Admin Link
@@ -230,7 +230,7 @@
 #pime up up
 #tap up up
 # grnoc-mon at PANOLA-PS-ACX2100> show configuration 
-## Last commit: 2017-07-30 12:32:30 CDT by andrew
+## Last commit: 2017-09-24 13:59:05 CDT by andrew
 version 12.3X54-D10.6;
 groups {
     ISIS-L2-INTERFACE {
@@ -714,6 +714,158 @@
             then accept;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -740,6 +892,9 @@
             }
         }
     }
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community PANOLA members 5078:165;
 }
 firewall {
Index: configs/hub.mwc.onenet.net
===================================================================
--- configs/hub.mwc.onenet.net	(revision 156820)
+++ configs/hub.mwc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at MWC-MX80> show system commit 
+#   2017-09-24 14:00:39 CDT by andrew via cli
 #   2017-07-29 21:04:56 CDT by andrew via cli
 #   2017-07-26 19:43:57 CDT by andrew via cli
 #   2017-07-25 19:39:54 CDT by andrew via cli commit confirmed, rollback in 3mins
 #   2017-01-29 00:40:29 CST by andrew via cli
 #   2016-09-18 22:25:26 CDT by andrew via cli
-#   2016-09-18 10:37:18 CDT by andrew via cli
 # grnoc-mon at MWC-MX80> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -261,7 +261,7 @@
 # grnoc-mon at MWC-MX80> show system uptime 
 # System booted: 2016-03-18 00:17 CDT 
 # Protocols started: 2016-03-18 00:19 CDT 
-# Last configured: 2017-07-29 21:04 CDT  by andrew
+# Last configured: 2017-09-24 14:00 CDT  by andrew
 # 
 # grnoc-mon at MWC-MX80> show interface terse 
 #Interface Admin Link
@@ -326,7 +326,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at MWC-MX80> show configuration 
-## Last commit: 2017-07-29 21:04:56 CDT by andrew
+## Last commit: 2017-09-24 14:00:39 CDT by andrew
 version 13.3R8.7;
 groups {
     ISIS-L2-INTERFACE {
@@ -870,6 +870,158 @@
     prefix-list PRE-L0-SOURCES {
         apply-path "interfaces lo0 unit <*> family inet address <164.*>";
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement REDISTRIBUTE-DIRECTS {
         term 1 {
             from protocol direct;
@@ -921,6 +1073,9 @@
     community Miami members 5078:138;
     community Midwest-City members 5078:2;
     community Muskogee members 5078:94;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community OSUOKC members 5078:50;
     community Okmulgee members 5078:110;
     community Ponca-City members 5078:186;
Index: configs/hub.tsb.onenet.net
===================================================================
--- configs/hub.tsb.onenet.net	(revision 156822)
+++ configs/hub.tsb.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TULSA-STATE-BUILDING-MX104-RE1> show system commit 
+#   2017-09-24 13:59:53 CDT by andrew via cli
 #   2017-09-23 00:11:15 CDT by andrew via cli
 #   2017-09-23 00:08:12 CDT by andrew via cli
 #   2017-09-05 12:34:32 CDT by andrew via synchronize
 #   2017-09-05 12:33:36 CDT by andrew via synchronize
 #   2017-09-05 12:28:23 CDT by andrew via synchronize
-#   2017-09-05 12:24:46 CDT by andrew via synchronize
 # grnoc-mon at TULSA-STATE-BUILDING-MX104-RE1> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -280,7 +280,7 @@
 # grnoc-mon at TULSA-STATE-BUILDING-MX104-RE1> show system uptime 
 # System booted: 2017-09-21 22:20 CDT 
 # Protocols started: 2017-09-21 22:22 CDT 
-# Last configured: 2017-09-23 00:11 CDT  by andrew
+# Last configured: 2017-09-24 13:59 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TULSA-STATE-BUILDING-MX104-RE1> show interface terse 
@@ -396,7 +396,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TULSA-STATE-BUILDING-MX104-RE1> show configuration 
-## Last commit: 2017-09-23 00:11:15 CDT by andrew
+## Last commit: 2017-09-24 13:59:53 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -1944,6 +1944,158 @@
             then reject;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement JDMC-VRF-EXPORT {
         term 1 {
             from protocol static;
@@ -2489,6 +2641,7 @@
     community ONENET_E_NO_CUSTOMER members 5078:10939;
     community ONENET_E_NO_PEER members 5078:10929;
     community ONENET_E_NO_RESEARCH members 5078:10919;
+    community ONENET_LO0 members 5078:6969;
     community ONENET_SRC_COMMODITY members 5078:4000;
     community ONENET_SRC_CUSTOMER members 5078:4300;
     community ONENET_SRC_PEER members 5078:4200;
Index: configs/core.hut.ato.onenet.net
===================================================================
--- configs/core.hut.ato.onenet.net	(revision 156813)
+++ configs/core.hut.ato.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at Atoka-MX40> show system commit 
+#   2017-09-24 13:57:20 CDT by andrew via cli
 #   2017-09-22 16:11:06 CDT by andrew via cli
 #   2017-09-22 16:03:24 CDT by sky via cli
 #   2017-09-22 15:53:09 CDT by sky via cli
 #   2017-09-22 15:17:42 CDT by sky via cli
 #   2017-09-19 13:32:32 CDT by andrew via cli
-#   2017-09-18 17:13:27 CDT by andrew via cli
 # grnoc-mon at Atoka-MX40> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -266,7 +266,7 @@
 # grnoc-mon at Atoka-MX40> show system uptime 
 # System booted: 2016-03-14 01:36 CDT 
 # Protocols started: 2016-03-14 01:38 CDT 
-# Last configured: 2017-09-22 16:11 CDT  by andrew
+# Last configured: 2017-09-24 13:57 CDT  by andrew
 # 
 # grnoc-mon at Atoka-MX40> show interface terse 
 #Interface Admin Link
@@ -350,7 +350,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at Atoka-MX40> show configuration 
-## Last commit: 2017-09-22 16:11:06 CDT by andrew
+## Last commit: 2017-09-24 13:57:20 CDT by andrew
 version 13.3R8.7;
 groups {
     ISIS-L2-INTERFACE {
@@ -1126,6 +1126,158 @@
     prefix-list PRE-L0-SOURCES {
         apply-path "interfaces lo0 unit <*> family inet address <164.*>";
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -1347,6 +1499,9 @@
     community OMES-MGMT-VPN members target:5078:2550;
     community ONENET-MGMT-VPN members target:5078:2543;
     community ONENET-POP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
 }
 class-of-service {
     classifiers {
Index: configs/acx.cai.dpseni-acx2100.onenet.net
===================================================================
--- configs/acx.cai.dpseni-acx2100.onenet.net	(revision 155994)
+++ configs/acx.cai.dpseni-acx2100.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at DPS-ENID-ACX2100> show system commit 
+#   2017-09-24 13:58:21 CDT by andrew via cli
 #   2017-07-30 12:44:47 CDT by andrew via cli
 #   2017-07-29 21:16:18 CDT by andrew via cli
 #   2017-07-27 16:18:47 CDT by andrew via cli
 #   2017-07-26 19:54:36 CDT by andrew via cli
 #   2017-04-11 12:56:50 CDT by andrew via cli
-#   2017-04-11 12:48:47 CDT by andrew via cli
 # grnoc-mon at DPS-ENID-ACX2100> show chassis environment 
 # Class Item                           Status     Measurement
 #       PCB Left                       OK        
@@ -175,7 +175,7 @@
 # grnoc-mon at DPS-ENID-ACX2100> show system uptime 
 # System booted: 2015-05-23 22:03 CDT 
 # Protocols started: 2015-05-23 22:05 CDT 
-# Last configured: 2017-07-30 12:44 CDT  by andrew
+# Last configured: 2017-09-24 13:58 CDT  by andrew
 # 
 # grnoc-mon at DPS-ENID-ACX2100> show interface terse 
 #Interface Admin Link
@@ -236,7 +236,7 @@
 #pime up up
 #tap up up
 # grnoc-mon at DPS-ENID-ACX2100> show configuration 
-## Last commit: 2017-07-30 12:44:47 CDT by andrew
+## Last commit: 2017-09-24 13:58:21 CDT by andrew
 version 12.3X54-D10.6;
 groups {
     ISIS-L2-INTERFACE {
@@ -757,6 +757,158 @@
             then reject;
         }
     }
+    policy-statement IBGP-CORE-RR-V4-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
+    policy-statement IBGP-CORE-RR-V6-EXPORT {
+        term UPSTREAM-AGGREGATES {
+            from {
+                protocol aggregate;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERAL-ONLY-AGGREGATES {
+            from protocol aggregate;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term UPSTREAM-STATICS {
+            from {
+                protocol static;
+                tag 5000;
+            }
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                community add ONENET_ADV_UPSTREAM;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-STATICS {
+            from protocol static;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+        term INTERNAL-ONLY-DIRECTS {
+            from protocol direct;
+            then {
+                local-preference 200;
+                community add ONENET_LO0;
+                next-hop self;
+                external {
+                    type 1;
+                }
+                accept;
+            }
+        }
+        term BLACKHOLE-BGP {
+            from {
+                protocol bgp;
+                community ONENET_BLACKHOLE;
+            }
+            then {
+                community add ONENET_LO0;
+                accept;
+            }
+        }
+        term REDISTRIBUTE-BGP {
+            from protocol bgp;
+            then {
+                community add ONENET_LO0;
+                next-hop self;
+                accept;
+            }
+        }
+    }
     policy-statement LOAD-BALANCE {
         then {
             load-balance per-packet;
@@ -862,6 +1014,9 @@
     community CAIDPSENI members 5078:9169;
     community DPS-VPN members target:5078:2540;
     community ONENET-PoP-APPLIANCES members target:5078:2012;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community ONET-PS_NET-VPN members target:5078:2530;
 }
 firewall {



More information about the Nocrancid mailing list