Patent ID: 8761174

Claim:
A method comprising: extracting a port identifier in a transport layer header of a packet having a packet type associated with a priority level, the packet being transmitted from or to an application according to a network protocol in a multi-hop mesh network having a local node and a remote node, the port identifier including a port number; and classifying the packet into the packet type using the port identifier and one of a pre-defined port list, a dynamic port table, and an application header of the application, wherein classifying comprises: if the port identifier belongs to the pre-defined port list, classifying the packet to the packet type associated with the port identifier in the pre-defined port list, and if the port identifier does not belong to the pre-defined port list, searching the dynamic port table for the port identifier, if the dynamic port table contains the port identifier, classifying the packet into the packet type associated with the port identifier in the dynamic port table, and if the dynamic port table does not contain the port identifier, analyzing the application header to identify the packet type, classifying the packet into the packet type identified from the application header, and updating the dynamic port table to include the port identifier.