Diameter Routing Node Testing via Test Indicator Parameter
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need for effective methods to test Diameter routing nodes in live networks without disrupting normal operations, as existing solutions often require taking nodes offline for testing.
Innovation Solution
A system and method for testing Diameter routing nodes by sending test messages through a test connection, marking them as such, and generating log messages at designated points, allowing for concurrent testing with live traffic, including features like auto-stop and auto-start based on resource utilization, and configuration of test parameters like maximum PDUs and connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional testing methods are used to test Diameter routing nodes, then testing can be performed thoroughly, but the node must be taken offline causing service interruption
Solution Approach 1:
The patent segments traffic into two distinct paths: test traffic and live traffic. The Diameter routing node is divided to handle test messages through a test connection and live messages through normal connections. This segmentation allows independent testing without affecting service continuity, resolving the contradiction between thorough testing and service availability.
Solution Approach 2:
The patent introduces a test indicator parameter as an intermediary mechanism to identify and separate test messages from live traffic. This mediator allows the system to distinguish test traffic requiring thorough processing from live traffic requiring uninterrupted forwarding, enabling both testing thoroughness and service availability simultaneously.
2Device complexity
If test messages are processed through the same path as live traffic, then resource utilization is simplified, but testing cannot occur without service interruption
Solution Approach 1:
The patent applies local quality by treating test messages and live messages differently within the same system. Test messages receive special handling with test indicator parameters and dedicated test connections, while live messages follow normal processing paths. This localized differentiation enables testing capability without requiring complete system redesign, balancing complexity and reliability.
3Reliability
If multiple test connections are allowed concurrently, then testing coverage is improved, but resource utilization and management complexity increase
Solution Approach 1:
The patent implements feedback mechanisms through auto-stop and auto-start features that monitor resource utilization metrics. When resource thresholds are exceeded, the system automatically stops accepting new test connections; when resources become available, it automatically resumes. This feedback-based resource management enables improved testing coverage while preventing unmanageable complexity through automated control.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to one aspect, the subject matter described herein includes a method for testing a Diameter routing node. The method occurs a Diameter routing node. The method includes receiving, from a Diameter message generation module and via a test connection, a first Diameter message. The method also includes modifying the first Diameter message to include a test indicator parameter indicating the first Diameter message is a test message. The method further includes processing the first Diameter message. The method also includes directing the first Diameter message to an egress message manager.