Controlling registration floods in VoIP networks via DNS
First Claim
Patent Images
1. A multimedia network, comprising:
- a first border element including;
a first interface with a multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and
a first interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the first border element being associated with a first multimedia endpoint as a primary border element having a primary threshold number of session initiation protocol registration requests permissible during a first running time window;
a second border element including;
a second interface with the multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and
a second interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the second border element being associated with the first multimedia endpoint as a secondary border element having a secondary threshold number of session initiation protocol registration requests permissible during a second running time window;
wherein session initiation protocol registration requests are received by the second border element for registering the first multimedia end point only after a number of session initiation protocol registration requests received by the first border element during the first running time window exceeds the primary threshold number; and
wherein a number of session initiation protocol registration requests received by the second border element during the second running time window for registering the first multimedia end point is limited to the secondary threshold number.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism controls global synchronization, or registration floods, that may result when a large number of endpoints in a Voice over Internet Protocol (VoIP) network such as an Internet Protocol Multimedia Subsystem (IMS) come online simultaneously after a catastrophic failure. The mechanism allows the Domain Name System (DNS) infrastructure to efficiently control the overload condition by registering user end points with backup border elements, and by staggering and by randomizing the time-to-live (TTL) parameter in registrations with backup border elements.
12 Citations
20 Claims
-
1. A multimedia network, comprising:
-
a first border element including; a first interface with a multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and a first interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the first border element being associated with a first multimedia endpoint as a primary border element having a primary threshold number of session initiation protocol registration requests permissible during a first running time window; a second border element including; a second interface with the multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and a second interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the second border element being associated with the first multimedia endpoint as a secondary border element having a secondary threshold number of session initiation protocol registration requests permissible during a second running time window; wherein session initiation protocol registration requests are received by the second border element for registering the first multimedia end point only after a number of session initiation protocol registration requests received by the first border element during the first running time window exceeds the primary threshold number; and wherein a number of session initiation protocol registration requests received by the second border element during the second running time window for registering the first multimedia end point is limited to the secondary threshold number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multimedia network, comprising:
-
a first border element including; a first interface with a multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and a first interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the first border element being associated with a first multimedia endpoint as a primary border element having a primary threshold number of session initiation protocol registration requests permissible during a first running time window; a second border element including; a second interface with the multimedia network registrar for forwarding session initiation protocol registration requests for registering multimedia endpoints in the multimedia network; and a second interface for receiving session initiation protocol registration requests for registering multimedia endpoints in the multimedia network, the second border element being associated with the first multimedia endpoint as a secondary border element having a secondary threshold number of session initiation protocol registration requests permissible during a second running time window; wherein session initiation protocol registration requests are received by second border element for registering the first multimedia end point only after a number of session initiation protocol registration requests received by the first border element during the first running time window exceeds the primary threshold number; and wherein exceeding the secondary threshold number forces the first multimedia endpoint to postpone registration until a later time based on a randomized time-to-live parameter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification