Hans Nilsson hans@erix.ericsson.se The AXC105 Fibre Switch Hans Nilsson hans@erix.ericsson.se.

Slides:



Advertisements
Similar presentations
Zhongxing Telecom Pakistan (Pvt.) Ltd
Advertisements

PlanetLab V3 and beyond Steve Muir Princeton University September 17, 2004.
The AXC105 Fibre Switch Hans Nilsson
Enabling Active Networks Services on A Gigabit Routing Switch Tal Lavian and the Openetlab Team.
Chapter 2: Operating-System Structures
PALM-3000 ATST/BBSO Visit Stephen Guiwits P3K System Hardware 126 Cahill February 11, 2010.
FTTO-Solutions Micro Switch Generation 6
Ch. 31 Q and A CS332 Spring Network management more than just Ethernet Q: Comer mentions that network managers need to be able to account for different.
Lecture’s Biography Lecture ISAM 7302/7330 Speaker Mao Monirum Phone
Cluster computing facility for CMS simulation work at NPD-BARC Raman Sehgal.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 Module Summary  Cisco routers operate at Layer 3, and their function is path determination.
Exterior Gateway Protocol Border Gateway Protocol (BGP) Interior Gateway Protocol Routing Information Protocol (RIP) Enhanced Interior Gateway Protocol.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
1 CCNA 3 v3.1 Module 6 Switch Configuration Claes Larsen, CCAI.
SLAAC Hardware Status Brian Schott Provo, UT September 1999.
Tools and Utilities for parallel and serial codes in ENEA-GRID environment CRESCO Project: Salvatore Raia SubProject I.2 C.R. ENEA-Portici. 11/12/2007.
1 Lecture 20: I/O n I/O hardware n I/O structure n communication with controllers n device interrupts n device drivers n streams.
Eric Keller, Evan Green Princeton University PRESTO /22/08 Virtualizing the Data Plane Through Source Code Merging.
Chapter 2: Operating-System Structures. 2.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 14, 2005 Operating System.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER 1 PDSF Host Database HEPiX Fall 2002 Cary Whitney
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicBSCI Module 6 1 Basic Switch Concept Prepared by: Akhyari Nasir Resources form Internet.
© Copyright 2013 TONE SOFTWARE CORPORATION New Client Turn-Up Overview.
Ch.2 – Introduction to Routers
Alarm Network System Supervised by: Dr. Luai Malhis. Prepared by: Mahmoud Musa & Mustafa Assaf.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
Operating System Principles And Multitasking
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
ITL Getting Information: Packet Sniffing Cisco Router Commands SNMP.
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
The Network Architecture of the Connection Machine CM-5 Charles E. Leiserson et al (Thinking Machines Corporation) Presented by Eric Carty-Fickes 1/28/04.
Ch.2 – Introduction to Routers CCNA 2 version 3.0 Rick Graziani Cabrillo College.
Improving Robustness in Distributed Systems Per Bergqvist Erlang User Conference 2001 (courtesy CellPoint Systems AB)
COEN 311 Computer Organization & Software Chapter 1 Introduction and Terminology (Prof. Sofiène Tahar) Concordia University Electrical & Computer Engineering.
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
DAQ & ConfDB Configuration DB workshop CERN September 21 st, 2005 Artur Barczyk & Niko Neufeld.
Service Charging Platform. EMS (Entity Management System) 0 Logging Agent Provides detailed activity logs and reports all raw facts as they happen to.
RuggedPOD O/S Deployment strategy. Disclaimers The content of this presentation is released under GPL v2 license en Creative Common Attribution-ShareAlike.
1 Dynamic Classification in a Silicon-Based Forwarding Engine Technology Center, Nortel Networks & The University of Maryland Rob Jaeger
What is CRKIT Framework ? Baseband Processor :  FPGA-based off-the-shelf board  Control up to 4 full-duplex wideband radios  FPGA-based System-on-Chip.
High Speed Interconnect Project
6. The Open Network Lab Overview and getting started
Digital Access Cross Connect Switch
Instructor Materials Chapter 1: LAN Design
Module 3: Operating-System Structures
“…Embedded Software to OSS/Applications…”
Product Presentation Ethernet over Multi E1 (4 / 8 / 16 E1)
Linux Operating System Architecture
CS 3305 System Calls Lecture 7.
Chapter 5: Switch Configuration
How data travels through a network The Internet
CRESCO Project: Salvatore Raia
CS 286 Computer Organization and Architecture
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Informational Tutorial
Group 16 Tarek Kaddoura Jigar Nahar
Net 412 (Practical Part) LAB 5-port security
Chapter 2: System Structures
Outline (Chapters 1 and 2)
Functions of an operating system
Chapter 2: Operating-System Structures
EPICS: Experimental Physics and Industrial Control System
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Accelerating Applications with NVM Express™ Computational Storage 2019 NVMe™ Annual Members Meeting and Developer Day March 19, 2019 Prepared by Stephen.
Chapter 2: Operating-System Structures
Designing a PC Farm to Simultaneously Process Separate Computations Through Different Network Topologies Patrick Dreher MIT.
NetFPGA - an open network development platform
Integrating Active Networking and Commercial-Grade Routing Platforms
In Today’s Class.. General Kernel Responsibilities Kernel Organization
Presentation transcript:

Hans Nilsson hans@erix.ericsson.se The AXC105 Fibre Switch Hans Nilsson hans@erix.ericsson.se

This talk: the local node The access system This talk: the local node Management ISPs

Photos Rack installation Mounted on a wall with fibres to the users

The local node is basically an Ethernet Switch Network processor Assembler PowerPC Linux Erlang/OTP (35 k lines) C (10 k lines) Hardware Another story…

What does what SNMP Erlang C Telnet PowerPC SSH Linux … Tables, registers Network Processor Ethernet Frames

In Erlang: Resources Everything manageable is a resource: Ethernet Port Bandwidth limitation CPU LED Clock Alarm …

ELN Resource System – example of Resources Generic Resources Independent of HW and function: Error logger Trace logger Database Alarm … Models HW and the function: Ethernet port Network processor Vlan Mezzanine board Main board Bandwidth limitation … Function Specific Resources User- and machine interfaces: SNMP CLI (Command Line Interface) over telnet … Generic Interface Resources

Application & HW Independent Parts SNMP Generic Interface Resources The Resource System Telnet/cli etc Generic Resource System Generic Resources Development Support Application & HW Independent Parts Function Specific Resources HW_LIB NP_LIB Application Core Linux Drivers NP-SW HW Dependencies Hardware CPU NP

Resources The Resource System: A Resource: coordinates actions performed by the different resources supervises the resources provides an API A Resource: is started by the Resource System performs actions at start-up (initiates registers, load code …) execute orders sent to the resource (set, get, reset, call, check …) Provides configuration data to the CLI (Commands)

Experiences Good Bad Linux: Linux: Erlang: Erlang: Network Processor Much available out there Many experts Erlang: High level Very short development time Network Processor Flexible Bad Linux: Not completely perfect Allergic reactions … Erlang: Nothing bad  Network Processor Expensive

Questions ?