Diameter Peer Status Bitmask Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Diameter protocol faces challenges in reliable message delivery due to congestion and link failures, leading to authentication issues and service access denials, as existing methods are inefficient in transmitting peer status information across large networks.
Innovation Solution
The method involves grouping Diameter nodes and using a bitmask to transmit connection statuses, reducing the amount of information needed and improving scalability by sending status updates only to relevant recipients, thereby enhancing dynamic routing intelligence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional Diameter protocol message transmission is used, then authentication and authorization can be performed, but message loss due to congestion and link failures causes service access denials and reliability issues
Solution Approach 1:
The patent implements preliminary action by proactively monitoring and determining peer status information (connection status, congestion status, node availability) before Diameter messages are transmitted. Status updates are generated and distributed in advance so that nodes can select reliable paths before congestion or failures occur, rather than reacting after message loss happens.
Solution Approach 2:
The patent implements feedback by continuously monitoring peer status information and using this feedback to dynamically adjust message routing decisions. Nodes receive status updates from peers and use this feedback information to select optimal transmission paths, ensuring messages are routed through available and non-congested routes, thereby improving both reliability and efficiency.
2Loss of information
If peer status information is transmitted to all Diameter nodes, then comprehensive monitoring is achieved, but network overhead and processing load increase significantly
Solution Approach 1:
The patent implements local quality by selectively distributing peer status information based on node characteristics and requirements. Not all nodes receive all status information - instead, status updates are targeted to specific nodes that need that information for their specific functions, reducing unnecessary processing and network overhead while maintaining information completeness for those who need it.
Solution Approach 2:
The patent implements partial action by transmitting only the necessary portion of peer status information to each node rather than complete information to all nodes. Each node receives status updates relevant to its routing decisions and operational needs, eliminating redundant information transmission and reducing network overhead while maintaining sufficient information for reliable operation.
3Ease of operation
If detailed connection status information is sent for each peer node, then routing decisions can be optimized, but the amount of data transmitted increases linearly with network size
Solution Approach 1:
The patent implements merging by combining multiple peer status information elements into aggregated status updates. Instead of transmitting separate status information for each peer node individually, the system consolidates status data and transmits combined updates that cover multiple peers, reducing the total volume of information transmitted while maintaining the detail needed for routing decisions.
Solution Approach 2:
The patent implements universality by designing a status information format and distribution mechanism that serves multiple functions simultaneously. The same status update infrastructure supports routing decisions, congestion avoidance, node availability monitoring, and path selection for multiple different purposes, eliminating the need for separate information transmission systems and reducing overall data volume.
Data Source
AI summary
Methods, systems, and computer readable media for transmitting Diameter peer status information are disclosed. According to one method, the method occurs at a first Diameter node. The method includes determining Diameter peer status information for Diameter peer nodes, wherein the Diameter peer status information includes connection statuses for each of the Diameter peer nodes. The method also includes generating, using group related information indicating a masking order for the connection statuses, a mask indicating the connection statuses, wherein each of the connection statuses is indicated by a value stored in a different position in the mask and sending the mask to a second Diameter node.


