SCCP Loop Detection via Post-GTT DPC and OPC Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting and preventing SCCP looping in SS7 networks are inadequate, particularly when the originating point code and post-global-title-translation destination point code are not the same, leading to network congestion and inefficiencies due to the need for network-wide implementation of complex protocols.

Innovation Solution

A method and system for detecting SCCP looping at a single network node or pair of nodes using loop detection logic and additional point codes, such as capability point codes, to identify potential loops without requiring network-wide implementation of SCCP looping procedures, allowing for effective detection even when the source and destination are not adjacent.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If SCCP loop detection is performed by comparing post-GTT DPC with OPC, then loop detection is simple, but it fails to detect loops when OPC and post-GTT DPC are different (e.g., when capability point codes are used)

Engineering Contradiction:
Improveloop detection accuracyVSAvoiddetection mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The loop detection mechanism is enhanced to perform multiple comparison functions: it compares post-GTT DPC with both the original OPC and capability point codes. This multi-functional approach allows the same detection mechanism to handle both simple cases (where OPC matches post-GTT DPC) and complex cases (where capability point codes are involved), resolving the contradiction between detection accuracy and mechanism simplicity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Capability point codes serve as an intermediary element that bridges the gap between OPC and post-GTT DPC in loop detection. By introducing this intermediate comparison target, the system can detect loops even when direct OPC-to-post-GTT-DPC matching fails, thereby improving detection accuracy without requiring a completely complex new mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network-wide implementation of SCCP looping procedures is performed, then loop detection reliability is improved, but implementation complexity and cost increase significantly

Engineering Contradiction:
Improveloop detection reliabilityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by implementing loop detection with enhanced capability point code comparison at specific strategic nodes within the network, rather than requiring uniform network-wide implementation. This allows reliable loop detection to be achieved at critical points without mandating complex changes across the entire network infrastructure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of requiring full network-wide implementation of complex SCCP looping procedures, the patent applies partial action by implementing enhanced loop detection logic at individual nodes or pairs of nodes. This partial implementation achieves sufficient loop detection reliability without the excessive complexity and cost of network-wide deployment.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If SCCP hop counter is used for loop detection, then loop detection capability is improved, but it requires network-wide implementation of extended unit data service which reduces ease of deployment

Engineering Contradiction:
Improveloop detection capabilityVSAvoidease of deployment
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the expensive, network-wide SCCP hop counter mechanism with a simpler, localized comparison-based loop detection approach. This disposable-like solution achieves adequate loop detection capability without requiring costly network-wide infrastructure changes or participation in extended unit data service, thereby improving ease of deployment.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent extracts the essential loop detection function from the complex network-wide SCCP hop counter mechanism and implements it as a standalone comparison operation at individual nodes. By taking out only the necessary comparison logic and removing the dependency on network-wide extended unit data service, the solution maintains loop detection capability while dramatically improving ease of deployment.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7466815B2Methods and systems for detecting and preventing signaling connection control part (SCCP) looping
Publication Date: 2008.12.16 TEKELEC GLOBAL INC
  • US7466815B2 patent drawing
  • US7466815B2 patent drawing
  • US7466815B2 patent drawing

AI summary

Methods and systems for signaling connection control part (SCCP) loop detection and prevention are disclosed. A signal transfer point (STP) receives a message and performs global title translation (GTT) for the message. The STP compares the originating point code (OPC) in the signaling message with the post-GTT destination point code (DPC) in the message. If the incoming message OPC matches the post-GTT DPC, SCCP looping is detected and the message is discarded. If the incoming message OPC does not match the post-GTT DPC, the STP may correlate the incoming message OPC or the DPC to one or more additional point codes to identify the presence of SCCP looping.