Patent US5809233A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 07:59
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag