Conflict Avoidant Traffic Routing in Network Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data center networks face challenges in maintaining consistent application of intent across network elements, leading to policy conflicts and disruptions, which can result in latency and incomplete transaction execution due to inconsistencies and dependencies on centralized controllers.

Innovation Solution

The system detects intent conflicts at network elements by mounting and analyzing rules from peer elements, allowing for automatic rerouting of traffic around conflicted peers to ensure consistent intent application, using intentlets and management services to maintain rough consistency and handle intent drift.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized controllers are used to manage network elements, then policy consistency can be maintained, but latency increases and transaction execution becomes incomplete due to dependencies

Engineering Contradiction:
Improvepolicy consistencyVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the centralized controller functionality by introducing intent conflict detection capabilities at individual network elements. Each network element can independently detect intent conflicts in its peer elements, eliminating the need for all traffic to traverse a centralized controller for conflict detection. This segmentation reduces latency while maintaining policy consistency through distributed intentlet deployment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by deploying intentlets to network elements in advance, before conflicts occur. The system proactively mounts and analyzes rules from peer network elements to detect potential intent conflicts, allowing traffic to be rerouted before conflicts can disrupt transactions. This preliminary detection and preparation reduces latency by avoiding real-time centralized controller intervention.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traffic is routed through all network elements for intent conflict detection, then complete policy verification is achieved, but network performance degrades due to increased processing overhead

Engineering Contradiction:
Improvepolicy verification completenessVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by enabling each network element to perform intent conflict detection only for its peer elements, rather than requiring all network elements to process all traffic. This localized approach maintains comprehensive policy verification while reducing overall network processing overhead, as each element handles only relevant conflict detection tasks in its local context.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements self-service by allowing network elements to autonomously detect intent conflicts in their peers and make routing decisions without requiring centralized controller intervention for each transaction. Network elements mount and analyze rules locally, automatically rerouting traffic around conflicted peers, which eliminates the performance degradation associated with centralized processing of all traffic.

Inventive Principle:
Principle #25Self-service

3Reliability

If intent conflicts are detected and traffic is rerouted around conflicted peers, then service continuity is maintained, but network complexity increases due to dynamic routing decisions

Engineering Contradiction:
Improveservice continuityVSAvoidrouting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses intentlets as intermediaries to simplify the routing complexity. Instead of requiring network elements to implement complex dynamic routing logic, the centralized controller deploys intentlets that encapsulate the conflict avoidance rules. These intentlets automatically guide traffic around conflicted peers, maintaining service continuity while reducing the complexity burden on individual network elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent reduces routing complexity through preliminary action by pre-deploying intentlets with conflict avoidance instructions before conflicts occur. Network elements receive pre-configured routing guidance that automatically activates when conflicts are detected, eliminating the need for complex real-time routing calculations and simplifying the decision-making process at each network element.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10652137B2Conflict avoidant traffic routing in a network environment
Publication Date: 2020.05.12 CISCO TECHNOLOGY INC
  • US10652137B2 patent drawing
  • US10652137B2 patent drawing
  • US10652137B2 patent drawing

AI summary

An example method for facilitating conflict avoidant traffic routing in a network environment is provided and includes detecting, at a network element, an intent conflict at a peer network element in a network, and changing a forwarding decision at the network element to steer traffic around the conflicted peer network element. The intent conflict refers to an incompatibility between an asserted intent associated with the traffic and an implemented intent associated with the traffic. In specific embodiments, the detecting includes mounting rules from the peer network element into the network element, and analyzing the mounted rules to determine intent conflict. In some embodiments, a central controller in the network deploys one or more intentlets on a plurality of network elements in the network according to corresponding intent deployment parameters.