CS 283Computer Networks Spring 2013 Instructor: Yuan Xue.

Slides:



Advertisements
Similar presentations
My EBSCOhost Tutorial Tutorial support.ebsco.com.
Advertisements

Application Guide For Mesh AP – MAP-3120
PlanetLab What is PlanetLab? A group of computers available as a testbed for computer networking and distributed systems research.
DNR-322L & DNR-326.
1 Use ProtoGENI CS606, Xiaoyan Hong University of Alabama.
DSL-2870B How to Change ADSL Username and Password in your modem router How to Change Wireless Channel in your modem router How to Open Ports in your modem.
Module 5: Configuring Access for Remote Clients and Networks.
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
Introduction to Emulab. W W W of EMULAB Who came up with Emulab??? What is Emulab??? Why something like EMULAB??
Chapter 23: ARP, ICMP, DHCP IS333 Spring 2015.
hotEx RADIUS Manager Installation
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
Installing Ricoh Driver. Items you need to know IP address of Printer Options that are installed And Paper Sizes To get all this information you can print.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Remote Accessing Your Home Computer Using VNC and a Dynamic DNS Name.
Eric Claus Assistant Network Administrator Network+ Ernest Staats Master Science Information Assurance, (CISSP)®, CEH, MCSE, CNA, CWNA,
Installing Active Directory on Windows Server 2008 R2 Installing Active Directory on a fresh Windows Server 2008 R2 machine in a home network. These instructions.
4-1 PSe_4Konf.503 EAGLE Getting Started and Configuration.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Telnet/SSH: Connecting to Hosts Internet Technology1.
Ch 8-3 Working with domains and Active Directory.
ITCS 6/8010 CUDA Programming, UNC-Charlotte, B. Wilkinson, Jan 22, 2011assignprelim.1 Assignment Preliminaries ITCS 6010/8010 Spring 2011.
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
CRON: Cyber-infrastructure for Reconfigurable Optical Networks PI: Seung-Jong Park, co-PI: Rajgopal Kannan GRA: Cheng Cui, Lin Xue, Praveenkumar Kondikoppa,
Customized cloud platform for computing on your terms !
Pc Naming Configuration 1.WEB REGISTER 2.FIXNAME 3.MCAFEE AGENT SETUP ITC Training: Session 2.
Redes Inalámbricas Máster Ingeniería de Computadores 2008/2009 Tema 7.- CASTADIVA PROJECT Performance Evaluation of a MANET architecture.
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
 Whether you are on or off campus, using a PC, Mac or mobile device, you can access UNCW software (including Microsoft Office) through TealWare in the.
1. 2 Device management refers to the IDS Sensor's ability to dynamically reconfigure the filters and access control lists (ACL) on a router, switch, and.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen Thijs Walcarius GEC 22, March 24 th, 2015.
Special Project Group 03 Chintan Shah Nisharg Patel Cynthia York.
Support.ebsco.com My EBSCOhost Tutorial Tutorial.
COMP1321 Digital Infrastructure Richard Henson February 2014.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
CSCI-A110 Lab Welcome!. Overview: a busy 1 st day Welcome – Introduction Purpose of the lab Course Structure/Grading Online Course Material (Oncourse)
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
Sponsored by the National Science Foundation 1 September 15, 2015 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do the.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Sponsored by the National Science Foundation 1 GREESC15– May 25, 2015 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
Sample Presentation Headline REPRESENTATIVE SUBHEAD TO SUPPORT SUBJECT Presenter’s Name Presenter’s Title Presentation Date DeterLab A Tool for Cybersecurity.
HotEx Radius Manager Installation. hotEx RADIUS Manager Network Diagram.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Telnet allows you to log in remotely to other computers connected to the Internet (but only computers that are set up to be logged in to). Once logged.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Sample Presentation Headline REPRESENTATIVE SUBHEAD TO SUPPORT SUBJECT Presenter’s Name Presenter’s Title Presentation Date DeterLab A Tool for Cybersecurity.
Sponsored by the National Science Foundation Today’s Exercise.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Lab 8 Overview Apache Web Server. SCRIPTS Linux Tricks.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
1 Emulab's Current Support For IXPs: An example of support for non-PCs.
@Yuan Xue CS 283Computer Networks Spring 2011 Instructor: Yuan Xue.
Remote Access Using a Netgear DG834 Router 1http://
Deterlab Tutorial CS 285 Network Security. What is Deterlab? Deterlab is a security-enhanced experimental infrastructure (based on Emulab) that supports.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Part 1: How to use EasyAccess 2.0 Similar to your social network software, such as Skype, WhatsApp. One license for each HMI No license is needed for.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Using the My EBSCOhost Folder Tutorial support.ebsco.com.
SECURE LAB: CREATING A CISCO 3550 VLSM NETWORK
6. The Open Network Lab Overview and getting started
Configure the intercom IP
Configuration of Cisco Routers in GNS3
Bomgar Remote support software
Telnet/SSH Connecting to Hosts Internet Technology.
CGS 3175: Internet Applications Fall 2009
Chapter 10: Advanced Cisco Adaptive Security Appliance
Lecture9: Embedded Network Operating System: cisco IOS
Lecture9: Embedded Network Operating System: cisco IOS
Presentation transcript:

