Method and system for onboarding a virtual network function package utilized by one or more network services

US11113357B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11113357-B2
Application numberUS-202017013259-A
CountryUS
Kind codeB2
Filing dateSep 4, 2020
Priority dateSep 6, 2019
Publication dateSep 7, 2021
Grant dateSep 7, 2021

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.

Onboarding a Virtual Network Function (VNF) package utilized by multiple network services is disclosed. The VNF package is received from a vendor for network services requested by a customer. The VNF package and its contents may be uploaded on an orchestrating manager, and a NFVI admin decides workflows for the VNF package, for validating and certifying the VNF package. The VNF package is validated using multiple checks and then parameters are identified for monitoring and certifying the VNF package. The VNF package is then ready for onboarding and instantiating the network services requested by the customer.

First claim

Opening claim text (preview).

We claim: 1. A method for onboarding a Virtual Network Function (VNF) package utilized by one or more network services, comprising: receiving an identification of a version of the VNF package; performing one or more validations on the VNF package, and uploading the VNF package when the one or more validations are successfully performed; executing a precertification by mapping a set of identifiers to the uploaded VNF package; and executing a certification by initiating the one or more network services and certifying the VNF package based on setting up monitoring using the mapped identifiers; wherein a rollback validation is executed to delete the uploaded VNF package when the performing one or more validations fail and a rollback certification is executed to remove configurations and the monitoring when the executing the certification fails. 2. The method of claim 1 , wherein the VNF package comprises metadata, scripts, descriptors and a Virtual Infrastructure Manager (VIM) configuration. 3. The method of claim 1 , wherein the performing the one or more validations further comprises performing a qualification check. 4. The method of claim 3 , wherein the performing the one or more validations further comprises: validating contents of the VNF package; performing one or more checks on the VNF package; and uploading the VNF package to an image repository, a Virtual Infrastructure Manager (VIM), and a Network functions virtualization Orchestration (NFVO) for creating the one or more network services. 5. The method of claim 1 , wherein the executing the precertification further comprises: checking a profile of the VNF package using a High Level Design (HLD) document, creating the one or more network services; identifying the set of identifiers for the one or more network service, based on the HLD document; and creating one or more test cases for testing the created network services. 6. The method of claim 5 , wherein the executing the certification further comprises initiating the monitoring of the VNF package and testing the one or more network service using the one or more test cases. 7. The method of claim 1 , wherein onboarding the VNF package comprises error detection and a notification at preconfigured state. 8. A non-transitory computer readable medium having stored thereon executable instructions for onboarding a Virtual Network Function (VNF) package utilized by one or more network services that when executed by a processor of a computer cause the computer to perform steps comprising: receiving an identification of a version of the VNF package; performing one or more validations on the VNF package, and uploading the VNF package when the one or more validations are successfully performed; executing a precertification by mapping a set of identifiers to the uploaded VNF package; and executing a certification by initiating the one or more network services and certifying the VNF package based on setting up monitoring using the mapped identifiers; wherein a rollback validation is executed to delete the uploaded VNF package when the performing one or more validations fail and a rollback certification is executed to remove configurations and the monitoring when the executing the certification fails. 9. The computer readable medium of claim 8 , wherein the performing the one or more validations further comprises performing a qualification check. 10. The computer readable medium of claim 9 , wherein the performing the one or more validations further comprises: wherein the performing the one or more validations further comprises: validating contents of the VNF package; performing one or more checks on the VNF package; and uploading the VNF package to an image repository, a Virtual Infrastructure Manager (VIM), and a Network functions virtualization Orchestration (NFVO) for creating the one or more network services. 11. The computer readable medium of claim 8 , wherein the executing the precertification further comprises: checking a profile of the VNF package using a High Level Design (HLD) document, creating the one or more network services; identifying the set of identifiers for the one or more network service, based on the HLD document; and creating one or more test cases for testing the created network services. 12. The computer readable medium of claim 8 , wherein the executing the certification further comprises initiating the monitoring of the VNF package and testing the one or more network service using the one or more test cases. 13. The computer readable medium of claim 8 , wherein the VNF package comprises metadata, scripts, descriptors and a Virtual Infrastructure Manager (VIM) configuration. 14. A computing device comprising a memory comprising programmed instructions stored thereon and at least one processor configured to be capable of executing the programmed instructions to: receive an identification of a version of the VNF package; performing one or more validations on the VNF package, and uploading the VNF package when the one or more validations are successfully performed; execute a precertification by mapping a set of identifiers to the uploaded VNF package; and execute a certification by initiating the one or more network services and certifying the VNF package based on setting up monitoring using the mapped identifiers; wherein a rollback validation is executed to delete the uploaded VNF package when the perform one or more validations fail and a rollback certification is executed to remove configurations and the monitoring when the execute the certification fails. 15. The device of claim 14 , wherein the performing the one or more validations further comprises performing a qualification check. 16. The device of claim 15 , wherein for the performing the one or more validations, the at least one processor is further configured to be capable of executing the programmed instructions to: validate contents of the VNF package; perform one or more checks on the VNF package; and upload the VNF package to an image repository, a Virtual Infrastructure Manager (VIM), and a Network functions virtualization Orchestration (NFVO) for creating the one or more network services. 17. The device of claim 14 , wherein for the executing the precertification, the at least one processor is further configured to be capable of executing the programmed instructions to: check a profile of the VNF package using a High Level Design (HLD) document, create the one or more network services; identify the set of identifiers for the one or more network service, based on the HLD document; and create one or more test cases for testing the created network services. 18. The device of claim 14 , wherein for the executing the certification the at least one processor is further configured to be capable of executing the programmed instructions to: initiate the monitoring of the VNF package and testing the one or more network service using the one or more test cases. 19. The device of claim 14 , wherein the VNF package comprises metadata, scripts, descriptors and a Virtual Infrastructure Manager (VIM) configuration.

Assignees

Inventors

Classifications

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

  • G06F16/955Primary

    using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • Automatic or semi-automatic definitions, e.g. definition templates · CPC title

  • using masks or ranges of addresses · CPC title

  • Internet protocol [IP] addresses · CPC title

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 US11113357B2 cover?
Onboarding a Virtual Network Function (VNF) package utilized by multiple network services is disclosed. The VNF package is received from a vendor for network services requested by a customer. The VNF package and its contents may be uploaded on an orchestrating manager, and a NFVI admin decides workflows for the VNF package, for validating and certifying the VNF package. The VNF package is valid…
Who is the assignee on this patent?
Infosys Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/955. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 07 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).