[Nocrancid] autopop-onenet.net router config diffs

rancid at rancid.noc.onenet.net rancid at rancid.noc.onenet.net
Sun Sep 24 15:05:09 CDT 2017


Index: configs/core.cai.gc.onenet.net
===================================================================
--- configs/core.cai.gc.onenet.net	(revision 156845)
+++ configs/core.cai.gc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at GC-TECH-MX104-RE0> show system commit 
+#   2017-09-24 14:11:56 CDT by andrew via cli commit synchronize
 #   2017-09-23 14:57:45 CDT by andrew via cli commit synchronize
 #   2017-09-22 23:26:16 CDT by andrew via cli commit synchronize
 #   2017-09-22 21:52:15 CDT by andrew via cli commit synchronize
 #   2017-09-22 21:47:23 CDT by andrew via cli commit synchronize
 #   2017-09-22 21:43:02 CDT by andrew via cli commit synchronize
-#   2017-09-22 21:37:06 CDT by andrew via cli commit synchronize
 # grnoc-mon at GC-TECH-MX104-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -305,7 +305,7 @@
 # grnoc-mon at GC-TECH-MX104-RE0> show system uptime 
 # System booted: 2017-04-12 09:58 CDT 
 # Protocols started: 2017-04-12 10:00 CDT 
-# Last configured: 2017-09-23 14:57 CDT  by andrew
+# Last configured: 2017-09-24 14:11 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at GC-TECH-MX104-RE0> show interface terse 
@@ -389,7 +389,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at GC-TECH-MX104-RE0> show configuration 
-## Last commit: 2017-09-23 14:57:45 CDT by andrew
+## Last commit: 2017-09-24 14:11:56 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1411,6 +1411,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;
@@ -1497,6 +1649,7 @@
     community ONENET_ADV_VALVE members 5078:5700;
     community ONENET_BLACKHOLE members 5078:911;
     community ONENET_ENGINEERING members "5078:[023456789].*";
+    community ONENET_LO0 members 5078:6969;
     community ONENET_NO_ADVERTISE members 5078:10991;
     community ONENET_NO_PEER members 5078:10921;
     community ONENET_SRC_PEER members 5078:4200;
Index: configs/core.goo.onenet.net
===================================================================
--- configs/core.goo.onenet.net	(revision 156787)
+++ configs/core.goo.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at GOODWELL-MX104-RE0> show system commit 
+#   2017-09-24 14:08:47 CDT by andrew via cli commit synchronize
 #   2017-09-21 16:45:02 CDT by aberrios via cli commit synchronize
 #   2017-09-21 16:42:20 CDT by aberrios via cli commit synchronize
 #   2017-08-09 11:59:10 CDT by andrew via cli commit synchronize
 #   2017-08-09 11:49:37 CDT by andrew via cli commit synchronize
 #   2017-08-09 11:48:18 CDT by andrew via cli commit synchronize
-#   2017-08-02 14:04:52 CDT by admin via cli commit synchronize
 # grnoc-mon at GOODWELL-MX104-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -309,7 +309,7 @@
 # grnoc-mon at GOODWELL-MX104-RE0> show system uptime 
 # System booted: 2016-03-16 01:01 CDT 
 # Protocols started: 2016-03-30 17:20 CDT 
-# Last configured: 2017-09-21 16:45 CDT  by aberrios
+# Last configured: 2017-09-24 14:08 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at GOODWELL-MX104-RE0> show interface terse 
@@ -424,7 +424,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at GOODWELL-MX104-RE0> show configuration 
-## Last commit: 2017-09-21 16:45:02 CDT by aberrios
+## Last commit: 2017-09-24 14:08:47 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1559,6 +1559,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;
@@ -1787,6 +1939,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 TAGNET-VPN members target:5078:2531;
 }
 class-of-service {
Index: configs/hub.tis.onenet.net
===================================================================
--- configs/hub.tis.onenet.net	(revision 156810)
+++ configs/hub.tis.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TISHOMINGO-M120-RE0> show system commit 
+#   2017-09-24 14:15:08 CDT by andrew via cli commit synchronize
 #   2017-09-20 16:12:35 CDT by joel via cli commit synchronize
 #   2017-09-08 16:41:16 CDT by andrew via cli commit synchronize
 #   2017-09-08 13:11:34 CDT by aberrios via cli commit synchronize
 #   2017-09-08 09:18:40 CDT by aberrios via cli commit synchronize
 #   2017-09-08 09:17:02 CDT by aberrios via cli commit synchronize
-#   2017-08-31 14:42:51 CDT by aberrios via cli commit synchronize
 # grnoc-mon at TISHOMINGO-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -383,7 +383,7 @@
 # grnoc-mon at TISHOMINGO-M120-RE0> show system uptime 
 # System booted: 2016-06-21 23:51 CDT 
 # Protocols started: 2016-06-21 23:54 CDT 
-# Last configured: 2017-09-20 16:12 CDT  by joel
+# Last configured: 2017-09-24 14:15 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TISHOMINGO-M120-RE0> show interface terse 
@@ -534,7 +534,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TISHOMINGO-M120-RE0> show configuration 
-## Last commit: 2017-09-20 16:12:35 CDT by joel
+## Last commit: 2017-09-24 14:15:08 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1525,6 +1525,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;
@@ -1733,6 +1885,9 @@
     community Muskogee members 5078:94;
     community OMES-AGENCY-DATA-VPN members target:5078:2548;
     community OMES-MGMT-VPN members target:5078:2550;
+    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/core.end.onenet.net
===================================================================
--- configs/core.end.onenet.net	(revision 156727)
+++ configs/core.end.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ENID-MX480-RE0> show system commit 
+#   2017-09-24 14:09:10 CDT by andrew via cli commit synchronize
 #   2017-09-19 13:01:51 CDT by andrew via cli commit synchronize
 #   2017-08-22 12:05:53 CDT by sean via cli commit synchronize
 #   2017-08-18 14:30:07 CDT by andrew via cli commit synchronize
 #   2017-08-18 13:49:02 CDT by andrew via cli commit synchronize
 #   2017-08-18 12:21:30 CDT by andrew via cli commit synchronize
-#   2017-07-30 12:43:47 CDT by andrew via cli commit synchronize
 # grnoc-mon at ENID-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -366,7 +366,7 @@
 # grnoc-mon at ENID-MX480-RE0> show system uptime 
 # System booted: 2016-03-15 02:19 CDT 
 # Protocols started: 2016-03-15 02:24 CDT 
-# Last configured: 2017-09-19 13:01 CDT  by andrew
+# Last configured: 2017-09-24 14:09 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at ENID-MX480-RE0> show interface terse 
@@ -551,7 +551,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at ENID-MX480-RE0> show configuration 
-## Last commit: 2017-09-19 13:01:51 CDT by andrew
+## Last commit: 2017-09-24 14:09:10 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1926,6 +1926,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;
@@ -2237,8 +2389,10 @@
     community ONENET_ADV_AKAMAI members 5078:5400;
     community ONENET_ADV_FACEBOOK members 5078:5500;
     community ONENET_ADV_GGC members 5078:5600;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
     community ONENET_BLACKHOLE members 5078:911;
     community ONENET_ENGINEERING members "5078:[023456789].*";
+    community ONENET_LO0 members 5078:6969;
     community ONENET_NETFLIX members 5078:5300;
     community ONENET_SRC_PEER members 5078:4200;
 }
Index: configs/hub.sem.onenet.net
===================================================================
--- configs/hub.sem.onenet.net	(revision 156783)
+++ configs/hub.sem.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at SEMINOLE-M120-RE0> show system commit 
+#   2017-09-24 14:07:31 CDT by andrew via cli commit synchronize
 #   2017-09-19 11:14:58 CDT by sean via cli commit synchronize
 #   2017-09-18 17:16:50 CDT by andrew via cli commit synchronize
 #   2017-09-12 14:00:34 CDT by sean via cli commit synchronize
 #   2017-08-15 10:38:46 CDT by joel via cli commit synchronize
 #   2017-08-15 10:27:40 CDT by andrew via cli commit synchronize
-#   2017-07-29 21:07:22 CDT by andrew via cli commit synchronize
 # grnoc-mon at SEMINOLE-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -374,7 +374,7 @@
 # grnoc-mon at SEMINOLE-M120-RE0> show system uptime 
 # System booted: 2016-03-21 01:23 CDT 
 # Protocols started: 2016-03-21 01:26 CDT 
-# Last configured: 2017-09-19 11:14 CDT  by sean
+# Last configured: 2017-09-24 14:07 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at SEMINOLE-M120-RE0> show interface terse 
@@ -522,7 +522,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at SEMINOLE-M120-RE0> show configuration 
-## Last commit: 2017-09-19 11:14:58 CDT by sean
+## Last commit: 2017-09-24 14:07:31 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1499,6 +1499,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;
@@ -1671,6 +1823,9 @@
     community Muskogee members 5078:94;
     community OMES-AGENCY-DATA-VPN members target:5078:2548;
     community OMES-MGMT-VPN members target:5078:2550;
+    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/core.say.onenet.net
===================================================================
--- configs/core.say.onenet.net	(revision 156749)
+++ configs/core.say.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at SAYRE-MX480-RE0> show system commit 
+#   2017-09-24 14:07:00 CDT by andrew via cli commit synchronize
 #   2017-08-31 13:46:40 CDT by sky via cli commit synchronize
 #   2017-08-31 13:46:11 CDT by sky via cli commit synchronize
 #   2017-08-31 13:44:16 CDT by sky via cli commit synchronize
 #   2017-08-31 13:26:20 CDT by sky via cli commit synchronize
 #   2017-08-31 13:21:03 CDT by sky via cli commit synchronize
