EP0749261A2

Signaling and control architecture for an ad-hoc ATM LAN

Abstract

The present invention is a signaling and control architecture for establishing a connection between mobile users (x,y,z) in a wireless ATM LAN (60). The ATM LAN includes a plurality of portable base station (PBS) switching nodes (1 to 9) coupled together to enable communication between said nodes, wherein the nodes are configurable in an arbitrary topology to form an ad-hoc network. The present invention includes network management techniques for configuration of data tables used for connection control. Mobility management techniques are disclosed to handle mobile sign-ons and idle handoffs, locate mobile users during connection and setup and perform handoffs when a mobile is actively involved in a connection. Connection control procedures are also included for setting up and releasing connections on demand.

EP0749261A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 4 June 2016, 10.3 years ago.

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

26 claims: 3 independent, 23 dependent

  1. 1
    A method of tracking and locating mobile users in an ATM network, wherein said network includes a plurality of portable base station (PBS) switching nodes coupled together to enable communication between said nodes, said method comprising the steps of:generating a registration message to a local PBS upon power-up of a mobile user associated with said local PBS;recording said registration message at said local PBS;generating a broadcast page from a local PBS associated with a calling mobile user to find a local PBS associated with a called mobile user;responding to said broadcast page from said local PBS associated with said called mobile user if said called mobile user is registered with a PBS within said network.
  2. 2
    The method of Claim 1, further including the step of establishing a connection between said calling mobile user and said called mobile user.
  3. 3
    The method of Claim 1, wherein said local PBS associated with said calling mobile user times-out and rejects the connection request if a called mobile user is not registered with any PBS in said network.
  4. 4
    The method of Claim 2, wherein said step of establishing a connection between said calling mobile user and said called mobile user further includes the steps of:assigning a backward VPI and VCI from said local PBS associated with said calling mobile user for a backward connection from said called mobile user to said calling mobile user;returning from said local PBS associated with said called mobile user a forward VPI and VCI for a forward connection from said calling mobile to said called mobile.
  5. 5
    The method of Claim 3, further including the step of generating mapping tables at said local PBS of said calling mobile user and said local PBS of said called mobile user, wherein those VPIs used for connection from each said local PBS to each said mobile user are the VPIs associated with each said local PBS, respectively.
  6. 6
    The method of Claim 3, wherein a VPI field generated from a PBS contains an identity of said PBS.
  7. 7
    The method of Claim 3, further including the step of checking at each PBS in a connection route between said local PBS of said calling mobile and said local PBS of said called mobile whether quality of service (QoS) requirements are met.
  8. 8
    The method of Claim 7, wherein QoS messages use inband signaling and are sent in a hop by hop manner.
  9. 9
    The method of Claim 1, further including the step of generating a mapping table in each said PBS for mapping of an incoming VPI on any port to an outgoing port, wherein said mapping table ensures a unique path from any source PBS to any destination PBS for a given VPI.
  10. 10
    The method of Claim 2, wherein one or more predetermined VPIs are assigned as broadcast VPIs from each said PBS.
  11. 11
    The method of Claim 10 further including the step of generating a second table in said PBSs for mapping of an incoming VPI on any port to an outgoing port.
  12. 12
    The method of Claim 11, further including mapping of VCIs from said second table.
  13. 13
    The method of Claim 3, wherein VCIs assigned by each said local PBS are unique across all VPIs for said local PBS.
  14. 14
    The method of Claim 7, wherein bandwidth of each link in said network is divided and preassigned between all PBSs and all routes to a given PBS are stored at said given PBS to thereby enable bandwidth checking at local PBSs during connection set-up of a connection.
  15. 15
    The method of Claim 9, further including the step of generating a third and fourth table within a given PBS, wherein said third table includes a route of PBSs for all VPIs assigned to said given PBS, where a route is specified using a sequence of PBS IDs and port numbers on transit PBSs;and    said fourth table includes a listing of allocated resources for links and PBS nodes in said network.
  16. 16
    The method of Claim 3, wherein a calling mobile user may communicate directly with a called mobile user using a second predetermined VPI when a PBS out of range of either said mobile user.
  17. 17
    The method of Claim 1, wherein said nodes in said network are adapted to enable wireless communication between said nodes.
  18. 18
    The method of Claim 9, further including the step of maintaining data at each PBS to indicate the set of PBSs at each of its VPIs.
  19. 19
    An architecture for a wireless ATM LAN, said architecture enabling establishment of connections between mobile users in a wireless ATM LAN, wherein said LAN includes a plurality of portable base station (PBS) switching nodes coupled together to enable communication using VPIs (virtual path identifiers) and VCIs (virtual channel identifiers) between said nodes, said architecture comprising:a PBS processor for each said PBS, said processor including, a PBS agent operable to track free and allocated VCIs on all VPIs assigned to said PBS;mobility manager operable to process registrations of said mobile users, generate and respond to broadcast messages and manage handoffs of said mobile users between said PBSs.
  20. 20
    The architecture of Claim 19, wherein said PBS processor further includes a connection manager operable to check resources on a route taken from a source PBS to a given destination any VPIs of said PBS requiring quality of service restrictions.
  21. 21
    The architecture of Claim 19, further including a network management station, wherein said network management station includes:configuration manager operable to update VPI overlay network tables for adding and deleting of PBSs, and fault and congestion in said network;and network resource distributor operable to pre-assign resources of each node and link in said network to all said PBSs.
  22. 22
    The architecture of Claim 19 , wherein said configuration manager is distributed in each PBS.
  23. 23
    An architecture for tracking and locating mobile users in an ATM network, wherein said network includes a plurality of portable base station (PBS) switching nodes coupled together to enable wireless communication between said nodes, said architecture comprising:means for generating a registration message to a local PBS upon power-up of a mobile user associated with said local PBS;means for recording said registration message at said local PBS;means for generating a broadcast page from a local PBS associated with a calling mobile user to find a local PBS associated with a called mobile user;means for responding to said broadcast page from said local PBS associated with said called mobile user if said called mobile user is registered with a PBS within said network.
  24. 24
    The architecture of Claim 23, further including means for establishing a connection between said calling mobile user and said called mobile user.
  25. 25
    The architecture of Claim23, wherein said local PBS associated with said calling mobile user times-out and rejects the connection request if a called mobile user is not registered with any PBS in said network.
  26. 26
    The architecture of Claim 23, wherein said means for of establishing a connection between said calling mobile user and said called mobile user further includes:means for assigning a backward VPI and VCI from said local PBS associated with said calling mobile user for a backward connection from said called mobile user to said calling mobile user;and means for returning from said local PBS associated with said called mobile user a forward VPI and VCI for a forward connection from said calling mobile to said called mobile.
Independent claims26