| 1. A method of operating a mobile node having a network layer and a plurality of network interfaces, each with a respective
device driver, the method comprising the steps of:
transmitting communications from the network layer to any of the network interfaces by way of a multi-interface driver capable
of communication with the respective device driver corresponding to each respective network interface; and
switching from a first one of the network interfaces to a second one of the network interfaces by changing the one of the
plurality of device drivers with which the multi-interface driver communicates, while hiding the switching from the network
layer, wherein the switching is hidden from the network layer using a virtual interface, the virtual interface presenting
the appearance of always being an active interface to the network layer regardless of which of the network interfaces is being
used at a given time.
|