WAIL By: - Dave Plonka - Ana Bizarro Wisconsin Advanced Internet Laboratory - WAIL
WAILworks Motivation Challenges Approach Status WAIL - overview An extensible, consistent environment for conducting research in WAIL Scale, reconfigurability, instrumentation, access, etc. WAILworks – a multifaceted environment enabling research in WAIL Design and development of significant components on track for Summer ’03 completion
WAIL works Project Overview Backbone Front-end (scripts now, GUI later!) Lab scheduling application (resource management for experiments) Definition of scenarios (canonical topologies) Automated configuration of network devices Results repository (network database)
WAIL works Project Status Backbone Front-end (scripts now, GUI later!) Lab scheduling application (resource management for experiments) Definition of scenarios (canonical topologies) Automated configuration of network devices Results repository (network database)
WAIL - management Legend: 802.1Q trunk Lab-wide VLAN Mngmt VLAN Other Ethernet Serial WAILbone
WAIL works - scenarios Canonical Topologies ISP BGP End-to-End POP Maximum Spaghetti One-Off Data Center
WAIL works – ISP scenario ISP Topology Reproduce Internet 2 Backbone: Abilene Why ? It is a national high performance backbone Hardware information available Routing architecture available Ping and traceroute tools available Router proxy available for ‘show’ commands Log files available
WAIL works – ISP scenario Abilene: Real-World Topology STTL SNVA LOSA DNVR HSTN ATLA WASH NYCM CLEV IPLSKSCY CHIN
WAIL works – ISP scenario Abilene Network in WAIL Step-by-Step Select a Topology (point in time) Map Abilene Nodes to WAIL Routers Assign Internet Numbers, Addresses Basic Configuration Routing Configuration Automate Config Upload to the Routers Test the Network Validate – Quantify Differences with Real-World Save Scenario to Repository
WAIL works – ISP scenario Abilene Network in WAIL Progress Select a Topology Map Abilene Nodes to WAIL Routers Assign Internet Numbers, Addresses Basic Configuration Routing Configuration Automate Config Upload to the Routers Test the Network Validate - Quantify Differences with Real-World Save Scenario to Repository
WAIL works – ISP scenario WAIL Abilene Legend: 802.1Q trunk Lab-wide VLAN Mngmt VLAN Other Ethernet Serial
WAIL works – ISP scenario Abilene Layer 2
WAIL works – ISP scenario Abilene Layer 2 and Layer 3
WAIL works Summary WAILworks is the critical infrastructure for running experiments in WAIL (unique capability) Design and development of each component is on track for Summer ’03 completion (Phase 1) Future External access More GUI, visualization Adapting aspects of WAILworks for operational use