Claims
- 1. A method for addressing and directing traffic in a compatible public network, comprising:
receiving an original signal at an ingress capable network device in the compatible public network and that includes a destination service address; forwarding a destination address identifier corresponding to the destination service address to a local naming system including at least one look-up table having registered pairs of destination address identifiers and internal routing addresses internal to the compatible public network; performing a look-up between the destination address identifier and at least one internal routing address corresponding thereto; returning at least one returned internal routing address to the ingress capable network device from the local naming system; substituting the destination address identifier with the returned internal routing address in a transit signal corresponding to the original signal while retaining said destination address identifier in a separate portion of said transit signal; routing said transit signal from the ingress capable network device through the compatible public network to an egress capable network device at the returned internal routing address; removing the returned internal routing address from said transit signal at said egress capable network device; restoring the destination service address to said transit signal; and forwarding said transit signal from the egress capable network device according to the destination service address.
- 2. The method according to claim 1, wherein the original signal includes the destination address identifier in the form of a destination service address embedded therein.
- 3. The method according to claim 2, wherein said destination address identifier comprises the destination service address, and said local naming system includes at least one look-up table having registered pairs of destination service addresses and internal routing addresses internal to the compatible public network, and wherein
said performing comprises performing a look-up between the destination service address and at least one internal routing address corresponding thereto; said substituting comprises substituting the destination service address with the returned internal routing address in a transit signal corresponding to the original signal while retaining said destination service address in a separate portion of said transit signal, and said forwarding comprises forwarding the transit signal from the egress capable network device according to the destination service address.
- 4. The method according to claim 2, wherein said destination address identifier comprises a destination compatible network identifying code, and said local naming system includes at least one look-up table having registered pairs of destination compatible network identifying codes external to the compatible public network and internal routing addresses internal to the compatible public network, and wherein
said performing comprises performing a look-up between the destination compatible network identifying code and at least one internal routing address corresponding thereto; said substituting comprises substituting the destination service address with the returned internal routing address in a transit signal corresponding to the original signal while retaining said destination service address in a separate portion of said transit signal; and said forwarding comprises forwarding said transit signal from the egress capable network device according to the destination service address.
- 5. The method according to claim 1, wherein said destination address identifier comprises the destination service address, and said method further comprising:
checking in said local naming system whether at least one internal routing address corresponding to the destination service address is present in said registered pairs, and when at least one internal routing address is not present in said registered pairs, obtaining from said local naming system a destination compatible network identifying code corresponding to the destination service address; performing a look-up between the destination compatible network identifying code and at least one internal routing address corresponding thereto; and returning at least one returned internal routing address to the ingress capable network device from the local naming system.
- 6. The method according to claim 1, wherein said destination address identifier comprises the destination service address, and said method further comprising:
checking in said local naming system whether at least one internal routing address corresponding to the destination service address is present in said registered pairs, and when at least one internal routing address is not present in said registered pairs, checking in said local naming system whether at least one destination compatible network identifying code corresponding to the destination service address is present in said registered pairs.
- 7. The method according to claim 6, further comprising:
when at least one destination compatible network identifying code corresponding to the destination service address is not present in said registered pairs, forwarding the destination service address to a global naming system including at least one look-up table having registered pairs of destination service addresses and destination compatible network identifying codes; and receiving a destination compatible network identifying code from the global naming system.
- 8. The method according to claim 7, further comprising:
returning one of the destination compatible network identifying code and at least one returned internal routing address to the ingress capable network device from the local naming system.
- 9. The method according to claim 1, wherein said compatible public network is an ATM network.
- 10. A network switch for addressing and directing traffic in a compatible public network, comprising:
at least one interface for receiving signals having service addresses; at least one local naming system server interface through which a look-up query signal is transmitted to a local naming system server, the look-up query signal being used to determine internal routing addresses corresponding to the service addresses; and at least one internal routing and traffic carrying interface for routing, according to said internal routing address, said signals having service addresses through the compatible public network.
- 11. The network switch according to claim 10, further comprising:
a cache system that caches at least some of the internal routing addresses returned from the local naming system server and caches service addresses corresponding to the cached internal routing addresses returned from the local naming system server.
- 12. The network switch according to claim 10, wherein said at least one internal routing and traffic carrying interface receives signals that are routed according to said internal routing addresses through the compatible public network and that carry service addresses, removes said internal routing addresses, and forwards said signals according to the service addresses.
- 13. The network switch according to claim 10, further comprising:
at least one remote local naming system server interface through which a look-up query signal is established with a local naming system server, the look-up query signal being used to determine destination network identifying codes corresponding to the service addresses external to the compatible public network.
- 14. The network switch according to claim 13, wherein said at least one internal routing and traffic carrying interface receives signals that are routed through the compatible public network according to said internal routing addresses and that carry service addresses external to the compatible public network, removes said internal routing addresses, and forwards said signals according to the service addresses.
- 15. The network switch according to claim 10, further comprising:
at least one external global naming system server interface through which a look-up query signal is established with a global naming system server, the look-up query signal being used to determine destination network identifying codes corresponding to the service addresses external to the compatible public network.
- 16. The network switch according to claim 10, further comprising:
at least one local naming system server interface through which a look-up query signal is established with a local naming system server, the look-up query signal being used to determine internal routing addresses corresponding to destination compatible network identification codes.
- 17. The network switch according to claim 10, wherein said compatible public network is an ATM network, and said network switch is an ATM switch.
- 18. A network switch for addressing and directing traffic in a compatible public network, comprising:
at least one interface for sending signals having service addresses; at least one internal routing and traffic carrying interface for receiving signals that are routed through the compatible public network according to internal routing addresses internal to the compatible public network and that carry service addresses, removing said internal routing addresses, and sending said signals according to the service addresses.
- 19. The network switch according to claim 18, wherein said compatible public network is an ATM network, and said network switch is an ATM switch.
- 20. A system for addressing and directing traffic in a compatible public network, comprising:
a local naming system server including at least one look-up table having registered pairs of service addresses and internal routing addresses internal to the compatible public network; at least one ingress capable network device that receives an original signal including a destination service address embedded therein, said at least one ingress capable network device including at least one interface for receiving signals having destination service addresses, at least one interface to the local naming system server through which look-up query signals are sent and internal routing addresses corresponding to the destination service addresses are received, and at least one internal routing and traffic carrying interface for routing through the compatible public network, according to said internal routing address, at least transit signals corresponding to said received signals; and at least one egress capable network device that receives at least said transit signals routed according to said internal routing addresses and that restores said destination service addresses before forwarding said transit signals from said compatible public network.
- 21. The system according to claim 20, further comprising at least one intervening network device through which said at least transit signals are routed through the compatible public network.
- 22. The system according to claim 20, in which said at least transit signals are routed directly through the compatible public network with no intervening network devices.
- 23. The system according to claim 20, wherein at least one capable network device includes said ingress capable network device and said egress capable network device.
- 24. The system according to claim 20, wherein said ingress capable network device further substitutes the destination service address with the internal routing address in a transit signal corresponding to the original signal while retaining said destination service address in a separate portion of said transit signal.
- 25. The system according to claim 24, wherein said egress capable network device that receives at least said transit signals routed according to said internal routing addresses, discards said internal routing addresses, and restores said destination service addresses before forwarding said transit signals from said compatible public network.
- 26. The system according to claim 20, wherein said local naming system server includes at least one look-up table having registered pairs of destination compatible network identifying codes and internal routing addresses internal to the compatible public network, and wherein said local naming system server checks in said at least one look-up table whether at least one internal routing address corresponding to the destination service address is present in said registered pairs, and when at least one internal routing address is not present in said registered pairs, obtains from said at least one look-up table a destination compatible network identifying code corresponding to the destination address identifier, obtains at least one internal routing address corresponding to said destination compatible network identifying code corresponding thereto, and returns at least one returned internal routing address to the ingress capable network device.
- 27. The system according to claim 20, wherein said local naming system server further includes at least one look-up table having registered pairs of destination compatible network identifying codes and internal routing addresses internal to the compatible public network, and wherein said local naming system server checks in said at least one look-up table whether at least one internal routing address corresponding to the destination service address is present in said registered pairs, and when at least one internal routing address is not present in said registered pairs, obtains from said at least one look-up table a destination compatible network identifying code corresponding to the to the destination address identifier, and returns at least one destination compatible network identifying code to the ingress capable network device.
- 28. The system according to claim 27, wherein said at least one ingress capable network device receives said at least one destination compatible network identifying code and sends a look-up query signal including the destination compatible network identifying code to the local naming system server.
- 29. The system according to claim 28, wherein said local naming server further performs a look-up between the destination compatible network identifying code and at least one internal routing address corresponding thereto, and returns said at least one internal routing address to the ingress capable network device
- 30. The system according to claim 20, wherein said compatible public network is an ATM network, and each said ingress capable network switch and egress capable network switch is an ATM switch.
- 31. A set of data signals embodied in a propagation medium within a compatible public network, the signals enabling routing of network traffic, and said set of data signals comprising:
a first signal from an ingress capable network device to a local naming system, the local naming system including at least one look-up table having registered pairs of destination address identifiers and internal routing addresses internal to the compatible public network, said first signal including a query structure having the destination address identifier embedded therein; a second signal from the local naming system to the capable network device, said second signal including a query response structure having at least one returned internal routing address corresponding to the destination address identifier corresponding to a destination service address embedded therein; a third signal from the ingress capable network device and traversing the compatible public network to an egress capable network device at said at least one returned internal routing address, said third signal including routing information determining a path traversing internal network devices of the compatible public network to said at least one returned internal routing address and an address transport structure having said destination service address embedded therein; and a fourth signal sent from said egress capable network device, said fourth signal including said destination service address.
- 32. The set of data signals according to claim 31, wherein the ingress capable network device is responsive to an signal including an addressing structure having the destination address identifier embedded therein.
- 33. The set of data signals according to claim 32, wherein said destination address identifier comprises said destination service address, and wherein at least one look-up table includes registered pairs of destination service addresses and corresponding internal routing addresses internal to the compatible public network, and
wherein said first signal from the ingress capable network device to the local naming system includes the query structure having the destination service address embedded therein, and said second signal includes a query response structure having at least one returned internal routing address corresponding to the destination service address embedded therein.
- 34. The set of data signals according to claim 31, wherein said fourth signal includes the destination service address, but not said internal routing address, embedded therein.
- 35. The set of data signals according to claim 31, wherein at least one look-up table includes registered pairs of destination compatible network identifying codes and corresponding internal routing addresses internal to the compatible public network, and
wherein said first signal from the ingress capable network device to the local naming system includes the query structure having the destination address identifier including a destination compatible network identifying code embedded therein, and said second signal includes a query response structure having at least one returned internal routing address corresponding to the destination compatible network identifying code embedded therein.
- 36. The set of data signals according to claim 35, wherein said fourth signal includes the destination service address, but not said internal routing address, embedded therein.
- 37. The set of data signals according to claim 35, further comprising:
a fifth signal from one of the ingress capable network device and the local naming system directed to a global naming system external to the compatible private network when said second signal cannot be formed by said local naming system, said fifth signal including a query structure having the destination address identifier embedded therein such that the global naming system can respond with a destination compatible network identifying code resolvable by the local naming system to an internal routing address.
- 38. The set of data signals according to claim 31, further comprising:
a partner signal exchanged between the local naming system and a remote local naming system in a second compatible network, said partner signal including pairs of destination service addresses internal to the second compatible public network and destination compatible network identifying codes for registration in said at least one look-up table.
- 39. The set of data signals according to claim 31, wherein said compatible public network is an ATM network.
- 40. A system for addressing and directing traffic in an ATM service provider network, comprising:
a local ATM naming system server including at least one look-up table having registered pairs of ADP service addresses and ATI addresses internal to the ATM service provider network; at least one ingress switch that receives an original signal including an ATM address having an ADP service address embedded therein, said at least one ingress switch including at least one interface for receiving ATM signals having ADP service addresses, at least one interface to the local ATM naming system server through which look-up query signals are sent and ATI addresses corresponding to the ADP service addresses are received, and at least one internal routing traffic and traffic carrying interface for routing through the ATM service provider network, according to said ATI address, at least transit signals corresponding to said received signals; and at least one egress switch that receives said at least transit signals routed according to said ATI addresses and that restores said ADP service before forwarding said at least transit signals from said ATM service provider network.
Parent Case Info
[0001] The present application claims the benefit of U.S. Provisional Application No. 60/230,800, filed Sep. 7, 2000, which is expressly incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60230800 |
Sep 2000 |
US |