Brevet FR2399162A1 — publié le 19790223

La présente invention concerne la répartition numérique de données multiplexées temporellement et plus particulièrement la détection et la localisation de pannes d'un tel réseau de répartition. Les répartiteurs temporels de voies numériques de données permettent un brassage de voies de données entrantes de débit 64 kb/s, par exemple des demi jonctions du type J3 et conformément aux informations contenues dans le réseau de connexions génèrent le multiplex des informations sortantes à partir duquel sont reZ constituées les données de débit 64 kbitsXs à destination des voies ou demi jonctions sortantes. Les données à 64 kbits/s proviennent du multiplexage temporel de données composantes ayant des débits éventuellement différents. Ainsi une jonction Q 64 kbits/s peut résulter du multiplexage de voies du premier ordre de débits numériques 9600 b/s, 4800 b/s, 2400 b/s ou 600 b/s, ce multiplexage étant réalisé par octet. La demande de brevet française FR 77 10 180 décrit un réseau de connexion multivitesse recevant des voies de données du second ordre pour les convertir par multiplexage en voies numérique du troisième ordre par exemple de débit égal à1 Nb/s si le réseau reçoit 128 jonctions, dans lequel les voies numériques du second ordre résultent du multiplexage de voies numériques du premier ordre de débit différents.On sait que les voies numériques du second ordre présentent une structure de trame de 80 octets comprenant à la fois des octets à cadence d'un octet relatif à une voie du premier ordre donné tous les cinq octets, d'un octet tous les vingt octets ou d'un octet tous les quatre vingts octets selon que la voie dupremier ordre présente un débit égal à 9600 b/s, 2400b/s, ou 600 b/s. De tels répartiteurs se composent essentiellement des trois biocs fonctionnels suivants : les châssis de voies dans lesquels arrivent les jonctions, un réseau de connexion multivitesse recevant le multiplex entrant et générant le multiplex sortant et l'or- gane de commande. Un réseau de connexion multivitesse est formé d'un certain nombre de modules susceptibles de perturber le bon fonctionnement de ltensemble du systeme si l'un d'entre eux est en panne. Un dispositif de maintenance du réseau de connexion est donc nécessaire. L'invention vise à réaliser un dispositif de maintenance d'un répartiteur temporel permettant la détection d'un défaut, la loca lisation de ce défaut et en plus la sauvegarde de la continuité du service. Ces trois fonctions sont assurées selon l'invention de façon conjuguée d'une part par un dispositif d'anticoïncidences pour réseau de connexion doublé et d'autre part par un organe de test spécifique à l'invention, pour voies de données multivitesses, ces organes étant gérés par l'organe de commande. Le procédé de localisation de fautes selon l'invention pour répartiteur de voies de données, composé essentiellement d'un réseau de connexion A permettant l'échange de voies numériques de donr nées multiplexées temporellement, lesdites données accédant au réseau sous la forme de voies du second ordre entrantes et sortantes, ce procédé consiste essentiellement en ce qu'on indique à l'organe de commande dudit répartiteur la présence d'un défaut en émettant un mot d'anticoincidence représentatif de l'état de coïncidence des p modules Ai(i = 1 P) dudit reseau de connexion A avec les p modules Bi(i = 1, p) d'un second réseau de connexion B microsyn- chronos avec le premier, les modules étant associés deux à deux, puis en ce qu'on teste toutes les voies du premier ordre entrantes et sortantes, en comparant au moins un ehantillon de chaque voie entrante à un échantillon de la voie sortante correspondante, le résultat dudit test indiquant à l'organe de commande si le réseau actif fonctionne bien et enfin en ce quton détermine le module défectueux du réseau en panne par lecture du mot d'antico ncidence. Le procédé de l'invention permet ainsi le contrôle systématique de toutes les jonctions entrantes et sortantes ayant accès au répartiteur. Il permet de changer de réseau actif, de façon automatique dés la fin du test. Dtautres caractéristiques et avantages de l'invention appa rateront à la lecture de la description illustrée par des dessins. La figure 1 est un schéma global de l'équipement de test de 11 invention inséré sur un répartiteur. La figure 2 est un schéma détaillé du testeur selon l'invention. En se référant à la figure 1, les données arrivent au répartiteur 8 par l'intermédiaire de 128 jonctions Jl....J128, par exemple du type J3, de débit 64 kbits/s. Un tel répartiteur 8 est bien connu de la technique. Il se compose essentiellement des trois blocs fonctionnels suivants un chassies de voies 1 qui effectue le multiplexage et le dùlti- plexage des données, sur une voie numérique du 3ème ordre ou super multiplex, le réseau de connexion qui génere le multiplex sortant et l'organe de commande 5 qui permet les modifications d'exploitation et le traitement des fautes. Chaque jonction entrante est connectée à une carte de voie numérique du 2ème ordre assurant l'interface électrique avec la ligne de transmission.Dans cet ensemble 1 de cartes de voies, les données de chaque multiplex sont désérialisées et placées sur 8 bits en parallèle à la cadence de 1 Mégaoctet/s, Chaque carte de voie d'entrée est raccordée à deux réseaux de connexion A et B désignés par 2 et 3, se doublant l'un 1'autre. Un réseau de connexion calcule, pour chaque octet extrait d'une jonction entrante Ji, son adresse dans la voie numérique du premier ordre. A cette adresse, la mémoire de commande fournit l'adresse du correspondant. Cet octet est ainsi inséré sur une jonction sortante Jk i l'adresse fournie par le réseau de connexion. Un tel réseau de connexion est essentiellement constitué par un certain nombre de modules par exemple sept désignés A1 à A7 pour le réseau A et B1 à B7 pour le réseau B. Chaque module assume une fonction bien particulière et est contrôlé de façon permanente et indépendamment des autres. Comme les deux réseaux A et B fonctionnent en synchronisme un contrôle localisé des modules est possible : En effet chaque module du réseau génere un bit de parité GP calculé à partir de toutes les informations sortant du module. Ainsi un comparateur C1 reçoit les bits de parité en provenance des deux modules A1 et B1 et les compare deux à deux Il en est de même pour les autres modules ~ et Bk (k compris entre 1 et 7). Chaque comparateur délivre, en cas de panne d'un module un signal d'anticoincidence sur un registre 4. Les pannes peuvent ainsi titre détectées en sept endroits différents ctest-à-dire en chacun des deux modules A. et B. de chaque channe. i i Le module B1 représente un module servant d'interface entre les chassies de voies 1 et les organes communs . il créé et transmet le super-multiplex entrant. Le module B1 comprend 8 sousensembles qui sont les huit chassies de voies et les parties commu- nes à ces huit sous-modules + bus, circuits annexes... Une faute a ce niveau englobe les fautes des cartes communes des châssis de voies, les pannes du bus et celles des circuits récepteurs de ce bus. Le module Ba génère les bases de temps et rythme. Le module B3 est le module d'adressage de la mémoire de commande. Le module B est le module de mémoire de commande. Le module B5 est le module d'adressage de la mémoire tampon. Le module B6 est la mémoire tampon. Le module B7 représente l'interface entre le châssis de voies 7 et les organes communs et transmet les données aux cartes de voies à destination des 128 jonctions sortantes afin de former le super-multiplex sortant. Ainsi lorsqu'une anticoincidence est détectée sur l'un des comparateurs Ci (i = 1 à 7) un mot d'anticoïncidence est généré dans le registre 4 de l'organe de commande 5. Ce mot d'anticoincidence est formé de 15 bits dont sept permettent de retrouver le module concerné. Ainsi chaque comparateur Ci délivre un bit Mi (i = 1 à 7) permettant de localiser le module i i en panne. Les 8 derniers bits correspondent chacun à l'un des huit châssis de voies qui sont les 8 sous-modules de BI et de B7 En présence de fautes continuelles, le mot d'anticoincidence ainsi formé, M1 M2 M3 M4 M5 M6 M7 7 6 5 4 3 2 1 0 est émis périodiquement, chaque mot contenant l'accumulation de toutes les fautes détectées pendant la période précédente. De plus, en l'absence de fautes, il y a émission d1un message d'anticolnci- dence toutes les secondes. Un tel message permet de s'assurer du bon fonctionnement du registre 4 et des circuits transmettant les anticoincidences à l'organe de commande 5. Lorsque l'organe de commande 5 reçoit un message d'anticoïn- cidence, il utilise un testeur 6 pour savoir Si le réseau actif fonctionne bien. Un ordre de demande de test est émis par l'organe de commande 5 à destination du testeur 6 programmé qui redonne à l'organe de commande 5 le résultat du test. Le testeur programmé 6 sera plus amplement décrit à l'aide de la figure 2. L'organe de commande 5 change, si nécessaire, le réseau actif A pour l'autre réseau B en fonction du résultat du test fourni par le testeur 6. Le message d'anticoincldence permet alors de situer avec précision le module en panne de la channe défectueuse. En se référant à la figure 2, une description plus approfondie du testeur selon l'invention est donnée. Le testeur 6 est un organe destiné à controler, une par une, chacune des liaisons entre les demi jonctions entrantes et sortantes. Les données des jonctions J1 à J128 proviennent du multiplexage temporel de données compo santes ayant des débits éventuellement différents. Une jonction à 64 kbits/s peut résulter du multiplexage de voies du premier ordre de débits numériques 9600 bits, 4800 bits/s, 2400 bits/s ou 600 bits/s > ce multiplexage étant réalisé par octet.Ainsi un dispositif 61 de sélection des jonctions à tester établit une double sélection, d'une part, dans le choix de la demi jonction entrante et sortante ou voie du second ordre, d'autre part, dans le choix de la voie du premier ordre que liron souhaite tester. En effet, l'organe de commande 5 transmet à un dispositif 70 les informations de numéros de voies à tester ainsi que leurs adresses et vitesses. Ce dispositif 70 détermine ainsi les intervalles de temps entrants et sortants que lton souhaite tester. En fonction des adresses fournies par le dispositif 70, le sélecteur 61 extrait des octets de la demi jonction entrante. Ces octets sont inscrits dans une mémoire 62 de 4 octets par exemple. Un synchroniseur 63 compte les intervalles de temps sur la voie entrante et retrouve les adresses des octets mis en mémoire 62, grace au bit F de la trame. Les numéros des intervalles de temps sont comparés à ceux fournis par le dispositif 70 issus de organe de commande 5, dans le comparateur 64. Les données entrant tes contenues dans les intervalles de temps à contrer sont extrait tes de la mémoire 62 et inscrites dans les quatre mémoires tampons 65 à 68 en fonction du signal issu du comparateur 64. De la meame façon les octets des données sortantes sont extraits en fonction de leur rang, délivré par le dispositif 70, puis inscrits dans une mémoire tampon 71 contenant 1 octet. Un compteur dtintervallesde temps 73 compte les intervalles de temps et retrou ve leurs adresses dans la voie sortante et compare ce résultat aux rangs dtintervalles de temps à extraire fournis par le dispositif 70 dans un comparateur 72. Le signal délivré par le comparateur 72 permet l'inscription de octet des données sortantes dans la mémoire tampon 71. Les octets "entrants" et "sortants" sont comparés dans un circuit de comparaison 69 qui délivre ensuite le résultat de la compas raison à l'organe de commande 5. Chaque octet "sortant" à contrer est comparé dans le dispositif 69 au dernier octet entrant mémorisé et aux trois avant-derniers. L'une desquatre comparaisons doit toujours constater illégalité, Cette comparaison permet de pallier l'impossibilité du testeur de savoir à trois caractères prés, le temps de transit des données dans le réseau de connexion. Le résultat de test est adressé vers l'organe de commande 5 qui permet ainsi de déterminer si le réseau actif est défectueux. Au moyen de ce résultat et grace au mot d'anticotncidence l'organe de commande est capable de définir le module en panne En effet, si le testeur définit le réseau A comme réseau défectueux et si le mot d'anticoincidence définit le module M3 en panne, l'organe de commande peut ainsi savoir que le module A3 est en panne. Du fait du sens de propagation unique des données de l'entrée du réseau de connexion vers la sortie, Si les données ne sont plus transmises à partir de M3, le module M3 est considéré en panne. Ainsi dès l'apparition d'un mot dtanticoincidence, l'organe de commande est capable de déclencher un programme de test et d'en déduire le réseau actif donc le module précis en panne. En outre, il est possible de tester de façon systématique toutes les jonctions entrantes et sortantes ayant accès au réseau de connexion. A la fin du programme de test, il est possible de changer de roseau actif de façon automatique. REVENDICATIONS 1 - Procédé de localisation de fautes pour répartiteur de voies de données, composé essentiellement d'un réseau de connexion permettant l'échange de voies numériques de données multiplexées temporellement, lesdites données accédant au réseau de connexion dudit répartiteur sous la forme de voies du second ordre entrantes et sortantes, lesdites voies du second ordre résultant par multiplexage temporel de voies numériques du premier ordre procédé caractérisé en ce quton indique à l'organe de commande dudit répare titeur la présence d'un défaut en emettant un mot d'anticotncidence représentatif de 11 état de coincidence des p modules Ai (i = 1, p) dudit réseau de connexion A avec les p modules Bi (i = 1, p) d'un second réseau de connexion B microsynchronisé avec le premier puis en ce quton teste toutes les connexions entre les voies du premier ordre entrantes et sortantes, en comparant au moinsun échantillon de chaque voie entrante correspondante, le résultat dudit test indiquant à l'organe de commande si le réseau actif fonctionne bien ce qui lui permet de choisir le réseau dont le fonctionnement est correct et enfin en ce qu'on détermine le module défectueux du réseau en panne par lecture du mot d'anticolncidence. 2 - Procédé de localisation selon la revendication 1 caractérisé en ce -qu'on teste les voies du second ordre entrantes et sortantes au moyen d'une seconde sélection de l'échantillon à extraire dans la voie- du premier ordre, l'adresse dudit échantillon et sa vitesse dans la voie du second ordre étant fournis par ltorgane de commande. 3 - Procédé de localisation selon la revendication 2 caractérisé en ce qu'un échantillon est un octet et en ce que les vitesses des voies du premier ordre sont 600 b/s, 2400 b/s, 4800 b/s ou 9600 b/s. 4 - Procédé de localisation selon la revendication 3 caractérisé en ce que chaque octet d'une voie du permier ordre sortante est comparé au dernier octet entrant mémorisé de la voie du premier ordre correspondante, et, au moins, à l'octet le précédant dans la même voie. 5 - Dispositif de localisation de fautes selon la revendication 1 caractérisé en ce que le dispositif d'anticolncidences est formé de P comparateurs fournissant chacun pour chaque couple de P modules des deux réseaux de connexion microsynchronisés, un signal composant un mot d'anticoincidence qui indique à l'organe de comu mande le module défectueux.