changeset 50:0e7ba1239f5a draft

now pulls AS info from dn42 registry
author Nick <nick@somerandomnick.ano>
date Mon, 14 Jun 2010 02:04:24 +0000
parents c2a5a961039b
children 198bd6e327eb
files doc/ucis.ano/bgp_graph/path_list_to_dot.php
diffstat 1 files changed, 10 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/doc/ucis.ano/bgp_graph/path_list_to_dot.php	Sun Jun 13 21:49:59 2010 +0200
+++ b/doc/ucis.ano/bgp_graph/path_list_to_dot.php	Mon Jun 14 02:04:24 2010 +0000
@@ -22,9 +22,17 @@
 	}
 }
 
-function nodename ($node) { switch ($node) {
+function static_nodename ($node) { switch ($node) {
  case '64731': return 'SRN (AS64731)';
-}; return 'AS'.$node; };
+ case '64766': return 'UFO (AS64766)';
+}; return NULL; };
+
+function nodename ($node) {
+ $node=preg_replace('/[^0-9]+/','',$node);
+ if (($name=static_nodename($node))!==NULL) return $name;
+ $name=rtrim(`echo $node | ./asn2adminc | ./hdl2person`);
+ if (empty($name)) return 'AS'.$node;
+return 'AS'.$node.' ('.$name.')'; };
 
 $nodelist=array();
 foreach ($nodes as $node => $links) {