An introduction to the group and its projects Tony McGregor

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

Ronn Ritke Tony McGregor NLANR/MNA (UCSD/SDSC) Funded by the National Science Foundation/CISE/SCI cooperative agreement no. ANI
Ronn Ritke Tony McGregor NLANR/MNA (UCSD/SDSC) Funded by the National Science Foundation/CISE/SCI cooperative agreement no. ANI
M A Wajid Tanveer Infrastructure M A Wajid Tanveer
1 The ns-2 Network Simulator H Plan: –Discuss discrete-event network simulation –Discuss ns-2 simulator in particular –Demonstration and examples: u Download,
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Switching Concepts Introduction to Ethernet/802.3 LANs Introduction.
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Reconfigurable Network Topologies at Rack Scale
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 13-Jun-15 S Ward Abingdon and Witney College LAN design CCNA Exploration Semester 3 Chapter 1.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Network Analysis -- Available Bandwidth Estimation Using SoNIC Junyu Chen, Yicheng Liang, Zhihong Liu Cornell University 1.
DataLink Layer1 Ethernet Technologies: 10Base2 10: 10Mbps; 2: 200 meters (actual is 185m) max distance between any two nodes without repeaters thin coaxial.
1 MASTERING (VIRTUAL) NETWORKS A Case Study of Virtualizing Internet Lab Avin Chen Borokhovich Michael Goldfeld Arik.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Hosting Virtual Networks on Commodity Hardware VINI Summer Camp.
Active Measurement tool for the EuQoS project René Serral-Gracià (Universitat Politècnica de Catalunya)
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
LAN/WAN Networking: An Overview
NETWORKING COMPONENTS By Scott H. Bowers. HUB A hub can be easily mistaken for a switch, physically there are no defining characteristics, both have power.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
Module 2: Information Technology Infrastructure
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 4. Active Monitoring Techniques.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Definitions What is a network? A series of interconnected computers, linked together either via cabling or wirelessly. Often linked via a central server.
Document Number PXE PacketExpert™ - IPLinkSim WAN Link Emulator (PXE200)
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, September 2011.
LAN Switching and Wireless – Chapter 1
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
1 LAN design- Chapter 1 CCNA Exploration Semester 3 Modified by Profs. Ward and Cappellino.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Tony McGregor RIPE NCC Visiting Researcher The University of Waikato DAR Active measurement in the large.
LAN Switching and Wireless – Chapter 1 Vilina Hutter, Instructor
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Hot Interconnects TCP-Splitter: A Reconfigurable Hardware Based TCP/IP Flow Monitor David V. Schuehler
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Switching Concepts Introduction to Ethernet/802.3 LANs
Advanced Computer Networks Lecturer: E EE Eng. Ahmed Hemaid Office: I 114.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Networking Components WILLIAM NELSON LTEC HUB  Device that operated on Layer 1 of the OSI stack.  All I/O flows out all other ports besides the.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Router Basics MM Clements.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
Precision Measurements with the EVERGROW Traffic Observatory Péter Hága István Csabai.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
WP5 – Wirespeed Photonic Firewall Validation Start M27, finish M41(tbc) CIP now lead Description of Work –Establish test bed suitable to validated the.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Select appropriate hardware for building networks. Objective Course Weight 2%
Network Processing Systems Design
© THE UNIVERSITY OF WAIKATO TE WHARE WANANGA O WAIKATO 1 ns-2 TCP Simulations with The Network Simulation Cradle Sam Jansen and Anthony McGregor.
Chapter 6: Network Layer
LAN/WAN Networking: An Overview
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
NetFPGA - an open network development platform
Presentation transcript:

An introduction to the group and its projects Tony McGregor

WAND Projects CRCNet Active Measurement IP Measurement protocol Passive Measurement Simulation Integrated measurement and simulation Emulation Network Physical layer switch IPv6 topology, mobile stacks, fast handover NZNOG ‘04

CRCNet Introduction Project started almost 2 years ago Rural communities were frustrated by low speed unreliable Internet access Develop a new platform suitable to deploy future generation (>>10Mbps) wireless networks in rural and remote areas based around a mesh architecture Funded by Foundation for Research Science and Technology

CRCNet Architecture

CRCNet Stage 1 – Build Trial Network Range of equipment 2.4Ghz (802.11b and g) Orinoco radio cards and APs Advantech and Soekris Biscuit PC Linksys wireless Ethernet bridges 5.8 GHz Proxim Quick bridge20 Trango

Current Topology

CRCNet Pirongia Site

CRCNet HSK Site

CRCNet MFR Site

CRCNet Web Casting Between Hamilton Zoo and the Fieldays site 6 wireless links

CRCNet Stage Two – Platform Design Routing protocols for mesh networks Link Layer Design Design of a new node

NLANR’s active measurement project Approx 140 monitors, mostly in the USA. International deployments a single AMP monitor in about a dozen other countries some national AMPs (Australia, Taiwan, Russia soon) Measure RTT loss topology throughput (on demand) NSF funded AMP Introduction

AMP USA Sites

AMP Architecture

AMP Demo

