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

Virtual interfaces with dynamic binding

Assignee: Cisco Systems Inc
•
Filing: 1997-08-05
•
Granted: 1999-02-02
•
Expires: 2017-08-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for providing a virtual interface between a router and a network, in which the router is not connected to the network using a local interface. A method and system in which a router may be dynamically decoupled from a first network and coupled to a second network, without losing state information associated with the coupling to either network. The router comprises a virtual interface to the network, at which state information for the physical interface to the network is recorded, and a binding between the virtual interface and a physical interface, the latter of which is coupled to the network. Dynamic binding of the virtual interface to the physical interface comprises an authentication step. A method and system in which a router can be dynamically coupled to one of a plurality of local networks of differing types, such as one local network using an ethernet technique and one local network using a token ring technique. The router comprises one virtual interface for each local network interface, a physical interface comprising a PC Card (PCMCIA card) controller, and one PC Card (PCMCIA card) network interface. A router is dynamically coupled to and decoupled from a set of networks sequentially, so that an administrator or an administrative program at the router may issue administrative and/or set-up commands to each of the networks. The administrative commands comprise configuration commands, so that an administrator may configure a plurality of networks from a single source location.

Inventors

  • 👤 Andrew Harvey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:49
CPC Classifications
H; H04; H04L; H04L45/00; H04L45/58; H04L45/586; H04L69/00; H04L69/18

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 169 words
A system for coupling a device to a network comprising a communication link between the device and a network interface; a router having a physical controller and a virtual controller, said physical controller having an emulated port and disposed for controlling said router serial port, and said virtual controller having a virtual port and disposed for coupling to said emulated port; wherein said physical controller is disposed to control said communication link; wherein said virtual controller is disposed to control said network interface, said virtual controller comprising state information for a connection between the device and the network; means for coupling said physical controller with said virtual controller, responsive to said connection; a network extender having a serial port and disposed for controlling the network extender's serial port, and operatively coupled to said network interface; and an application disposed to supply administrative services to the network when said router is coupled to said network extender, wherein said virtual controller is disposed to couple said application to said emulated port.
Claim 2
Independent Claim 169 words
A system for coupling a device to a network comprising a communication link between the device and a network interface; a router having a physical controller and a virtual controller, said physical controller having an emulated port and disposed for controlling said router serial port, and said virtual controller having a virtual port and disposed for coupling to said emulated port; wherein said physical controller is disposed to control said communication link; wherein said virtual controller is disposed to control said network interface, said virtual controller comprising state information for a connection between the device and the network; means for coupling said physical controller with said virtual controller, responsive to said connection; a network extender having a serial port and disposed for controlling the network extender's serial port, and operatively coupled to said network interface; and an application disposed to supply administrative services to the network when said router is coupled to said network extender, wherein said virtual controller is disposed to couple said application to said emulated port.
Claim 3
Dependent Claim 33 words
A system as in claim 1, comprising a second computer network coupled to said device; and means at said device for routing a packet from said network interface to said second computer network.
Claim 4
Dependent Claim 24 words
A system as in claim 1, comprising means for authenticating said connection between the device and the network after said communication link is established.
Claim 5
Independent Claim 58 words
A system as in 1, comprising means for creating an administrative control message for a computer network; means for coupling said device to a first computer network and for transmitting said administrative control message to said network extender and means for coupling said device to second computer network and for transmitting said administrative control message to said network.
Claim 6
Independent Claim 58 words
A system as in 1, comprising means for creating an administrative control message for a computer network; means for coupling said device to a first computer network and for transmitting said administrative control message to said network extender and means for coupling said device to second computer network and for transmitting said administrative control message to said network.
Claim 7
Dependent Claim 30 words
A system as in claim 1, wherein said network extender further comprises authentication information; and means for transmitting said authentication information to said device after said communication link is established.
Claim 8
Dependent Claim 40 words
A system as in claim 1, comprising means for creating an administrative control message; means for coupling said device to a second network interface and for transmitting said administrative control message to a device coupled to said second network interface.
Claim 9
Independent Claim 211 words
A system for dynamically coupling a device to one of a plurality of networks, comprising means for dynamically establishing a first communication link between the device and a first network interface, said first network interface being coupled to a first one of said plurality of networks; means for dynamically establishing a second communication link between the device and a second network interface, said second network interface being coupled to a second one of said plurality of networks; a router having a physical interface controller disposed to control said first communication link and said second communication link, a first virtual interface controller disposed to control said first network interface, and a second virtual interface disposed to control said second network interface; wherein said second virtual interface controller comprises state information for a connection between the device and said second network; a first network extender having a serial port and disposed for controlling said first network extender's serial port, and operatively coupled to said first network interface; a second network extender having a serial port and disposed for controlling said second network extender's serial port, and operatively coupled to said second network interface; and means for establishing a binding between said physical interface controller and either said first or second virtual interface controller.
Claim 10
Independent Claim 211 words
A system for dynamically coupling a device to one of a plurality of networks, comprising means for dynamically establishing a first communication link between the device and a first network interface, said first network interface being coupled to a first one of said plurality of networks; means for dynamically establishing a second communication link between the device and a second network interface, said second network interface being coupled to a second one of said plurality of networks; a router having a physical interface controller disposed to control said first communication link and said second communication link, a first virtual interface controller disposed to control said first network interface, and a second virtual interface disposed to control said second network interface; wherein said second virtual interface controller comprises state information for a connection between the device and said second network; a first network extender having a serial port and disposed for controlling said first network extender's serial port, and operatively coupled to said first network interface; a second network extender having a serial port and disposed for controlling said second network extender's serial port, and operatively coupled to said second network interface; and means for establishing a binding between said physical interface controller and either said first or second virtual interface controller.

