Local mobility within a subnet is supported by classifying wireless base
stations, and the routers used to forward packets to those base stations,
within defined domains. Domains are defined to incorporate a subnet
having a plurality of base stations. Base stations are used by mobile
devices to attach to the wired portion of a packet-based network, such as
the Internet, and exchange packets thereover with a correspondent node.
Packets sent from the correspondent node to the mobile device have a
packet destination address corresponding to the mobile device. The mobile
device retains this address for the duration of time it is powered up and
attached to the Internet via any base station within a given domain.
Host-based routing is utilized to update routing table entries
corresponding to the mobile device at routers incorporated within a
single domain. The routing table entries are established and updated via
path setup schemes to convey packets destined for the mobile device along
the proper established path through the domain routers and base stations,
regardless of the domain base station through which the mobile device is
attached. Path setup schemes utilize power up, refresh, and handoff path
setup messages to maintain the proper relationship between router
interfaces and packet addresses for routing table entries.