CS 283Computer Networks Spring 2013 Instructor: Yuan Xue

Deterlab Tutorial Material from:

What is Deterlab?  Deterlab is a security-enhanced experimental infrastructure (based on Emulab) that supports repeatable medium-scale networking (security ) experiments.  You can have control of a pool of real PC experimental nodes that are assigned, interconnected with high-speed links in a nearly-arbitrary topologies, loaded with software and monitored remotely.  Doesn’t it sound cool?! More details:

How does Deterlab work?  The software running Deterlab will load operating system images onto free nodes (rebooting the machine), reconfigure programmable switches to create VLANs according to the specified topology, then execute specified scripts, and/or install rpm files, etc.  Every experiment node has at least two interfaces, connected to  “Control network” route control info  Experiment network” route your experiment traffic More details: users.isi.deterlab.net

Start an experiment  Login to Deterlab using your account (  Deterlab system should have ed to you about your account information  Go to “Experimentation” menu at the top of the page  Click “Begin an experiment”  More details: [username-experimentname] Syntax check before submit Immediately Or swap in later Use default values

Start an experiment  Load a NS file specifying the network topology or use GUI to generate it.  On the side bar “Swap Experiment in”  Waiting… set ns [new Simulator] source tb_compat.tcl set nodeA [$ns node] set router [$ns node] set nodeB [$ns node] set nodeC [$ns node] set link0 [$ns duplex-link $router $nodeA 30Mb 50ms DropTail] set lan0 [$ns make-lan "$nodeB $nodeC $router " 100Mb 0ms] $ns rtproto Static $ns run

Start an experiment  View experiment configuration information. An invisible node added between two nodes to simulate link delay, loss, etc. Qualified Name: the “control interface” of experimental nodes. It will not change with different “swap in” Physical: actual allocation for your experiment. It will change every time you swap in your experiment. IP/Mask: IP addresses for your specified experiment network. In your experiment, using IP addresses of the nodes. Don’t use Qualified Name or Physical. Otherwise, the traffic goes thru “Control network”, not “Experiment Network”.

Start an experiment  More on NS file   Add link loss set ns [new Simulator] source tb_compat.tcl set nodeA [$ns node] set router [$ns node] set nodeB [$ns node] set nodeC [$ns node] set link0 [$ns duplex-link $router $nodeA 30Mb 50ms DropTail] tb-set-link-loss $link set lan0 [$ns make-lan "$nodeB $nodeC $router " 100Mb 0ms] $ns rtproto Static $ns run

Access an experiment  ssh (Secure Shell) to users.isi.deterlab.net using your account, which is the “Control Server” for your experiment.  Once you log into users.isi.deterlab.net, you can ssh to the experiment nodes using either their control network interface names  physical NodeIDs (such as bpcXXX or pcXXX)  “Qualified Name” (in format yournodename.experimentname.projectname.isi.deterlab.net, e.g., nodeA.test.VandyCS283.isi.deterlab.net.)  All your files/data can be uploaded and stored at your HOME directory at: users.isi.deterlab.net. They are all automatically visible to all experimental nodes via NFS. More details:

Perform Assignment  Perform your assignment via accessing experimental nodes.  Save your work at HOME directory at experimental nodes, also visible to your control node. They all map to one identify place. Make sure you save your work and there is no confliction among your saved work.  Access the online grading system while the experiment is swapped-in. (Detailed instruction of using online grading system will be given in each Lab assignment. )  After you are done with experiment and get it graded. Please swap out the experiment to relinquish physical resources. Don’t “terminate” the experiment unless you don’t want to repeat it again.  Note: every time you swap in, the machine will change, which may affect your software configuration and require you reinstall/recompile those software.