Virtual service automation
US-2016197803-A1 · Jul 7, 2016 · US
US9755934B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9755934-B1 |
| Application number | US-201514606991-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jan 27, 2015 |
| Priority date | Jan 27, 2015 |
| Publication date | Sep 5, 2017 |
| Grant date | Sep 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.