1 / 11

The AXC105 Fibre Switch

Explore the functionality and components of the local node management system, focusing on The AXC105 Fibre Switch. Learn about Ethernet Frames, Network Processor, SNMP, Telnet, SSH, and more in a detailed talk by Hans Nilsson.

jtillman
Download Presentation

The AXC105 Fibre Switch

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. This talk: the local node Management The access system 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. Ethernet Frames Ethernet Frames Network Processor What does what SNMP Telnet SSH … PowerPC • Erlang • C • Linux Tables, registers

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

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

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

  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. 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 … Experiences

  11. Questions ?

More Related