×

Method and system of implementing conversation-sensitive collection for a link aggregation group

  • US 9,497,132 B2
  • Filed: 12/19/2013
  • Issued: 11/15/2016
  • Est. Priority Date: 04/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by a network device for implementing conversation-sensitive collection for frames received on a port of a link of a link aggregation group, where a conversation consists of an ordered sequence of frames, and where the conversation-sensitive collection maintains the ordered sequence by discarding frames of conversations not allocated to the port to prevent out of order delivery of the frames of the conversations, the method comprising the steps of:

  • receiving a frame over the link of the link aggregation group at the network device, wherein each frame is associated with a service identifier and a conversation identifier, the service identifier identifying the conversation at a link level for the service, the conversation identifier identifying the conversation at a link aggregation group level, and wherein the conversation is a data flow consisting of the ordered sequence of frames;

    determining the conversation identifier for the frame, wherein determining the conversation identifier for the frame extracts the service identifier from the frame and translating the service identifier to the conversation identifier using a data structure that maps service identifiers to conversation identifiers;

    comparing the conversation identifier with port conversation allocation, wherein comparing the conversation identifier with the port conversation allocation accesses a conversation mask for the port using the conversation identifier as an index, the conversation mask matching an operational conversation mask of an associated port at a partner network device that sent the frame on the link;

    discarding the frame in response to a non-match of the conversation identifier with the port conversation allocation, wherein the frame is discarded at a link aggregation sublayer; and

    forwarding the frame to an aggregator client in response to a match of the conversation identifier with the port conversation allocation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×