Supercharge Your Innovation With Domain-Expert AI Agents!

A data processing method and gateway network element

A data processing and processing unit technology, applied in the field of communications, can solve the problems of increasing hardware costs, increasing the burden on the CPU of the main control module, inconvenient for maintenance and processing, and adding new functions, and achieves the effect of high speed.

Active Publication Date: 2016-12-14
ZTE CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] NAT technology is generally implemented on routers or firewall devices, and the route is forwarded after conversion through the TCP / IP protocol stack. In the prior art, NAT is implemented on the media gateway, so that the media gateway can send data from the public network to the private network. IP packets are routed and forwarded. In this solution, all packets need to be processed by the TCP / IP protocol stack, which increases the processing flow. At the same time, this solution needs to be implemented in the main control module, which increases the CPU burden of the main control module and affects the processing of other tasks in the main control module. There is also a method of using hardware technology to implement, such as providing a method directly in FPGA (Field Programmable Gate Array, Field Programmable Gate Array) / CPLD (Complex Programmable Logic Device, complex programmable logic device), ASIC (Application Specific Integrated Circuits, Application-specific integrated circuit) and other hardware-based network address translation methods, this solution increases hardware costs, and the use of hardware solutions is not convenient for maintenance, processing, new functions, and configuration interactions with the main control module

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
  • A data processing method and gateway network element
  • A data processing method and gateway network element
  • A data processing method and gateway network element

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0076] Example 1, such as Figure 5 Shown:

[0077] Step 101, the network manager (IP address: 10.1.1.1) sends an ARP message to obtain the MAC address (00:0D:0D:10:10:03) of the gateway module (10.1.1.2).

[0078] Step 102, the network management sends a TCP message to the gateway module;

[0079] The destination address is 10.1.1.2, the destination TCP port is 8050, the source MAC address is (00:13:46:90:82:64), and the destination MAC address is (00:0D:0D:10:10:03).

[0080] Step 103, after the gateway module receives the data (VLAN 2), search the NAT rule table to match the conversion rules. If there is no matching rule, the destination MAC address after MAC address conversion is (00:D0:D0:10:10:01 ), fill in the source MAC address as (00:0D:0D:10:10:03), convert it into a VLAN 3 data packet after VLAN, and send it to the main control module through the sending and receiving packet loopback.

[0081] The NAT rule table includes: device serial number, destination IP addr...

Embodiment 2

[0085] Embodiment 2: as Figure 6 shown, including the following steps:

[0086] Step 201, the network management (10.1.1.1) sends an ARP message to obtain the MAC address (00:0D:0D:10:10:03) of the gateway module (10.1.1.2).

[0087] Step 202, the network management sends a TCP link building message to the gateway module;

[0088] The destination IP address is (10.1.1.2), the source IP address is (10.1.1.1), the destination TCP port is 20480, the source TCP port is 1126, and the source MAC address is (00:13:46:90:82:64), The destination MAC address is (00:0D:0D:10:10:03).

[0089] Step 203, after the gateway module receives the data (VLAN 2), search the NAT forwarding rule table, match the conversion rules, perform NAT conversion, modify the destination address to (2.2.2.2), and the destination TCP port to be 8050, and convert the destination MAC address through the MAC address. The address is (00: D0: D0: 10: 10: 01), the source MAC address is filled in (00: 0D: 0D: 10: 1...

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 provides a data processing method and a gateway network element. The data processing method comprises the steps that after a gateway module in the gateway network element receives a specified data message, address translation processing is conducted on the data message; the processed data message is sent to a master control module or network management equipment in the gateway network element. According to the data processing method and the gateway network element, a two-layer chip is mainly used in a link layer for achieving address translation of the data message, compared with the implementation method by using three-layer routing forwarding, the data processing method is higher in speed and more stable, and the data processing method is more economic and flexible relative to a hardware implementation method.

Description

technical field [0001] The present invention relates to the communication field, in particular to a data processing method and a gateway network element. Background technique [0002] Network Address Translation (Network Address Translation, referred to as NAT) is a technology that rewrites the source IP address and TCP (Transmission Control Protocol, Transmission Control Protocol) port when an IP packet passes through a router or firewall, such as figure 1 . A local network uses a designated subnet of a private network (such as 157.155.x.x), and one of the routing devices in the subnet occupies a private address of the network address space (such as 157.155.1.1), and also occupies a public IP address or other private network address (such as 10.x.x.x). When the data is transmitted from this network to the public network or other networks, the routing device converts the source address and port of the data, and when the data returns, it converts the source address and port...

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): H04L29/12H04L12/66
Inventor 蒋彦波王淑
Owner ZTE CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More