Patent ID: 8792487

Claim:
A method comprising: receiving data that is encapsulated in a particular transport protocol; accessing a data structure listing a plurality of classification types and exit path information associated with each of the classification types, wherein each of the plurality of classification types is associated with a particular application configured to generate data, wherein the plurality of classification types and the exit path information are defined based on a packet loss; identifying a classification type of the received data based on an application utilized to generate the received data; comparing the classification type of the received data with the classification types included in the accessed data structure to identify a match between the classification type of the received data and one of the classification types included in the accessed data structure; encapsulating the received data in a Stream Control Transmission Protocol (SCTP) packet and writing the exit path information associated with the matched classification type into a header of the SCTP packet; and identifying a communication path associated with the packet loss, the identification of the communication path associated with the packet loss comprising: transmitting the data encapsulated in the SCTP packet by way of the communication path, the data being associated with a transmission sequence number; storing the transmission sequence number and an identifier associated with the communication path in a data structure; receiving a selective acknowledgement, the selective acknowledgement being configured to identify a gap in a sequence of a plurality of transmission sequence numbers, the transmission sequence number being associated with the gap; and retrieving the identifier associated with the transmission sequence number from the data structure.