Branch 'v1.4' - server/get_internet2_netblocks
by Matt Domsch
server/get_internet2_netblocks | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
New commits:
commit 042fc7436622d859448a9359f66ff79d761af6a3
Author: Matt Domsch <Matt_Domsch(a)dell.com>
Date: Mon Mar 21 16:26:15 2011 -0500
grab internet2 netblocks from all routers and aggregate results
diff --git a/server/get_internet2_netblocks b/server/get_internet2_netblocks
index 773ade6..b8e9d95 100755
--- a/server/get_internet2_netblocks
+++ b/server/get_internet2_netblocks
@@ -22,12 +22,19 @@ function get_i2_netblocks()
local YEAR=$(date +%Y)
local MONTH=$(date +%m)
local DAY=$(date +%d)
+ local ROUTERS="ATLA CHIC HOUS KANS LOSA NEWY SALT SEAT WASH"
+ local URL
+ local last
- local URL="http://zebra.net.internet2.edu/bgp/RIBS/CHIC/${YEAR}/${MONTH}/${DAY}"
- wget -q -O ${tmpdir}/index.html "${URL}/"
- local last=$(last_rib)
- wget -O ${tmpdir}/rib.gz -q "${URL}/${last}"
- zcat ${tmpdir}/rib.gz | perl zebra-dump-parser/zebra-dump-parser.pl > ${listfile}
+ for ROUTER in ${ROUTERS}; do
+ URL="http://zebra.net.internet2.edu/bgp/RIBS/${ROUTER}/${YEAR}/${MONTH}/${DAY}"
+ wget -q -O ${tmpdir}/index.html "${URL}/"
+ last=$(last_rib)
+ wget -O ${tmpdir}/rib.gz -q "${URL}/${last}"
+ zcat ${tmpdir}/rib.gz | perl zebra-dump-parser/zebra-dump-parser.pl >> ${listfile}
+ done
+ sort ${listfile} | uniq > ${tmpdir}/list-sorted
+ mv ${tmpdir}/list-sorted ${listfile}
}
get_i2_netblocks
13 years, 1 month