DISCOVERING AND GROUPING APPLICATION ENDPOINTS IN A NETWORK ENVIRONMENT
First Claim
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; and
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.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for discovering and grouping application endpoints in a network environment is provided and includes discovering endpoints communicating in a network environment, calculating affinity between the discovered endpoints, and 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. In specific embodiments, the affinity includes a weighted average of network affinity, compute affinity and user specified affinity.
-
Citations
20 Claims
-
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; and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Non-transitory tangible media that includes instructions for execution, which when executed by a processor of a network element, is operable to perform operations comprising:
-
discovering endpoints communicating in a network environment; calculating affinity between the discovered endpoints; and grouping the endpoints into separate 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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a collection engine; a grouping analysis module; a reporting module; a memory element for storing data; and a network processor, wherein the network processor executes instructions associated with the data, wherein the network processor and the memory element cooperate, such that the apparatus is configured for; discovering endpoints communicating in a network environment; calculating affinity between the discovered endpoints; and grouping the endpoints into separate 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. - View Dependent Claims (17, 18, 19, 20)
-
Specification