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

Claim 0:
1. An apparatus for enforcing safety rules on a virtualized wide area network (vWAN), comprising:
a memory storing one or more instructions for managing the vWAN, wherein the VWAN includes a plurality of virtual network entities associated with geographic locations and virtual connections between the virtual network entities, wherein the vWAN includes a plurality of virtual network entities associated with geographic locations and virtual connections between the virtual network entities, each virtual connection associated with a policy to provide a desired level of service for traffic between a pair of virtual network entities; and
at least one processor coupled to the memory and configured to execute the instructions, wherein the at least one processor is configured to:
receive, for a virtual connection between a first virtual entity in the vWAN and a second virtual entity in the vWAN, 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 to the policy or the change to the configuration of the virtual connection of the VWAN to determine whether conditions of the set of safety rules can be satisfied given the change to the policy or 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.