Unlock instant, AI-driven research and patent intelligence for your innovation.

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

Active Publication Date: 2015-09-09
CHONGQING UNIV OF POSTS & TELECOMM
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage is that the router is still based on the TCP / IP protocol and has limited processing capabilities for non-IP protocols
In addition, the implementation of Click determines that its forwarding of data packets is only forwarding at the software level, which determines that its forwarding performance is not as high as that of hardware.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • netfpga based programmable router
  • netfpga based programmable router
  • netfpga based programmable router

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a programmable router based on a NetFPGA (Network Field Programmable Gate Array) and relates to a computer network technology. The programmable router comprises a WWW (World Wide Web)-mode module, a CLI (Command Line Interface)-mode module, a management agent module, a programmable interface module, a communication control module, and a NetFPGA board card of a forward plane. A programming interface of the programmable router is open; users can define to realize a routing protocol and an upper layer protocol; the programmable router is not limited to an IP (Internet Protocol) tunnel mode; a uniform map forward table format is provided; the users can define a data packet processing procedure; a web and telnet management mode is provided; the users can define a function adding command; and the realizing mode based on the NetFPGA ensures a higher forward performance of the router. The programmable router based on the NetFPGA can serve as an important component of a future network test bed and be applied to verification of a new network system framework and research of a new protocol and new extension.

Description

Technical field [0001] The invention relates to a programmable extended routing technology, in particular to a programmable router based on NetFPGA, which can efficiently forward data packets. Background technique [0002] After more than forty years of development, the existing TPC / IP system structure cannot meet the requirements of ever-increasing information and communication technology and continuous business innovation, forcing people to re-study the future Internet architecture and its mechanism. [0003] Future network research aims to explore theories and methods and design algorithms from the basic composition, working principle and implementation mechanism of the Internet. The future network architecture, protocol, algorithm, etc. require a lot of theoretical analysis and simulation experiments before practical application, and need to be evaluated and verified in the test network architecture. However, due to the closedness of traditional routers, it is very difficult t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/775H04L12/741H04L45/58H04L45/74
Inventor 唐红张健徐川赵国锋
Owner CHONGQING UNIV OF POSTS & TELECOMM