IP inter-working gateway in next generation network and method for implementing inter-working between IP domains
First Claim
1. An Internet Protocol (IP) inter-working gateway between two different Internet Protocol (IP) domains of different types of IP networks in a Next Generation Network (NGN), comprising:
- a transport layer module which complies with the definition of a standard Transmission Control Protocol/Internet Protocol (TCP/IP) protocol stack, for determining a type of an IP packet from a source IP domain of a type of IP network, and transmitting the IP packet to a service module;
the service module, for performing processing of signalling proxy, Real Time Transport Control Protocol (RTCP) and media conversion and/or processing of control protocol for the IP packet from the transport layer module according to the type of the IP packet, and transmitting the IP packet processed by the service module to a destination IP domain of a different type of IP network;
wherein the service module comprises;
a signalling proxy module, for replacing source address information and destination address information in the IP packet according to proxy rules in a proxy rule table, wherein the IP packet needs the processing of the signalling proxy;
an RTCP and media conversion module, for performing audio and video encoding/decoding conversion, packet format conversion of the IP packet between heterogeneous operating networks, and re-initiation of an RTCP packet for the IP packet, wherein the IP packet is an IP packet for bearing service and needs packet format or encoding/decoding conversion; and
a control protocol processing module, for receiving the IP packet which is a gateway control packet, performing cross-domain allocation of a local IP end point under control of a softswitch to establish a bearer, setting IP Quality of Service (QoS) control on forwarding an IP packet for bearing service, setting filtering rules of a remote IP address and port number and performing processing of Network Address Translation (NAT);
wherein the re-initiation of the RTCP packet for the IP packet comprises;
terminating an original RTCP packet of the IP packet, recalculating and generating a statistic report of the RTCP packet.
1 Assignment
0 Petitions
Accused Products
Abstract
An IP inter-working gateway in an NGN includes: a transport layer module which complies with the definition of a standard TCP/IP protocol stack, for determining a service type of an IP packet from a source IP domain, and transmitting the IP packet to a service module or to a destination IP domain; the service module, for performing processing of signalling proxy, RTCP and media conversion and/or processing of control protocol for the IP packet from the transport layer module, and transmitting the IP packet processed by the service module to the destination IP domain. The embodiments of the present invention provides a method for implementing inter-working between IP domains by the IP inter-working gateway, which implements the inter-working of IP packet between heterogeneous operating networks.
-
Citations
27 Claims
-
1. An Internet Protocol (IP) inter-working gateway between two different Internet Protocol (IP) domains of different types of IP networks in a Next Generation Network (NGN), comprising:
-
a transport layer module which complies with the definition of a standard Transmission Control Protocol/Internet Protocol (TCP/IP) protocol stack, for determining a type of an IP packet from a source IP domain of a type of IP network, and transmitting the IP packet to a service module; the service module, for performing processing of signalling proxy, Real Time Transport Control Protocol (RTCP) and media conversion and/or processing of control protocol for the IP packet from the transport layer module according to the type of the IP packet, and transmitting the IP packet processed by the service module to a destination IP domain of a different type of IP network; wherein the service module comprises; a signalling proxy module, for replacing source address information and destination address information in the IP packet according to proxy rules in a proxy rule table, wherein the IP packet needs the processing of the signalling proxy;
an RTCP and media conversion module, for performing audio and video encoding/decoding conversion, packet format conversion of the IP packet between heterogeneous operating networks, and re-initiation of an RTCP packet for the IP packet, wherein the IP packet is an IP packet for bearing service and needs packet format or encoding/decoding conversion; anda control protocol processing module, for receiving the IP packet which is a gateway control packet, performing cross-domain allocation of a local IP end point under control of a softswitch to establish a bearer, setting IP Quality of Service (QoS) control on forwarding an IP packet for bearing service, setting filtering rules of a remote IP address and port number and performing processing of Network Address Translation (NAT); wherein the re-initiation of the RTCP packet for the IP packet comprises; terminating an original RTCP packet of the IP packet, recalculating and generating a statistic report of the RTCP packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for implementing inter-working between two different Internet Protocol (IP) domains of different types of IP networks by an IP inter-working gateway set between IP domains, comprising:
-
determining a type of an IP packet, performing processing for the IP packet according to the type of the IP packet, and transmitting the IP packet processed to a destination IP domain of a type of IP network upon receiving the IP packet from a source IP domain of a different type of IP network; wherein the processing for the IP packet comprises; processing of signalling proxy, Real Time Transport Control Protocol (RTCP) and media conversion and/or processing of control protocol for the IP packet according to the type of the IP packet; wherein said determining the service type of the IP packet and performing the processing for the IP packet, and transmitting the IP packet to the destination IP domain comprises; determining whether processing of signalling proxy according to a proxy rule table needs to be performed on the IP packet;
if processing of signalling proxy needs to be performed on the IP packet, replacing source address information and destination address information in the IP packet according to the proxy rule table, and transmitting the IP packet processed to the destination IP domain;
otherwise,if determining that the IP packet is an IP packet for bearing service and packet format or encoding/decoding conversion needs to be performed on the IP packet according to a filtering rule table and a transmission rule table respectively;
performing audio and video encoding/decoding conversion, packet format conversion of the IP packet between heterogeneous operating networks, and re-initiation of an RTCP packet for the IP packet, and transmitting the IP packet processed to the destination IP domain;if determining that the IP packet is an IP packet for bearing service and packet format or encoding/decoding conversion does not need to be performed on the IP packet, modifying the source address information and the destination address information in the IP packet and transmitting the IP packet to the destination IP domain; if determining that the IP packet is not an IP packet for bearing service, determining whether the IP packet is a gateway control packet;
if it is a gateway control packet, establishing a bearer, performing IP QoS control on forwarding the IP packet, across-domain allocation of an IP address and processing of Network Address Translation (NAT), and transmitting the IP packet processed to a destination IP domain;
if it is not a gateway control packet, terminating the procedure. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification