Session Manager Anti-Looping in Hybrid SIP Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Call loops in hybrid networks, which include both SIP and non-SIP elements, are difficult to detect and break due to the inability of non-SIP elements to decrement or inspect headers, leading to resource consumption and performance issues.

Innovation Solution

A system and method that uses adjustable parameters such as a loop detection count and interval to identify and break call loops by maintaining a loop count threshold, comparing message elements, and executing functions to terminate the loop when the threshold is met, even in networks with mixed SIP and non-SIP elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Max-Forwards and Via headers are used for loop detection in pure SIP networks, then loop detection capability is improved, but the mechanism fails when non-SIP elements are present in the network

Engineering Contradiction:
Improveloop detection capabilityVSAvoidcompatibility with hybrid networks
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a new intermediary mechanism (loop detection counter and timer) that operates independently of the Max-Forwards header mechanism. This intermediary system tracks request patterns specifically at SIP proxies, providing loop detection capability that works regardless of whether intermediate elements are SIP-enabled or not, thus resolving the contradiction between reliability of loop detection and adaptability to hybrid networks

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the loop detection function into two independent parts: the traditional Max-Forwards mechanism (for pure SIP networks) and the new counter/timer mechanism (for hybrid networks with non-SIP elements). This segmentation allows each mechanism to operate independently in its appropriate context, resolving the contradiction by making the system adaptable to different network compositions while maintaining reliable loop detection

Inventive Principle:
Principle #1Segmentation

2Device complexity

If call loops are not detected and broken, then network simplicity is maintained, but network resources are consumed indefinitely

Engineering Contradiction:
Improvenetwork operation simplicityVSAvoidnetwork resource consumption
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism where SIP proxies continuously monitor request patterns using counters and timers. When loop conditions are detected (requests with identical headers returning to the same proxy within a threshold time), the system automatically generates feedback responses to break the loop. This feedback mechanism enables automatic resource protection without requiring complex manual intervention, resolving the contradiction between operational simplicity and resource conservation

Inventive Principle:
Principle #23Feedback

3Measurement precision

If loop detection parameters are made adjustable, then detection precision is improved, but system configuration complexity increases

Engineering Contradiction:
Improveloop detection precisionVSAvoidconfiguration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces adjustable parameters (loop detection counter threshold and timer interval) that can be modified based on specific network conditions. These parameter changes allow fine-tuning of detection precision for different network topologies and loop characteristics. The parameters are designed to be configurable through standard administrative interfaces, minimizing the increase in operational complexity while enabling precise adaptation to various network scenarios

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9942330B2Session manager anti-looping
Publication Date: 2018.04.10 EXTREME NETWORKS INC
  • US9942330B2 patent drawing
  • US9942330B2 patent drawing
  • US9942330B2 patent drawing

AI summary

Session Manager anti-looping creates a model that is an effective barrier to looping, efficiently identifying a loop condition by maintaining temporary individual call counters for header sets within temporal parameters and terminating the loop condition upon detection. The system provides an administrator with adjustable parameters for loop detection count and loop detection interval, thereby allowing protection against loop conditions, both inadvertent and intentional.