Methods and systems for packet classification with improved memory utilization in a media gateway
First Claim
1. A method for classifying incoming packets to sessions in a media gateway, the method comprising:
- at a network interface in a media gateway;
(a) storing session identifiers for active sessions in the media gateway in a memory, each session identifier being a combination of a local network address and a local port number for the active session; and
(b) classifying an incoming packet to one of the active sessions by using a destination network address and a destination port number from the packet to perform a lookup for a corresponding session identifier in the memory.
14 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for classifying incoming and/or outgoing packets to sessions in a media gateway store session identifiers for active sessions in a media gateway in a memory. Each session identifier is a combination of a local network address, a local port number, a remote network address, and a remote port number for the session. Alternatively, each session identifier is a combination of a local network address and a local port number. An incoming and/or outgoing packet is classified to one of the active sessions by using network address and port number information from the packet to perform a lookup for a corresponding session identifier in the memory.
39 Citations
42 Claims
-
1. A method for classifying incoming packets to sessions in a media gateway, the method comprising:
-
at a network interface in a media gateway; (a) storing session identifiers for active sessions in the media gateway in a memory, each session identifier being a combination of a local network address and a local port number for the active session; and (b) classifying an incoming packet to one of the active sessions by using a destination network address and a destination port number from the packet to perform a lookup for a corresponding session identifier in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for classifying outgoing packets to sessions in a media gateway, the method comprising:
-
at a network interface in a media gateway; (a) storing session identifiers for active sessions in the media gateway in a memory, each session identifier being a combination of a local network address and a local port number for the active session; and (b) classifying an outgoing packet to one of the active sessions by using a source network address and a source port number from the outgoing packet to perform a lookup for a corresponding session identifier in the memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for classifying incoming and outgoing packets to sessions in a media gateway, the method comprising:
-
at a network interface in a media gateway; (a) storing session identifiers for active sessions in the media gateway in a memory, each session identifier including a combination of at least a local network address and a local port number for the active session; (b) classifying an incoming packet to one of the active sessions by using at least a destination network address and a destination port number from the packet to perform a lookup for a corresponding session identifier in the memory; and (c) classifying an outgoing packet to one of the active sessions by using at least a source network address and a source port number to perform a lookup for the same corresponding session identifier in the memory. - View Dependent Claims (20, 21)
-
-
22. A system for classifying incoming packets to sessions in a media gateway, the system comprising:
-
(a) a memory for storing session identifiers for active sessions in a media gateway, each session identifier being a combination of a local network address and a local port number for the session active session; and (b) a network processor operatively associated with the memory and including logic configured to classify incoming packets to one of the active sessions by using a destination network address and a destination port number from the packet to perform a lookup for a corresponding session identifier in the memory, wherein the memory and the network processor are located at a network interface in the media gateway. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for classifying outgoing packets to sessions in a media gateway, the system comprising:
-
(a) a memory for storing session identifiers for active sessions in a media gateway, each session identifier being a combination of a local network address and a local port number for the session active session; and (b) a network processor operatively associated with the memory for classifying outgoing packets to one of the active sessions by using a source network address and a source port number to perform a lookup for a corresponding session identifier in the memory, wherein the memory and the network processor are located at a network interface in the media gateway. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for classifying incoming and outgoing packets to sessions in a media gateway, the system comprising:
-
(a) a memory for storing session identifiers for active sessions in a media gateway, each session identifier including a combination of at least a local network address and a local port number for the session active session; and (b) a network processor operatively associated with the memory for classifying both incoming and outgoing packets to one of the active sessions using a combination of addresses from each packet to perform a lookup for a corresponding session identifier in the memory, wherein the memory and the network processor are located at a network interface in the media gateway. - View Dependent Claims (41, 42)
-
Specification