Inventor(s)

N/AFollow

Abstract

The technology described in this paper relates to generating network configurations utilizing a stateless, policy-driven architecture. The technology utilizes a centralized database storing applicable policies as the source of truth rather than persistently storing fully constructed configurations. During configuration updates, a system for generating the network configurations retrieves the applicable policies, updated with the current state and regenerates the network configurations entirely from scratch. A multi-phase translation process handles dynamic parameter constraints by gathering parameters, generating mutually exclusive and exhaustive override blocks using a recursive algorithm, and mapping applicable policies to these generated blocks via a soft matching process. This stateless approach improves scalability, simplifies error recovery, and prevents the retention of orphaned or corrupted configuration data. Furthermore, the stateless model enables consumer-side policy scoping, allowing service consumers to define custom policies that are dynamically applied only to their respective clients within the mesh without impacting the global configuration or other consumers.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS