Methods, systems, and computer readable media for remote authentication dial in user service (RADIUS) proxy and diameter agent address resolution
First Claim
1. A method for remote authentication dial in user service (RADIUS) proxy or Diameter agent address resolution, the method comprising:
- in a network node including a plurality of message processors;
receiving an inbound RADIUS message;
determining that address resolution is required for the RADIUS message, wherein determining whether address resolution is required for the RADIUS message includes performing a lookup in an application routing table that maps a RADIUS message type of RADIUS Access Request requesting authentication challenge information to applications within the network node for processing the RADIUS message, wherein one of the applications mapped by the application routing table to the RADIUS message type of RADIUS Access Request is an address resolution application within the network node;
in response to determining that address resolution is required for the RADIUS message, performing the address resolution using the address resolution application within the network node, wherein performing the address resolution includes mapping a non-routable identifier in the message to a routable address for a destination; and
routing an outbound message to the destination using the routable address for the destination obtained from the address resolution application, wherein the outbound message comprises a RADIUS or Diameter message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for RADIUS proxy or Diameter agent address resolution is disclosed. The method may be implemented in a network node including a plurality of message processors. The method includes receiving an inbound RADIUS or Diameter message. The method further includes determining whether address resolution is required for the inbound message. The method further includes, in response to determining that address resolution is required for the inbound message, performing the address resolution. The method further includes routing an outbound message to a destination based on a result of the address resolution, where at least one of the inbound message and the outbound message comprises a RADIUS message.
-
Citations
17 Claims
-
1. A method for remote authentication dial in user service (RADIUS) proxy or Diameter agent address resolution, the method comprising:
in a network node including a plurality of message processors; receiving an inbound RADIUS message; determining that address resolution is required for the RADIUS message, wherein determining whether address resolution is required for the RADIUS message includes performing a lookup in an application routing table that maps a RADIUS message type of RADIUS Access Request requesting authentication challenge information to applications within the network node for processing the RADIUS message, wherein one of the applications mapped by the application routing table to the RADIUS message type of RADIUS Access Request is an address resolution application within the network node; in response to determining that address resolution is required for the RADIUS message, performing the address resolution using the address resolution application within the network node, wherein performing the address resolution includes mapping a non-routable identifier in the message to a routable address for a destination; and routing an outbound message to the destination using the routable address for the destination obtained from the address resolution application, wherein the outbound message comprises a RADIUS or Diameter message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for remote authentication dial in user service (RADIUS) proxy or Diameter agent address resolution, the system comprising:
a network node including a plurality of hardware message processors; the hardware message processors including a first hardware message processor for receiving an inbound RADIUS message and for determining that address resolution is required for the RADIUS message, wherein determining whether address resolution is required for the RADIUS message includes performing a lookup in an application routing table that maps a RADIUS message type of RADIUS Access Request requesting authentication challenge information to applications within the network node for processing the RADIUS message, wherein one of the applications mapped to the RADIUS message type is an address resolution application; wherein the address resolution application, in response to a determination that address resolution is required for the RADIUS message, performs the address resolution and wherein performing the address resolution includes mapping a non-routable identifier in the message to a routable address for a destination; and a routing layer for routing an outbound message to the destination using the routable address for the destination obtained from the address resolution, wherein the outbound message comprises a RADIUS or Diameter message. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:
in a network node including a plurality of message processors; receiving an inbound remote authentication dial in user service (RADIUS) message; determining that address resolution is required for the RADIUS, wherein determining whether address resolution is required for the RADIUS message includes performing a lookup in an application routing table that maps a RADIUS message type of RADIUS Access Request requesting authentication challenge information to applications within the network node for processing the RADIUS message, wherein one of the applications mapped to the RADIUS message type is an address resolution application within the network node; in response to determining that address resolution is required for the RADIUS message, performing the address resolution using the address resolution application within the network node, wherein performing the address resolution includes mapping a non-routable identifier in the message to a routable address for a destination; and routing an outbound message to a destination using the routable address for the destination obtained from the address resolution application, wherein the outbound message comprises a RADIUS or Diameter message.
Specification