EP1547320B1

Method for a wireless station to determine network metrics prior to associating with an access point of a wireless network

Abstract

In a wireless station, a method includes, prior to the station being associated with a wireless network, wirelessly receiving L2 frames transmitted from one or more wireless access points (APs) of one or more wireless networks that the station can hear, and gathering information about the received L2 data units, including L2 information and L3 information. The method further includes maintaining the gathered information as a wireless network database that includes for each wireless network, a unique identifier of the wireless network; an indication of the quality of communication between the station and the AP of the wireless network; and one or more L3 advertisements from one or more IP-enabled service providers that the AP of the wireless network transmits. The indication of the quality of communication between the AP of the wireless network includes one or more network performance metrics obtained by temporarily associating with the AP, sending one or more probe packets to the AP, and collecting the one or more network performance metrics.

EP1547320B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 29 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

62 claims: 62 independent, 0 dependent

  1. 1
    A method in a wireless station (111) having a wireless network device (303), the device capable of providing a link-layer (L2) interface to a wireless network, the method comprising:prior to the station (111) being associated with a wireless network via the wireless network device (303), wirelessly receiving link layer (L2) data units transmitted from one or more wireless access points (APs) of one or more wireless networks that the station (111) can wirelessly communicate with;prior to the station (111) being associated with a wireless network via the wireless network device (303), gathering information about the received L2 data units, including L2 information and network layer (L3) information;andfor one or more access points of interest from which one or more L2 data units are received, sending (225) probe packets from the station (111) via the access point of interest to determine one or more network performance metrics, such that the station (111) may associate with a wireless network according to one or more selection criteria, the selection criteria including the network performance metrics and the L3 information gathered at L2. Procédé dans une station sans fil (111) ayant un dispositif de réseau sans fil (303), le dispositif étant capable de fournir une interface de couche liaison (L2) vers un réseau sans fil, le procédé comprenant : avant que la station (111) soit associée à un réseau sans fil via le dispositif de réseau sans fil (303), la réception de manière sans fil d'unités de données de la couche liaison (L2) transmises depuis un ou plusieurs points d'accès sans fil (APs) d'un ou plusieurs réseaux sans fil avec lequel ou lesquels la station (111) peut communiquer de manière sans fil ;avant que la station (111) soit associée à un réseau sans fil via le dispositif de réseau sans fil (303), le rassemblement d'informations concernant les unités de données L2 reçues, incluant des informations L2 et des informations de la couche réseau (L3) ;etpour un ou plusieurs points d'accès d'intérêt en provenance duquel ou desquels une ou plusieurs unités de données L2 sont reçues, l'envoi (225) de paquets sondes depuis la station (111) via le point d'accès d'intérêt pour déterminer une ou plusieurs mesures de performance du réseau,de sorte que la station (111) puisse s'associer à un réseau sans fil selon un ou plusieurs critères de sélection, les critères de sélection incluant les mesures de performance du réseau et les informations L3 rassemblées au niveau de L2. Verfahren in einer drahtlosen Station (111) mit einem drahtlosen Netzwerkgerät (303), wobei das Gerät fähig ist, eine Link Layer (L2) Schnittstelle zu einem drahtlosen Netzwerk bereitzustellen, wobei das Verfahren umfasst: vor der Verbindung der Station (111) mit einem drahtlosen Netzwerk über das drahtlose Netzwerkgerät (303), drahtloses Empfangen von Link Layer (L2) Dateneinheiten, die von einem oder mehreren drahtlosen Zugriffspunkten (Access Points;APs) eines oder mehrerer drahtloser Netzwerke, mit denen die Station (111) drahtlos kommunizieren kann, übertragen werden;vor der Verbindung der Station (111) mit einem drahtlosen Netzwerk über das drahtlose Netzwerkgerät (303), Sammeln von Informationen über die empfangenen L2 Dateneinheiten einschließlich L2 Informationen und Netzwerk Layer (L3) Informationen;undfür einen oder mehrere Zugriffspunkte von Interesse, von denen ein oder mehrere L2 Dateneinheiten empfangen werden, Senden (225) von Versuchspaketen von der Station (111) über den Zugriffspunkt von Interesse, um eine oder mehrere Netzwerkleistungsmetriken zu bestimmen,so dass sich die Station (111) gemäß einem oder mehreren Auswahlkriterien mit einem drahtlosen Netzwerk verbinden kann, wobei die Auswahlkriterien die Netzwerkleistungsmetriken und die bei L2 gesammelten L3 Informationen umfassen.
  2. 2
    A method as recited in claim 1, wherein the L3 information gathered at L2 for an AP includes whether the AP is sending one or more L3 packets from one or more mobility agents, such that the station (111) may associate with a wireless network that is in communication with a mobility agent. Procédé selon la revendication 1, dans lequel les informations L3 rassemblées au niveau de L2 pour un AP incluent si l'AP envoie un ou plusieurs paquets L3 depuis un ou plusieurs agents de mobilité, de sorte que la station (111) puisse s'associer à un réseau sans fil qui est en communication avec un agent de mobilité. Verfahren nach Anspruch 1, wobei die bei L2 für einen Zugriffspunkt gesammelten L3 Informationen umfassen, ob der Zugriffspunkt ein oder mehrere L3 Pakete von einem oder mehreren Mobility Agents sendet, so dass sich die Station (111) mit einem drahtlosen Netzwerk verbinden kann, das mit einem Mobility Agent in Kommunikation steht.
  3. 3
    A method as recited in any one of claims 1 or 2, further comprising:storing (217, 231) information in a database (511) about one or more wireless networks that the station (111) can wirelessly communicate with, including L2 information, L3 information, and one or more of the network performance metrics. Procédé selon l'une quelconque des revendications 1 ou 2, comprenant en outre : le stockage (217, 231) d'informations dans une base de données (511) concernant un ou plusieurs réseaux sans fil avec lequel ou lesquels la station (111) peut communiquer de manière sans fil, incluant des informations L2, des informations L3, et une ou plusieurs des mesures de performance du réseau. Verfahren nach einem der Ansprüche 1 oder 2, das des Weiteren umfasst: Speichern (217, 231) von Informationen in einer Datenbank (511) über ein oder mehrere drahtlose Netzwerke, mit dem / denen die Station (111) drahtlos kommunizieren kann, einschließlich L2 Informationen, L3 Informationen und eine oder mehrere der Netzwerkleistungsmetriken.
  4. 4
    A method as recited in any one of claims 1 to 3, wherein the sending of probe packets via the access point of interest includes:associating with the access point of interest;sending the probe packets to a target node;receiving one or more responses from the target node;determining the one or more network performance metrics;andunassociating with the access point of interest. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel l'envoi de paquets sondes via le point d'accès d'intérêt inclut : l'association avec le point d'accès d'intérêt ;l'envoi des paquets sondes à un noeud cible ;la réception d'une ou plusieurs réponses en provenance du noeud cible ;la détermination d'une ou plusieurs mesures de performance du réseau ;etla désassociation d'avec le point d'accès d'intérêt. Verfahren nach einem der Ansprüche 1 bis 3, wobei das Senden von Versuchspaketen über den Zugriffspunkt von Interesse umfasst: Verbinden mit dem Zugriffspunkt von Interesse;Senden der Versuchspakete an einen Zielknoten;Empfangen einer oder mehrerer Antworten von dem Zielknoten;Bestimmen der einen oder mehreren Netzwerkleistungsmetriken;undLösen der Verbindung mit dem Zugriffspunkt von Interesse.
  5. 5
    A method as recited in any preceding claim, wherein the L2 data units from the APs of the one or more wireless networks that the station (111) can wirelessly communicate with conform to one of the IEEE 802.11 standards. Procédé selon l'une quelconque des revendications précédentes, dans lequel les unités de données L2 en provenance des APs d'un ou plusieurs réseaux sans fil avec lesquels la station (111) peut communiquer de manière sans fil se conforment à une des normes IEEE 802.11. Verfahren nach einem der vorhergehenden Ansprüche, wobei die L2 Dateneinheiten von den Zugriffspunkten des einen oder der mehreren Netzwerke, mit dem / denen die Station (111) drahtlos kommunizieren kann, einem der IEEE 802.11 Standards entsprechen.
  6. 6
    A method as recited in any of claims 3 to 5, wherein the information stored about each wireless network includes:a unique identifier (513) of the wireless network;an indication (515, 519) of the quality of communication from the AP of the wireless network, including one or more of the network performance metrics (519);andone or more L3 advertisements (517) from one or more IP-enabled service providers that the AP of the WLAN transmits. Procédé selon l'une quelconque des revendications 3 à 5, dans lequel les informations stockées concernant chaque réseau sans fil incluent : un identificateur unique (513) du réseau sans fil ;une indication (515, 519) de la qualité de communication depuis l'AP du réseau sans fil, incluant une ou plusieurs des mesures de performance du réseau (519) ;etune ou plusieurs annonces L3 (517) en provenance d'un ou plusieurs fournisseurs de services supportant IP que l'AP du WLAN transmet. Verfahren nach einem der Ansprüche 3 bis 5, wobei die über jedes drahtlose Netzwerk gespeicherten Informationen umfassen: ein eindeutiges Identifizierungsmerkmal (513) des drahtlosen Netzwerks;eine Angabe (515, 519) über die Qualität der Kommunikation von dem Zugriffspunkt des drahtlosen Netzwerks, einschließlich einer oder mehrerer der Netzwerkleistungsmetriken (519);undeine oder mehrere L3 Ankündigungen (517) von einem oder mehreren IP-fähigen Service Providern, die der Zugriffspunkt des WLAN überträgt.
  7. 7
    A method as recited in claim 6, wherein one or more of the IP-enabled service providers are mobility agents, such that an L3 process can select an AP to associate with from the wireless network database (511) based on one or more of whether or not the AP is in communication with a mobility agent and the indication (515) of the quality of communication. Procédé selon la revendication 6, dans lequel un ou plusieurs des fournisseurs de services supportant IP sont des agents de mobilité, de sorte qu'un processus L3 puisse sélectionner un AP à associer avec à partir de la base de données de réseaux sans fil (511) sur la base d'un ou plus de si l'AP est ou non en communication avec un agent de mobilité et l'indication (515) de la qualité de communication. Verfahren nach Anspruch 6, wobei ein oder mehrere der IP-fähigen Service Provider Mobility Agents sind, so dass ein L3 Prozess einen Zugriffspunkt zur Verbindung aus der drahtlosen Netzwerkdatenbank (511) auswählen kann, basierend auf einem oder mehreren davon, ob der Zugriffspunkt in Kommunikation mit einem Mobility Agent steht oder nicht, und der Angabe (515) über die Qualität der Kommunikation.
  8. 8
    A method as recited in claim 2 or claim 7, wherein the mobility agent is a Mobile IP foreign agent (105) sending IP packets conforming to IPv4 or an access router sending IP packets conforming to IPv6, and wherein said station (111) is a router that provides Mobile IP services, such that after association with an AP in communication with the mobility agent, the station (111) is a mobile router. Procédé selon la revendication 2 ou la revendication 7, dans lequel l'agent de mobilité est un agent étranger IP Mobile (105) envoyant des paquets IP se conformant à IPv4 ou un routeur d'accès envoyant des paquets IP se conformant à IPv6, et dans lequel ladite station (111) est un routeur qui fournit des services IP Mobiles, de sorte qu'après l'association avec un AP en communication avec l'agent de mobilité, la station (111) est un routeur mobile. Verfahren nach Anspruch 2 oder Anspruch 7, wobei der Mobility Agent ein Mobile IP Foreign Agent (105) ist, der IP-Pakete, die IPv4 entsprechen, sendet, oder ein Access Router, der IP-Pakete, die IPv6 entsprechen, sendet, und wobei die Station (111) ein Router ist, der Mobile IP Dienste bereitstellt, so dass nach der Verbindung mit einem Zugriffspunkt, der in Kommunikation mit dem Mobility Agent steht, die Station (111) ein Mobile Router ist.
  9. 9
    A method as recited in any of claims 3 to 8, wherein the information stored about each wireless network further includes a timestamp of when the gathered information was last updated. Procédé selon l'une quelconque des revendications 3 à 8, dans lequel les informations stockées concernant chaque réseau sans fil incluent en outre une estampille temporelle de quand les informations rassemblées ont été en dernier mises à jour. Verfahren nach einem der Ansprüche 3 bis 8, wobei die über jedes drahtlose Netzwerk gespeicherten Informationen des Weiteren einen Zeitstempel über die letzte Aktualisierung der gesammelten Informationen aufweisen.
  10. 10
    A method as recited in any preceding claim, wherein the performance metrics are between the station (111) and a target node and include one or more metrics between the station (111) and a target node of the set consisting of response time, one way delay, jitter, packet loss statistics, data link switching peer tunnel performance, and one or more Website performance metrics such as DNS lookup, TCP connect and HTTP transaction time. Procédé selon l'une quelconque des revendications précédentes, dans lequel les mesures de performance sont entre la station (111) et un noeud cible et incluent une ou plusieurs mesures entre la station (111) et un noeud cible de l'ensemble constitué du temps de réponse, du temps de propagation dans un seul sens, de la gigue, des statistiques de perte de paquets, de la performance de tunnel pair de commutation de liaison de données, et d'une ou plusieurs mesures de performance Web comme la consultation DNS, la connexion TCP et le temps de transaction HTTP. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Leistungsmetriken zwischen der Station (111) und einem Zielknoten sind und eine oder mehrere Metriken zwischen der Station (111) und einem Zielknoten des Satzes bestehend aus Ansprechzeit, Einwegverzögerung, Jitter, Paketverluststatistiken, Data Link Switching Peer Tunnel Leistung und eine oder mehrere Webseiten-Leistungsmetriken wie DSN Lookup, TCP Connect und HTTP Transaktionszeit umfassen.
  11. 11
    A method as recited in any preceding claim, wherein the one or more network performance metrics are obtained using Service Assurance Agent (SAA) under IOS. Procédé selon l'une quelconque des revendications précédentes, dans lequel une ou plusieurs mesures de performance du réseau sont obtenues en utilisant le Service Assurance Agent (SAA) sous IOS. Verfahren nach einem der vorhergehenden Ansprüche, wobei die eine oder mehreren Netzwerkleistungsmetriken unter Verwendung des Service Assurance Agent (SAA) unter IOS erhalten wird/werden.
  12. 12
    A method as recited in claim 10, wherein the target node is the AP of the wireless network. Procédé selon la revendication 10, dans lequel le noeud cible est l'AP du réseau sans fil. Verfahren nach Anspruch 10, wobei der Zielknoten der Zugriffspunkt des drahtlosen Netzwerkes ist.
  13. 13
    A method as recited in claim 10, wherein the target node is a mobility agent in communication with the AP of the wireless network. Procédé selon la revendication 10, dans lequel le noeud cible est un agent de mobilité en communication avec l'AP du réseau sans fil. Verfahren nach Anspruch 10, wobei der Zielknoten ein Mobility Agent ist, der in Kommunikation mit dem Zugriffspunkt des drahtlosen Netzwerks steht.
  14. 14
    A method as recited in any preceding claim, wherein the performance metrics include one or more of the number of endpoints registered with the mobility agent and the number of tunnels the mobility agent is supporting. Procédé selon l'une quelconque des revendications précédentes, dans lequel les mesures de performance incluent un ou plusieurs du nombre de points d'extrémité enregistrés auprès de l'agent de mobilité et le nombre de tunnels que l'agent de mobilité supporte. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Leistungsmetriken eine oder mehrere der Zahl von Endpunkten umfassen, die bei dem Mobility Agent registriert sind, und die Zahl der Tunnels, die der Mobility Agent unterstützt.
  15. 15
    A method as recited in any of claims 3 to 14, wherein the station (111) includes a plurality of wireless network devices (303, 403) each capable of providing an interface to a wireless network, and wherein the information stored about each wireless network further includes an indication of which wireless network device received the L2 data unit. Procédé selon l'une quelconque des revendications 3 à 14, dans lequel la station (111) inclut une pluralité de dispositifs de réseau sans fil (303, 403) chacun capable de fournir une interface vers un réseau sans fil, et dans lequel les informations stockées concernant chaque réseau sans fil incluent en outre une indication de quel dispositif de réseau sans fil a reçu l'unité de données L2. Verfahren nach einem der Ansprüche 3 bis 14, wobei die Station (111) eine Vielzahl drahtloser Netzwerkgeräte (303, 403) aufweist, die jeweils fähig sind, eine Schnittstelle zu einem drahtlosen Netzwerk bereitzustellen, und wobei die über jedes drahtlose Netzwerk gespeicherten Informationen des Weiteren eine Angabe darüber enthalten, welches drahtlose Netzwerkgerät die L2 Dateneinheit empfangen hat.
  16. 16
    A method as recited in any of claims 3 to 15, wherein the database further stores an indication of which wireless network information is of the most recent association to a wireless network. Procédé selon l'une quelconque des revendications 3 à 15, dans lequel la base de données stocke en outre une indication de quelle information de réseau sans fil est de la plus récente association à un réseau sans fil. Verfahren nach einem der Ansprüche 3 bis 15, wobei die Datenbank des Weiteren eine Angabe darüber speichert, welche drahtlose Netzwerkinformation von der jüngsten Verbindung mit einem drahtlosen Netzwerk stammt.
  17. 17
    A method as recited in any of claims 3 to 16, further comprising:periodically updating the database, wherein the database includes a record for each wireless network, and wherein the record of the most recently associated wireless network is not evicted from the database. Procédé selon l'une quelconque des revendications 3 à 16, comprenant en outre : la mise à jour périodique de la base de données, dans lequel la base de données inclut un enregistrement pour chaque réseau sans fil, et dans lequel l'enregistrement du réseau sans fil le plus récemment associé n'est pas exclu de la base de données. Verfahren nach einem der Ansprüche 3 bis 16, das des Weiteren umfasst: periodisches Aktualisieren der Datenbank, wobei die Datenbank eine Aufzeichnung für jedes drahtlose Netzwerk aufweist, und wobei die Aufzeichnung des jüngst verbundenen drahtlosen Netzwerks nicht aus der Datenbank entfernt wird.
  18. 18
    A method as recited in claim 10, further comprising:periodically updating the database. Procédé selon la revendication 10, comprenant en outre : la mise à jour périodique de la base de données. Verfahren nach Anspruch 10, das des Weiteren umfasst: periodisches Aktualisieren der Datenbank.
  19. 19
    A method as recited in claim 18, wherein the updating of an entry is attempted only if the entry is stale and not expensive. Procédé selon la revendication 18, dans lequel la mise à jour d'une entrée est tentée uniquement si l'entrée n'est plus valable et peu onéreuse. Verfahren nach Anspruch 18, wobei das Aktualisieren eines Eintrags nur dann versucht wird, wenn der Eintrag abgelaufen ist und nicht aufwendig ist.
  20. 20
    A method as recited in any one of claims 3 to 6, wherein the database entries are in an order according to one or more ordering criteria. Procédé selon l'une quelconque des revendications 3 à 6, dans lequel les entrées de la base de données sont dans un ordre selon un ou plusieurs critères de classement. Verfahren nach einem der Ansprüche 3 bis 6, wobei die Reihenfolge der Datenbankeinträge gemäß einem oder mehreren Anordnungskriterien erfolgt.
  21. 21
    A method as recited in claim 20, wherein the ordering criteria are related to the selection criteria. Procédé selon la revendication 20, dans lequel les critères de classement sont liés aux critères de sélection. Verfahren nach Anspruch 20, wobei die Anordnungskriterien in Bezug zu den Auswahlkriterien stehen.
  22. 22
    A method as recited in any preceding claim, further comprising:prior to the station (111) being associated with a wireless network, L3 accepting one or more L3 packets found in the gathering step. Procédé selon l'une quelconque des revendications précédentes, comprenant en outre : avant que la station (111) soit associée à un réseau sans fil, L3 acceptant un ou plusieurs paquets L3 trouvés dans l'étape de rassemblement. Verfahren nach einem der vorhergehenden Ansprüche, das des Weiteren umfasst: vor der Verbindung der Station (111) mit einem drahtlosen Netzwerk, das Annehmen von L3 eines oder mehrerer L3 Pakete, die im Sammelschritt gefunden wurden.
  23. 23
    A method as recited in claim 22, wherein the accepting by L3 is in an order according to one or more ordering criteria. Procédé selon la revendication 22, dans lequel l'acceptation par L3 est dans un ordre selon un ou plusieurs critères de classement. Verfahren nach Anspruch 22, wobei die Annahme durch L3 in einer Reihenfolge gemäß einem oder mehreren Anordnungskriterien erfolgt.
  24. 24
    A method as recited in claim 22, further comprising:associating with a particular wireless network from where an L2 data unit was received that contains a particular L3 packet containing a mobility agent advertisement, such that after the associating, the wireless network interface of the station provides an interface to the particular wireless network that is in communication with the mobility agent that sent the particular L3 packet. Procédé selon la revendication 22, comprenant en outre : l'association avec un réseau sans fil particulier d'où une unité de données L2 a été reçue qui contient un paquet L3 particulier contenant une annonce d'agent de mobilité, de sorte qu'après l'association, l'interface de réseau sans fil de la station fournit une interface vers le réseau sans fil particulier qui est en communication avec l'agent de mobilité qui a envoyé le paquet L3 particulier. Verfahren nach Anspruch 22, das des Weiteren umfasst: Verbinden mit einem bestimmten drahtlosen Netzwerk, von dem eine L2 Dateneinheit empfangen wurde, die ein bestimmtes L3 Paket mit einer Mobility Agent Ankündigung enthält, so dass nach der Verbindung die drahtlose Netzwerkschnittstelle der Station eine Schnittstelle zu dem bestimmten drahtlosen Netzwerk bereitstellt, das in Kommunikation mit dem Mobility Agent steht, der das bestimmte L3 Paket gesendet hat.
  25. 25
    A method as recited in claim 24, further comprising:after the associating, determining that a re-association is necessary;selecting for re-associating a wireless network according to one or more re-association criteria;andre-associating with the selected wireless network. Procédé selon la revendication 24, comprenant en outre : après l'association, la détermination selon laquelle une ré-association est nécessaire ;la sélection pour la ré-association d'un réseau sans fil selon un ou plusieurs critères de ré-association ;etla ré-association avec le réseau sans fil sélectionné. Verfahren nach Anspruch 24, das des Weiteren umfasst: nach der Verbindung, Bestimmen, dass eine Wiederverbindung notwendig ist;Auswählen eines drahtlosen Netzwerkes zur Wiederverbindung gemäß einem oder mehreren Wiederverbindungskriterien;und Wiederverbinden mit dem ausgewählten drahtlosen Netzwerk.
  26. 26
    A method as recited in claim 25, wherein the re-association criteria include that the selected wireless network is in communication with the mobility agent that the station (111) was registered with at the time of the determining that a re-association is necessary. Procédé selon la revendication 25, dans lequel les critères de ré-association incluent le fait que le réseau sans fil sélectionné est en communication avec l'agent de mobilité auprès duquel la station (111) a été enregistrée au moment de la détermination selon laquelle une ré-association est nécessaire. Verfahren nach Anspruch 25, wobei die Wiederverbindungskriterien umfassen, dass das ausgewählte drahtlose Netzwerk in Kommunikation mit dem Mobility Agent steht, mit dem die Station (111) zum Zeitpunkt des Bestimmens, dass eine Wiederverbindung notwendig ist, eingetragen wurde.
  27. 27
    A method as recited in any of claims 24 to 26, wherein the mobility agent that sent the particular mobility agent advertisement is a Mobile IP foreign agent (105) sending IP packets conforming to IPv4 or an access router sending IP packets conforming to IPv6, and wherein said station (111) is a router that provides Mobile IP, such that after association with an AP in communication with the mobility agent that sent the particular mobility agent advertisement, the station (111) is a mobile router. Procédé selon l'une quelconque des revendications 24 à 26, dans lequel l'agent de mobilité qui a envoyé l'annonce d'agent de mobilité particulière est un agent étranger IP Mobile (105) envoyant des paquets IP se conformant à IPv4 ou un routeur d'accès envoyant des paquets IP se conformant à IPv6, et dans lequel ladite station (111) est un routeur qui fournit IP Mobile, de sorte qu'après l'association avec un AP en communication avec l'agent de mobilité qui a envoyé l'annonce d'agent de mobilité particulière, la station (111) est un routeur mobile. Verfahren nach einem der Ansprüche 24 bis 26, wobei der Mobility Agent, der die bestimmte Mobility Agent Ankündigung gesendet hat, ein Mobile IP Foreign Agent (105) ist, der IP Pakete, die IPv4 entsprechen, sendet, oder ein Access Router, der IP Pakete, die IPv6 entsprechen, sendet, und wobei die Station (111) ein Router ist, der Mobile IP bereitstellt, so dass nach der Verbindung mit einem Zugriffspunkt, der in Kommunikation steht mit dem Mobility Agent, der die bestimmte Mobility Agent Ankündigung gesendet hat, die Station (111) ein Mobile Router ist.
  28. 28
    A method as recited in claim 27, further comprising:after the association with an AP in communication with the mobility agent, locking the association. Procédé selon la revendication 27, comprenant en outre : après l'association avec un AP en communication ave l'agent de mobilité, le verrouillage de l'association. Verfahren nach Anspruch 27, das des Weiteren umfasst: nach der Verbindung mit einem Zugriffspunkt, der in Kommunikation mit dem Mobility Agent steht Sperren der Verbindung.
  29. 29
    A method as recited in claim 6, wherein the gathering information prior to associating includes:emulating one or more interfaces to one or more wireless networks that the station (111) can wirelessly communicate with, each said emulated interface thus forming a floating interface (309) that after association can become an actual interface to a wireless network that is in communication with one or more of the IP-enabled service providers. Procédé selon la revendication 6, dans lequel les informations de rassemblement avant l'association incluent : l'émulation d'une ou plusieurs interfaces vers un ou plusieurs réseaux sans fil avec lequel ou lesquels la station (111) peut communiquer de manière sans fil, chaque dite interface émulée formant ainsi une interface flottante (309) qui après association peut devenir une interface réelle vers un réseau sans fil qui est en communication avec un ou plusieurs des fournisseurs de services supportant IP. Verfahren nach Anspruch 6, wobei das Sammeln von Informationen vor der Verbindung umfasst: Nachbilden eines oder mehrerer Schnittstellen zu einem oder mehreren drahtlosen Netzwerken, mit denen die Station (111) drahtlos kommunizieren kann, wobei jede nachgebildete Schnittstelle so ein Floating Interface (309) bildet, das nach der Verbindung eine tatsächliche Schnittstelle für ein drahtloses Netzwerk werden kann, das in Kommunikation mit einem oder mehreren der IP-fähigen Service Provider steht.
  30. 30
    A method as recited in any one of claims 1 to 6, or claim 29, further comprising:selecting a wireless network for association whose AP the station can wirelessly communicate with, the selecting according to the one or more selection criteria, wherein at least one of the selection criteria uses at least some of the gathered information. Procédé selon l'une quelconque des revendications 1 à 6, ou la revendication 29, comprenant en outre : la sélection d'un réseau sans fil pour l'association avec un AP avec lequel la station peut communiquer de manière sans fil, la sélection se faisant selon un ou plusieurs critères de sélection, dans lequel au moins un des critères de sélection utilise au moins certaines des informations rassemblées. Verfahren nach einem der Ansprüche 1 bis 6, oder nach Anspruch 29, das des Weiteren umfasst: Auswählen eines drahtlosen Netzwerkes zur Verbindung, mit dessen Zugriffspunkten die Station drahtlos kommunizieren kann, wobei das Auswählen gemäß dem einen oder den mehreren Auswahlkriterien stattfindet, wobei wenigstens eines der Auswahlkriterien wenigstens einige der gesammelten Informationen verwendet.
  31. 31
    A method as recited in claim 30, wherein the selection criteria include that the L2 data unit received from the AP of the selected wireless network includes a mobility agent advertisement, such that after association, the station (111) is in communication with a mobility agent. Procédé selon la revendication 30, dans lequel les critères de sélection incluent le fait que l'unité de données L2 reçue de l'AP du réseau sans fil sélectionné inclut une annonce d'agent de mobilité, de sorte qu'après l'association, la station (111) est en communication avec un agent de mobilité. Verfahren nach Anspruch 30, wobei die Auswahlkriterien umfassen, dass die von dem Zugriffspunkt des ausgewählten drahtlosen Netzwerkes empfangene L2 Dateneinheit eine Mobility Agent Ankündigung enthält, so dass die Station (111) nach der Verbindung in Kommunikation mit einem Mobility Agent steht.
  32. 32
    A method as recited in claim 31, further comprising:associating with a particular selected wireless network from where an L2 data unit containing a particular mobility agent advertisement was received, such that after the associating, the wireless network interface of the station (111) provides an interface to the particular wireless network that is in communication with the mobility agent that sent the particular mobility agent advertisement. Procédé selon la revendication 31, comprenant en outre : l'association avec un réseau sans fil sélectionné particulier d'où une unité de données L2 contenant une annonce d'agent de mobilité particulière a été reçue,de sorte qu'après l'association, l'interface de réseau sans fil de la station (111) fournisse une interface vers le réseau sans fil particulier qui est en communication avec l'agent de mobilité qui a envoyé l'annonce d'agent de mobilité particulière. Verfahren nach Anspruch 31, das des Weiteren umfasst: Verbindung mit einem bestimmten ausgewählten drahtlosen Netzwerk, von dem eine L2 Dateneinheit mit einer bestimmten Mobility Agent Ankündigung empfangen worden ist, so dass nach der Verbindung die drahtlose Netzwerkschnittstelle der Station (111) eine Schnittstelle zu dem bestimmten drahtlosen Netzwerk bereitstellt, das in Kommunikation mit dem Mobility Agent steht, der die bestimmte Mobility Agent Ankündigung gesendet hat.
  33. 33
    A method as recited in claim 32, further comprising:at L3 of the station (111), registering with the mobility agent by exchanging L3 packets with the mobility agent. Procédé selon la revendication 32, comprenant en outre : au niveau de L3 de la station (111), l'enregistrement auprès de l'agent de mobilité en échangeant des paquets L3 avec l'agent de mobilité. Verfahren nach Anspruch 32, das des Weiteren umfasst: bei L3 der Station (111) Registrieren mit dem Mobility Agent durch Austausch von L3 Paketen mit dem Mobility Agent.
  34. 34
    A method as recited in claim 33, further comprising:after the associating, determining that a re-association is necessary;selecting for re-associating a wireless network according to one or more re-association criteria;andre-associating with the selected wireless network. Procédé selon la revendication 33, comprenant en outre : après l'association, la détermination selon laquelle une ré-association est nécessaire ;la sélection pour la ré-association d'un réseau sans fil selon un ou plusieurs critères de ré-association ;etla ré-association avec le réseau sans fil sélectionné. Verfahren nach Anspruch 33, das des Weiteren umfasst: nach der Verbindung, Bestimmen, dass eine Wiederverbindung notwendig ist;Auswählen eines drahtlosen Netzwerkes zur Wiederverbindung gemäß einem oder mehreren Wiederverbindungskriterien;und Wiederverbindung mit dem ausgewählten drahtlosen Netzwerk.
  35. 35
    A method as recited in any of claims 32 to 34, wherein the mobility agent that sent the particular mobility agent advertisement is a Mobile IP foreign agent (105) sending IP packets conforming to IPv4 or an access router sending IP packets conforming to IPv6, and wherein said station (111) is a router that provides Mobile IP services, such that after association with an AP in communication with the mobility agent that sent the particular mobility agent advertisement, the station (111) is a mobile router. Procédé selon l'une quelconque des revendications 32 à 34, dans lequel l'agent de mobilité qui a envoyé l'annonce d'agent de mobilité particulière est un agent étranger IP Mobile (105) envoyant des paquets IP se conformant à IPv4 ou un routeur d'accès envoyant des paquets IP se conformant à IPv6, et dans lequel ladite station (111) est un routeur qui fournit des services IP Mobiles, de sorte qu'après l'association avec un AP en communication avec l'agent de mobilité qui a envoyé l'annonce d'agent de mobilité particulière, la station (111) est un routeur mobile. Verfahren nach einem der Ansprüche 32 bis 34, wobei der Mobility Agent, der die bestimmte Mobility Agent Ankündigung gesendet hat, ein Mobile IP Foreign Agent (105) ist, der IP Pakete, die IPv4 entsprechen, sendet, oder ein Access Router, der IP Pakete, die IPv6 entsprechen, sendet, und wobei die Station (111) ein Router ist, der Mobile IP Dienste bereitstellt, so dass nach der Verbindung mit einem Zugriffspunkt, der in Kommunikation mit dem Mobility Agent steht, der die bestimmte Mobility Agent Ankündigung gesendet hat, die Station (111) ein Mobile Router ist.
  36. 36
    A method as recited in any one of claims 1 to 6, wherein the station (111) includes one or more wireless network devices (303) each capable of providing a link-layer interface to a wireless network, and wherein the receiving is of L2 data units from APs that each of the wireless network devices can wirelessly communicate with, the method further comprising:based on the gathered information, emulating at L2 one or more interfaces to one or more wireless networks whose APs the one or more wireless network devices can wirelessly communicate with as if the station was associated to the wireless network via the device, without there necessarily being any association with any wireless network, each emulated interface thus forming a floating interface (309) to a wireless network via a wireless network device that after association can become an actual interface to the wireless network via the wireless network device,L3 accepting one or more L3 packets that were in L2 data units from one or more APs via one or more of the floating interfaces as if the station (111) was associated with the one or more APs whose L2 data units included the L3 packets. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel la station (111) inclut un ou plusieurs dispositifs de réseau sans fil (303) chacun capable de fournir une interface de couche liaison vers un réseau sans fil, et dans lequel la réception est d'unités de données L2 en provenance d'APs avec lesquels chacun des dispositifs de réseau sans fil peut communiquer de manière sans fil, le procédé comprenant en outre : sur la base des informations rassemblées, l'émulation au niveau de L2 d'une ou plusieurs interfaces vers un ou plusieurs réseaux sans fil avec des APs avec lesquels un ou plusieurs dispositifs de réseau sans fil peuvent communiquer de manière sans fil comme si la station était associée au réseau sans fil via le dispositif, sans qu'il y ait nécessairement d'association avec un quelconque réseau sans fil, chaque interface émulée formant ainsi une interface flottante (309) vers un réseau sans fil via un dispositif de réseau sans fil qui après association peut devenir une interface réelle vers le réseau sans fil via le dispositif de réseau sans fil,L3 acceptant un ou plusieurs paquets L3 qui étaient dans les unités de données L2 en provenance d'un ou plusieurs APs via une ou plusieurs des interfaces flottantes comme si la station (111) était associée avec un ou plusieurs APs dont les unités de données L2 incluaient les paquets L3. Verfahren nach einem der Ansprüche 1 bis 6, wobei die Station (111) eines oder mehrere drahtlose Netzwerkgeräte (303) aufweist, die jeweils fähig sind, eine Link Layer (L2) Schnittstelle zu einem drahtlosen Netzwerk bereitzustellen, und wobei L2 Dateneinheiten von Zugriffspunkten empfangen werden, mit denen jedes der drahtlosen Netzwerkgeräte drahtlos kommunizieren kann, wobei das Verfahren des Weiteren umfasst: basierend auf den gesammelten Informationen Nachbilden bei L2 einer oder mehrerer Schnittstellen zu einem oder mehreren drahtlosen Netzwerken, mit deren Zugriffspunkten das eine oder die mehreren drahtlosen Netzwerkgeräte drahtlos kommunizieren kann / können, als ob die Station über das Gerät mit dem drahtlosen Netzwerk verbunden wäre, ohne dass notwendigerweise eine Verbindung mit irgendeinem drahtlosen Netzwerk existieren muss, wobei jede nachgebildete Schnittstelle so ein Floating Interface (309) zu einem drahtlosen Netzwerk über ein drahtloses Netzwerkgerät bildet, das nach der Verbindung eine tatsächliche Schnittstelle zu dem drahtlosen Netzwerk über das drahtlose Netzwerkgerät werden kann,Annehmen von L3 eines oder mehrerer L3 Pakete, die in L2 Dateneinheiten von einem oder mehreren Zugriffspunkten waren, über eine oder mehrere der Floating Interfaces, als ob die Station (111) mit dem einen oder den mehreren Zugriffspunkten, deren L2 Dateneinheiten die L3 Pakete enthielten, verbunden wäre.
  37. 37
    A method as recited in claim 36, wherein the accepting by L3 is in an order according to one or more ordering criteria. Procédé selon la revendication 36, dans lequel l'acceptation par L3 est dans un ordre selon un ou plusieurs critères de classement. Verfahren nach Anspruch 36, wobei das Annehmen durch L3 in einer Reihenfolge gemäß einem oder mehreren Anordnungskriterien erfolgt.
  38. 38
    A method as recited in claim 1,wherein the station (111) includes one or more wireless network devices (303) each capable of providing a link-layer interface to a wireless network, and wherein the receiving is of L2 data units from APs that each of the wireless network devices can wirelessly communicate with, the method further comprising:based on the gathered information, emulating at L2 one or more interfaces to one or more wireless networks whose APs the one or more wireless network devices can wirelessly communicate with as if the station was associated to the wireless network via the device without there necessarily being any association with the wireless network, each emulated interface thus forming a floating interface (309) to a wireless network via a wireless network device that after association can become an actual interface to the wireless network via the wireless network device;andstoring information about the floating interfaces (309) in a database. Procédé selon la revendication 1, dans lequel la station (111) inclut un ou plusieurs dispositifs de réseau sans fil (303) chacun capable de fournir une interface de couche liaison vers un réseau sans fil, et dans lequel la réception est d'unités de données L2 en provenance d'APs avec lesquels chacun des dispositifs de réseau sans fil peut communiquer de manière sans fil, le procédé comprenant en outre : sur la base des informations rassemblées, l'émulation au niveau de L2 d'une ou plusieurs interfaces vers un ou plusieurs réseaux sans fil avec des APs avec lesquels un ou plusieurs dispositifs de réseau sans fil peuvent communiquer de manière sans fil comme si la station était associée au réseau sans fil via le dispositif sans qu'il y ait nécessairement d'association avec un quelconque réseau sans fil, chaque interface émulée formant ainsi une interface flottante (309) vers un réseau sans fil via un dispositif de réseau sans fil qui après association peut devenir une interface réelle vers le réseau sans fil via le dispositif de réseau sans fil ;etle stockage d'informations concernant les interfaces flottantes (309) dans une base de données. Verfahren nach Anspruch 1, wobei die Station (111) ein oder mehrere drahtlose Netzwerkgeräte (30) aufweist, die jeweils fähig sind, eine Link Layer Schnittstelle zu einem drahtlosen Netzwerk bereitzustellen, und wobei L2 Dateneinheiten von Zugriffspunkten empfangen werden, mit denen jedes der drahtlosen Netzwerkgeräte drahtlos kommunizieren kann, wobei das Verfahren des Weiteren umfasst: basierend auf den gesammelten Informationen, Nachbilden bei L2 einer oder mehrerer Schnittstellen zu einem oder mehreren drahtlosen Netzwerken, mit deren Zugriffspunkten das eine oder die mehreren drahtlosen Netzwerkgeräte drahtlos kommunizieren kann / können, als ob die Station über das Gerät mit dem drahtlosen Netzwerk verbunden wäre, ohne dass notwendigerweise eine Verbindung mit dem drahtlosen Netzwerk existieren muss, wobei jede nachgebildete Schnittstelle so ein Floating Interface (309) zu einem drahtlosen Netzwerk über ein drahtloses Netzwerkgerät bildet, das nach der Verbindung eine tatsächliche Schnittstelle zu dem drahtlosen Netzwerk über das drahtlose Netzwerkgerät werden kann;undSpeichern von Informationen über die Floating Interfaces (309) in einer Datenbank.
  39. 39
    A method as recited in claim 38, wherein the information stored about each floating interface (309) includes:a unique identifier of the wireless network of the floating interface (309);the state of the floating interface (309) to the wireless network;an indication of the quality of communication via the floating interface (309), including one or more of the network performance metrics;and one or more L3 advertisements from one or more IP-enabled service providers that the AP of the WLAN transmits. Procédé selon la revendication 38, dans lequel les informations stockées concernant chaque interface flottante (309) incluent : un identificateur unique du réseau sans fil de l'interface flottante (309) ;l'état de l'interface flottante (309) vers le réseau sans fil ;une indication de la qualité de communication via l'interface flottante (309), incluant une ou plusieurs des mesures de performance du réseau ;et une ou plusieurs annonces L3 en provenance d'un ou plusieurs fournisseurs de services supportant IP que l'AP du WLAN transmet. Verfahren nach Anspruch 38, wobei die über jedes Floating Interface (309) gespeicherten Informationen enthalten: eine eindeutige Kennung des drahtlosen Netzwerks des Floating Interfaces (309);den Zustand des Floating Interfaces (309) zu dem drahtlosen Netzwerk;eine Angabe über die Qualität der Kommunikation über das Floating Interface (309) einschließlich einer oder mehrerer der Netzwerkleistungsmetriken;undeine oder mehrere L3 Ankündigungen von einem oder mehreren IP-fähigen Service Providern, die der Zugriffspunkt des WLAN überträgt.
  40. 40
    A method as recited in claim 39, wherein the station (111) includes a plurality of wireless network devices (303) each capable of providing an interface to a wireless network, and wherein the database further includes an indication of which wireless network device the floating interface (309) is for. Procédé selon la revendication 39, dans lequel la station (111) inclut une pluralité de dispositifs de réseau sans fil (303) chacun capable de fournir une interface vers un réseau sans fil, et dans lequel la base de données inclut en outre une indication du dispositif de réseau sans fil pour lequel est l'interface flottante (309). Verfahren nach Anspruch 39, wobei die Station (111) eine Vielzahl drahtloser Netzwerkgeräte (303) aufweist, die jeweils fähig sind, eine Schnittstelle zu einem drahtlosen Netzwerk bereitzustellen, und wobei die Datenbank des Weiteren eine Angabe darüber enthält, für welches drahtlose Netzwerkgerät das Floating Interface (309) gehört.
  41. 41
    A method as recited in claim 39, wherein the information stored about each floating interface (309) includes an indication of any mobility information contained in any L3 information in the received L2 information. Procédé selon la revendication 39, dans lequel les informations stockées concernant chaque interface flottante (309) incluent une indication de toutes informations de mobilité contenues dans toutes informations L3 dans les informations L2 reçues. Verfahren nach Anspruch 39, wobei die über jedes Floating Interface (309) gespeicherten Informationen eine Angabe über Mobilitätsinformationen enthalten, die in L3 Informationen in den empfangenen L2 Informationen enthalten sind.
  42. 42
    A method as recited in claim 39, wherein the database further stores an indication of which floating interface (309) was the most recently used association to a wireless network. Procédé selon la revendication 39, dans lequel la base de données stocke en outre une indication de quelle interface flottante (309) a été l'association la plus récemment utilisée vers un réseau sans fil. Verfahren nach Anspruch 39, wobei die Datenbank des Weiteren eine Angabe darüber speichert, welches Floating Interface (309) die jüngst verwendete Verbindung zu einem drahtlosen Netzwerk war.
  43. 43
    A method as recited in claim 42, further comprising:periodically updating the database of floating interfaces 309), wherein the database includes a record for each floating interface (309), and wherein the record of the floating interface (309) most recently used in an association is not evicted from the wireless network database. Procédé selon la revendication 42, comprenant en outre : la mise à jour périodique de la base de données d'interfaces flottantes (309), dans lequel la base de données inclut un enregistrement pour chaque interface flottante (309), et dans lequel l'enregistrement de l'interface flottante (309) la plus récemment utilisée dans une association n'est pas exclu de la base de données de réseaux sans fil. Verfahren nach Anspruch 42, das des Weiteren umfasst: periodisches Aktualisieren der Datenbank der Floating Interfaces (309), wobei die Datenbank eine Aufzeichnung für jedes Floating Interface (309) enthält, und wobei die Aufzeichnung des jüngst bei einer Verbindung verwendeten Floating Interfaces (309) nicht aus der drahtlosen Netzwerkdatenbank entfernt wird.
  44. 44
    A method as recited in claim 42, further comprising:periodically updating the database of floating interfaces (309). Procédé selon la revendication 42, comprenant en outre : la mise à jour périodique de la base de données d'interfaces flottantes (309). Verfahren nach Anspruch 42, das des Weiteren umfasst: periodisches Aktualisieren der Datenbank der Floating Interfaces (309).
  45. 45
    A method as recited in claim 7, wherein the mobility agent is a Mobile IP foreign agent (105) sending IP packets conforming to IPv4 or an access router sending IP packets conforming to IPv6. Procédé selon la revendication 7, dans lequel l'agent de mobilité est un agent étranger IP Mobile (105) envoyant des paquets IP se conformant à IPv4 ou un routeur d'accès envoyant des paquets IP se conformant à IPv6. Verfahren nach Anspruch 7, wobei der Mobility Agent ein Mobile IP Foreign Agent (105) ist, der IP Pakete, die IPv4 entsprechen, sendet, oder ein Access Router, der IP Pakete, die IPv6 entsprechen, sendet.
  46. 46
    A method as recited in claim 1, wherein the wireless station further includes a processor and a memory, and wherein the method further comprises:maintaining the gathered information in the memory in the form of a wireless network database (501), the wireless network database including for each wireless network whose access point the station can wirelessly communicate with, the gathered L2 information and the gathered L3 information. Procédé selon la revendication 1, dans lequel la station sans fil inclut en outre un processeur et une mémoire, et dans lequel le procédé comprend en outre : le maintien des informations rassemblées dans la mémoire sous la forme d'une base de données de réseaux sans fil (501), la base de données de réseaux sans fil incluant pour chaque réseau sans fil avec un point d'accès avec lequel la station peut communiquer de manière sans fil, les informations L2 rassemblées et les informations L3 rassemblées. Verfahren nach Anspruch 1, wobei die drahtlose Station des Weiteren einen Prozessor und einen Speicher aufweist, und wobei das Verfahren des Weiteren umfasst: Halten der gesammelten Informationen in dem Speicher in Form einer drahtlosen Netzwerkdatenbank (501), wobei die drahtlose Netzwerkdatenbank für jedes drahtlose Netzwerk, mit dessen Zugriffspunkt die Station drahtlos kommunizieren kann, die gesammelten L2 Informationen und die gesammelten L3 Informationen enthält.
  47. 47
    A method as recited in claim 46, wherein, for each wireless network whose access point the station can wirelessly communicate with, the wireless network database (501) includes:a unique identifier (503) of the wireless network;an indication (505) of the quality of communication between the station (111) and the AP of the wireless network;andone or more L3 advertisements (507) from one or more IP-enabled service providers that the AP of the wireless network transmits. Procédé selon la revendication 46, dans lequel, pour chaque réseau sans fil avec un point d'accès avec lequel la station peut communiquer de manière sans fil, la base de données de réseaux sans fil (501) inclut : un identificateur unique (503) du réseau sans fil ;une indication (505) de la qualité de communication entre la station (111) et l'AP du réseau sans fil ;etune ou plusieurs annonces L3 (507) en provenance d'un ou plusieurs fournisseurs de services supportant IP que l'AP du réseau sans fil transmet. Verfahren nach Anspruch 46, wobei für jedes drahtlose Netzwerk, mit dessen Zugriffspunkt die Station drahtlos kommunizieren kann, die drahtlose Netzwerkdatenbank (501) aufweist: eine eindeutige Kennung (503) des drahtlosen Netzwerks;eine Angabe (505) über die Qualität der Kommunikation zwischen der Station (111) und dem Zugriffspunkt des drahtlosen Netzwerks;undeine oder mehrere L3 Ankündigungen (507) von einem oder mehreren IP-fähigen Service Providern, die der Zugriffspunkt des drahtlosen Netzwerks übermittelt.
  48. 48
    A method as recited in claim 46 or claim 47, wherein the indication of the quality of communication between the station and the AP of the wireless network includes one or more network performance metrics obtained by temporarily associating (221) with the AP, sending (225) one or more probe packets to the AP, and collecting (225) the one or more network performance metrics. Procédé selon la revendication 46 ou la revendication 47, dans lequel l'indication de la qualité de communication entre la station et l'AP du réseau sans fil inclut une ou plusieurs mesures de performance du réseau obtenues par l'association temporaire (221) avec l'AP, l'envoi (225) d'un ou plusieurs paquets sondes à l'AP, et la collecte (225) d'une ou plusieurs mesures de performance du réseau. Verfahren nach Anspruch 46 oder 47, wobei die Angabe über die Qualität der Kommunikation zwischen der Station und dem Zugriffspunkt des drahtlosen Netzwerks eine oder mehrere Netzwerkleistungsmetriken umfasst, die durch temporäres Verbinden (211) mit dem Zugriffspunkt, Senden (225) eines oder mehrerer Versuchspakete an den Zugriffspunkt und Sammeln (225) der einen oder mehreren Netzwerkleistungsmetriken erhalten wird.
  49. 49
    A method as recited in claim 48, wherein one or more network performance metrics between the station and a particular AP is further stored at the particular AP. Procédé selon la revendication 48, dans lequel une ou plusieurs mesures de performance du réseau entre la station et un AP particulier est ou sont en outre stockée(s) au niveau de l'AP particulier. Verfahren nach Anspruch 48, wobei eine oder mehrere Netzwerkleistungsmetriken zwischen der Station und einem bestimmten Zugriffspunkt weiterhin an dem bestimmten Zugriffspunkt gespeichert wird.
  50. 50
    A method as recited in claim 48, wherein the wireless network operates under one of the IEEE 802.11 standards. Procédé selon la revendication 48, dans lequel le réseau sans fil fonctionne selon une des normes IEEE 802.11. Verfahren nach Anspruch 48, wobei das drahtlose Netzwerk unter einem der IEEE 802.11 Standards arbeitet.
  51. 51
    A method as recited in claim 48, wherein the one or more network performance metrics include one or more of the set of metrics consisting of response time, one-way delay, jitter, packet loss statistics, data link switching peer tunnel performance, and one or more Website performance metrics such as DNS lookup, TCP connect and HTTP transaction time. Procédé selon la revendication 48, dans lequel une ou plusieurs mesures de performance du réseau incluent une ou plusieurs de l'ensemble de mesures constitué du temps de réponse, du temps de propagation dans un seul sens, de la gigue, des statistiques de perte de paquets, de la performance de tunnel pair de commutation de liaison de données, et d'une ou plusieurs mesures de performance Web comme la consultation DNS, la connexion TCP et le temps de transaction HTTP. Verfahren nach Anspruch 48, wobei die eine oder mehreren Netzwerkleistungsmetriken eines oder mehrere des Satzes von Metriken bestehend aus Ansprechzeit, Einwegverzögerung, Jitter, Paketverluststatistiken, Data Link Switching Peer Tunnel Leistung und eine oder mehrere Webseiten-Leistungsmetriken wie DSN Lookup, TCP Connect und HTTP Transaktionszeit umfassen.
  52. 52
    A method as recited in claim 48, wherein the one or more network performance metrics are obtained using Service Assurance Agent (SAA) under IOS. Procédé selon la revendication 48, dans lequel une ou plusieurs mesures de performance du réseau sont obtenues en utilisant le Service Assurance Agent (SAA) sous IOS. Verfahren nach Anspruch 48, wobei die eine oder mehreren Netzwerkleistungsmetriken unter Verwendung des Service Assurance Agent (SAA) unter IOS erhalten wird/werden.
  53. 53
    A method as recited in claim 48, wherein one or more of the IP-enabled service providers are mobility agents, such that an L3 process can select an AP to associate with from the wireless network database based on one or more of whether or not the AP is in communication with a mobility agent and the indication of the quality of communication. Procédé selon la revendication 48, dans lequel un ou plusieurs des fournisseurs de services supportant IP sont des agents de mobilité, de sorte qu'un processus L3 puisse sélectionner un AP à associer avec à partir de la base de données de réseaux sans fil sur la base d'un ou plus de si l'AP est ou non en communication avec un agent de mobilité et l'indication de la qualité de communication. Verfahren nach Anspruch 48, wobei einer oder mehrere der IP-fähigen Service Provider Mobility Agents sind, so dass ein L3 Prozess einen Zugriffspunkt aus der drahtlosen Netzwerkdatenbank zur Verbindung auswählen kann, basierend auf einem oder mehreren davon, ob der Zugriffspunkt in Kommunikation mit einem Mobility Agent steht oder nicht, und der Angabe über die Qualität der Kommunikation.
  54. 54
    A wireless station (111) comprising:a wireless network device (303);means (309) for wirelessly receiving link layer (L2) data units transmitted from one or more wireless access points (APs) of one or more wireless networks that the station (111) can wirelessly communicate with, the wirelessly receiving prior to the station (111) being associated with a wireless network via the wireless network device;means (309) for gathering information about the received L2 data units,including L2 information and network layer (L3) information, the gathering prior to the station (111) being associated with a wireless network;andmemory means (305) for maintaining the gathered information in the form of a wireless network database (501), the wireless network database including for each wireless network whose access point the station (111) can wirelessly communicate with, the gathered L2 information and the gathered L3 information. Drahtlose Station (111), die aufweist: eine drahtlose Netzwerkvorrichtung (303);eine Einrichtung (309) zum drahtlosen Empfangen von Link Layer (L2) Dateneinheiten, die von einem oder mehreren drahtlosen Zugriffspunkten (Access Points;APs) eines oder mehrerer drahtloser Netzwerke, mit denen die Station (111) drahtlos kommunizieren kann, übertragen werden, wobei das drahtlose Empfangen erfolgt, bevor die Station (111) mit einem drahtlosen Netzwerk über die drahtlose Netzwerkvorrichtung verbunden wird;eine Einrichtung (309) zum Sammeln von Informationen über die empfangenen L2 Dateneinheiten, einschließlich L2 Informationen und Netzwerk Layer (L3) Informationen, wobei das Sammeln erfolgt, bevor die Station (111) mit einem drahtlosen Netzwerk verbunden wird;undeine Speichereinrichtung (305) zum Halten der gesammelten Informationen in Form einer drahtlosen Netzwerkdatenbank (501), wobei die drahtlose Netzwerkdatenbank für jedes drahtlose Netzwerk, mit dessen Zugriffspunkt die Station (111) drahtlos kommunizieren kann, die gesammelten L2 Informationen und die gesammelten L3 Informationen enthält. Station sans fil (111) comprenant : un dispositif de réseau sans fil (303) ;un moyen (309) pour recevoir de manière sans fil des unités de données de la couche liaison (L2) transmises depuis un ou plusieurs points d'accès sans fil (APs) d'un ou plusieurs réseaux sans fil avec lequel ou lesquels la station (111) peut communiquer de manière sans fil, la réception de manière sans fil étant avant que la station (111) soit associée à un réseau sans fil via le dispositif de réseau sans fil ;un moyen (309) pour rassembler des informations concernant les unités de données L2 reçues,incluant des informations L2 et des informations de la couche réseau (L3), le rassemblement étant avant que la station (111) soit associée à un réseau sans fil ;etun moyen de mémoire (305) pour maintenir les informations rassemblée sous la forme d'une base de données de réseaux sans fil (501), la base de données de réseaux sans fil incluant pour chaque réseau sans fil avec un point d'accès avec lequel la station (111) peut communiquer de manière sans fil, les informations L2 rassemblées et les informations L3 rassemblées.
  55. 55
    A wireless station as recited in claim 54, wherein, for each wireless network whose access point the station can wirelessly communicate with, the wireless network database (501) includes:a unique identifier (503) of the wireless network;an indication (505) of the quality of communication between the station (111) and the AP of the wireless network;andone or more L3 advertisements (507) from one or more IP-enabled service providers that the AP of the wireless network transmits. Drahtlose Station nach Anspruch 54, wobei die drahtlose Netzwerkdatenbank (501) für jedes drahtlose Netzwerk, mit dessen Zugriffspunkt die Station drahtlos kommunizieren kann, aufweist: eine eindeutige Kennung (503) des drahtlosen Netzwerks;eine Angabe (505) über die Qualität der Kommunikation zwischen der Station (111) und dem Zugriffspunkt des drahtlosen Netzwerks;undeine oder mehrere L3 Ankündigungen (507) von einem oder mehreren IP-fähigen Service Providern, die der Zugriffspunkt des drahtlosen Netzwerks überträgt. Station sans fil selon la revendication 54, dans laquelle, pour chaque réseau sans fil avec un point d'accès avec lequel la station peut communiquer de manière sans fil, la base de données de réseaux sans fil (501) inclut : un identificateur unique (503) du réseau sans fil ;une indication (505) de la qualité de communication entre la station (111) et l'AP du réseau sans fil ;etune ou plusieurs annonces L3 (507) en provenance d'un ou plusieurs fournisseurs de services supportant IP que l'AP du réseau sans fil transmet.
  56. 56
    A wireless station as recited in claim 55, wherein the station (111) includes means for collecting the one or more network performance metrics between the station (111) and a target node via the AP, and wherein the indication (505) of the quality of communication between the station and the AP of the wireless network includes one or more network performance metrics obtained using the means for collecting. Drahtlose Station nach Anspruch 55, wobei die Station (111) eine Einrichtung zum Sammeln der einen oder mehreren Netzwerkleistungsmetriken zwischen der Station (111) und einem Zielknoten über den Zugriffspunkt aufweist, und wobei die Angabe (505) über die Qualität der Kommunikation zwischen der Station und dem Zugriffspunkt des drahtlosen Netzwerks eine oder mehrere Netzwerkleistungsmetriken umfasst, die unter Verwendung der Einrichtung zum Sammeln erhalten wurden. Station sans fil selon la revendication 55, dans laquelle la station (111) inclut un moyen pour collecter une ou plusieurs mesures de performance du réseau entre la station (111) et un noeud cible via l'AP, et dans laquelle l'indication (505) de la qualité de communication entre la station et l'AP du réseau sans fil inclut une ou plusieurs mesures de performance du réseau obtenues en utilisant le moyen pour collecter.
  57. 57
    A wireless station as recited in claim 55, wherein a particular AP includes means for storing one or more one or more network performance metrics, and wherein the one or more network performance metrics between the station (111) and the particular AP is further stored by the means (305) for storing. Drahtlose Station nach Anspruch 55, wobei ein bestimmter Zugriffspunkt eine Einrichtung zum Speichern einer oder mehrerer Netzwerkleistungsmetriken aufweist, und wobei die eine oder mehreren Netzwerkleistungsmetriken zwischen der Station (111) und dem bestimmten Zugriffspunkt weiterhin von der Einrichtung (305) zum Speichern gespeichert wird/werden. Station sans fil selon la revendication 55, dans laquelle un AP particulier inclut un moyen pour stocker une ou plusieurs mesures de performance du réseau, et dans laquelle une ou plusieurs mesures de performance du réseau entre la station (111) et l'AP particulier sont en outre stockées par le moyen (305) pour stocker.
  58. 58
    A wireless station as recited in claim 56, operable to communicate with the wireless network under one of the IEEE 802.11 standards. Drahtlose Station nach Anspruch 56, die so betreibbar ist, dass sie mit dem drahtlosen Netzwerk unter einem der IEEE 802.11 Standards kommuniziert. Station sans fil selon la revendication 56, exploitable pour communiquer avec le réseau sans fil selon une des normes IEEE 802.11.
  59. 59
    A wireless station as recited in claim 56, wherein the one or more network performance metrics include one or more of the set of metrics consisting of response time, one-way delay, jitter, packet loss statistics, data link switching peer tunnel performance, and one or more Website performance metrics such as DNS lookup, TCP connect and HTTP transaction time. Drahtlose Station nach Anspruch 56, wobei die eine oder mehreren Netzwerkleistungsmetriken einen oder mehrere des Satzes von Metriken bestehend aus Ansprechzeit, Einwegverzögerung, Jitter, Paketverluststatistiken, Data Link Switching Peer Tunnel Leistung, und eine oder mehrere Webseiten-Leistungsmetriken wie DSN Lookup, TCP Connect und HTTP Transaktionszeit umfasst/umfassen. Station sans fil selon la revendication 56, dans laquelle une ou plusieurs mesures de performance du réseau incluent une ou plusieurs de l'ensemble de mesures constitué du temps de réponse, du temps de propagation dans un seul sens, de la gigue, des statistiques de perte de paquets, de la performance de tunnel pair de commutation de liaison de données, et d'une ou plusieurs mesures de performance Web comme la consultation DNS, la connexion TCP et le temps de transaction HTTP.
  60. 60
    A wireless station as recited in claim 56, wherein the means for collecting the one or more network performance metrics includes Service Assurance Agent (SAA) operating under an Internetworking Operating System (IOS). Drahtlose Station nach Anspruch 56, wobei die Einrichtung zum Sammeln der einen oder mehreren Netzwerkleistungsmetriken einen Service Assurance Agent (SAA), der unter einem Internetworking Operating System (IOS) arbeitet, aufweist. Station sans fil selon la revendication 56, dans laquelle le moyen pour collecter une ou plusieurs mesures de performance du réseau incluent le Service Assurance Agent (SAA) fonctionnant sous un système d'exploitation d'interconnexion de réseaux (IOS).
  61. 61
    A wireless station as recited in claim 56, wherein one or more of the IP-enabled service providers are mobility agents, such that an L3 process can select an AP to associate with from the wireless network database (501) based on one or more of whether or not the AP is in communication with a mobility agent and the indication (505) of the quality of communication. Drahtlose Station nach Anspruch 56, wobei einer oder mehrere der IP-fähigen Service Provider ein Mobility Agent ist / Mobility Agents sind, so dass ein L3 Prozess einen Zugriffspunkt aus der drahtlosen Netzwerkdatenbank (501) zur Verbindung auswählen kann, basierend auf einem oder mehreren davon, ob der Zugriffspunkt in Kommunikation mit einem Mobility Agent steht oder nicht, und der Angabe (505) über die Qualität der Kommunikation. Station sans fil selon la revendication 56, dans laquelle un ou plusieurs des fournisseurs de services supportant IP sont des agents de mobilité, de sorte qu'un processus L3 puisse sélectionner un AP à associer avec à partir de la base de données de réseaux sans fil (501) sur la base d'un ou plus de si l'AP est ou non en communication avec un agent de mobilité et l'indication (505) de la qualité de communication.
  62. 62
    A computer program comprising computer readable code segments adapted to instruct one or more processors to perform all steps of a method as recited in any one of claims 1 to 53. Computerprogramm mit computerlesbaren Codesegmenten, das so ausgelegt ist, dass es einen oder mehrere Prozessoren instruiert, alle Schritte eines Verfahrens nach einem der Ansprüche 1 bis 53 auszuführen. Programme informatique comprenant des segments de code lisibles par ordinateur adapté pour donner pour instruction à un ou plusieurs processeurs d'exécuter toutes les étapes d'un procédé selon l'une quelconque des revendications 1 à 53.
Independent claims62