Design dedicated machines 1ms accuracy No GPS/CDMA 1 sample per minute Benefits easy and cheap => wide deployment full mesh manageable Limits no one-way delays (bidirectional traceroute, IPMP OWD) very short events missed AMP Cost vs Function

AMP Management

Beginnings of a New Zealand AMP mesh Waikato Auckland APE Ihug (offer) Can fund more monitors and maintenance need hosts (here?) hosts provide space, power and network AMP New Zealand

Current active measurement protocols have weaknesses multiple packets (overhead, phantom routes) measurement of components (reverse path, CPU) IPMP combines path and delay measurement in a single packet exchange with low router overhead IPMP Introduction

IPMP Architecture

IPMP Protocol (IPv4)

Router can use any timestamp it has available Resolving to real-time is not done in the packet forwarding critical path Uses a separate packet exchange (information request/reply) supplies real-time reference points other router information IPMP Timestamps

IPMP Information Reply

POM made better combined path and latency, no phantom routes etc lower overhead kernel based timestamps explicit clock information forward and reverse traceroute DoS resistant associates router interfaces One way delay from NTP Bandwidth Estimation Deployment (AMP, CRCnet) IPMP Uses

To support simulation work the group developed passive header capture hardware. Known as Dag cards Speeds from Ethernet to OC48 (2.5Gbps WAN) Spun off a startup Endace ( now OC192 better support Passive Measurement Overview

Capture IP headers or full packet Add accurate timestamp GPS or CDMA for external time Originally header trace focused real-time flow based security applications Optical splitter, electrical card relay or electrical tap Passive Measurement Dag Overview

Passive Measurement Dag 3 block diagram

Passive Dag 4.2

Passive WITS Traffic Archive Long traces from Auckland University and NZIX traces up to 45 days (3.2 billion packets) IP headers GPS timestamps Some analysis online Can fetch traces from NLANR Summary CD

ATM-TN based University of Calgary/Waikato partnership parallel BSDLite network stack (sort of) high bandwidth delay, mixed real-time/TCP NS-2 with FreeBSD stack new work network cradle b link layer Simulation Introduction

Simulation Example –TCP splitting

Simulation The simulation process

Bandwidth Mbps (E3) Delay 60ms TCP buffer size proxy bytes servers as measured MSS as measured US delay as measured NZ delay not simulated Simulation Example –TCP spliting, Network parameters

Simulation TCP Splitting – a single connection

Simulation Introduction

Simulation is only accessible to very large network operators and users AIM: Make simulation available to medium sized enterprises Integrate measurement and simulation FRST funded Messim Introduction

Topology discovery automated discovery of link layer devices Traffic Models further development of specific models (e.g. peer to peer) generic Extraction of simulation parameters from traces Extended range of network stack models Continuous validation Hardware flows analysis Messim Projects

Network stack FreeBSD 5 kernel Mozilla / Bash / KDE / etc. Kernel space User space Messim Network Stack Cradle

Network stack User space Cradle (~200 functions) Network Simulator

2d Empirical distribution Messim Generic models

Use WEKA machine learning algorithms to cluster classify For each cluster simplify the rule set into terms for a network manager produce an empirical distribution for each Allow simulations with different proportions of traffic Messim Generic models

There is a need for a structured environment in which to build networks in the laboratory validation of simulations testing on network equipment The emulation network is two racks of PCs that can be configured as routers end hosts delay Plus configuration and measurement support Emulation Network Introduction

Emulation Network Overview

Usage Is a public facility Has been used to debug AT switch Used network trace capture and replay then Ixia script Ihug traffic shaper Bandwidth estimator Development Physical layer switch Emulation Network Usage and development

64 Port FastEthernet Crossbar switch Fast / Flexible Reconfiguration Link Monitoring Latency Control Bandwidth limiting Self Documenting Network Topology Centralised Control Crossbar Switch Introduction

Crossbar Switch Block Diagram – Overview Mainboard 12.8Gb/s Uplink DaughterBoard 3.2Gb/s Mainboard Crossbar Latency Bandwidth Limiting Daughterboards Ethernet Interface Time Division MUX

Crossbar Switch Block Diagram –Mother board CPU FPGA 12.8Gb/s Uplink DaughterBoard DDR SDRAM (8GB max). SDRAM FLASH

Crossbar Switch Block Diagram – Daughter board PHY FPGA PHY 3.2Gb/s Ethernet Ports Uplink to Motherboard

Daughterboard Layout Crossbar Switch Daughter board Layout

Skitter for IPv6 Hope to capture the growth of the IPv6 internet Skamper Overview

Small devices One of the motivators for IPv6 is to provide addresses and other support for small devices a.k.a. cell phones implementing a stack for embedded devices little ram moderate CPU speeds prototype hardware development Fast handover between cells normally may exceed 2s reduce to around 150ms, l2 triggers, L3 preparation for handover and timing improvements in protocols IPv6 Stacks Overview

The New Zealand Network Operators Group has an annual conference The next one will be hosted by WAND Jan , at Waikato Discounted registration (free?) for students Hope to have a number of partial travel grants for students Could hold a parallel Academic Networking Conference need feedback NZNOG Conference