Method and system for identifying embedded addressing information in a packet for translation between disparate addressing systems
First Claim
Patent Images
1. A method for identifying embedded addressing information in a packet payload of a packet for translation between disparate addressing systems, comprising:
- providing a database including a plurality of records identifying a packet having embedded addressing information and the embedded addressing information in the packet;
determining, using the database, that the packet carries the embedded addressing information in the packet payload;
comparing at least a portion of the packet, including the packet payload, to the records in the database to determine whether the packet includes embedded addressing information; and
in response to determining a packet includes embedded addressing information, identifying the embedded addressing information in the packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Embedded addressing information is identified in a packet by providing a database including a plurality of records. Each record is operable to identify a packet having embedded addressing information and the embedded addressing information in the packet. Packets are compared to the database records to determine whether the packets include embedded addressing information. In response to determining that a packet includes embedded addressing information, the embedded addressing information is identified in the packet for translation between disparate addressing systems.
15 Citations
26 Claims
-
1. A method for identifying embedded addressing information in a packet payload of a packet for translation between disparate addressing systems, comprising:
-
providing a database including a plurality of records identifying a packet having embedded addressing information and the embedded addressing information in the packet; determining, using the database, that the packet carries the embedded addressing information in the packet payload; comparing at least a portion of the packet, including the packet payload, to the records in the database to determine whether the packet includes embedded addressing information; and in response to determining a packet includes embedded addressing information, identifying the embedded addressing information in the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for identifying embedded addressing information in a packet payload of a packet for translation between disparate addressing systems, comprising:
-
providing a database including a plurality of records identifying a packet having embedded addressing information and the embedded addressing information in the packet; determining, using the database, that the packet carries the embedded addressing information in the packet payload; comparing at least a portion of the packet, including the packet payload, to the records in the database to determine whether the packet includes embedded addressing information; and in response to determining a packet includes embedded addressing information, identifying the embedded addressing information in the packet; wherein each of the records comprises, protocol information of the packet, port information of the packet, a keyword associated with the packet, and offset information indicating a location of the embedded addressing information in the packet payload; wherein identifying the embedded addressing information in the packet comprises identifying the embedded addressing information using the offset information in the record; wherein determining that the packet carries the embedded addressing information comprises using the protocol information and the port information to determine that the packet carries the embedded addressing information; wherein comparing at least a portion of the packet, including the packet payload, to the records in the database comprises comparing the keyword in the record and a same keyword in the packet payload, and determining that the keyword and the same keyword are equal. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for identifying embedded addressing information in a packet payload of a packet, comprising:
a program stored on a computer readable medium and operable, when executed on a processor, to; access a database including a plurality of records identifying a packet having embedded addressing information and the embedded addressing information in the packet; determine, using the database, that the packet carries the embedded addressing information in the packet payload; compare at least a portion of the packet, including the packet payload, to the records in the database to determine whether the packet includes embedded addressing information; and in response to a determination that a packet includes embedded addressing information, identify the embedded addressing information in the packet. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
26. An apparatus for identifying embedded addressing information in a packet payload of a packet for translation between disparate addressing systems, comprising:
-
means for identifying a packet having embedded addressing information and the embedded addressing information in the packet; and means for determining that the packet carries the embedded addressing information in the packet payload, comparing at least a portion of the packet, including the packet payload, to records in a database to determine whether the packet includes embedded addressing information, and identifying the embedded addressing information in the packet in response to a determination that a packet includes embedded addressing information.
-
Specification