US5809233A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of mapping from ATMARP to NHRP
Assignee: Alcatel Lucent SAS
•
Filing: 1995-12-05
•
Granted: 1998-09-15
•
Expires: 2015-12-05
Abstract
Abstract The present invention is directed to a method of resolving protocol addresses using new protocols. Gateways that map ATMARP packets to NHRP packets are placed in the network to make translations between the two protocols. Therefore the installed base of networks can be maintained, with added functionality. Techniques for handling those areas where the two protocols do not match directly such as sub-address fields, purge packets and holding time expiration are also disclosed.
Inventors
- 👤 David Hilton Shur
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 05:10
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4604; H04L12/4608; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5615; H04L2012/5619
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
43 words
A method of operating a network utilizing ATMARP and NHRP, said method comprising the steps of: issuing an ARP-REQuest, mapping said ARP-REQuest to an NHRP-REQuest, resolving said NHRP-REQuest thereby generating an NHRP-reply, Mapping said NHRP-reply to an ATMARP-reply, and issuing said ATMARP reply.
Claim 2
Independent Claim
43 words
A method of operating a network utilizing ATMARP and NHRP, said method comprising the steps of: issuing an ARP-REQuest, mapping said ARP-REQuest to an NHRP-REQuest, resolving said NHRP-REQuest thereby generating an NHRP-reply, Mapping said NHRP-reply to an ATMARP-reply, and issuing said ATMARP reply.
Claim 3
Dependent Claim
15 words
A method as claimed in claim 1 wherein said ARP-REQuest is performed in a source.
Claim 4
Dependent Claim
21 words
A method as claimed in claim 1 wherein said mapping said ARP-REQuest to an NHRP-REQuest step is performed in the network.
Claim 5
Dependent Claim
20 words
A method as claimed in claim 1 wherein said mapping said NHRP-reply into an ATMARP-reply is performed in a network.
Claim 6
Dependent Claim
15 words
A method as claimed in claim 1 wherein said ATMARP-reply is issued to the source.
Claim 7
Dependent Claim
133 words
A method as claimed in claim 1 wherein said step of mapping said ARP-REQuest to an NHRP-REQuest is performed by mapping NHRP version bits to current NHRP version, Hopcount bits to zero, checksum bits to checksum of NHRP-REQuest packet, type bits to REQuest bits, mandatory path length bits to length in octets of mandatory part, Q bit to one, A bit to one, S bit to zero, P bit to zero, B bit to zero, Protocol ID bit To ATM ARP protocol type bits, REQuest ID incremented with each new NHRP REQuest, destination address bits to ATMARP target protocol address bits, source address bits to address of gateway, source holding address bits to zero, address type bits to ATM ARP hardware type bits, ATM length bits to ATM ARP source address length bits.
Claim 8
Dependent Claim
15 words
A method as claimed in claim 6 wherein said Q bit is set to zero.
Claim 9
Dependent Claim
121 words
A method as claimed in claim 1 wherein said step of mapping said NHRP responses to ATMARP responses Is performed by mapping hardware type bits to NHRP address type bits, protocol type bits to NHRP protocol ID bits, sub address type/length bits to zero, operation bits to reply bits when NHRP bit is set to one, target ATM sub address type/length bits to zero, length of source protocol address to four octets, source ATM number bits to source NHRP ATM address source, ATM sub-address to zero, source protocol address bits to senders protocol address bits, target ATM number bits to NHRP ATM target address bits, target ATM subaddress bits to zero, target protocol address bits to NHRP target protocol address bits.
Claim 10
Dependent Claim
23 words
A method as claimed in claim 8 wherein said operation bits are set to NAK when NHRP P bit is set to zero.
Claim 11
Dependent Claim
23 words
A method as claimed in claim 8 wherein said operation bits are set to NAK when NHRP B bit is set to zero.
Claim 12
Dependent Claim
14 words
A method as claimed in claim 8 wherein bit 8 is set to zero.
Claim 13
Dependent Claim
19 words
A method as claimed in claim 11 wherein bit 7 is set to zero when ATM length equals 20.
Claim 14
Dependent Claim
14 words
A method as claimed in claim 11 wherein bit 7 is set to one.
Claim 15
Dependent Claim
23 words
A method as claimed in claim 11 wherein bit 1 through 6 are set to a first six bits of NHRP ATM length.
Claim 16
Dependent Claim
23 words
A method as claimed in claim 1 wherein said gateway does not issue a response to the source when NHRP holding time expires.
Claim 17
Dependent Claim
23 words
A method as claimed in claim 1 wherein said gateway does not issue a response to the source when purge packet is received.
Claim 18
Dependent Claim
29 words
A method as claimed in claim 1 wherein old information in said source due to old information in a NHRP gateway is quenched by issuing a new ATMARP query.
Claim 19
Dependent Claim
22 words
A method as claimed in claim 1 wherein a gateway returns a ATM ARP NAK when said gateway processes a non-empty sub-address.
Claim 20
Independent Claim
140 words
A method of translating between a source including a ATMARP client and a network including an NHRP server 1, an NHRP server N, and a ATM/NHRP gateway including a ATMARP server and an NHRP client, said method comprising the steps of: initiating an ATMARP procedure between said source and said ATMARP client, issuing an ARP-REQuest from said ATMARP client to said ATM/NHRP gateway, mapping said ARP-REQuest between said ATMARP server and said NHRP client, issuing a NHRP REQuest from said NHRP client to said NHRP server 1, forwarding said NHRP REQuest through said NHRP server 1 to said NHRP server N, issuing an NHRP-acknowledgment from said NHRP server N, forwarding said NHRP-acknowledgment through said NHRP server 1 to said ATM/NHRP gateway, Mapping said NHRP-acknowledgment between said NHRP client and said ATMARP server, forwarding said ATMARP acknowledgment back to said source.
Claim 21
Independent Claim
140 words
A method of translating between a source including a ATMARP client and a network including an NHRP server 1, an NHRP server N, and a ATM/NHRP gateway including a ATMARP server and an NHRP client, said method comprising the steps of: initiating an ATMARP procedure between said source and said ATMARP client, issuing an ARP-REQuest from said ATMARP client to said ATM/NHRP gateway, mapping said ARP-REQuest between said ATMARP server and said NHRP client, issuing a NHRP REQuest from said NHRP client to said NHRP server 1, forwarding said NHRP REQuest through said NHRP server 1 to said NHRP server N, issuing an NHRP-acknowledgment from said NHRP server N, forwarding said NHRP-acknowledgment through said NHRP server 1 to said ATM/NHRP gateway, Mapping said NHRP-acknowledgment between said NHRP client and said ATMARP server, forwarding said ATMARP acknowledgment back to said source.
Claim 22
Independent Claim
75 words
A method of mapping between ATMARP and NHRP utilizing a network, comprising the steps of: issuing an first ATM command from a source, translating said first ATM command into an first NHRP command in said network, resolving said first NHRP command, converting said resolved first NHRP command into a second ATM command in the network, and transmitting said second ATM command out of said network back to said source, thereby mapping between ATMARP and NHRP.
Claim 23
Independent Claim
75 words
A method of mapping between ATMARP and NHRP utilizing a network, comprising the steps of: issuing an first ATM command from a source, translating said first ATM command into an first NHRP command in said network, resolving said first NHRP command, converting said resolved first NHRP command into a second ATM command in the network, and transmitting said second ATM command out of said network back to said source, thereby mapping between ATMARP and NHRP.
Claim 24
Dependent Claim
59 words
A communication system for mapping between ATMARP and NHRP, comprising: a source including an ATMARP client therein, for issuing an ATMARP REQuest, a gateway including an ATM server, and an NHRP client therein, for receiving said ATMARP REQuest and translating said ATMARP REQuest into a NHRP REQuest, and at least one server for receiving and resolving said NHRP REQuest.
Claim 25
Dependent Claim
59 words
A communication system for mapping between ATMARP and NHRP, comprising: a source including an ATMARP client therein, for issuing an ATMARP REQuest, a gateway including an ATM server, and an NHRP client therein, for receiving said ATMARP REQuest and translating said ATMARP REQuest into a NHRP REQuest, and at least one server for receiving and resolving said NHRP REQuest.
Claim 26
Dependent Claim
15 words
A method as claimed in claim 21 wherein said gateway is located in a network.
Claim 27
Dependent Claim
15 words
A method as claimed in claim 22 wherein said server is located in said network.
References Cited (Backward Citations)
US5442630A
Cited
US5239542A
Cited
US5327544A
Cited
US5287103A
Cited
US5491693A
Cited
US5636216A
Cited
US5583862A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-14 | 2002-03-16 | 2002-09-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-14 | 2006-03-16 | 2006-09-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-14 | 2010-03-16 | 2010-09-15 | $7700.00 | Window Closed / Lapsed |