KTH/CSD course kick-off Spring 2010 Robert Olsson

Slides:



Advertisements
Similar presentations
Hardware Lesson 3 Inside your computer.
Advertisements

Open Source Routing Experinces at Uppsala University Robert Olsson Hans Wassen Emil Pedersen Uppsala Universitet
Berlin – November 10th, 2011 NetFPGA Programmable Networking for High-Speed Network Prototypes, Research and Teaching Presented by: Andrew W. Moore (University.
Institute of Technology Bandung What AI3 has done to Indonesia Onno W. Purbo Institute of Technology Bandung Bandung, Indonesia June 1997.
Jonas Lippuner. Overview IPCop  Introduction  Network Structure  Services  Addons Installing IPCop on a SD card  Hardware  Installation.
Customizing Virtual Networks with Partial FPGA Reconfiguration
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Optical modules, WDM, routing and KTH/CSD master program 2009 Robert Olsson KTH/CSD.
1 MASTERING (VIRTUAL) NETWORKS A Case Study of Virtualizing Internet Lab Avin Chen Borokhovich Michael Goldfeld Arik.
LOGO. Types of System Boards  Nonintegrated System Board  Nonintegrated system boards can be easily identified because each expansion slot is usually.
Computer Design Corby Milliron. Mother Board specs Model: Processor Socket Intel Processor Interface LGA1150 Form Factor ATX Processors Supported 4th.
Sven Ubik, Petr Žejdl CESNET TNC2008, Brugges, 19 May 2008 Passive monitoring of 10 Gb/s lines with PC hardware.
Christopher Bednarz Justin Jones Prof. Xiang ECE 4986 Fall Department of Electrical and Computer Engineering University.
VPN for Sales Nokia FireWall-1 Products Complete Integrated Solution including: –CheckPoint FireWall-1 enterprise security suite –Interfaces installed.
Breathing New Life Into An Old Laptop. Give an Old Laptop New Life with Cheap (or Free) Projects Picture frame Wireless Bridge File Server Printer server.
Introduction to Computers By: Najam Khan What we will learn about: Hardware: The term used to describe the physical parts of a computer. Ex. The box,
Chipset Introduction The chipset is commonly used to refer to a set of specialized chips on a computer's motherboard or.
A Blueprint for a Manageable and Affordable Wireless Testbed: Design, Pitfalls and Lessons Learned Ioannis Broustis, Jakob Eriksson, Srikanth V. Krishnamurthy,
OSREN-MAREN PROJECT Final Presentation Communication Systems Design, Summer 2008 October 27, 2008.
Hardware Trends. Contents Memory Hard Disks Processors Network Accessories Future.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
Brookhaven Science Associates U.S. Department of Energy 1 Network Services BNL USATLAS Tier 1 / Tier 2 Meeting John Bigrow December 14, 2005.
Washington WASHINGTON UNIVERSITY IN ST LOUIS 1 DTI Visit - John DeHart- 4/25/2001 Agenda l WU/ARL Background – John DeHart (15 minutes) l DTI Background.
This course is designed by Dr. Khaled A. Al-Utaibi.
High Definition Valley HDV Jan 08, 20091CSD FALL 2008.
 Identify the functions of LAN connectivity hardware  Install, configure, and differentiate between network devices such as NICs, hubs, switches, routers,
CDA-5155 Computer Architecture Principles Fall 2000 Multiprocessor Architectures.
L1/HLT trigger farm Bologna setup 0 By Gianluca Peco INFN Bologna Genève,
Recent experience with PCI-X 2.0 and PCI-E network interfaces and emerging server systems Yang Xia Caltech US LHC Network Working Group October 23, 2006.
10Gbit/s Bi-Directional Routing on standard hardware running Linux 10Gbit/s Bi-Directional Routing on standard hardware running Linux by Jesper Dangaard.
Bifrost och 10Gbit routing Software Freedom Day /Stockholm Robert Olsson Uppsala Universitet och KTH.
Open Source Routing KTH CSD Kick-Off Workshop Robert Olsson Uppsala University
Diagnostic Interface For Optical Transceivers 20 min presentation for coming experts Bernt fiber course Robert Olsson/2009.
Multiqueue & Linux Networking Robert Olsson UU/KTH.
Open Source Routing KTH CSD Kick-Off Workshop Robert Olsson Uppsala University & KTH
Multiqueue Networking David S. Miller Red Hat Inc.
Status from Martin Josefsson Hardware level performance of Status from Martin Josefsson Hardware level performance of by Jesper Dangaard Brouer.
Open-source routing at 10Gb/s Olof Hagsand (KTH) Robert Olsson (Uppsala U) Bengt Görden (KTH) SNCNW May 2009 Project grants: Internetstiftelsen (IIS) Equipment:
Bifrost KTH/CSD course kick-off Fall 2010 Robert Olsson.
Virtualization With:. Virtualization With: What Kind of Virtualization? Full virtualization Platform Resource.
Basic Computer Hardware and Software.
PC based software router
M. Bellato INFN Padova and U. Marconi INFN Bologna
Wireless-AC3200 Tri-band Gigabit Router RT-AC3200
Open router for small networks
KTH/CSD course kick-off Summer 2010 Robert Olsson
Kernel/Hardware for bifrost
Bus Systems ISA PCI AGP.
Architecture and Algorithms for an IEEE 802
Control and forwarding plane separation on an open-source router
Computer Hardware.
KTH CSD Kick-Off Workshop
CS111 Computer Programming
Basic Computer Hardware & Software
Intel Desktop Board D945GTP
Towards 10Gb/s open-source routing
Open Source 10g Talk at KTH/Kista
Report from Netconf 2009 Jesper Dangaard Brouer
Drill Translate the following message:
KTH/CSD course kick-off Fall 2009 Robert Olsson
Stanford University Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar In collaboration with Martin Casado and Scott.
Basic Computer Hardware and Software.
Demonstration of a High Performance Active Router DARPA Demo - 9/24/99
Motherboard.
Ethernet Solutions for Optical Networks
Course Project Topics for CSE5469
All or Nothing The Challenge of Hardware Offload
IP Control Gateway (IPCG)
NetFPGA - an open network development platform
Presentation transcript:

KTH/CSD course kick-off Spring 2010 Robert Olsson bifrost KTH/CSD course kick-off Spring 2010 Robert Olsson

What is bifrost? Small Linux USB For infrastructure For research Name of network and collaboration Why Linux? What about Red Hat/Debian Ubuntu etc?

Networking people Unix/Linux Needing a small flexible distro For who? Networking people Unix/Linux Needing a small flexible distro

Objectives? Hardware selection – Crucial Software selection - Crucial Testing - Crucial Development - Crucial

Basic funtions? Routing Firewalling Login services Traffic logging Gateways etc Virtualization and/or Namespaces

Basic funtions? Routing Firewalling Login services Traffic logging Gateways etc Ipv4, ipv6

Routing uses tested versions of quagga Bgp, OSPF both Ipv4, ipv6

R & D related to bifrost Close collaboration with Linux networking Developers and industry NAPI (3 years) now in most network drivers Pktgen testing in linux, fib_trie, (routing algo) routing stats to monitor and understand network Etc, etc openflow/pktgen RX module IIS funding various project

Cache effect/Performance

Measuring throughput drops breakpoint capacity overload overload

Overall Effect Inelegant handling of heavy net loads System collapse Scalabiity affected System and number of NICS A single hogger netdev can bring the system to its knees and deny service to others March 15 report on lkml Thread: "How to optimize routing perfomance" reported by Marten.Wikstron@framsfab.se - Linux 2.4 peaks at 27Kpps - Pentium Pro 200, 64MB RAM

Lab

Not all were selected...

Hardware - NIC Intel 10g board Chipset 82598 Open chip specs. Thanks Intel!

Block hw structure

Hi-End Hardware XEON 2 x E5630 TYAN S7025 Motherboard Intel 82599

10 year in production at Uppsala University Stockholm UU- 1 UU- 2 Interneral UU-Net L- uu1 L- uu2 Full Internet routing via EBGP/IBGP PIII 933MHz 2.4.10poll/SMP AS 2834 DMZ

Optical to Open Source Router KTH/CSD Current focus Optical to Open Source Router Low-Power Video Virtualization Perfromance Cost

Optical modules Optical sender and receiver in one module SFP 1G XFP 10G SFP+ 10G

XFP Optical modules XFP's uses LC-connectors

DOM - Optical Monitoring Optical modules can support optical link monitoring RX, TX power, temperatuers, alarms etc Newly added support to Bifrost/Linux

Interface (XFP) Board SUN Neptune 10g PCIe x8

CWDM MUX/DEMUX 4 Ports Price idea 600 Euro

CWDM MUX/DEMUX 16 Ports

Usage

That's all Questions?

Project's ideas DOM 4-port GIGE card/Linux igb driver GateWay Optical/WiFi Energy – Router Power Reduction/Linux Energy – Ultracaps/Solar or UPS