Network processor IXP2400 and its application

Pick    To:        This article describes the hardware configuration features INTEL IXP2400 network processor, and describes the hardware features Flexcomm (FLEXCOMM) developed hardware platform FIDS2400 and to FIDS2400 example to introduce the application IXP2400 in gigabit firewalls, load balancers and other fields, and finally A solution for access router application based on FIDS2400 is given .

introduction

The rapid growth of Internet users and the continuous enrichment of network services have placed higher demands on the performance and flexibility of access / edge network equipment. It is difficult for a network device using traditional technology to take into account both requirements. The emergence of network processors solves this problem creatively. After the IXP1200 network processor, Intel introduced the IXP2400 network processor with faster forwarding speed and better overall performance .

IXP2400 hardware structure

The IXP2400 network processor is Intel 's second-generation product. In addition to the addition of the interface to the switching structure, the original architecture is basically maintained. Its internal hardware structure is shown in Figure 1 .

The core unit of IXP2400 adopts Intel's newly designed XScale technology with a maximum frequency up to 600Mhz . While compatible with the ARM V5TE standard, this technology improves the performance of internal pipelines and memory access. The coprocessor has a 32K instruction cache and a 32K data cache , which can improve the speed of processing various abnormal packets.

Of IXP1200 compared with, the interior of the engine unit in addition to the micro IXP2400 increased operating frequency of 600MHz, the number of which increased to eight threads per microengine can process up to at most eight.

Media and Exchange Interface (MSF) is the interface for IXP2400 to exchange data with other physical layer devices. It supports UTOPIA 1/2/3 , POS-2 , SPI-3 (POS-PL3) and CSIX interface standards.

Further, the memory unit supports two interfaces 1.6Gbps QDR SRAM and a 2.4Gbps DDR DRAM interfaces, the data access speed is faster, less delay. PCI unit supports 64bit / 66MHz PCI bus interface. XPI unit is the peripheral interface of XScale Core .

 

Figure 1 IXP2400 hardware structure

 

Figure 2 FIDS2400 hardware structure

 

Picture 3   Solution topology diagram

Introduction to FIDS2400

The next generation of network products must be able to meet the growing comprehensive needs of users, such as requiring packet filtering, content inspection, status monitoring and other functions. FIDS2400, a network product based on IXP2400 network processor developed by Haotong Technology, is a concrete manifestation of this demand. Its hardware structure is shown in Figure 2 .

The product backplane FIDS24MC1 to IXP2400, IXF1104 and 9M TCAM three chip-based, 6U cPCI comply with international standards, provides four Gigabit Ethernet ports, 16M of FLASH, 8M QDR SRAM and 256M DDR DRAM storage space. In terms of software, the company provides the FIDS SDK2.0 software package, which includes hardware drivers and BSPs for Linux and VxWorks real-time operating systems , as well as system development manuals and reference designs. It allows users to develop flexible and freely related Internet product.

FIDS2400 application

At present, the application range of the network is continuously expanding, and new services are constantly emerging, which makes the corresponding network equipment must meet the requirements while ensuring the quality of service. On access / edge devices, the realization of quality of service (QoS) , control security and other services require packet classification and deep data processing ( processing to the second to seventh layers ) . These services require both high speed and flexibility of implementation, which is exactly the advantage of network processors.

In the high-speed network environment, the data processing of the gigabit firewall includes filtering, content inspection, high-speed exchange, encryption and decryption and many other aspects. FIDS2400 guarantees the wire-speed processing of more than gigabit from the hardware, and its programmability meets the needs of the gigabit firewall for the second to seventh layer processing of network protocols.

In terms of network load balancing, since the IXP2400 network processor implements true multi-threaded parallel processing in hardware, it can distribute network traffic across multiple links through a certain distribution algorithm. In this way, the response speed and availability of the network are improved, while the cost of network services is reduced.

Access Router Application Solution

As shown in Figure 3 , it is a network topology structure diagram of a department or enterprise intranet accessing the Internet . The following uses FIDS2400 as an access router as an example to introduce its characteristics in detail:

Flexible support for multiple services

There has always been a contradiction between richness and performance in providing network services. Network processor technology has solved this contradiction to a certain extent. FIDS2400 can provide a variety of services through software upgrades while ensuring certain performance. At the same time, due to the corresponding microcode optimization of the business of FIDS2400 , the processing capacity of specific business has been greatly improved compared with the traditional CPU .

Using TCAM to realize high-speed search

There is a 9M TCAM ( triple content addressable memory ) high-speed search chip inside the FIDS2400 , which can solve the high-speed search problem of various table items in multi-services, and its search performance can reach 100M times per second. The search of various routing tables, ACL security policies, QoS policies and other table items is the core content of multi-service support. FIDS2400 provides the possibility of supporting multiple services from the hardware technology.

Conclusion

This article first introduces the hardware structure of Intel 's second-generation network processor IXP2400 , then briefly describes the hardware characteristics of the FIDS2400 platform developed by Shanghai Junlong Company , and focuses on the application of FIDS2400 . Finally, this paper gives a kind of Application solution of access router with FIDS2400 as development platform.

Fiber Optic Attenuator

Fiber Optic Attenuator,Optical Attenuator,Fiber Attenuator,Attenuator Fiber

Huizhou Fibercan Industrial Co.Ltd , https://www.fibercan-network.com