← Back to Patent Explorer
US5241682A Expired / Lapsed US ⏱️ 0.0 years remaining

Border node having routing and functional capability in a first network and only local address capability in a second network

Assignee: International Business Machines Corp
•
Filing: 1991-04-18
•
Granted: 1993-08-31
•
Expires: 2011-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for interconnecting multiple data processing networks, each data processing network including: multiple network nodes having routing and functional capability within a data processing network; and, multiple endpoint nodes, each including only local address capability. Each network node may be connected to multiple endpoint nodes and other network nodes; however, connection is only permitted to network nodes within the same data processing network. A border node is established for interconnection between two data processing networks. The border node includes a network node interface having routing and functional capability within a first data processing network and an endpoint node interface having local address capability. When interconnected between the first data processing network and a network node within a second data processing network, the border node emulates a network node within the first data processing network while appearing as an endpoint node within the second data processing network, permitting full connectivity between the two networks. The border node then maintains routing information for communication between the two data processing networks in two segments. A first segment details the route between the first data processing network and the border node while a second segment details the route between the border node and a node within the second data processing network.

Inventors

  • 👤 David B. Bryant
  • 👤 Mark A. Cossack
  • 👤 Dennis J. Frett
  • 👤 Harold A. Himwich
  • 👤 Lap T. Huynh
  • 👤 John E. McGinn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:07
CPC Classifications
H; H04; H04L; H04L45/00; H04L45/02; H04L45/04; H04L12/00; H04L12/66

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 254 words
A method for interconnecting a plurality of data processing networks, each said data processing network including: a plurality of network nodes, each said network node having routing and functional capability within said data processing network, and, a plurality of endpoint nodes, each said endpoint node having only local address capability, each said network node being connected to another said network node only within the same data processing network and to a plurality of said endpoint nodes within any said data processing network, said method comprising the steps of: establishing a border node within a first one of said data processing networks; establishing within said border node a network node interface having routing and functional capability for said first data processing network; establishing within said border node an endpoint node interface having local address capability; linking sad endpoint node interface of said border node to a selected network node within a second one of said data processing networks, identifying said border node as an endpoint node having local address capability within said second data processing network; transmitting directory search requests from within said first data processing network to said selected node within said second data processing network; and adding local address information to each said directory search request at said border node prior to transmitting each said directory search request to said selected network node within said second data processing network, said local address information specifying at least said link between said border node and said selected network node within said second data processing network.
Claim 2
Independent Claim 254 words
A method for interconnecting a plurality of data processing networks, each said data processing network including: a plurality of network nodes, each said network node having routing and functional capability within said data processing network, and, a plurality of endpoint nodes, each said endpoint node having only local address capability, each said network node being connected to another said network node only within the same data processing network and to a plurality of said endpoint nodes within any said data processing network, said method comprising the steps of: establishing a border node within a first one of said data processing networks; establishing within said border node a network node interface having routing and functional capability for said first data processing network; establishing within said border node an endpoint node interface having local address capability; linking sad endpoint node interface of said border node to a selected network node within a second one of said data processing networks, identifying said border node as an endpoint node having local address capability within said second data processing network; transmitting directory search requests from within said first data processing network to said selected node within said second data processing network; and adding local address information to each said directory search request at said border node prior to transmitting each said directory search request to said selected network node within said second data processing network, said local address information specifying at least said link between said border node and said selected network node within said second data processing network.
Claim 3
Dependent Claim 75 words
The method for interconnecting a plurality of data processing networks according to claim 1, further including the step of removing second data processing network routing information from each directory search request response received at said border node from said selected network node within said second data processing network and storing said second data processing network routing information within said border node prior to returning said directory search request response to said first data processing network.
Claim 4
Dependent Claim 56 words
The method for interconnecting a plurality of data processing networks according to claim 2, further including the step of transmitting a bind request after a successful directory search request from said first data processing network to said second data processing network via said border node and said selected network node within said second data processing network.
Claim 5
Dependent Claim 66 words
The method for interconnecting a plurality of data processing networks according to claim 3, further including the step of removing first data processing network routing information from said bind request received from said first data processing network at said border node and storing said first data processing network routing information at said border node prior to transmitting said bind request to said second data processing network.
Claim 6
Dependent Claim 68 words
The method for interconnecting a plurality of data processing networks according to claim 4, further including the step of substituting said second data processing network routing information stored at said border node into said bind request in place of said removed first data processing network routing information prior to transmitting said bind request from said border node to said selected network node within said second data processing network.
Claim 7
Dependent Claim 40 words
The method for interconnecting a plurality of data processing networks according to claim 1, further including the step of transmitting directory search requests from within said second data processing network to said first data processing network via said border node.
Claim 8
Dependent Claim 55 words
The method for interconnecting a plurality of data processing networks according to claim 6, further including the step of calculating first data processing network routing information into said first data processing network from said border node in response to a directory search request received from said selected network node within said second data processing network.
Claim 9
Dependent Claim 56 words
The method for interconnecting a plurality of data processing networks according to claim 7, further including the step of transmitting a directory search request response from said border node to said selected network node within said second data processing network after removing said calculated first data processing network routing information from said directory search request response.
Claim 10
Dependent Claim 218 words
A border node for interconnecting two data processing networks, each said data processing network including: a plurality of network nodes, each said network node having routing and functional capability within said data processing network; and, a plurality of endpoint nodes, each said endpoint node having only local address capability, each said network node being connected to another said network node only within the same data processing network and to a plurality of endpoint nodes within any said data processing network, said border node comprising: a network node interface within said border node having routing and functional capability within a first one of said data processing networks; an endpoint node interface within said border node having local address capability; means for selectively linking said endpoint node interface within said border node with a selected network node within a second one of said data processing networks; and means for adding local address information to each directory search request transmitted from within the first data processing network to said selected network node within said second data processing network prior to transmitting each said directory search request to said selected network node within said second data processing network, said local address information specifying at least said link between said border node and said selected network node within said second data processing network.
Claim 11
Dependent Claim 218 words
A border node for interconnecting two data processing networks, each said data processing network including: a plurality of network nodes, each said network node having routing and functional capability within said data processing network; and, a plurality of endpoint nodes, each said endpoint node having only local address capability, each said network node being connected to another said network node only within the same data processing network and to a plurality of endpoint nodes within any said data processing network, said border node comprising: a network node interface within said border node having routing and functional capability within a first one of said data processing networks; an endpoint node interface within said border node having local address capability; means for selectively linking said endpoint node interface within said border node with a selected network node within a second one of said data processing networks; and means for adding local address information to each directory search request transmitted from within the first data processing network to said selected network node within said second data processing network prior to transmitting each said directory search request to said selected network node within said second data processing network, said local address information specifying at least said link between said border node and said selected network node within said second data processing network.

References Cited (Backward Citations)

US4287592A Cited
US4644468A Cited
US4933937A Cited
US5031174A Cited
US5018137A Cited
US5027350A Cited
US4947390A Cited
US5088090A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-30 1997-03-01 1997-08-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-30 2001-03-01 2001-08-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-30 2005-03-01 2005-08-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag