Implementing method of SIP application-level gateways based on NAT-PT

A technology of application layer gateway and implementation method, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problem of address exhaustion, and achieve the effect of realizing management and realizing state

Inactive Publication Date: 2008-09-03
上海亿人通信终端有限公司
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0030] However, with the development of the Internet, IPv4 addresses are used less and less, and the problem of address exhaustion is even more serious. Now the country is vigorously developing IPv6 networks. As the next gener

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
  • Implementing method of SIP application-level gateways based on NAT-PT
  • Implementing method of SIP application-level gateways based on NAT-PT
  • Implementing method of SIP application-level gateways based on NAT-PT

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0101] Fig. 2 is a schematic diagram of a network applying the implementation method of the SIP application layer gateway of the present invention. Please refer to shown in Fig. 2, this network is the mixed network that comprises IPv6 network 10 and IPv4 network 20, wherein connects these two networks with SIP application layer gateway 30 (SIP ALG), and this SIP ALG 30 is combined in a figure not shown in the NAT-PT router. The IPv6 network 10 has a SIP registration server 11 (RegisterSever), a proxy server 12 (Proxy Server), and a SIPv6 client machine 13 (UserAgent, UA). Similarly, the IPv4 network 20 has a SIP registration server 21 , a proxy server 22 , and a SIPv4 client 23 ; in addition, the IPv4 network 20 may also have an IP phone 24 .

[0102] In a mixed network of IPv6 network and IPv4 network, the problem to be solved is the conversion of SIP signaling packets. SIP signaling packets are divided into request packets and response packets. In SIP ALG, packet forwardi...

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

Disclosed is a method for applying a NAT-PT-based SIP onto the gateway to convert SIP message between an IPv4 network and an IPv6 network, comprising: obtaining the identification number and length of the SIP message; analyzing the first line of the message head to judge whether the type of the SIP message is a request or a response; if the answer is request, executing the request process; if the answer is response, executing the response process. The invention can record the conversion of the IP address and the port via a conversion information table, manage the conversion state of the message by a state machine, and carry out the conversion from the IPv4 address to IPv6 address (or visa versa) based on an address prefixing and an address pool, accordingly, the conversion between the IPv4 network and IPv6 network is achieved.

Description

technical field [0001] The invention relates to a method for converting SIP (sessioninitiation protocol, session initiation protocol) messages between an IPv4 network and an IPv6 network, in particular to a SIP application layer based on NAT-PT (Network Address Translation-Port Translation Protocol) Gateway (SIP ALG) implementation method. Background technique [0002] SIP is an IP telephony signaling protocol proposed by the IETF (internet engineering task force) organization. SIP is a text-based client / server communication protocol, and SIP messages include request messages and response messages. Both have the same message format, and both message types consist of a start line, one or more header fields, and an optional message body: [0003] In the start line (also known as the request line) of a request message, SIP defines the operation requested to be performed. SIP provides users with an expanded set of functions. So far, the version has defined: invitation (INVITE...

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
IPC IPC(8): H04L12/56H04L29/06H04L45/741
Inventor 杨兵李存
Owner 上海亿人通信终端有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products