No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


ME60 V800R010C10SPC500 Feature Description - System Management 01

This is ME60 V800R010C10SPC500 Feature Description - System Management
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Overview of CUSP

Overview of CUSP


Table 20-1 Basic CUSP concepts



CU separation

Control plane and user plane (CU) separation is to separate the control plane (CP) from the user plane (UP) of multiple BRAS devices. The user management functions of multiple BRAS devices are extracted and centralized to form a new control plane. Other control-plane functions and forwarding-plane functions on the BRAS devices are reserved to form a new forwarding plane for the devices.


CUSP is a protocol that allows the control and forwarding planes to communicate through standardized open interfaces. CUSP separates the control plane from the forwarding plane and allows the former to manage the latter.


A controller is a CUSP server running on the control plane.


A forwarder is a CUSP device running on the forwarding plane. The CUSP agent is a component that is responsible for CUSP protocol management on the forwarder.

CUSP flow table

A CUSP flow table is a forwarding table independent of service types. A flow table contains match fields and associated actions. A forwarder matches packets against a specific field in a flow table and performs a specific action associated with the field on matching packets. For example, if a match field in a flow table is set to a source MAC address, and the specified action is to forward packets to a specific interface, the forwarder will forward packets that carry the specified MAC address to the specific interface. CUSP defines device forwarding actions in a flow table. The controller delivers flow table entries to the forwarder to control the actions of the forwarder.


Traditional network devices have both built-in forwarding and control planes. The forwarding plane varies according to the device and is therefore hard to be opened. In terms of the control plane where forwarding entries are generated, most devices do not allow a third-party control plane to replace the built-in control plane. Hardware and software are closely coupled, reducing the upgrade frequency of network devices but extending the time for the devices to support new technologies. Nowadays, however, various network technologies continuously emerge to meet new requirements. Customers are urged to solve existing network problems with the new network technologies.

To address this issue, CUSP is introduced to provide communication channels for the control and forwarding planes. Using standardized open interfaces, CUSP separates the control plane from the forwarding plane and allows the former to manage the latter.

In a CU separation scenario, CUSP channels are used for the communications between the control and forwarding planes, so that the control plane delivers service entries to the forwarding plane and the forwarding plane reports service events to the control plane.


This feature promotes the standardization and generalization of high-performance forwarding planes through standard interfaces.

Updated: 2019-01-04

Document ID: EDOC1100059466

Views: 10638

Downloads: 7

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Previous Next