Download presentation
Presentation is loading. Please wait.
1
The AXC105 Fibre Switch Hans Nilsson hans@erix.ericsson.se
2
The access system ISPs Management This talk: the local node
3
Photos Mounted on a wall with fibres to the users Rack installation
4
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…
5
What does what Network Processor Ethernet Frames PowerPC Erlang C Linux Tables, registers SNMP Telnet SSH …
6
In Erlang: Resources Everything manageable is a resource: Ethernet Port Bandwidth limitation CPU LED Clock Alarm …
7
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
8
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
9
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)
10
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 …
11
Questions ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.