IP Library Granted Patent US 11,418,383
Granted Patent B2
US 11,418,383 · App. 16/060,910 · Granted Aug 16, 2022

Techniques for instantiation and termination of virtualized network functions

Inventor: Joey Chou (Scottsdale, AZ)
Assignee: Apple Inc.
H04L41/0672H04L41/0631H04L41/0681H04L41/5009H04L43/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,418,383
App. No.
16/060,910
Granted
Aug 16, 2022
Kind
B2
Abstract

Techniques for instantiation and termination of virtualized network functions are described. In one embodiment, for example, an apparatus may comprise processing circuitry and computer-readable storage media having stored thereon instructions for execution by the processing circuitry to identify, based on a first message received from an integration reference point manager (IRPManager), a virtualized network function (VNF) instance to be terminated, send a VNF termination request to a virtualized network functions manager (VNFM) to request termination of the VNF instance, determine a VNF instance termination result for the VNF termination request based on a notification received from the VNFM, and send a second message to the IRPManager, the second message to indicate the VNF instance termination result. Other embodiments are described and claimed.

Claims (53)

1. At least one computer-readable storage medium comprising a set of instructions that, in response to being executed on a computing device, cause the computing device to:

identify, based on a first message received from an integration reference point manager (IRPManager) via an Itf-N interface, a virtualized network function (VNF) instance to be terminated;

send a VNF termination request to a virtualized network functions manager (VNFM) to request termination of the VNF instance;

determine a VNF instance termination result for the VNF termination request based on a notification received from the VNFM; and

send a second message to the IRPManager via the Itf-N interface, the second message to indicate the VNF instance termination result.

2. The at least one computer-readable storage medium of claim 1 , comprising instructions that, in response to being executed on the computing device, cause the computing device to:

send the VNF termination request to the VNFM via a Ve-Vnfm-Em reference point; and

receive the notification from the VNFM via the Ve-Vnfm-Em reference point.

3. The at least one computer-readable storage medium of claim 1 , comprising instructions that, in response to being executed on the computing device, cause the computing device to send the second message to the IRPManager while acting as an integration reference point agent (IRPAgent).

4. The at least one computer-readable storage medium of claim 1 , wherein a network manager (NM) entity acts as the IRPManager.

5. The at least one computer-readable storage medium of claim 1 , the VNF instance termination result to comprise either a success result or a failure result.

6. The at least one computer-readable storage medium of claim 1 , the VNF instance to comprise a VNF instance that is not providing network services.

7. At least one computer-readable storage medium comprising a set of instructions that, in response to being executed on a computing device, cause the computing device to:

determine to terminate a virtualized network function (VNF) instance of a network including one or more virtualized network functions;

send a request to terminate the VNF instance to an element manager (EM) via an Itf-N interface; and determine whether the VNF instance has been successfully terminated based on a VNF instance termination result indication received from the EM via the Itf-N interface.

8. The at least one computer-readable storage medium of claim 7 , comprising instructions that, in response to being executed on the computing device, cause the computing device to send the request to terminate the VNF instance while acting as an integration reference point manager (IRPManager).

9. The at least one computer-readable storage medium of claim 7 , the EM to comprise an integration reference point agent (IRPAgent).

10. The at least one computer-readable storage medium of claim 7 , the VNF instance termination result indication to indicate either a success result or a failure result.

11. The at least one computer-readable storage medium of claim 7 , comprising instructions that, in response to being executed on the computing device, cause the computing device to determine to terminate the VNF instance based on a determination that the VNF instance is not providing network services.

12. The at least one computer-readable storage medium of claim 7 , the request to contain a VNF instance identifier associated with the VNF instance.

13. An apparatus, comprising: processing circuitry; and

computer-readable storage media having stored thereon instructions for execution by the processing circuitry to:

identify, based on a first message received via an Itf-N interface, a virtualized network function (VNF) instance to be terminated;

send a VNF termination request via a Ve-Vnfm-Em interface to request termination of the VNF instance;

determine a VNF instance termination result for the VNF termination request based on a notification received via the Ve-Vnfm-Em interface; and

send a second message via the Itf-N interface to an integration reference point manager (IRPManager), the second message to indicate the VNF instance termination result.

14. The apparatus of claim 13 , the instructions for execution by the processing circuitry to:

receive the first message from the IRPManager via the Itf-N interface.

15. The apparatus of claim 13 , wherein a network manager (NM) entity acts as the IRPManager.

16. The apparatus of claim 13 , the instructions for execution by the processing circuitry to:

send the VNF termination request to a virtualized network functions manager (VNFM) via the Ve-Vnfm-Em interface; and

receive the notification from the VNFM via the Ve-Vnfm-Em interface.

17. The apparatus of claim 13 , the instructions for execution by the processing circuitry to send the second message via the Itf-N interface to the IRPManager while acting as an integration reference point agent (IRPAgent).

18. The apparatus of claim 13 , the VNF instance termination result to comprise either a success result or a failure result.

19. The apparatus of claim 13 , the VNF instance to comprise a VNF instance that is not providing network services.

20. A system, comprising:

the apparatus according to claim 13 ; and at least one network interface adapter.

21. An apparatus, comprising: processing circuitry; and

computer-readable storage media having stored thereon instructions for execution by the processing circuitry to:

determine to terminate a virtualized network function (VNF) instance of a network including one or more virtualized network functions;

send, via an Itf-N interface, a request to terminate the VNF instance; and

determine whether the VNF instance has been successfully terminated based on a VNF instance termination result indication received via the Itf-N interface.

22. The apparatus of claim 21 , the instructions for execution by the processing circuitry to:

send the request to an element manager (EM) via the Itf-N interface; and

receive the VNF instance termination result indication from the EM via the Itf-N interface.

23. The apparatus of claim 22 , the EM to comprise an integration reference point agent (IRPAgent).

24. The apparatus of claim 21 , the instructions for execution by the processing circuitry to send the request to terminate the VNF instance while acting as an integration reference point manager (IRPManager).

25. The apparatus of claim 21 , the VNF instance termination result indication to indicate either a success result or a failure result.

26. The apparatus of claim 21 , the instructions for execution by the processing circuitry to determine to terminate the VNF instance based on a determination that the VNF instance is not providing network services.

27. The apparatus of claim 21 , the request to contain a VNF instance identifier associated with the VNF instance.

28. A system, comprising:

the apparatus according to claim 21 ; and

at least one network interface adapter.

Assignments (3)
CONFIRMATORY ASSIGNMENT Recorded Mar 30, 2023
From: INTEL CORP.
To: APPLE INC.
Reel/Frame 063190/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053309/0140 →
CONFIRMATORY ASSIGNMENT Recorded Jun 25, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053051/0295 →