Method for optimized placement of service-chain-monitoring probes
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsRavi Manghirmalani, Heikki Mahkonen, Ming Xia, Meral Shirazipour
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsRavi Manghirmalani, Heikki Mahkonen, Ming Xia, Meral Shirazipour
Estimating the term…
Exemplary methods include receiving requests comprising of monitoring zones (MZs), each MZ to be allocated a pair of probes in a network, wherein each MZ is associated with a rule identifying a condition for when its probes are to be updated, and wherein each probe in the network is associated with a rule identifying a condition of when it is updated. The methods include determining whether previously allocated pairs of probes in the network can serve as probes for one or more MZs in the requests, wherein a previously allocated pair of probes can serve as probes for a MZ if a rule associated with the MZ is similar to rules associated with the previously allocated pair of probes. The methods include for each MZ that can be served by a previously allocated pair of probes, sending information identifying the MZ and the previously allocated pair of probes.
A method in a first network device, for optimizing placement of probes, the method comprising:
A first network device, for optimizing placement of probes, the first network device comprising:
A non-transitory machine-readable storage medium having computer code stored therein, which when executed by a set of one or more processors of a first network device, for optimizing placement of probes, causes the first network device to perform operations comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Arrangements for monitoring or testing data switching networks: network monitoring probes
Arrangements for monitoring or testing data switching networks: active monitoring, e.g. heartbeat, ping or trace-route
Network traffic management
Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]:…
About 9 years 2 months of term left · ends 23 Dec 2035 (estimated)
Embodiments of the invention relate to the field of packet networks, and more specifically, to the optimization of monitoring probe placement.
There are various reasons why network operators desire to measure traffic in their networks. Network measurement, for example, provides the data required for better network control, enabling the operator to characterize the state of the network, the traffic demands, and the actual consumption of network resources. Network measurement also enables trouble shooting or even prevents service-level agreement (SLA) violations before they occur.
With recent technological advancements such as Software-Defined Networking (SDN) and Network Function Virtualization (NFV), operators have coined the term “service chaining” to mean the differentiated forwarding of traffic flows across a policy defined ordered set of middle boxes (also commonly referred to as services, inline services, appliances, network functions/vNFs in case of NFV, or Service Functions (SF)). Examples SFs include firewalls, content filters, Intrusion Detection Systems (IDS), Deep Packet Inspection (DPI), Network Address Translation (NAT), content caches, load-balancers, Wide Area Network (WAN) accelerators, multimedia transcoders, logging/metering/charging/advanced charging applications, etc
The invention may best be understood by referring to the following description and accompanying drawings that are used to illustrate embodiments of the invention. In the drawings:
FIG. 1 is a block diagram illustrating a network according to one embodiment.
FIG. 2 is a flow diagram illustrating a method for optimizing monitor probe placement according to one embodiment.
The following description describes methods and apparatus for optimizing placement of monitoring probes. In the following description, numerous specific details such as logic implementations, opcodes, means to specify operands, resource partitioning/sharing/duplication implementations, types and interrelationships of system components, and logic partitioning/integration choices are set forth in order to provide a more thorough understanding of the present invention. It will be appreciated, however, by one skilled in the art that the invention may be practiced without such specific details. In other instances, control structures, gate level circuits and full software instruction sequences have not been shown in detail in order not to obscure the invention. Those of ordinary skill in the art, with the included descriptions, will be able to implement appropriate functionality without undue experimentation.
References in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
Bracketed text and blocks with dashed borders (e.g., large dashes, small dashes, dot-dash, and dots) may be used herein to illustrate optional operations that add additional features to embodiments of the invention. However, such notation should not be taken to mean that these are the only options or optional operations, and/or that blocks with solid borders are not optional in certain embodiments of the invention.