System and method for resolving an electronic address
First Claim
1. A method for directing traffic in a network environment, comprising:
- receiving a request initiated by a first network device at a second network device that is operable to communicate with a third network device, wherein the request is used to establish a communication session between the first network device and a fourth network device, and wherein the first and second network devices are coupled to a first network, the second and third network devices being coupled to a second network, the third and fourth network devices being coupled to a third network, the first and third networks being associated with a first protocol and the second network being associated with a second protocol;
evaluating a route associated with a data flow path between the first and fourth network devices;
determining, based on the data flow path, whether a translation of an address that identifies the fourth network device from the first protocol to the second protocol should be executed;
directing the communication session to the second network device when the translation should not be executed in order to establish the data flow path; and
accessing a name resolution service element if the translation should be executed in order to translate the address from the first protocol to the second protocol such that information exchange in the data flow path is achieved between the first and fourth network devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method according to an embodiment of the present invention for translating an electronic address is presented. The system and method comprises sending a first protocol specific address from a first device. A second protocol address is received by the first device, wherein the second protocol address has been determined to be associated with the first protocol specific address. Another system and method for translating an electronic address is also presented. The system and method comprises providing a first protocol specific address from a first device; determining a second protocol specific address associated with the first protocol specific address; and sending the second protocol address to the first device.
60 Citations
25 Claims
-
1. A method for directing traffic in a network environment, comprising:
-
receiving a request initiated by a first network device at a second network device that is operable to communicate with a third network device, wherein the request is used to establish a communication session between the first network device and a fourth network device, and wherein the first and second network devices are coupled to a first network, the second and third network devices being coupled to a second network, the third and fourth network devices being coupled to a third network, the first and third networks being associated with a first protocol and the second network being associated with a second protocol;
evaluating a route associated with a data flow path between the first and fourth network devices;
determining, based on the data flow path, whether a translation of an address that identifies the fourth network device from the first protocol to the second protocol should be executed;
directing the communication session to the second network device when the translation should not be executed in order to establish the data flow path; and
accessing a name resolution service element if the translation should be executed in order to translate the address from the first protocol to the second protocol such that information exchange in the data flow path is achieved between the first and fourth network devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
accessing a table within the name resolution service element in order to resolve the address to a selected one of the first and second protocols.
-
-
3. The method of claim 2, further comprising:
updating the table in the name resolution service element such that one or more addresses stored in the table may be resolved into a selected one of the first and second protocols.
-
4. The method of claim 1, further comprising:
receiving instructions designating how to process the request to establish the communication session between the first and fourth network devices.
-
5. The method of claim 1, further comprising:
providing an interface between the name resolution service element and one or more of the network devices in order to communicate instructions associated with processing the request.
-
6. The method of claim 1, further comprising:
displaying information, at the name resolution service element, associated with the request to establish the communication session between the first network device and the fourth network device.
-
7. The method of claim 1, wherein evaluating the route associated with the data flow path between the first and fourth network devices is executed by a router, and wherein the router is operable to additionally execute a selected one of the group of operations consisting of:
-
packet filtering;
packet switching;
media control; and
packet management.
-
-
8. The method of claim 7, wherein the router is further operable to execute a selected one of the group of operations consisting of:
-
routing computations;
network diagnostics; and
security functions.
-
-
9. A computer readable medium for directing traffic in a network environment, the medium comprising code operable to:
-
receive a request initiated by a first network device at a second network device that is operable to communicate with a third network device, wherein the request is used to establish a communication session between the first network device and a fourth network device, and wherein the first and second network devices are coupled to a first network, the second and third network devices being coupled to a second network, the third and fourth network devices being coupled to a third network, the first and third networks being associated with a first protocol and the second network being associated with a second protocol;
evaluate a route associated with a data flow path between the first and fourth network devices;
determine, based on the data flow path, whether a translation of an address identifies the fourth network device from the first protocol to the second protocol should be executed;
direct the communication session to the second network device when the translation should not be executed in order to establish the data flow path; and
access a name resolution service element if the translation should be executed in order to translate the address from the first protocol to the second protocol such that information exchange in the data flow path is achieved between the first and fourth network devices. - View Dependent Claims (10, 11, 12, 13)
access a table within the name resolution service element in order to resolve the address to a selected one of the first and second protocols.
-
-
11. The medium of claim 10, further operable to:
update the table in the name resolution service element such that one or more addresses stored in the table may be resolved into a selected one of the first and second protocols.
-
12. The medium of claim 9, further operable to:
receive instructions designating how to process the request to establish the communication session between the first and fourth network devices.
-
13. The medium of claim 9, further operable to:
display information associated with the request to establish the communication session between the first network device and the fourth network device.
-
14. A computer device for directing traffic in a network environment, comprising:
-
one or more interface cards operable to receive a request initiated by a first network device at a second network device that is operable to communicate with a third network device, wherein the request is used to establish a communication session between the first network device and a fourth network device, and wherein the first and second network devices are coupled to a first network, the second and third network devices being coupled to a second network, the third and fourth network devices being coupled to a third network, the first and third networks being associated with a first protocol and the second network being associated with a second protocol; and
a processor operable to evaluate a route associated with a data flow path between the first and second network devices and to determine, based on the data flow path, whether a translation of the address from the first protocol to the second protocol should be executed, wherein the communication session is directed to the second network device when the translation should not be executed in order to establish the data flow path, and wherein a name resolution service element is accessed if the translation should be executed in order to translate the address from the first protocol to the second protocol such that information exchange in the data flow path is achieved between the first and fourth network devices. - View Dependent Claims (15, 16, 17, 18, 19)
packet filtering;
packet switching;
media control; and
packet management.
-
-
19. The computer device of claim 18, wherein the router is further operable to execute a selected one of a group of operations consisting of:
-
routing computations;
network diagnostics; and
security functions.
-
-
20. An apparatus for directing traffic in a network environment, comprising:
-
a name resolution service element operable to provide a resolution of an address from a first protocol to a second protocol, wherein a request initiated by a first network device is received at a second network device that is operable to communicate with a third network device, the request being used to establish a communication session between the first network device and a fourth network device, the first and second network devices being coupled to a first network, the second and third network devices being coupled to a second network, the third and fourth network devices being coupled to a third network, the first and third networks being associated with a first protocol and the second network being associated with a second protocol, and wherein a route associated with a data flow path between the first and fourth network devices is evaluated and, based on the data flow path, it is determined whether a translation of an address that identifies the fourth network device from the first protocol to the second protocol should be executed, the communication session may be directed to the second network device when the translation should not be executed in order to establish the data flow path, the name resolution service element may be accessed if the translation should be executed in order to translate the address from the first protocol to the second protocol such that information exchange in the data flow path is achieved between the first and fourth network devices. - View Dependent Claims (21, 22, 23, 24, 25)
a table include within the name resolution service element and operable to store data that facilitates the resolution of the address to a selected one of the first and second protocols.
-
-
22. The apparatus claim 20, wherein the table in the name resolution service element is updated such that one or more addresses stored in the table may be resolved into a selected one of the first and second protocols.
-
23. The apparatus of claim 20, further comprising a memory element operable to provide instructions designating how to process the request to establish the communication session between the first and fourth network devices.
-
24. The apparatus of claim 20, wherein the name resolution service element is further operable to display information associated with the request to establish the communication session between the first network device and the fourth network device.
-
25. The apparatus of claim 20, further comprising a network interface operable to receive instructions designating how to process the request to establish the communication session between the first and fourth network devices.
Specification