Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Búsqueda avanzada de patentes | Historial web | Iniciar sesión

Patentes

A method for improving signaling efficiency and load balancing in a non-broadcast, multiple access network environment. The standard next hop resolution protocol (NHRP) essentially is extended to provide peer to peer, i.e., source station to destination station, communication regarding resource availability and internetwork layer address to NBMA subnetwork layer address resolution, rather than client-server communication between a source station and a server that communicates with the source station on behalf of the destination station, as is the case in standard NHRP.

InventorJames V. Luciani
Cesionario originalNortel Networks Limited
Examinador principal: Ricky Ngo
Examinador secundario: Yvonne Q. Ha
Abogado: Blakely Sokoloff Taylor & Zafman LLP
Clasificación actual de EE.UU.370/352; 370/354; 370/389; 370/401; 370/475; 37039554; 709/245; 709/238; 709/203; 709/227; 709/228
Clasificación internacional: H04L/1266

Ver patente en USPTO
Buscar en base de datos de cesión de patentes de USPTO

Citas

Patente citada Fecha de presentación Fecha de emisión Cesionario original Título
US542086214 Jun 199130 May 1995Digital Equipment CorporationRouter using remote address resolution to enable bridge like data forwarding
US58288448 Oct 199627 Oct 1998AT&T Corp.Internet NCP over ATM
US583572521 Oct 199610 Nov 1998Cisco Technology, Inc.Dynamic address assignment and resolution technique
US589447910 Dic 199613 Abr 1999Intel CorporationProviding address resolution information for self registration of clients on power-up or dial-in
US599602120 May 199730 Nov 1999AT&T CorpInternet protocol relay network for directly routing datagram from ingress router to egress router
US600910213 Ago 199728 Dic 1999NEC CorporationNHRP packet authentication method and NHRP server
US602126316 Feb 19961 Feb 2000Lucent Technologies, Inc.Management of ATM virtual circuits with resources reservation protocol
US604732914 Ago 19974 Abr 2000NEC CorporationNon-broadcast multi-access network system capable of carrying out transmission of a Next Hop Resolution Protocol packet without setting internet protocol addresses
US606173926 Nov 19979 May 2000International Business Machines Corp.Network address assignment using physical address resolution protocols
US617817124 Nov 199723 Ene 2001International Business Machines CorporationRoute switching mechanisms for source-routed ATM networks
US62528574 Mar 199826 Jun 2001AT&T Corp.Method and apparatus for provisioned and dynamic quality of service in a communications network
US625323022 Sep 199826 Jun 2001International Business Machines CorporationDistributed scalable device for selecting a server from a server cluster and a switched path to the selected server
US638163824 Feb 199930 Abr 20023Com CorporationSystem and method for options based address reuse
US64213215 Feb 199816 Jul 2002Fujitsu LimitedApparatus and a method for transferring a packet flow in a communication network

Reclamaciones

1. A method for communicating information in a network, comprising:

a) sending a request for information about a destination node from a source node to a server node that responds to such requests on behalf of the destination node;
b) forwarding the request from the server node to the destination node;
c) sending a response to the request from the destination node to the server node; and
d) forwarding the response from the server node to the source node.

2. The method of claim 1, wherein sending a request for information about a destination node from a source node to a server node that responds to such requests on behalf of the destination node comprises sending a Next Hop Resolution Protocol (NHRP) resolution request from a NHRP capable source node to a NHRP server node that responds to such requests on behalf of the destination node.

3. The method of claim 2, wherein forwarding the request from the server node to the destination node comprises forwarding the NHRP resolution request from the NHRP server node to the destination node.

4. The method of claim 3, wherein sending a response to the request from the destination node to the server node comprises sending a NHRP resolution reply to the NHRP resolution request from the destination node to the NHRP server node.

5. The method of claim 4, wherein forwarding the response from the server node to the source node comprises forwarding the NHRP resolution reply from the NHRP server node to the NHRP capable source node.

6. A method for communicating internetwork layer address to subnetwork layer address resolution information between peer stations in a nonbroadcast, multiple access subnetwork, comprising:

