Patent ID: 11936659
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 19:
20. A system for enforcing safety rules on a virtualized wide area network (vWAN), comprising:
a physical wide area network (WAN) including a plurality of geographically distributed physical computing resources and connections there between; and
a network orchestrator including a memory storing one or more parameters or instructions for managing the vWAN on the physical WAN and at least one processor coupled to the memory, wherein the vWAN includes a plurality of virtual network entities associated with geographic locations including the physical computing resources and virtual connections between the virtual network entities, each virtual connection associated with a respective policy to provide a desired level of service for traffic between a pair of virtual network entities, and wherein the at least one processor is configured to:
receive, for a virtual connection between a first a first virtual entity in the vWAN and a second virtual entity in the v WAN, a change to a policy for the virtual connection or a change to a configuration of the virtual connection from an operator of a network connected to the vWAN;
detect a network state of a physical WAN underlying the vWAN;
evaluate a set of safety rules for the operator based on the network state of the physical WAN and the change the policy or the change to the configuration of the virtual connection of the vWAN to determine whether conditions of the safety rules can be satisfied given the policy, the configuration, and the network state; and
generate an error message in response to at least one of the set of safety rules failing the evaluation.