Multi-line/multi-state virtualized OAM transponder
First Claim
1. A method, comprising:
- receiving, with an orchestration agent running on a host computing system, one or more first operations, administration, and management (“
OAM”
) frames and one or more first state information from one or more hardware components;
sending, with the orchestration agent, the one or more first state information to one or more virtualized applications running on one or more virtual machines (“
VMs”
) that are running on the host computing system;
determining, with a VM management agent of one or more VM management agents, whether at least one first OAM frame of the one or more first OAM frames has changed in response to a change in address of at least one of far-end or near-end OAM server functions associated with a VM of the one or more VMs; and
updating, with the VM management agent, a list associating the at least one first OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the VM management agent, the one or more VM management agents, or the host computing system, based on a determination that at least one first OAM frame of the one or more first OAM frames has changed; and
sending, with the orchestration agent, based on the updating, the one or more first OAM frames to one or more VM management agents that are running on the host computing system and that are separate from the one or more VMs, the one or more VM management agents being dedicated OAM management agents.
1 Assignment
0 Petitions
Accused Products
Abstract
Novel tools and techniques might provide for implementing applications management, based at least in part on operations, administration, and management (“OAM”) information. A host computing system might comprise a dedicated OAM management agent. While normal application frame flow might be sent or received by VMs running on the host computing system, OAM frame flow might be sent or received by the OAM management agent, which might also serve as an OAM frame generator. Alternatively, or additionally, based on a determination that at least one OAM frame has changed (in response to a change in address of far-end and/or near-end OAM server functions), the OAM management agent might update a list associating the at least one OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the OAM management agent, and/or the host computing system.
-
Citations
17 Claims
-
1. A method, comprising:
-
receiving, with an orchestration agent running on a host computing system, one or more first operations, administration, and management (“
OAM”
) frames and one or more first state information from one or more hardware components;sending, with the orchestration agent, the one or more first state information to one or more virtualized applications running on one or more virtual machines (“
VMs”
) that are running on the host computing system;determining, with a VM management agent of one or more VM management agents, whether at least one first OAM frame of the one or more first OAM frames has changed in response to a change in address of at least one of far-end or near-end OAM server functions associated with a VM of the one or more VMs; and updating, with the VM management agent, a list associating the at least one first OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the VM management agent, the one or more VM management agents, or the host computing system, based on a determination that at least one first OAM frame of the one or more first OAM frames has changed; and sending, with the orchestration agent, based on the updating, the one or more first OAM frames to one or more VM management agents that are running on the host computing system and that are separate from the one or more VMs, the one or more VM management agents being dedicated OAM management agents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
generating, with a virtual machine (“
VM”
) management agent of the one or more VM management agents that are running on a host computing system and that are separate from one or more VMs on which one or more virtualized applications are being run, one or more operations, administration, and management (“
OAM”
) frames and one or more state information;determining, with the VM management agent of one or more VM management agents, whether at least one first OAM frame of the one or more first OAM frames has changed in response to a change in address of at least one of far-end or near-end OAM server functions associated with a VM of the one or more VMs; and updating, with the VM management agent, a list associating the at least one first OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the VM management agent, the one or more VM management agents, or the host computing system, based on a determination that at least one first OAM frame of the one or more first OAM frames has changed; and sending, with the VM management agent, based on the updating, at least one of the one or more OAM frames or the one or more state information to an orchestration agent running on the host computing system. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
receiving, with an orchestration agent running on a host computing system, one or more first operations, administration, and management (“
OAM”
) frames and one or more first state information from one or more hardware components;sending, with the orchestration agent, the one or more first state information to one or more virtualized applications running on one or more virtual machines (“
VMs”
) that are running on the host computing system;determining, with a virtual machine (“
VM”
) management agent of one or more VM management agents that are running on a host computing system and that are separate from one or more VMs on which one or more virtualized applications are being run, whether one or more operations, administration, and management (“
OAM”
) frames have changed in response to a change in address of at least one of far-end or near-end OAM server functions associated with a VM of the one or more VMs; andupdating, with the VM management agent, a list associating the one or more OAM frames that have changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the VM management agent, the one or more VM management agents, or the host computing system, based on a determination that one or more OAM frames have changed. - View Dependent Claims (14, 15)
-
-
16. A system, comprising:
-
a host computing system, said host computing system comprising one or more processors, one or more hardware components, and a non-transitory computer readable medium having encoded thereon a set of instructions that, when executed by the one or more processors, causes the one or more hardware components to perform one or more operations, the set of instructions comprising; instructions for receiving one or more operations, administration, and management (“
OAM”
) frames and one or more state information from the one or more hardware components;
instructions for sending the one or more state information to one or more virtualized applications running on one or more virtual machines (“
VMs”
) that are running on the host computing system;instructions for determining, with a VM management agent of one or more VM management agents, whether at least one first OAM frame of the one or more first OAM frames has changed in response to a change in address of at least one of far-end or near-end OAM server functions associated with a VM of the one or more VMs; and instructions for updating, with the VM management agent, a list associating the at least one first OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the VM management agent, the one or more VM management agents, or the host computing system, based on a determination that at least one first OAM frame of the one or more first OAM frames has changed; and instructions for sending, based on the updating, the one or more OAM frames to one or more VM management agents that are running on the host computing system and that are separate from the one or more VMs, the one or more VM management agents being dedicated OAM management agents.
-
-
17. A system, comprising:
-
a host computing system, said host computing system comprising one or more processors, one or more hardware components, and a non-transitory computer readable medium having encoded thereon a set of instructions that, when executed by the one or more processors, causes the one or more hardware components to perform one or more operations, the set of instructions comprising; instructions for generating one or more operations, administration, and management (“
OAM”
) frames and one or more state information associated with a virtual machine (“
VM”
) management agent that is running on a host computing system and that is separate from one or more VMs on which one or more virtualized applications are being run;instructions for determining, with a VM management agent of one or more VM management agents, whether at least one first OAM frame of the one or more first OAM frames has changed in response to a change in address of at least one of far-end or near-end OAM server functions associated with a VM of the one or more VMs; and instructions for updating, with the VM management agent, a list associating the at least one first OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the VM management agent, the one or more VM management agents, or the host computing system, based on a determination that at least one first OAM frame of the one or more first OAM frames has changed; and instructions for sending, based on the updating, at least one of the one or more OAM frames or the one or more state information to an orchestration agent running on the host computing system.
-
Specification