Bifrost KTH/CSD course kick-off Fall 2010 Robert Olsson.

Slides:



Advertisements
Similar presentations
Building Fast, Flexible Virtual Networks on Commodity Hardware Nick Feamster Georgia Tech Trellis: A Platform for Building Flexible, Fast Virtual Networks.
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.
Firewalls By Tahaei Fall What is a firewall? a choke point of control and monitoring interconnects networks with differing trust imposes restrictions.
Institute of Technology Bandung What AI3 has done to Indonesia Onno W. Purbo Institute of Technology Bandung Bandung, Indonesia June 1997.
Performance Evaluation of Open Virtual Routers M.Siraj Rathore
1 Quagga Status RIPE65 Martin Winter OpenSourceRouting.org.
PEERING IN KENYA Barry Macharia Technical Manager AFNOG PRESENTATION.
A Commodity Cluster for Lattice QCD Calculations at DESY Andreas Gellrich *, Peter Wegner, Hartmut Wittig DESY CHEP03, 25 March 2003 Category 6: Lattice.
Jonas Lippuner. Overview IPCop  Introduction  Network Structure  Services  Addons Installing IPCop on a SD card  Hardware  Installation.
Topics in Advanced Network Security 1 Stateful Intrusion Detection for High Speed Networks Christopher Kruegel Fredrick Valeur Giovanni Vigna Richard Kemmerer.
1 Network Packet Generator Characterization presentation Supervisor: Mony Orbach Presenting: Eugeney Ryzhyk, Igor Brevdo.
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.
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.
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
Hosting Virtual Networks on Commodity Hardware VINI Summer Camp.
OpenFlow: Enabling Technology Transfer to Networking Industry Nikhil Handigol Nikhil Handigol Cisco Nerd.
1 Liquid Software Larry Peterson Princeton University John Hartman University of Arizona
OSREN-MAREN PROJECT Final Presentation Communication Systems Design, Summer 2008 October 27, 2008.
10/12/ Embedded XINU and WRT54GL. 10/12/ Topics Logic and shift operators Data-driven vs function-driven Embedded XINU and WRT54GL.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Next Generation Operating Systems Zeljko Susnjar, Cisco CTG June 2015.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Introduction to Networks v5.1 Chapter 6: Network Layer.
David B. Johnson Rice University Department of Computer Science DSR Draft Status Monarch Project 57th IETF.
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
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:
Managing and Directing Network Traffic with Linux
أمن المعلومات لـ أ. عبدالرحمن محجوب حمد mtc.edu.sd أمن المعلومات Information Security أمن المعلومات Information Security  أ. عبدالرحمن محجوب  Lec (5)
A Campus Design Example Agricultural University IP design
Project Turris And its child Turris Omnia
PC based software router
Open router for small networks
KTH/CSD course kick-off Summer 2010 Robert Olsson
Chapter 6 Delivery & Forwarding of IP Packets
Kernel/Hardware for bifrost
Open Optical Monitoring
Control and forwarding plane separation on an open-source router
KTH CSD Kick-Off Workshop
Non optimal routing caused by incompatibility of 32-bit ASN with the old router software. KazRENA case study.
Packets & Routing Lower OSI layers (1-3) concerned with packets and the network Packets carry data independently through the network, and into other networks…
DPDK API and Virtual Infrastructure
Non optimal routing caused by incompatibility of 32-bit ASN with the old router software. KazRENA case study.
Chapter 6: Network Layer
Chapter 4: Routing Concepts
Towards 10Gb/s open-source routing
Open Source 10g Talk at KTH/Kista
Week 6 Software Defined Networking (SDN): Concepts
Network Design & Analysis
Report from Netconf 2009 Jesper Dangaard Brouer
KTH/CSD course kick-off Spring 2010 Robert Olsson
KTH/CSD course kick-off Fall 2009 Robert Olsson
Working at a Small-to-Medium Business or ISP – Chapter 6
Informational Tutorial
The Stanford Clean Slate Program
Firewalls Purpose of a Firewall Characteristic of a firewall
Ethernet Solutions for Optical Networks
Open vSwitch HW offload over DPDK
COMPUTER NETWORKS CS610 Lecture-42 Hammad Khalid Khan.
IP Control Gateway (IPCG)
Embedded XINU and WRT54GL
NetFPGA - an open network development platform
Multicasting Unicast.
Presentation transcript:

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

What is bifrost? Small Linux suited for USB For infrastructure For research & education Name of human network and collaboration Why a new Linux distro? We've been around For 15 years soon. What about Red Hat/Debian Ubuntu etc?

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

Objectives infrastucture? Hardware selection – Crucial Software selection - Crucial Testing - Crucial Bug Fixes/Support Crucial Development - Crucial

Basic functions? Routing Firewalling Login services Traffic logging Gateways etc Virtualization and/or Namespaces (New) Ipv4, ipv6 Network testing pktgen/netperf etc

Routing deamons Packet forwarding is done in Linux kernel But routing protocols is run by userpace Deamons Currently tested versions of quagga Bgp, OSPF both Ipv4, ipv6 Cisco API Of course other software can be used Bird?

More than 10 year in production at Uppsala University Stockholm 2 * XEON 5630 TYAN *10g ixgbe sfp+ LR/SR Full Internet routing via EBGP/IBGP DMZ AS 2834 UU- 1UU- 2 Internera l UU-Net L- green L- red ISP/SUNET AS1653 Local peering In Uppsala ipv4/ipv6 OSPF

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

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

Block hw structure

Cache effect/Performance

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 - Linux 2.4 peaks at 27Kpps - Pentium Pro 200, 64MB RAM

Lab testing HW and SW

Not all were selected...

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

KTH/CSD Current focus Optical to Open Source Router Low-Power & Renewable Energy Virtualization/Namespaces Performance Cost

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

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

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