Brevet FR2712130A1 — publié le 19950512

La présente invention concerne un réseau de données X.25, c'est-à-dire un réseau de données qui satisfait le standard X.25 du CCITT tel que défini à la date de dépôt de la présente demande. Dans les réseaux d'appareils radio mobiles, I'un des problèmes principaux est constitué par la conservation d'une trace des utilisateurs de l'appareil radio à portée étendue. Ceci est normalement appelé "gestion de mobilité". Dans de nombreux réseaux d'appareils radio mobiles, le déplacement des unités de radio est surveillé au moyen de l'utilisation de mécanismes "de repérage". Un mécanisme "de repérage" est fondamentalement un procédé au moyen duquel l'unité de radio à portée étendue peut dire à l'infrastructure du réseau qu'elle souhaite utiliser ces dessertes de réseau. L'infrastructure du réseau peut alors confirmer ou nier la desserte en fonction du statut d'abonnement de l'unité de radio auteur de la requête ainsi que de la détermination de l'emplacement de l'utilisateur de l'appareil radio. Les mécanismes de repérage peuvent également être utilisés pour produire une information sur une infrastructure de réseau concernant un équipement connecté à une unité de radio particulière. Par exemple, au niveau d'une radio du réseau transeuropéen (TETRA), un protocole de données commutées par paquets orienté vers la connexion (CONP) a été défini, lequel utilise un domaine d'adressage séparé (X.121) de celui utilisé pour identifier les unités de radio individuelles (ITSI). Il a été proposé dans le document RES6.4(93)125 de l'institut des standards de télécommunication européen intitulé "Adressing Issues" qu'une unité de terminal mobile ou qu'une unité de communications de données (DCU) soit informée du lien entre une adresse TETRA ITSI et une adresse CONP X.121. Lorsque cette caractéristique est mise en oeuvre et qu'un équipement de terminal de données (DTE) ou un réseau X.25 est connecté à une unité de radio qui souhaite utiliser la desserte CONP, l'unité de radio informe l'infrastructure du réseau du lien entre l'adresse X.121 et les unités de radio ITSI en incluant les deux adresses dans une requête de repérage. Ceci permet à l'infrastructure du réseau, au moyen d'une base de données d'abonnés (ou d'un quelconque autre mécanisme similaire) d'aiguiller des paquets de données CONP arrivant suivant leurs destinations X.121 via les unités de radio connectées (ITSI).. Cependant, il y a une limitation avec les réseaux fixes tels que le réseau X.25 en ce sens que chaque adresse X.121 est pré-assignée à un équipement de communication de données (DCE) fixe depuis un point central, de façon similaire à un réseau de téléphone. Dans ce cas de réseau fixe, tous les paquets X.25 arrivant peuvent être aiguillés suivant leur destination en utilisant leur table d'allocation X.121 pré- assignée. Le standard X.25 ne procure pas un quelconque mécanisme permettant à un DTE d'informer un DCE de son adresse X.121 lorsqu'il est connecté ou lorsqu'il est déconnecté. Un DCE est seulement informé de l'adresse du DTE lorsqu'une requête d'appel est effectuée. Par conséquent, il existe un besoin pour un protocole qui permette à une unité de radio d'informer l'infrastructure du réseau du lien entre l'adresse X.121 et les unités de radio ITSI. Selon un premier aspect de l'invention, on propose un réseau X.25 comprenant: un terminal de données et un équipement d'infrastructure, dans lequel le terminal de données est agencé pour générer un paquet de données comprenant un identifieur de type de paquet qui est un identifieur de type d'enregistrement, un champ d'adresse de terminal et un champ supplémentaire non spécifique au réseau, caractérisé en ce qu'un code unique est inclus dans le champ supplémentaire et en ce que l'équipement d'infrastructure est agencé pour reconnaître ce code en tant que commande de reconfiguration et pour réaliser une reconfiguration d'aiguillage de données pour le terminal identifié dans le champ d'adresse afin d'aiguiller les données pour le terminal identifié dans le champ d'adresse sur cet appareil radio. Selon un second aspect de l'invention, on propose un réseau X.25 comprenant: un terminal de données et un centre de commutation, dans lequel le terminal de données est agencé pour générer un paquet de données comprenant un identifieur de type de paquet et un champ d'adresse de terminal, caractérisé en ce que l'identifieur de type de paquet est un code unique et le centre de commutation est agencé pour reconnaître ce code unique en tant que commande de reconfiguration et pour réaliser une reconfiguration d'aiguillage de données pour aiguiller les données pour le terminal identifié dans le champ d'adresse sur ce terminal. La présente invention propose un mécanisme au moyen duquel, dans un réseau de radio mobile, un utilisateur peut changer l'unité radio sur laquelle une pièce d'un équipement X.25 est fixée. L'infrastructure de réseau est immédiatement informée du changement et de quelconques paquets X.25 arrivants destinés à cet équipement peuvent être aiguillés sur la nouvelle unité de radio sur laquelle la pièce X.25 d'équipement est connectée. Les objets et avantages de la présente invention présentés ci-avant ainsi que d'autres apparaîtront à la lumière de la description détaillée qui suit que l'on lira en relation avec les dessins annexés parmi lesquels la figure 1 représente une vue globale d'un système selon l'invention, les figures 2 et 3 représentent respectivement un paquet de requête d'enregistrement et un paquet de confirmation d'enregistrement selon le premier aspect de l'invention; les figures 4 et 5 représentent respectivement un paquet de requête de repérage et un paquet de confirmation de repérage selon le second aspect de l'invention; et la figure 6 représente une séquence d'événements au cours d'un fonctionnement d'un système selon l'invention. Glossaires des abréviations CCITT Comité consultatif international pour le télégraphe et les télécommunications CONP Protocole de données commutées par paquets orienté vers la connexion DCU Unité de communication de données DTE Equipement de terminal de données DXE Equipement de commutateur de données ETSI Institut des standards de télécommunications européen ISO Organisation de standardisation internationale ITSI Identité d'abonné TETRA individuelle TETRA Radio de réseau transeuropéen, soit un standard ETSI pour une radio à voies principales numériques. Par report à la figure 1, un réseau de données commutées par paquets et un réseau de radio à voies principales combinés sont représentés, c'est-à-dire qu'est représenté un réseau de radio TETRA à voies principales qui supporte une commutation de données X.25. A titre d'exemple, le système est représenté comme comportant deux éléments d'équipement de terminal de données (DTE) 10 et 11 connectés physiquement à deux unités de communication de données (DCU) 12 et 13 au moyen de connecteurs standards 14 et 15. Les DCU 12 et 13 comportent respectivement des numéros d'identification ITSI A et B et communiquent sur un interface radio soit l'un avec l'autre via une station de base 20 soit par l'intermédiaire de la station de base 20 sur une ligne terrestre 21. Dans chaque cas, la communication s'effectue via un contrôleur de commutation 22 qui comprend des interfaces I/O 23 et 24, une unité de commande centrale 25 et une mémoire de consultation de base de données 26. La base de données 26 est représentée selon une vue à échelle agrandie, délimitée par des traits en pointillés, comme corrélant des adresses X.121 avec des numéros de repérage ITSI. Le fonctionnement est le suivant. Considérons par exemple le cas o le DTE 10 souhaite envoyer un message au DTE 11. Le message est présenté sur la DCU 12 qui présente le numéro d'identification ITSI A. La DCU 12 réalise elle-même une identification sur la station de base 20, d'o l'allocation d'un canal pour la DCU 12. La DCU 12 envoie le message ensemble avec son adresse de destination, laquelle est dans ce cas X.121 = 2, à la station de base 20, laquelle présente le message et son adresse au contrôleur de commutation 22. L'unité de contrôleur centrale 25 réalise une opération de consultation dans la base de données 26 et identifie que l'ITSI qui correspond à l'adresse X.121 2 est "B". De même, la base de données 26 peut identifier que l'adresse X.121 correspond à une adresse sur la ligne terrestre 21. Le contrôleur de commutation 22 aiguille le paquet en retour sur la station de base 20 en vue d'une retransmission vers la DCU 13, laquelle reçoit le paquet et envoie son contenu au DTE 11. Ainsi, le fonctionnement est terminé. Considérons maintenant le cas pour lequel le DTE 10 est déconnecté de la DCU 12 et est connecté à la DCU 13 et o le DTE 1 est déconnecté de la DCU 13 et est connecté à la DCU 12. Chacun des DTE 10 et 11 réalise une opération de re- repérage qui met en jeu l'envoi d'un paquet de commande spécial (décrit ci-après) au contrôleur de commutation 22. L'unité de commande centrale 25 reconfigure alors les données dans la base de données 26 de telle sorte que l'ITSI B corresponde à l'adresse X.121 1 et que l'ITSI A corresponde à l'adresse X.121 2. Lorsque le DTE 10 initialise alors l'envoi d'un message, c'est la DCU 13 qui demande en requête le canal et qui envoie le message à la station de base 20 en vue d'un aiguillage par le contrôleur de commutation 22. Le contrôleur de commutation 22 identifie alors que l'adresse de destination X.121 = 2 correspond à la DCU 12 ayant ITSI = A et par conséquent, le contrôleur de commutation 22 envoie le message via la station de base 20 à la DCU 12 qui envoie le contenu du message au DTE 11. Une description qui met en exergue deux variantes permettant à un DTE d'informer une DCU à laquelle il est connecté de son adresse X.25 est maintenant produite. Chacune de ces variantes représente une amélioration par rapport au standard X.25 du CCITT (ISO 8208, ISO 8878, ISO 8348). La première variante permettant à un DTE d'informer une DCU à laquelle il est connecté de son adresse X.25 consiste à utiliser des paquets de "requête de repérage" et de "confirmation de repérage" pour un repérage/dé-repérage de sous-réseau. Dans le standard X.25 (ISO 8208), deux paquets de repérage ont été définis ("requête de repérage" et "confirmation de repérage"). Ces paquets sont une ressource optionnelle qui peut servir pendant une certaine période temporelle pour le DTE et la DCU. Si la ressource de repérage en ligne est acceptée, les ressources utilisateur optionnelles peuvent être négociées n'importe quand entre le DTE et la DCU. Cependant, dans ISO 8208 (section 16), il est dit qu'un marqueur de repérage (contenu dans les paquets de repérage) est utilisé pour effectuer un distinguo entre des ressources de repérage X.25 et des ressources de repérage de non X.25. Un marqueur de repérage de 16 bits à zéro indique une ressource de repérage de non X.25 telle que définie dans ISO 8209. Cette proposition définit une ressource de repérage-de non X.25 en vue d'un repérage de sous réseau. Le format des paquets de requête de repérage X.25 et de confirmation de repérage qui incluent une ressource de repérage/dé-repérage de sous-réseau non X.25 est représenté sur les figures 2 et 3. Cet agencement a l'avantage d'utiliser un type de paquet X.25 existant et d'utiliser un espace sinon inutilisé dans le paquet. Il ne nécessite pas la redéfinition du standard et il n'utilise pas n'importe lequel des identifieurs de type de paquet réservés en vue d'une utilisation ultérieure. Comme il ressort de la figure 2, le paquet de requête de repérage comprend un identifieur de format général 100 dans le premier octet à 8 bits et douze zéros qui complètent les premier et second octets. Le troisième octet 102 est un identifieur de type de paquet. Il contient l'identifieur à 11110011 et il identifie le paquet en tant que requête de repérage. Il est suivi par des champs 103 et 104 respectivement pour la longueur d'adresse de DTE et pour la longueur d'une adresse de DXE. Ceux- ci sont suivis par un champ 105 qui contient les adresses de DTE et de DXE elles-mêmes et ce champ est suivi par un champ 36 qui contient la longueur totale du paquet. Ce champ indique que le paquet s'étend jusqu'à des octets supplémentaires 107-109, ces octets pouvant contenir des ressources d'enregistrement X.25 107 telles que des indicateurs de niveau de desserte. Suite au champ 107 se trouve un marqueur de repérage 108 de seize zéros qui indique le début des ressources de repérage de non X.25. Pour finir, ce qui est d'une signification importante pour la présente invention, il y a un unique code 109 indiqué en tant que AAAAAAAA, qui indique que la requête de repérage est une requête de repérage spéciale qui demande en requête de reconfigurer le réseau afin de mettre à jour l'emplacement enregistré de cette adresse de DTE particulière. La figure 3 représente un paquet de confirmation correspondant comportant l'identifieur de type de paquet 11110111 qui indique une confirmation de l'enregistrement et qui présente le même code unique AAAAAAAA dans le champ de ressources de non X.25. En tant qu'alternative aux paquets des figures 2 et 3, les paquets des figures 4 et 5 peuvent être utilisés. Dans cet agencement, deux nouveaux paquets X.25 sont définis spécifiquement dans le but d'un repérage de sous réseau. Dans le paquet de la figure 4, le champ d'identifieur de type de paquet 102 contient un unique code qui identifie le paquet en tant que paquet de repérage et de reconfiguration (et de confirmation dans le cas de la figure 5). Des exemples de codes appropriés sont 11100110 et 11100111. Ces codes peuvent être choisis parmi les 256 alternatives possibles à l'exclusion des codes déjà assignés présentés dans le tableau 1. Tableau 1 TYPE DE PAQUET 3 bits d'octet du DTE au DXE du DXE au DTE 87654321 Appel à établissement et appel à remise à zéro Requête d'appel Appel arrivant 00001011 Appel accepté Appel connecté 00001111 Requête de remise à zéro Indication de remise 00010011 à zéro Remise à zéro Remise à zéro Confirmation Confirmation 0001 0111 Données et interruptions Données Données XXXXXXX0 Interruption Interruption 00100011 Interruption Interruption Confirmation Confirmation 001 00111 Commande de flux et remise à l'état initial Prêt à recevoir Prêt à recevoir Modulo 8 Modulo 8 XXX00001 Modulo 128 Modulo 128 00000001 Pas de réception Pas de réception Prêt Prêt Modulo 8 Modulo 8 XXX00101 Modulo 128 Modulo 128 00000101 Rejet Rejet Modulo 8 Modulo 8 XXX01001 Modulo 128 Modulo 128 00001001 Requête de remise à Requête de remise à 00011011 l'état initial l'état initial Remise à l'état initial Remise à l'état initial Confirmation Confirmation 00011111 Redémarrage Requête de redémarrage Redémarrage 11111 011 Indication Redémarrage Redémarrage Confirmation Confirmation 11111111 Diagnostic Diagnostic Diagnostic 11110001 Repérage Repérage Repérage Requête Requête 1 1110011 Repérage Repérage Confirmation Confirmation 11110111 Le repérage de sous-réseau X.25 fonctionne avec la plupart des types de sous-réseaux, qu'il s'agisse d'un réseau de radio fixe ou mobile. Par report à la figure 6, I'équipement DTE X.25 est déconnecté d'une unité de radio et est connecté à une autre (étape 100). Suite à la connexion sur la nouvelle unité de radio, l'équipement DTE X.25 envoie un paquet de "requête de repérage de sous-réseau" à cette unité de radio, y compris son adresse (étape 101). Au niveau d'une étape 102, I'unité de radio repère (re-repère) le passage de sa propre identité et l'adresse de I'équipement X.25 liée en utilisant ses procédures de repérage local. Au niveau d'une étape 104, le réseau de radio confirme la requête de repérage local et met à jour sa base de données d'abonnés local à l'aide de la nouvelle adresse d'équipement X.25. Pour finir (étape 104), I'unité de radio envoie un paquet de "confirmation de repérage de sous-réseau" à l'équipement DTE X.25. Une séquence similaire d'événements est observée dans le cas de l'utilisation d'un repérage de sous-réseau X.25 moyennant un réseau fixe à ceci près qu'une DCU fixe prend la place de l'unité de radio et qu'une unité de gestion de réseau fixe prend la place du réseau de radio. Dans le cas d'un dé-repérage, les étapes suivantes sont observées. Un utilisateur demande en requête que l'équipement X.25 soit déconnecté de son DCE. L'équipement X.25 envoie un paquet "de dé-repérage de sousréseau" au DCE comprenant son adresse. Le DCE dé-repère l'adresse X.121 le liant à sa propre identité en utilisant ses procédures de dé-repérage local. La gestion de réseau de radio peut alors confirmer la requête de dé- repérage local et peut mettre à jour sa base de données d'abonnés local. L'unité de radio peut alors envoyer un paquet de "confirmation de dérepérage de sous-réseau" à l'équipement DTE X.25, ce qui permet à l'utilisateur de déconnecter alors l'équipement. Il est à noter que la procédure de confirmation serait optionnelle. Le procédé de repérage et de dé-repérage décrit peut être initialisé selon un certain nombre de façons à l'aide de moyens appropriés. Deux exemples de ces moyens sont présentés ci- après. L'utilisateur ou l'application peut initialiser le processus, soit directement soit indirectement, en initialisant les fonctions mentionnées ci-avant. Par exemple, I'utilisateur décide de couper l'équipement de terminal repéré, il sélectionne cette fonction et l'équipement de terminal effectue un dé- repérage avec le réseau avant d'être pour finir coupé. L'utilisateur déconnecte ensuite l'équipement de terminal et le déplace sur un chemin différent dans le réseau o le terminal est connecté. L'utilisateur décide de mettre en marche l'équipement de terminal et il sélectionne la fonction de repérage de re- configuration. L'équipement de terminal est en repérage avec le réseau. En tant qu'alternative (par report à la figure 1), l'équipement de terminal 10 peut être connecté à l'équipement de réseau (DCU 12) via un connecteur physique 14. Ce connecteur comporte un dispositif de commande 16 qui peut être dans l'un ou l'autre de deux états, c'est-à-dire VRAI ou FAUX. Il est seulement possible de réaliser l'action consistant à connecter ou à déconnecter l'équipement de terminal 10 sur l'équipement de réseau 12 depuis celui-ci si le dispositif de commande 16 est dans la position FAUX. Lorsque l'utilisateur réalise l'action consistant à connecter l'équipement de terminal 10 à l'équipement de réseau 12, I'utilisateur connecte l'équipement de réseau 12 à l'équipement de terminal en utilisant le connecteur 14 et établit le dispositif de commande à VRAI. Ce passage de FAUX à VRAI est détecté par l'équipement de terminal 10 et la condition VRAI est utilisée pour initialiser le processus de repérage. Afin de déconnecter l'équipement de terminal, l'utilisateur fait d'abord passer le dispositif de commande 16 de I'état VRAI à l'état FAUX. Ce passage de VRAI à FAUX est détecté par l'équipement de terminal 10 et le passage à FAUX est utilisé pour initialiser le processus de dé-repérage, lequel est terminé avant que l'utilisateur ne puisse réaliser l'action consistant à détacher l'équipement de terminal du réseau. REVENDICATIONS 1. Réseau X.25 comprenant un terminal de données (10, 11) et un équipement d'infrastructure (22), dans lequel le terminal de données est agencé pour générer un paquet de données comprenant un identifieur de type de paquet (102) qui est un identifieur de type d'enregistrement, un champ d'adresse de terminal (105) et un champ supplémentaire non spécifique au réseau (109), caractérisé en ce qu'un code unique est inclus dans le champ supplémentaire et en ce que l'équipement d'infrastructure est agencé pour reconnaître ce code en tant que commande de reconfiguration et pour réaliser une reconfiguration d'aiguillage de données pour le terminal identifié dans le champ d'adresse afin d'aiguiller les données pour le terminal identifié dans le champ d'adresse sur ce terminal. 2. Réseau X. 25 comprenant un terminal de données (10, 11) et un centre de commutation, dans lequel le terminal de données est agencé pour générer un paquet de données comprenant un identifieur de type de paquet (102) et un champ d'adresse de terminal (105), caractérisé en ce que l'identifieur de type de paquet est un code unique et le centre de commutation est agencé pour reconnaître ce code unique en tant que commande de reconfiguration et pour réaliser une reconfiguration d'aiguillage de données pour aiguiller tes données pour le terminal identifié dans le champ d'adresse sur ce terminal. 3. Procédé de reconfiguration d'un réseau de données X.25, caractérisé en ce qu'il comprend un terminal de données (10, 11) et un équipement d'infrastructure (22), le procédé étant caractérisé en ce qu'il comprend les étapes de génération, au niveau d'un terminal de données, d'un paquet de données comprenant un identifieur de type de paquet d'enregistrement, un champ d'adresse de terminal et un champ supplémentaire non spécifique au réseau qui comprend un unique code inclus dans le champ supplémentaire; la reconnaissance de ce code dans l'équipement d'infrastructure en tant que commande de reconfiguration; et la réalisation d'une reconfiguration du réseau en vue d'un aiguillage de données ultérieur pour le terminal identifié dans le champ d'adresse afin d'aiguiller des données pour le terminal identifié dans le champ d'adresse sur ce terminal. 4. Procédé de reconfiguration d'un réseau de données X.25 comprenant un terminal de données et un équipement d'infrastructure, le procédé étant caractérisé en ce qu'il comprend les étapes de génération, au niveau d'un terminal de données, d'un paquet de données comprenant un identifieur de type de paquet qui est un code unique et un champ d'adresse de terminal; la reconnaissance du code unique dans l'équipement d'infrastructure en tant que commande de reconfiguration; et la réalisation d'une reconfiguration du réseau en vue d'un aiguillage de données ultérieur pour le terminal identifié dans le champ d'adresse afin d'aiguiller les données pour le terminal identifié dans le champ d'adresse sur ce terminal. 5. Réseau de données commuté par paquets et radio mobile combinés, comprenant: un centre de commutation de données par paquets un certain nombre de stations de base radio connectées au centre de commutation; des première et seconde radios mobiles agencées en vue d'une communication avec les stations de base; et un terminal de données (10, 11) comportant un moyen pour réaliser une déconnexion depuis la première radio et une connexion sur la seconde radio, le centre de commutation comprenant un moyen pour recevoir un paquet de données incluant une identification qui identifie une radio de destination pour le paquet; un moyen de consultation pour corréler des identifications radio avec des stations de base; un moyen de commutation sensible au moyen de consultation pour aiguiller les données sur la station de base qui est corrélée avec I'identification de destination; et un moyen de reconfiguration automatique pour aiguiller les données destinées au terminal de données sur la première radio lorsque le terminal de données est connecté à la première radio et sur la seconde radio lorsque le terminal de données est connecté sur la seconde radio, caractérisé en ce qu'il est prévu en outre un moyen de connecteur (14) comportant un moyen de commande (16) pour indiquer une nouvelle connexion du terminal de données sur la seconde radio, en ce que le terminal comprend un moyen sensible au moyen de connecteur pour générer et envoyer au centre de commutation un paquet de données incluant une identification et une commande de connexion et en ce que le centre de commutation est agencé pour réaliser la reconfiguration lorsque la commande est reçue.