1 / 1

Emulation of Abilene Network using DETER

Emulation of Abilene Network using DETER. John Mela 1 , Blaine Nelson 2 , Saurabh Amin 2 , Suzanna Schmeelk 2 , Prof. S. Shankar Sastry 2. 1 Youngstown State University, 2 University of California Berkeley. Implementation. Routing Matrix to NS. Abstract. Route 1 Route 2 .. ..

nathan
Download Presentation

Emulation of Abilene Network using DETER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Emulation of Abilene Network using DETER John Mela1, Blaine Nelson2, Saurabh Amin2, Suzanna Schmeelk2, Prof. S. Shankar Sastry2 1Youngstown State University, 2University of California Berkeley Implementation Routing Matrix to NS Abstract Route 1 Route 2 .. .. Route N $src add-route .. $src add-route .. .. .. $src add-route .. Security of networked computing systems has become increasingly paramount. The daily function of society hinges on the safe and reliable operation of these infrastructures. The detection of attack traffic on network infrastructures necessitates experimentation on accurately modeled emulations. In this research, a model of the Abilene topology was created using the DETERlabtestbed. Network traffic flows were emulated on top of this model. The specification of Abilene's traffic flows could be used to represent the network's background traffic in scale. As this model more closely imitates Abilene both in structure and behavior, a door to extensive experimentation is opened. Python Topology Specification Figure 3 # Representation of Abilene Topology in NS setns [new Simulator] sourcetb_compat.tcl #Create the backbone nodes foreachnode { ATLAng ATM5 CHINngDNVRngHSTNngIPLSng_ KSCYngLOSAngNYCMngSNVAngSTTLngWASHng control } { #Create new node set$node [$nsnode] #Define the OS image tb-set-node-os[set$node] Ubuntu804-STD #Startup scripts tb-set-node-startcmd[set$node]_ "sudo python /share/seer/v160/experiment-setup.py Basic" } Route Verification #!/usr/local/bin/bash NODES="ATLAng ATM5 CHINngDNVRngHSTNngIPLSng_ KSCYngLOSAngNYCMngSNVAngSTTLngWASHng_ ATLAext ATM5ext CHINextDNVRextHSTNext_ IPLSextKSCYextLOSAextNYCMextSNVAextSTTLextWASHext" for NODE in$NODES do for HOST in$NODES do echo "$NODE is pinging: $HOST" ssh -o "StrictHostKeyChecking no" $NODE.jnmela-abilene.trust-reu_ "ping -q -c 2 $HOST || echo_ "ERROR: $NODE FAILED TO CONTACT $HOST" >> brokenroutes.dump" done done exit 0 Figure 1 Backbone Paired with External Interfaces Figure 4 Method The creation of our topology involved 5 steps Conclusion Our research attained three goals. The first was the construction of the Abilene topology using DETER. This was accomplished by specifying the backbone routers, external interfaces, and link information for each node. The second was the conversion of an Abilene routing matrix into NS syntax. We used python to read the routing information from the matrix, confirm that each route was complete, and output the NS syntax to specify these routes in DETER. Third, we verified that the implemented routes functioned in our emulation using bash scripting and the ping utility. Created Abilene backbone in Network Simulator(NS) using DETERlab Paired backbone routers with external interface as illustrated in Figure 2. Links are specified individually for unique throughput and latency customization Converted Abilene routing matrix to NS syntax Confirmed manual traffic routes Figure 2 Recommendations for Future Study • Emulate link throughputs and latencies • Implement background traffic generation

More Related