Slides - TERENA> Events> tnc2006
Download
Report
Transcript Slides - TERENA> Events> tnc2006
A WAN-in-LAB for
Protocol Development
Netlab, Caltech
George Lee, Lachlan Andrew, David Wei,
Bartek Wydrowski, Cheng Jin,
John Doyle, Steven Low, Harvey Newman
Outline
What and why WAN-in-Lab?
Current projects
Equipment
Configuration
External connections
Future plans
How can I get access to WAN-in-Lab?
What is WAN-in-Lab?
“Wide Area” Network in a laboratory
• Real fibre delays
• Carrier-class routers, switches, …
Why -- Spectrum of tools
cost
?
UltraLight
PlanetLab
Abilene
NLR
LHCNet
CENIC
etc
DummyNet
EmuLab
ModelNet
NS2
WAIL
SSFNet
QualNet
JavaSim
Mathis formula
Optimization
Control theory
Nonlinear model
Stocahstic model
abstraction
live netwk WANinLab emulation
simulation
maths
All scales are important– WAN-in-Lab fills a gap
Wind Tunnel of Networking
WAN in Lab
• Capacity: 2.5 – 10 Gbps
• Delay: 0 – 120 ms round trip
Configurable & evolvable
• Topology, rate, delays, route
• Modular design stays up to date
Breakable
• Won’t take down real network
Flexible, active debugging
• Passive monitoring, AQM
Integral part of R&A networks
• Transition from theory, implementation, demonstration,
deployment
• Transition from lab to marketplace
Global resource
• Part of global infrastructure UltraLight led by Harvey Newman
Projects
TCP benchmarking
FAST
• Delay-based congestion control
MaxNet
• Explicit signalling congestion control
MojaveFS
• New distributed file system
University of Pittsburg
• TCP with small buffers
University of Melbourne
• Single-bit congestion marking
Example project: MaxNet
Hardware Router
Hardware Router Hardware Router
Hardware Router
14 ms delay
14 ms delay
8x400km OC-48 2.5Gbps
8x400km OC-48 2.5Gbps
1 Gbit/sec
1 Gbit/sec
Bottleneck
Router 1
Bottleneck
Router 2
`
`
Host A
`
Host B
`
Host C
Listening
server
Sample MaxNet results
Achieves realistic delay at 1Gbit/s
Equipment
4 Cisco 7609 routers with OC48 line cards
6 Cisco ONS 15454 switches
A few dozen high speed servers
1G switch to routers/servers
Calient switch for OC48
2,400 kilometres of fibre, optical
amplifiers, dispersion compensation
modules
63ms aggregate RTT delay, in two hops
• 120ms using IP loopbacks
External connections
Will link to Ultralight, 10Gbps Physics WAN
Smooth migration testing -> deployment
Delay
• longer
• jitter
Cross traffic
Monitor
data routed
through WiL
Configuration -- Delays
Want maximum delay from limited fibre
• Signals traverse fibre 16 times
4 WDM wavelengths
4 OC48 (2.5G) MUXed onto OC192 (10G)
Lots of transponders
• WDM amplifier joins 100km spools 200km
Configuration – delays
OC48 slot
16x200km
-------WDM Wavelength--------
Bidirectional 100km
Bidirectional 100km
Amp
Configuration – delays
Delay varied by adjusting the number of
OC48 hops traversed
Calient optical switch selects required
hops
Hop lengths 200km up to 1600km
• Maximise granularity given limited switch ports
Switch
Future plans
Better control over capacities and buffers
Saturating links
• Current servers 1Gbps, links 2.5Gbps
Creative ways to emulate more topologies
Investigate cross-traffic generation
• Harpoon currently installed
Better monitoring
Using WAN-in-Lab
Contact me – lachlan at caltech . Edu
Coarse timesharing
• Some users set up experiments while others
run experiments
Software setup still being developed
• Your chance to influence our directions to tailor
it to your needs
Conclusion
WAN-in-Lab fills the gap between
emulation and live network experiments
Seeks to be as realistic as possible
• Long links, simple topology
Focus will be on TCP benchmarking
We encourage people to use it