a) generating at a source station a next hop resolution protocol (NHRP) resolution request to obtain internetwork layer address to subnetwork layer address resolution information for a destination station, the NHRP resolution request specifying the intemetwork layer address for the destination station;
b) transmitting the NHRP resolution request to a next hop resolution protocol server (NHS) within the nonbroadcast multiple access subnetwork that serves the destination station;
c) determining at the NHS to forward the NHRP resolution request to the destination station;
d) generating at the destination station a NHRP resolution reply providing the internetwork layer address to NBMA subnetwork layer address resolution information;
e) transmitting the NHRP resolution reply from the destination station to the NHS; and
f) transmitting the NHRP resolution reply from the NHS to the source station.

7. The method of claim 6, wherein determining at the NHS to forward the NHRP resolution request to the destination station further comprises determining that the destination station previously transmitted a NHRP registration request to the NHS requesting the NHS to forward any NHRP resolution request that specified the internetwork layer address for the destination station to the destination station.

8. The method of claim 7, wherein determining that the destination station previously transmitted a NHRP registration request to the NHS requesting the NHS to forward any NHRP resolution request that specified the internetwork layer address for the destination station to the destination station further comprises determining that the destination station previously transmitted a NHRP registration request to the NHS, the NHRP registration request specifying a unique time/length/value (TLV) extension value that the NHS recognized as requesting the NHS to forward any NHRP resolution request that specified the internetwork layer address for the destination station to the destination station.

9. The method of claim 6, wherein determining at the NHS to forward the NHRP resolution request to the destination station further comprises determining that the NHS was previously configured to request the NHS to forward any NHRP resolution request that specified the internetwork layer address for the destination station to the destination station.

10. The method of claim 6, wherein determining at the NHS to forward the NHRP resolution request to the destination station further comprises determining that the NHS previously received a communication via an internetworking protocol instructing the NHS to forward any NHRP resolution request that specified the internetwork layer address for the destination station to the destination station.

11. A method for communicating internetwork layer address to subnetwork layer address resolution information between peer stations in a nonbroadcast, multiple access subnetwork, comprising:

a) generating at a source station a next hop resolution protocol (NHRP) resolution request to obtain intemetwork layer address to subnetwork layer address resolution information for a destination station, the NHRP resolution request specifying the internetwork layer address for the destination station;
b) transmitting the NHRP resolution request to a next hop resolution protocol server (NHS) within the nonbroadcast multiple access subnetwork that serves the destination station;
c) determining at the NHS to forward the NHRP resolution request to the destination station;
d) determining at the destination station whether to receive or reject the NHRP resolution request forwarded from the NHS;
e) generating at the destination station a NHRP resolution reply providing the internetwork layer address to NBMA subnetwork layer address resolution information if the destination station determined to receive the NHRP resolution request forwarded from the NHS;
f) transmitting the NHRP resolution reply from the destination station to the NHS; and
g) transmitting the NHRP resolution reply from the NHS to the source station.

12. The method of claim 11, wherein determining at the destination station whether to receive or reject the NHRP resolution request forwarded from the NHS comprises determining at the destination station whether to receive or reject the NHRP resolution request forwarded from the NHS based on management signaling.

13. The method of claim 11, wherein determining at the destination station whether to receive or reject the NHRP resolution request forwarded from the NHS comprises determining at the destination station whether to receive or reject the NHRP resolution request forwarded from the NHS based on user configuration.

14. An article of manufacture comprising a computer readable medium having computer readable program code means embodied thereon for communicating information in a network, comprising:

computer readable program code means for receiving a request for information about a destination node from a source node at a server node that responds to such requests on behalf of the destination node;
computer readable program code means for forwarding the request from the server node to the destination node;
computer readable program code means for receiving a response to the request from the destination node at the server node; and
computer readable program code means for forwarding the response from the server node to the source node.

15. An article of manufacture comprising a computer readable medium having computer readable program code means embodied thereon for communicating internetwork layer address to subnetwork layer address resolution information between peer stations in a nonbroadcast, multiple access subnetwork, comprising:

computer readable program code means at a next hop resolution protocol server (NHS) within the nonbroadcast multiple access subnetwork that serves a destination station, the computer readable program code means receiving a next hop resolution protocol (NHRP) resolution request from a source station to obtain internetwork layer address to subnetwork layer address resolution information for a destination station, the NHRP resolution request specifying the internetwork layer address for the destination station;
computer readable program code means for determining at the NHS to forward the NHRP resolution request to the destination station;
computer readable program code means at the NHS for receiving from the destination station a NHRP resolution reply providing the internetwork layer address to NBMA subnetwork layer address resolution information; and computer readable program code means at the NHS for transmitting the NHRP resolution reply from the NHS to the source station.

