IP converged system and packet processing method therein
First Claim
1. An Internet protocol (IP) converged system comprising:
- an application level gateway (ALG) module configured to acquire dynamically changing real-time transport protocol (RTP) IP or port information of a packet by parsing a session initiation protocol (SIP) message, and to transmit the RTP IP or port information to a policer module; and
the policer module configured to set IP or port information, which provides a real-time data service, by referring to the information from the ALG module, and to set a packet processing condition for a non-real-time data service and a packet processing condition for the real-time data service, the policer module comprising;
a dropper module configured to update, when the RTP IP or port information is received, a packet processing policy table based on the received information, the packet processing policy table configured to store the packet processing condition for the non-real-time data service and the packet processing condition for the real-time data service, the dropper module further configured to apply the packet processing condition for the non-real-time data service and the packet processing condition for the real-time data service; and
a packet processing module configured to drop or transmit the packet by referring to the packet processing policy table.
1 Assignment
0 Petitions
Accused Products
Abstract
An IP converged system includes a VoIP ALG module and a policer module. The VoIP ALG module acquires dynamically changing RTP IP/port information of a packet by parsing a VoIP SIP message, and transmits the RTP IP/port information to the policer module. The policer module sets IP/port, which provides a real-time data service, by referring to the information from the VoIP ALG module, and discriminatively sets a packet processing condition for a non-real-time data service and a packet processing condition for the real-time data service. The VoIP ALG module and the policer module share RTP IP/port information, dynamically determined by the negotiation between VoIP gateways or VoIP terminals, in call setup/release, so that the policer can discriminately drop or mark VoIP packets by referring to the RTP IP/port information.
-
Citations
20 Claims
-
1. An Internet protocol (IP) converged system comprising:
-
an application level gateway (ALG) module configured to acquire dynamically changing real-time transport protocol (RTP) IP or port information of a packet by parsing a session initiation protocol (SIP) message, and to transmit the RTP IP or port information to a policer module; and the policer module configured to set IP or port information, which provides a real-time data service, by referring to the information from the ALG module, and to set a packet processing condition for a non-real-time data service and a packet processing condition for the real-time data service, the policer module comprising; a dropper module configured to update, when the RTP IP or port information is received, a packet processing policy table based on the received information, the packet processing policy table configured to store the packet processing condition for the non-real-time data service and the packet processing condition for the real-time data service, the dropper module further configured to apply the packet processing condition for the non-real-time data service and the packet processing condition for the real-time data service; and a packet processing module configured to drop or transmit the packet by referring to the packet processing policy table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An Internet protocol (IP) converged network comprising:
-
a terminal, in an attempt to connect a configured to process signaling with a counterpart device of the call and to transmit a session initiation protocol (SIP) message for call setup and release to an IP converged system; and the IP converged system comprising; an application level gateway (ALG) module configured to acquire dynamically changing real-time transport protocol (RTP) IP or port information of a packet by parsing the SIP message, and to transmit the RTP IP or port information to a policer module; and the policer module configured to set IP or port information, which provides a real-time data service, by referring to the acquired RTP IP or port information, and to set a packet processing condition for a non-real-time data service and a packet processing condition for the real-time data service, the policer module comprising; a dropper module configured to update, when the RTP IP or port information is received, a packet processing policy table based on the received information, the packet processing policy table configured to store the packet processing condition for the non-real-time data service and the packet processing condition for the real-time data service, the dropper module further configured to apply the packet processing condition for the non-real-time data service and the packet processing condition for the real-time data service; and a packet processing module configured to drop or transmit the packet by referring to the packet processing policy table. - View Dependent Claims (9, 10, 11, 12, 13, 14, 17, 18, 19, 20)
-
-
15. A packet processing method in an Internet protocol (IP) converged system, the method comprising:
-
acquiring, at an application level gateway (ALG) module, dynamically changing real-time transport protocol (RTP) IP or port information of a packet by parsing a session initiation protocol (SIP) message; setting, at a policer module, IP or port information, which provides a real-time data service, by referring to the acquired RTP IP or port information; setting, at the policer module, a packet processing condition for a non-real-time data service and a packet processing condition for the real-time data service based upon the set IP or port information; updating, at a dropper module, a packet processing policy table based on the RTP IP or port information, the packet processing policy table configured to store the packet processing condition for the non-real-time data service and the packet processing condition for the real-time data service; applying, at the dropper module, the packet processing condition for the non-real-time data service and the packet processing condition for the real-time data service; and dropping or transmitting, at a packet processing module, the packet by referring to the packet processing policy table. - View Dependent Claims (16)
-
Specification