Brevet FR2648645A1 — publié le 19901221

PROCEDE ET DISPOSITIF D'EVALUATION DU DEBIT DE CIRCUITS VIRTUELS EMPRUNTANT UNE VOIE DE TRANSMISSION A MULTIPLEXAGE TEMPOREL La présente invention concerne un procédé et un 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 constitue, par exemple, de quatre caractères à huit bits et !0 un corps de message constitué d 'un nombre défini de caracteres, 32 par exemple. Sur la voie de transmission, de telles cellules se suivent sans interruption. S'il n'y a pas de message à transmettre, la voie de transmission achemine une cellule "vide", c 'est-à-dire une celule de meme format qu'une cellule de message et comportant une information conventionnelle aisément reconnaissable. Des dispositions sont prises pour maintenir une proportion suff i sante de telles cel lules vides dans le flot des cellules de message; elles servent en effet, notamment, à la synchronisation de 1 'extremité de réception sur le format des cellules. L'en-tete de chaque cellule de message contient sur deux caractères par exemple, une information défilnissant, à l'intention de l'extrémite de reception, la direction dans laquelle le corps de message devra être retransmis. Les deux autres caractères de 1 'entete contiennent des informa- tions de service et, notamment, une information de contrôle de code et de détection d'erreur relative aux deux carac- teres de destination précédents. La même information se Z0 retrouve dans les en-tètes de cel lules lirré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 voie de transmission. FPlus généralement, ce circuit virtuel va occuper la voie de transmission en lui apportant un certain débit, mesure par BAD ORIGINAL lYNI91!o. avS wnod 'aeJ'ptsuoD uo WSU_= U aD ID^ eS DT peSiqeAtu ne 'JSat_;_ -Th SA ap DUOP 'WaJSAUOD Il -5UD1+ESUZS 5..rT = Jat ssTï-laD a t suep _inua:;uDD sa6-e_,,w _a Ia uu IwaSe UO Lu IW tJ1- ED +e UOTiqeflnwwUoD aD s-uaujadinbi sap 'I'a ee u3 ' uen Drq -4a s:Be^A ^a s;TLqapxne saDn -s aap ']d5a tU _nA. saeuuop sa I _au lwa 4e "n-od a. 1e. DUOp;ss mo.oLU'.sS,,_ iaJodw.a; aiDe: a IdT lnw e uotss5w5uesJ] -p alo-A au] IC-W T vew a.qwou insa anb a3_pu:Iw uaiq e,us6 ua Duop ae s =.E1 u s an tA s;in tflD ap S SwG 2 aWD * (aSDUODSS sE? s; î-+_s5,3W ap =_aute;uaD -ab, -b e s:;c Ii.' t S''sSrab aS ST.d',j-,aS ed',_ s+; i: qp aiD a3wwe6 a s;s aun -,uep uai e;a, 1-1 - At îinazl:- un -,ur-idwa LueANnOd S-D D s -ai aid EeOT.. i e tsSD sal a uozeDzi ldde,p saulteuop 5eJa, - nl, o: ne au, JUDusS,:oda;- a'e;a TI. tnw e UO JI ' w=ueS3 e au-;aep uD sC CeW Ei-À - ui ta Z SOe;is aAS- u m, -- -4;sa i II * t-., 5 r_' [_m Mr. _4,:sn;iiq.. ir J:.un ue.,a u oCA 1D j.SaUUO.;p 3p DJns 3u'n p [eu 'w q Iqp aP T ed u'- ',.: uJsJ e. '. 3 p EIol^ el ap IewT,:ew: iqep aI;ues,'. p ua]+n oqe uo la-bnel a iap sI l i D-ue,-D SD a:Jm J s;,:J. aD- -w c 's.,qDou =aus i a- '53tntlT sap as,;--use I suep uoT-%.uDo.LuT F'jaD e -n' [oap is; tq -Dp a-qwlLOU lp IDUs D S I U7P t:uusoedss a -Us.A.rst _i[1i w t1) riLP33 àqtijou*3 1 'zÀi Ite JB a* _p IA - Ei 1- i L a tD D Ui I ii Id t S U e J -+ B j ÀSi sarD-;a, -asoe P uc, T=s'twsueJ; et e Deltd eI ass tel et[a3 -assne an; _nI al13 uosiss tueJ; ap ct 1 D,,, el ap [ew::lew a:iqp at Jed aeT:iw-iT.+ Ea =-:+qip sam ap awDWOa e27 *5;uaSaJsLt -usu slan;).lt ú;.i\nD..JID 5; uaJ.Ji".jiIp sap - _ uen;Di-! - s_ qcp sa3 -uoJyDu./,e taJCdJa; sDe:;ald; :tInw un Sladde -uauwwe.rno2 -+sa unb aD suep aT!-,îari6J aeÀuetw ap :uale:CJS;u, s Stnl:tt[D seI -.uop S 81nBlJA stnDjTD sJia,-,snld :.ue.suT; no: e as;jddns uoissTWusueSJ ap a lOA e Tqpp BD ap UoT1 -enIesa,; -+aCDo. Jnod;uawas=îizsd se uo tuaAu.1 L'u-en;Dn:tl :sa;îqep a; 'sdwa sp:tu, + UIed sealn!iTtua'Tdwaxa VNiI10O 0V ap a TOCAG aLIn _e.un.ciCLa D.1 T_ nI D ap ueu TWJ4_z, E la.l'.-l -.-t 3q.tDmJtD ap;TqPp n p uocie n Ts-ADp apaDo-CI al uo;,e; I.[Dd:ia, p seD sap PqP lt eA apue-5 sn id el ap 3aDuau à a XnY aeL a-tel ap;ue;;awJad a uotiesTili;np assaidnos apues aun e queStA SalaUUOt;rppe -mn;DIsJ.DeJ sap snld ap a;jodao? O uot:ua,,uut saDuabl[;.a;aIIa4 ap T ameP aile; ap.ue4;,awJad [tnJA s tnI tD,p; tqap)D UO t4ne t.A-, -; tlsodsT p un a pamoid un racqo jnod Duop e uoi4ua^ut a; ueaisd el a inilta aun p apJnp el:uep@D-:a a5oIJoq.p uoTs IndW auni p a; ns Yr e sna;dwcuDo sa S-:no Jr a -en ic.,,a e -nod rz a jtess azu adwaq al ta ti'jaxa Jed isu ticY) a-;-J1OD spJ; aa -nll aD _ap a emp l +i s:, Aa1e s a-J; 4sa sZ an i* tA s; tnmJ ID Ei aqwou a iD uJenb a qe -c N2c:? 5ed sa u aW4SAs 1t,-a Ufl *'D'JUOp;,, UO.t _-,leseuo)s u,- _a[T EIaI Cu. q' _ua Jlna'4dwom [;SCI-JOID,}F_ UO ta Ti, dW t SaD [a tl;D Y 3Jan I Jardns:;ua [Aap Sa 1 nt Ia sop aDuapeP eu t S 5 '-Ao4,"'i T en U-. s Tidw t al-lzEl4D a =I/-:Da. qa a in tnitam nbeq e a.DUjA,.., Jna;dtuîD a- -À 'I,înJ TA l n-mJrD -Jed Ir -,ra un. 3 op.Jna;duoD un;- aç0TJO4 auun Ja,,o odwa p ema3 aD Fa soIJa '.(i;--r-.sa..aaq 3ap uawI)D(Dp al 'aid, -w3,;a Je, - ',dX a- a3p sap cqx, _ p:.;euuoD uO -uapaDxa salnilaD saT lule.JaT!euJDS ap a. uot -+e.:.IJe.. alia aJun.JT[dwc-_.:e p.ue:;;rw-ad S ja-,mJlA s'InfDJtD ap -iqaP lp uo T; en]e:A P awt/sAs un au -aDIUOD UcD tUaAU a _ua.:.d F-i O :4uawa.Jc,5ua,p sen ua 'U'OT snld D.a@airJ:;ocs Illa.nb Jinod La[il.a anb que; ua a.J;e:, uapaD:,a a ilttaD e Ja bJnetij ap sutOcw ne i-no no 'riJ, ItnmJD ne eD-qu. ;w:;e UeWaccO5:;q-pp ne;Joddeu Jed,Je.,uapa.a awwo:D a_4SptSuQD aintilam a;no; ap uoissiwsue. ap ar^.A el ued quatautwaL4e, I eaDaedwa, p sa astwpe;uawweJnoD aA:DaJJOD uoî;:se, I; rnpoJd as elaD IS 'nqlJ;; e:uawaleqo5;sa InIl Trib tntaD e Jnat.Jdns tqp un a;odde. u 'aDue l 1 iep aun,p a: lns Jed nro apne4 ed aD.Jnios aunnne, nb ' teAe ua:;uawa.YJo5ua p.Janbi, t sed au Y98-Z9Z -lVNI9DIUO CG a!p-_-a,:D 'anSaJ atnI Ita anbeyD e;i qpp ap]uawas Sú sedap ap seD U3 'a^ Da:aoD uot:De aun:ue4;awad:tqop ap ainsaw aun JzIqe;P, p].uawaleSa quoJ4awJad saîî3 s anJTA s nDj iz ap ajqwou pueô un ia leteÀ ap e:;awiad tnb a= 'uoisemDo a-,az e sen;,a.a uos inb xhna= anb a;,.aquo: ne spDme a-Ine sues;a ai-illaD arbe4m ap aap^je I e ie saan:Raa;;a suoiqe^jasqo,p ii-4jed q lan-4jiA qinDjiD np -ltqap aI ianieA, p; uoJa4awiad suoiqlsodsip saI la: aj À nqap ap alnaq, nb -ue ua 'a:.,a;uoi al suep asjqsibajua;sa aqueinoz a-na4 a:Rpej anb am ua 4a 'a^Al;:aJJo uot; e aunp a;tssaau el iaulwJaa;p ap 5z an/, ua 'uocenle^iA,p suaAow sap e alujnoj.:sa Puequeqsut tqap ap ainsaw a;aa anb am ua 'aautw, ap e;un e; tpet suep aw-td'a 'sanîia r xnap aiua 4noDa;sa,s inb sdwa- ap d I IeAvJau t, I awwo: a1uT. eap 'anUL- nmJ m nD óue ues u 1 ]Tqap ap ainsaw aun ant:; suom atlIqe.a Sule sdwia ap oz aDuajq.tp el anb am ua 'ni a,.a;lza al ied atuino.;nqep ao arJnaq, I ap a;teJsnos;sa 'abolJoq ae;peI Aed atuino& sJole aeue Jno aJna'4, 1 anb am ua an;_l'tA: lmJ m am e ma4ee aJtowiw ap quawameldwa, I sued nIl sa a; a;uo:D lpaî hlan;qilA 4lD.4mtm awaw np aqueAins atnilla aun,p aaAtJJe, I 1 e 'anb am ua 'Ian;t/-A;tniDJt a: ap atnilîD aun,p a Aeiie, lanI:-^ l;ni-Àm unp a;:.a;uom -aTpal suep aaJistbaJua Isa;nqgp ap ainaq,p uotre;>pux aun,nb ao ua astJ;neJem as It ' apulwiJap runI aun suep aewlO:d:a lan;JtA TnDjm a- e apmosse auednom aiJna4 aun jiujno Jnod aaeuPwe ao0Jo4 Cul aun, p loldwa, I ssne puaJdwoD I1: a ' lainllA TlnJ S1 am ap iTqap np uot;eni]eA, I ap anA ua 'aInilaD a;;am quasm;edde lanbne lan;iv.;TnDJ! np a.'auom np ajnmaI el haInllaD anbeqm ap uo:;dazgJ el e ';a lan;:jTA.tnDJt am ap tqip np uot-enleAi, ap suoi-4tpuO: sal:uessTuTlp q - a;: ?i Jar+r3tdwOD ap Pua;OaDd auPi;tIECdSp Ballaq a- stle 1l lulJ: 4sa -ea5ai' e-"p sci -[ a: @D aJqwou: 7IpaI ae-n sdwa; awaw ua *ajnSaw ae alp.Ja;uTp aaJnp aIpe{ ?.e0a no ainaeidns 4sa sdwa4 ap aDua4tp aqlpel anbsJol;uaw -aIrias 'uuop sdwatua ap a: teAJau T un suep samSaj sal n tam ap aJqwou un awwoD aiut;a lin, T^;Tn-iTD np ua/,ow 1:Tq@p - ap a.nsaw awwo: TuJnJo:ue-+a sanSaJ vrp sa 1n ila ap P;uaw -paui auqwou;, tpaj &ainsaw ap alleAJaqut,p aEaIIip aq1pel e aJnataigui;sa sdwae. ap a:uaj,. d'obtenir la précision desirée. Seion une autre ceracterstique Oe 1 'invention, il Oî' est Dor'.u d 'accumuler pt Lsieurs d Line desîites mesures OsE debit, su,-. es s i ement etabl i es Coir un merne circuit virtuLei et de le- pr-nerster ensel cMMe omm une mesure de debit Eccumrrulé. Salor une autre caracteristique de 1 'invention, le contel' e corrmprend a_ 1 mci n= une aonnee consti tuant Lun comricteur de debit et i1 e-st prévu d 'en mcdi fier le contenu par addition, de la difference entre une vale''r déterminée. corre-r-oncant a un débit autorise, et une de=dites mesures de cebit. pu L's ce con-p-re?- la position atteini:e par ce c-' compcteur ce dibit par rapport a îune position extreme speci- fics. et. si cette position extreme est atteinte ou depas- see. d emettre un signal rrmanifestant la nécessité d 'une actior, cnrrrec:ti..e. ei lon urie autre caractêris.tiCLte oE l'invention le contexte comprenc au moins un seuil de débit et il e-st prévLu ce comparer LUne deSdi tes mesures de debit avec ce seuil et d'actionner un compteLr de debit dans un premier sens, si ce seuil est atteint ou depassé, ou dans uLn autre sens, si ce seuil n'est pas atteint, ainsi que de détermi- c ner qu'un tel actiornement a amena le compteur de debit aans une position extreme dLudit premier sens, et alors de forunirr Lin signal imanifeEtant la nécessité d'une action correcti ve. Selon une variante de 1 'invention. il est prévu, cr--n ie cnte: te. ure vaieeLir oe compte et plu -ieiirs seuils BAD ORIGINAL 1VNIEI1O aVS -- D5UI -tu"l _.lnl_..: JuO.i-a o -Su@.'",OW Ep pUI =,JW: iI, D sid m ua as e as Il: tw.a;ap a; un auî SU'D sawt j::a ,Sn;JtA.;inDi. 4:vD e z:DDSSY 8,aque.,inroD esc-iU aun ilullNG4 nod aaOeuewe aOoIoiq aun nb lsule '4T anDtA Imn%^ eD ap;!qPp rp uo;aenve., T ap aria ua aTnTlam a;; D uaiTiedde laiblnie '[nt A; n:n n1p LS::=uaD np aJn;oat e[ ianlilan anbe4m ap uo';dazai el e 'queq;;aw. ad sua,ow sap:a tall:^iT.Ti-l::D:, 3: p +;Tqpp Ip uor. enTlea, ap suot;TpuoD sal ues'u'.p - a;:a.uoD ejalladde uo, anib - sauuoo ap elqwasua un;ueua;ucoD auawazDedwa un -s +a tamn;rtA 4 [nD4 ItD a,-iDeq: e 3 -lDeTl S-ueo ai!owiow auin puaJdwo: uOL: I -U-aAU' r ap aiJoJ,4:nU,'e TaraJoLwa 815e. d!:. nw ? uo1=_s tue.. 3p 8 t:OA unl aoue:4urcluwa @a - - n:;D Sap uaeu t'L;:.e s'ia-,- ', _l. lnDJID. aom '.'tqs-p r',p UO T.en '[/p,, p.t.; -I0DST p 17 waDEtJ0;fle rseW-:ew;t-o sop UDI.oeDtput a:TpeI amrb a37r_ aw@w aT::t- w4 1.i aL-c. ss'e,lq-p ap Iln,t' 1-p;-uaPuade[ a4; wlr D tpa -i-a ra aun-,P paao s uep LIoteD_'llde u3 aSt..u eT r,'a auuop a;.dwo c. r-,l/,, a.lppel o rno; ?qcip am i-radcoD M..tpnp asJ.:.:a uoz:.sod ua,...4e u 0u l; U r ap a nb î;qs i - ?D eDa a-;ne t3un ua las *A ITDaj__OD UO Uun 3Ull,p 3q1' IEeuDeU e, ue,4sa-_ u'ew TU.eis. [pas JTuJnoi ap a'sT.Jozne etS t; el uot;uSAIut î ap anIDI;E seD5-?D a_4pne aun u] l3s SAT;4DSa_4o: uo'-e -aUl, p ptsSSaDau 'e queqa4. tu'ew teuôtJiS;TpaI sole -JtuJnov..nod '1naIeA a:;aD eD suas.satwia.aJd un UeD awa-::a uotTsTsod ua SATJ4^e, _ Jau -tws; aJ p anp ib tIsutl FtUTWJlS.éip SITeAJ-S4UT qIpnip uoGTDuGo. ssa rib; eTuenb aun p asdwoiu ap jl-a leA a; pe[ sa T CpoW ap n-AJd;sa 1l qa 'aAnoJi es atIa SiTas 4s aua alleA -a;u$ tlanb suep.Jau wJasap Jnod 'silnas saD DaAe;lqep ap =aensaw aqTDsap aun -, aJiedwo: ap naJd;sa IRa m:q p ap Si98"9 Z s tion d'heure de dbut dans ledit conte;te d'un circuit virtuel, à 1 'arrivee d'une cellule de ce circuit virtuel, des moyens pour, à 1 'arrivée d'une cellule suivante du meme circuit virtuel, lire ledit contexte dans l'emplacement de mémoire affecté à ce circuit virtuel, des moyens pour soustraire 1 'heure courante, alors fournie par ladite horloge, de 1 'heure de début fournie par le contexte lu, la différence de temps ainsi etablie constituant une mesure de débi t instantane du ci rcui t vi rtuel, definie commo e 1 'i nter- valle de temp- qui s est éc ol 1 entre deux cellule-- e':pr 1 ime dans ladite unite déterminee,. des maoyens pour frournir cette mesLure e deébit lnstantaené _ des mo';'ens d'e;valuation, en vrue ce d:-terminer la necessîl t. d'une artion correctîi.e, et ces- moyen- pour delerminer 1 'enrei5c- trement de ladite neure couraente dans ie conrtexte, en tant qu'heure de déDLtt. Selron une autre caractric-tique ce 1 'inventlon, ie conte:-te comprer-d Lin compte de cel 1 ul es re ues et des moyens sort prevus pour incrementer ce compte a la r'ecer-- ) ti on Ce ch-aquLe cel Li le u ci rcLI t v rtuel, ice s mo'eie pour cCmparer 1 e conie i ncrement rè avec uri val eur de compte spclfriee et ces mo.'ens operant selement 1 crEsquLe ladite val eur de compte specifiée est atteinte par ledit compte de cellules reLues, Dour lT(urn ir lnacite difference de temps com, me Lesure ce debit instantare du circuLi t virtuel définie comme 1 intervalle se temps qui s'est ecoulé entre deux cellules non consècutives, exprime dans ladite tunite determinée. tandis que ledit compte de cellules re;ues est reinitialisé. > Selon une autre caractéristique de 1 'invention, le contexte comprend aus-l une duree sedcifiée d'intervalle de mesure et un nomore de cellules déjà regues, et il est prévu des moyens pour comparer, a la réception de chaoue cellule, ladite difference de temps et ladite durée - d interval le de me_-=_re. des moyens pour incrementer alors BAD ORIGINAL IVNIOIMIO ave T! 'UI;Uua.,u t I ap =UlI-1D@eJe: a:-e euUI aS r. 3a.ffilvauJo uot;De aunp 3:eqirD-3u el lue;Sa.&TUeW Ieu5is un JTuJno; ap SJO Le;a 'suas JalwaJd;tpnp awaJ;> a uot:.sod aun suep.q.t-p @D -,iamdwoD aI uawe e:uawauJdot:De laq un nb jau;wj:a;p ap ut e sna.Jd a;rno ua;ue; a umaow sep ';ulaq;e sed;sa, u I nas anD s 'su-s aJmne, suep no 'assedap no; u'cam:e:-sa TIas a- is S'uas ja wa.Jd un sUep:;Tqep ap Jnamdwoo un auuot; e lniod 4a 1Inas aD zaAe :;tqPp ap saJnsaw sa; psap aun JaiedwoD Jnod snAJd;uos suaow sap -a 1 TqiP ap I:nas un su ow ne puaJdWoD aq;.auoD al uo:;uaeut, ap anba t;'e.7.e.eaJ4ne aun uolaq r "DA t DmJJOD UOGDE r..-3U, p -.;l=saD3u el 4ue;4sa uew TLeuTis unq aÀGwp JÀuod 'aese-p no a;uîae-e; sa awai;>.a ulolt;od a;eau TS '=rnd 'ap7 |T=ed= wIJa.;:xa UOî;t:SOd aLln e ? %odde- -ed: rio ao Ja; dwoD an t.ed a;uas.e uoI.s.od eI.aJeduJoD Jn- od suaA.ow sap aF, *iUI tqep ap sau-:saw sa4tpsap aun:a 'ast-o'ne;îqap un e :uepuodsaJoD 'eauulwJa;aep jnamle,' aun a-jua aDuaJ;:J.LTp eT ep uot; ippe Àed nuaE:uoD -D Ja aTTDow ua nod sn^e oJd;uos sua/ow Sap;,a;-qmp ap jnaladwoD un Sutow ne puamdwDD a;:a;uo al iUOtUaAUI, I ap a-bts.-, e-aD anle aun uolaS 1 tnlJnDD') tqCp DD aJnEaw aun awwOD alqwasua JauausJd sal J-,Od D1 T an;I-4A TInDj-TD awaw un iJnod sa t lqe-a tuawaA SaDDns ' IqPp ap sainssw sae,!psap aun p sónasnld -m!nwnsDe fnod snr,,.óÀd;uos suaAow sap 'uo îuaut, I ap alnba -s Dej,-D amne aun uOTa t) -a= TîexlquTroJ; sa sa n IC ap aJqwou 1.TpaI anb sdwa. awaw ua 'a..Ànsaw ap aI leA.a-u, p eeanip arpe e ale6r no ae, n JnaeaTdns;sa edwa; ap aCuaJ -,;; Ip amtpeI anbsJoI quawalinas 'euuop sdwa; ap alrleAJm;ut un suep san5am. SalInlaD ap aJqwou un awwoD aTuTipp ' lanJiTA r TnJ iD np uJa/ow;4Tqsp ap aJnsaw awwoD tuJnoa.ue;e sanuaj cep salnilaD ap quamweJDuC aJqwou %ipaI 'aJnsaw ap alle^ -JaCuT, p aa@np a;Tpe T um aJnaT.aie. ur.sa dwam ap aDuaJq.!:p amDel arb %ue; 'san5aJ erap sTnTIlaD ap a-qwou;:pal S 9898'9 " lYNIDIVI:O CIY -1,T:n a-na4,ep s.UO: e'D pLIU1 sEal ani Lue CD.u atqo UI- g SucO "[','E qT3'.D _'_'_sa SUep z3,3.. T -s p uOISIDed el aJpLIateaqS, p a.2].w.ed e ujoe. ap e lt1O4D;ue] aauiwia;ep;-Tun aa:;aD p an sJoTCenl,2aa sa@ suep;ueu -aA-aqui s- p s aa p St saeAnsauw 7ucs eule'ne Sued eaeulwuJaep p un aun quesT1jpDejeD alqte. slld al spTod ap 'i;.cros el 'aiw-aD-..olo4 aun,p se 1.c:s ap ednoJc un eaDUEn.esuoc ue auJoct$:DalTs nrb.a - =n] inA.TflD= r np: ' Da-la;uo:D;paj Àed aTuj-,o aol. e o4,p uo0[.eiles ap u '[ezipu! aun.-ed ppuewwo: aaoJoq,4p uUO1Teaas ap ainpow un D u.aAow ael Jed 1Eani-a^ OT I D1:D _; e | D Do-i e etue. 4noD 3 nE4, I.TJno UJ O Deoc_q eOTpeî g un Itu-aAu, I ep -3nb 1qs iT4Je e D e a]ine aen u laús *Àst_'c1-e Tel,'u;e].îTOe 3p uct;eitlpUI a;Ipe[ arsn. e'Oi awaw -al]'[dwae nb iTDo--se;;ep se Ilneas np -uepuedzp C; 1W z 3 t s alP_ ' T +2 I ui'.Ufl 5;a"U,'DJ a I ue Cl2S I3- oejua a.d o ap ID l:)a - À e, no a. qep e3p _Ie]rc:uD Eo 1 c:-EJP un p: a JeLw a "a UOI -. I Sn d ULe aDeAI.J.C4., I ç "_cod s -.La I -uc suiAoU, -ap uo t;Uau, t a-D ao T.. e:l.:LeIJe' a-.ne atJn ucD.S À3.;,T." a-4 - -D U G 1 -De D Un p -4] = eu e I ueS ae ua Rue;ó suaAow sap 'auwJe;ep alleAea:-4ut;pnp uot;cuo. s.e 'nb eq.:.uenb aun,p aqdwoD ap -ineleA a]tpeI.auel.pow ap nA_^d sa I; Ra eaAnou; as alIla 3ltnas ea_;ua I e^Maruî larend suep _iaumwe p nriod 's5inas sa DaA^e -Rqpp ep sernseaw sa] mtDsap aun uJa.uedwo: n od s n,",, _ d]uos suaAonw sap]a a]dwco: ep -,naale^ aun rea;4,cp ap sltnaas sqneisnld neud;sa ( I 598'j9Z ses en relation avec un circuit virtuel sont adaptes au debit propre a ce circui t virtuLel ce qui permet d obtenir la precision requise sans devoir augmenter la dimension. en nombre de bits, de ces indications. Les differents ob jets et caractr i stiques ae l'invention seront détailleg dans la description qui va suivre, faite a titre d'exemple non limitatif, en se repor- tant aLI: f i gures anne ees qui representent: - la figure 1. le dia:ramme par bloc d'uLn exemple cde realisatior de 'invention, la figure 2, le diaErzamme par blocs du bloc de traitement BT du systeme de la. igure 1, - la figure 7, le schema 'uLn mode de r-alisation du module de sèlection d'horloge MScH de la figure 2, - 1a figure 4, le scnemea o un premier mooe Ce rai-is_:ion du mocule de mesure de debit MMD de ia figure - la figure 5, le schmna o un deuL i ere mode ce rsallsrion du module ce mesure de cebit MMD de la figure - la figure,, le s c imE c'un troisieme mode de re-iisEtion Cu module os mesure ce déoit MMD de la figure - la fig ure 7, le chema O' LIun premier moce de realisation du module ce quantiicaticn Ou resultat MOCr' cE la figure 2, - la f i gure 8, 1 e sechema d 'un deuxi ème mode de réalisaton Cu module ce quantification du résultat M1D1 de la figure 2, ZO -- la figure 9, le schema d'un mode de realisation au module de réduction du nomzre de resultats MRR de l a figure 2, -, la figure 10, le scrhma d'un premier mccle de réaliisation du module de gestion de compte MEC ae 1. figcu-re BAD ORIGINAL 2,648645 - laEt f i gCIre 11, le schéma d'uLn ceuxieme mode de réalisation du module de gestion de compte MGC de la figure 2, - la figure 12, le schéma d'un mode de realisation du modul e de déci si on MSC de 1 a f i gure 2. la figure 1-, le diagramme d'un assemblage fonctionnel des modules du bloc ET pour le traitement duLr circuit virtuel particulier constituant un cas d'application de 1 'invention, - la figure 14, une illustraticrn d'un exemple Ce conrtexte utilis1ble cans le cas d application de la figure 15. On se reportera d'accrd a la ficure 1 qui repreEsen- te le diacramme oeneral dun mode de realisation ce le presente invention. Le svstcme d,valuation de débits de la fiocre 1 est interposec entre une entrée de cellules ENC et une sortie de cellules STC. I1 est intercale suLr une vole de transmission a multiplex age temporei asvnchrone. FPour fi:'er les idee. le cebit biLrEaire ce la vole de transmis- 2j sion, reLJu sur 1 'entree ENC, est par exemple de s.C> Mbit/s. Ce débit travers-e uLn bEloc de reception/emiEssion ce cellules EiREC qute 1 'on peut v_0 r comme un registre e cécalage Tant que 1es debits des circuits virtuels supportés par la liaison sont acceptables, toute cellule reçue s-tr 1 'entree ENC est purement et simplement retransmise sur la sortie STC, avec un retard egal, par exempl e. la durée de trans- mission d'une cellule, scit 0,5 ms environ. Une cellule, selon 1 exemple mentionné dans le préambule de cette description, comprend quatre caractères Z0 d'en-tete; deux d entre eux fournissent un numéro de circuit virtuel à 1l bits. La cellule comprend aussi un corcs ce message comorenant 32 caracteres. DE s quLe 1 'enr-tete d'une cellule est disponible dans le bloc SREC. cet en-tete ET est fourni a un bloc d'acces au conte',te de traitement EAC.T. L'ans ce bloc EBACT, le BAD ORIGINAL 1: numéro de circuit virtuel, CV, sert d'adresse pour l a lecture, dans une memoire de contexte de traitement MCT, ou contexte de traitement CT du ci rcui t virtuel auquel appartient la cellule revue. Ce contexte de traitement CT est un ensemble d'informations numériques, les unes semipermanentes, c'est-à-dire f i ées pour la durée d'une communication empruntant le circuit virtuel, les auLtres modifiables, c'est-à-dire susceptibles d'évoluer à la réception de chaque cellule du circuit virtuel. Ce contexte de traitement contient ainsir une information oéfinissant le "passe=-" du ci rcui t virtuel. Le bloc d'accès BACT fournit le contexte de traite- ment lu, appele alors CTL au bloc de traitEment BT, lequel dispose par ailleurs d'une information chronometrique fournie par un bloc ce compteur BC. F partir de ces deux informations, le bloc de traitement BT élabore uLin contexte de traitement mis a àJour CTX qui est retourne au bloc d'acccs BACT Dour etre reinscrit a la meme adresse CV, et il fournit uLin signal CdC. dans le cas ou, la cellule revue 2r0 n'est pas acceptable. Le contexte mis A jour CTX contient des inform a- tions modifiabies qui ont eventuellement change, selon le programme de traitement du Olcc BT, en fonction du fait meme de la réception d'une cellule et. surtout, de 1 'heure d'arrivée de cette cellule, indiquée par le bloc de como- 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 Line cellule vide. Dans une deux i me forme ce mise en oeuvre, le signal OSC provoque seulement le marquage d'un indicateur prévu dans 1 'en-tete de la cellule il signifiera, cans les organes de commute- tion Lue traverser uLltériLeurement la cellule, que cel 1 e-ci peut ne pas etre retransmi se en c as Ce surcharge. D 'autres cEas d'utilisation du sionaEl OSC peuvent etre imaginés, BAD ORIGINAL matérialises par une sortie 505C pour le signal OSC. Le temps mis par les blocs BACT et BT à accomplir les opérations que l 'on vient de décrire est avantageuse- ment éegal la durée de transmission d'une cellule, de sorte que ces blocs sont ensuite dispcnibles pour un nouveau cycle de fonctionnement des la reception de la cellule suivante. On pourrait toutefois, comme il est bien connu dans la technicue. amenager le fonctionnement des deux ol1cs de manière que les ooerations de lecture- O traitement-reinscription d 'un conte'te, pour une cellule re Lue; se rEcouvrent avec les mes- operations relatives à la cellule suivante, afin que le bloc d'acces BACT et l E bloc de traitement BT aient cnacun la durse entiere dune cellule Dour les operaticrE relatives a cette cellule. Les informations ce contex te CT sont initialement inscrites cans lza mermoiire MCT par un processeur de commance non represente communiquant avec le bloc d'acces PACT par une l1 iaisor ECMP. A crnacue- fois, le processeur fournit une adresse sde circuit virtuel C et une information os contex- ]0 te CT. Crn peut ernvisacer que le bloc EFCT soit, par e" emp 1 e, pourvu de moyens d'identificat 1 on des cell u 1 es v.ides et qu'il procede a 1 'i nscription d 'un nouveau conte' - te dans le temnLs de reception de chaque cellule vide. Le bloc BACT contiendra enfin des dispositifs de contrble oe fonctionnement et le proceseur, par la liaison CMF', viendra y lire ces comptes-rendus de fonctionnement. Les blocs EBREC, BACT, BT et BC ont eté représentés à 1 'interieur d'uLn cadre er traits interrompus car, comme on le verra par la suite, ils peuvent etre réalisés collec- 0 tivement sous 1 a forme d uLin circuit i ntére - la demande (ASIC). Dans ce qui suit, on ne donnera pas ce description detaillée du bloc de recetion/emission BERE qui peut etre. pour 1 e-sentiel un registre a décalaoe. ni du bloc de compteuir BC oui sera uLn simple compteur biraire avan5ant BAD ORIGINAL d'un pas à chaque periode d'urie horloge incorporee et passant cycl i quement par toutes ses positions. On discutera ulterieurement du nombre d'étages de ce compteur. On ne décrira pas non plus dans le detail le bloc d'accès EBACT dont les fonctions ont éte clairement deéfinies et dont la réalisation, liée a la technologie appliquée pour la mémoire MCT, est à laporttée de l 'homme de metier. La description dataille suivante concerne donc seulement le bloc de traitement BT. Ce bloc de traitement PT est sommairement illustré la figure 2. Il comprend aes mcCules de traitement de six types=: aut moins un module de sélection d'horloge MSH, au moins un module de mesure ce débit MMl, aut moins un module de auantification de resulttat MOF, au moins un module de l5 red.ction du nomore de résultat MRR. au moins un mod'.le de gestion de compte MEC et aLt mcins un module de décision ULin module de selection d'horloge MSH est représente la figure - oai fire ement le compteur CBC du bloc BE, ccnstitue c'une succession d'etages binaires commandes par une horlooe HG3 fournissant des impulsions h. Les sorti es SD à ' d+m+e) du compteur CEC sont couplées au modul e de sélection d'horioge cui reçoit par ailleurs, du contexte CT fourni par le bloc c'acces EBACT, une indication de sélection d'horloge selh Qui est une indication binaire pou.vant prendre e+l valeurs successives. Cette indication est appliquée à m multiPle eeurs MUI à MUm qui prennent en consequence tous la meme orientation. Chacun de ces mulItiplexZeurs eset connecté à un groupe de e+l sorties du O1 compteur CBC, les m groupes étant eux-memes décalés. chaque fois d'une ou plusieurs sorties, de celui du mult - plex eur MU1 à celui du multiplexeur- MUm. Le multiplexeur MUl est ainsi connecte aux sorties Sd à S(o+e) du compteur CBC, tandis Que le multiple':eur LMUm est connecte a ses E sorties S.(d+m) A Eb = S.d-m-e). Finalement. les sorties M' BAD ORIGINAL à Mm des m multiplexeurs fournissent une heure courante hc sOus le forme d'un nombre binaire dont les poids vont de uL a u+mr, le poids u dépendant de la valeur de I 'indication selh. Chaque circuit virtuel peut ainsi se voir doté d'une horloge appropriee à son débit, définie par 1 'indication selh de son conte'te de traitement. Il convient de noter, toutefois, que plusieurs blocs de selection d'horloge semblab]les à celui qui vient d'etre décrit pourraient etre prevus ensemble. Oin verra par l1 la suite cue les modules de mesure ce debit utilisent tous une heure courante. qui est fournii e par un moCuLl.e de selec- tion d'horlooe. Un module de sèlection d'norioge tel quE celul de la figure 2 suffit lor=-sue qu'une meme heure courante peut etre uLtilisee par tous lee modules ce mesure. On comcrendra aisement cue, le caes ecneant, il pourrait etre necessaire de fournir au;' diffeerents modules de mesure des neures courantes differentes ellesE seront fournies par autsant oce modules de selection d'horloge. Le bloc de traitemernt BT comrenrd ensuite ur, ou 0 plu.sieurs des modules ce mes=ure ce adt jt MMIE ' MMDà On decrira d abord le mocule MMD, en se referant a. la figure 4. Ce module reoit du conte'te- CT. foLlrni par le bloc EBACT, les indications suivantes - la curee T d'un intervalle ce mesure également 2E. appele T, exprimee en periodes uL, - la valeur de la perioce uL, - une heure de debut hal de 1 'intervalle de mesure T, etabolle anterieurement à partir de 1 'heure courante hc, - le nombre nl de cellules déj a reSues dans 3( 1 'intervalle de temps T en couLrs, - le nombre B de bits d'une cellule. I l recoit aussi 1 'heure courante hc fournie par le module MSH. Le module MMD1 effectue la difference hc - hal. Si cette oifférence est inferielure T, il fournit seulement BAD ORIGINAL au bloc BACT une valeur nix = nl + 1. destinée à prendre la place de la valeur nl, dans le contexte CT. ci, par contre, cette différence est égale ou supérieure à T, il fournit un signal de validation Vall. accompagnant une valeur Dml = nI, à 1 'intention du moaule suivant MOR, MRR ou MGC. Il fournit alors au bloc BACT une valeur nlx = 1 et une valeur haIx = hc, qui sont enreglistrees dans le contexte CT, a la place des valeurs nl et hal. Ainsi, 1 'heure de debut enregistrée dans ie contexte de traitement CT est l 'heure de receDtion o'une cellule anterieure, pour laquelle la valeur nl était égale à 1. Le débit Dml ainsi établi à l'expiration de chaque intervalle de mesure, de duree au moins egale à T, devrait formellement avoir pour valeur nl*P; ' T*u, soit le ncombre de bits reçus par seconde, si la perlae u est exprimee ern cseccrndes TouLte-fCis, comme on l'a inOique,. Dml = nl, et le resultat de mesure ne contient pas 1 facteur BE/T*u. Il n'est donc pas necessaire que le module MMD1 reçoive d L contexte de traitement CT 1es vaieur- u et B qui ne servent qu'à 1 'établissement du reésultat. On verra par la suite que ces facteurs absents du resula- de mesure sont en fait Dris en compte dans le bloc qui utilise ce résultat. F'ar ai lleurs, on peut noter que 1 a valeur B peut etre une constante du systeme de transmission et nue la valeur T peut etre une constante du système d 'évaltuati on. Dans ce cas, elles ne sont pas fournies par le contexte CT, ma is incluses en tant que valeurs constantes dans les modules du bloc ae traitement BT. Il reste enfin a mentionner que la mesure de cO l 'intervalle de mesure T, bien cu'elle ne soit pas effec- tuse rigoureuLtsement, peut etre sufflsamment precise. En effet, cet intervalle commence, comme indiqué, par 1 'heure d'arrivée d'une cellule et le nomure ae cell ulies deai reçues, fixée a 1. Ensuite, lese ceilules sont comptéres, -5 j 3,s:,_,' a ce que 1 'on reçoive une cellule pour laquelle la BAD ORIGINAL différence hc - hal indique que 1 'intervalle de mesure est depasse. Cette derniere cellule n entre pas dans 1 'indica- tion de débit, puisque 1 'intervalle de mesure est termine. Elle entrera par contre dans le compte du prochain inter- valle de mesure. Donc, toutes les cellules sont comptees. L'imprecision vient de ce que les intervalles de mesure ne sont pas jointifs. Elle est au plus d'une unite sur le nombre de cellules comptées par intervalle de mesure. Avec un nombre de cellules suffisamment eleve, au debit moyen aEtten du, cette iamprecsion peut etre neglceable. Pinsi, la mesure de d'bit effectuee par le moouile MMD1 est conc fournie par un nmbre de celltules déjà revues ans 1 i ntervalle de mr--esu-re, avant que n'arrive la cellule cons i dere-e. Le moouie MMú12 de la fig ure 5 re,îoit, outre 1 'heure cDuran.e hc provenant cu bloc de select1on d'horloge MSH. la va]eur E definie precèdemrment et une valeur ha2 qui est cette fois 1 'heure colrante relevee lors ce la reception Ce la cell 1 e crececente. ces oeux dernieres valeurs provenant 0 due contetite ce traitement CT fourni par le bloc EBCT. Le module MMD2 effectue ainsi, a chaquer cellule arrives. la difference hc-ha2 I1 fournit un signal ae v alidati or, Val2,. accnmpacgnant unre val eur Dm2 = hc - ha2, a 1 'intention cu mooule suivzntM MT!F. MRF: ou MGC. I1 fournit aussi au bl oc EACT une valeur ha2x = hc, qui est enregis- trée dans ile contexte CT. à la place de la valeur ha2. L'e.'pression au debit ainsi établi à la reception de chaque cellule devrait rinoureusement avoir pour valeur B/(hc - ha2)*u, mais les facteurs B et u ne sont pas inclus 0 dans le resultat de mesure Dm2; ils sont pris en compte dans le module suivant, comme on le verra plus loin. Et la valeur B, comme indique précecemment peut etre une constan- te du svsteme de transmls--ion. Dans le cas ce ce module MMD2, la mesure de debit est a.nsi directement fournie par la,urede oe 1 lnterv-lie BAD ORIGINAL à de temps qui s'est écoule entre la cellule qui vient a'arriver et la cellule precédente du circuit virtuel consi déré. Le module MMD3 de la figure 6 re5oit, outre 1 'heure coutrante hc provenant du bloc de sélection d'horloge MSH, la valeur B définie précédemment, une valeur haZ qui est cette fois l 'heure courante enregistree lors de la récep- tion d'une première cellule d'un croupe de N cellules, un compte n3 qui est le nombre de cel lules déeja reues ce ce g roupe de N cellules, ainsi qu'une valeur N que doit atteindre le comote de cellules d un croupe, ces differen- tes valeurs provenant du conterte de traitement CT. Le module MMD- ef f ectue c abord 1 'incrémentation du compte nZ. nx = n3 + 1. Ouis comoare le compte n3. a la valeur N. Si n3x N, le module MMD7 fournit le compte n3 au bloc EBCT., pour mise a jour du contexte de traitement ET (la valeur haZ restant inchangee). Si nr:: = N, le bloc MMD: effectue la difference hc - ha-- Il fournit un signal de validation Val3, acconpagnant une valeur DIT:- = hc - haZ, ê 2') 1 'intention du module suivant, ce type MRR, MOR ou MGC. Il fournit aussi au bloc BACT une valeur haZ = hc et une val eur n -- 0 oul sont enreml strÉes dans le conte::te CT, la place des valeurs ha: et nS. L'e;:pression rigoureuse ou debit ainsi etabli a 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 Dm3; ils sont pris en compte dans le module suivant. Et la valeur B, comme inoiqué précedemment peut etre une constante ou système de transmission. La val eur N peut quant a elle etre une constante du systeme d 'éval uat i on. La mesure de debit fournie Dar le module MMDZ est cette fois la durée de 1 'intervalle de temps demandé pour la réceptiorn ce N cellules. [n peut aussi le voir comme BAD ORIGINAL ) l'intervalle de temps moyen entre cellules consecutives, évalue sur N cellules, multipiée par une constante, qui est aussi N. Le bloc traitement BT comprend ensuite au moins un module de quantification du résultat MQR. Il peut prendre la forme du module M1DF illustre à la figure 7. Ce module MORl re.0it une indication de mesure de ddOit mesure Dm, c'est-a-dire l 'un des resultats de mesure Dml, Dm2, Dme, en provenance de 1 'un des modules précédents MMD1 à MMD-, ln et reçoit une indication de seuil de debit Di provenant du contete de traitement CT. Il compare 1 'une à l 'autre et produit un si gnal de resultat RQi si la valeur de debit mesurme n atteint pas le seuil, ou un signal de résu.ltat Rli si la valeur de debit mesuree est egale ou superiacure au seuil. Ces signau:' sont Oestinas a un module suivart MRR, ou directement d un des mcdules ae gestion de compte MGC. En variante, le module ce quantifi cation de resul- tat MDF: peut prendre la forme du module MOR_2 illustré a la fi gure 8. Outre lee val eurs Di et Dm, le modul e M11R2 reçoit aussi du contente CT une val eur Da. Dans le mooul e MOR, les valeurs Di et Da sont comOinees pour foLirnir une echelle d'inoicat ions de seuil Di, Di + Da, DC + 2*Da.. .Di + k*Da et la valeur Dm est comparee à cet ensemt1e de seuils de sorte que le module produit un signal ce resultat RiO seulement s: le seuil le plus bas n'est pas atteint, le signal Fli, si le seuil Di est franchi, mais non pas les seuils suivants, et ainsi de suite, le signal de rsul tat R(k+l)i etant fourni, seulement lorsque le seuil le plus _' éleve Di + IK*Da est franchi. Ces signaux sont destines à des modules de réduction du nombre de resultats MRR, ou directement des modules de gestion de compte MtC. Dans ce module MOFR:2 en variante, il est encore possible oue les differentes valeurs de l 'ecnelle d'indica- Z5 tions de seuil soient directement fournies bar le contexte. BAD ORIGINAL Le module de reduction de nombre de resultats MRR est un élément optionnel. Un module MRR peut suivre un module de mesure de débit MMD1 à MMD-, ou encore un module de quantification de résultat MOR. Un mode de realisation d'un tel module est représenté A la figure 9. Ce module a pour fonction d'accumuler un certain nombre de resultats de mesure, quantifiés ou non. Il reçoit du contexte de traitement CT les valeurs suivantes: - le nombre C des resultats de mesure qu il faut C accumuLl er. - le nombre c de résultats de mesure dej à accuLmul es-, - mc la valeur cumulee des c resul tats de mesure dO-ja acui s. I1 re oit par allleurs un résultat de mesure Rm aui est le resul tat ce mesure Dml. Dm2 ou Dm- fourni par le module de mesure ce debit precédent, OU le signal d e resultat RiO. F:i 1..,Ri (4+1) fou rni par le module de quantification de re-=-ultIt précédcent. I1 reçoit enfin un signal oe validation Var qui est le signal Val, Va12 oC Vcal dul module de mesure oont provient le resultat de' mesure. En échrange, ce module de réduction MRR etablit un ncmDre c. = c + 1 et le compare au nombre C. En meme temps, le module effectue la. somme mcx = mc + Rm. Si c" C. le nombre des resultats qu'il faut accumuler n'est pas encore atteint et le module MRF fournit, pour la mise a jour du contete de traitement CT, les valeurs c" et mcx. Lorsque cx = C, le module MRR fournit au contexte cx = O et mc. = O, tandis qu'il fournlt, au bloc suivant, qui peut etre un bloc de ouantification de resultat MQR ou un bloc de gestion de compte MGC, un signal de validation Vlr et un résultat de mesure RRm = mc, ces oeux informations ayant la memFs sicnification, vis-a-vis Cu bloc suivant, que 1es Z5 nrfcrmations Val et Dm ces mdes odls ce mesure e debit MMD1, BAD ORIGINAL MMD2, MMD:. On va maintenant paEsser a la description de deux versions successives de module de ge=tion de compte MGC. La premiere version, MGC1, illustrée à la figure 10, s'appli- que, à. titre d'exemple, dans le cas ou le dbit est mesure à 1 'aide du module de mesure de débit MMDl ou d'un moduLle de réduction du nombre de resultats MRR employe en relation avec un tel module de mesure. Elle Lutllise cirectemenrt 1aE valeur de deébit Vm (c'est--b-dire Dml ou RRm) fournie par ce 1C module, à la réception c'une cellule, lors:que le signarl de vaiidation correspondant Valv (c est-a-cire cerivd des 1 signeu: dce validationr Vall ou Vlr, con verra comment par 1a suite> est present. Far ailieurs, le moauie MGC1 regoit du bloc EACT uLIne valeur de seuil de debit Ds, une valeur minirmale de débit Do, une position ce compteutr oe d.bi.t CFi, une i ndicatiorn ce seui 1 de comcta.ge ma i mal CMA X et une ndl,ca-tion oe seuil de comptage minimal CMIN, inform.- tiors ftournies par le ccnte:te CT et tcutes e-orimees dans la meme unite. oui est dans ce cas un nomLre ce cellules. 2 Le seuili de c^mr.tage minim mal peut etre dE val eur O. Dans ce cas. il n'es-t oias fourni par le conte"te. Le moaule MlGC.1. dans cette premiere version, compa- re 1 a valeur Vm à' la val eur de déebit,Dc. i Vm:' Do, aucune action n'est accomplle et les irnformatiocrns u contexte sont laissées inchangées. Dans le cas o'] Vm est supérieur ou egai à, Do, le compte CF'i est augmenté de Vm et diminue de Dc, ce qui fournit le resultat de compte CF:-: oui est alors comparé à la valeur CMAX. Si CFP ': CMAX, 1 e resultat est modifié en CF'x = CMiX qui est enregistree dans le conte-'te i) CT. Cela signifie que, si le debit est superieur à uns' valeur minimale, c est-a-dire hors périodes de "silence", et ci le débit évalue par ce comDteur est durablement inftOerieur au ddit seuil Ds. le compteur CF'i atteint la valeur CM1Ax et y reste, ce qui corresporc a un crédit limite pour depassemen-s ulterieurs evenriuei-. FParallele- BAD ORIGINAL 0 ment, le resultat CFP-'X est compare a la valeur CMIN. Si CFP: comme excedentaire et donner lieu a une action corrective. L'ordre OSCi e-st par ailleurs enregistré dans le conte-xte. 5n verra par la sui te que cela cermettra de rédui re un de- passement eventuel du dúbit se coursLuivant dansE lta èr. ode ce mesure suivante. Four finir cans le cas o] CMAiX CT. sans autre action. CLette mrme version du muodl ce e oestionr, de co.pte uLe 1 'on vient ne decrire peut bien enterndu donner lieu a une variante corresoondant au cas o la valeur de mesure Vm est fournie par i 'un des modutl e. de mesure de debit MMD2 ou M,1 C ou par une mesure de red,t i on ce nomaTre de résultats RF: utLit i les en relati on avec i 'un de ces modul es. Les informations fournies au mcdule ce gestion de comette cont alors des unites de duree cCeinie Dar la sélection a 'loricge. Le mcduie 1MGCI. dans cette variante de ladite premiere version. compare la valeur Vm _ la valeur de débit Dc. Si Vm > Do, aucuLne action n'est accomplie et les infor- mations du conte:te sont laissées incha.ngées. Dans le cas oiu Vm BAD ORIGINAL * durablement inferieur au débit seuil Ds, le compteur CFpi atteint la valeur CMIN et y reste, ce qui correspond à un crédit limité pour dépassements ultérieurs éventuels. Parallèlement, le résultat CF- est comparé à la valeur CMAX. Si CF'x CMAX, le résultat est modifié en CF'Px = CMAX. L'ordre OSC1 (voir plus haut) est alors émis. Il est aussi enregistré dans le contex:te CT. Cela sionifie que, tout crédit éventuel ayant ete consomme, le débit seuil Ds est dépasse. La cellule ayant donne lieu au traitement doit 1,') etre signalée comme e;cedentaire. Four finir, dans le cas oui. CMX dans le contexte CT, sans autre action. On mentionnera seulement une troisième variante du module de gestion ce compte MGCI, celle qui traite l 'infor- 1= mation que fourr it un module de quantification du resultat du type lF'RI que repré-seqte la figure 7. Cette variante est en effet conforme aux deu;l premieres, à cela près que le compteur de débit avance ou recule dun pas selon que le seuil Di fourni au module M!R1 est franchi ou non. ! La ceux ieme version ce module ce gestion de compte, MGC2, est illustree a la figure 11. Elle est employée dans le ces o] l a val eur se mesure est fourni e par un module ae quantification de résultat tel que le module MO!R2 illustre a la fiaure S. On rappelle qu'a chaque cellule, le module MPR2 fournit pour differentes valeurs de seuil, une indi- cation Rij (i = échelle de valeurs de seuil j = O..., (k + 1)) caractérisant le franchissement du seuil, c'est-&- dire le fait Que la valeur de mesure se trouve dans l'intervalle entre un seuil j et le seuil suivant j3+1. La valeur Rij correspondant à 1 'un de ces seuils est fournie au module de gestion de compte MGC2, accompagnée d'un signal ce validation val w, qui n'est autre que le signal de validation fournri par le module de mesure d'o, provient le résultat de mesure quantifie. en meme temps qu'une valeur de compte SFi établie à. la reception d une cellule préce- BAD ORIGINAL "'5 dente comme on va le voir, une valeur de seuil ma-ximal de comptage SMAX, une valeur de seuil minimal de comptage SMIN, ainsi qu'une échelle de comptage Kij. L'échelle de comptage Ki est uin ensemble de valeurs de comptage et chaque valeur Rij correspond à 1 'une de ces valeurs. Selon 1 'information Rii, une des valeurs de i 'échelle de comptage Kij est activée et cette valeur (qui peuLtt etre positive ou negative) est additionnée à la valeur de compte cFi. Ensuite, la valeur modifiée SpF est comparée au seui 1 ma: ma' SMtAX. Si SF > SMAX, 1 'ordre 0SC2, semblable a 1 'ordre OSC1 (,.oir plus haut) est engendré. F'arallelement, la valeur modifiée SFx es comparée au seuil minimal SMIN. Si SF':. SMIN, la valeur SF'x est limitie à SF' = S-MIN. Aucune autre action n'est effectuée. La meme indication Ris fournie par un module de quantification du résultat peut etre communi quée a plusieurs modules oe cestion de compte MGC2, ayant des échelles de comptage différentes. Cela permet d'évaluer le débit Cu circuit virtuel selon des critéres différents. L'echelle de comptage F'ij peut etre une constante du système d'évaluation et. dans ce cas, elle n'est pas fouLirnie par le conteMte, mais inscrite dans le module MGC2. Selon une variante, plusieurs échelles de comptage distinc- tes sont inscrites dans le module MGC2; 1 'information Kit désiane 1 'une de ces echelles et sert, dans le module MGC2? a sélectionner et mettre en oeuvre cette échelle. Quel que soit le module de gestion de compte consl- dere, l'apparition d'un ordre OSCi, correspondant à OSCI ou C 0SC2 aura en outre avantaoeusement pour effet d'inhiber partiellement la mise à jour du contexte de traitement CT. Four le module du type MMD2, elle interdira le remplacement ce 1 'heure de debut ha2 par 1 'heure courant ha:. La consé- quence sera que, pour ce module, la cellule ayant donne lieu à action corrective sera considere ccmme n'ayant pas BAD ORIGINAL 2b ex;iste. On peut aussi prevoir que le ou les compteurs du ou des modules de gestion de compte ne solent pas non plus mis à jour. Ainsi, toute cellule excedentaire est éliminée, ce qui ramene le circuit virtuel à un débit acceptable. FPlus genéralement, on peut n opérer aucune mise à jour du contexte de traitement CT. La cellule ayant donné lieu a action corrective est alors considérée comme n'ayant paE ete recle par le dispositif d évaluation. On dCcrira ensuite, en se reportant à la figure 1,2. L" le module de correction imme0iate MSC. Ce module vient completer le module MMD1l et les modules qui lul font esuite. afin de traiter le cas des débits excessifE. Du module MMDl, il reçoit, à i 'arrivee de chaque cellule, la valeur n ix du nombre de cellules resues dans l 'intervalle de meeure en cours. Il en reçoit ausei le signal de valida- tion Vail. a la fin le chaaue intervalle de messre. Du contexte CT, il recoit une valeur de seuil max imal Dem, des valeuLrs de seuils intermediaires Dsi et ces signaux corres- condart aux ordres cd'actior, corrective OSCi des modules de ! geeticn de compte =ecîee au, mocule de mesure de deébit MMD1, enregistres precaeoemment dans I'e contexte CT comme indique plus haut. h 1 'arrivee de chaqLUe cellule, le débit observe, traQuit par le nombre nix de cellules de 1 a reLues dans 1 'intervalle de mesure, est compare c la valeur de seuil max imale Dsm. Sil n - Dem. 1 'ordre 0SCC est donne. Il engendre l'ordre OSC, pour edéclencher l 'action corrective relativement à la cellule arrivée. Ainsi, lorsqu'un nombre maximal de cellules ont été reLues, et normalement trai- tées. dans un intervalle de mesure, les suivantes sont tout simplement conElderées comme excédentaires. On peut ainsi permettre 1 'arrivée de cellules rapprochees, donc a débit instantané elevé.e mais en nombre limité, qui ne sont pas rejetees en vertu des mesures effectuees par les modules MMD2 et./ou M;D,1 tout en interdisant, si le débit eleve BAD ORIGINAL persiste, 1 'acheminement de cellules dépassant le seuil maximal défini pour la durée 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 Val1 est présent. Comme précédemment, on peut prévoir que, la cellule reguLe étant ainsi rejetée, la mise à jour du contexte est interdite, de sorte que toutes les cellules reçues ensuite, jusqu'a la fin de la periode de mesure seeront rejetées de meme (sauf la première celulee reçue après la fin de l 'intervalle de mesure) De plus, le module MSC. lorsqu'il reçoit du contex- te 1 'ordre OSCi issu d'un des modles ce gestion de compte traitant le resultat de mesure issu du modul e MMD1, sal ec- 1- tionne une valeur de seuil intermédiaire correspondante Dsi fournie par le conte;te CT. Le nombre de cellules n.x est egalement comparé à ce seuil, afin d'engendrer l 'ordre OSC si le seuil est franchi. Cela se produit notamment, après la fin d'un intervalle de mesure, lorscue le nombre de cellules reçues, tout credit eouise, a finalement depasse uLin seuil prescrit. Les dispo-sitions que 1 'on a décrites precédemment, relativement au seuil maximal, ont veillé. ce Cue le dépassement solt limlie La présente mise en oeuvre d'un seuil intermédiaire vise a limiter un nouveauL dépassement éventuel à un niveau encore plus faible qui est fonction de celui qui a donne lieu à 1 '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 3o période de mesure suivante, ci le depassement correspondant ne s' est pas reproduit. Selon 1 'invention, uLin module semblable au module MrSC ce la figure 12 peut egalement etre prévu en relation avec un module MM'D2 ou MMD. Il n'y a pas lieu d'en fournir une description détaillee. car il dérive directement de BAD ORIGINAL 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 fiCgure 1- oui represente un cas d'application de i 'invention dans leaiuel, pour un circuit virtuel donne CV, seront employes, dans le bloc BT des figures i et 2, un de chacun des modules MMD1, MMD2, MMD3, MRR, MCOR1, MOR2. MCC2 et deux modules MGC1, ainsi qu'un module MSC. A 1 arrivée de chaque cellule du circuit virtuel CV, le module MMD2 fournit une mesure de deoit md2 qui cocmrend le siognal de validation Vai2 et la valeur de dbitt Dm2 il] lustrés a la flCure 5. Cette valour est la durée qui a separe cette cellule arrivee ce la cellule precedente ou meme circuit virtuei. Elle est fournie a un module de ouantification du reEultat M!R2. Dans celui-ci eile est cormpre a aes Eeuils fournis par le ccntexte et OU1 tlen- nent comote des conditions dans lesqLelles la mesure de deoi = e e e;e et blie, notamment de il periode d'horloge u oans lauelile la mes-Lre est exprimee. Le module MCFR2 four- 2 nit ces siînaux de sortie nrci, oui comprennent les sionaux de resuit ts FOC.... Ri (k+1) de la figure S, definissant cos nive-au- de debit vers un module ce gestion ce compte Mr_-c. La val eur de comote ce ce mc. dul e evolue. pour chaque niveaLu ce deebit constats. selon 1 'echelle de comptage et 1 'etenoue de comptae de ce comoteur def init ainsi uLine tol erance aux cePassements de seui l s. Un depassement persistant entraine 1 'Cmision d'uLn ordre de rejet 0úC2. Dans le meme temps. ie module MMD3 compte 1 'arrivée dune cellule et. si le compte indiqué par le contexte est ZO atteint, il fournit une mesure de deéit mdZ vers un module de gestion de compteur de type MECl, conforme à celui de la figure 1,. éventuellement precéde d'un module de quantifi- cation du resultat tel que le mocule MC!R1. Cette mesure de débit comprend le signal de validation Val1 et ia valeur de Z5 dO-ebit Dm3 ce la figure, qui nest autre auE lae dure de BAD ORIGINAL l'intervalle de temps ayant separe la cellule arrivee d'une Nième cellule anterieure du circuit virtuel considéré. Cette valeur de débit est additionnée au contenu du comp- teur de débit gére par le module MGC1, tandis qu'une valeur correspondant au débit autorisé en est soustraite. Cette derniere valeur est égalementfournie par le contexte et tient compte des conditions cans lesquelles la mesure de débit a eté faite, notamment de la durée de la periode d'hor!oge dans laquelle elle est exprimee. En fait le 1 compteur adoitionne Lune valeur correspondant à la différen- ce entre le débit autorisé et le débit cbservé, c'est-a- dire 1 'écart par rapport -L un edbit prescrit. et cet ecart concerns 1 'intervalle moyen eValue sur Lin groupe de N cel il les. De tels écarts ccuvrent ainsi des perioes plus larges que ceLux qUi sont evalue a partir du mOdLule de mesure rMMD2 et masquent les pcintes de déolt apparaissant Eur deu ouL trois cellul es tres proches les unes des autres. Finalement, un dspessement de debit persistant entraine la fouLrniture de 1 odre OSC1 et donc du sig anal OISC, comme indi qué precedsEmmernt. Dans le meme temps encore, le module MMD1 compte l 'arrivée d'une cellule dans l 'intervalle de mesure. Si l'intervalle de mesure est termine. le nombre de cellules reLuIes 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. FPl utsieurs de tels résultats de mesure sont accLumull s par le modul e MRR. Si le terme de 1 'accLumul ation est atteint, le module MRR fournit uLin résultat de mesuLre rm, comprenant le signal de validation Vlr et la valeur de resultat de mesure RRm de la figure 9, à uin module de gestion de compte Ce type MGC1. Le fonctionnement de ce dernier a deja eté expose. La encore, la vaieur soustraite est définie en tenant compte des conditions ce la mesure de debit. Cela - aboutit. en cas_ de dec assemence débit pers istant a un BAD ORIGINAL 2648645. ordre ce rejet OSC1. La combinaison de l intervalle ce mesure définit dans le module MMD1 et du module d 'accumul a- tion MRR permet d'effectuer une évaluation de débit portant sur une periode relativement longue, donc avec une grance précision. Avec un meme module de mesure MMD1 et des modules d'accumulation MRR differents plusieurs résultatE ce mesure différents peuvent etre obtenus portant sur les perioaes d'accumulation differentes. Par ailleurs, le module MSC reçoit le nombre de cellules n lx reçues dans 1 'intervalle ce mesure et le comare at deE seuils comme indiqu, c, Dour fournir 1 ordre ce reset CSC3 en cas de deit excessif Il reçoit aussi les orbres de rejet 5SC2 et OSCl des modules MGC2 et MGCl. afin d etablir des valeurs de debits limite servant egalement a reletEr les cellules d 'unr circuit virtuel ern ca de debit e'czssif persistant de celui-ci. Four terminer. on decrir-a, en se reportant a la figure 14. un e:emipl e ce conte-te CT qui peut correspondre au cas d'application illustrée par la ficure ir. c La f l4ure 14 represente un empla.cement de mémoire Eubdivise en esDeoaces re-resente=- chacun par un rectangl e et contenant le nomore de bits indiqué entre parentheses dans le coin i nferieur droit. On retrouve ici des valeurs et autres indications mentionnees dans la description des mocules des figures- 12. L'indication de selection d'horloQe selh comprend 4 bits. Elle permet ce selectionner une horloge parmi 1l. Si une heure courante de 1 'horloge comprend 17 bits, le comp- teuLr CEC peut comprendre jusqu' -2 bits. zn0 Le nombre de bits de 1 'heure courante fournie par 1 'horloge, et ces indications d'heure de debit enregistrees dans les contextes. est détermine par le problème que posent les circuits virtuels temporairement lnactifs. I1l ne faut pas que, 1 'hor loge d 'Lin ci rcuit virtuel avant accompli un c'yc-e complet sans qu aucune cellule ne soit reçue, une BAD ORIGINAL Z.1 décision de rejet soit prise, alors qu en fait le debit 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 de 1 'heure courante sera éleva. Four les besoins du module MMD1. on trouve ensuite 1 'heure de début hal, comprenant donc 17 bits, le nombre nl i0C (11 bits) de cellules de]à reçues et le nombre T (11l bitE) de périodes de i 'horloge définissant la durée T de 1 'inter- va1 1 e de mesure. Si le débit nominal mioven du circuit virtuel consi- deré est de 2 Mlbit/s, le poids faible de 1 'horloge associée au circuit virtuel et sélectionnee par 1 'indication selh peut avoir une période de b -s. tandis que 1 intervalle moyen entre cellules est ce 150 us, pour des cellules de 300 bits environ. Un intervalle oe mesure couvrant la réceotion de 100 cellules en moyenne, doit etre d'aui moins 2n 15]0)O is, soit environ 20A0 périodes de 1 'horloge. On retrouve ainsi la valeur de 11 bits nécessaire pour definir 1 indication T. Par contre le nombre ce bits nécessaire Pour compter le nombre de cellules revues dans i 'intervalle de mesure doit correspondre au nombre maximal de cellules -25 admises dans une telle période, a partir d'un débit moyen qui pourrait être exprime par un nombre de 8 bits. Le nombre nl prévu est ainsi de 11 bits, correspondant à Lun débit maximal possible de près de 20 fois le débit moyen. Les seuils Dsm et Dsa nécessaires au module de décision ME;C ont par conséquent le meme nombre de bits (11). Les indications ha2 et ha3 nécessaires pour les modules MMD2 et MMD3> ont 17 bits et dérivent de la meme horloge. La mesure de 1 'intervalle entre deux cellules consecutives s'effectue donc a 5 ' environ. Comme elle a oour objet d'interdire les pointes ce débit les plus fortes BAD ORIGINAL et les plus breves, une telle lmprecision peut etre accep- tée. La précision est meilleure. bien entendue pour les mesures effectuées par le module MMD-. A 1 'intention de ce module MMD3, le conte; te fournit par ailleurs les valeurs de nombre n3 (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 à 6Z3 cellules. Les val eurs similaires c et C necessaires au module de réduction de nombre de resultat MRR ont également 1: 6 bits chacune, et offrent les memes possibilités. La valeur cumul ee mc du module MRR aura ainsi 11 + 6 = 17 bits. Le seuil Di et 1 incrément de seuil Da neceesaires aux modules ce auantification du resultat MOR1 et MOR2 ont respectivement 17 bits et o bits. La différence de temDs hc - ha3, ou hc - ha_. peut avoir 17 bits. Elle sera ainsi comparée à des seuils de 17 bits, esoacès d'uLn nombre de 6 bits. Le seuil Ds rncessaire au module MGC1 comprend 17 0 bits, puisoue la valeur cumulée fournie par le module MRF en comprend autant. Le seuil Do est ici considere comme nul Le compteur CP1 commande par ce module a 20 bits. La valeur CMAX comprend eé-,iemert 20 bits. La valeur CMIN peut être nulle ou constante et, par conseéquent, ne pas figurer dans le contexte. Orn a également mentionné des valeurs de compte SFi (4 valeurs à 6 bits chacune) et les seuils SMAX associés (4 seuils 1 6 bits chacun), les seuils SMIN étant eux aussi supposes nuls ou constants. Enfin, le contexte illustre -0 comprend aussi une valeur de seuil max i mal Dam à 11 bits et une valeur de seuil applicable Dsa, également à 11 bits, pour les besoins du module de décision de rejet immédiat fMSC de la figure 12. Un circuit virtuel semblable avant un débit moyen nominal de 4 Mbit/s serait traité ebactement de la meme BAD ORIGINAL maniere. seule 1 'horloge propre a ce circuit virtuel étant différente. Un circuit virtuel dont le débit moyen se situerait entre 2 et 4 Mbit/s serait traité avec l 'horloge d'un circuit virtuel de 4 Mbit/s, mais en ajustant en conséquence les parametres déterminant 1 'évaluLation Iou débit, c'est-a-dire la période T (qui serait plus courte), les seuils Di des modules MORI ou MCOF2 (qui seraient plus elevés) ou la valeur Ds ou module MGC1 (qui serai t pl us faible dans le cas de la figure 1-). Far ailleurs, un circuit virtuel ayant le même debit moyen nominal pourrait se voir permis ces pointes de débit plus, ou moins, fortes. Cela se traduirait par 1 emploi de valeurs de seuil Di et Da différentes pour les modules M!RFl et MOR2. L'arrangement des modules pourrait également etre modifie, comme il a été indiqué cans le cours de la description de ceux-ci. La démarche est ainsi amolement illustrée. Les val eurs qui n ont pas été decrites et seraient necessaires seront ajoutées de la même maniere. D'autres peuvent étre cons-deree- comme des constantes, ou à cnoisir parmi un petit nombre de constantes, ce qui peut permettre de réduire les dimensions du conte'te. L'homme de métier ccrnna, t les techniques de codage oui permette, au pri>s d'un accroissement modere de la ccmplexite des circuits, de gacner considérablement dans le volume des données à enre- gistrer en mémoire. Le mode de réalisation pratique du dispositif d'évaluation de débits de l'invention ne pose pas de problème technique, dans la mesuIre o:t les différents eléments, tels qu'on les a décrits. effectuent des opera- tions logiques et arithmétiques simples. Comme indiqué à la figure 1, 1 'ens-emble des blocs BREC, BACT, BT et BC, peut etre réalisé sous la forme d'un LrlniuLte composant ASIC à circuits lntéores. La memoire MCT contenant les conte-tes, dans 1 'etat actuel de la technologie. sera un composant BAD ORIGINAL 1VNIIE)O QVS m=Z :T.Jn6tL eI -3p al: aino alna; -a=ueaS4p,ainpow ap 3UJOieD T 4UDD 50 - ut aeai0 aun -; JasleaJ aPp 4u-e;awJad '- -iWD uo5seti el Jed 'Idwa.-m3 ded salqTsa e ' (uDote ni6 -IuOD ap s.rE, a, ;nuwD -a a;st6SJ) uOc:JeiJnCT.luoD ap sua Uiow ep;a sad,; _sjAIp sap Satlnpow ap uest. ns a.quwou un,p e40 Ip aI ua 'j5?utl qtnDÀJID awaw np jl.ed e sanua:qo -a;-oo; aea;uaiedrod sa:uv4stp suoieJn6 uo> sa salq n issod 4uos suoat.e nOtfJo a sSJdne_,p;a ald8a:.;a un,nb;sa u T ain61; el Jed asnljt uot:eDtldde,p sez a-j saa6esiAua suoate:idde slauaJa.l!p;. ne:uastse Jadepe, I ap wa d !E:uae,;4:t!e ap mOiq nD aileinpow uol ideauo: e5-.eias ]VN!OEIMO OV8 D -s ETJ-W f uo ss Twsye. sP aIoA, aurn;U)al)-tJ-Jdwa sa-;l ' - D* T a.O t p lp no uO:.en Iea p ez 0o_4,- À;nqap aD aJna4.nD;ue4 u3 i'8a';8uoD el Suep eeSJst.A4Ua sJoip sa (Zlq) a; ueJnom aJnla4 a; pej anb am ua 8a SaA.T;DaJJo uoTzDe aun, p TsssaDpuel JauuwJa:apap aA ua (:w (l :=w '.'i,4) UO.[DfI-Aep =,Jsaow =sap i atucljo.;sa óue. -uesu:;Iqpp ap aJnsaw s;;aD arib am ua asuiw-Jaap:Tu-i ae] peI suYp aw T., d::a 'saila::;D;;map a-:;ua a: sino; - sas inb sdwaq ap alle,-4aqui.l ewwom aIuz..ap aîan.,-A A TnD il np ('-wa ',wQO) aue:;ueesuT;Tqap ap ainsaw sun anil; suo, - l'[qeq; tsuIe Sdw--a;0 ap aDua-amTpeT arnb a8 ua 'nl a;xaquoo a[ 1 -eo a tu[ no 17, ú -Ce)].( 4 IkI4 nqeP ap 8 n t,1 al T a a tu.ar-Ro;. 1lan;)JA;înoDJI s s: a11150 Tsa un p SSA1..a.4S I *Trl-i4S1,- r;i:_4 i un 0 (1) a;::a:uo tpal SUep 5S1s6Dau;Sa (úet4 iet4):p-qP p ap ainm4 P uo-elUIpt Sunr a S e u s _Àe:D'eJeD auJ tU.ae;-Dp 'C.îIUn aun SUesD aawlad,'a ' [nq]JtA tnD.lJtD am 8 G5IDO=-' 5 Su -inon ains4 auJr _u4_-O -.rlOd aeSWe SD03L04 Uln, p 1oIaDlW, T a.jl'no ua +ueuuoD aep-:Dod am ilanl TA T n1r1 a:S ap l mqpp np uo ten a T ap a lA USa a lT7a0 a;;:; ua t;.sdds [lnon [a n.aTb; 7+î:-i,rnp a,'a;Cuo: np an:v.ial eI S!anISeD riC,?eUD as UCO'tdaD-4 el ' u'eueOAajd:a O [an;_.^]lnDit 32,p;tqao np uoî. YnaeA i, aSp suo;.îpuoD =al;ukssiumLep - aq;;aquoTD ?S4ad UO, T Srlb Saeuuop ap alqwasua un 'ueua,uoa;uaUwaotddwa un oa._ ' s.%a nsl] _A înoDi asnbeq4 e alIlanbeT suep aiiowuw aun, p Toldwa I queuadwooD auoo4DuAse LsaJodw; a6e:,aldtlinw e uozsiwsuei_,j ap a O, un uequnidwa -a saliilla: sap:U4U LuSa:De s lan; T-A sl n:m J ap, Iqsp np uO :enIeAS,p pe:o *J,' 9NO I 1 3 I 9NB: temporel asynchrone conforme a la revendication 1, caracte- risé en ce que le conte:te (CT) comprend un compte de cellules reSues (n3) et il est prévu d'incrmenter ce compte à la réception de chaque cellule du circuit virtuel, puis de comparer le compte incrementé avec une valeur de compte spécifiée (N), et, seulement lorsque ladite valeur de compte spécifiée est atteinte par ledit compte de cellules reçues, de fournir ladite difféerence de temps comme mesure de débit instantané (Dm3) du circuit virtuel, définie ccomme 1 'intervalle de temps qui s'est ecoulentre deux, cellules non consecutives. tandis ue ledit compte de cellules re ues ('n3) est reinitialisé. p rocéde d'evaluation du débit de circuits virtuels empruntant une voie de transmisEion è multiplexage temporel asvnchrone conforme à la revencication 1 ou 2, caractèrise en ce due ledit conte:te (CT) comprend aussi une heure de dbut d intervalle de mesure (hal), une duree spéecifiéee intervalle ce mesure 'T) et un nomctre de cellules oeaà reues (n1l, et il est prevu de comparer. a 2: la reception de chEaqe cellule, ladite difference de temps (hc - hal) et lacite durée d'intervalle de mesure (T), ainsi que d'incrémenter ledit de nombre de cellules deja re5ues (nl), tant que ladite difference de temps est infe- rieure m ladite duree d intervalle de mesuLire, ledit nombre incremente de cellules déjà re5ues etant fourni comme mesure de debit moyen (Dml) du circuit virtuel, definie comme un nombre de cellules reçues dans un intervalle de temps donne, seulement lorsque ladite difference de temps est superieure ou égale à ladite durée d'intervalle ce rmesure, en meme temps due ledit nombre de cellules déjà reçues (nl) et 1 'heure de début d'intervalle de mesure (hal)> sont réinitialiss. 4. Frocece d'évaluation du debit de circuits virtuels empruntant une voie de transmissin à multiplexage temporel asyncnrone confo-me à la revendication 1, 2 ou, BAD ORIGINAL caracterisé en ce qu'il est prévu d'accumuler plusieurs d'Lune oesdites mesures de débit (Dml, Dm2, Dm-). successi- vement établies pour un même circuit virtuel, et d'en présenter la valeur accumulée comme une mesure de debit accumulé (FRRm) Procede d'évaluation du débit de circuits virtuels empruntant une vole de transmission a multiple'age temporel asynchrone conforme à la revendication 1, 2, ou 4, caracterisé en ce que le conte:"te (CT) comprend au moins : ur;e dc.nnée constituant un com-teur de débit (CPi) et qu'il est prevu d'en modifier le contenu par addition de la différence entre une valeur determinée (Ds), correspondant a un debit autorise, exprimé dan- ladite unité déterminée, et une desdites mesutres de déoit (Dml, Dm2, DmZ, RRm), puis de comparer la position atteinte par ce compteur de débit Par rapport a une position extreme specifiée, et, si cette position extreme est atteinte ou deépassée, d'émettre un signal (OSCI) manifestant la nécessite d'une action correc- tive. " 0 6. Frocéea d'evaluLaticn du débit de circuits -,irtueLs empruntant une vole de transmission a multiplexage temporel asynchrone conforme c la revendication 1. 2, ou 4, caracterise en ce qu il est praevu plusieurs seuils de debit (Di, Di+Da,..) et une vaieur de compte (SPi) et qu'il est prevu ae comparer une oesdites mesutres de débit (Dml, Dm2, Dm3, RRm) avec ces seuils, pour déterminer dans quel intervalle entre seuils (RiO, Ril...) elle se trouve, et de modifier ladite valeur de compte en fonction dudit intervalle détermine, ainsi cue de déterminer l'arrivée en position extrame d'un premier sens de cette valeur de compte pour fournir alors ledit signal (OSC2-') manifestant la nécessite d'une action corrective. 7. Frocéde d evaluation du débit de circuits virtuels empruntant une vole ce transmission à multiplexage - temporel asynchrone conforme, a la revendication 1, 2, 3 ou BAD ORIGINAL 4, caracterise en ce que ledit contexte (CT) comprend au moins un seuil de déoit (Di) et il est prevu ce comparer une desdites mesures de debit (Dml, Dm2, Dm7, RRm) avec ce seuil et d'actionner un compteur de tébit (CFPi1), dans un premier sens, si ce seuil est atteint ou deDassé (Rli), ou dans un autre sens, si ce seuil n est pas atteint (Rll). ainsi due ae déterminer qu'un tel actionnement a amrenei le2 compteur de debit dans une position e::trme dudit premier sens, et alors de fournir un signal (OSC1) manifestant la 1iO necesE-ité d'une action corrective. e.. Frocédé d'evaluation ci ceblt de circuits virtuels empruntant une voie de tranEmiscion à rultipIlexage temporei asvnchrone conforme a 1 une quelconque des reven- dications precedentes. caracterise en ce que ledit contexte (CT) comprend une indication de abit ma::iral autorisé (DEm) et qu'il est pri'u de conarer, a 1 arrivée. de chaque cellule, le debit observe avec ladite indication de eébit max imal et, au cas ou le decit observe atteint ou ccasse ledit decli maximal autorise, de fournir ledit esignal mani- m feetarnt la nécessite o'une action corrective. 9. Proce3e d'evaluation du d.i t ce circuits virtuels empruntant une vcie de transEmissi on à mu titplex age temporel as'yncnrone conforme b la revendication E, caracte- riEse en ce Que 1 'arrivee en position extreme duOit compteur 2 de debit (CPi) ou de ladite valeur de compte (SFi) donne lieu à la mise en application dans le contexte d'une valeur de debit limite (Dsa1 dépendant du seuil de débit associe, qui remplit le meme role eue ladite indication de dtbit maximal autorisé (Dsm) 10. Dispositif d'evaluation du débit de circuits virtuels acheminant des cellules et emoruntant une voie de transmission à multiplexage temporel asynchrone comprenant une mémoire dens laquelle a chacue circuit virtuei est affecte un emplacement contenant un ensemble de donnees - due 1 'n appellera contex:te - definis-=ant le= conditions de BAD ORIGINAL -YNIOIlO aV aat. toads a4dwoap P aTSA aqTpet arnDsJOI:uawalnas RueSado r ('úWW) suaGow sap;a ',j1 a;;a;uoD ai Jed azuJino, (N) aSt,Tzds a:dwoD ap JnaTe', aun ^aAe e4uaw.JDut a;dwoD ae Jajedudwo:: 1nod ('CWW) suazAow.a-p ' 1ail TA - t.rlDJt: np a 1fla:) ar-be4: ap uo-4daDa el w aqdwo2 aD Ja; uawJDuuT inod (-'WW) suaXow sap sn^oJd quos ani am ua,a (-.u) sanSaJ saI nTia l ap e:dwoz un puaJdwoi ({I) a4;.:auo at anb aD ua es:1-, -meJe 'CD uot;etDpua^aj el e awJojuoi auoDuAse IaJoDdwa; a6e::aldilniw q uoisstwsue. -4 ap ato^ aun;ue2unjdwa slan;_.J^A S. 1t nz Di TZ ap;tqap lnp uot. 'Ynîet0,p;T1ods d î À(,úeq -ce) Xinomp g. ap aJnaq.l-o 4ue- ua ';-::a7uoD al Suep (Dq) aqueJrioD aJna-a4 a;tpeî ap; uawaj;sTa jua, 1 autu4wSa p Jflod (2ww 'Z(QWW! su/,Aow sap;4a a(,3) T:L,e-JoD Uot:De ui', p iPs=SaDpu eI ÀauTw-ja;ap ap ail^ ua (DJow 'gW '>AW) uotqente.aap -uaow sap i ruewue=sur %uo ap a_-.saw aea-;u Jtu 02l-io D (2C[WW '-aCww) suaiocw sap,a -nlTa:nap ae4ua a.enoDa,sas Tnb sdwa:4 ap aTjeAje4U 1 I awwmD aiuT4Lzp* n 4J 1zIlfJ!D np (zwci zwJa) aue;ue;sui,a; 3p ap aJnsaw aun;uen;.t suoD aliqe:p rsure sdwa4 ap aDua-.iaZ p el fnT;., a:aumO al Jed aiu..in (.2et4 ',.eq) wnmep ap aJnaq, t 'aolo4 a;rpL- jed aTu - no.t s-o Ie (U, aDueYnoz aranl, I ap aTee--.I-=os rnod ('z-WW ZdWW), uaAow sap ' ain;lJ 1 -4 Itn Jt a D a zDa4LA a- tow3w ap uaeda uepuaD7dWaup:,:uoC 4;pal allIan1JT,,A 4TnOJlm awaw rp a:ue,,Tns aAnIlT aun,p ^aaAJe. 'fld (eawW &:aWW) suaAow sap Ianj,, tfDJ n a a: ap arn1laD aunp a d@A rL. el e 'Tlanq-;jA qfl:nDi un,p (i B a-;:Ba-4uo:;tpai suep (_-e4 '.z.e4); nqep ap aJn4. p uoateD.rpul aun a-;S-Tajua Ànod _',-WW,C'WW) sua/ow sap puawOwoo IT,nb aB ua asT:oee &aaulwJa;p,ti-un aun suep aawiTdxa 'lan;JT^A. TnJID aa e aaTDosse a-ue-jnoa ajnaM aun Ju rno..nod aa5euepwe aD6oioq. aun,nb Tsuie [antA;TnZDJIa ao ap;Tqap np uot EnIe, ao an^ ua aînlla, aBaD quatIedde Ieanbne lan;Jri;TnzJil np aBt'aquoDa al a-til aInTlaD aun,p uoT; >azae el e _i'nod suaXow sap Ian;I.ATA 'tn)JlDI am ap;tCeD np uolenilep S9899Z 4:) est atteinte par ledit compte de cellules regues, pour fournir ladite différence de temps (Dm3) comme mesure de débit instantané du circuit virtuel. définie comme l'inter- valle de temps qui s'est écoulé entre deux cel 1 lules non consécutives, tandis que ledit compte de cellules reclues (n>) est réinitialise. 12. Dispositif d'évaluation du debit de circuits virtuels empruntant une voie de transmission a multipleagee temporel asynchrone conforme a la revendication 10 ou 11, 1( caracterisé en ce que le contente (CT) comprend aussi une duree spécifiée d'intervalle de mesure (T) et un nombre de cellules déjàa reçues (nl), et qu' il est prévu des moyens (MMD1) hour comparer, a la receotion de chaque cellule, ladite différence de temps et ladite durée d'intervalle de 1' mesure. des moyens (MMD1) pour incrementer alors ledit nombre de cellules deJa reçues (nl), tant que ladite diffe- rence de temps est inférieure à ladite durée d'intervalle ce mesure. ledit nombre incrémenté ce cellules déja regues (nlx) étant fourni comme mesure de débit moyen du circuit virtuel (DmlI,. définie comme un nombre de cellules revues oans un intervalle de temps donné, seulement lorsque ladite différence ce temps est superieure ou écale à ladite durée d'intervalle de mesure, en meme tempse ue ledit nombre ce cellules (nl) est reinitiali=s. 2'5 13. Dispositif d'évaluation du débit de circuits virtuels empruntant une vole de transmission a multiplexage temporel asynchrone conforme à la revendication 10, 11 ou 12, caractérisé en ce que des moyens (MRR) sont prévus pour accumuler plusieurs d'une desdites mesures de débit (Dm1l Dm2, Dm3>, successivement établies pour un même circuit virtuel, et pour les présenter ensemble comme une mesure oe débit accumulé (RRm). 14. Dispositif d'évaluation du debit de circuits virtuelis- empruntant une voie de transmission à multiplexage temporel asynchrone conforme a la revendication lo, 11, 12 BAD ORIGINAL ou 1_, caractérise en ce que le contexte (CT) comprend au moins un compteur de debit (Cpi) et que des moyens (MGC1) sont prévus pour en modifier le contenu par addition de la difference entre une valeur déterminée (Ds), correspondant S à uLn débit autorise, et une desdites mesures de debit (Dml, Dm2, DmZ, RRm), ainsi que des moyens (MGC1) pour comparer la position atteinte par ce compteur de débit par rapport à une position e;treme spécifiée, puis, si cette position extreme est atteinte ou depasseée, pour emettre Lin signal (CISC1) manifestant la néecessite d'une action corrective. 15. Dispositif d'évaluatlon du cebit de circuits virtuels empruntant une voie de transmission a multiplexage temoorel asynchrone conforme a la revenolcation 10c, 11 12 ou 1-, caracterise en ce oue le conte>xte (CT) comprend au 1S moins un seuil de débit (Di) et en ce que des moyens (MORI) sont prévus poLur compa-er une desci tes mesures de débi t (Dml1, Dm2, Dme, RRm) avec ce seuil et des moyens (MGC2) pour actionner un compteur ce débit (CFi), dans un oremi er sens, si ce seul 1 est atteint ou depas- é, ou dans 1 autre sens. si ce seLli 1 n est p-as attelint, des moyens (MC2'C étant en outre prévus afin de oeterminer qu'un tel action- nement a amene le compteur ce debit dans une position e;,treme dudit premier sens, et alors de fournir uLin signa; (OSC1) manifestant la nécessite d'une action corrective. 2-l 16. Dispositif d evaluatln du débit de circuits virtuels empruntant une voie de transmission à, mulltiple-age temporel asynchrone conforme à la revendication 10, 11, 12 ou 1-, caractérisé en ce que ledit conteste (CT) comprend au moins une donnée qui est une valeur de compte (SFi). et > 0 aussi plusieurs seuils de débit (Di, Di + Da...) et en ce qu'il est prévu ce comparer une desdites mesures de débits (Dml, Dm2, Dm2, RRm) avec ces seuils, pour déterminer dans quLiel intervalle entre seuils (Rij) elle se trouve, et en ce qu'il est orévu oe modifier ladite valeur Ce compte 1SF'i -= d 'une quantité qul est fonction du.it intervalle détermine BAD ORIGINAL 1VNIOIUO GVS saaJnp sat 5aflsaW;uos aîînbsî suep autwJa;p ;tun aun 92 p adno6 un aDuanbsuo jtd atu.inOj. (L.flas) a6OTJOLl.p uor;Das aun puuJwo a5ooqp uot;as sp aînpow unp uaiow û. ai sed iaflJtA .iflDID fll tDS5 ;uno iiq, tujnoj. abOLl aDIPP1 anb a ua N ot SUDtDtpuaAaJ sap enbuo îanb aun, aw.ouo auosse aodwa; aexaTdt;1flW uotsstwsuej ap atOA aun;u; un.wa san;ItA tflJt BP flP UQI nA,p .t;tsDdstq 6î A-4aqD;qp a 'anaj anbLjD ap ati-i-oe, 'aoedwoD nod nAJd uos W;tqp Bp uot.tput Sun puaJduJoD (10) axa;uOD s anb BD UB ISI;DEJD 'v IU15 Un BJaw,p so a 'B;dwoD ap JnBIBA B4BD BP suas JBtwB..d un sup awa uot;tsod ua at'.iJ-4et.BUtWJap ap anb tsute '(rt> intervenant dans les evalLtations de Oébit. cette unité determinée étant choisie de façon à permettre d'atteindre la précision désirée dans ces évaluations. BAD ORIGINAL