In this sense, the label manager may be thought of as a call-control switch application that validates, accepts, and rejects QoS requests through the network. If a porting environment is well designed, these upgrades will become easier. Fault isolation and troubleshooting. It is important to ensure that well-defined and easy to use APIs are designed initially. Also, software traces, probes, and test applications that can dramatically minimize the amount of time it takes to troubleshoot and test the software should be included.
Performance is a key issue in designing LERs and LSRs.
The MPLS software should be able to support tens of thousands of IP flows. This includes IP classification from forward equivalency classes to LSPs and flows for IP switching. Although aggregation of labels and flows may occur, it's possible that this number of flows is a good practical guideline. Performance in access products such as cable modems is not as critical an issue. To achieve high-performance, multiple processors working in a distributed processing model may be required.