References Cited (Backward Citations)

US4131767A Cited
US4161719A Cited
US4445213A Cited
US4316284A Cited
US4397020A Cited
USRE33900E Cited
US4438511A Cited
US4446555A Cited
US4424565A Cited
US4419728A Cited
US4439763A Cited
US4456957A Cited
US4437087A Cited
US4464658A Cited
US4506358A Cited
US4532626A Cited
US4507760A Cited
US4499576A Cited
US4771425A Cited
US4903261A Cited
US4819228A Cited
US4646287A Cited
US4879551A Cited
US5054034A Cited
US4833706A Cited
US4679227A Cited
US4731816A Cited
US4644532A Cited
US4723267A Cited
US4970678A Cited
US4677423A Cited
US4750136A Cited
US4757495A Cited
US4763191A Cited
US4835737A Cited
US4933937A Cited
US4769810A Cited
US4769811A Cited
US5491804A Cited
US4827411A Cited
US4965772A Cited
US4893306A Cited
US5088032A Cited
US4922486A Cited
US4991169A Cited
US4980897A Cited
US5212686A Cited
US5255291A Cited
US4962532A Cited
US5020058A Cited
US4960310A Cited
US5003595A Cited
US4962497A Cited
US5307343A Cited
US5014265A Cited
US5128945A Cited
US5072449A Cited
US5033076A Cited
US5237564A Cited
US5228062A Cited
US5206886A Cited
US5199049A Cited
US5136580A Cited
US5226120A Cited
US5604868A Cited
US5249178A Cited
US5271004A Cited
US5229994A Cited
US5115431A Cited
US5243342A Cited
US5059925A Cited
US5280470A Cited
US5166930A Cited
US5280480A Cited
US5268592A Cited
US5317562A Cited
US5274631A Cited
US5247516A Cited
US5241682A Cited
US5313582A Cited
US5224099A Cited
US5442630A Cited
US5268900A Cited
US5311509A Cited
US5280500A Cited
US5287103A Cited
US5386567A Cited
US5243596A Cited
US5313454A Cited
US5423002A Cited
US5260933A Cited
US5305311A Cited
US5291482A Cited
US5319644A Cited
US5390170A Cited
US5371852A Cited
US5260978A Cited
US5365524A Cited
US5327421A Cited
US5345446A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-01 2002-08-03 2003-02-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-01 2006-08-03 2007-02-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-01 2010-08-03 2011-02-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag