jablonka.czprosek.czf

netmap

Subversion Repositories:
[/] [gen_stats_ospf] - Diff between revs 113 and 119

Show entire file Ignore whitespace

Rev 113 Rev 119
Line 12... Line 12...
NAME=jablonecka NAME=jablonecka
   
DATABASE=$STATS_PATH_DATA/$NAME.link DATABASE=$STATS_PATH_DATA/$NAME.link
   
$STATS_PATH/gen_ospf_link.pl \ $STATS_PATH/gen_ospf_link.pl \
| grep -Ev "infinity|atom|10.33.72.78|10.33.30.16|10.33.0.72|10.33.25.242|olive|hexa" \ | grep -Ev "infinity|atom|10.33.72.78|10.33.30.16|10.33.0.72|10.33.25.242|olive|hexa|virtuozzo" \
| grep -Ev "82;jabap;ogw;|82;jabap;jgw;|82;ogw;jabap|82;jgw;jabap;" \  
| grep -Ev "82;jabu;ogw;|82;jabu;jgw;|82;ogw;jabu|82;jgw;jabu;" \  
| grep -Ev "82;hasit;ogw;|82;hasit;jgw;|82;ogw;hasit|82;jgw;hasit;" \  
> $DATABASE.ospf > $DATABASE.ospf
   
   
  #
  # jikos:
  # check if there is any of the [jabu,hasit,jab715 ; jgw,ogw,sitelka] links alive
  # (workaround for the script not being able to cope with 3Way/DRother links)
  #
  # sitelka is the Full/DR one
  grep -E '92;jabu;sitelka|92;hasit;sitelka|92;jab715;sitelka' $DATABASE.ospf >/dev/null 2>&1
  if [ $? -eq 0 ]; then
  cat $DATABASE.ospf | grep -Ev '82;jabu;jgw;|82;jabu;ogw;|82;hasit;jgw|82;hasit;ogw;|82;jab715;jgw;|82;jab715;ogw;' > $DATABASE.ospfA
  mv $DATABASE.ospfA $DATABASE.ospf
  fi
  # jgw is the Full/DR one
  grep -E '92;jab715;jgw|92;jabu;jgw|92;hasit;jgw' $DATABASE.ospf >/dev/null 2>&1
  if [ $? -eq 0 ]; then
  cat $DATABASE.ospf | grep -Ev '82;jabu;sitelka;|82;jabu;ogw;|82;hasit;sitelka|82;ogw;hasit;|82;jab715;sitelka;|82;jab715;ogw;' > $DATABASE.ospfA
  mv $DATABASE.ospfA $DATABASE.ospf
  fi
  # ogw is the Full/DR one
  grep -E '92;jab715;ogw|92;jabu;ogw|92;ogw;hasit' $DATABASE.ospf >/dev/null 2>&1
  if [ $? -eq 0 ]; then
  cat $DATABASE.ospf | grep -Ev '82;jabu;sitelka;|82;jabu;jgw;|82;hasit;sitelka|82;hasit;jgw;|82;jab715;sitelka;|82;jab715;jgw;' > $DATABASE.ospfA
  mv $DATABASE.ospfA $DATABASE.ospf
  fi
   
   
   
   
cat $DATABASE.basic | grep -v "^00" > $DATABASE cat $DATABASE.basic | grep -v "^00" > $DATABASE
cat $DATABASE.ospf >> $DATABASE cat $DATABASE.ospf >> $DATABASE
   
   

Powered by WebSVN 2.2.1