EP1011243A1

Single phase local mobility scheme for wireless access to packet-based networks

Abstract

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.

EP1011243A1, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Projected expiry passed 30 November 2019, 6.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 3 independent, 6 dependent

  1. 1
    A method of establishing a routing path for packet delivery to a destination node within a packet-based subnet, said destination node having a destination node address, said method comprising the steps of:launching a path setup message from said destination node;receiving said path setup message over a first interface at a first router;and creating a first routing table entry for a first routing table, said first routing table entry corresponding said destination node address to said first interface, wherein a packet, subsequently received at said first router and having said destination node address as a packet header destination address, is forwarded from said first router over said first interface after said first router associates said destination node address with said first routing table entry.
  2. 2
    The method in accordance with claim 1 further comprising the step of:forwarding a handoff update path setup message from a second wireless base station to a first wireless base station if a wireless device is handed off from said first wireless base station to said second wireless base station, said handoff update path setup message used to alter routing table entries for a plurality of subnet routers.
  3. 3
    The method in accordance with claim 1 further comprising the steps of:forwarding said path setup message to a next router, said next router receiving said path setup message over a first interface at said next router;creating a next routing table entry for a next routing table, said next routing table entry corresponding said destination node address to said first interface at said next router;and sending a path setup message acknowledgment to said destination node address if said next router is a subnet root router.
  4. 4
    The method in accordance with claim 3 further comprising the step of:repeating said steps of forwarding and creating a next routing table entry if said next router is not said subnet root router.
  5. 5
    The method in accordance with claim 1 further comprising the step of:maintaining said first routing table entry as a soft state in said first router, said first routing table entry overwritten with a default entry if a refresh path setup message is not received at said router within a specified period of time.
  6. 6
    A packet router having a routing table adapted to maintain a plurality of routing table entries, said packet router comprising:means for receiving a path setup message over a first interface, said path setup message including a field defining a destination address;means, responsive to receiving said destination address, for generating a routing table entry corresponding packets arriving at said packet router and having said destination address as a packet header destination address to said first interface;means for receiving at least one packet having said destination address as said packet header destination address;means for performing a lookup of said routing table entry having said destination address and as said packet header destination address from said plurality of routing table entries;means, responsive to said lookup, for forwarding said at least one packet over said first interface.
  7. 7
    The packet router in accordance with claim 6 wherein said destination address corresponds to a wireless device.
  8. 8
    The packet router in accordance with claim 6 wherein said router is incorporated in a wireless base station.
  9. 9
    A method of updating host-based routing table entries for a plurality of routers within a subnet when a mobile device is handed off from a first wireless base station to a second wireless base station, said subnet providing wireless access for said mobile device to a packet-based network, said method comprising the steps of:creating a handoff path setup message at said mobile device;routing said handoff path setup message to said first wireless base station;relating, as a routing table entry, an address for said mobile device with an interface over which said handoff path setup message is received at said first wireless base station and each intermediate router and base station through which said handoff path setup message is routed;and utilizing said routing table entry to forward a packet having said address for said mobile device as a packet header destination address over said interface over which said handoff path setup message is received.