-#   2017-08-31 13:18:44 CDT by sky via cli commit synchronize
 # grnoc-mon at SAYRE-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -363,7 +363,7 @@
 # grnoc-mon at SAYRE-MX480-RE0> show system uptime 
 # System booted: 2016-03-21 00:48 CDT 
 # Protocols started: 2016-03-21 00:53 CDT 
-# Last configured: 2017-08-31 13:46 CDT  by sky
+# Last configured: 2017-09-24 14:07 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at SAYRE-MX480-RE0> show interface terse 
@@ -501,7 +501,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at SAYRE-MX480-RE0> show configuration 
-## Last commit: 2017-08-31 13:46:40 CDT by sky
+## Last commit: 2017-09-24 14:07:00 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1397,6 +1397,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;
@@ -1570,6 +1722,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/hub.woo.onenet.net
===================================================================
--- configs/hub.woo.onenet.net	(revision 156810)
+++ configs/hub.woo.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at WOODWARD-M120-RE0> show system commit 
+#   2017-09-24 14:08:04 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:07:46 CDT by andrew via cli commit synchronize
 #   2017-07-26 20:22:43 CDT by admin via cli commit synchronize
 #   2017-07-26 20:22:02 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:46:37 CDT by andrew via cli commit synchronize
 #   2017-07-11 09:28:24 CDT by sky via cli commit synchronize
-#   2017-07-10 17:26:03 CDT by sky via cli commit synchronize
 # grnoc-mon at WOODWARD-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -374,7 +374,7 @@
 # grnoc-mon at WOODWARD-M120-RE0> show system uptime 
 # System booted: 2017-05-18 06:53 CDT 
 # Protocols started: 2017-05-18 06:56 CDT 
-# Last configured: 2017-07-29 21:07 CDT  by andrew
+# Last configured: 2017-09-24 14:08 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at WOODWARD-M120-RE0> show interface terse 
@@ -535,7 +535,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at WOODWARD-M120-RE0> show configuration 
-## Last commit: 2017-07-29 21:07:46 CDT by andrew
+## Last commit: 2017-09-24 14:08:04 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1663,6 +1663,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;
@@ -1748,6 +1900,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/core8.tul.onenet.net
===================================================================
--- configs/core8.tul.onenet.net	(revision 156836)
+++ configs/core8.tul.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TULSA-CORE8-MX480-RE0> show system commit 
+#   2017-09-24 14:03:18 CDT by andrew via cli commit synchronize
 #   2017-09-23 15:03:03 CDT by andrew via cli commit synchronize
 #   2017-09-22 23:09:39 CDT by andrew via cli commit synchronize
 #   2017-09-22 23:06:47 CDT by andrew via cli commit synchronize
 #   2017-09-20 13:55:58 CDT by andrew via cli commit synchronize
 #   2017-09-18 15:57:14 CDT by andrew via cli commit synchronize
-#   2017-09-18 15:51:32 CDT by andrew via cli commit synchronize
 # grnoc-mon at TULSA-CORE8-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -424,7 +424,7 @@
 # grnoc-mon at TULSA-CORE8-MX480-RE0> show system uptime 
 # System booted: 2016-03-20 01:06 CDT 
 # Protocols started: 2016-03-20 01:08 CDT 
-# Last configured: 2017-09-23 15:03 CDT  by andrew
+# Last configured: 2017-09-24 14:03 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TULSA-CORE8-MX480-RE0> show interface terse 
@@ -517,7 +517,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TULSA-CORE8-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 15:03:03 CDT by andrew
+## Last commit: 2017-09-24 14:03:18 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -2777,6 +2777,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 IBGP-KENTIK-EXPORT {
         term DIRECT {
             from protocol direct;
@@ -3064,6 +3216,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.alt.onenet.net
===================================================================
--- configs/core.alt.onenet.net	(revision 156696)
+++ configs/core.alt.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ALTUS-MX480-RE0> show system commit 
+#   2017-09-24 14:06:38 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:06:37 CDT by andrew via cli commit synchronize
 #   2017-07-27 17:29:42 CDT by aberrios via cli commit confirmed, rollback in 3mins synchronize
 #   2017-07-26 19:45:30 CDT by andrew via cli commit synchronize
 #   2017-07-13 14:07:47 CDT by andrew via cli commit synchronize
 #   2017-07-13 14:02:21 CDT by andrew via cli commit synchronize
-#   2017-07-13 12:30:39 CDT by andrew via cli commit synchronize
 # grnoc-mon at ALTUS-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -369,7 +369,7 @@
 # grnoc-mon at ALTUS-MX480-RE0> show system uptime 
 # System booted: 2017-03-28 22:12 CDT 
 # Protocols started: 2017-03-28 22:15 CDT 
-# Last configured: 2017-07-29 21:06 CDT  by andrew
+# Last configured: 2017-09-24 14:06 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at ALTUS-MX480-RE0> show interface terse 
@@ -527,7 +527,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at ALTUS-MX480-RE0> show configuration 
-## Last commit: 2017-07-29 21:06:37 CDT by andrew
+## Last commit: 2017-09-24 14:06:38 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1577,6 +1577,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;
@@ -1860,6 +2012,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/hub.ada.onenet.net
===================================================================
--- configs/hub.ada.onenet.net	(revision 156779)
+++ configs/hub.ada.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ADA-M120-RE0> show system commit 
+#   2017-09-24 14:02:24 CDT by andrew via cli commit synchronize
 #   2017-09-21 12:45:24 CDT by aberrios via cli commit synchronize
 #   2017-09-13 13:20:15 CDT by sky via cli commit synchronize
 #   2017-09-13 13:08:14 CDT by andrew via cli commit synchronize
 #   2017-08-30 12:26:42 CDT by andrew via cli commit synchronize
 #   2017-08-30 08:53:49 CDT by andrew via cli commit synchronize
-#   2017-08-23 12:35:07 CDT by sky via cli commit synchronize
 # grnoc-mon at ADA-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -373,7 +373,7 @@
 # grnoc-mon at ADA-M120-RE0> show system uptime 
 # System booted: 2016-03-17 00:48 CDT 
 # Protocols started: 2016-03-17 01:00 CDT 
-# Last configured: 2017-09-21 12:45 CDT  by aberrios
+# Last configured: 2017-09-24 14:02 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at ADA-M120-RE0> show interface terse 
@@ -496,7 +496,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at ADA-M120-RE0> show configuration 
-## Last commit: 2017-09-21 12:45:24 CDT by aberrios
+## Last commit: 2017-09-24 14:02:24 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1496,6 +1496,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;
@@ -1713,6 +1865,9 @@
     community ODMHSAS-VPN members target:5078:2559;
     community OMES-AGENCY-DATA-VPN members target:5078:2548;
     community OMES-MGMT-VPN members target:5078:2550;
+    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/core3.okc-m120.onenet.net
===================================================================
--- configs/core3.okc-m120.onenet.net	(revision 156849)
+++ configs/core3.okc-m120.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OKC-CORE3-M120-RE0> show system commit 
+#   2017-09-24 14:01:31 CDT by andrew via cli commit synchronize
 #   2017-09-20 16:08:13 CDT by joel via cli commit synchronize
 #   2017-09-19 01:58:51 CDT by andrew via cli commit synchronize
 #   2017-09-19 01:54:25 CDT by andrew via cli commit synchronize
 #   2017-09-19 01:48:55 CDT by andrew via cli commit synchronize
 #   2017-09-19 01:43:21 CDT by andrew via cli commit synchronize
-#   2017-09-19 01:41:43 CDT by andrew via cli commit synchronize
 # grnoc-mon at OKC-CORE3-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -480,7 +480,7 @@
 # grnoc-mon at OKC-CORE3-M120-RE0> show system uptime 
 # System booted: 2016-10-12 08:15 CDT 
 # Protocols started: 2016-10-12 08:19 CDT 
-# Last configured: 2017-09-20 16:08 CDT  by joel
+# Last configured: 2017-09-24 14:01 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at OKC-CORE3-M120-RE0> show interface terse 
@@ -1694,7 +1694,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OKC-CORE3-M120-RE0> show configuration 
-## Last commit: 2017-09-20 16:08:13 CDT by joel
+## Last commit: 2017-09-24 14:01:31 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -7792,6 +7792,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;
@@ -8155,6 +8307,9 @@
     community OMES-AGENCY-WIFI-VPN members target:5078:2573;
     community OMES-MGMT-VPN members target:5078:2550;
     community OMES-PUBNET-VPN members target:5078:2552;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community OTRD-DATA-VPN members target:5078:2569;
     community PS-NET-VPN members target:5078:2530;
     community TAGNET-VPN members target:5078:2531;
Index: configs/core1.nor.onenet.net
===================================================================
--- configs/core1.nor.onenet.net	(revision 156835)
+++ configs/core1.nor.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at NORMAN1-MX480-RE0> show system commit 
+#   2017-09-24 14:03:43 CDT by andrew via cli commit synchronize
 #   2017-09-23 14:57:38 CDT by andrew via cli commit synchronize
 #   2017-09-23 00:37:40 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
 #   2017-09-22 22:47:52 CDT by andrew via cli commit synchronize
 #   2017-09-13 14:09:48 CDT by sean via cli commit synchronize
 #   2017-09-11 11:43:37 CDT by andrew via cli commit synchronize
-#   2017-09-11 11:42:18 CDT by andrew via cli commit synchronize
 # grnoc-mon at NORMAN1-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -538,7 +538,7 @@
 # grnoc-mon at NORMAN1-MX480-RE0> show system uptime 
 # System booted: 2016-04-03 01:22 CDT 
 # Protocols started: 2016-04-03 01:28 CDT 
-# Last configured: 2017-09-23 14:57 CDT  by andrew
+# Last configured: 2017-09-24 14:03 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at NORMAN1-MX480-RE0> show interface terse 
@@ -829,7 +829,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at NORMAN1-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 14:57:38 CDT by andrew
+## Last commit: 2017-09-24 14:03:43 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -3276,6 +3276,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;
@@ -3592,6 +3744,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_PEER_ATLINK members 5078:22898;
     community ONENET_SRC_COMMODITY members 5078:4000;
     community ONENET_SRC_CUSTOMER members 5078:4300;
Index: configs/core4.tul.onenet.net
===================================================================
--- configs/core4.tul.onenet.net	(revision 156836)
+++ configs/core4.tul.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TULSA-CORE4-MX480-RE0> show system commit 
+#   2017-09-24 14:02:59 CDT by andrew via cli commit synchronize
 #   2017-09-23 15:01:52 CDT by andrew via cli commit synchronize
 #   2017-09-22 22:59:16 CDT by andrew via cli commit synchronize
 #   2017-09-22 22:58:50 CDT by andrew via cli commit synchronize
 #   2017-09-22 14:43:39 CDT by sean via cli commit synchronize
 #   2017-09-22 10:09:34 CDT by sean via cli commit synchronize
-#   2017-09-20 14:45:12 CDT by andrew via cli commit synchronize
 # grnoc-mon at TULSA-CORE4-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -507,7 +507,7 @@
 # grnoc-mon at TULSA-CORE4-MX480-RE0> show system uptime 
 # System booted: 2016-08-15 04:31 CDT 
 # Protocols started: 2016-08-15 04:34 CDT 
-# Last configured: 2017-09-23 15:01 CDT  by andrew
+# Last configured: 2017-09-24 14:02 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TULSA-CORE4-MX480-RE0> show interface terse 
@@ -851,7 +851,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TULSA-CORE4-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 15:01:52 CDT by andrew
+## Last commit: 2017-09-24 14:02:59 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -4607,6 +4607,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 IMPORT-NOTHING {
         term REJECT-ALL-ELSE {
             then reject;
@@ -5084,6 +5236,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_NOFACEBOOK members 5078:10621;
     community ONENET_NO_CACHE members 5078:10691;
     community ONENET_NO_NETFLIX members 5078:10601;
Index: configs/core1.okc-mx960.onenet.net
===================================================================
--- configs/core1.okc-mx960.onenet.net	(revision 156497)
+++ configs/core1.okc-mx960.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OKC-CORE1-MX960-RE0> show system commit 
+#   2017-09-24 14:01:02 CDT by andrew via cli commit synchronize
 #   2017-09-10 19:38:46 CDT by andrew via cli commit synchronize
 #   2017-08-01 10:38:02 CDT by joel via cli commit synchronize
 #   2017-07-30 13:12:32 CDT by andrew via cli commit synchronize
 #   2017-07-29 23:24:44 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
 #   2017-07-29 21:48:55 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
-#   2017-07-29 20:59:50 CDT by andrew via cli commit synchronize
 # grnoc-mon at OKC-CORE1-MX960-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -655,7 +655,7 @@
 # grnoc-mon at OKC-CORE1-MX960-RE0> show system uptime 
 # System booted: 2016-10-12 08:15 CDT 
 # Protocols started: 2016-10-12 08:18 CDT 
-# Last configured: 2017-09-10 19:38 CDT  by andrew
+# Last configured: 2017-09-24 14:01 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at OKC-CORE1-MX960-RE0> show interface terse 
@@ -913,7 +913,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OKC-CORE1-MX960-RE0> show configuration 
-## Last commit: 2017-09-10 19:38:46 CDT by andrew
+## Last commit: 2017-09-24 14:01:02 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -13270,6 +13270,158 @@
             }
         }
     }
