Policy Orchestrator Cross-Correlating Network Policies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network environments face challenges in optimizing network policy enforcement due to the complexity of determining appropriate enforcement points, which can lead to inefficient resource usage and increased network traffic.

Innovation Solution

The implementation of a policy orchestrator that correlates network policies with network topology and device capabilities to determine optimal enforcement points, optimizing policy enforcement by minimizing traffic and resource usage, and ensuring consistent policy execution across multiple domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network policies are enforced at multiple devices without optimization, then policy coverage is improved, but network traffic and resource usage increase

Engineering Contradiction:
Improvepolicy coverageVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the policy enforcement function by identifying specific enforcement points within the network topology. Instead of enforcing all policies at all devices, the system divides the network into segments and assigns policies to specific enforcement points based on topology analysis, device capabilities, and policy requirements, thereby reducing redundant traffic while maintaining comprehensive coverage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of network topology, device capabilities, and policy requirements before enforcement. The policy orchestrator pre-determines optimal enforcement points by correlating policies with topology data and device capabilities in advance, avoiding runtime decisions that would generate additional traffic and processing overhead

Inventive Principle:
Principle #10Preliminary action

2Reliability

If network policies are enforced at multiple devices without optimization, then policy coverage is improved, but device resource usage increases

Engineering Contradiction:
Improvepolicy coverageVSAvoiddevice resource usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by matching specific policy enforcement requirements with the local capabilities of individual devices. The system analyzes device capabilities (processing power, memory, enforcement functions) and assigns policies to devices that have the appropriate local qualities to handle them efficiently, avoiding overloading devices with policies beyond their capabilities

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary correlation of policies with device capabilities before enforcement. The policy orchestrator pre-assesses which devices are suitable for enforcing which policies based on their capabilities, and configures only the necessary policies at each device, preventing wasteful resource consumption from enforcing unnecessary policies

Inventive Principle:
Principle #10Preliminary action

3Productivity

If policy enforcement points are determined without cross-correlation, then enforcement speed is improved, but policy consistency deteriorates

Engineering Contradiction:
Improveenforcement speedVSAvoidpolicy consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent introduces a policy orchestrator as an intermediary that mediates between policy definitions and enforcement devices. The orchestrator performs cross-correlation of policies with each other and with network topology, ensuring that policy decisions are consistent across the network while still enabling efficient enforcement at the selected points

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the policy orchestrator continuously monitors policy enforcement status and device states. This feedback enables the system to verify policy consistency across the network and make adjustments if inconsistencies are detected, maintaining stability without sacrificing enforcement speed

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11374980B1Resolution of policy enforcement point by cross correlating other policies
Publication Date: 2022.06.28 CISCO TECHNOLOGY INC
  • US11374980B1 patent drawing
  • US11374980B1 patent drawing
  • US11374980B1 patent drawing

AI summary

A plurality of policies to be enforced in a network environment via a plurality of devices are determined. A topology of the plurality of devices within the network environment is also determined. For each policy of the plurality of policies, a device of the plurality of devices is selected as the location at which to enforce the policy of the plurality of policies. Selecting the device for each policy of the plurality of policies includes correlating the policy of the plurality of policies with another of the plurality of policies and correlating the policy of the plurality of policies with the topology.