16. A method for communicating internetwork layer address to subnetwork layer address resolution information in a nonbroadcast, multiple access subnetwork, comprising:

a) generating at a source station a next hop resolution protocol (NHRP) resolution request to obtain intemetwork layer address to subnetwork layer address resolution information for a destination station, the NHRP resolution request specifying an internetwork layer address for the destination station;
b) transmitting the NHRP resolution request to a next hop resolution protocol server (NHS) within the nonbroadcast multiple access subnetwork that serves a plurality of destination stations sharing the internetwork layer address;
c) determining at the NHS to forward the NHRP resolution request to a one of the plurality of destination stations according to an arbitration scheme;
d) generating at the one of the plurality of destination stations a NHRP resolution reply providing the internetwork layer address to NBMA subnetwork layer address resolution information;
e) transmitting the NHRP resolution reply from the one of the plurality of destination stations to the NHS; and
f) transmitting the NHRP resolution reply from the NHS to the source station.

17. A method of communicating internetwork layer address to subnetwork layer address resolution information, comprising:

a) generating at a source station a next hop resolution protocol (NHRP) resolution request to obtain internetwork layer address to subnetwork layer address resolution information for a destination station, the NHRP resolution request specifying an internetwork layer address for the destination station;
b) transmitting the NHRP resolution request to a next hop resolution protocol server (NHS) within the nonbroadcast multiple access subnetwork that serves a plurality of destination stations sharing the internetwork layer address;
c) determining at the NHS to forward the NHRP resolution request to one of the plurality of destination stations according to an arbitration scheme;
d) generating at the one of the plurality of destination stations one of: a NHRP resolution reply providing the internetwork layer address to NBMA subnetwork layer address resolution information; and a negative NHRP resolution reply that fails to provide the internetwork layer address to NBMA subnetwork layer address resolution information;
e) transmitting the NHRP resolution reply from the one of the plurality of destination stations to the NHS;
f) repeating c through e until one of: the NHRP resolution reply provides the internetwork layer address to NBMA subnetwork layer address resolution information; and the last of the one of the plurality of destination stations transmits the NHRP resolution reply to the NHS; and
f) transmitting the NHRP resolution reply from the NHS to the source station.

18. An article of manufacture comprising a computer readable medium having computer readable program code means embodied thereon for communicating internetwork layer address to subnetwork layer address resolution information, comprising:

computer readable program code means for generating at a source station a next hop resolution protocol (NHRP) resolution request to obtain internetwork layer address to subnetwork layer address resolution information for a destination station, the NHRP resolution request specifying an internetwork layer address for the destination station;
computer readable program code means for transmitting the NHRP resolution request to a next hop resolution protocol server (NHS) within the nonbroadcast multiple access subnetwork that serves a plurality of destination stations sharing the internetwork layer address;
computer readable program code means for determining at the NHS to forward the NHRP resolution request to a one of the plurality of destination stations according to an arbitration scheme;
computer readable program code means for generating at the one of the plurality of destination stations a NHRP resolution reply providing the internetwork layer address to NBMA subnetwork layer address resolution information; computer readable program code means for transmitting the NHRP resolution reply from the one of the plurality of destination stations to the NHS; and
computer readable program code means for transmitting the NHRP resolution reply from the NHS to the source station.

19. A method for communicating information in a network, comprising:

a) receiving a request for information about a destination node from a source node at a server node that responds to such requests on behalf of the destination node;
b) forwarding the request from the server node to the destination node;
c) receiving a response to the request from the destination node at the server node; and
d) forwarding the response from the server node to the source node.

20. A method for communicating internetwork layer address to subnetwork layer address resolution information in a nonbroadcast, multiple access subnetwork, comprising:

a) receiving at a next hop resolution protocol server (NHS) a next hop resolution protocol (NHRP) resolution request that was generated and transmitted by a source station to obtain internetwork layer address to subnetwork layer address resolution information for a destination station that is served by the NHS, the NHRP resolution request specifying the intemetwork layer address for the destination station;
b) determining at the NHS to forward the NHRP resolution request to the destination station;
c) receiving an NHRP resolution reply providing the internetwork layer address to NBMA subnetwork layer address resolution information generated and transmitted by the destination station to the NHS; and
d) transmitting the NHRP resolution reply from the NHS to the source station.