+    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 INTERNET-VRF-EXPORT {
         term EXPORT-STATIC {
             from protocol static;
@@ -13362,7 +13514,10 @@
     }
     community INTERNET members target:5078:1000;
     community OKCCORE1 members 5078:211;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
     community ONENET_AGGREGATE members 5078:9601;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
 }
 class-of-service {
     classifiers {
Index: configs/oja-cojc-tecumseh-srx240.client.onenet.net
===================================================================
--- configs/oja-cojc-tecumseh-srx240.client.onenet.net	(revision 156855)
+++ 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 down
+#st0.1 up up
 #tap up up
 #vlan up up
 #vlan.999 up down
Index: configs/core2-okc-mx960.onenet.net
===================================================================
--- configs/core2-okc-mx960.onenet.net	(revision 156601)
+++ configs/core2-okc-mx960.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OKC-CORE2-MX960-RE0> show system commit 
+#   2017-09-24 14:01:14 CDT by andrew via cli commit synchronize
 #   2017-08-28 22:00:08 CDT by andrew via cli commit synchronize
 #   2017-08-28 21:56:49 CDT by andrew via cli commit synchronize
 #   2017-08-01 10:39:50 CDT by joel via cli commit synchronize
 #   2017-07-30 13:04:26 CDT by andrew via cli commit synchronize
 #   2017-07-29 20:55:55 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
-#   2017-07-28 20:39:57 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
 # grnoc-mon at OKC-CORE2-MX960-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -533,7 +533,7 @@
 # grnoc-mon at OKC-CORE2-MX960-RE0> show system uptime 
 # System booted: 2016-10-12 08:15 CDT 
 # Protocols started: 2016-10-12 08:18 CDT 
-# Last configured: 2017-08-28 22:00 CDT  by andrew
+# Last configured: 2017-09-24 14:01 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at OKC-CORE2-MX960-RE0> show interface terse 
@@ -720,7 +720,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OKC-CORE2-MX960-RE0> show configuration 
-## Last commit: 2017-08-28 22:00:08 CDT by andrew
+## Last commit: 2017-09-24 14:01:14 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -12668,6 +12668,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;
@@ -12950,6 +13102,9 @@
     community OKCCORE2 members 5078:212;
     community OMES-MGMT-VPN members target:5078:2550;
     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-UPS-VPN members target:5078:100;
     community SEPLS-VPN members target:5078:2533;
     community TAGNET-VPN members target:5078:2531;
Index: configs/core4.okc.onenet.net
===================================================================
--- configs/core4.okc.onenet.net	(revision 156835)
+++ configs/core4.okc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OKC-CORE4-MX480-RE0> show system commit 
+#   2017-09-24 14:01:53 CDT by andrew via cli commit synchronize
 #   2017-09-23 14:57:59 CDT by andrew via cli commit synchronize
 #   2017-09-23 00:11:30 CDT by andrew via cli commit synchronize
 #   2017-09-23 00:07:32 CDT by andrew via cli commit synchronize
 #   2017-09-23 00:01:30 CDT by andrew via cli commit synchronize
 #   2017-09-22 13:31:59 CDT by sky via cli commit synchronize
-#   2017-09-22 11:03:12 CDT by sky via cli commit synchronize
 # grnoc-mon at OKC-CORE4-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -556,7 +556,7 @@
 # grnoc-mon at OKC-CORE4-MX480-RE0> show system uptime 
 # System booted: 2016-10-12 18:12 CDT 
 # Protocols started: 2016-10-12 18:14 CDT 
-# Last configured: 2017-09-23 14:57 CDT  by andrew
+# Last configured: 2017-09-24 14:01 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at OKC-CORE4-MX480-RE0> show interface terse 
@@ -1521,7 +1521,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OKC-CORE4-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 14:57:59 CDT by andrew
+## Last commit: 2017-09-24 14:01:53 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -13040,6 +13040,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 IMPORT-NOTHING {
         term REJECT-ALL-ELSE {
             then reject;
@@ -14419,6 +14571,7 @@
     community ONENET_E_NO_PEER members 5078:10929;
     community ONENET_E_NO_RESEARCH members 5078:10919;
     community ONENET_INTERNAL members 5078:10000;
+    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/core2.tul-mx960.onenet.net
===================================================================
--- configs/core2.tul-mx960.onenet.net	(revision 156836)
+++ configs/core2.tul-mx960.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TULSA-CORE2-MX960-RE0> show system commit 
+#   2017-09-24 14:02:40 CDT by andrew via cli commit synchronize
 #   2017-09-23 15:01:28 CDT by andrew via cli commit synchronize
 #   2017-09-22 23:04:48 CDT by andrew via cli commit synchronize
 #   2017-09-22 23:03:21 CDT by andrew via cli commit synchronize
 #   2017-09-12 19:40:27 CDT by andrew via cli commit synchronize
 #   2017-09-12 19:35:30 CDT by andrew via cli commit synchronize
-#   2017-09-12 19:29:12 CDT by andrew via cli commit synchronize
 # grnoc-mon at TULSA-CORE2-MX960-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -592,7 +592,7 @@
 # grnoc-mon at TULSA-CORE2-MX960-RE0> show system uptime 
 # System booted: 2016-03-20 01:35 CDT 
 # Protocols started: 2016-03-20 01:37 CDT 
-# Last configured: 2017-09-23 15:01 CDT  by andrew
+# Last configured: 2017-09-24 14:02 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TULSA-CORE2-MX960-RE0> show interface terse 
@@ -790,7 +790,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TULSA-CORE2-MX960-RE0> show configuration 
-## Last commit: 2017-09-23 15:01:28 CDT by andrew
+## Last commit: 2017-09-24 14:02:40 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -2773,6 +2773,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;
@@ -2804,6 +2956,8 @@
     community 5078:19401 members 5078:19401;
     community 5078:40581 members 5078:40581;
     community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community TULSACORE2 members 5078:222;
 }
 class-of-service {
Index: configs/hub.osuokc.onenet.net
===================================================================
--- configs/hub.osuokc.onenet.net	(revision 156600)
+++ configs/hub.osuokc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OSUOKC-MX80> show system commit 
+#   2017-09-24 14:07:48 CDT by andrew via cli
 #   2017-09-13 14:21:09 CDT by sean via cli
 #   2017-07-29 21:07:34 CDT by andrew via cli
 #   2017-07-26 20:21:00 CDT by andrew via cli
 #   2017-07-26 19:46:24 CDT by andrew via cli
 #   2017-01-29 00:44:58 CST by andrew via cli
-#   2016-07-20 10:19:51 CDT by andrew via cli
 # grnoc-mon at OSUOKC-MX80> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -261,7 +261,7 @@
 # grnoc-mon at OSUOKC-MX80> show system uptime 
 # System booted: 2016-03-20 00:18 CDT 
 # Protocols started: 2016-03-20 00:20 CDT 
-# Last configured: 2017-09-13 14:21 CDT  by sean
+# Last configured: 2017-09-24 14:07 CDT  by andrew
 # 
 # grnoc-mon at OSUOKC-MX80> show interface terse 
 #Interface Admin Link
@@ -326,7 +326,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OSUOKC-MX80> show configuration 
-## Last commit: 2017-09-13 14:21:09 CDT by sean
+## Last commit: 2017-09-24 14:07:48 CDT by andrew
 version 13.3R8.7;
 groups {
     ISIS-L2-INTERFACE {
@@ -872,6 +872,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;
@@ -923,6 +1075,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/core.shawobu.onenet.net
===================================================================
--- configs/core.shawobu.onenet.net	(revision 156398)
+++ configs/core.shawobu.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OBU-SHAWNEE-MX104-RE0> show system commit 
+#   2017-09-24 14:14:34 CDT by andrew via cli commit synchronize
 #   2017-09-06 12:15:42 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:09:58 CDT by andrew via cli commit synchronize
 #   2017-07-28 20:12:44 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:48:46 CDT by andrew via cli commit synchronize
 #   2017-06-30 11:43:31 CDT by sky via cli commit synchronize
-#   2017-06-29 10:53:34 CDT by sky via cli commit synchronize
 # grnoc-mon at OBU-SHAWNEE-MX104-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -302,7 +302,7 @@
 # grnoc-mon at OBU-SHAWNEE-MX104-RE0> show system uptime 
 # System booted: 2016-05-27 18:18 CDT 
 # Protocols started: 2016-05-27 18:20 CDT 
-# Last configured: 2017-09-06 12:15 CDT  by andrew
+# Last configured: 2017-09-24 14:14 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at OBU-SHAWNEE-MX104-RE0> show interface terse 
@@ -383,7 +383,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OBU-SHAWNEE-MX104-RE0> show configuration 
-## Last commit: 2017-09-06 12:15:42 CDT by andrew
+## Last commit: 2017-09-24 14:14:34 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -1175,6 +1175,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;
@@ -1289,7 +1441,9 @@
     }
     community OBUSHAWNEE members 5078:9084;
     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 TAGNET-VPN members target:5078:2531;
 }
 firewall {
Index: configs/hub.alv.onenet.net
===================================================================
--- configs/hub.alv.onenet.net	(revision 156601)
+++ configs/hub.alv.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ALVA-M120-RE0> show system commit 
+#   2017-09-24 14:11:22 CDT by andrew via cli commit synchronize
 #   2017-09-14 13:12:11 CDT by andrew via cli commit synchronize
 #   2017-09-14 13:11:18 CDT by andrew via cli commit synchronize
 #   2017-09-14 12:16:05 CDT by aberrios via cli commit synchronize
 #   2017-09-14 12:10:27 CDT by aberrios via cli commit synchronize
 #   2017-09-14 12:06:37 CDT by aberrios via cli commit synchronize
-#   2017-08-22 12:00:37 CDT by sean via cli commit synchronize
 # grnoc-mon at ALVA-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -374,7 +374,7 @@
 # grnoc-mon at ALVA-M120-RE0> show system uptime 
 # System booted: 2016-03-13 01:23 CST 
 # Protocols started: 2016-03-13 01:28 CST 
-# Last configured: 2017-09-14 13:12 CDT  by andrew
+# Last configured: 2017-09-24 14:11 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at ALVA-M120-RE0> show interface terse 
@@ -488,7 +488,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at ALVA-M120-RE0> show configuration 
-## Last commit: 2017-09-14 13:12:11 CDT by andrew
+## Last commit: 2017-09-24 14:11:22 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1368,6 +1368,158 @@
         164.58.134.179/32;
         164.58.134.180/32;
     }
+    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;
@@ -1467,6 +1619,9 @@
     community Alva members 5078:74;
     community NWOSU-VPN members target:5078:2644;
     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;
 }
 class-of-service {
     classifiers {
Index: configs/core.sem.onenet.net
===================================================================
--- configs/core.sem.onenet.net	(revision 156683)
+++ configs/core.sem.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at SEMINOLE-MX480-RE0> show system commit 
+#   2017-09-24 14:07:38 CDT by andrew via cli commit synchronize
 #   2017-08-28 11:05:20 CDT by aberrios via cli commit synchronize
 #   2017-08-22 09:44:20 CDT by andrew via cli commit synchronize
 #   2017-08-21 16:43:52 CDT by sky via cli commit synchronize
 #   2017-08-01 09:39:50 CDT by sean via cli commit synchronize
 #   2017-07-31 12:52:59 CDT by aberrios via cli commit synchronize
-#   2017-07-30 12:48:39 CDT by andrew via cli commit synchronize
 # grnoc-mon at SEMINOLE-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -365,7 +365,7 @@
 # grnoc-mon at SEMINOLE-MX480-RE0> show system uptime 
 # System booted: 2016-03-21 00:55 CDT 
 # Protocols started: 2016-03-21 01:06 CDT 
-# Last configured: 2017-08-28 11:05 CDT  by aberrios
+# Last configured: 2017-09-24 14:07 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at SEMINOLE-MX480-RE0> show interface terse 
@@ -477,7 +477,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at SEMINOLE-MX480-RE0> show configuration 
-## Last commit: 2017-08-28 11:05:20 CDT by aberrios
+## Last commit: 2017-09-24 14:07:38 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1338,6 +1338,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;
@@ -1473,6 +1625,9 @@
     community Midwest-City members 5078:2;
     community Muskogee members 5078:94;
     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/core.rack59.onenet.net
===================================================================
--- configs/core.rack59.onenet.net	(revision 156835)
+++ configs/core.rack59.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at RACK59-MX480-RE0> show system commit 
+#   2017-09-24 14:11:29 CDT by andrew via cli commit synchronize
 #   2017-09-23 15:00:29 CDT by andrew via cli commit synchronize
 #   2017-09-22 22:41:31 CDT by andrew via cli commit synchronize
 #   2017-09-20 14:46:17 CDT by andrew via cli commit synchronize
 #   2017-09-20 14:12:24 CDT by andrew via cli commit synchronize
 #   2017-09-20 09:49:09 CDT by andrew via cli commit synchronize
-#   2017-09-19 20:58:34 CDT by andrew via cli commit synchronize
 # grnoc-mon at RACK59-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -446,7 +446,7 @@
 # grnoc-mon at RACK59-MX480-RE0> show system uptime 
 # System booted: 2016-03-30 08:27 CDT 
 # Protocols started: 2016-03-30 08:30 CDT 
-# Last configured: 2017-09-23 15:00 CDT  by andrew
+# Last configured: 2017-09-24 14:11 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at RACK59-MX480-RE0> show interface terse 
@@ -591,7 +591,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at RACK59-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 15:00:29 CDT by andrew
+## Last commit: 2017-09-24 14:11:29 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -2628,6 +2628,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 IMPORT-NOTHING {
         term REJECT-ALL-ELSE {
             then reject;
@@ -2869,6 +3021,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_PEER_ATLINK members 5078:22898;
     community ONENET_SRC_COMMODITY members 5078:4000;
     community ONENET_SRC_CUSTOMER members 5078:4300;
Index: configs/hub.wea.onenet.net
===================================================================
--- configs/hub.wea.onenet.net	(revision 156727)
+++ configs/hub.wea.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at WEATHERFORD-M120-RE0> show system commit 
+#   2017-09-24 14:07:12 CDT by andrew via cli commit synchronize
 #   2017-09-19 13:18:48 CDT by sky via cli commit synchronize
 #   2017-09-18 17:17:29 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:07:05 CDT by andrew via cli commit synchronize
 #   2017-07-26 20:19:34 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:45:56 CDT by andrew via cli commit synchronize
-#   2017-01-29 01:06:30 CST by andrew via cli commit synchronize
 # grnoc-mon at WEATHERFORD-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -374,7 +374,7 @@
 # grnoc-mon at WEATHERFORD-M120-RE0> show system uptime 
 # System booted: 2016-03-13 01:18 CST 
 # Protocols started: 2016-03-13 01:27 CST 
-# Last configured: 2017-09-19 13:18 CDT  by sky
+# Last configured: 2017-09-24 14:07 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at WEATHERFORD-M120-RE0> show interface terse 
@@ -564,7 +564,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at WEATHERFORD-M120-RE0> show configuration 
-## Last commit: 2017-09-19 13:18:48 CDT by sky
+## Last commit: 2017-09-24 14:07:12 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1979,6 +1979,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;
@@ -2151,6 +2303,9 @@
     community Muskogee members 5078:94;
     community OMES-AGENCY-DATA-VPN members target:5078:2548;
     community OMES-MGMT-VPN members target:5078:2550;
+    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/core.woo.onenet.net
===================================================================
--- configs/core.woo.onenet.net	(revision 156683)
+++ configs/core.woo.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at WOODWARD-MX480-RE0> show system commit 
+#   2017-09-24 14:08:11 CDT by andrew via cli commit synchronize
 #   2017-09-13 14:48:49 CDT by sean via cli commit synchronize
 #   2017-08-22 11:47:21 CDT by sean via cli commit synchronize
 #   2017-08-17 14:22:32 CDT by andrew via cli commit synchronize
 #   2017-08-17 14:15:31 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:07:53 CDT by andrew via cli commit synchronize
-#   2017-07-26 20:23:45 CDT by andrew via cli commit synchronize
 # grnoc-mon at WOODWARD-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -376,7 +376,7 @@
 # grnoc-mon at WOODWARD-MX480-RE0> show system uptime 
 # System booted: 2017-05-18 06:53 CDT 
 # Protocols started: 2017-05-18 06:56 CDT 
-# Last configured: 2017-09-13 14:48 CDT  by sean
+# Last configured: 2017-09-24 14:08 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at WOODWARD-MX480-RE0> show interface terse 
@@ -493,7 +493,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at WOODWARD-MX480-RE0> show configuration 
-## Last commit: 2017-09-13 14:48:49 CDT by sean
+## Last commit: 2017-09-24 14:08:11 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1491,6 +1491,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;
@@ -1713,7 +1865,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/core.law.onenet.net
===================================================================
--- configs/core.law.onenet.net	(revision 156835)
+++ configs/core.law.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at LAWTON-MX480-RE0> show system commit 
+#   2017-09-24 14:00:50 CDT by andrew via cli commit synchronize
 #   2017-09-23 14:57:22 CDT by andrew via cli commit synchronize
 #   2017-09-20 10:17:49 CDT by joel via cli commit synchronize
 #   2017-09-19 11:06:46 CDT by andrew via cli commit synchronize
 #   2017-09-19 11:02:29 CDT by andrew via cli commit synchronize
 #   2017-09-19 09:38:16 CDT by andrew via cli commit synchronize
-#   2017-09-08 15:17:36 CDT by sean via cli commit synchronize
 # grnoc-mon at LAWTON-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -451,7 +451,7 @@
 # grnoc-mon at LAWTON-MX480-RE0> show system uptime 
 # System booted: 2016-03-16 01:11 CDT 
 # Protocols started: 2016-03-16 01:22 CDT 
-# Last configured: 2017-09-23 14:57 CDT  by andrew
+# Last configured: 2017-09-24 14:00 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at LAWTON-MX480-RE0> show interface terse 
@@ -713,7 +713,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at LAWTON-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 14:57:22 CDT by andrew
+## Last commit: 2017-09-24 14:00:50 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -2933,6 +2933,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;
@@ -3211,6 +3363,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/core1.okccc.onenet.net
===================================================================
--- configs/core1.okccc.onenet.net	(revision 156601)
+++ configs/core1.okccc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OKCCC-MX960-RE0> show system commit 
+#   2017-09-24 14:04:10 CDT by andrew via cli commit synchronize
 #   2017-09-10 13:21:25 CDT by andrew via cli commit synchronize
 #   2017-08-11 22:37:46 CDT by andrew via cli commit synchronize
 #   2017-08-04 16:25:35 CDT by andrew via cli commit synchronize
 #   2017-08-04 16:22:49 CDT by andrew via cli commit synchronize
 #   2017-08-04 15:11:04 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
-#   2017-07-30 12:28:49 CDT by andrew via cli commit synchronize
 # grnoc-mon at OKCCC-MX960-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -524,7 +524,7 @@
 # grnoc-mon at OKCCC-MX960-RE0> show system uptime 
 # System booted: 2016-03-20 01:24 CDT 
 # Protocols started: 2016-03-20 01:26 CDT 
-# Last configured: 2017-09-10 13:21 CDT  by andrew
+# Last configured: 2017-09-24 14:04 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at OKCCC-MX960-RE0> show interface terse 
@@ -664,7 +664,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OKCCC-MX960-RE0> show configuration 
-## Last commit: 2017-09-10 13:21:25 CDT by andrew
+## Last commit: 2017-09-24 14:04:10 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1871,6 +1871,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;
@@ -1973,6 +2125,9 @@
     community OKCCORE5 members 5078:215;
     community OKCCORE6 members 5078:216;
     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 PTCCORE1 members 5078:234;
Index: configs/core.ada.onenet.net
===================================================================
--- configs/core.ada.onenet.net	(revision 156696)
+++ configs/core.ada.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ADA-MX480-RE0> show system commit 
+#   2017-09-24 14:03:25 CDT by andrew via cli commit synchronize
 #   2017-09-11 12:12:57 CDT by andrew via cli commit synchronize
 #   2017-09-09 19:12:40 CDT by rnordmark via cli commit synchronize
 #   2017-09-09 19:09:15 CDT by rnordmark via cli commit synchronize
 #   2017-09-09 19:06:34 CDT by rnordmark via cli commit synchronize
 #   2017-09-09 16:01:22 CDT by andrew via cli commit synchronize
-#   2017-09-09 15:47:22 CDT by andrew via cli commit synchronize
 # grnoc-mon at ADA-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -370,7 +370,7 @@
 # grnoc-mon at ADA-MX480-RE0> show system uptime 
 # System booted: 2016-03-17 01:08 CDT 
 # Protocols started: 2016-03-17 01:12 CDT 
-# Last configured: 2017-09-11 12:12 CDT  by andrew
+# Last configured: 2017-09-24 14:03 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at ADA-MX480-RE0> show interface terse 
@@ -535,7 +535,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at ADA-MX480-RE0> show configuration 
-## Last commit: 2017-09-11 12:12:57 CDT by andrew
+## Last commit: 2017-09-24 14:03:25 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1679,6 +1679,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;
@@ -2045,7 +2197,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/hub.end.onenet.net
===================================================================
--- configs/hub.end.onenet.net	(revision 156452)
+++ configs/hub.end.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ENID-M120-RE0> show system commit 
+#   2017-09-24 14:09:02 CDT by andrew via cli commit synchronize
 #   2017-09-08 14:17:47 CDT by sean via cli commit synchronize
 #   2017-08-17 18:25:42 CDT by andrew via cli commit synchronize
 #   2017-08-17 18:24:28 CDT by andrew via cli commit synchronize
 #   2017-08-05 01:37:53 CDT by andrew via cli commit synchronize
 #   2017-08-05 01:25:51 CDT by andrew via cli commit synchronize
-#   2017-08-04 11:32:14 CDT by joel via cli commit synchronize
 # grnoc-mon at ENID-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -401,7 +401,7 @@
 # grnoc-mon at ENID-M120-RE0> show system uptime 
 # System booted: 2017-03-12 22:20 CDT 
 # Protocols started: 2017-03-12 22:23 CDT 
-# Last configured: 2017-09-08 14:17 CDT  by sean
+# Last configured: 2017-09-24 14:09 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at ENID-M120-RE0> show interface terse 
@@ -541,7 +541,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at ENID-M120-RE0> show configuration 
-## Last commit: 2017-09-08 14:17:47 CDT by sean
+## Last commit: 2017-09-24 14:09:02 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1491,6 +1491,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;
@@ -1662,6 +1814,9 @@
     community Muskogee members 5078:94;
     community OMES-AGENCY-DATA-VPN members target:5078:2548;
     community OMES-MGMT-VPN members target:5078:2550;
+    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.dur.onenet.net
===================================================================
--- configs/hub.dur.onenet.net	(revision 156855)
+++ 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 up
+#fe-2/1/3 down down
 #ge-2/2/0 up up
 #ge-2/2/0.0 up up
 #pc-2/2/0 up up
Index: configs/hub.say.onenet.net
===================================================================
--- configs/hub.say.onenet.net	(revision 156756)
+++ configs/hub.say.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at SAYRE-M120-RE0> show system commit 
+#   2017-09-24 14:06:51 CDT by andrew via cli commit synchronize
 #   2017-09-19 20:59:27 CDT by andrew via cli commit synchronize
 #   2017-09-19 20:56:13 CDT by andrew via cli commit synchronize
 #   2017-09-19 20:54:54 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
 #   2017-09-19 20:46:43 CDT by andrew via cli commit synchronize
 #   2017-09-19 20:45:22 CDT by andrew via cli commit synchronize
-#   2017-09-19 18:39:57 CDT by andrew via cli commit synchronize
 # grnoc-mon at SAYRE-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -374,7 +374,7 @@
 # grnoc-mon at SAYRE-M120-RE0> show system uptime 
 # System booted: 2016-03-21 00:47 CDT 
 # Protocols started: 2016-03-21 00:52 CDT 
-# Last configured: 2017-09-19 20:59 CDT  by andrew
+# Last configured: 2017-09-24 14:06 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at SAYRE-M120-RE0> show interface terse 
@@ -483,7 +483,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at SAYRE-M120-RE0> show configuration 
-## Last commit: 2017-09-19 20:59:27 CDT by andrew
+## Last commit: 2017-09-24 14:06:51 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1347,6 +1347,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;
@@ -1519,6 +1671,9 @@
     community Muskogee members 5078:94;
     community OMES-AGENCY-DATA-VPN members target:5078:2548;
     community OMES-MGMT-VPN members target:5078:2550;
+    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/core1.edm.onenet.net
===================================================================
--- configs/core1.edm.onenet.net	(revision 156756)
+++ configs/core1.edm.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at EDMOND-MX104-RE0> show system commit 
+#   2017-09-24 14:04:39 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:20:31 CDT by andrew via cli commit synchronize
 #   2017-07-28 20:17:57 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:59:18 CDT by andrew via cli commit synchronize
 #   2017-05-09 18:18:18 CDT by andrew via cli commit synchronize
 #   2017-02-24 19:13:04 CST by andrew via cli commit synchronize
-#   2017-01-28 20:43:44 CST by andrew via cli commit synchronize
 # grnoc-mon at EDMOND-MX104-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -298,7 +298,7 @@
 # grnoc-mon at EDMOND-MX104-RE0> show system uptime 
 # System booted: 2016-03-12 01:11 CST 
 # Protocols started: 2016-03-12 01:15 CST 
-# Last configured: 2017-07-29 21:20 CDT  by andrew
+# Last configured: 2017-09-24 14:04 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at EDMOND-MX104-RE0> show interface terse 
@@ -377,7 +377,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at EDMOND-MX104-RE0> show configuration 
-## Last commit: 2017-07-29 21:20:31 CDT by andrew
+## Last commit: 2017-09-24 14:04:39 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1289,6 +1289,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;
@@ -1500,6 +1652,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.chi.onenet.net
===================================================================
--- configs/core.chi.onenet.net	(revision 156807)
+++ configs/core.chi.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at CHICKASHA-MX480-RE0> show system commit 
+#   2017-09-24 14:14:09 CDT by andrew via cli commit synchronize
 #   2017-09-22 10:12:00 CDT by andrew via cli commit synchronize
 #   2017-08-17 17:53:18 CDT by andrew via cli commit synchronize
 #   2017-08-03 10:56:24 CDT by andrew via cli commit synchronize
 #   2017-08-03 10:15:24 CDT by sky via cli commit synchronize
 #   2017-08-03 10:13:21 CDT by sky via cli commit synchronize
-#   2017-08-02 18:16:12 CDT by andrew via cli commit synchronize
 # grnoc-mon at CHICKASHA-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -363,7 +363,7 @@
 # grnoc-mon at CHICKASHA-MX480-RE0> show system uptime 
 # System booted: 2016-09-10 01:37 CDT 
 # Protocols started: 2016-09-10 01:41 CDT 
-# Last configured: 2017-09-22 10:12 CDT  by andrew
+# Last configured: 2017-09-24 14:14 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at CHICKASHA-MX480-RE0> show interface terse 
@@ -467,7 +467,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at CHICKASHA-MX480-RE0> show configuration 
-## Last commit: 2017-09-22 10:12:00 CDT by andrew
+## Last commit: 2017-09-24 14:14:09 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1230,6 +1230,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;
@@ -1401,6 +1553,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 members 5078:186;
Index: configs/core1.tul-mx960.onenet.net
===================================================================
--- configs/core1.tul-mx960.onenet.net	(revision 156793)
+++ configs/core1.tul-mx960.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TULSA-CORE1-MX960-RE0> show system commit 
+#   2017-09-24 14:02:32 CDT by andrew via cli commit synchronize
 #   2017-08-11 23:01:10 CDT by andrew via cli commit synchronize
 #   2017-08-11 22:51:53 CDT by andrew via cli commit synchronize
 #   2017-08-04 16:25:33 CDT by andrew via cli commit synchronize
 #   2017-08-04 16:22:44 CDT by andrew via cli commit synchronize
 #   2017-08-01 10:41:43 CDT by joel via cli commit synchronize
-#   2017-07-29 23:24:46 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
 # grnoc-mon at TULSA-CORE1-MX960-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -645,7 +645,7 @@
 # grnoc-mon at TULSA-CORE1-MX960-RE0> show system uptime 
 # System booted: 2016-03-20 00:58 CDT 
 # Protocols started: 2016-03-20 01:01 CDT 
-# Last configured: 2017-08-11 23:01 CDT  by andrew
+# Last configured: 2017-09-24 14:02 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TULSA-CORE1-MX960-RE0> show interface terse 
@@ -845,7 +845,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TULSA-CORE1-MX960-RE0> show configuration 
-## Last commit: 2017-08-11 23:01:10 CDT by andrew
+## Last commit: 2017-09-24 14:02:32 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -2463,6 +2463,158 @@
     prefix-list PRE-MSDP-SOURCES {
         apply-path "protocols msdp group <*> peer <*>";
     }
+    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;
@@ -2498,6 +2650,9 @@
             }
         }
     }
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community TULSACORE1 members 5078:221;
     community aggregate members 5078:9601;
 }
Index: configs/hub.elr.onenet.net
===================================================================
--- configs/hub.elr.onenet.net	(revision 156566)
+++ configs/hub.elr.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at EL-RENO-M120-RE0> show system commit 
+#   2017-09-24 14:08:24 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:05:09 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:44:10 CDT by andrew via cli commit synchronize
 #   2017-07-25 19:41:35 CDT by andrew via cli commit confirmed, rollback in 3mins synchronize
 #   2017-01-29 00:48:13 CST by andrew via cli commit synchronize
 #   2016-12-14 21:21:54 CST by andrew via cli commit synchronize
-#   2016-12-14 10:34:34 CST by andrew via cli commit synchronize
 # grnoc-mon at EL-RENO-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -375,7 +375,7 @@
 # grnoc-mon at EL-RENO-M120-RE0> show system uptime 
 # System booted: 2016-03-07 01:18 CST 
 # Protocols started: 2016-03-07 01:34 CST 
-# Last configured: 2017-07-29 21:05 CDT  by andrew
+# Last configured: 2017-09-24 14:08 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at EL-RENO-M120-RE0> show interface terse 
@@ -484,7 +484,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at EL-RENO-M120-RE0> show configuration 
-## Last commit: 2017-07-29 21:05:09 CDT by andrew
+## Last commit: 2017-09-24 14:08:24 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1321,6 +1321,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;
@@ -1386,6 +1538,9 @@
         }
     }
     community Elreno members 5078:6;
