├── graphs ├── .DS_Store ├── test3.py~ ├── Internet2.graphml ├── Arpanet196912.graphml ├── Mren.graphml ├── Ai3.graphml ├── Renam.graphml ├── Layer42.graphml ├── Telecomserbia.graphml ├── Sanren.graphml ├── Napnet.graphml ├── Gblnet.graphml ├── Singaren.graphml ├── HiberniaIreland.graphml ├── JanetExternal.graphml ├── Epoch.graphml ├── Nsfcnet.graphml ├── Basnet.graphml ├── Nordu1989.graphml ├── Arpanet19706.graphml ├── Getnet.graphml ├── Heanet.graphml ├── Itnet.graphml ├── Netrail.graphml ├── Dataxchange.graphml ├── Padi.graphml ├── TLex.graphml ├── Uninet.graphml ├── Cesnet1993.graphml └── Nordu2005.graphml ├── scapy_flood.py ├── run.py ├── onos-form-cluster ├── data_collection.py ├── live_detection.py └── README.md /graphs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranaybathini/DDOS-in-ONOS/HEAD/graphs/.DS_Store -------------------------------------------------------------------------------- /graphs/test3.py~: -------------------------------------------------------------------------------- 1 | import networkx as nx 2 | import os 3 | 4 | for f in os.listdir('.'): 5 | try: 6 | G = nx.read_graphml(f) 7 | if G.number_of_nodes() < 20: 8 | print f 9 | except: 10 | continue 11 | 12 | 13 | -------------------------------------------------------------------------------- /scapy_flood.py: -------------------------------------------------------------------------------- 1 | # Description : SYN Flood Packet creation for iptables prevention solution 2 | # TCP SYN using scapy 3 | import sys 4 | from scapy.all import * 5 | #conf.verb=0 6 | print "Field Values of packet sent" 7 | p=IP(dst=sys.argv[1],id=1111,ttl=99)/TCP(sport=RandShort(),dport=[22,80],seq=12345,ack=1000,window=1000,flags="S")/"HaX0r SVP" 8 | ls(p) 9 | print "Sending Packets in 0.3 second intervals for timeout of 4 sec" 10 | ans,unans=srloop(p,inter=0.3,retry=2,timeout=4) 11 | print "Summary of answered & unanswered packets" 12 | ans.summary() 13 | unans.summary() 14 | print "source port flags in response" 15 | #for s,r in ans: 16 | # print r.sprintf("%TCP.sport% \t %TCP.flags%") 17 | ans.make_table(lambda(s,r): (s.dst, s.dport, r.sprintf("%IP.id% \t %IP.ttl% \t %TCP.flags%"))) 18 | -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- 1 | import networkx as nx 2 | from paramiko import Transport 3 | from time import sleep 4 | import sys, json 5 | from mininet.net import Mininet 6 | from mininet.node import Controller, RemoteController 7 | from mininet.cli import CLI 8 | from mininet.log import setLogLevel 9 | 10 | #starting mininet 11 | def start_mininet(graph, n_ctrl): 12 | 13 | #Initialisation 14 | setLogLevel('info') 15 | net = Mininet() 16 | h = dict() 17 | nodes = list() 18 | s = dict() 19 | c = list() 20 | 21 | #Creating and adding controllers 22 | for i in range(1, n_ctrl+1): 23 | c.append(net.addController('c'+str(i), controller=RemoteController, ip="172.17.0." + str(i+1), port=6653)) 24 | 25 | #Creating hosts and switches and connecting one host with each switch 26 | for node in graph.nodes(): 27 | h[node] = net.addHost('h' + str(node)) 28 | nodes.append(h[node]) 29 | s[node] = net.addSwitch('s' + str(node)) 30 | s[node].linkTo(h[node]) 31 | 32 | #Creating links 33 | for e in graph.edges(): 34 | s[e[0]].linkTo(s[e[1]]) 35 | 36 | net.build() 37 | 38 | #Starting controllers 39 | for ctrl in c: 40 | ctrl.start() 41 | 42 | #Assigning controllers to switches 43 | for node in graph.nodes(): 44 | s[node].start(c) 45 | 46 | net.start() 47 | net.staticArp() 48 | CLI(net) 49 | 50 | graph = nx.read_graphml('Abilene.graphml') 51 | start_mininet(graph, 1) 52 | -------------------------------------------------------------------------------- /onos-form-cluster: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # ----------------------------------------------------------------------------- 3 | # Forms ONOS cluster using REST API of each separate instance 4 | # ----------------------------------------------------------------------------- 5 | 6 | [ $# -lt 2 ] && echo "usage: $(basename $0) ip1 ip2..." && exit 1 7 | 8 | # Scan arguments for user/password or other options... 9 | while getopts u:p:s: o; do 10 | case "$o" in 11 | u) user=$OPTARG;; 12 | p) password=$OPTARG;; 13 | s) partitionsize=$OPTARG;; 14 | esac 15 | done 16 | ONOS_WEB_USER=${ONOS_WEB_USER:-onos} # ONOS WEB User defaults to 'onos' 17 | ONOS_WEB_PASS=${ONOS_WEB_PASS:-rocks} # ONOS WEB Password defaults to 'rocks' 18 | user=${user:-$ONOS_WEB_USER} 19 | password=${password:-$ONOS_WEB_PASS} 20 | let OPC=$OPTIND-1 21 | shift $OPC 22 | 23 | ip=$1 24 | shift 25 | nodes=$* 26 | 27 | ipPrefix=${ip%.*} 28 | 29 | aux=/tmp/${ipPrefix}.cluster.json 30 | trap "rm -f $aux" EXIT 31 | 32 | echo "{ \"nodes\": [ { \"ip\": \"$ip\" }" > $aux 33 | for node in $nodes; do 34 | echo ", { \"ip\": \"$node\" }" >> $aux 35 | done 36 | echo "], \"ipPrefix\": \"$ipPrefix.*\"" >> $aux 37 | if ! [ -z ${partitionsize} ]; then 38 | echo ", \"partitionSize\": $partitionsize" >> $aux 39 | fi 40 | echo " }" >> $aux 41 | 42 | for node in $ip $nodes; do 43 | echo "Forming cluster on $node..." 44 | curl --user $user:$password -X POST \ 45 | http://$node:8181/onos/v1/cluster/configuration -d @$aux 46 | done 47 | 48 | -------------------------------------------------------------------------------- /graphs/Internet2.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /data_collection.py: -------------------------------------------------------------------------------- 1 | import urllib.request, json 2 | import time 3 | import numpy as np 4 | import collections 5 | import csv 6 | 7 | frames = list() 8 | dst_entropy = list() 9 | src_entropy = list() 10 | proto_entropy = list() 11 | bps_in = list() 12 | bps_out = list() 13 | flows = list() 14 | sample_ipd = list() 15 | sample_ips = list() 16 | 17 | #change file name to no_attack before attack and collect data 18 | #attack to no_attack ratio should be 30:70 as DDOS attacks are rare in practice. You can still reduce the ratio of attack. 19 | with open('attack.csv','w') as f: 20 | writer = csv.writer(f) 21 | ps = ['frames','dst_entropy','src_entropy','proto_entropy','bps_in','bps_out','flows','attack'] 22 | writer.writerow(ps) 23 | 24 | 25 | for i in range(0,500): 26 | 27 | #packets 28 | with urllib.request.urlopen("http://localhost:8008/metrics/json") as url: 29 | data = json.loads(url.read().decode()) 30 | frames.append(data['ix_frames']) 31 | 32 | with urllib.request.urlopen("http://localhost:8008/app/fabric-view-master/scripts/fabric-view.js/metric/json") as url: 33 | data = json.loads(url.read().decode()) 34 | flows.append(data['top-5-flows']['-other-']) 35 | 36 | with urllib.request.urlopen("http://localhost:8008/flows/json") as url: 37 | data = json.loads(url.read().decode()) 38 | for z in range(0,len(data)): 39 | if data[z]['name'] == "flowgraph-pair" : 40 | temp = data[z]['flowKeys'].split(',') 41 | sample_ips.append(temp[0]) 42 | sample_ipd.append(temp[1]) 43 | C = collections.Counter(sample_ipd) 44 | counts = np.array(list(C.values()),dtype=float) 45 | #counts = np.array(l,dtype=float) 46 | prob = counts/counts.sum() 47 | shanon_entropy = (-prob*np.log2(prob)).sum() 48 | #print(shanon_entropy) 49 | dst_entropy.append(shanon_entropy) 50 | 51 | C = collections.Counter(sample_ips) 52 | counts = np.array(list(C.values()),dtype=float) 53 | #counts = np.array(l,dtype=float) 54 | prob = counts/counts.sum() 55 | shanon_entropy = (-prob*np.log2(prob)).sum() 56 | #print(shanon_entropy) 57 | src_entropy.append(shanon_entropy) 58 | sample_ips=list() 59 | sample_ipd=list() 60 | 61 | with urllib.request.urlopen("http://localhost:8008/app/dashboard-example-master/scripts/metrics.js/metric/json") as url: 62 | data = json.loads(url.read().decode()) 63 | l = list() 64 | v = data['top-5-protocols'] 65 | #print(v) 66 | m= list(v.values()) 67 | l.extend(m[:len(v)-1]) 68 | #print(l) 69 | counts = np.array(l,dtype=float) 70 | prob = counts/counts.sum() 71 | shanon_entropy = (-prob*np.log2(prob)).sum() 72 | #print ('entropy of protocol : '+ str(shannon_entropy)) 73 | #print('BPS : ' + str(data['bps'])) 74 | proto_entropy.append(shanon_entropy) 75 | bps_in.append(data['bps_in']) 76 | bps_out.append(data['bps_out']) 77 | 78 | time.sleep(2) 79 | print() 80 | 81 | #print('frames : ' + str(frames)) 82 | #print('dst : '+str(dst_entropy)) 83 | #print('src : ' + str(src_entropy)) 84 | #print('proto: ' +str(proto_entropy)) 85 | #print('bps_in : ' + str(bps_in)) 86 | #print('bps_out : ' + str(bps_out)) 87 | #print('flows : ' + str(flows)) 88 | print('Iteration : ' + str(i) ) 89 | #during no_attack change last element of the list to 0 90 | writer.writerow([frames[i],dst_entropy[i],src_entropy[i],proto_entropy[i],bps_in[i],bps_out[i],flows[i],1]) 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /live_detection.py: -------------------------------------------------------------------------------- 1 | import urllib.request, json 2 | import time 3 | import numpy as np 4 | import collections 5 | import csv 6 | import pickle 7 | 8 | filename = "knn.sav" 9 | loaded_model = pickle.load(open(filename,'rb')) 10 | 11 | frames = list() 12 | dst_entropy = list() 13 | src_entropy = list() 14 | proto_entropy = list() 15 | bps_in = list() 16 | bps_out = list() 17 | flows = list() 18 | sample_ipd = list() 19 | sample_ips = list() 20 | 21 | test_list = list() 22 | 23 | while True: 24 | for i in range(0,50): 25 | 26 | #packets 27 | with urllib.request.urlopen("http://localhost:8008/metrics/json") as url: 28 | data = json.loads(url.read().decode()) 29 | frames.append(data['ix_frames']) 30 | 31 | with urllib.request.urlopen("http://localhost:8008/app/fabric-view-master/scripts/fabric-view.js/metric/json") as url: 32 | data = json.loads(url.read().decode()) 33 | flows.append(data['top-5-flows']['-other-']) 34 | 35 | with urllib.request.urlopen("http://localhost:8008/flows/json") as url: 36 | data = json.loads(url.read().decode()) 37 | for z in range(0,len(data)): 38 | if data[z]['name'] == "flowgraph-pair" : 39 | temp = data[z]['flowKeys'].split(',') 40 | sample_ips.append(temp[0]) 41 | sample_ipd.append(temp[1]) 42 | C = collections.Counter(sample_ipd) 43 | counts = np.array(list(C.values()),dtype=float) 44 | #counts = np.array(l,dtype=float) 45 | prob = counts/counts.sum() 46 | shanon_entropy = (-prob*np.log2(prob)).sum() 47 | #print(shanon_entropy) 48 | dst_entropy.append(shanon_entropy) 49 | 50 | C = collections.Counter(sample_ips) 51 | counts = np.array(list(C.values()),dtype=float) 52 | #counts = np.array(l,dtype=float) 53 | prob = counts/counts.sum() 54 | shanon_entropy = (-prob*np.log2(prob)).sum() 55 | #print(shanon_entropy) 56 | src_entropy.append(shanon_entropy) 57 | sample_ips=list() 58 | sample_ipd=list() 59 | 60 | with urllib.request.urlopen("http://localhost:8008/app/dashboard-example-master/scripts/metrics.js/metric/json") as url: 61 | data = json.loads(url.read().decode()) 62 | l = list() 63 | v = data['top-5-protocols'] 64 | #print(v) 65 | m= list(v.values()) 66 | l.extend(m[:len(v)-1]) 67 | #print(l) 68 | counts = np.array(l,dtype=float) 69 | prob = counts/counts.sum() 70 | shanon_entropy = (-prob*np.log2(prob)).sum() 71 | #print ('entropy of protocol : '+ str(shannon_entropy)) 72 | #print('BPS : ' + str(data['bps'])) 73 | proto_entropy.append(shanon_entropy) 74 | bps_in.append(data['bps_in']) 75 | bps_out.append(data['bps_out']) 76 | 77 | time.sleep(2) 78 | print() 79 | 80 | #print('frames : ' + str(frames)) 81 | #print('dst : '+str(dst_entropy)) 82 | #print('src : ' + str(src_entropy)) 83 | #print('proto: ' +str(proto_entropy)) 84 | #print('bps_in : ' + str(bps_in)) 85 | #print('bps_out : ' + str(bps_out)) 86 | #print('flows : ' + str(flows)) 87 | print('Iteration : ' + str(i) ) 88 | test_list.append(list([frames[i],dst_entropy[i],src_entropy[i],proto_entropy[i],bps_in[i],bps_out[i],flows[i]])) 89 | 90 | import numpy as np 91 | test = np.array(test_list) 92 | print(test) 93 | count = 0 94 | # result = loaded_model.predict(test) 95 | # for x in result: 96 | # if x is 1: 97 | # count++ 98 | # print(count*2) 99 | time.sleep(10) 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Installing Mininet 2 | * sudo apt-get install mininet 3 | 4 | ## Installing Docker 5 | * sudo apt-get purge docker docker-engine docker.io 6 | * sudo apt-get update 7 | * sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 8 | * curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 9 | * sudo apt-key fingerprint 0EBFCD88 10 | * Verify that you now have the key with the fingerprint. 11 | * sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 12 | * sudo apt-get update 13 | * sudo apt-get install docker-ce 14 | 15 | ## Configuring Proxy in docker 16 | * mkdir -p /etc/systemd/system/docker.service.d 17 | * sudo gedit /etc/systemd/system/docker.service.d/http-proxy.conf 18 | * Enter following in file:
19 | ``` 20 | [Service]
21 | Environment="HTTP_PROXY=http://edcguest:edcguest@172.31.52.51:3128/" 22 | ``` 23 | * sudo gedit /etc/systemd/system/docker.service.d/https-proxy.conf 24 | * Enter following in file:
25 | ``` 26 | [Service]
27 | Environment="HTTPS_PROXY=https://edcguest:edcguest@172.31.52.51:3128/" 28 | ``` 29 | * sudo systemctl daemon-reload 30 | * sudo systemctl restart docker 31 | * open new terminal and verify that proxy is set by typing
*sudo systemctl show --property=Environment docker* 32 | * docker run hello-world 33 | ## Downloading onos 34 | * docker pull onosproject/onos:1.11.1 35 | * sudo docker images (verify) 36 | ## Installing other requirements 37 | * sudo apt-get purge python-pip 38 | * wget https://bootstrap.pypa.io/get-pip.py 39 | * python get-pip.py 40 | * sudo pip install networkx 41 | * sudo pip install paramiko 42 | 43 | ## Running onos instances 44 | * sudo docker run -t -d --name onos1 onosproject/onos:1.11.1
45 | * sudo docker run -t -d --name onos2 onosproject/onos:1.11.1
46 | * sudo docker run -t -d --name onos3 onosproject/onos:1.11.1
47 | ## Docker IPs 48 | * 172.17.0.2 49 | * 172.17.0.3 and so on (based on number of instances) 50 | ## SSH inside the ONOS 51 | * ssh -p 8101 karaf@172.17.0.2 52 | * password : **karaf** 53 | ## Activating apps inside ONOS 54 | * app activate org.onosproject.openflow 55 | * app activate org.onosproject.fwd 56 | ## Accessing the GUI 57 | * Go to http://172.17.0.2:8181/onos/ui/index.html 58 | * username : **onos** 59 | * password : **rocks** 60 | ## Wiping out ONOS 61 | * wipe-out please (clears the nodes) 62 | ## Stopping already running instances 63 | * docker stop onos1 onos2 onos3 64 | ## Removing old containers 65 | * docker rm onos1 onos2 onos3 66 | ## Forming cluster 67 | * ./onos-form-cluster -u karaf -p karaf 172.17.0.2 172.17.0.3 172.17.0.4 68 | ## using standard mininet topologies 69 | * sudo mn --controller=remote,ip=172.17.0.2,port=6653 --topo=[ linear|minimal|reversed|single|torus|tree ],10 70 | ## cleaning mininet 71 | * sudo mn -c 72 | ## DDOS Attacks 73 | + ### SYN Flood 74 | ``` 75 | sudo hping3 --rand-source –S –L 0 –p 80 76 | ``` 77 | + ### UDP Flood 78 | ``` 79 | sudo hping3 --rand-source -–udp -p 53 --flood 80 | ``` 81 | + ### ICMP Flood 82 | ``` 83 | sudo hping3 --icmp --rand-source --flood 84 | ``` 85 | + ### Ping Flood 86 | ``` 87 | sudo ping -f -s 65500 88 | ``` 89 | + ### Smurf Attack 90 | ``` 91 | sudo hping3 -1 --flood -a 92 | ``` 93 | ### SFlow-RT 94 | sFlow-RT is a network monitoring tool delivering real-time visibility to Software 95 | Defned Networking (SDN).It gives us all the real time analytics about the current 96 | state of out network.You can download it from [here](https://sflow-rt.com/) or [here](https://github.com/marciolm/sflow-rt). We used this tool for the collection of packet flow statistics to make a dataset of our own. Further it can be used for live detection of DDOS attacks as it provides real-time visibility of traffic in the ONOS controller and its nodes. Install necesary appliactions for sFlow-rt from [here](https://sflow-rt.com/download.php) It is used with mininet.Start sflow-rt before starting mininet. Use this command to start sflow-rt. 97 | ``` 98 | bash sflow-rt\start.sh 99 | ``` 100 | Start mininet. 101 | ``` 102 | sudo mn --custom=sflow-rt\start.sh --controller=remote,ip=172.17.0.2,port=6653 --topo=[ linear|minimal|reversed|single|torus|tree],5 103 | ``` 104 | ## Other contributors 105 | * [Chaitanya kumar](https://github.com/ckumar2398) 106 | * [Aditya Choudary](https://github.com/adityachd123) 107 | * [Kapil Dev](https://github.com/kapilDev1) 108 | * [Ayushi Sharma](https://www.google.com) 109 | -------------------------------------------------------------------------------- /graphs/Arpanet196912.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 25/01/11 40 | United States 41 | Country 42 | ARPANET 43 | Secondary 44 | 0 45 | http://som.csudh.edu/cis/lpress/history/arpamaps/ 46 | 1.0 47 | REN 48 | Historic 49 | 1 50 | 0 51 | Arpanet196912 52 | 0.3.34dev-20120328 53 | 0 54 | 0 55 | e278b1b 56 | = 57 | 12 58 | 25/01/11 59 | ARPA 60 | Topology Zoo Toolset 61 | 1 62 | 0 63 | 1969_12 64 | 1969 65 | 2011_09_01 66 | 0 67 | 68 | 1 69 | 37.45383 70 | United States 71 | 0 72 | -122.18219 73 | SRI 74 | 75 | 76 | 1 77 | 34.42083 78 | United States 79 | 1 80 | -119.69819 81 | USCB 82 | 83 | 84 | 1 85 | 34.05223 86 | United States 87 | 2 88 | -118.24368 89 | UCLA 90 | 91 | 92 | 1 93 | 40.76078 94 | United States 95 | 3 96 | -111.89105 97 | UTAH 98 | 99 | 100 | e0 101 | 0 102 | 103 | 104 | e1 105 | 0 106 | 107 | 108 | e2 109 | 0 110 | 111 | 112 | e3 113 | 0 114 | 115 | 116 | 117 | -------------------------------------------------------------------------------- /graphs/Mren.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 20/07/11 40 | Montenegro 41 | Country 42 | MREN 43 | Secondary 44 | 0 45 | Page 18 of http://www.seeren.org//content/modules/downloads/SEEREN2-WP3-BG-005-D07bNetworkTopology-e-2007-03-20.pdf 46 | 1.0 47 | REN 48 | Historic 49 | 0 50 | 0 51 | Mren 52 | 0.3.34dev-20120328 53 | 0 54 | 0 55 | e278b1b 56 | = 57 | 0 58 | 20/07/11 59 | IP 60 | Topology Zoo Toolset 61 | 0 62 | 0 63 | 2007 64 | 2007 65 | 2011_09_01 66 | 0 67 | 68 | 1 69 | 43.03834 70 | Montenegro 71 | 0 72 | 19.74758 73 | Bijelo Polje 74 | 75 | 76 | 1 77 | 42.7731 78 | Montenegro 79 | 1 80 | 18.94446 81 | Niksic 82 | 83 | 84 | 1 85 | 42.44111 86 | Montenegro 87 | 2 88 | 19.26361 89 | Podgorica 90 | 91 | 92 | 1 93 | 42.43306 94 | Montenegro 95 | 3 96 | 18.82833 97 | Njegusi 98 | 99 | 100 | 1 101 | 42.42067 102 | Montenegro 103 | 4 104 | 18.76825 105 | Kotor 106 | 107 | 108 | 1 109 | 42.45306 110 | Montenegro 111 | 5 112 | 18.5375 113 | Herceg Novi 114 | 115 | 116 | e0 117 | 0 118 | 119 | 120 | e1 121 | 0 122 | 123 | 124 | e2 125 | 0 126 | 127 | 128 | e3 129 | 0 130 | 131 | 132 | e4 133 | 0 134 | 135 | 136 | 137 | -------------------------------------------------------------------------------- /graphs/Ai3.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 19/10/10 37 | Asia-Pacific 38 | Continent 39 | AI3 40 | Primary 41 | 0 42 | http://www.ai3.net/topology/index.html 43 | 1.0 44 | REN 45 | Historic 46 | 1 47 | 0 48 | Ai3 49 | 0.3.34dev-20120328 50 | 0 51 | 1 52 | e278b1b 53 | = 54 | 02 55 | 19/10/10 56 | IP 57 | Topology Zoo Toolset 58 | 0 59 | 0 60 | 2006_02 61 | 2006 62 | 2011_09_01 63 | 1 64 | 65 | 1 66 | 0 67 | UNIBRAW 68 | 69 | 70 | 1 71 | 1 72 | NAIST 73 | 74 | 75 | 1 76 | 2 77 | KEIO 78 | 79 | 80 | 1 81 | 3 82 | IOIT 83 | 84 | 85 | 1 86 | 4 87 | ASTI 88 | 89 | 90 | 1 91 | 5 92 | TU 93 | 94 | 95 | 1 96 | 6 97 | AIT 98 | 99 | 100 | 1 101 | 7 102 | ITB 103 | 104 | 105 | 1 106 | 8 107 | TP 108 | 109 | 110 | 1 111 | 9 112 | USM 113 | 114 | 115 | e8 116 | 0 117 | 118 | 119 | e6 120 | 0 121 | 122 | 123 | e0 124 | 0 125 | 126 | 127 | e1 128 | 0 129 | 130 | 131 | e2 132 | 0 133 | 134 | 135 | e3 136 | 0 137 | 138 | 139 | e4 140 | 0 141 | 142 | 143 | e5 144 | 0 145 | 146 | 147 | e7 148 | 0 149 | 150 | 151 | 152 | -------------------------------------------------------------------------------- /graphs/Renam.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 12/07/11 45 | Moldova 46 | Country 47 | Renam 48 | Primary 49 | Information unclear, only links between main towns recorded. 50 | http://www.renam.md/index.php?option=com_content&task=view&id=10&Itemid=16 51 | 1.0 52 | REN 53 | Historic 54 | 1 55 | 0 56 | Renam 57 | 0.3.34dev-20120328 58 | 1 59 | 0 60 | e278b1b 61 | = 62 | 0 63 | 12/07/11 64 | 0 65 | IP 66 | Topology Zoo Toolset 67 | 0 68 | 0 69 | 2007 70 | 2007 71 | 2011_09_01 72 | 0 73 | 74 | 1 75 | 47.00556 76 | Moldova 77 | 0 78 | 28.8575 79 | Chisinau 80 | 81 | 82 | 1 83 | 47.76167 84 | Moldova 85 | 1 86 | 27.92889 87 | Balti 88 | 89 | 90 | 1 91 | 45.9075 92 | Moldova 93 | 2 94 | 28.19444 95 | Cahul 96 | 97 | 98 | 0 99 | 3 100 | StarNet ISP 101 | 102 | 103 | 0 104 | 4 105 | RoEduNet 106 | 107 | 108 | 8 109 | 8 Mbps 110 | M 111 | 8000000.0 112 | 0 113 | 114 | 115 | 128 116 | 128 Kbps 117 | K 118 | 128000.0 119 | 0 120 | 121 | 122 | e2 123 | 0 124 | 125 | 126 | 32 127 | 32 Mbps 128 | M 129 | 32000000.0 130 | 0 131 | 132 | 133 | 134 | -------------------------------------------------------------------------------- /graphs/Layer42.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 16/01/11 40 | USA 41 | Country 42 | Layer42 43 | Primary 44 | 0 45 | http://www.layer42.net/network/national.html 46 | 1.0 47 | COM 48 | Current 49 | 1 50 | 0 51 | Layer42 52 | 0.3.34dev-20120328 53 | 1 54 | 0 55 | e278b1b 56 | = 57 | 01 58 | 16/01/11 59 | IP 60 | Topology Zoo Toolset 61 | 1 62 | 0 63 | 2011_01 64 | 2011 65 | 2011_09_01 66 | 0 67 | 68 | 1 69 | 47.60621 70 | United States 71 | 0 72 | -122.33207 73 | Seattle 74 | 75 | 76 | 1 77 | 37.77493 78 | United States 79 | 1 80 | -122.41942 81 | San Francisco 82 | 83 | 84 | 1 85 | 34.05223 86 | United States 87 | 2 88 | -118.24368 89 | Los Angeles 90 | 91 | 92 | 1 93 | 41.85003 94 | United States 95 | 3 96 | -87.65005 97 | Chicago 98 | 99 | 100 | 1 101 | 40.71427 102 | United States 103 | 4 104 | -74.00597 105 | New York City 106 | 107 | 108 | 1 109 | 38.89511 110 | United States 111 | 5 112 | -77.03637 113 | Washington DC 114 | 115 | 116 | e0 117 | 0 118 | 119 | 120 | e1 121 | 0 122 | 123 | 124 | e2 125 | 0 126 | 127 | 128 | e3 129 | 0 130 | 131 | 132 | e4 133 | 0 134 | 135 | 136 | e5 137 | 0 138 | 139 | 140 | e6 141 | 0 142 | 143 | 144 | 145 | -------------------------------------------------------------------------------- /graphs/Telecomserbia.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 2/01/11 41 | Serbia, Montenegro 42 | Country+ 43 | TelecomSerbia 44 | Unknown 45 | 0 46 | http://chaisuk.wordpress.com/2008/09/21/internet-technology-nonviolent-struggle-serbia3/ 47 | 1.0 48 | COM 49 | Historic 50 | 0 51 | 0 52 | Telecomserbia 53 | 0.3.34dev-20120328 54 | 0 55 | 0 56 | e278b1b 57 | = 58 | 0 59 | 2/01/11 60 | IP 61 | Topology Zoo Toolset 62 | 0 63 | 0 64 | 2005 65 | 2005 66 | 2011_09_01 67 | 0 68 | 69 | 1 70 | 45.25167 71 | Serbia 72 | GSR12410 73 | 0 74 | 19.83694 75 | Novi Sad 76 | 77 | 78 | 1 79 | 44.80401 80 | Serbia 81 | GSR12410 82 | 1 83 | 20.46513 84 | Belgrade 85 | 86 | 87 | 1 88 | 44.01667 89 | Serbia 90 | GSR12410 91 | 2 92 | 20.91667 93 | Kragujevac 94 | 95 | 96 | 1 97 | 43.32472 98 | Serbia 99 | GSR12410 100 | 3 101 | 21.90333 102 | Nis 103 | 104 | 105 | 1 106 | 43.58 107 | Serbia 108 | GSR12410 109 | 4 110 | 21.33389 111 | Krusevac 112 | 113 | 114 | 1 115 | 42.44111 116 | Montenegro 117 | GSR12410 118 | 5 119 | 19.26361 120 | Podgorica 121 | 122 | 123 | DTP-Ring 2.5 Gbit/s 124 | 0 125 | 126 | 127 | DTP-Ring 2.5 Gbit/s 128 | 0 129 | 130 | 131 | DTP-Ring 2.5 Gbit/s 132 | 0 133 | 134 | 135 | DTP-Ring 2.5 Gbit/s 136 | 0 137 | 138 | 139 | DTP-Ring 2.5 Gbit/s 140 | 0 141 | 142 | 143 | DTP-Ring 2.5 Gbit/s 144 | 0 145 | 146 | 147 | 148 | -------------------------------------------------------------------------------- /graphs/Sanren.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 3/02/11 41 | South Africa 42 | Country 43 | Sanren 44 | Primary 45 | Also http://www.sanren.ac.za/design/backbone/ used 46 | http://www.sanren.ac.za/ 47 | 1.0 48 | REN 49 | Current 50 | 1 51 | 0 52 | Sanren 53 | 0.3.34dev-20120328 54 | 0 55 | 0 56 | e278b1b 57 | = 58 | 03 59 | 6/03/11 60 | 0 61 | IP 62 | Topology Zoo Toolset 63 | 0 64 | 0 65 | 2011_03 66 | 2011 67 | 2011_09_01 68 | 0 69 | 70 | 1 71 | -26.20227 72 | South Africa 73 | 0 74 | 28.04363 75 | Johannesburg 76 | 77 | 78 | 1 79 | -25.74486 80 | South Africa 81 | 1 82 | 28.18783 83 | Pretoria 84 | 85 | 86 | 1 87 | -29.85 88 | South Africa 89 | 2 90 | 31.01667 91 | Durban 92 | 93 | 94 | 1 95 | -29.13333 96 | South Africa 97 | 3 98 | 26.2 99 | Bloemfontein 100 | 101 | 102 | 1 103 | -33.01529 104 | South Africa 105 | 4 106 | 27.91162 107 | East London 108 | 109 | 110 | 1 111 | -33.96667 112 | South Africa 113 | 5 114 | 25.58333 115 | Port Elizabeth 116 | 117 | 118 | 1 119 | -33.91667 120 | South Africa 121 | 6 122 | 18.41667 123 | Cape Town 124 | 125 | 126 | e0 127 | 0 128 | 129 | 130 | e1 131 | 0 132 | 133 | 134 | e2 135 | 0 136 | 137 | 138 | e3 139 | 0 140 | 141 | 142 | e4 143 | 0 144 | 145 | 146 | e5 147 | 0 148 | 149 | 150 | e6 151 | 0 152 | 153 | 154 | 155 | -------------------------------------------------------------------------------- /graphs/Napnet.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 14/01/11 44 | USA 45 | Country 46 | NapNet 47 | Secondary 48 | ATM only? No information 49 | http://www.nthelp.com/images/napnet.jpg 50 | 1.0 51 | COM 52 | Current 53 | 0 54 | 0 55 | Napnet 56 | 0.3.34dev-20120328 57 | 0 58 | 0 59 | e278b1b 60 | = 61 | 01 62 | 14/01/11 63 | 0 64 | IP 65 | Topology Zoo Toolset 66 | 1 67 | 0 68 | 2011_01 69 | 2011 70 | 2011_09_01 71 | 0 72 | 73 | 1 74 | 47.60621 75 | United States 76 | 0 77 | -122.33207 78 | Seattle 79 | 80 | 81 | 1 82 | 37.33939 83 | United States 84 | 1 85 | -121.89496 86 | San Jose 87 | 88 | 89 | 1 90 | 44.97997 91 | United States 92 | 2 93 | -93.26384 94 | Minneapolis 95 | 96 | 97 | 1 98 | 41.85003 99 | United States 100 | 3 101 | -87.65005 102 | Chicago 103 | 104 | 105 | 1 106 | 38.90122 107 | United States 108 | 4 109 | -77.26526 110 | Vienna 111 | 112 | 113 | 1 114 | 32.78306 115 | United States 116 | 5 117 | -96.80667 118 | Dallas 119 | 120 | 121 | e0 122 | 0 123 | 124 | 125 | e1 126 | 0 127 | 128 | 129 | e2 130 | 0 131 | 132 | 133 | DS-3 134 | 45 Mbps DS-3 135 | 45 Mbps 136 | 0 137 | 138 | 139 | e4 140 | 0 141 | 142 | 143 | e5 144 | 0 145 | 146 | 147 | e6 148 | 0 149 | 150 | 151 | 152 | -------------------------------------------------------------------------------- /graphs/Gblnet.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 16/01/11 40 | Europe 41 | Continent 42 | GlobalNetRu 43 | Primary 44 | 0 45 | http://www.gblnet.ru/index.php?id=67 46 | 1.0 47 | COM 48 | Current 49 | 1 50 | 0 51 | Gblnet 52 | 0.3.34dev-20120328 53 | 1 54 | 0 55 | e278b1b 56 | = 57 | 01 58 | 16/01/11 59 | IP 60 | Topology Zoo Toolset 61 | 1 62 | 0 63 | 2011_01 64 | 2011 65 | 2011_09_01 66 | 0 67 | 68 | 1 69 | 53.07897 70 | United Kingdom 71 | 0 72 | -0.14008 73 | New York 74 | 75 | 76 | 1 77 | 51.50853 78 | United Kingdom 79 | 1 80 | -0.12574 81 | London 82 | 83 | 84 | 1 85 | 59.33258 86 | Sweden 87 | 2 88 | 18.0649 89 | Stockholm 90 | 91 | 92 | 1 93 | 59.89444 94 | Russia 95 | 3 96 | 30.26417 97 | St Petersburg 98 | 99 | 100 | 1 101 | 55.75222 102 | Russia 103 | 4 104 | 37.61556 105 | Moscow 106 | 107 | 108 | 1 109 | 52.37403 110 | Netherlands 111 | 5 112 | 4.88969 113 | Amsterdam 114 | 115 | 116 | 1 117 | 50.11667 118 | Germany 119 | 6 120 | 8.68333 121 | Frankfurt 122 | 123 | 124 | 1 125 | 48.85341 126 | France 127 | 7 128 | 2.3488 129 | Paris 130 | 131 | 132 | e0 133 | 0 134 | 135 | 136 | e1 137 | 0 138 | 139 | 140 | e2 141 | 0 142 | 143 | 144 | e3 145 | 0 146 | 147 | 148 | e4 149 | 0 150 | 151 | 152 | e5 153 | 0 154 | 155 | 156 | e6 157 | 0 158 | 159 | 160 | 161 | -------------------------------------------------------------------------------- /graphs/Singaren.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 22/10/10 40 | Singapore 41 | Country 42 | Singaren 43 | Primary 44 | 0 45 | http://www.singaren.net.sg/network.php 46 | 1.0 47 | REN 48 | Historic 49 | 1 50 | 0 51 | Singaren 52 | 0.3.34dev-20120328 53 | 0 54 | 1 55 | e278b1b 56 | = 57 | 0 58 | 3/08/10 59 | IP 60 | Topology Zoo Toolset 61 | 1 62 | 0 63 | 2008 64 | 2008 65 | 2011_09_01 66 | 0 67 | 68 | 0 69 | 0 70 | NICT QGPOP APAN-JP Japan 71 | 72 | 73 | 0 74 | 1 75 | AARNET 76 | 77 | 78 | 0 79 | 2 80 | Academia Sinica Taiwan 81 | 82 | 83 | 1 84 | 3 85 | NTU 86 | 87 | 88 | 1 89 | 4 90 | Biopolis 91 | 92 | 93 | 1 94 | 5 95 | Fusionopolis 96 | 97 | 98 | 1 99 | 6 100 | NUS 101 | 102 | 103 | 1 104 | 7 105 | Schools 106 | 107 | 108 | 1 109 | 8 110 | SingAREN members 111 | 112 | 113 | 1 114 | 9 115 | SingAREN-GIX 116 | 117 | 118 | 0 119 | 10 120 | TEIN3 121 | 122 | 123 | STM-1 124 | IPLC STM-1 125 | IPLC 126 | 0 127 | 128 | 129 | Gige 130 | GigE 131 | 0 132 | 133 | 134 | STM-1 135 | IPLC STM-1 136 | IPLC 137 | 0 138 | 139 | 140 | Gige 141 | GigE 142 | 0 143 | 144 | 145 | Gige 146 | GigE 147 | 0 148 | 149 | 150 | Gige 151 | GigE 152 | 0 153 | 154 | 155 | Gige 156 | GigE 157 | 0 158 | 159 | 160 | e4 161 | 0 162 | 163 | 164 | GigE/FE/ATM 165 | 0 166 | 167 | 168 | Gige 169 | GigE 170 | 0 171 | 172 | 173 | 174 | -------------------------------------------------------------------------------- /graphs/HiberniaIreland.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 23/03/11 41 | Ireland 42 | Country 43 | Hibernia Atlantic (Ireland) 44 | Primary 45 | 0 46 | http://www.hiberniaatlantic.com/Ireland_network.html 47 | 1.0 48 | COM 49 | Current 50 | 1 51 | 0 52 | HiberniaIreland 53 | 0.3.34dev-20120328 54 | 0 55 | 0 56 | e278b1b 57 | = 58 | 03 59 | 23/03/11 60 | IP 61 | Topology Zoo Toolset 62 | 0 63 | 1 64 | 2011_03 65 | 2011 66 | 2011_09_01 67 | 0 68 | 69 | 1 70 | 53.34399 71 | Ireland 72 | Large Node 73 | 0 74 | -6.26719 75 | Dublin 76 | 77 | 78 | 1 79 | 53.27194 80 | Ireland 81 | Small Node 82 | 1 83 | -9.04889 84 | Galway 85 | 86 | 87 | 1 88 | 52.66472 89 | Ireland 90 | Small Node 91 | 2 92 | -8.62306 93 | Limerick 94 | 95 | 96 | 1 97 | 51.89861 98 | Ireland 99 | Small Node 100 | 3 101 | -8.49583 102 | Cork 103 | 104 | 105 | 1 106 | 52.25833 107 | Ireland 108 | Small Node 109 | 4 110 | -7.11194 111 | Waterford 112 | 113 | 114 | 1 115 | 53.03441 116 | Ireland 117 | Small Node 118 | 5 119 | -7.29979 120 | Portlaioise 121 | 122 | 123 | 0 124 | 6 125 | None 126 | 127 | 128 | 0 129 | 7 130 | None 131 | 132 | 133 | Blue Link 134 | 0 135 | 136 | 137 | Blue Link 138 | 0 139 | 140 | 141 | Green Link 142 | 0 143 | 144 | 145 | Green Link 146 | 0 147 | 148 | 149 | Blue Link 150 | 0 151 | 152 | 153 | Blue Link 154 | 0 155 | 156 | 157 | Blue Link 158 | 0 159 | 160 | 161 | Blue Link 162 | 0 163 | 164 | 165 | 166 | -------------------------------------------------------------------------------- /graphs/JanetExternal.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 12/07/11 40 | UK 41 | Country 42 | Janet External 43 | Primary 44 | 0 45 | http://webarchive.ja.net/about/topology/workingwiththeworld.pdf 46 | 1.0 47 | REN 48 | Current 49 | 1 50 | 0 51 | JanetExternal 52 | 0.3.34dev-20120328 53 | 0 54 | 0 55 | e278b1b 56 | = 57 | 07 58 | 12/07/11 59 | IP 60 | Topology Zoo Toolset 61 | 0 62 | 0 63 | 2011_07 64 | 2011 65 | 2011_09_01 66 | 0 67 | 68 | 0 69 | 0 70 | HEAnet 71 | 72 | 73 | 0 74 | 1 75 | Europe (GEANT2) 76 | 77 | 78 | 0 79 | 2 80 | People's Republic of China 81 | 82 | 83 | 0 84 | 3 85 | Japan (NII) 86 | 87 | 88 | 1 89 | 54.58333 90 | United Kingdom 91 | 4 92 | -5.93333 93 | Belfast 94 | 95 | 96 | 1 97 | 5 98 | JANET 99 | 100 | 101 | 0 102 | 6 103 | US Research Networks ESnet 104 | 105 | 106 | 0 107 | 7 108 | US Research Networks Abilene 109 | 110 | 111 | 0 112 | 8 113 | LINX 114 | 115 | 116 | 0 117 | 9 118 | UK ISPs 119 | 120 | 121 | 0 122 | 10 123 | Private Peering with ISPs 124 | 125 | 126 | 0 127 | 11 128 | Global Transit to the World 129 | 130 | 131 | < 2.5 Gbps 132 | 0 133 | 134 | 135 | < 2.5 Gbps 136 | 0 137 | 138 | 139 | < 2.5 Gbps 140 | 0 141 | 142 | 143 | < 2.5 Gbps 144 | 0 145 | 146 | 147 | < 2.5 Gbps 148 | 0 149 | 150 | 151 | < 2.5 Gbps 152 | 0 153 | 154 | 155 | < 2.5 Gbps 156 | 0 157 | 158 | 159 | < 2.5 Gbps 160 | 0 161 | 162 | 163 | < 2.5 Gbps 164 | 0 165 | 166 | 167 | < 2.5 Gbps 168 | 0 169 | 170 | 171 | 172 | -------------------------------------------------------------------------------- /graphs/Epoch.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 14/01/11 43 | USA 44 | Country 45 | Epoch 46 | Secondary 47 | http://www.isp-planet.com/profiles/2001/epoch.html 48 | http://www.nthelp.com/images/epoch.jpg 49 | 1.0 50 | COM 51 | Current 52 | 1 53 | 0 54 | Epoch 55 | 0.3.34dev-20120328 56 | 1 57 | 0 58 | e278b1b 59 | = 60 | 01 61 | 14/01/11 62 | 1 63 | IP 64 | Topology Zoo Toolset 65 | 1 66 | 1 67 | 2011_01 68 | 2011 69 | 2011_09_01 70 | 0 71 | 72 | 1 73 | 37.44188 74 | United States 75 | 0 76 | -122.14302 77 | Palo Alto 78 | 79 | 80 | 1 81 | 34.05223 82 | United States 83 | 1 84 | -118.24368 85 | Los Angeles 86 | 87 | 88 | 1 89 | 39.73915 90 | United States 91 | 2 92 | -104.9847 93 | Denver 94 | 95 | 96 | 1 97 | 41.85003 98 | United States 99 | 3 100 | -87.65005 101 | Chicago 102 | 103 | 104 | 1 105 | 38.90122 106 | United States 107 | 4 108 | -77.26526 109 | Vienna 110 | 111 | 112 | 1 113 | 33.749 114 | United States 115 | 5 116 | -84.38798 117 | Atlanta 118 | 119 | 120 | DS-3 121 | 45 Mbps DS-3 122 | 45 Mbps 123 | 0 124 | 125 | 126 | DS-3 127 | 45 Mbps DS-3 128 | 45 Mbps 129 | 0 130 | 131 | 132 | DS-3 133 | 45 Mbps DS-3 134 | 45 Mbps 135 | 0 136 | 137 | 138 | DS-3 139 | 45 Mbps DS-3 140 | 45 Mbps 141 | 0 142 | 143 | 144 | DS-3 145 | 45 Mbps DS-3 146 | 45 Mbps 147 | 0 148 | 149 | 150 | DS-3 151 | 45 Mbps DS-3 152 | 45 Mbps 153 | 0 154 | 155 | 156 | DS-3 157 | 45 Mbps DS-3 158 | 45 Mbps 159 | 0 160 | 161 | 162 | 163 | -------------------------------------------------------------------------------- /graphs/Nsfcnet.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 22/10/10 42 | Beijing, China 43 | Metro 44 | NSFCNET 45 | Primary 46 | Hard to tell if multiple POS OC-48 links 47 | http://www.cn.apan.net/nsfcmap.htm 48 | 1.0 49 | REN 50 | Current 51 | 1 52 | 0 53 | Nsfcnet 54 | 0.3.34dev-20120328 55 | 0 56 | 0 57 | e278b1b 58 | = 59 | 10 60 | 7/10/10 61 | 0 62 | IP 63 | Topology Zoo Toolset 64 | 0 65 | 0 66 | 2010_10 67 | 2010 68 | 2011_09_01 69 | 1 70 | 71 | 1 72 | Router 73 | 0 74 | Peking University 75 | 76 | 77 | 0 78 | 1 79 | CERNET 80 | 81 | 82 | 0 83 | 2 84 | APAN/STAR 85 | 86 | 87 | 0 88 | 3 89 | CERNET 90 | 91 | 92 | 1 93 | Router 94 | 4 95 | Tsinghua Unviersity 96 | 97 | 98 | 1 99 | Router 100 | 5 101 | Natural Science Foundation of China 102 | 103 | 104 | 1 105 | Router 106 | 6 107 | Beijing University of Posts and Telecommunications 108 | 109 | 110 | 1 111 | Router 112 | 7 113 | Beijing University of Aeronautics and Astronautics 114 | 115 | 116 | 1 117 | Router 118 | 8 119 | China Academy of Sciences 120 | 121 | 122 | 0 123 | 9 124 | CSTNET 125 | 126 | 127 | OC-48 128 | POS OC-48 129 | POS 130 | 0 131 | 132 | 133 | OC-48 134 | POS OC-48 135 | POS 136 | 0 137 | 138 | 139 | e0 140 | 0 141 | 142 | 143 | GE 144 | 0 145 | 146 | 147 | DPT ring 148 | 0 149 | 150 | 151 | DPT Ring 152 | 0 153 | 154 | 155 | OC-48 156 | POS OC-48 157 | POS 158 | 0 159 | 160 | 161 | DPT Ring 162 | 0 163 | 164 | 165 | DPT Ring 166 | 0 167 | 168 | 169 | GE 170 | 0 171 | 172 | 173 | 174 | -------------------------------------------------------------------------------- /graphs/Basnet.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 20/07/11 44 | Belarus 45 | Country 46 | BASNET 47 | Secondary 48 | Topology map from page 8, English place names from page 5 of source document 49 | http://www.balticgrid.org/Deliverables/pdfs/BGII-DSA2-3-v1_2-IMCSUL-ReportOnExpansion.pdf 50 | 1.0 51 | REN 52 | Historic 53 | 0 54 | 0 55 | Basnet 56 | 0.3.34dev-20120328 57 | 0 58 | 0 59 | e278b1b 60 | = 61 | 0 62 | 20/07/11 63 | 0 64 | IP 65 | Topology Zoo Toolset 66 | 0 67 | 0 68 | 2008 69 | 2008 70 | 2011_09_01 71 | 0 72 | 73 | 1 74 | 53.67679 75 | Belarus 76 | 0 77 | 23.83029 78 | Grodno 79 | 80 | 81 | 1 82 | 53.9 83 | Belarus 84 | 1 85 | 27.56667 86 | Minsk 87 | 88 | 89 | 1 90 | 55.19048 91 | Belarus 92 | 2 93 | 30.2033 94 | Vitebsk 95 | 96 | 97 | 1 98 | 53.9141 99 | Belarus 100 | 3 101 | 30.33764 102 | Mogilev 103 | 104 | 105 | 1 106 | 52.43826 107 | Belarus 108 | 4 109 | 30.98227 110 | Gomel 111 | 112 | 113 | 1 114 | 52.09755 115 | Belarus 116 | 5 117 | 23.68775 118 | Brest 119 | 120 | 121 | 0 122 | 6 123 | Pionier GEANT 2 124 | 125 | 126 | 2 127 | 2 Mbps 128 | M 129 | 2000000.0 130 | 0 131 | 132 | 133 | 2 134 | 2 Mbps 135 | M 136 | 2000000.0 137 | 0 138 | 139 | 140 | 2 141 | 2 Mbps 142 | M 143 | 2000000.0 144 | 0 145 | 146 | 147 | 2 148 | 2 Mbps 149 | M 150 | 2000000.0 151 | 0 152 | 153 | 154 | 2 155 | 2 Mbps 156 | M 157 | 2000000.0 158 | 0 159 | 160 | 161 | 155 162 | 155 Mbps 163 | M 164 | 155000000.0 165 | 0 166 | 167 | 168 | 169 | -------------------------------------------------------------------------------- /graphs/Nordu1989.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 22/03/11 45 | Europe 46 | Continent 47 | NORDU 48 | Primary 49 | CERT + NEWS + DNS Speeds from 'The History of Nordunet', pg 45 50 | https://wiki.nordu.net/display/NORDUwiki/The+History+of+NORDUnet 51 | 1.0 52 | REN 53 | Historic 54 | 1 55 | 0 56 | Nordu1989 57 | 0.3.34dev-20120328 58 | 0 59 | 0 60 | e278b1b 61 | = 62 | 0 63 | 22/03/11 64 | 0 65 | IP 66 | Topology Zoo Toolset 67 | 1 68 | 0 69 | 1989 70 | 1989 71 | 2011_09_01 72 | 0 73 | 74 | 1 75 | 63.43049 76 | Norway 77 | 0 78 | 10.39506 79 | Trondheim 80 | 81 | 82 | 1 83 | 59.33258 84 | Sweden 85 | 1 86 | 18.0649 87 | Stockholm 88 | 89 | 90 | 1 91 | 60.16952 92 | Finland 93 | 2 94 | 24.93545 95 | Helsinki 96 | 97 | 98 | 1 99 | 55.67594 100 | Denmark 101 | 3 102 | 12.56553 103 | Copenhagen 104 | 105 | 106 | 1 107 | 64.13548 108 | Iceland 109 | 4 110 | -21.89541 111 | Reykjavik 112 | 113 | 114 | 0 115 | 5 116 | EUROPE 117 | 118 | 119 | 0 120 | 6 121 | USA 122 | 123 | 124 | 64 125 | K 126 | 64 Kbit/s 127 | it/s 128 | 64000.0 129 | 0 130 | 131 | 132 | 64 133 | K 134 | 64 Kbit/s 135 | it/s 136 | 64000.0 137 | 0 138 | 139 | 140 | 64 141 | K 142 | 64 Kbit/s 143 | it/s 144 | 64000.0 145 | 0 146 | 147 | 148 | 64 149 | K 150 | 64 Kbit/s 151 | it/s 152 | 64000.0 153 | 0 154 | 155 | 156 | 64 157 | K 158 | 64 Kbit/s 159 | it/s 160 | 64000.0 161 | 0 162 | 163 | 164 | 9600 bit/s 165 | 0 166 | 167 | 168 | 169 | -------------------------------------------------------------------------------- /graphs/Arpanet19706.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 25/01/11 40 | United States 41 | Country 42 | ARPANET 43 | Secondary 44 | 0 45 | http://som.csudh.edu/cis/lpress/history/arpamaps/ 46 | 1.0 47 | REN 48 | Historic 49 | 1 50 | 0 51 | Arpanet19706 52 | 0.3.34dev-20120328 53 | 0 54 | 0 55 | e278b1b 56 | = 57 | 06 58 | 25/01/11 59 | ARPA 60 | Topology Zoo Toolset 61 | 1 62 | 0 63 | 1970_06 64 | 1970 65 | 2011_09_01 66 | 0 67 | 68 | 1 69 | 42.37843 70 | United States 71 | 0 72 | -71.11644 73 | HARVARD 74 | 75 | 76 | 1 77 | 37.45383 78 | United States 79 | 1 80 | -122.18219 81 | SRI 82 | 83 | 84 | 1 85 | 34.42083 86 | United States 87 | 2 88 | -119.69819 89 | UCSB 90 | 91 | 92 | 1 93 | 34.05223 94 | United States 95 | 3 96 | -118.24368 97 | UCLA 98 | 99 | 100 | 1 101 | 34.01945 102 | United States 103 | 4 104 | -118.49119 105 | RAND 106 | 107 | 108 | 1 109 | 34.01945 110 | United States 111 | 5 112 | -118.49119 113 | SDC 114 | 115 | 116 | 1 117 | 40.76078 118 | United States 119 | 6 120 | -111.89105 121 | UTAH 122 | 123 | 124 | 1 125 | 42.35954 126 | United States 127 | 7 128 | -71.09172 129 | MIT 130 | 131 | 132 | 1 133 | 42.3751 134 | United States 135 | 8 136 | -71.10561 137 | BBN 138 | 139 | 140 | e9 141 | 0 142 | 143 | 144 | e0 145 | 0 146 | 147 | 148 | e1 149 | 0 150 | 151 | 152 | e2 153 | 0 154 | 155 | 156 | e3 157 | 0 158 | 159 | 160 | e5 161 | 0 162 | 163 | 164 | e4 165 | 0 166 | 167 | 168 | e6 169 | 0 170 | 171 | 172 | e7 173 | 0 174 | 175 | 176 | e8 177 | 0 178 | 179 | 180 | 181 | -------------------------------------------------------------------------------- /graphs/Getnet.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 14/01/11 43 | USA 44 | Country 45 | GetNet 46 | Secondary 47 | No contemporary info. Was an ISP in 97 with reach but now appears to be Phoenix only? No buyout info 48 | http://www.nthelp.com/images/getnet.jpg 49 | 1.0 50 | COM 51 | Current 52 | 0 53 | 0 54 | Getnet 55 | 0.3.34dev-20120328 56 | 0 57 | 0 58 | e278b1b 59 | = 60 | 01 61 | 14/01/11 62 | 1 63 | IP 64 | Topology Zoo Toolset 65 | 1 66 | 0 67 | 2011_01 68 | 2011 69 | 2011_09_01 70 | 0 71 | 72 | 1 73 | 47.60621 74 | United States 75 | 0 76 | -122.33207 77 | Seattle 78 | 79 | 80 | 1 81 | 37.35411 82 | United States 83 | 1 84 | -121.95524 85 | Santa Clara 86 | 87 | 88 | 1 89 | 33.44838 90 | United States 91 | 2 92 | -112.07404 93 | Phoenix 94 | 95 | 96 | 1 97 | 32.22174 98 | United States 99 | 3 100 | -110.92648 101 | Tucson 102 | 103 | 104 | 1 105 | 38.89511 106 | United States 107 | 4 108 | -77.03637 109 | Washington, DC 110 | 111 | 112 | 1 113 | 39.29038 114 | United States 115 | 5 116 | -76.61219 117 | Baltimore 118 | 119 | 120 | 1 121 | 40.44062 122 | United States 123 | 6 124 | -79.99589 125 | Pittsburgh 126 | 127 | 128 | DS-3 129 | 45 Mbps DS-3 130 | 45 Mbps 131 | 0 132 | 133 | 134 | DS-3 135 | 45 Mbps DS-3 136 | 45 Mbps 137 | 0 138 | 139 | 140 | DS-3 141 | 45 Mbps DS-3 142 | 45 Mbps 143 | 0 144 | 145 | 146 | DS-3 147 | 45 Mbps DS-3 148 | 45 Mbps 149 | 0 150 | 151 | 152 | DS-3 153 | 45 Mbps DS-3 154 | 45 Mbps 155 | 0 156 | 157 | 158 | DS-3 159 | 45 Mbps DS-3 160 | 45 Mbps 161 | 0 162 | 163 | 164 | DS-3 165 | 45 Mbps DS-3 166 | 45 Mbps 167 | 0 168 | 169 | 170 | DS-3 171 | 45 Mbps DS-3 172 | 45 Mbps 173 | 0 174 | 175 | 176 | 177 | -------------------------------------------------------------------------------- /graphs/Heanet.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 20/07/11 43 | Ireland 44 | Country 45 | Heanet 46 | Primary 47 | Main page at www.hea.net contains no useful topology information. 48 | http://www.hea.net/index_new.php 49 | 1.0 50 | Current 51 | REN 52 | 1 53 | 0 54 | Heanet 55 | 0.3.34dev-20120328 56 | 1 57 | 0 58 | e278b1b 59 | = 60 | 07 61 | 20/07/11 62 | 0 63 | IP 64 | 2011_09_01 65 | 0 66 | 0 67 | Topology Zoo Toolset 68 | 2011_07 69 | 2011 70 | 0 71 | 72 | Ireland 73 | -9.04889 74 | Galway 75 | 53.27194 76 | 1 77 | 104.0 78 | 119.0 79 | 0 80 | 81 | 82 | Ireland 83 | -8.62306 84 | Limerick 85 | 52.66472 86 | 1 87 | 149.0 88 | 100.0 89 | 1 90 | 91 | 92 | Ireland 93 | -8.49583 94 | Cork 95 | 51.89861 96 | 1 97 | 273.0 98 | 90.0 99 | 2 100 | 101 | 102 | Ireland 103 | -6.26719 104 | CityWest 105 | 53.34399 106 | 1 107 | 85.0 108 | 275.0 109 | 3 110 | 111 | 112 | Ireland 113 | -6.26719 114 | DCU (Dublin City University 115 | 53.34399 116 | 1 117 | 114.0 118 | 372.0 119 | 4 120 | 121 | 122 | Ireland 123 | -6.26719 124 | TDC (Trinity College Dublin) 125 | 53.34399 126 | 1 127 | 270.0 128 | 403.0 129 | 5 130 | 131 | 132 | Ireland 133 | -6.26719 134 | Kilcarbery 135 | 53.34399 136 | 1 137 | 269.0 138 | 270.0 139 | 6 140 | 141 | 142 | e0 143 | 0 144 | 145 | 146 | e1 147 | 0 148 | 149 | 150 | e2 151 | 0 152 | 153 | 154 | e3 155 | 0 156 | 157 | 158 | e4 159 | 0 160 | 161 | 162 | e5 163 | 0 164 | 165 | 166 | e6 167 | 0 168 | 169 | 170 | e7 171 | 0 172 | 173 | 174 | e8 175 | 1 176 | 177 | 178 | e10 179 | 0 180 | 181 | 182 | e9 183 | 1 184 | 185 | 186 | e11 187 | 0 188 | 189 | 190 | e12 191 | 0 192 | 193 | 194 | 195 | -------------------------------------------------------------------------------- /graphs/Itnet.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 3/02/11 41 | Ireland 42 | Country 43 | Itnet 44 | Primary 45 | 3 Nodes co-located on map, Very sparse info, semi-dud page 46 | http://www.itnet.ie/ 47 | 1.0 48 | REN 49 | Historic 50 | 1 51 | 0 52 | Itnet 53 | 0.3.34dev-20120328 54 | 0 55 | 0 56 | e278b1b 57 | = 58 | 0 59 | 6/03/11 60 | 0 61 | IP 62 | Topology Zoo Toolset 63 | 0 64 | 0 65 | 2005 66 | 2005 67 | 2011_09_01 68 | 0 69 | 70 | 1 71 | 52.66472 72 | Ireland 73 | 0 74 | -8.62306 75 | Limerick 76 | 77 | 78 | 1 79 | 51.89861 80 | Ireland 81 | 1 82 | -8.49583 83 | Cork 84 | 85 | 86 | 1 87 | 52.27042 88 | Ireland 89 | 2 90 | -9.70264 91 | Tralee 92 | 93 | 94 | 1 95 | 53.27194 96 | Ireland 97 | 3 98 | -9.04889 99 | Galway 100 | 101 | 102 | 1 103 | 54.26969 104 | Ireland 105 | 4 106 | -8.46943 107 | Sligo 108 | 109 | 110 | 1 111 | 54.95 112 | Ireland 113 | 5 114 | -7.73333 115 | Letterkenny 116 | 117 | 118 | 1 119 | 53.42278 120 | Ireland 121 | 6 122 | -7.93722 123 | Athlone 124 | 125 | 126 | 1 127 | 54.0 128 | Ireland 129 | 7 130 | -6.41667 131 | Dundalk 132 | 133 | 134 | 1 135 | 53.38806 136 | Ireland 137 | 8 138 | -6.37556 139 | Blanchardstown, Dun Laoghaire, Tallaght 140 | 141 | 142 | 1 143 | 52.80028 144 | Ireland 145 | 9 146 | -6.73694 147 | Carlow 148 | 149 | 150 | 1 151 | 52.25833 152 | Ireland 153 | 10 154 | -7.11194 155 | Waterford 156 | 157 | 158 | e9 159 | 0 160 | 161 | 162 | e7 163 | 0 164 | 165 | 166 | e8 167 | 0 168 | 169 | 170 | e0 171 | 0 172 | 173 | 174 | e1 175 | 0 176 | 177 | 178 | e2 179 | 0 180 | 181 | 182 | e3 183 | 0 184 | 185 | 186 | e4 187 | 0 188 | 189 | 190 | e5 191 | 0 192 | 193 | 194 | e6 195 | 0 196 | 197 | 198 | 199 | -------------------------------------------------------------------------------- /graphs/Netrail.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 14/01/11 43 | USA 44 | Country 45 | Netrail 46 | Secondary 47 | http://www.allbusiness.com/marketing-advertising/marketing-techniques/6910730-1.html 48 | http://www.nthelp.com/images/netrail.jpg 49 | 1.0 50 | COM 51 | Current 52 | 1 53 | 0 54 | Netrail 55 | 0.3.34dev-20120328 56 | 1 57 | 0 58 | e278b1b 59 | = 60 | 01 61 | 14/01/11 62 | 1 63 | IP 64 | Topology Zoo Toolset 65 | 1 66 | 1 67 | 2011_01 68 | 2011 69 | 2011_09_01 70 | 0 71 | 72 | 1 73 | 37.44188 74 | United States 75 | 0 76 | -122.14302 77 | Palo Alto 78 | 79 | 80 | 1 81 | 41.85003 82 | United States 83 | 1 84 | -87.65005 85 | Chicago 86 | 87 | 88 | 1 89 | 40.71427 90 | United States 91 | 2 92 | -74.00597 93 | New York 94 | 95 | 96 | 1 97 | 39.29038 98 | United States 99 | 3 100 | -76.61219 101 | Baltimore 102 | 103 | 104 | 1 105 | 38.89511 106 | United States 107 | 4 108 | -77.03637 109 | Washington, DC 110 | 111 | 112 | 1 113 | 25.77427 114 | United States 115 | 5 116 | -80.19366 117 | Miami 118 | 119 | 120 | 1 121 | 33.749 122 | United States 123 | 6 124 | -84.38798 125 | Atlanta 126 | 127 | 128 | DS-3 129 | 45 Mbps DS-3 130 | 45 Mbps 131 | 0 132 | 133 | 134 | DS-3 135 | 45 Mbps DS-3 136 | 45 Mbps 137 | 0 138 | 139 | 140 | DS-3 141 | 45 Mbps DS-3 142 | 45 Mbps 143 | 0 144 | 145 | 146 | DS-3 147 | 45 Mbps DS-3 148 | 45 Mbps 149 | 0 150 | 151 | 152 | DS-3 153 | 45 Mbps DS-3 154 | 45 Mbps 155 | 0 156 | 157 | 158 | DS-3 159 | 45 Mbps DS-3 160 | 45 Mbps 161 | 0 162 | 163 | 164 | DS-3 165 | 45 Mbps DS-3 166 | 45 Mbps 167 | 0 168 | 169 | 170 | DS-3 171 | 45 Mbps DS-3 172 | 45 Mbps 173 | 0 174 | 175 | 176 | DS-3 177 | 45 Mbps DS-3 178 | 45 Mbps 179 | 0 180 | 181 | 182 | DS-3 183 | 45 Mbps DS-3 184 | 45 Mbps 185 | 0 186 | 187 | 188 | 189 | -------------------------------------------------------------------------------- /graphs/Dataxchange.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 14/01/11 43 | USA 44 | Country 45 | DataXchange 46 | Secondary 47 | Acquired by Rocky Mountain Internet http://sec.edgar-online.com/internet-commerce-communications-inc/8-k-current-report-filing/1998/12/22/section6.aspx (Network was K5 plus a stub!) 48 | http://www.nthelp.com/images/DataXchange.jpg 49 | 1.0 50 | COM 51 | Current 52 | 1 53 | 0 54 | Dataxchange 55 | 0.3.34dev-20120328 56 | 1 57 | 0 58 | e278b1b 59 | = 60 | 01 61 | 14/01/11 62 | 0 63 | IP 64 | Topology Zoo Toolset 65 | 1 66 | 0 67 | 2011_01 68 | 2011 69 | 2011_09_01 70 | 0 71 | 72 | 1 73 | 37.77493 74 | United States 75 | 0 76 | -122.41942 77 | San Francisco 78 | 79 | 80 | 1 81 | 34.05223 82 | United States 83 | 1 84 | -118.24368 85 | Los Angeles 86 | 87 | 88 | 1 89 | 41.85003 90 | United States 91 | 2 92 | -87.65005 93 | Chicago 94 | 95 | 96 | 1 97 | 38.93428 98 | United States 99 | 3 100 | -77.17748 101 | McLean 102 | 103 | 104 | 1 105 | 38.89511 106 | United States 107 | 4 108 | -77.03637 109 | Washington, DC 110 | 111 | 112 | 1 113 | 33.749 114 | United States 115 | 5 116 | -84.38798 117 | Atlanta 118 | 119 | 120 | DS-3 121 | 45 Mbps DS-3 122 | 45 Mbps 123 | 0 124 | 125 | 126 | DS-3 127 | 45 Mbps DS-3 128 | 45 Mbps 129 | 0 130 | 131 | 132 | DS-3 133 | 45 Mbps DS-3 134 | 45 Mbps 135 | 0 136 | 137 | 138 | DS-3 139 | 45 Mbps DS-3 140 | 45 Mbps 141 | 0 142 | 143 | 144 | DS-3 145 | 45 Mbps DS-3 146 | 45 Mbps 147 | 0 148 | 149 | 150 | DS-3 151 | 45 Mbps DS-3 152 | 45 Mbps 153 | 0 154 | 155 | 156 | DS-3 157 | 45 Mbps DS-3 158 | 45 Mbps 159 | 0 160 | 161 | 162 | DS-3 163 | 45 Mbps DS-3 164 | 45 Mbps 165 | 0 166 | 167 | 168 | DS-3 169 | 45 Mbps DS-3 170 | 45 Mbps 171 | 0 172 | 173 | 174 | DS-3 175 | 45 Mbps DS-3 176 | 45 Mbps 177 | 0 178 | 179 | 180 | DS-3 181 | 45 Mbps DS-3 182 | 45 Mbps 183 | 0 184 | 185 | 186 | 187 | -------------------------------------------------------------------------------- /graphs/Padi.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 22/10/10 46 | Palestine 47 | Country 48 | PADI2 49 | Primary 50 | 3 nodes 51 | http://web.archive.org/web/20081206174517/http://www.padi2.ps/maps.php 52 | 1.0 53 | REN 54 | Historic 55 | 1 56 | 0 57 | Padi 58 | 0.3.34dev-20120328 59 | 0 60 | 0 61 | e278b1b 62 | = 63 | 01 64 | 21/10/10 65 | 0 66 | IP 67 | Topology Zoo Toolset 68 | 0 69 | 0 70 | 2007_01 71 | 2007 72 | 2011_09_01 73 | 0 74 | 75 | 1 76 | University 77 | 0 78 | AQSA 79 | 80 | 81 | 1 82 | University 83 | 1 84 | IUG 85 | 86 | 87 | 1 88 | University 89 | 2 90 | HU 91 | 92 | 93 | 1 94 | University 95 | 3 96 | PPU 97 | 98 | 99 | 1 100 | University 101 | 4 102 | AZHR 103 | 104 | 105 | 1 106 | Research Center 107 | 5 108 | ARIJ 109 | 110 | 111 | 1 112 | Research Center 113 | 6 114 | ICB 115 | 116 | 117 | 0 118 | 7 119 | GEANT 120 | 121 | 122 | 1 123 | University 124 | 8 125 | Annajah National Univeristy 126 | 127 | 128 | 1 129 | University 130 | 9 131 | AAUJ 132 | 133 | 134 | 1 135 | University 136 | 10 137 | BZU 138 | 139 | 140 | 1 141 | 4.3238 142 | Malaysia 143 | University 144 | 11 145 | 100.9299 146 | PADI2 147 | 148 | 149 | 1 150 | University 151 | 12 152 | QOU 153 | 154 | 155 | 1 156 | University 157 | 13 158 | AQU 159 | 160 | 161 | 1 162 | University 163 | 14 164 | BU 165 | 166 | 167 | 2 168 | 2Mb/s 169 | M 170 | 2000000.0 171 | 0 172 | 173 | 174 | 45 175 | 45Mb/s 176 | M 177 | 45000000.0 178 | 0 179 | 180 | 181 | 100 182 | 100Mb/s 183 | M 184 | 100000000.0 185 | 0 186 | 187 | 188 | 100 189 | 100Mb/s 190 | M 191 | 100000000.0 192 | 0 193 | 194 | 195 | 2 196 | 2Mb/s 197 | M 198 | 2000000.0 199 | 0 200 | 201 | 202 | planned 203 | Planned 204 | 0 205 | 206 | 207 | 208 | -------------------------------------------------------------------------------- /graphs/TLex.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 22/10/10 47 | Tokyo, Japan 48 | Metro 49 | T-lex 50 | Primary 51 | 0 52 | http://www.t-lex.net/ 53 | 1.0 54 | Current 55 | REN 56 | 1 57 | 0 58 | TLex 59 | 0.3.34dev-20120328 60 | 0 61 | 1 62 | e278b1b 63 | = 64 | 08 65 | 3/08/10 66 | Layer 2 67 | Topology Zoo Toolset 68 | 1 69 | 1 70 | 2010_08 71 | 2010 72 | 2011_09_01 73 | 0 74 | 75 | 0 76 | 0 77 | Pacific NW Gigapop (Seattle, WA) 78 | 79 | 80 | 0 81 | 1 82 | Future IEEAF Asian Extension 83 | 84 | 85 | 1 86 | 2 87 | Cat 6500 AS23814 88 | 89 | 90 | 1 91 | 49.41631 92 | France 93 | 3 94 | 1.92302 95 | ONS-15454 96 | 97 | 98 | 0 99 | 4 100 | DR Data Reservoir 101 | 102 | 103 | 0 104 | 5 105 | U-Tokyo akihabara 106 | 107 | 108 | 0 109 | 6 110 | JGN2 111 | 112 | 113 | 0 114 | 7 115 | APAN-JP AS7660 116 | 117 | 118 | 0 119 | 8 120 | WIDE AS2500 121 | 122 | 123 | 0 124 | 9 125 | ASCC/TW AS9264 126 | 127 | 128 | 1 129 | 10 130 | BigIron 15000 AS23814 131 | 132 | 133 | 1 134 | 11 135 | NetIron N140G AS23814 136 | 137 | 138 | OC-12 139 | OC-12 140 | 0 141 | 142 | 143 | OC-192 144 | OC-192 145 | 1 146 | 147 | 148 | OC-192 149 | OC-192 (Future) 150 | Future 151 | 0 152 | 153 | 154 | WANPHY 155 | 0 156 | 157 | 158 | OC-48 159 | OC-48 160 | 1 161 | 162 | 163 | 10 164 | G 165 | 10GE 166 | E 167 | 10000000000.0 168 | 0 169 | 170 | 171 | WANPHY 172 | 0 173 | 174 | 175 | 8*GbE 176 | 0 177 | 178 | 179 | e6 180 | 1 181 | 182 | 183 | e0 184 | 0 185 | 186 | 187 | e1 188 | 0 189 | 190 | 191 | e2 192 | 0 193 | 194 | 195 | e3 196 | 0 197 | 198 | 199 | e4 200 | 0 201 | 202 | 203 | e5 204 | 0 205 | 206 | 207 | e8 208 | 0 209 | 210 | 211 | 212 | -------------------------------------------------------------------------------- /graphs/Uninet.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 21/10/10 38 | Asia-Pacific 39 | Continent 40 | UniNet 41 | Primary 42 | Broken web links 43 | http://noc.uni.net.th/networktop.html 44 | 1.0 45 | Dynamic 46 | REN 47 | 1 48 | 0 49 | Uninet 50 | 0.3.34dev-20120328 51 | 0 52 | 0 53 | e278b1b 54 | = 55 | 10 56 | 21/10/10 57 | 0 58 | IP 59 | Topology Zoo Toolset 60 | 0 61 | 0 62 | 2010_10 63 | 2010 64 | 2011_09_01 65 | 0 66 | 67 | 1 68 | 0 69 | ? 70 | 71 | 72 | 1 73 | 1 74 | NRT 75 | 76 | 77 | 1 78 | 2 79 | SKA 80 | 81 | 82 | 1 83 | 3 84 | CBI 85 | 86 | 87 | 1 88 | 4 89 | BKK 90 | 91 | 92 | 1 93 | 5 94 | CRI 95 | 96 | 97 | 1 98 | 6 99 | CMI 100 | 101 | 102 | 1 103 | 7 104 | PNK 105 | 106 | 107 | 1 108 | 8 109 | SKN 110 | 111 | 112 | 1 113 | 9 114 | UBI 115 | 116 | 117 | 1 118 | 10 119 | KKN 120 | 121 | 122 | 1 123 | 11 124 | NRM 125 | 126 | 127 | 1 128 | 12 129 | NPM 130 | 131 | 132 | e12 133 | 0 134 | 135 | 136 | e22 137 | 0 138 | 139 | 140 | e24 141 | 0 142 | 143 | 144 | e23 145 | 1 146 | 147 | 148 | e18 149 | 0 150 | 151 | 152 | e21 153 | 0 154 | 155 | 156 | e19 157 | 0 158 | 159 | 160 | e20 161 | 1 162 | 163 | 164 | e3 165 | 0 166 | 167 | 168 | e6 169 | 0 170 | 171 | 172 | e15 173 | 0 174 | 175 | 176 | e16 177 | 1 178 | 179 | 180 | e17 181 | 0 182 | 183 | 184 | e1 185 | 0 186 | 187 | 188 | e0 189 | 1 190 | 191 | 192 | e2 193 | 0 194 | 195 | 196 | e4 197 | 0 198 | 199 | 200 | e5 201 | 0 202 | 203 | 204 | e7 205 | 0 206 | 207 | 208 | e9 209 | 0 210 | 211 | 212 | e8 213 | 1 214 | 215 | 216 | e11 217 | 0 218 | 219 | 220 | e10 221 | 1 222 | 223 | 224 | e13 225 | 0 226 | 227 | 228 | e14 229 | 1 230 | 231 | 232 | 233 | -------------------------------------------------------------------------------- /graphs/Cesnet1993.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 20/01/11 43 | Czech Republic 44 | Country 45 | CESNET 46 | Primary 47 | 0 48 | http://www.ces.net/network/img/1993-cesnet.gif 49 | 1.0 50 | REN 51 | Historic 52 | 1 53 | 0 54 | Cesnet1993 55 | 0.3.34dev-20120328 56 | 0 57 | 0 58 | e278b1b 59 | = 60 | 01 61 | 20/01/11 62 | IP 63 | Topology Zoo Toolset 64 | 1 65 | 1 66 | 1993_01 67 | 1993 68 | 2011_09_01 69 | 1 70 | 71 | 1 72 | 49.83465 73 | Czech Republic 74 | 0 75 | 18.28204 76 | Ostrava 77 | 78 | 79 | 0 80 | 1 81 | Ebone 82 | 83 | 84 | 1 85 | 49.74747 86 | Czech Republic 87 | 2 88 | 13.37759 89 | Plzen 90 | 91 | 92 | 1 93 | 50.08804 94 | Czech Republic 95 | 3 96 | 14.42076 97 | Praha 98 | 99 | 100 | 1 101 | 50.76711 102 | Czech Republic 103 | 4 104 | 15.05619 105 | Liberec 106 | 107 | 108 | 1 109 | 48.97447 110 | Czech Republic 111 | 5 112 | 14.47434 113 | Ceske Budejovice 114 | 115 | 116 | 1 117 | 50.04075 118 | Czech Republic 119 | 6 120 | 15.77659 121 | Pardubice 122 | 123 | 124 | 1 125 | 50.20923 126 | Czech Republic 127 | 7 128 | 15.83277 129 | Hradec Kralove 130 | 131 | 132 | 1 133 | 49.59552 134 | Czech Republic 135 | 8 136 | 17.25175 137 | Olomouc 138 | 139 | 140 | 1 141 | 49.19522 142 | Czech Republic 143 | 9 144 | 16.60796 145 | Brno 146 | 147 | 148 | 0.02 149 | 0.02M 150 | M 151 | 20000.0 152 | 0 153 | 154 | 155 | 0.02 156 | 0.02M 157 | M 158 | 20000.0 159 | 0 160 | 161 | 162 | 0.02 163 | 0.02M 164 | M 165 | 20000.0 166 | 0 167 | 168 | 169 | 0.02 170 | 0.02M 171 | M 172 | 20000.0 173 | 0 174 | 175 | 176 | 0.02 177 | 0.02M 178 | M 179 | 20000.0 180 | 0 181 | 182 | 183 | 0.02 184 | 0.02M 185 | M 186 | 20000.0 187 | 0 188 | 189 | 190 | 0.02 191 | 0.02M 192 | M 193 | 20000.0 194 | 0 195 | 196 | 197 | 0.06 198 | 0.06M 199 | M 200 | 60000.0 201 | 0 202 | 203 | 204 | 0.02 205 | 0.02M 206 | M 207 | 20000.0 208 | 0 209 | 210 | 211 | 212 | -------------------------------------------------------------------------------- /graphs/Nordu2005.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 22/03/11 45 | Europe 46 | Continent 47 | NORDU 48 | Primary 49 | CERT + NEWS + DNS 50 | https://wiki.nordu.net/display/NORDUwiki/The+History+of+NORDUnet 51 | 1.0 52 | Historic 53 | REN 54 | 1 55 | 0 56 | Nordu2005 57 | 0.3.34dev-20120328 58 | 0 59 | 0 60 | e278b1b 61 | = 62 | 0 63 | 22/03/11 64 | 0 65 | IP 66 | Topology Zoo Toolset 67 | 1 68 | 0 69 | 2005 70 | 2005 71 | 2011_09_01 72 | 0 73 | 74 | 0 75 | 0 76 | NETNOD 77 | 78 | 79 | 1 80 | 59.33258 81 | Sweden 82 | 1 83 | 18.0649 84 | Stockholm 85 | 86 | 87 | 1 88 | 60.16952 89 | Finland 90 | 2 91 | 24.93545 92 | Helsinki 93 | 94 | 95 | 1 96 | 55.67594 97 | Denmark 98 | 3 99 | 12.56553 100 | Copenhagen 101 | 102 | 103 | 1 104 | 64.13548 105 | Iceland 106 | 4 107 | -21.89541 108 | Reykjavik 109 | 110 | 111 | 0 112 | 5 113 | GEANT 114 | 115 | 116 | 0 117 | 6 118 | General Internet 119 | 120 | 121 | 1 122 | 59.89444 123 | Russia 124 | 7 125 | 30.26417 126 | St Petersburg 127 | 128 | 129 | 1 130 | 59.91273 131 | Norway 132 | 8 133 | 10.74609 134 | Oslo 135 | 136 | 137 | Thin Line 138 | 0 139 | 140 | 141 | 5 142 | G 143 | 5 Gbit/s 144 | it/s 145 | 5000000000.0 146 | 0 147 | 148 | 149 | 10 150 | G 151 | 10 Gbit/s 152 | it/s 153 | 10000000000.0 154 | 1 155 | 156 | 157 | 10 158 | G 159 | 10 Gbit/s 160 | it/s 161 | 10000000000.0 162 | 0 163 | 164 | 165 | 10 166 | G 167 | 10 Gbit/s 168 | it/s 169 | 10000000000.0 170 | 0 171 | 172 | 173 | 15 174 | G 175 | 15 Gbit/s 176 | it/s 177 | 15000000000.0 178 | 0 179 | 180 | 181 | 1 182 | G 183 | 1 Gbit/s 184 | it/s 185 | 1000000000.0 186 | 0 187 | 188 | 189 | 10 190 | G 191 | 10 Gbit/s 192 | it/s 193 | 10000000000.0 194 | 0 195 | 196 | 197 | 5 198 | G 199 | 5 Gbit/s 200 | it/s 201 | 5000000000.0 202 | 0 203 | 204 | 205 | 155 206 | M 207 | 155 Mbit/s 208 | it/s 209 | 155000000.0 210 | 0 211 | 212 | 213 | 214 | --------------------------------------------------------------------------------