Migration from a legacy network appliance to a network function virtualization (NFV) appliance

US11855897B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11855897-B2
Application numberUS-202117356420-A
CountryUS
Kind codeB2
Filing dateJun 23, 2021
Priority dateApr 26, 2019
Publication dateDec 26, 2023
Grant dateDec 26, 2023

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 computing device includes an appliance status table to store at least one of reliability and performance data for one or more network functions virtualization (NFV) appliances and one or more legacy network appliances. The computing device includes a load controller to configure an Internet Protocol (IP) filter rule to select a packet for which processing of the packet is to be migrated from a selected one of the one or more legacy network appliances to a selected one of the one or more NFV appliances, and to update the appliance status table with received at least one of reliability and performance data for the one or more legacy network appliances and the one or more NFV appliances. The computing device includes a packet distributor to receive the packet, to select one of the one or more NFV appliances based at least in part on the appliance status table, and to send the packet to the selected NFV appliance. Other embodiments are described herein.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: an interface and circuitry coupled to the interface, the circuitry, when operational, to: select one or more network function virtualization (NFV) devices based on an indicator; provide a first packet for processing by the selected one or more NFV devices; and select a legacy network appliance to process a second packet to provide co- existence of the legacy network appliance and the one or more NFV devices for processing packets of particular packet parameters and migration of processing packets of particular packet parameters between the one or more NFV devices and the legacy network appliance, wherein the first packet and the second packet share packet parameters. 2. The apparatus of claim 1 , wherein the one or more NFV devices comprise one or more network appliances and one or more devices that execute at least one instance of a virtual network function (VNF). 3. The apparatus of claim 1 , wherein the circuitry is to select one of the NFV devices based at least in part on a status table and to send the first packet to the selected NFV device. 4. The apparatus of claim 1 , comprising: circuitry to configure a packet migration Internet Protocol (IP) filter rule to select packets for which processing of the packets is to be migrated to the selected NFV device. 5. The apparatus of claim 1 , wherein the one or more NFV devices are to perform one or more of: firewall services, network address translation (NAT) services, domain name system (DNS) services, load-balancing services, deep packet inspection (DPI) services, transmission control protocol (TCP) optimization services, cache management services, and/or Internet Protocol (IP) address management services. 6. The apparatus of claim 1 , wherein the indicator is based on one or more of: equipment fault metrics, virtualization environment fault metrics, and/or network interface fault metrics. 7. The apparatus of claim 1 , wherein the indicator is based on one or more of: reliability and/or performance status information. 8. A method comprising: selecting one or more network function virtualization (NFV) devices based on an indicator; providing a first packet for processing by the selected one or more NFV devices; and selecting a legacy network appliance to process a second packet to provide co- existence of the legacy network appliance and the one or more NFV devices for processing packets of particular packet parameters and migration of processing packets of particular packet parameters between the one or more NFV devices and the legacy network appliance, wherein the first packet and the second packet share packet parameters. 9. The method of claim 8 , wherein the one or more NFV devices comprise one or more network appliances and one or more devices that execute at least one instance of a virtual network function (VNF). 10. The method of claim 8 , wherein the selecting one of the NFV devices is based at least in part on a status table and to send the first packet to the selected NFV device. 11. The method of claim 8 , comprising: configuring a packet migration Internet Protocol (IP) filter rule to select packets for which processing of the packets is to be migrated to the selected NFV device. 12. The method of claim 8 , wherein the one or more NFV devices are to perform one or more of: firewall services, network address translation (NAT) services, domain name system (DNS) services, load-balancing services, deep packet inspection (DPI) services, transmission control protocol (TCP) optimization services, cache management services, and/or Internet Protocol (IP) address management services. 13. The method of claim 8 , wherein the indicator is based on one or more of: equipment fault metrics, virtualization environment fault metrics, and/or network interface fault metrics. 14. The method of claim 8 , wherein the indicator is based on one or more of: reliability and/or performance status information. 15. A non-transitory computer-readable medium comprising instructions stored thereon, that if executed by one or more processors, cause the one or more processors to: select one or more network function virtualization (NFV) devices based on an indicator; provide a first packet for processing by the selected one or more NFV devices; and select a legacy network appliance to process a second packet to provide co- existence of the legacy network appliance and the one or more NFV devices for processing packets of particular packet parameters and migration of processing packets of particular packet parameters between the one or more NFV devices and the legacy network appliance, wherein the first packet and the second packet share packet parameters. 16. The computer-readable medium of claim 15 , wherein the one or more NFV devices comprise one or more network appliances and one or more devices that execute at least one instance of a virtual network function (VNF). 17. The computer-readable medium of claim 15 , wherein the select one or more of the NFV devices is based at least in part on a status table. 18. The computer-readable medium of claim 15 , wherein the one or more NFV devices are to perform one or more of: firewall services, network address translation (NAT) services, domain name system (DNS) services, load-balancing services, deep packet inspection (DPI) services, transmission control protocol (TCP) optimization services, cache management services, and/or Internet Protocol (IP) address management services. 19. The computer-readable medium of claim 15 , wherein the indicator is based on one or more of: equipment fault metrics, virtualization environment fault metrics, and/or network interface fault metrics. 20. The computer-readable medium of claim 15 , wherein the indicator is based on one or more of: reliability and/or performance status information. 21. The apparatus of claim 1 , wherein the circuitry, when operational, is to: select one or more of the one or more NFV devices to process a third packet to migrate processing packets of particular packet parameters from the legacy network appliance to the one or more NFV devices, wherein the first, second, and third packets share packet parameters. 22. The apparatus of claim 1 , wherein the select the legacy network appliance to process the second packet is based on an indicator of the selected legacy network appliance.

Assignees

Inventors

Classifications

  • H04L47/125Primary

    by balancing the load, e.g. traffic engineering · CPC title

  • Adapting program code to run in a different environment; Porting · CPC title

  • Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • by checking functioning · CPC title

  • relying on flow classification, e.g. using integrated services [IntServ] · 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 US11855897B2 cover?
A computing device includes an appliance status table to store at least one of reliability and performance data for one or more network functions virtualization (NFV) appliances and one or more legacy network appliances. The computing device includes a load controller to configure an Internet Protocol (IP) filter rule to select a packet for which processing of the packet is to be migrated from …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L47/125. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).