H04L41/5019

Metric based dynamic virtual private network (VPN) tunnel between branch gateway devices

Example implementation relates to a method for establishing a dynamic VPN tunnel between branch gateway devices based on metric data. A branch orchestrator receives metric data from VPNC device. The metric data includes data center bandwidth and processor utilization of the VPNC device. The metric data is derived from the traffic being routed via the VPNC device. When the metric data associated with traffic between a first branch gateway device and a second branch gateway device is above a Service Level Agreement (SLA), a dynamic branch to branch VPN tunnel is established to route the traffic between the first branch gateway device and the second branch gateway device. The VPN tunnel between the branch gateways can be teared when the load at the VPNC device reduces.

Metric based dynamic virtual private network (VPN) tunnel between branch gateway devices

Example implementation relates to a method for establishing a dynamic VPN tunnel between branch gateway devices based on metric data. A branch orchestrator receives metric data from VPNC device. The metric data includes data center bandwidth and processor utilization of the VPNC device. The metric data is derived from the traffic being routed via the VPNC device. When the metric data associated with traffic between a first branch gateway device and a second branch gateway device is above a Service Level Agreement (SLA), a dynamic branch to branch VPN tunnel is established to route the traffic between the first branch gateway device and the second branch gateway device. The VPN tunnel between the branch gateways can be teared when the load at the VPNC device reduces.

Path management for tiered service level agreements in an all-photonics network
11595124 · 2023-02-28 · ·

An information handling system includes a plurality of network nodes and a processor. Each network node includes an optical link and a reflectometry analyzer. The reflection analyzers provide a plurality of reflectometry results that each provide a characterization of physical properties of the optical link. The processor receives the reflectometry results, analyzes the reflectometry results to define a fingerprint of the physical properties of the optical link, and determines a status for each of the optical links based upon the associated fingerprints. The status for each of the optical links includes one of a plurality of graded statuses. Each graded status represents a qualitative measure of the physical properties of the associated optical link. A first graded status represents a better qualitative measure than a second graded status. The processor further receives a request to route a data flow from a first one of the network nodes to a second one of the network nodes. The data flow is associated with a service level agreement that defines that the data flow is to be routed on optical links that have the first graded status. The processor further determines a path between the first network node and the second network node where each of optical links in the path have the first graded status.

Path management for tiered service level agreements in an all-photonics network
11595124 · 2023-02-28 · ·

An information handling system includes a plurality of network nodes and a processor. Each network node includes an optical link and a reflectometry analyzer. The reflection analyzers provide a plurality of reflectometry results that each provide a characterization of physical properties of the optical link. The processor receives the reflectometry results, analyzes the reflectometry results to define a fingerprint of the physical properties of the optical link, and determines a status for each of the optical links based upon the associated fingerprints. The status for each of the optical links includes one of a plurality of graded statuses. Each graded status represents a qualitative measure of the physical properties of the associated optical link. A first graded status represents a better qualitative measure than a second graded status. The processor further receives a request to route a data flow from a first one of the network nodes to a second one of the network nodes. The data flow is associated with a service level agreement that defines that the data flow is to be routed on optical links that have the first graded status. The processor further determines a path between the first network node and the second network node where each of optical links in the path have the first graded status.

DISCOVERY OF SERVICE INSTANCE
20230058330 · 2023-02-23 ·

It is provided a method, comprising monitoring if a request to provide a service for a first network function is received; acquiring a stored service level requirement for the service if the request is received; checking whether an instance of a second network function providing the service fulfills the service level requirement; inhibiting providing an identifier of the instance of the second network function to the first network function in response to the request if the instance of the second network function does not fulfill the service level requirement.

DISCOVERY OF SERVICE INSTANCE
20230058330 · 2023-02-23 ·

It is provided a method, comprising monitoring if a request to provide a service for a first network function is received; acquiring a stored service level requirement for the service if the request is received; checking whether an instance of a second network function providing the service fulfills the service level requirement; inhibiting providing an identifier of the instance of the second network function to the first network function in response to the request if the instance of the second network function does not fulfill the service level requirement.

Network Service Management
20230055913 · 2023-02-23 ·

There is provided a method for managing services in a network. The method is performed by a first node. The method is performed in response to receiving a service for a user equipment (UE) from at least one second node that is incapable of handling network slices for providing the service. The method comprises assigning (100) the service to one of a plurality of network slices in the network based on a quality of service (QoS) indicator assigned to the service.

Asset Error Remediation for Continuous Operations in a Heterogeneous Distributed Computing Environment

Asset error remediation is provided. Risk and classification of an asset error are analyzed to prioritize asset error remediation for an asset based on risk criticality, risk context, and vulnerability level corresponding to the asset by detecting suspicious behavior and risk exposure to the asset in a heterogeneous distributed computing environment using artificial intelligence. A priority of the asset error remediation is determined to fix the asset within the heterogeneous distributed computing environment based on the risk and the classification of the asset error. A set of action steps is performed to fix the asset within the heterogeneous distributed computing environment based on the priority of the asset error remediation.

DETERMINING DATA COPY RESOURCES
20230054058 · 2023-02-23 ·

In some examples, a computing device may determine an amount of pending data to copy over a network from a first storage system to a second storage system. Further, the computing device may determine an ingest speed based on a quantity of data received by the first storage system and a copy speed associated with one or more first computing resources associated with the first storage system. The computing device may determine an estimated time to copy at least a portion of the pending data to the second storage system to meet a data copy requirement. For instance, the estimated time may be based at least in part on the copy speed, the amount of pending data, and the ingest speed. In addition, at least one action may be performed based on the estimated time.

Cloud-based network architecture centered around a software-defined spectrum controller
11588696 · 2023-02-21 · ·

The disclosed embodiments provide a software-defined spectrum controller that may be used to dynamically and adaptively change rules and/or policies in a wireless network. The SDSC may dynamically change the rules or policies based on usage of spectrum and/or network resources or any other criterion, e.g., established by a service provider, to allow the service provider to use the spectrum and network resources more efficiently for delivering content and services to customers. In accordance with the disclosed embodiments, the SDSC may use at least one optimization algorithm to determine which policies or rules should be enforced at each of the network nodes in the wireless network. Based on the optimization algorithm, the SDSC may interact with other network nodes to dynamically change one or more of the rules or policies that are enforced in the service provider's network to provide content and services to customers.