Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Hans Nilsson hans@erix.ericsson.se The AXC105 Fibre Switch Hans Nilsson hans@erix.ericsson.se."— Presentation transcript:

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

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

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

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

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

7 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

8 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

9 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)

10 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

11 Questions ?


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

Similar presentations


Ads by Google