System, method, and computer program for testing at least a portion of a network function virtualization based (NFV-based) communication network utilizing at least one virtual service testing element

US9755934B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9755934-B1
Application numberUS-201514606991-A
CountryUS
Kind codeB1
Filing dateJan 27, 2015
Priority dateJan 27, 2015
Publication dateSep 5, 2017
Grant dateSep 5, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system, method, and computer program product are provided for testing at least a portion of a Network Function Virtualization based (NFV-based) communication network utilizing at least one virtual service testing element. In use, at least one virtual service testing element is instantiated, the at least one virtual service testing element being operable for testing at least a portion of a NFV-based communication network including a plurality of virtual services. Further, at least one time to implement the at least one virtual service testing element is identified such that the at least one virtual service testing element tests the at least a portion of the NFV-based communication network by: sending a known test case communication from the at least one virtual service testing element as an input to an ingress point of the at least a portion of the NFV-based communication network; receiving a result of the input as an output at an egress point of the at least a portion of the NFV-based communication network; and analyzing the result to determine whether at least a portion of the NFV-based communication network is performing as expected.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: instantiating at least one virtual service testing element, the at least one virtual service testing element being at least one virtual service or at least one virtual network function (VNF), and the at least one virtual service testing element being operable for testing at least a portion of a Network Function Virtualization based (NFV-based) communication network including a plurality of virtual services; and identifying at least one time to implement the at least one virtual service testing element; at the identified time, implementing the at least one virtual service testing element to test the at least a portion of the NFV-based communication network by: sending a known test case communication from the at least one virtual service testing element as an input to an ingress point of the at least a portion of the NFV-based communication network, receiving a result of the input as an output at an egress point of the at least a portion of the NFV-based communication network, and analyzing the result to determine whether at least a portion of the NFV-based communication network is performing as expected; wherein the virtual service testing element being the at least one virtual service or the at least one virtual network function (VNF) enables the virtual service testing element to be dynamically moved across the NFV-based communication network, including: identifying at least one first point in the NFV-based communication network to functionally locate the at least one virtual service testing element, functionally locating the at least one virtual service testing element at the at least one first point of the NFV-based communication network, identifying at least one second point in the NFV-based communication network to functionally locate the at least one virtual service testing element, and functionally moving the at least one virtual service testing element from the at least one first point of the NFV-based communication network to the at least one second point of the NFV-based communication network. 2. The method of claim 1 , wherein identifying the at least one time to implement the at least one virtual service testing element includes utilizing a test plan to identify the at least one time to implement the at least one virtual service testing element. 3. The method of claim 1 , wherein identifying the at least one time to implement the at least one virtual service testing element includes receiving a command to implement the at least one virtual service testing element. 4. The method of claim 3 , wherein the command is received from at least one virtual service. 5. The method of claim 3 , wherein the command is sent based on at least one event in the NFV-based communication network. 6. The method of claim 5 , wherein the at least one event in the NFV-based communication network includes an event identified as a potential failure event. 7. The method of claim 1 , wherein the at least one virtual service testing element tests a portion of the NFV-based communication network. 8. The method of claim 1 , wherein the at least one virtual service testing element tests all services in the NFV-based communication network. 9. The method of claim 1 , wherein, if analyzing the result indicates that the at least a portion of the NFV-based communication network is not performing as expected, further comprising identifying another portion of the NFV-based communication network to test. 10. The method of claim 1 , wherein, if analyzing the result indicates that the at least a portion of the NFV-based communication network is not performing as expected, further comprising identifying one or more services associated with the NFV-based communication network in which to perform testing. 11. The method of claim 1 , further comprising generating a schedule for implementing the at least one virtual service testing element. 12. The method of claim 11 , wherein the schedule identifies the at least one time to implement the at least one virtual service testing element. 13. The method of claim 1 , further comprising instantiating the at least one virtual service testing element in an existing operational NFV-based communication network. 14. The method of claim 1 , wherein the virtual service testing element is the at least one virtual service. 15. The method of claim 1 , wherein the virtual service testing element is the at least one VNF. 16. A computer program product embodied on a non-transitory computer readable medium, comprising: computer code for instantiating at least one virtual service testing element, the at least one virtual service testing element being at least one virtual service or at least one virtual network function (VNF), and the at least one virtual service testing element being operable for testing at least a portion of a Network Function Virtualization based (NFV-based) communication network including a plurality of virtual services; and computer code for identifying at least one time to implement the at least one virtual service testing element; computer code for implementing, at the identified time, the at least one virtual service testing element to test the at least a portion of the NFV-based communication network by: sending a known test case communication from the at least one virtual service testing element as an input to an ingress point of the at least a portion of the NFV-based communication network, receiving a result of the input as an output at an egress point of the at least a portion of the NFV-based communication network, and analyzing the result to determine whether at least a portion of the NFV-based communication network is performing as expected; wherein the virtual service testing element being the at least one virtual service or the at least one virtual network function (VNF) enables the virtual service testing element to be dynamically moved across the NFV-based communication network, including: identifying at least one first point in the NFV-based communication network to functionally locate the at least one virtual service testing element, functionally locating the at least one virtual service testing element at the at least one first point of the NFV-based communication network, identifying at least one second point in the NFV-based communication network to functionally locate the at least one virtual service testing element, and functionally moving the at least one virtual service testing element from the at least one first point of the NFV-based communication network to the at least one second point of the NFV-based communication network. 17. A system comprising: a memory system; and one or more processing cores coupled to the memory system and that are each configured to: instantiate at least one virtual service testing element, the at least one virtual service testing element being at least one virtual service or at least one virtual network function (VNF), and the at least one virtual service testing element being operable for testing at least a portion of a Network Function Virtualization based (NFV-based) communication network including a plurality of virtual services; and identify at least one time to implement the at least one virtual service testing element; at the identified time, implement the at least one virtual service testing element to test the at least a portion of the NFV-based communication network by: sending a known test case communication from the at least one virtual service testing element as an input to an ingress point of the at least a portion of the

Assignees

Inventors

Classifications

  • Network utilisation, e.g. volume of load or congestion level · CPC title

  • Testing arrangements · CPC title

  • using dedicated tools for LAN [Local Area Network] management · CPC title

  • Arrangements for monitoring or testing data switching networks · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9755934B1 cover?
A system, method, and computer program product are provided for testing at least a portion of a Network Function Virtualization based (NFV-based) communication network utilizing at least one virtual service testing element. In use, at least one virtual service testing element is instantiated, the at least one virtual service testing element being operable for testing at least a portion of a NFV…
Who is the assignee on this patent?
Amdocs Software Systems Ltd, Amdocs Develpment Ltd
What technology area does this patent fall under?
Primary CPC classification H04L43/0876. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).