×

Discovering and grouping application endpoints in a network environment

  • US 9,781,004 B2
  • Filed: 10/16/2014
  • Issued: 10/03/2017
  • Est. Priority Date: 10/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by a network element in network environment, comprising:

  • discovering endpoints communicating in a network environment;

    calculating affinity between the discovered endpoints;

    grouping the endpoints into separate endpoint groups (EPGs) according to the calculated affinity, each EPG comprising a logical grouping of similar endpoints for applying common forwarding and policy logic according to logical application boundaries, wherein grouping the endpoints comprises;

    creating a peer relationship matrix comprising the discovered endpoints;

    sorting the endpoints in the peer relationship matrix according to a total number of connected peers;

    selecting a specific endpoint as a seed;

    sequentially comparing affinity of the seed with other endpoints in the peer relationship matrix; and

    grouping the other endpoints having affinity greater than a predetermined threshold into a same EPG as the seed; and

    generating, using the grouped endpoints, application profiles, to allow for stateless network policy definition and enforcement free from dependencies on locality and forwarding.

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