1 Design background
NP is the abbreviation of Network Processor, which means network processor . The network processor device usually consists of several microcode processors and several hardware coprocessors, and multiple microcode processors are processed in parallel within the NP, and the processing flow is controlled by the pre-programmed microcode. For some complex standard operations, such as memory operations, routing table lookup algorithms, QoS congestion control algorithms, traffic scheduling algorithms, etc., hardware coprocessors are used to further improve processing performance, thereby achieving business flexibility and high performance Organically combined.
The NP (Number Portability) live network test started in China. Currently, NP is mainly used in network backbone equipment and network access equipment to develop various services from network layer 2 to layer 7 And application. At present, the manufacturers that use NP to handle packet switching include not only the first echelon of network companies, such as Cisco, Nortel, and Lucent, but also many rising stars, such as Huawei, ZTE, and Gangwan. However, its NP uses are not the same: Cisco Broadband Convergence Series products use Cisco ’s Parallel Fast Forwarding (PXF) NP, which is known in the industry as “the originator of NPâ€; Huawei ’s “fifth-generation router†NE80 / 40 / NP is fully adopted in 20 series products; high-end routers and core switches in the harbor, such as NetHammer G series, adopt NP related technology; UT Starcom selects Motorola's NP as the packet forwarding engine for several 3G wireless access network products . A centralized database method is adopted, that is, setting up a centralized database in the number portability service network, also known as a centralized service management system (CSMS: Central Service Management System), through which the operator's number portability service node passes through the centralized database system Communicate to realize business negotiation of number portability and NP data distribution. This architecture is shown in Figure 1.
Figure 1 NP business system architecture
The local business management system (LSMS) saves local number portability data and is responsible for managing network element equipment within the operator; the business acceptance system (SOA) is mainly responsible for accepting and processing user number portability applications; and the CSMS handles all SOA questions Interactive information and is responsible for carrying data to the LSMS synchronization number.
2 Design principles
Before starting the design of the CSMS interface protocol, the following design principles were first formulated, and the specific contents of the protocol were also designed in accordance with these principles.
(1) Meet the needs of various NP business processes
This one is the most basic design principle. Since this interface protocol directly serves the NP business process, the various processes defined by the protocol correspond to the actual NP business requirements. For example, the first step in NP business development is to accept NP applications, and the standardized process corresponding to them is defined in the agreement.
(2) The protocol has high reliability
This principle is related to the application environment of the protocol. On the one hand, the NP service node and CSMS on the operator's side are IT equipment, and the information transmission is based on the TCP / IP network environment, and the network reliability is not high; on the other hand, this protocol is very important for the NP service system. Problems will affect the normal development of NP business, which requires special considerations in terms of protocol reliability.
(3) Easy to develop and maintain
A protocol that is easy to develop and maintain will have greater vitality. Although the CSMS interface protocol is a custom protocol, the custom part is mainly at the application layer, and the off-the-shelf protocol will be selected for the basic bearer protocol.
The following will introduce one by one how the above design principles are reflected in the CSMS interface protocol.
Pwm Wind Solar Hybrid Controller,Waterproof Solar Charge Controller,auto solar charge controller
GuangZhou HanFong New Energy Technology Co. , Ltd. , https://www.hfsolarenergy.com