The AXC105 Fibre Switch Hans Nilsson

Slides:



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

Configuring APACS & AAN Controllers
© 2003, Cisco Systems, Inc. All rights reserved..
CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Chapter 6 – Switch Configuration Switch Configuration Starting the.
PlanetLab V3 and beyond Steve Muir Princeton University September 17, 2004.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—2-1 Ethernet LANs Starting a Switch.
Ch. 6 – Switch Configuration CCNA 3 version Overview Identify the major components of a Catalyst switch Monitor switch activity and status using.
Enabling Active Networks Services on A Gigabit Routing Switch Tal Lavian and the Openetlab Team.
Chapter 2: Operating-System Structures
A Switch For Network Behavior Study Hadar Vitaly Udi
Ch. 7 – Switch Configuration
DASAN NETWORKS GPON Training
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Configuring Network Devices Working at a Small-to-Medium Business or ISP – Chapter.
Lecture’s Biography Lecture ISAM 7302/7330 Speaker Mao Monirum Phone
Cluster computing facility for CMS simulation work at NPD-BARC Raman Sehgal.
Spring 2014 SILICON VALLEY UNIVERSITY CONFIDENTIAL 1 Introduction to Embedded Systems Dr. Jerry Shiao, Silicon Valley University.
© 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.
Module 6 – Switch Configuration CCNA 3 Cabrillo College.
Copyright 2003 CCNA 3 Chapter 7 Switch Configuration By Your Name.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration Cisco Networking Academy.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration.
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.
SMACS Slow Monitor And Control System Developed system for CDF-TOF proposed for Atlas-MDT/RPC.
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
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicBSCI Module 6 1 Basic Switch Concept Prepared by: Akhyari Nasir Resources form Internet.
Ch.2 – Introduction to Routers
Alarm Network System Supervised by: Dr. Luai Malhis. Prepared by: Mahmoud Musa & Mustafa Assaf.
1 Version 3.0 Module 6 Switch Configuration. 2 Version 3.0 Switches Contain: –CPU –RAM –Operating System.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
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.
Hardware, 010 – Revision notes Scales use Controller board O/Ps for Feed Control (FCE’s) Flow meters use their own on board O/Ps for Feed Control (FCE’s)
IT Essentials 1 v3 Module 4 JEOPARDY IT Essentials 1 RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
Update on Farm Monitor and Control Domenico Galli, Bologna RTTC meeting Genève, 14 april 2004.
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.
High Speed Interconnect Project
Configuring Network Devices
Instructor Materials Chapter 1: LAN Design
Chapter 5: Switch Configuration
Introduction to Operating System (OS)
How data travels through a network The Internet
Cisco Switching Basics
CRESCO Project: Salvatore Raia
Hans Nilsson The AXC105 Fibre Switch Hans Nilsson
Chapter 2: System Structures
Functions of an operating system
The LHCb High Level Trigger Software Framework
Lecture9: Embedded Network Operating System: cisco IOS
Designing a PC Farm to Simultaneously Process Separate Computations Through Different Network Topologies Patrick Dreher MIT.
Lecture9: Embedded Network Operating System: cisco IOS
Presentation transcript:

The AXC105 Fibre Switch Hans Nilsson

The access system ISPs Management This talk: the local node

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

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 Network Processor Ethernet Frames PowerPC Erlang C Linux Tables, registers SNMP Telnet SSH …

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

ELN Resource System – example of Resources User- and machine interfaces: –SNMP –CLI (Command Line Interface) over telnet –… Generic Interface 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

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

Resources The Resource System: 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 Linux: 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 Allergic reactions … Network Processor Expensive Allergic reactions …

Questions ?