FR 2648648 A1 19901221 FR 8908192 A 19890620 PROCEDE ET DISPOSITIF D'EVALUATION DU DEBIT DE CIRCUITS EMPRUNTANT UNE VOIE DE TRANSMISSION A MULTIPLEXAGE TEMPOREL ASYNCHRONE La présente invention concerne un procédé et Liun dispositif d'évaluation du débit de circuits virtuels empruntant une voie de transmission à multiplexage temporel asynchrone. Une voie de transmission à multiplexage temporel asynchrone est une voie de transmission acheminant des messages de données dans des structures de données numéri- ques appelées cellules. Chaque cellule comprend un en-tète constitué, par e:xemple, de quatre caractères à huit bits et iC un corps de message constitue d'un nombre défini de carac- tères,.2 par exemple. Sur la vole de transmission, de telles cellules se suivent sans interruption. S'il n'y a pas de message à transmettre, la vole de transmission achemine une cellule "vide", c'est-à-dire une cel lul e de meme format Ou'une cellule de message et comportant une information conventionnelle aisément reconnaissable. Des dispositions sont prises pour maintenir une proportion sLuffi sante de telles celîulles vides dans_ le f lot des cellules de message; elles servent en effet, notamment, à 2,:) la synchronisation de 1 'extrémite de réception sur le format des cellules. L'en-tête de chaque cellule de message contient sur deux caractères par exemple, une information definissant, à 1 'intention de 1 'extrémité de reception, la direction dans 1 aquel 1 e 1le corps de message devra être retransmis. Les deux autres caractères de 1 'entête contiennent des informa- tions de service et, notamment. une information de contrôle de code et de détection d'erreur relative au:: deux carac- tères de destination précédents. La meme information se (:), retrouve dans les en-têtes de cellules irrégulièrement espacées, qui ont la même destination. Elle identifie ainsi une sorte de circuit virtuel occupant une partie de la capacité de transmission de la vole de transmission. Pl us généralement, ce circuit virtuel va occuper la vole de 5.5 transmission en lui apportant un certain debit, mesure par exemple en cellules par unité de temps, et ce débit est fluctuant. L'invention a précisément pour objet 1 'évalua- tion de ce débit. La voi e de transmission supporte à tout instant plusieurs circuits virtuels dont les cellules s'intercalent de manière irrégulière dans ce qui est couramment appelé un multiplexage temporel asynchrone. Les débits - fluctuants - des différents circuits virtuels sont différents. La somme de ces débits est limitee par le débit maximal de la voie ) de transmission. Elle fluctue aussi. Cela laisse la place à la transmission de cellules vides. Par ailleurs, le nombre de circuits virtuels qui peuvent etre séparément identifies dépend du nombre de bits dévolus à cette information dans 1 'en-tete des cellules. Le nombre maxilmal de circuits virtuels est quant à lui déter- miné, entre autres, par le nombre de circuits virtuels auquel on aboutit en divisant le débit maximal de la voie de transmission par le débit minimal d'une source de données pouvant emprunter un circuit virtuel. Il est tres élevé et atteint par exemple 64 F. Mais on destine la transmission a multiplexage temporel asynchrone aux plus larges domaines d'application et les débits a prévoir pour les sources pouvant emprunter un circuit virtuel s'étagent dans une vaste gamme de débits (par exemple de quelques kilobits à quelques centaines de mégabits par seconde). Le nombre de circuits virtuels actifs sera donc en général bien moindre que leur nombre max i ma l. Une voie de transmission à multiplexage temporel 3.0 asynchrone est donc faite pour acheminer 1 es données fournies par des sources aux débits très variés et fluctuant. En aval, des équipements de commutation et de transmission acheminent les messages contenus dans les cellules vers leurs destinations. Il convient donc de véri- fier, au niveau be la voie de transmission considerée, pour ne pas risquer d'engorgement en aval, qu'aucune source, par fraude ou par suite d'une défaillance, n'apporte un débit supérieur à celui qui lui est globalement attribué. Si cela se produit, 1 'action corrective couramment admise est d'empecher 1 'acheminement par la voie de transmission de toute cellule considerée comme excedentaire par rapport au débit globalement attribué au circuit virtuel, ou tout au moins de marquer la cellule excedentaire en tant que telle, pour qu'elle soit rejetée plus loin, en cas d'engorgement. La présente invention concerne un système d'évaluation du débit de circuits virtuels permettant d'accomplir une telle verification et de signalei- a:insi les cellules excéden- tai res. On conna t déjà des systemes de ce type. Par ex em- ple, le document de brevet FR-A-2616024 propose à cet effet d'employer une horloge et un compteur dote d'un seuil par circuit virtuel. Le compteur avance à chaque cellule et recule a chaque impulsion de 1 'horloge. Si la cadence des cellules devient super i eure à cel le des impulsions d'horloge, le compteur atteint le seuil et une signalisa- tion est donnée. Ln tel système n'est pas applicable quand le nombre de circuits virtuels est très éleve et la durée des cellu- les très courte (500C ns, par exemple), le temps nécessaire pour faire évoluer tous les compteurs à la suite d'une impulsion d'horloge excédant la durée d'une cellule. La présente invention a donc pour objet un procède et un dispositif d'évaluation du debit de circuits virtuels permettant de faire face à de telles exigences. L'invention apporte de plus des caractéristiques additionnelles visant à une grande souplesse d'utilisation et permettant de faire face aux exigences de la plus grande variété des cas d' exploitation. Le procéde d'évaluation du debit de circuits virtuels achemlinant des cellules et empruntant une voie de ae nl eua D P-J;;Baw.ad suot; isodsipsaBla4 ai] sPszleT;uIl-;uc aensaw ap alIe.a-u tp;nqap ap aJnaL, I; a san5a- erap sainlla: ap aÀqwou;TpaI anb sdwae awaw ua 'ainsaw ap mlle^Àa4ulp aeinp aqTpel e ajnaedns no alea; sa sdwa; ap amua.jptp a;qpej anbs.ol;uawainas 'Ilan-4lA:;nmtD np uaBOW;qap 02 np aJnsaw awwoD u.ino. 4sa san5aj cap salintllam ap a.qwou :;paj anb sipue; 'lansaw ap alIe^Aa; ui,p aa-np aBtpej q ajnatxjuz qsa sdwa; ap aDuaieLap a;lpel anb.ue.; 'sanSaJ e.fp sainliaD ap ajqwou;Ipal jaluuawjDu!,p anb isu!e ajrnsaw ap alte^jaJup enp a;Tpej;a sdwa; ap aDua-J. -ipt;p ae;pel 'aInIlaD a-,beqD ap uot;deaDi el i '-aBedwoD ap nA^jd;sa lt, nb aD ua a '3sanr5aB wcp salnilam ap aqwou un;a a.nsaw ap alleA^jaui p apj4TDpds aeanp aun tSsne puaJdwoD a:x:aeuom;îpaj anb ae ua 'alqeqe Isule; ue:a sdwal ap aDuaJap.Tp aun 'il aB:-aBuom aT Jed aTu-no ae-Jnsaw C' ap al e^taeut, p;rnqp ap ainaq, 1 a;ie-4snos,sa 'a6o loj4 e;4tpel -ed aBuÀno. s-oTe 'aqueJnoD anal4 I ap ar, nb a ua tanfljTA 4'tn.J:D: aB e aDaBJ.e aBlJiwaw ap -uawaBe dwa, 1 suep nil sa a;WaXuoi qipae a;inoal awaw np aBueA Ins a nTiUa aun,p aAtj-Àe, e 'anb ae ua 'ianit^;n-4;t iD 5i aD ap aBlttaD aun, p BIAIAJe. t e 'a n.jTA;TinjI un, p a4a4uom.IpaI suep aa) s!6mEaua 4sa a-nsaw aBp l'eAJa;u. p nqpp ap aJnaqp uo.teDtpui aun nb aB ua astJa ejeD as Is. apuiwJaB;p p1un aunr, suep aawl-dxa 'Tn-;^A lInD.D an k aaTDosse a;ue-ino aina4 aun JtuJnrO anod aebeuwe w 6oIoLa O: aun, p oldwea, Issne puaedwoz IT;a 'Ban-4sTA;TInl-D a: a;qp nq p uoT4enile^, ap arinaua 'aBnrila a,:-aD uaî;-edde lanbne jan:;!A;;Tn!jTm np a.; aquo: np aJn-4Da el T aBillazD anbe4D ap uox:;dampj el 'ea jan;: TA; tflDJnID aB ap,iqip np uoiqenleA^, ap SUOi)lpUOD sal:uessIuTu p g - aB: permette d'obtenir la précision désirée. 1(:) Le procédé de 1 'invention se caractérise encore en ce ou'une indication d'heure de debut est aussi enregistrée dans ledit contexte d'un circuit virtuel, à 1 'arrivée d'une cellule de ce circuit virtuel, en ce que, à l'arrivée d'une cellule suivante du meme circuit virtuel, ledit contexte est lu dans 1 'emplacement ce mémoire affecté à ce circuit virtuel, en ce que de 1 'heure courante, alors fournie par ladite horloge, est soustraite ladite heure de début four- nie par le contexte lu, une deuxième différence de temps étant ainsi établie et constituant une mesure de débit instantané du circuit virtuel, definie comme l 'intervalle de temps qui s'est écoulé entre aceux cellules, exprimé dans ladite unité determinée, en ce due cette mesure de débit instantané est fournie à des moyens d'évaluation, en vue de déterminer la nécessité d'une action corrective, et en ce que ladite heure courante est alors enregistrée dans le contexte, en tant qu'heure de début. De telles dispositions permettront d'établir une mesure de débit permettant une action corrective, en cas de depassement de débit, à chaque cellule reçue, c'est-à-dire permettant une action quasi-immediate dans le cas oat le débit deviendrait soudainement excessif. En outre, le contexte comprend un compte de cellu- 1 es reçues et il est prévu d'incrementer ce comDte à a1 a réception de chaaCue cellule du circuit virtuel, puis de comparer le compte incrémenté avec une valeur de compte specifiée, et, seulement lorsque ladite valeur de compte spécifiée est atteinte par ledit compte de cellules regues, de fournir ladite différence de temps comme mesure de débit instantané du circuit virtuel, définie comme l'intervalle de temps qui s'est ecoulé entre deug cellules non consécu- tives, tandis que ledit compte de cellules regues est réi ni ti al i se. De telles dispositions permettront d'ef fectuer egalement une évaluation portant sur 1 intervalle moyen entre des cellules dont le nombre est défini par ladite valeur de compte spécifiée. Cette derniere valeur peut d'ailleurs etre incluse dans le contexte et donc etre parametrab 1 e. Selon une autre caractéristique de l 'invention, il est prévu d'accumuler plusieurs d'une desdites mesures de débit, successivement établies pour uLn meme circuit virtuel, et de les présenter ensemble comme une mesure de debit accumul e. Selon une autre caracteristique de 1 'invention, le contexte comprend au moins une donnée constituant un compteur de débit et il est prévu d'en modifier le contenu par addition de la différence entre une valeur determinée, correspondant à un débit autorise, et une desdites mesures de débit, puis de comparer la position atteinte par ce compteur de débit par rapport à une position extreme spéci- f iée., et, si cette position extréme est atteinte ou dépas- sée, d'émettre un signal manifestant la nécessité d'une action corrective. Selon une autre caractéristique de 1 'invention le O contexte comprend au moins un seuil de débit et il est prévu de comparer une desdites mesures de débit avec ce seuil et d'actionner un compteur de débit dans un premier sens, si ce seuil est atteint ou dépassé, ou dans un autre sens, si ce seuil n'est pas atteint, ainsi que de déterml- ner qu'un tel actionnement a amené le compteur de débit dans une position extreme dudit premier sens, et alors de fournir un signal manifestant la nécessité d'une action correcti ve. Selon une variante de 1 'invention, il est prévu, dans le contexte, Lune valeur de compte et plusieurs seuils de débit et il est prévu de comparer Line desdites mesures de débit avec ces seuils, pour déterminer dans quel inter- val l e entre seui l s el 1 e se trouve, et i 1 est prévu de modifier ladite valeur de compte d'une quantité qui est C fonction dudit intervalle dcéterminé. ainsi que de détermi- ner 1 'arrivée en position extreme dan- un premier sens de cette valeur, pour fournir alors ledit signal manifestant la necessite d'une action corrective. Selon une autre caracteristique de 1 'invention, le conteste comprend une indication de débit maximal autorisé et il est prevu de comparer, a 1 'arrivée de chaque cellule, le debit observé avec ladite indication de débit maximal et, au cas o il atteint ou dépasse ledit débit maximal autorise, de fournir ledit signal manifestant la nécessite 0 d'une action corrective. Selon une autre caractéristique de 1 'invention, 1 'arrivée en position extreme dudit compteur de débit ou de ladite valeur de compte donne lieu à la mise en application dans le contexte d'une valeur de débit limite dépendant dLu seuil de débit associé. qui remplit le meme role que ladite indication de débit maximal autorisé. Le dispositif d'évaluation du débit de circuits virtuels acheminant des cellules et empruntant une voie de transmission a multiplexage temporel asynchrone de la O présente invention comprend une mémoire dans laquelle a chaque circuit virtuel est affecté un emplacement contenant un ensemble de données - que l'on appellera contexte - définissant les conditions de 1 'évaluation du débit de ce circuit virtuel, des moyens permettant, à la réception de chaque cel 1 lul e, la lecture du contex.te du circuit virtuel ae,1peI abolioq a4tpeI Jie alu.no4 siole ea4ueÀnoD aina, I -- ap aie-ssnos lnod suacow sap Ian;AJI;nfl am t aSD e ailowew ap;uawameldwa, suep a;:-'auozD qtpal atrll la'n; :ltlaJti awew np aque^ATns aIn lai aun, p apA^ie I e 'ànod suaAow sap 'lanq-À_A;TrniJTi aD ap alnIIla aunp aaAJ ie, tlanT^A Tfn:DJD un,p a::auoD -4TpaI suep:-nqip ap aJna4,p Fc'2 uo TemTpu T aun JaJ-s i6aJua jnod suaAow sap nAaJd;sa t 'uoTquaAuJ Tl ap arbTsTJe:ie4ei aine aun uolaS ajnsaw ap alIeA-a:u,p:pnqap ap allna4, -4a sanSaj erap sainilIa ap aiqwou lpal sàIeT:u:e lnod anb sdwa:4 awow Jua 'alinsaw ap al IeAJaU,p aainp aYT'e a.jnaîadns z no ae5e -sa sdwaB4 ap amua@J.L4p aqpeli anbsJol -4uJawa-,as a In-41TA mtl:J Ii 1F1p UaAow TQp nFp a.JnSW 2WWO:D san-15aJ- erap salnllaD ap ajqwou -4pal -JuJno4. nod suaow sap anb isule 'aii.saw ap alItAluîa:,P auinp aipPeI e a-nanaPuT -sa sdwa; ap aMuaJ-e p aip 'elano ue 1 san5aJ eCap u sainri2a ap a-qwou -4ipaT -aoue J-uaewaJiui JnoO ua,&ow -ap ajnsaw ap aMeAJa:-uTp aaJnp atpel;a Edwa; ap a3uaepp arpeIl.aInTIam ab ane p uo-daeaej el e "aiedwoz nod suaAow sap nv,,Àd;sa IT,nb ai ua;a 'sanraj lCeP salnilla ap aJqwou un:a aJnsaw ap aplleAÀa;ul. p ailiTzds ain1p Sl auin ssne puaJdwoD a;,a;uom al anb a= ua 'aTiqLe-4 Tsure -,ue:sdwae ap aDuaJajltp ajQlwaJdl aun 'i a;:,a4uoi al ied aTuJno- 0 nqap ap aJnaul,I 'a5olJo4 a-4pel Jed aluJno. sJoie aqueinJr0o amaq. l ap a tJeJ-sr0os Jnod suaAow sap '1an 14,-A TniJT1 ai e e;alaze aitowaw ap:,uawaerIdwae I suep a-;,a],uoC c -1Tpai aiTl Ian ^ -4:rTn=JTm awaw np a-4ueA^ns alnilla aun p a ^A- e, 'i Jnod suaAow sap 'lana:^A;. nDJTa a p ainilla aunp aaATe^ e,l 'laniJT^: TniJt ufn p a::a;uon:ipar suep sdwaq ap alIeAJaq4U,P qnqpp ap ainaqp uoTeIpou1 atJn ja.JÀsTaJua 8nod sua/ow sap pua..dwoD IîTnb aa ua asTip; g -mejem as IT apuwjaWpp pTun aun suep aewidxa 'Tan-4lJA tnmjt::e ai ai:DoSSe a;ue.nom ajna4 aun.tUJ-Ino L Jnod aaeuwuwe abol0oq riun,nb zsuze 'lan.lJTA -4:nmJT ai ap:lqep np uoz:tenle^p, ap anr ua 'aInilla a-4am;uat;:edde lanbne n o 9 9 78 heure de début, une deuxième différence de temps étant ainsi établie et constituant une mesure de débit instantané du circuit virtuel, définie comme 1 'intervalle de temps qui s'est écoulée entre deux cellules, des moyens pour fournir cette mesure de débit instantané à des moyens d'évaluation, en vue de déterminer la nécessité d'une action corrective, et des moyens pour déterminer alors 1 'enregistrement de ladite heure courante dans le conte;.te, en tant qu'heure de début. Selon une aultre caractéristique de 1 'invention, le contexte comprend un compte de cellules regues. des moyens sont prévus pour incrémenter ce compte à la réception de chaque cellule du circuit virtuel, des moyens sont prévus pour comparer le compte incrementé avec une valeur de compte spécifiée fournie par le contexte, et des moyens sont prévus, opérant seulement lorsque ladite valeur de compte spécifiée est atteinte par ledit compte de cellules revues, pour fournir ladite différence de temps comme mesure de débit instantané du circuit virtuel, définie comme 1 'intervalle de temps qui s'est écoulé entre deuX cellules non consécutives, tandis que ledit compte de cellules reçues est reléinitialisé. Selon une autre caractéristique de 1 'invention, des moyens sont prévus pour accumul er plusieurs d 'une desdi tes mesures Ce débit, successivement établies pour un méme circuit virtuel, et pour les présenter ensemble comme une mesure de débit accumulé. Selon une autre caractéristique de 1 'invention, le contexte comprend au moins un compteur de débit et des Z0 moyens sont prévus pour en modifier le contenu par addition de la différence entre une valeur déterminée, correspondant à un débit autorisé, et une desdites mesures de débit, ainsi que des moyens pour comparer la position atteinte par ce compteur de débit par rapport à une position extreme Z. spécifiée, puis, si cette position extreme est atteinte ou 1, dépassée, pour émettre uin signal manifestant la nécessité d'une action corrective. Selon une autre caractéristique de 1 'invention le contexte comprend au moins un seuil de débit et des moyens sont prévus pour comparer une desdites mesures de debit avec ce seuil et pour actionner un compteur de débit dans un premier sens. si ce seuil est atteint ou dépasse, ou dans l 'autre sens, si ce seuil n'est pas atteint, des moyens étant en outre prévus afin de déterminer qu'un tel actionnement a amené le compteur de débit dans une position extreme dudit premier sens, et alors de fournir uin signal manifestant la nécessite d'une action corrective. Selon une autre caractéristique de l 'invention, il est prevu plusieurs seuils de débit et une valeur de compte et des moyens sont prévus pour comparer une desdites meLsures de débit avec ces seuils, pour déterminer dans quei intervalle entre seuils elle se trouve, et il est prévu de modifier ladite valeur de compte d'une quantitée qul est fonction dudlt intervalle déterminé.e, des moyens etant en outre prévus afin de déterminer qu'une telle modi f i cation a amené ladite valeur de compte dans une position e-treme d'un premier sens-, et alors de fournir un signal manifes- tant la nécessite d'une action corrective. Selon une autre caractéristique de l 'invention, le conte- te comprend une indication de debit maximal autorise et des moyens sont prévus pour comparer, à l 'arrivée de chaque cellule, le débit observé avec ladite indication de débit maximal et. au cas ol il atteint ou dépasse ledit débit maximal, pour fournir ledit signal manifestant la 3ô nécessité d'une action corrective. Selon une autre caracteristique de 1 'invention, des moyens sont prévus pour. à l'arrivée en position extrme d'un desdits compteurs de débit ou valeurs de compte, enregistrer dans le contexte une valeur de débit limite dépendant du seuil de débit associé, qui remplit le meme 2648648. role Oue ladite indication de débit maximal autorisé. Selon une autre caracteristique de 1 'invention, ladite horloge fournlit 1 'heure courante assoc:iée au circuit virtuel par le moyen d'un module de sélection d'horloge commandé par une indication de sélection d'horloge fournie par ledit conte>xte du circuit virtuel et qui sélectionne en conséquence un groupe de sorties d'une horloge-mère, la sortie de poids le plus faible caractérisant une unité déterminee dans laquelle sont mesurées les durées interve- nant dans les évaluations de debit, cette unité déterminée étant choisie de fa on à permettre d'atteindre la précision désiree dans ces évaluations. On obtient ainsi que les indications d'heure utili- sées en relation avec un circuit virtuel sont adaptées au débit propre à ce circuit virtuel. ce qui permet d'obtenir la precision requise sans devoir augmenter la dimension, en nombre de bits, de ces indications. Les différents objets et caracteristiques de l'invention seront détaillés dans la description qui va 2) suivre, faite à titre d'ex emcle non limitatif, en se repor- tant au: fig]ures annexées Lqui représentent: - la figure 1, le diagramme par bloc d'un exemple de réalisation de 1 'invention, - la fiOgure 2. le diagramme par blocs du bloc de traitement BT du système de la filgure 1, la figure 3, le schéma d'un mode de réalisation du module de sélection d'horloge MSH de la figure 2, - la figure.4, le schéma d'un premier mode de réalisation du module de mesure de débit MMD de la figure - la figure 5, 1 e schéma d 'un deux i ème mode de réalisation du module de mesure de débit MMD de la figure 2_, - la figure 6, le schéma d'un troisième mode de réalisation du module de mesure de débit MMD de la figure 2, - la figure 7, le schéma d'un premier mode de réalisation du module de quantification du résultat MOR de la figure 2, - la figure 8, le schéma d'un deuxième mode de réalisation du module de quantification du résultat MQR de la figure 2, - la figure 9. le schéma d'un mode de réalisation du module de réduction du nombre de résultats MRR de la 1' figure 2, - la figure 10, le schéma d'un premier mode de realisation du module de gestion oe compte MGC de la figure _, - la figure 11, le schéma d'un deuxième mode de réalisation Cu module de gestion ce compte MGC de la figure - la figure 12, le schéma d'un mode de realisation du module de decision MSC de la figure 2: - la figure 1-, le diagramme d'un assemblage fonctionnel des module= du bloc BT pour le traitement d'Lun circuit virtuel particulier constituant un cas d application de l'invention. - la figure 14, une illustration d'un exemple de contexte utilisable dans le cas d'application de la figure 1. On se reportera d'abord à la figure 1 qui représen- te le diagramme général d'un mode de réalisation de la présente invention. Le système d'évaluation de débits de la figure 1 est interposé entre une entrée de cellules ENC et une sortie de cellules STC. Il est intercalé sur une voie de transmission à multiplexage temporel asynchrone. Four fixer les idees, le débit binaire de la voie de transmis- sion, reCu sur 1 'entrée ENC, est par exemple de 600 Mbit/s. Ce débit traverse un bloc de reception/emissEion de cellules B5 BREC que 1 'on peut voir comme un registre à decalage. Tant que les débits des circuits virtuels supportés par la liaison sont acceptables, toute cellule revue sur 1 'entrée ENC est purement et simplement retransmise sur la sortie STC, avec un retard égal, par exemple, a la durée de trans- mission d'une cellule, soit 0.5 us environ. Une cellule, selon l'exemple mentionné dans le preambule de cette description, comprend quatre caractères d 'en-tete; deux d'entre eu fourni isent uLin numéro de circuit virtuel à 16 bits. La cellule comprend aussi un corps de message comprenant 32 caractères. Des que 1 'en-tete d 'une cel ul e est di sPoni bl e dans le bloc BREC. cet en-tëte ET est fourni a un bloc d'accès au conte xte de traitement BACT. Dans ce bloc PACT. le numéro de circuit virtuel, CY. sert d 'aresse pour la lecture, dans une mémoire de contexte de traitement MCT, du contexte de traitement CT ou ci rcuit virtLuei auquel aDpartient la cellule reçue. Ce contexte de traitement CT est un ensemble d'information numérioues, les unes semi- permanentes, c'est-a-dire fi ées pour la durée d'une 2 Xcommunication empruntant le circuit virtuel, les autres modifiables, c'est-à-dire suscectibles d'évoluer a la réceotion de chaque cellule du circuit virtuel. Ce contexte de traitement contient ainsi Line information définissant le passé" du circuit virtuel. Le bloc d'accès BACT fournit le contexte de traite- ment lu. appelé alors CTL au bloc de traitement BT, lequel dispose par ailleurs d'une information chronométrique fournie par un bloc de compteur BC. A partir de ces deux informations, le bloc de traitement BT élabore un contexte i de traitement mis à jour CTX qui est retourné au bloc d'accès BACT pour être reinscrit à la même adresse CV, et il fournit un signal OSC, dans le cas O la cellule reçue n'est pas acceptable. Le contexte mis à Jour ETX contient des informa- tions modifiables oui ont éventuellement changé, selon le programme de traitement du bloc BT, en fonction du fait même de la réception d'une cellule et, surtout, de l 'heure d'arrivee de cette cellule, indiquée par le bloc de comp- teur BC. Le signal OSC est transmis au bloc BREC o, dans une première forme de mise en oeuvre, il aura pour effet de remplacer la cellule reçue par une cellule vide. Dans une deuxième forme de mise en oeuvre, le signal OSC provoque seulement le marquage d'un indi cateur prévu dans 1 'en-tete de la cellule; il signifiera, dans les organes de commuta- tion que traversera ultérieurement la cellule, que celle-ci peut ne pas être retransmise en cas de surcharge. D'autres cas d'utilisation du signal OEC peuvent étre imagines, materialisés par une sortie SOSC pour le signal OSC. Le temps mi=s par les blocs BACT et BT a accomplir les operations que 1 'on vient de decrire est avantageuse- ment egal à la durée de transmission d'une cellule, de sorte que ces blocs sont ensuite disponibles pour un nouveau cycle de fonctionnement dès la réception de la ) cellule suivante. On pourrait toutefois, comme ii est bien connu dans la technique, aménager le fonctionnement des deux blocs de maniere que les opérations de lecture- traitement-reinscription d'un contexzte, pour une cellule reçue, se recouvrent avec les memes odoerations relatives à la cellule suivante, afin que le bloc d'accès BACT et le bloc de traitement BT aient chacun la durée entiere d'une cellule pour les opérations relatives à cette cellule. Les informations de contexte CT sont initialement inscrites dans la memoire MCT par un processeur de commande Z0 non représenté communiquant avec le bloc d'accès BACT par une liaison CMP. A chaque fois, le processeur fournit une adresse de circuit virtuel CV et une information de contex- te CT. On peut envisager que le bloc BACT soit, par exemple, pourvu de moyens d'identification des cellules vides et qu'il procede à l 'inscription d'un nouveau contex- te dans le temps de reception de chaque cellule vide. Le bloc BACT contiendra enfin des dispositifs de contrôle de fonctionnement et le processeur, par la liaison CMF, viendra y lire des comptes-rendus de fonctionnement. Les blocs BREC, BACT. BT et BC ont été représentes à l'intérieur d'un cadre en traits interrompus car, comme on le verra par la suite, ils peuvent etre réalises collec- tivement sous la forme d'un circuit intégré à la demande (ASIC). Dans ce oui suit, on ne donnera pas de description detaillée du bloc de reception/émission BFPR.EC qui peut être, pour 1 'essentiel un registre a décalage. ni du bloc de compteur BC oui sera unsimple compteur binaire avançant d'un pas à chaque période d'une horloge incorporée et passant cycliquement par toutes ses positions. On discutera ultérieurement du nombre d'étages de ce comoteur. On ne décrira pas non plus dans le détail le bloc d'accès BACT dont les fonctions ont été clairement définies et dont la real isation, liée à la technologlie appliqLuée pour la mémoire MCT, est à la portée de 1 'homme de métier. La description detaillée suivante concerne donc seulement le bloc de traitement BT. Ce bloc de traitement BT est sommairement illustré à. la fiaure 2. Il comprend des modules de traitement de six types: au moins un module de selection d'horloge MSH, au moins un module de mesure de débit MMD, au moins un module de ouantification de résultat MOR, au moins un module de réduction du nombre de résultat MRR. au moins un module de gestion de compte MGC et au moins un module de décision c(, MSC. Un module de sélection d'horloge MSH est representé a la figure 3 o figure également le compteur CBC du bloc BC, constitué d'une succession d'etages binaires commandés par une hor loge HG fournissant des impulsions h. Les sorties SC à S chaque fois d'une ou plusieurs sorties, de celui du multi- plex eur MUl à celui du multiplexeuLr MUm. Le multiplexeur MtU1 est ainsi connecté aux sorties Sd à S(-+e) du compteur CBC, tandis que le multiplexeur MLim est connecte à ses sorties S(d+m) à Sb = S(d+m+e). Finalement, les sorties M1 à Mm des m multiplexeurs fournissent une heure courante hc sous le forme d'un nombre binaire dont les poids vont de u a u±m, le poids u dependant de la valeur de 1 'indication selh. Chaque circuit virtuel peut ainsi se voir dote d'une horloge approprieée à son debit, définie par 1 'indication selh de son contexte de traitement. I1 convi ent de noter, toutef i Es,que pl usieuLrs blocs de sélection d'horloge semblables à celui qui vient d'être décrit pourraient etre prévus ensemble. On verra par la suite oue les modules de mesure de débit utilisent tous une heure courante, oui est fournie par un module de séiec- tion d'horloge. Un module de sélection d'horloge tel Que celui de la figure 2 suffit lorsque qu'une meme heure courante peut être utilisée par tous les modules de mesure. On comprendra aisément que, le cas échéant, il pourrait être nécessaire de fournir aux différents modules de mesure S0 des heures courantes différentes; elles seront fournies par autant de modules de sélection d'horloge. Le bloc de traitement BT comorend ensuite un ou plusieurs des modules de mesure de débit MMD1 à MMD. On décrira d'abord le module MMD1. en se référant à la figure 4. Ce module reçoit du contex'te CT, fourni par le bloc BACT, les indications suivantes: - la durée T d'un intervalle de mesure également appelé T, exprimée en périodes u, - la valeur de la période u, - une heure de début hal de l'intervalle de mesure T, établie antérieurement à partir de l 'heure courante hc. - le nombre nl de eellules déjà reçues dans l'intervalle de temps T en cours, - le nombre B de bits dune cellule. Il reçoit aussi 1 'heure courante hc fournie par le module MSH. Le modultl e MMD1 effectue la difféerence hc - hal. Si cette différence est inférieure a T, il fournit seulement au bloc BACT une valeur nI: = nI + 1. destinée à prendre la place de la valeur ni, dans le contexte CT. Si, par contre, cette différence est égale ou supérieLure à T, il fournit un signal de validation Vall, accompagnant une valeur Dml = nl, à 1 'intention du module suivant MOR, MRR ou MGC. Il fournit alors au bloc BACT une valeur nix = i et une valeur halx = hc, qui sont enregistrées dans le contexte CT, à la place des valeurs ni et hal. Ainsi, l'heure de début enregistrée dans le contexte de traitement CT est 1 'heure de réception dune cellule antérieure, pour laquelle la valeur ni était égale à 1. Le débit Dml ainsi établi à 1 expiration de chaque intervalle de mesure, de duree au moins égale à T, devrait formellement avoir pour valeur nl*B / T*u, soit le nombre de bits reçus par seconde, si la période u est exprimée en secondes. Toutefois, comme on 1 'a indiqué, Dml = ni, et le résultat de mesure ne contient pas le facteur E/T*u. Il n'est donc pas nécessaire que le module MMDi reçoive du contexte de traitement CT les valeurs u et B qui ne servent qu'à 1 'établissement du résultat. On verra par la suite que ces facteurs absents du résultat de mesure sont en fait pris en compte dans le bloc ouL utilise ce resultat. Par ail 1 eurs, on peut noter que la valeur B peut etre une constante du système de transmission et que la valeur T peut être une constante du système d'évaluation. Dans ce cas, elles ne sont pas fournies par le contexte CT, mais incluses en tant que valeurs constantes dans les modules du bloc de traitement BT. Il reste enfin a mentionner que la mesure de 1 'intervalle de mesure T, bien qu'elle ne soit pas effec- tuée rigoureusement, peut être suffisamment précise. En c10 effet, cet intervalle commence, comme indiqué, par 1 'heure d arrivée d'une cellule et le nombre de cellules déjea rerues, fixe à 1. Ensuite, les cellules sont comptées, jusqu'à ce que 1 'on regoive une cellule pour laquelle la différence hc - hal indique que 1 'intervalle de mesure est dépasse. Cette derniere cellule n'entre pas dans 1 'indica- tion de débit, puisEoue 1 'intervalle de mesure est termine. Elle entrera par contre dans le compte du prochain inter- valle de mesure. Donc, toutes les cellules sont comptées. L'imprécision vient de ce que les intervalles de mesure ne 2(0 sont pas jointifs. Elle est au plus d'une unite sur le nombre de cellules comorees par intervalle de mesure. Avec uin nombre de cel 1 ules suff i samment el evé, au débit moyen attendu, cette imprécision peut etre négligeable. Ainsi, la mesure de debit effectuée par le module MMD1 est donc fournie par un nombre de cellules déjà reçues dans 1 'intervalle de mesure, avant que n'arrive la cellule consi dérée. Le module MMD2 de la f igure 5 reçoit, outre 1 'heure courante hc provenant du bloc de sélection d'horloge MSH, Zo la valeur B definie précédemment et une valeur ha2 qui est cette fois 1 'heure courante relevée lors de la réception de la ceilule précedente, ces deux dernières valeurs provenant ou conte'xte de traitement CT fourni par le bloc BACT. Le module MMD2 effectLue ainsi, a chaque cellule _ arrivée, la différence hc-ha2. Il fournit un signal de validation Val2. accomoagnant une valeur Dm2 = hc - ha2, à i 'intention du module suivant MOR. MRR ou MGC. Il fournit aussi au bloc EBACT une valeur ha2x = hc, qui est enregis- trée dans le contexte CT, à la place de la valeur ha2. L'e::pression du débit ainsi établi à la réception de chaque cellule devrait rigoureusement avoir pour valeur EB/(hc - ha2)*u. mais les facteurs B et u ne sont pas inclus dans le résultat de mesure Dm-- ils sont pris en compte dans le module suivant, comme on le verra plus loin. Et la valeur B, comme indiqué précédemment peut etre une constan- te du système de transmission. D)ans le cas de ce module MMD2, la mesure de debit est ainsi directement fournie par la durée de l'intervalle de temps qui s'est écoule entre la cellule qui vient d' srriver et la cellule précedente du circuit virtuel consi deré. Le module MMD3 de la f i cure 6 re oit, outre 1 'heure courante hc provenant du bloc ce selection d'horloge MSH, la val eLur B definie précedemment. une valeur haZ qui est cette fois l'heure courante enregistree lors de la recep- tion d'une première cellule d'uLn croupe de N cellules, un compte n3 qui est le nombre de cellules dejàa reçues de ce groupe de N cel lules, ainsi qu'une valeLUr N que doit atteindre le compte de cellules d'un groupe, ces differen- tes valeurs provenant du contente de traitement CT. Le module MMD- effectue d'abord l'incrémentation duL compte n3, n3x = n; + 1, puis compare le compte n à3 a l a valeur N. Si nx N, le module MMD2 fournit le compte n.- au bloc BA2CT, pour mise à jour du contexte de traitement CT O (la valeur haZ restant inchangée). Si n3x = N, le bloc MMDZ effectue la différence hc - ha. Il fournit un signal de validation ValZ, accompagnant une valeur Dm2 = hc - haZ, à l 'intention du module suivant, de type MRR, MQR ouL MGC. Il fournit aussi au bloc BACT une valeur ha = hc et Lune Z valeLur nZx = O qui sont enrecistrees dans le conte;te ET. à la place des valeurs ha et n3. L'e.pression rigoureuse du débit ainsi établi à la reception de chaque celluile a pour valeur B*N / (hc - ha) *u, mais les facteurs B, N et u ne sont pas inclus dans le résultat de mesure Dme; ils sont pris en compte dans le module suivant. Et la valeur B. comme indiqué précédemment peut etre une constante du systtme de transmission. La val eur N peut quant à elle etre une constante du système d ' evaluat i on. La mesure de debit fournie par le module MMD7 est cette fois la durée ce 1 'intervalle de temps demandé pour la reception de N cellules. On peut aussi le voir comme l'intervalle de temps moyen entre cellules consécutives, evalué sur N cellules. multiplié par une constante, qui est aus=Ei N. Le bloc traitement BT comprend ensuite au moins un mocul e de ouant i fication ou resultat MDF:. Il peut prendre la forme du module MDFl illusttré à la figure 7. Ce module MC1OR reçoit une indication de mesure de débit mesuré Dm, c'est-a-dire i 'un des resultats de mesure Dml, Dm2, Dm en provenance de 1 'un ces modules precédents MMD1 à MMD-, et recoit une indication de seuil de débit Di provenant du contete de traitement CT. Ili compare 1 'une à 'autre et produi t un si gnal de resultat ROi si la valeur de débit mesurée n'atteint pas le seuil, ou un signal de resultat FRli si la valeur de debit mesuree est égale ou supérieutre au seuil. Ces signauX sont destinés a un modul e suivant MRR, ou directement à un des modules de gestion de compte -O MGC. En variante, le module de quantification de résul- tat MOR peut prendre la forme du module MOR2 illustré à la figure B. Outre les valeurs Di et Dm, le module MOR2 reçoit aussi du contex te CT une val eur Da. Dans le module MQR, les valeurs Di et Da sont combinees pour fournir une échelle d 'indications de seuil Di, Di + Da, Di + 2*Da., Di + k*Da et la valeur Dm est comparée à cet ensemble de seuils de sorte que le module produit un signal de résul tat Ri O seulement sl le seuil le plus bas n'est pas atteint, le signal Rli, si le seuil Di est franchi, mais non pas les seuils suivants, et ainsi de suite, le signal de résultat R(k+l)i étant fourni, seulement lorsque le seuil le plus élevé Di +}+Da est franchi. Ces signau' sont destines à des modules de réduction du nombre de résultats MRR, ou directement des modules de gestion de compte MGC. Dans ce module MDR2, en variante, il est encore possible que les différentes valeurs de l 'échelle d'lndica- tions de seuil soient directement fournies par le contexte. Le module de réduction de nombre de résultats MRR est un élement optionnel. Un module MRR peut suivre un module de mesure de débit M1MD1 a MMD., ou encore un module de quantification de résultat MFOF. Un mode de réalisation d'un tel mo0ule est représente la figure 9. Ce module a pour fonction d'accumuler un certain nombre de resultats de mesure, quantifiés ou non. Il re;oîit du conte;te de traitement CT les valeurs suiventes: le nombre C des resultats de mesure Ou,'il faut accumul er, - le nombre c de resultats de mesure dej& accumul es, - mc la valeur cumulee des c resultats de mesure déja acquis. Il reçoit par ailleurs un résultat de mesure Rm qui est le résultat de mesure Dml, Dm2 ou Dme fourni par le 0 module de mesure de débit précedent, ou le signal de résultat Ri , Fiil..,Ri (k+l) fourni par le module de quantification de résultat précédent. Il reçoit enfin un signal de validation Var qui est le signal Val, Val2 ou Val1 du module de mesure dont provient le reéultat de mesure. En échange, ce module de réduction MRR établit un nombre cx = c + 1 et le compare au nombre C. En meme temps, le module effectue la somme mcx = mc + Rm. Si cx. C, le nombre des résultats qu'il faut accumuler n'est pas encore atteint et le module MRR fournit, pour la mise à jour du contexte de traitement CT, les valeurs cx et mcx. Lorsque cx = C, le module MRR fournit au contexte cx = O et mcx = O, tandis qu'il fournit, au bloc suivant, qui peut être un bloc de quantification de résultat MQR ou un bloc de gestion de compte MGEC, uLn signal de validation Vlr et Lun résultat de mesure RRm = mc, ces deux informations ayant la m me sionif ication, v s-à-vis du bloc suivant que les informations Val et Dm des modules de mesure de debit MMDI, MMD2. MMIDZ. 1 C Onva maintenant passer à la description de deux versions successives de module de gestion de compte MGSC. La première version, MGCI, illustrée a la figure 10, s'appli- que. à titre d'exemple. dans le cas ou le débit est mesure à 1 'aide du module de mesure de debit MMD1 ou d'un module ) de reduction du nombre de resultats MRR employé en relation avec un tel module ce mesure. Elle utilise directement la valeur de débit Vm (c'est-à-dire Dml ou RRm) fournie par ce module, à la réception d'une cellule, lorsque le signal de validation correspondant Valv (c ' est-à-dire dérive des signaux de validation Vall ou Vlr. on verra comment par la suite) est présent. Par ailleurs, le module MGCI reçoit du bloc BACT une valeur de seuil de debit Ds, une valeur minimale de débit Do, une position de compteur de débit CPi, une indication de seuil de comptage maximal CMAX et C0 une indication de seuil de comptage minimal CMIN, informa- tions fournies par le contexte CT et toutes exprimées dans le même unité, qui est dans ce cas un nombre de cellules. Le seuil de comptage minimal peut etre de valeur 0. Dans ce cas. il n'est pas fourni par le contexte. Z5 Le nmodule MGCI, dans cette première version, 2648648 ' * compare la valeur Vm à la valeur de débit Do,. Si Vm le contex-te CT. Cela signifie que, si le débit est supé- rieur a une valeur minimale, c'est-à-dire hors périodes de "silence", et si le débit évalué par ce compteur est dura- blement inférieur au débit seuil DEs, le compteur CPi atteint la valeur CMAX et y reste, ce qui correspond à iun credit 1 i mi té pouLr dépassements ultérieurs éventuel s. Parallelement, le résultat CFx est comparé à la valeur CMIN. Si CF'x CMIN, le résultat est modifié en CF'x> = CMIN. L'ordre OSCI1 est alors émis. Avec d'autres ordres de modules similaires, cet ordre fournit le signal OSC (voir description relative a la fiOure 1). Cela signifie que, tout crédit éventuel avant été consomme, le debit seuil Ds est dépassé. La cellule ayant donné lieu au traitement doit etre signaléee comme excédentaire et donner lieu à une action corrective. L'ordre OSC1 est par ailleurs enregistré dans le conte:te. On verra par 12 suite que cela permettra de réduire un dépassement éventuel du débit se poursuivant dans la période de mesure suivante. Four finir, dans le cas Col CMAX dans le conte-,te CT, sans autre action. Cette meme version du module de gestion de compte que 1 'on vient de décrire peut bien entendu donner lieu à 3O une variante correspondant au cas o la valeur de mesure Vm est fournie par 1 'un des modules de mesure de debit MMD2 ou MMD3, ou par une mesure de réduction de nombre de résultats MRR utilisé en relation avec 1 'un de ces modules. Les informations fournies au module de gestion de compte sont -= alors des unites de durée definies par la sélection d ' horl oge. Le module MGC1, dans cette variante de ladite première version, compare la valeur Vm à la valeur de débit Do. Si Vm Do, aucune action n'est accomplie et les infor- mations du contexte sont laissées inchangées. Dans le cas oór Vm Do, le compte CPi est diminué de Vm et augmenté de Ds, ce qui fournit le resultat de compte CPx qui est alors compare a la valeur CMIN. Si CF'x credit limite pour depassements ulterieurs éventuels. Parallèlement, le resultat CFx est comparé à l'a valeur CMAX. Si CFx CMAiX, le resultat est modifie en CFx = CMAX. L'ordre OSCI (voir plus haut) est alors émis. Il est aussl 2(! enregistre dans le contexte CT. Cela signifie que, tout crédit éventuel ayant eté consommé, le déOit seuil Ds est eapasse. La cellule ayant donne lieu eu traitement doit ere signalée comme escédentaire. Four flnir, dans le cas o, CrMAX dans le contexte CT, sans autre action. On mentionnera seulement une troisième variante du module de gestion de compte MGC1, celle oui traite 1 'infor- mation que fournit un module de quantification du résultat du type MOR1 que représente la figure 7. Cette variante est 3O en effet conforme au' deux premières, à cela près que le compteur de débit avance ou recule d'un pas selon que le seuil Di fourni au module MQR1 est franchi ou non. La deuxieme version de module de gestion de compte, M3C2, est illustree a la figure 1l. Elle est employée eans le cas o,] la val eur de mesure est fournl e par un modul e de quantification de résultat tel que le module MOR2 illustré à la figure 8. On rappelle qu'à chaque cellule, le module MOR2 fournit pour differentes valeurs de seuil, une indi- cation Rij (i = échelle de valeurs de seuil j = 0..., (k + 1)) caractérisant le franchissement du seuil, c'est-à- dire le fait que la valeur de mesure se trouve dans 1 'intervalle entre un seuil J et le seuil suivant 9+1. La valeur Rij correspondant à 1 'unr de ces seuils est fournie au module de gestion de compte MGC2, accompagnée d'un signal de validation valvi, qui n'est autre que le signal de validation fourni par le module de mesure d'oi provient le résultat de mesure quantiflf. en meme temps qu'une valeur de compte SFi établie à la reception d'une cellule précé- dente comme on va le voir, une valeur de seul 1 max i mal de comptage SMAX, une valeur de seuil minimal de comptage SMIN, ainsi qu'une échelle de comptage FKij. L'échelle de comptage Kij est un ensemble de valeurs de comptage et chaque valeur Rij correspond à 1 'une de ces valeurs. úelon 1 'information Ri j. une des valeurs de 1 'échelle de com;tage t: est activée et cette valeur (qui peut étre positive ou negative) est additionnée à la valeur de compte SPi. Ensuite. la valeur modifiéee Spx est comparée au seul maximal SrIAX. Si SF:: SMAX, 1 'ordre OSC2, semblable à 1 'ordre OSC1 (voir plus haut) est engendré. Farallèlement, la valeur modifiée SPx est comparée au seuil minimal SMIN. Si SFx SPx = SMIN. Aucune autre action n'est effectuée. La meme indication Rij fournie par un module de U quantification du résultat peut etre communi quée à plusieurs modules de gestion de compte MGC2, ayant des echelles de comptage différentes. Cela permet d'évaluer le débit du circuit virtuel selon ces criteres differents. L 'échelle de comptage KI peut étre une constante _5 du système d'évaluation et, dan- ce cas, elle n'est pas fournie par le contexte, mais inscrite dans le module MGC2. Selon une variante, plusieurs échelles de comptage distinc- tes sont inscrites dans le module MGC2; 1 'information Kij désigne 1 'une de ces échelles et sert, dans le module MGC2, a sélectionner et mettre en oeuvre cette échelle. Quel que soit le module de gestion de compte consi- déreé. l'apparition d'un ordre OSCi, correspondant à OSC1 ou OSC2 aura en outre avantageusement pour effet d'inhiber partiellement la mise à jour du contexte de traitement CT. Pour le module du type MMD2, elle interdira le remplacement de 1 'heure de début ha2 par 1 'heure courant hax:. La cornsEé- cuence sera que, pour ce module, la cellule ayant donné lieu a action corrective sera consideree comme n'ayant pas existe. On peut aussi prévoir que le ou les compteurs du ou des modules ce gestion de compte ne soient pas non plus mis à jour. Ainsi, toute cellule excedentaire est éliminée, ce qui ramone le circuit virtuel à un débit acceptable. FPlus généralement, on peut n'opérer aucune mise à jour du contexte de traitement CT. La cellule ayant donné lieu à 2: action corrective est alors considerée comme n'ayant pas été reçue par le dispositif d'évaluation. On decrira ensuite, en se reportant à la figure 12, le module de correction immédiate MSC. Ce module vient compléter le module MMD1, et les modules qui lui font suite, afin de traiter le cas des deébits excessifs. Du module MMD1, il reçoit, à l'arrivée de chaque cellule, la valeur nix du nombre de cellules reçues dans 1 'intervalle de mesure en cours. Il en reçoit aussi le signal de valida- tion Vall, à la fin de chaque intervalle de mesure. Du contexte CT, il reçoit une valeur de seuil maximal Dsm, des valeurs de seuils intermédiaires Dsi et des signaux corres- pondant aux ordres d'action corrective OSCi des modules de gestion de compte associes au module de mesure de débit MMD1, enregistrés préceédemment oans le conte:te CT comme indiqué plus haut. 2648648, A 1 'arrivée de chaque cellule, le débit observé, traduit par le nombre n. ;: de cellules déjà reçues dans l'intervalle de mesure est comparé à la valeur de seuil maximale Dsm. Si ni > Dsm, 1 'ordre OSC. est donné. I engendre 1 'ordre OSC, pour declencher 1 'action corrective relativement à la cellule arrivee. Ainsi, lorsqu'un nombre maximal de cellules ont eté reçues, et normalement traitees, dans un intervalle de mesure, les suivantes sont tout simplement considérées comme excedentaires. On peut ainsi permettre l 'arrivée de cellules rapprochées, donc à debit instantané élevé, mais en nombre limité, qui ne sont pas rejetées en vertu des mesures effectuées par les modules MMD2 et/ou MMD3, tout en interdisant, si le débit élevé persiste, 1 'acheminement de cellules deoassant le seuil max imal defini pour la duree relativement longue de l'intervalle de mesure. De telles dispositions ne sont pas appliquées a la réception de la dernière cellule d'un intervalle de mesure, lorsque le signal Vall est présent. Comme précédemment, on peut prevoir que, la cellule reçue etant ainsi rejetée, la mise a tour du contexte est interdite, de sorte que toutes les cellules reçues ensuite, jusqu'à la fin de la période de mesure seront rejetées de meme (sauf la première cellule reçtue apres la fin de l'intervalle de mesure). De plus, le module MEC, lorsqu'il reçoit du contex- te 1 'ordre OSCi issu d'un des modules de gestion de compte traitant le résultat de mesure issu du module MMD1, sélec- tionne une valeur de seuil intermédiaire correspondante Dsi fournie par le contexte CT. Le nombre de cellules nix est également comparé a ce seuil, afin d'engendrer 1 'ordre 0SE] si le seuil est franchi. Cela se produit notamment, après la fin d'un intervalle de mesure, lorsque le nombre de cellules reçues, tout crédit épuiseé a finalement dépassé un seuil prescrit. Les dispositions oue 1 'on a decrites précédemment. relativement au seuil maximal, ont veille à 2E ce que le dépassement soit limité. La présente mise en oeuvre d'un seuil intermédiaire vise à limiter un nouveau depassement eventuel à, un niveau encore plus faible qui est fonction de celui qui a donné lieu à l 'enregistrement de 1 'ordre OSCi considéré. Des dispositions qui ne seront pas décrites permet- tent d'effacer du contexte les ordres OSCi à la fin de la Période de mesure suivante, si le depassement correspondant ne s'est pas reproduit. l1 Selon 1 'invention, un module semblable au module MSC de la fioure 12 peut ecaliement etre prévu en relation avec un module MMD2 ou MMD-. Il n'y a pas lieu d'en fournir une description détaillée. car il dérive directement de celui dont on vient de traiter. On va maintenant fournir une description d'ensemble du bloc de traitement BT, en se réferant a la figure 15 qui représente un cas d'application de l'invention dans lequel, pour un circuit virtuel donné CV. seront employés, dans le bloc BT des figures 1 et 2, un de chacun des modules MMD1, IMMD2, MMDE, MFF, 1R, MOR', MtC2 et deu:: modules MGCI, ainsi ou'un module MSC. A l 'arrivée de chaque cellule du circuit virtuel CV, le modul e MMD2 fournit une mesure ce débit md2 qoui comprend le signal de validation Val2 et la valeur ce débit Dm2 illustres a l1a figure 5. Cette valeur est la duree qui a sépare cette cellule arrivée de la cellule précedente du meme circuit virtuel. Elle est fournie a un module de quantification du résultat MOR2. Dans celui-ci, elle est comparée à des seuils fournis par le contexte et qui tien- ZO. nent compte des conditions dans lesquelles la mesure de débit a été établie, notamment de la période d'horloge u dans laquelle la mesure est exprimée. Le module MOR2 four- nit des signaux de sortie ndi. qui comprennent les signaux de résultats RiO...., Ri(k+1) de la figure 8, definissant des niveaux de debit vers un module de gestion de compte MGC2. La valeur de compte de ce module évolue, pour chaque niveau de débit constaté, selon 1 'échelle de comptage et 1 'etendue de comptage de ce compteur définit ainsi une tolérance aLux dépassements de seui 1 s. Un dépassement persistant entrafine 1 'émission d'un ordre de rejet OSC2. Dans le même temps, le module MMDZ compte 1 'arrivée d'une cellule et, si le compte indiqué par le contexte est atteint, il fournit une mesure de débit md. vers un module de gestion de compteur de type MGC1, conforme à celui de la > figure 10, éventuellement precede d'un module de quantifi- cation du resultat tel que le module MOR1. Cette mesure de débit comprend le signal de validation Val. et la valeur de debit Dme de la figure 6, qui n'est autre que la durée de 1 'intervalle de temps ayant sparé la cellule arrivée d'une Ni ème cel 1 ule anterieure ou circuit virtuel consi deré. Cette valeur de déDit est additionnee au contenu du co teur de debit gere par le module MGC1, tandis qu'une valeur correspondant au débit autorisa en est soustraite. Cette dernière valeur est egalement fournie par le contexte et tient compte des conditions dans lesQuelles la mesure de débit a été faite. notamment de la duree de la période d'horloge dans laquelle elle est exprimée. En fait le compteur additionne une valeur correspondant à la differen- ce entre le débit autorisé et le débit observé, c'est-à- dire 1 'écart par rapport à un débit prescrit, et cet écart concerne 1 'intervalle moyen evalué sur un groupe de N cellules. De tels écarts couvrent ainsi des périodes plus larges que ceux qui sont évalues a partir du module de mesure MMD2 et masquent les pointes de débit apparaissant C) sur deux ou trois cellules tres proches les unes des autres. Finalement, un dépassement de débit persistant entraine la fourniture de 1 'odre OSC1 et donc du signal OSC, comme indique précédemment. Dans le meme temps encore, le module MID1 compte 1 'arrivee d'une cellule dans 1 'intervalle de mesure. Si ( l'intervalle de mesure est termine, le nombre de cellules reçues dans cet intervalle de mesure est transmis en tant que résultat de mesure dml, qui comprend le signal de validation Vall et la valeur de débit Dml de la figure 4. Fl usieurs de tel s résultats de mesure sont accumul es par le module MRR. Si le terme de l 'accumulation est atteint, le module MRR fournit un résuLltat de mesure rm, comprenant le sional de validation Vlr et la valeur de résultat de mesure RRm de la figure 9, à uLn module de gestion de compte de C type MGC1 Le fonctionnement de ce dernier a déja été exposé. Là encore, la valeur soLustraite est définie en tenant compte des conditions de la mesure de débit. Cela aboutit. en cas de depassement de débit persistant à un ordre de rejet OSCi. La combinaison de l'intervalle de mesure definit dans le module MMD1 et du module d'accumula- tion MRR permet d'effectuer une evaluation de débit portant sur une periode relativement longue, donc avec une grande orecision. Avec un même module de mesure MMD1 et des modules d'accumulation MF:R differents plusieurs resultats C de mesure differents peuvent _tre obtenus portant sur les periodes d'accumulation différentes. Far ailleurs, le modutle MSC reçoit le nombre de cellules nix reçues dans l'intervalle de mesure et le compare a des seuils comme indique, pour fournir 1 'ordre de rej et 0DSC en cas de déb it excessif. Il reçoit aussi les ordres de rejet 0SC2 et OSC1 des modules MGC2 et MGC1, afin d'établir des valeurs de débits limite servant également à rejeter les cellules d'un circuit virtuel en cas de débit excessif persistant de celui-ci. 30. Four terminer, on décrira, en se reportant à la f igure 14, un exemple de contexte CT qui peut correspondre au cas d'application illustré par la figure 13. La figure 14 représente un emplacement de mémoire subdivise en espaces representes chacun par un rectangle et contenant le nombre de bits indique entre parentneses dans le coin inférieur droit. On retrouve ici des valeurs et autres indications mentionnées dans la description des modules des figures 3 à 12. L'indication de sélection d'horloge selh comprend 4 bits. Elle permet de sélectionner une horloge parmi 16. Si une heure courante de 1 'horloge comprend 17 bits, le comp- teur CBC peut comprendre jusqu'à 52 bits. Le nombre de bits de 1 'heure courante fournie par l 'horloge, et des indications d'heure de debit enregistrees 1 dans les contextes, est détermine par le proDlème aue posent les circuits virtuels temporairement inactifs. Il ne faut pas que, l 'horloge d'un circuit virtuel ayant accompli un cyvcle complet sans qu'aucune cellule ne soit reçue, une décision de rejet soit prise, alors au'en fait le débit est très faible. Une solution serait par exemple d'imposer aux sources connectées un minimum de débit, sans quoi la connexion serait rompue. Cela occasionnerait un débit arti- ficiel. Il sera d'autant plus faible que le cycle d'horloge du circuit virtuel sera long. donc que le nombre de bits ce 1 'heure courante sera élevé. Four les besoins du module MMD1, on trouve ensuite 1 'heure de début hal, comprenant donc 17 bits, le nombre nl (11 bits> de cellules dejà reçues et le nombre T (11 bits) de périodes de 1 'horloge définissant la duree T de 1 'inter- valle Ce mesure. Si le débit nominal moyen du circuit virtuel consi- dére est de 2 Mbit/s, le poids faible de l'horloge associée au circuit virtuel et sélectionnée par l'indication selh peut avoir une période de 8 as. tandis que l'intervalle moyen entre cellules est de 150 us, pour des cellules de 3O0 bits environ. Un intervalle de mesure couvrant la réceotion de 100 cellules en moyenne, coit etre d'au moins 15000 us, soit environ 2000 périodes de 1 'horloge. On retrouve ainsi la valeur de Il bits necessaire pour définir l 'indication T. FPar contre le nombre de bits nécessaire pour compter le nombre de cellules reçues dans 1 'intervalle de mesure doit correspondre au nombre maximal de cellules admises dans une telle période, à partir d'un débit moyen qui pourrait être e::primé par un nombre de B bits. Le nombre nl prévu est ainsi de l1 bits, correspondant à un débit maximal possible de pres de 20 fois le débit moyen. Les seuils Dsm et Dsa nécessaires au module de décision MSC ont par consequent le même nombre de bits (l1). Les indications ha2 et ha nécessaires pour les modules MMD2 et MMD3 ont 17 bits et dérivent de la mme horlooe. La mesure de l 'intervalle entre deux cellules consecutives s'effectue donc a 5 % environ. Comme elle a pour objet d'interdire les pointes de débit les plus fortes et les plus brèves, une telle imprécision peut etre accep- tee. La précision est meilleure, bien entendue pour les mesures ef f ectuses par le modul e M1MD. A 1 'intention de ce module MMD3, le contexte fournit par ailleurs les valeurs be nombre n (6 bits) de cellules reçues et de nombre de cellules a recevoir N (6 bits egalement). Il est ainsi possible de mesurer 1 'intervalle moyen entre de une a 63 cellules. Les valeurs similaires c et C nécessaires au module de reductior de nombre de resultat MR: ont également 6 bits chacune, et offrent les memes possibilités. La valeur cumules mc du module MF.R aura ainsi i1 + 6 = 17 bits. Le seuil Di et 1 'incrément de seuil Da nécessaires aux modules de quantification du résultat MQOR et MOR2 ont respectivement 17 bits et 6 bits. La difference de temps hc - ha-, ou hc - ha2, peut avoir 17 bits. Elle sera ainsi _O comparée à des seuils de 17 bits, espaces d'un nombre de 6 bits. Le seuil Ds necessaire au module MGEC1 comprend 17 bits, puisoue la valeur cumulée fournie par le module MRR en comrernd autant. Le seuil Do est ici considéré comme nul. Le compteur CFi commande par ce module a 20 bits. La valeur CMAX comprend également 20 bits. La valeur CrMIN peut etre nulle ou constante et, par consequent, ne pas figurer dans le contexte. On a également mentionné des valeurs de compte SFi (4 valeurs à 6 bits chacune) et les seuils SMAX associés (4 seuils a 6 bits chacun), les seuils SMIN étant eux aLussil supposes nuls ou constants. Enfin, le contexte illustré comprend auIssi une valeur de seuil 1 max i mal Dsm à 11 bits et une valeur de seuil applicable Dsa, également a 11l bits, pour les besoins du module de décision de rejet immédiat MSC de la figure 12. Un circuit virtuel semblable ayant un débit movyen nominal de 4 Mbit/s serait traité exactement de la méme maniere, seule 1 'horloge propre a ce circuit virtuel etant différente. ULin circuit virtuel dont le débit moyen se situerait entre 2 et 4 Mbit/s serait traite avec 1 'horloge d'un circuit virtuel de 4 Mbit/s. mais en ajustant en consequence les paramètres déterminant 1 'évaluation du débit, c'est-à-dire la periode T (qui serait plus courte), : les seuils Di des modules MOR1 ou MIDFR2 (qul seraient plus éleves) ou la valeur Ds du module MGC1 (Oui serait plus faible dans le cas de la figure 1). Par ai lleurs, un circuit virtuel ayant le mime débit moven nominal pourrait se voir permis des pointes de debit plus, ou moi ns, fortes. Cela se traduirait par 1 'emploi de valeurs de seuil Di et Da différentes pour les modules MOR1 et MQR2. L'arrangement des modules pourrait également être modifié, comme il a été indiqué dans le cours de la description de ceux-ci. 0 La démarche est ainsi amplement illustrée. Les valeurs qui n'ont pas été décrites et seraient nécessaires seront ajoutées de la même manière. D'autres peuvent être considérées comme des constantes. ou à choisir parmi un peti t nombre de constantes, ce qui peut permettre de rédul re les dimensions du conterte. L'homme de métier Z4 connait les techniques de codage qul permette, au pri d'un accroissement modéré de la complexité des circuits, de gagner considérablement dans le volume des données à enre- gistrer en mémoire. Le mode de réalisation pratique du dispositif d'évaluation de debits de l'invention ne pose pas de problème technique, dans la mesure o't les différents éléments, tels qu'on les a décrits, effectuent des opéra- tions logiques et arithmétiques simples. Comme indiqué à la figure 1, l 'ensemble des blocs BREC, BACT, BT et BC, peut être realisé sous la forme d'un unique composant ASIC à circuits intégrés. La mémoire MCT contenant les contextes, dans 1 'état actuel de la technologie, sera un composant seoaré. La conception modulaire au bloc de traitement BT permet de l'adapter aisément au> différentes applications envisagées. Le cas d'application illustre par la figure 13 n'est qu'un exemple et d'autres configurations sont possi- bles. Ces conf i gurations distinctes courraient etre toutes obtenues e partir du même circuit intégré. en le dotant 2O d'un nombre suffisant de modules des divers types et de moyens de configuration (registre et commutateurs de confi- guration). accessibles par exemple, Dar la liaison CMF, permettant de realiser toute une variete de configurations de modules diff rentes, telle Que celle de la figure 1- quawalnae 'tlanrJA.,rnFl:Ji np (TW[) uaAow -4qi3p np a Jnsaw - awwon L Tuno.:4-a sanaSJ f-CaP SaillTa- ap (lu) ajqwou u'tpal anb s ipue_; aJnsawt ap a I je atu p aaJnP a pTpet I aJna I. -_4uTl:sa sdwa:; ap aDuap.Ji.Tp aqipel anb,ue. 'l(U) sanSa-j erp SatnIlnTa ap aqiqwou ap;Tpal.J uawJnulT,p anb rsue- (1) ainsaw ap atleAiJaulT.P aaJrp a:tpeLI a (Te4 - Z-D CU sdwa; ap amuaJe. $.Tp a;-pe 'ailntla: anbe4z ap uoT;daDa el e 'JaiedwoD ap n^Ajd;sa I!rnb an ua.;a '(lu) sanfa-J e.Cp saInila- ap auqwou un.a (1) anssawu ap alle^_Aa;uz,p aaTjL -Tnods aeinp aun tssne pua.Àdwon ( ) a*:.aquoD;Tpal ano am ua 'atiqes; rsuTe;ueqQ (TLeq - M4) sdwa; ap aauauaJtp aun 5Z nl a; :,:auo: al Jed aTu-Jnlo. (Ieq4> aJnsaw ap alteAJa4u T,p lnqgp ap a ina4, 1 a:SeJd.nG5;sa 'a-O SJot a; rpeL.Jed a luuJno4 SJOie (:Dq) aquenon aJ- iaq, 1 eD anb a: ua 'l en -Ài qtiimnai an ? e;ma,4e aituaw ap;uawazetdwa, t suep MI;sa aq;,auuoD pa, 'Pan aiJ -,., Tn::_ioD awaw ri-,p a, ue rns aInian,a m aun,p aeA JJ I j 'anb an ua 1aIl;J A T ilmJtm an ap ar rn Jan aun, p a=AiJJi I e *an,;-4 l,, qtnl.JIm un p (1D) a;:a"u-4 u qTpat suep amJ;silsaJua;sa (tre4) ajnsaw ap at rIeAJa;u T,p :;nq.p ap ajina4, p uoqneDi'u' aun nb an ua as IJaDe.JeS aauTwjalap apTun aun suep aeawitjd:;. ,a lanl;JTA;Tn::tD am 5T e aeTnosse a4ueJnon anat aun _iu.Jno. Jnod apeuaeue moOI.Joi4 aun p Toldwa, I al-no ua,us.uaJdwon apanoJd a: 't aIn;J A :Tnr-Jtn. am ap -4qap np uo SenilTe/,, I ap arnA ua 'ainl iaD aan;ua TqJedde!anbne jIn.jTIA nllDJtID np a-;:3auom irp a-Jn-;Dna el 'ainlalnl ai-ne4D ap uoT;daniJ sel e IueAOAe-id 4a C>' Ian;lJA,TnnjtD am ap;Tqap np uoT;enieA^, I ap suoT;lpuoD a3.uessStuTzp - a.'::a:uom eJalladde uo, I anrib - sauuop ap alquasua un queuaquoD;uawaDeidwa un p;a;ae qsa lan; I'iAA iTnmitm arnbe4m e allanbel suep ajiowipw aun,p iolîwa, I ueuaJdwo: 'auoJqnuAse [aJodwa; aIexaIdiTInw e uozssitwsueJ; g ap aTOA aun quelunJdwa qa sainIlan sap;ueuiwaqme slanrJ TA s;TnnJmt ap Tqqp np uo T 4en leAp aPaOJzd T SNOI 1 J I N3(AB3 89 9 sdwaq ap aDuaJaSP.4pE arpet iuin aD ' as SeJ salnllai S ap a-dwoi qTpal Jed a4uia.;e;sa ae t DdsadwoD ap naTe a-4lT Del aSnbsjol -uawlns 'u wN> IJ.T(ds a4dwoD ap inaleA aun îaAe uawoJmDUl adwom B1 JadÀedwom ap sind Ian-4t/J tniDi np alnilaD anbet4 ap uot;daî.j el e aqdwoi am ja;uawa. Jut,p nA@Jd; a Iî,nb;a aauoi al anb an ua asj -_.;îeJe' '-.z uoleT.puaAaJ et e awJo.uoD auoJu3uAse taJodwa; a6DexaldT+tnw e uoisstwsueJ4 ap aloA aun -4ueunJdwa slan;Jt^ s tn -Jim ap.qap np np uot a-4entesa p apCDJ,j _ -1nqap ap aJnaq4nb lue: ua q e'a.:e;uo amT suEp ae_4s 6a-Jua s-ole - sa (D,) aqueno anaL4 a;tpe anb ai ua;a UQltva.JJoUOt;îEaun, pil-ae3u el Aau lwiaJp ap anA ua ' (D9W '>J;W ':OW) uoeenIe, p suaAow sac 'e a lu.no. 8a 3ue4ue;sui; qap ap ainsaw a;;an anb ai ua 'aau1wÀa4ap a;Tun a-41 rEl suEp pwtjd::a 'saînîtai 0 nap a-jua ejnoa a, s mnb Fdwa; ap a Ie, a,. I uwwo: alu.lep * Iana:.!n.-m.JT rp (,7jWuJ,.wO) aueueqsu1 qep ap aJn aw aun -uanFsuom 4a alIqe-4a tue:ue;a (r'_ef4 - i E'q - _qp sdwa4 ap aDuaJaip.p awaT:-r ap aun 'ni aq;a;uoi al Jed aiu.àno.l. (-e4 'C-eq) rnqpp ap aJnarq a-;pej a; eJ;snos:sa I 4a6olJoq a-4pel -Jed amu.jrno. s.Ole C '(uq) aueJr, o ajnaq, ap anb ai ua 'îanWartA m -nij:î ai D le a Le aJmowaw ap 4uawaD:edwa, i suep ni;sa a;'e-4:.uoi -4lpal t;-, lTmT-t i awaw np a-4ue^ In a in T Tai aur, p aaiJt. -j. e, 'arnb ai ua tan;.RJPs;îni..vuIi ai ap alnrilan aunip a^AtJ.l2, e ial;JIA o in.JiD un,p (1D) eo:.a4uoi;pal suep aaJ-s$6aJua Tssne sa (leq):nqèp ap aJnalqp uot;e:zpui aun,nb ai ua asta; -DeJea 'I uoiteDipuaAa- el e awJoiuoz auoJqmuAse raJodwa aoe:.atdtitnw e uoisswsueJ; ap aioA aun;ueunJdwa slan;jItA s-4nmJlM ap: qap np uoDTene^aP p epeOJ, - sÀsit$et;tuaJ -uos (leq) aiJnsaw ap alleAja.uî,p;nqip ap aJnaq, I 4a (lu) sanSaJ eap sainilîa ap aJqwou -4pal anb sdwa- awaw ua 'aJnsaw ap alleAJa4ut,p a@Jnp aipel ie ainamJedns no alepe qsa sdwa; ap anuaJa4.lip a:;pej anbsJol Tpnp uoT;Duo. ua a;dwoD ap JnareA a:tpei JaTLTpOmw ap l.a.- aAl-OJ-4 as a la aeu!wJa-;p a;îun atDSel suep ewlJTd,:a as jCoqne 4;qip un e,- uepuodsaJoD '( sq)>.aautwJa;p Jna ei aun a-;ua 8Dua-J@ p eI ap uo1:Tpe Jed nuaéuoD al -B4.IpGW ua p rnAJd;sa itlnb;a (Id3);Tqpp ap Jna$awoD un. uefl;tsuoD aeuuop aun suiow ne puadwoD (1J.) a; a4uo al anb ao ua ast eBeSS ' )nOi ' ' t UO _4emDpuaUAJ el e aW.JOi JUOD auao uJu,&e ltaJodwa; T a6D:atid T Inrw e uossIwsue-J ap aTo/, aun:ue-4unadwa slan4ji1A sTInDJTmD ap;iqap np uo en IeAi, p epcmoJ," (Wt:lu:) Plnwnzme Tqap ap ainsaw auFIn a.wom aei'nwns..JnaA s _ usd ua p;a ian;jtA rtnDJtD awaw un inod satlqeqa;uawaA 0I -- TissaDDns i (:-wC i,-wq 'ILw) qep ap seaJansaw saqTpsap aunp sJna isnl d Janwn.e p nAed;sa. t nb am ua as Tzj %e-m i- no z 'I uolTe;PpuaAaj el e awJoDuoD auoJ4qDuAse laodwa4 a6e:.ard;t4lnw e UO ts TwsueJ% ap a tOA aun 4ue;unJdwa slan;tA sqTnDjiD ap;iqip np uOL lenIeSA. p ppeDoa ' T esTler;1TuîpJ;sa (,. 9*;9 9;9 intervalle détermine, ainsi que de déterminer 1 'arrivée en position extreme d'un premier sens de cette valeur de compte pour fournir alors ledit signal (OSC2) manifestant la necessité d'une action corrective. 7. Procédé d'évaluation du débit de circuits virtuels empruntant une voie de transmission a multiplexage temporel asynchrone conforme à la revendication 1, 2, Z ou 4, caractérisé en ce que ledit contexte (CT) comprend au moins un seuil de debit (Di) et qu'il est prévu de comparer 1l une desdites mesures de débit (Dml, Dm2, Dm3. RRm) avec ce seui 1 et d'actionner uLn compteur de débit (CF'i), dans un premier sens. si ce seuil est atteint ou depassé (Rli), ou dans un autre sens, si ce seuil n'est pas atteint (Rli), ainsi que ce déterminer qu'un tel actionnement a amene le compteur de débit dans une position extreme dudit premier sens, et alors de fournir un signal (OSC1) manifestant la nécessité d'une action corrective. 8. Procéde d'évaluation du cebit de circuits virtuels emoruntant une voie de transmission a multiplexage 21 temoorel asynchrone conforme à 1 'une quelconque des reven- dications precédentes, caracterise en ce que ledit contexte (CT) comprend une indication de débit maximal autorisé (Dsm) et qu'il est prevu de comparer, à 1 'arrivée de chaque cellule, le débit observe avec ladite indication de débit maximal et, au cas ou le débit observe atteint ou dépasse ledit débit maximal autorisé, de fournir ledit signal mani- festant la nécessité d'une action corrective. 9. Procéde d'évaluation du débit de circuits virtuels empruntant une voie de transmission à multiplexage -0C temporel asynchrone conforme à la revendication 8, caracté- rise en ce que 1 'arrivée en position extreme dudit compteur de débit (CPi) ou de ladite valeur de compte (SFPi) donne lieu & la mise en application dans le contexte d'une valeur de débit limite (Dsa) dépendant du seuil de débit associé, qui remplit le meme role que ladite indication de débit no Ste;ss sdws Sp a:us..tp s;tps Sribjo1 uswsp-ias z tA . triDJ tD rip sus ow SBp nd sa t,nb BD us;a '(TU) SSriSJ 'rp snsn sp e.-qwou un;s (j) anssw BP BItAJS;u!,p tt:d enp sun tssne pusJdwoD : s;xs;uOD s enb aD us 'B!IO1;S tsui;u ''- - Df.4) SôUJB. Bp SDUBJB4ip B4IW5..J Bull *riT -B4UDD 5 O B!UriO. (t'-4) Ip P s.ns'i, t 'OtJOL 5 Pt -.jsd Stujno. 5joE :*s;uoD;tpst up tey> sdws; sp sreta; utp nqp B SJr1Syp uot;eDtpui Sun 4BJ;StSJus riod taw t susAow ssp pusdwoj tt.rib Si us 'sutw...Ja;p un Sun SUBP swidxs Bri;.tA . T11DJXD BD BIDD3Se s;ueno snst suri s riod auwe ao sun, p Bnb isute 'al-qAiA I11D.4ID aD sp;qp rip uotwnIet, i sp BriA us 'a tri t TBD s;;sn ua i;JEdde îsnbrie ari4 tA; tnDJ t np BXBuoD St stî 'srntîs sunp uot;daî 'nod sus ow ssp 'an;t;TnDJID BD ap .tqp rip uot;'nîeAt sp suoîzuoi ss;ussîuîp - S;XsuOD CJBTTBdd LJOT snb - Ssuuop sp aqwssus un;uus;uon;uswsn'tdwS un ?WDBJ S5 T5I*. A IflDJID srib'yD sîTsribt suep Batoww BUri ueus.dwo suoJt4îuÀs îsodws s5tdttnw uotsstwsue; Bp sîo, sun;u' uue:Fue:suT;iqep ap a.nsaw a:a JTuJno* 1nod (ú,]W ' W.j). suaAow s3ap 'sarntia ':nap aj;ua aóInoa;sa s inib sdwa; ap a; a ?A^jaquL Jit awwoD aiuitp aln-) A J nDj Ii np w CI::W ("2GWW ',Nww) suaAow sap ' an:JTA TinDJiD a ap aintia. aun p BeATJJ,e 1 IaniJTA ini.tm un,p (10) a;-.:auo:. TpaI C)T suep (-eL4 ':e4);nq@p ap ajnaq,p uoi:tiTpuT aun aAqzi5aua inod (úaWW:aW) suaAow sap pua-dwoD IT,nb a= ua esTIa; -eJeîD i0 uotIeDITpuaaJ el ? awjouoD auojq4uAse taJodwaB ae;-,,aldtlinw e uoisstwsue-. ap aro^ aun:uePun-jdwa slanJ]iA sTniJTiap]tqPp np uoT;enie^ap 4.t;sodsta IT. * (Ileq) ainsaw ap a ILe^au T, p;nqpp ap aJna4, I a (TU) san5aj wrap saInilIa ap ajqwou qtpal JasileT:;Tui inod anb sdwa; awaw ua 'aJnsaw ap aIeA.Jaulp, Jnpjnp aTpel e aiJnatiJdns 0tb O X 9 Q 9 0 operant seulement lorsque ladite valeur de compte spécifiée est atteinte par ledit compte de cellules reçues, pour fournir ladite différence de temps (Dm;) comme mesure de debit instantané du circuit vlirtuel, définie comme l'inter- valle de temps qui s'est ecoulé entre deux cellules non consécutives, tandis que ledit compte de cellules reçues (n3) est réinitialisé. 13. Dispositif d'évaluation du débit de circuits virtuels empruntant une voie de transmission à multiplexage temporel asynchrone conforme à la revendication 10, 11l ou 12, caracterise en ce que des moyens (MRR) sont prevus pour accumuler plusieurs d 'uLtne desdites mesures de debit (Dml, Dm2? Dm_), successivement établies pour un même circuit virtuel, et pour les présenter ensemble comme une mesure de débit accumLulé (RRm). 14. Dispositif d'e,'aluation du débit de circuits virtuels emoruntant une vole ce transmission à multlplexage temporel asynchrone conforme & la revendication 10, Il, 12 ou 13. caractérisé en ce due le contexte (CT) comprend au moins un ccmpteur de débit (-i) et que des moyens (MGCI) sont prévus pour en modifier le contenu par addition de la différence entre une valeur déterminée (Ds), correspondant à un débit autorisé, et une desdites mesures de débit (Dml, Dmr2, Dm-. RRm), ainsi que des moyens (MGC1) pour comparer la position atteinte par ce compteur de débit par rapport à une position estreme specifiée. puis, si cette position ex treme est atteinte ou dépassee, pour émettre un signal (OSC1) manifestant la nécessite d'une action corrective. 15. Dlspositif d'évaluation du débit de circuits Z0 virtuels empruntant une voie de transmission a multiplexage temporel asynchrone conforme a la revendication 10, 11, 12 ou 13, caractérise en ce que le contexte (CT) comprend au moins un seuil de débit (Di) et en ce que des moyens (M!Rl) sont prévus pour comparer une desdites mesures de debit (Dml. Dm2. Dm3Z. RRm) avec ce seuil et des moyens (MGC2) pour actionner un compteur de debit (CF'i), dans Lun premier sens, si ce seuil est atteint ou depasse, ou dans l 'autre sens, si ce seuil n'est pas atteint, des moyens (MG3C2) étant en outre prévus afin de determiner qu'un tel action- nement a amené le compteur de débit dans une position e>xtréme dudit premier sens, et alors de fournir uLn signal (OSC1i) manifestant la nécessite d'une action corrective. 16. Dispositif d'évaluation du débit de circuits virtuels empruntant une voie de transmission à multiple>:age It: temporel asynchrone conforme à la revendication 1C., 11, 12 ou 13. caractérisé en ce que ledit contex-te (CT) comprend au moins une donnee qul est une valeur de compte (SF'i), et aussi plusieurs seuils de débit (Di, Di + Da...) et en ce qu'il est prévu de comnparer une desdites mesures de cbits (Dml, Dm2, Dm3., RRnm) avec ces seuils, pour déterminer oans quel intervalle entre seuils (Ri]) elle se trouve, et en ce qu'il est prévu de modifier ladite valeur de compte (SPi) d'une quantité oui est fonction dudit intervalle déterminé (Rij), ainsi que de déterminer l'arrivée en position e.C etreme dans un premier sens de cette valeur de compte, et alors d'émettre un signal (05C2) manifestant la nécessite d'une action correctrice. 17. Dlspcsitif d'évaluation du débit de circuits virtuels empruntant une voie de transmission à multiplexage temporel asynchrone conforme a 1 'une quelconque des reven- dications 10 à 16. caractérise en ce que le contexte (CT) comprend une indication de débit maximal autorisé (Dsm) et en ce que des moyens (MSC) sont prévus pour comparer, à l'arrivée de chaque cellule, le debit observé (nlx) avec :) ladite indication de débit maxzimal et, au cas o' le débit observé atteint ou dépasse ledit débit maximal autorise. pour fournir ledit signal (OSC3) manifestant la nécessité d'une action corrective. 18. Dispositif d'évaluation du débit de circuits virtuels empruntant une voie de transmission à multiplexage temporel asynchrone conforme a la revendication 17, carac- térisé en ce que des moyens (MSC) sont prévus pour, à l'arrivée en position extreme dudit compteur de débit ou de ladite valeur de compte enregistrer dans le contexte (CT) une valeur de débit limite (Dsa) dépendant du seuil de débit associé, qui remplit le meme rôle que ladite indica- tion de débit maximal autorise (Dsm). 19. Dispositif d'évaluation du debit de circuits virtuels empruntant une voie de transmission à multiplexzage temporel asynchrone conforme à i 'une qLIel conque des revendications 10 à 18 caractérisé en ce que ladite horloge fournit l'heure courante associée au circuit virtuel par le moyen d'un module de sélection d'horloge commande par une indication de selection d'horloge (selh) fournie par ledit contexte du circuit virtuel et oui sélectionne en conséquence un groupe de sorties (M1 à Mm) d'une horloge- mere (CEB), la sortie de poids le plus faible caractérisant une unite determinée dans 1 aouelle sont mesurées les durées intervenant dans les évaluations de débit, cette unité déterminée etant choisie de fa on a permettre d'atteindre la precision desiree dans ces evaluations.