Conflict Avoidant Traffic Routing in Network Elements
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


