Highlights
   


ECI ShadeTree System Software

ECI service edge routers are powered by a new and innovative operating system designed from the ground up for multi-service networking, ECI ShadeTree System software. ECI engineers designed ShadeTree in-house, tailoring every aspect of the system for maximum reliability, scalability and service flexibility. The resulting software delivers unmatched edge routing and switching performance.

Following are the key architectural features of ShadeTree:

· Redundant architecture enables hitless software upgrades and high availability operation
· Separate processes handle routing, management, and forwarding
· Processes are distributed across multiple processors through the system
· Each process uses multiple threads to prioritize tasks
· Object-oriented design maximizes flexibility while simplifying service management

Redundant Architecture

The ShadeTree architecture is fully redundant and distributed. The primary processes that control system management, routing protocols and switching protocols run on dual redundant Route Control Processors (RCPs). State is maintained between the primary and secondary RCPs, allowing the secondary processor to assume operation of the system if the primary processor fails. Since the forwarding tables and link management functions are distributed to ST-series Network Processor Blades (NPBs), this failover is transparent to packet forwarding or link management.

Multi-Threaded Process

ShadeTree software includes multiple, independent processes to maximize efficiency and scalability, protect against system corruption and eliminate a single point of failure. This is critical to ensure stable and reliable operation under extreme network conditions. Fault isolation and memory protection occur between each software process and the system kernel to protect the kernel (which links all system process) and other processes from corruption in the event of a single process failure. This modular design ensures no one process can consume all CPU resources, while preventing a single process failure from initiating a chain of events that could dramatically impact system performance.

· Route Control Process (RCP): controls routing protocols and MPLS label allocation, maintains routing information, performs routing policy, manages processes on ST-series hardware and sends operational information to the CLI (command line interface) and element manger.

. Configuration Process: manages the configuration database and performs configuration operations. It responds to and propagates configuration change requests to the rest of the system

· SNMP Process: controls and manages all SNMP requests for ST200 operation monitoring via SNMP read access

· Command Line Interface (CLI): primary interface used to access, configure and monitor the ST-series via a console or remotely via telnet or secure shell. The CLI operates in operational and configuration mode

· Process Manager: monitors and verifies the state of all system processes. It automatically restarts processes if issues are discovered, and also is responsible for initially starting system processes


In-house Development and Testing


ShadeTree software was designed in-house by developers with years of experience building Internet-class routers. To ensure the ability of ShadeTree software to operate in the world's largest service provider networks, extensive interoperability testing has been conducted at leading carriers, industry events and in our multi-million dollar Quality Without Compromise test facility, which simulates a carrier network in a complete multi-vendor environment.

ECI has dedicated such extensive resources to interoperability testing because architecting products according to published standards specifications is not a guarantee of interoperability with the core and access products deployed in complex carrier networks. ECI began interoperability testing with routing code from other vendors and within service provider labs at the earliest stages of development. That rigorous process has resulted in ST-series deployment in the world's largest multi-vendor service provider networks.

Just as interoperability testing is critical for building a working, carrier-class device, so is the presence of rigorous quality assurance (QA) processes throughout the development process. Over 25% of engineering resources and millions of dollars in test and vendor equipment have been invested to create ECI's multi-stage QWC test process, which scales from individual feature-level testing to a full-scale carrier network simulation and tests both the control plane and the data plane. As a result, every product or software upgrade that leaves ECI Telecom is ready for deployment in the world's largest service provider networks.

Conclusion

ECI ShadeTree software was designed from the ground-up for the multi-service edge. ECI ShadeTree software was engineered specifically for maximum system reliability, scalability and service flexibility. As a result, ECI ShadeTree delivers the unmatched edge routing and switching performance required by the world's largest service provider networks.

Copyright 2006 ECI Telecom DND, Inc. Privacy Statement