+    community ONENET_ADV_UPSTREAM members 5078:5000;
+    community ONENET_BLACKHOLE members 5078:911;
+    community ONENET_LO0 members 5078:6969;
     community TAGNET-VPN members target:5078:2531;
 }
 class-of-service {
Index: configs/core5.tul.onenet.net
===================================================================
--- configs/core5.tul.onenet.net	(revision 156836)
+++ configs/core5.tul.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TULSA-CORE5-MX480-RE0> show system commit 
+#   2017-09-24 14:03:09 CDT by andrew via cli commit synchronize
 #   2017-09-23 15:01:58 CDT by andrew via cli commit synchronize
 #   2017-09-20 14:46:53 CDT by andrew via cli commit synchronize
 #   2017-09-20 14:18:14 CDT by andrew via cli commit synchronize
 #   2017-09-20 14:14:25 CDT by andrew via cli commit synchronize
 #   2017-09-20 11:05:41 CDT by sean via cli commit synchronize
-#   2017-09-20 10:53:19 CDT by sean via cli commit synchronize
 # grnoc-mon at TULSA-CORE5-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -502,7 +502,7 @@
 # grnoc-mon at TULSA-CORE5-MX480-RE0> show system uptime 
 # System booted: 2016-08-15 04:47 CDT 
 # Protocols started: 2016-08-15 04:53 CDT 
-# Last configured: 2017-09-23 15:01 CDT  by andrew
+# Last configured: 2017-09-24 14:03 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TULSA-CORE5-MX480-RE0> show interface terse 
@@ -992,7 +992,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TULSA-CORE5-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 15:01:58 CDT by andrew
+## Last commit: 2017-09-24 14:03:09 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -7951,6 +7951,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 IMPORT-NOTHING {
         term REJECT-ALL-ELSE {
             then reject;
@@ -8657,6 +8809,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_CACHE members 5078:10691;
     community ONENET_NO_NETFLIX members 5078:10601;
Index: configs/lavern-public-schools.client.onenet.net
===================================================================
--- configs/lavern-public-schools.client.onenet.net	(revision 156855)
+++ 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 up
+#ge-0/0/0 down down
 #gr-0/0/0 up up
 #ip-0/0/0 up up
 #lsq-0/0/0 up up
Index: configs/core1.ptc.onenet.net
===================================================================
--- configs/core1.ptc.onenet.net	(revision 156836)
+++ configs/core1.ptc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TULSA-PTC1-MX480-RE0> show system commit 
+#   2017-09-24 14:04:18 CDT by andrew via cli commit synchronize
 #   2017-09-23 15:03:12 CDT by andrew via cli commit synchronize
 #   2017-09-22 22:52:43 CDT by andrew via cli commit synchronize
 #   2017-09-21 06:48:38 CDT by andrew via cli commit synchronize
 #   2017-09-21 06:43:02 CDT by andrew via cli commit synchronize
 #   2017-09-21 06:40:33 CDT by andrew via cli commit synchronize
-#   2017-09-21 06:30:49 CDT by andrew via cli commit synchronize
 # grnoc-mon at TULSA-PTC1-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -421,7 +421,7 @@
 # grnoc-mon at TULSA-PTC1-MX480-RE0> show system uptime 
 # System booted: 2016-03-17 00:52 CDT 
 # Protocols started: 2016-03-17 01:01 CDT 
-# Last configured: 2017-09-23 15:03 CDT  by andrew
+# Last configured: 2017-09-24 14:04 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TULSA-PTC1-MX480-RE0> show interface terse 
@@ -613,7 +613,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TULSA-PTC1-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 15:03:12 CDT by andrew
+## Last commit: 2017-09-24 14:04:18 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -3444,6 +3444,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 IMPORT-NOTHING {
         term REJECT-ALL-ELSE {
             then reject;
@@ -3755,6 +3907,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_PEER_BTC members 5078:11650;
     community ONENET_SRC_COMMODITY members 5078:4000;
     community ONENET_SRC_CUSTOMER members 5078:4300;
Index: configs/core1.lan.onenet.net
===================================================================
--- configs/core1.lan.onenet.net	(revision 156683)
+++ configs/core1.lan.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at LANGSTON-MX104-RE0> show system commit 
+#   2017-09-24 14:05:06 CDT by andrew via cli commit synchronize
 #   2017-09-08 14:35:59 CDT by sean via cli commit synchronize
 #   2017-07-29 21:20:56 CDT by andrew via cli commit synchronize
 #   2017-07-28 20:17:04 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:59:43 CDT by andrew via cli commit synchronize
 #   2017-04-05 17:45:35 CDT by andrew via cli commit synchronize
-#   2017-03-22 21:41:10 CDT by andrew via cli commit synchronize
 # grnoc-mon at LANGSTON-MX104-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -305,7 +305,7 @@
 # grnoc-mon at LANGSTON-MX104-RE0> show system uptime 
 # System booted: 2016-03-18 00:37 CDT 
 # Protocols started: 2016-03-18 00:41 CDT 
-# Last configured: 2017-09-08 14:35 CDT  by sean
+# Last configured: 2017-09-24 14:05 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at LANGSTON-MX104-RE0> show interface terse 
@@ -419,7 +419,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at LANGSTON-MX104-RE0> show configuration 
-## Last commit: 2017-09-08 14:35:59 CDT by sean
+## Last commit: 2017-09-24 14:05:06 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1112,6 +1112,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;
@@ -1270,6 +1422,9 @@
     community LANGSTON members 5078:9236;
     community OFFN-VPN members target:5078:2572;
     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 PAVM-VPN members target:5078:2620;
 }
 class-of-service {
Index: configs/hub.alt.onenet.net
===================================================================
--- configs/hub.alt.onenet.net	(revision 155890)
+++ configs/hub.alt.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ALTUS-M120-RE0> show system commit 
+#   2017-09-24 14:06:30 CDT by andrew via cli commit synchronize
 #   2017-08-17 16:44:01 CDT by aberrios via cli commit synchronize
 #   2017-08-15 22:41:14 CDT by andrew via cli commit synchronize
 #   2017-08-07 12:16:05 CDT by sean via cli commit synchronize
 #   2017-08-06 19:09:13 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:06:30 CDT by andrew via cli commit synchronize
-#   2017-07-26 20:11:05 CDT by andrew via cli commit synchronize
 # grnoc-mon at ALTUS-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -371,7 +371,7 @@
 # grnoc-mon at ALTUS-M120-RE0> show system uptime 
 # System booted: 2017-03-31 15:33 CDT 
 # Protocols started: 2017-03-31 15:36 CDT 
-# Last configured: 2017-08-17 16:44 CDT  by aberrios
+# Last configured: 2017-09-24 14:06 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at ALTUS-M120-RE0> show interface terse 
@@ -490,7 +490,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at ALTUS-M120-RE0> show configuration 
-## Last commit: 2017-08-17 16:44:01 CDT by aberrios
+## Last commit: 2017-09-24 14:06:30 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1448,6 +1448,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;
@@ -1709,6 +1861,9 @@
     community ODMHSAS-VPN members target:5078:2559;
     community OMES-AGENCY-DATA-VPN members target:5078:2548;
     community OMES-MGMT-VPN members target:5078:2550;
+    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/core5.okc.onenet.net
===================================================================
--- configs/core5.okc.onenet.net	(revision 156835)
+++ configs/core5.okc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at OKC-CORE5-MX480-RE0> show system commit 
+#   2017-09-24 14:02:07 CDT by andrew via cli commit synchronize
 #   2017-09-23 15:00:24 CDT by andrew via cli commit synchronize
 #   2017-09-23 00:11:18 CDT by andrew via cli commit synchronize
 #   2017-09-23 00:07:23 CDT by andrew via cli commit synchronize
 #   2017-09-22 15:29:11 CDT by andrew via cli commit synchronize
 #   2017-09-21 18:22:59 CDT by joel via cli commit synchronize
-#   2017-09-20 14:47:30 CDT by andrew via cli commit synchronize
 # grnoc-mon at OKC-CORE5-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -561,7 +561,7 @@
 # grnoc-mon at OKC-CORE5-MX480-RE0> show system uptime 
 # System booted: 2016-10-12 08:16 CDT 
 # Protocols started: 2016-10-12 08:18 CDT 
-# Last configured: 2017-09-23 15:00 CDT  by andrew
+# Last configured: 2017-09-24 14:02 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at OKC-CORE5-MX480-RE0> show interface terse 
@@ -1424,7 +1424,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at OKC-CORE5-MX480-RE0> show configuration 
-## Last commit: 2017-09-23 15:00:24 CDT by andrew
+## Last commit: 2017-09-24 14:02:07 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -13238,6 +13238,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 IMPORT-NOTHING {
         term REJECT-ALL-ELSE {
             then reject;
@@ -14179,6 +14331,7 @@
     community ONENET_E_NO_PEER members 5078:10929;
     community ONENET_E_NO_RESEARCH members 5078:10919;
     community ONENET_INTERNAL members 5078:10000;
+    community ONENET_LO0 members 5078:6969;
     community ONENET_NOAKAMAI members 5078:10611;
     community ONENET_SRC_COMMODITY members 5078:4000;
     community ONENET_SRC_CUSTOMER members 5078:4300;
Index: configs/core2.nor-mx80.onenet.net
===================================================================
--- configs/core2.nor-mx80.onenet.net	(revision 156771)
+++ configs/core2.nor-mx80.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at NORMAN2-MX80> show system commit 
+#   2017-09-24 14:03:52 CDT by andrew via cli
 #   2017-09-13 14:13:05 CDT by sean via cli
 #   2017-07-29 21:19:50 CDT by andrew via cli
 #   2017-07-28 20:18:58 CDT by andrew via cli
 #   2017-07-26 19:58:36 CDT by andrew via cli
 #   2017-07-02 01:26:15 CDT by andrew via cli
-#   2017-06-09 21:49:47 CDT by andrew via cli
 # grnoc-mon at NORMAN2-MX80> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -260,7 +260,7 @@
 # grnoc-mon at NORMAN2-MX80> show system uptime 
 # System booted: 2016-04-03 00:45 CDT 
 # Protocols started: 2016-04-03 00:47 CDT 
-# Last configured: 2017-09-13 14:13 CDT  by sean
+# Last configured: 2017-09-24 14:03 CDT  by andrew
 # 
 # grnoc-mon at NORMAN2-MX80> show interface terse 
 #Interface Admin Link
@@ -331,7 +331,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at NORMAN2-MX80> show configuration 
-## Last commit: 2017-09-13 14:13:05 CDT by sean
+## Last commit: 2017-09-24 14:03:52 CDT by andrew
 version 13.3R9.13;
 groups {
     ISIS-L2-INTERFACE {
@@ -1093,6 +1093,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;
@@ -1182,6 +1334,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.ori.onenet.net
===================================================================
--- configs/core.hut.ori.onenet.net	(revision 156781)
+++ configs/core.hut.ori.onenet.net	(working copy)
@@ -26,16 +26,6 @@
 #       TFEB 0 TBB PFE Chip            OK        
 #       TFEB 0 TFEB PCIE TSen          OK        
 #       TFEB 0 TFEB PCIE Chip          OK        
-#       TFEB 0 QX 0 TSen               OK        
-#       TFEB 0 QX 0 Chip               OK        
-#       TFEB 0 LU 0 TSen               OK        
-#       TFEB 0 LU 0 Chip               OK        
-#       TFEB 0 MQ 0 TSen               OK        
-#       TFEB 0 MQ 0 Chip               OK        
-#       TFEB 0 TBB PFE TSen            OK        
-#       TFEB 0 TBB PFE Chip            OK        
-#       TFEB 0 TFEB PCIE TSen          OK        
-#       TFEB 0 TFEB PCIE Chip          OK        
 # Fans  Fan 1                          OK
 #       Fan 2                          OK
 #       Fan 3                          OK
Index: configs/core3.tul-m120.onenet.net
===================================================================
--- configs/core3.tul-m120.onenet.net	(revision 156087)
+++ configs/core3.tul-m120.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at TULSA-CORE3-M120-RE0> show system commit 
+#   2017-09-24 14:02:52 CDT by andrew via cli commit synchronize
 #   2017-08-25 14:36:41 CDT by andrew via cli commit synchronize
 #   2017-08-23 22:55:07 CDT by andrew via cli commit synchronize
 #   2017-08-22 14:37:31 CDT by sky via cli commit synchronize
 #   2017-08-15 22:28:37 CDT by andrew via cli commit synchronize
 #   2017-08-01 20:44:20 CDT by andrew via cli commit synchronize
-#   2017-08-01 15:43:13 CDT by sky via cli commit synchronize
 # grnoc-mon at TULSA-CORE3-M120-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -438,7 +438,7 @@
 # grnoc-mon at TULSA-CORE3-M120-RE0> show system uptime 
 # System booted: 2016-08-15 03:33 CDT 
 # Protocols started: 2016-08-15 03:41 CDT 
-# Last configured: 2017-08-25 14:36 CDT  by andrew
+# Last configured: 2017-09-24 14:02 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at TULSA-CORE3-M120-RE0> show interface terse 
@@ -579,7 +579,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at TULSA-CORE3-M120-RE0> show configuration 
-## Last commit: 2017-08-25 14:36:41 CDT by andrew
+## Last commit: 2017-09-24 14:02:52 CDT by andrew
 version 13.3R9.13;
 groups {
     re0 {
@@ -1516,6 +1516,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;
@@ -1620,6 +1772,9 @@
     community OKCCORE4 members 5078:214;
     community OKCCORE5 members 5078:215;
     community OKCCORE6 members 5078:216;
+    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 PTCCORE1 members 5078:234;
Index: configs/core.edmmcs.onenet.net
===================================================================
--- configs/core.edmmcs.onenet.net	(revision 156540)
+++ configs/core.edmmcs.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at EDMOND-MCS-MX80> show system commit 
+#   2017-09-24 14:06:15 CDT by andrew via cli
 #   2017-09-08 13:52:36 CDT by sean via cli
 #   2017-07-29 21:21:08 CDT by andrew via cli
 #   2017-07-28 20:15:01 CDT by andrew via cli
 #   2017-07-26 20:00:46 CDT by andrew via cli
 #   2017-01-28 20:54:32 CST by andrew via cli
-#   2016-10-17 13:18:38 CDT by andrew via cli
 # grnoc-mon at EDMOND-MCS-MX80> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -263,7 +263,7 @@
 # grnoc-mon at EDMOND-MCS-MX80> show system uptime 
 # System booted: 2016-06-26 09:48 CDT 
 # Protocols started: 2016-06-26 09:51 CDT 
-# Last configured: 2017-09-08 13:52 CDT  by sean
+# Last configured: 2017-09-24 14:06 CDT  by andrew
 # 
 # grnoc-mon at EDMOND-MCS-MX80> show interface terse 
 #Interface Admin Link
@@ -333,7 +333,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at EDMOND-MCS-MX80> show configuration 
-## Last commit: 2017-09-08 13:52:36 CDT by sean
+## Last commit: 2017-09-24 14:06:15 CDT by andrew
 version 13.3R8.7;
 groups {
     ISIS-L2-INTERFACE {
@@ -1140,6 +1140,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 REDISTRIBUTE-DIRECTS {
         term 1 {
             from protocol direct;
@@ -1228,6 +1380,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.odmhsas-okc.onenet.net
===================================================================
--- configs/core.odmhsas-okc.onenet.net	(revision 155325)
+++ configs/core.odmhsas-okc.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at ODMHSAS-OKC-MX104> show system commit 
+#   2017-09-24 14:14:50 CDT by andrew via cli
 #   2017-07-29 21:10:11 CDT by andrew via cli
 #   2017-07-28 20:12:01 CDT by andrew via cli
 #   2017-07-26 19:49:00 CDT by andrew via cli
 #   2017-07-21 23:44:31 CDT by andrew via cli commit confirmed, rollback in 3mins
 #   2017-07-21 17:48:05 CDT by andrew via cli
-#   2017-04-25 09:10:24 CDT by andrew via cli commit confirmed, rollback in 3mins
 # grnoc-mon at ODMHSAS-OKC-MX104> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -257,7 +257,7 @@
 # grnoc-mon at ODMHSAS-OKC-MX104> show system uptime 
 # System booted: 2015-05-23 14:42 CDT 
 # Protocols started: 2015-05-23 14:44 CDT 
-# Last configured: 2017-07-29 21:10 CDT  by andrew
+# Last configured: 2017-09-24 14:14 CDT  by andrew
 # 
 # grnoc-mon at ODMHSAS-OKC-MX104> show interface terse 
 #Interface Admin Link
@@ -329,7 +329,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at ODMHSAS-OKC-MX104> show configuration 
-## Last commit: 2017-07-29 21:10:11 CDT by andrew
+## Last commit: 2017-09-24 14:14:50 CDT by andrew
 version 13.3R6.5;
 groups {
     ISIS-L2-INTERFACE {
@@ -996,6 +996,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;
@@ -1059,6 +1211,9 @@
     }
     community ODMHSAS-OKC members 5078:9085;
     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;
 }
 class-of-service {
     classifiers {
Index: configs/core1.sti-mx960.onenet.net
===================================================================
--- configs/core1.sti-mx960.onenet.net	(revision 156683)
+++ configs/core1.sti-mx960.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at STILLWATER-MX960-RE0> show system commit 
+#   2017-09-24 14:04:02 CDT by andrew via cli commit synchronize
 #   2017-09-13 14:32:04 CDT by sean via cli commit synchronize
 #   2017-09-13 14:28:39 CDT by sean via cli commit synchronize
 #   2017-09-13 14:25:26 CDT by sean via cli commit synchronize
 #   2017-09-10 13:21:18 CDT by andrew via cli commit synchronize
 #   2017-08-23 15:33:28 CDT by sky via cli commit synchronize
-#   2017-08-21 17:15:14 CDT by root via other
 # grnoc-mon at STILLWATER-MX960-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -618,7 +618,7 @@
 # grnoc-mon at STILLWATER-MX960-RE0> show system uptime 
 # System booted: 2016-03-20 01:59 CDT 
 # Protocols started: 2016-03-20 02:02 CDT 
-# Last configured: 2017-09-13 14:32 CDT  by sean
+# Last configured: 2017-09-24 14:04 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at STILLWATER-MX960-RE0> show interface terse 
@@ -883,7 +883,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at STILLWATER-MX960-RE0> show configuration 
-## Last commit: 2017-09-13 14:32:04 CDT by sean
+## Last commit: 2017-09-24 14:04:02 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -3061,6 +3061,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;
@@ -3382,6 +3534,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.wea.onenet.net
===================================================================
--- configs/core.wea.onenet.net	(revision 156683)
+++ configs/core.wea.onenet.net	(working copy)
@@ -1,12 +1,12 @@
 # RANCID-CONTENT-TYPE: juniper
 #
 # grnoc-mon at WEATHERFORD-MX480-RE0> show system commit 
+#   2017-09-24 14:07:20 CDT by andrew via cli commit synchronize
 #   2017-07-29 21:07:12 CDT by andrew via cli commit synchronize
 #   2017-07-26 20:19:59 CDT by andrew via cli commit synchronize
 #   2017-07-26 19:46:02 CDT by andrew via cli commit synchronize
 #   2017-04-19 13:11:42 CDT by andrew via cli commit synchronize
 #   2017-04-19 13:10:17 CDT by andrew via cli commit synchronize
-#   2017-04-19 11:08:07 CDT by sean via cli commit synchronize
 # grnoc-mon at WEATHERFORD-MX480-RE0> show chassis environment 
 # Class Item                           Status     Measurement
 # Temp  PEM 0                          OK        
@@ -365,7 +365,7 @@
 # grnoc-mon at WEATHERFORD-MX480-RE0> show system uptime 
 # System booted: 2016-03-13 01:34 CST 
 # Protocols started: 2016-03-13 01:45 CST 
-# Last configured: 2017-07-29 21:07 CDT  by andrew
+# Last configured: 2017-09-24 14:07 CDT  by andrew
 # 
 # {master}
 # grnoc-mon at WEATHERFORD-MX480-RE0> show interface terse 
@@ -471,7 +471,7 @@
 #pp0 up up
 #tap up up
 # grnoc-mon at WEATHERFORD-MX480-RE0> show configuration 
-## Last commit: 2017-07-29 21:07:12 CDT by andrew
+## Last commit: 2017-09-24 14:07:20 CDT by andrew
 version 13.3R8.7;
 groups {
     re0 {
@@ -1270,6 +1270,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;
@@ -1355,7 +1507,9 @@
         }
     }
     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 Weathrford members 5078:38;
 }
 class-of-service {



More information about the Nocrancid mailing list