netfpga based programmable router
A technology for routers and routers, applied in digital transmission systems, electrical components, transmission systems, etc., can solve the problems of limited non-IP protocol processing capacity and low forwarding performance, achieve rich router management functions, ensure programmability, high performance effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] Figure 1 shows the schematic diagram of the programmable router architecture. The system is mainly composed of the following modules: WWW-mode module, CLI-mode module, management agent module, programmable interface module, communication control module, and NetFPGA board of the forwarding plane .
[0029] ①WWW-mode module, this module provides a web management interface, allowing users to configure new protocols, configure router port MAC addresses, view forwarding table information, and view router traffic status and other information through this interface. First, create a server socket, monitor port 8080, and push the generated client socket into the www request task queue when a request is received. At the same time, a thread pool with a capacity of 10 is created, which is used to process www requests and reduce server consumption. Such as figure 2 Shows that the www request processing thread first acquires the task queue thread mutex, and then checks whether there a...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 