Brevet FR2841076A1 — publié le 20031219

lo rapport a l'organe maitre (2a). 1 2841076 L'invention concerne un dispositif et une methode de transfert de paquets de donnees entre au moins deux reseaux de donnees. L' invention concerne plus particul ierement l'intercon nexion de reseaux a travers une passerelle ( incidents afin de les transferer sur le ou les reseaux destinataires. Cette adaptation est souvent liee a des contraintes liees a plusieurs facteurs, notamment aux caracteristiques des differents reseaux mais aussi au format du flux incident. Lorsque des paquets de donnees arrivent dans la passerelle, il est necessaire de les traiter pour les transferer au reseau suivant. Dans un reseau de distribution audio/video local de type IEEE-1394, il est interessant de modifier un flux de type MPTS (acronyme anglais de >) incident afin de le securiser et de ['adapter aux besoins de l'utilisateur local. Les dispositifs existants proposent des solutions basees sur une adaptation du flux realisee par les passerelles controlees par des dispositifs exterieurs de type processeur. Ces processeurs vent souvent tres occupes et il est done difficile de garantir le temps de traitement des paquets de donnees. Ceci pose des problemes divers et notamment de tels processeurs peuvent difficilement garantir un temps de traitement constant des paquets de donnees dans la passerelle. L'invention propose done un dispositif permettant de remedier aux inconven ients mention n es. A cet effet, I'invention propose un dispositif de transfert de paquets de donnees entre au moins deux reseaux de donnees comportant - des premiers moyens de stockage des paquets de donnees provenant d'un premier reseau, 2 2841076 - des seconds moyens de stockage des paquets de donnees destines a au moins un second reseau, - des moyens de filtrage des paquets de donnees provenant du premier reseau, destines a trier lesdits paquets de donnees afin de determiner si lesdits paquets de donnees vent destines a au moins un second reseau, - des moyens de transfert des paquets de donnees du premier moyen de stockage vers au moins le second moyen de stockage lorsque les paquets de donnees vent destines a au moins un second reseau, Selon ['invention, le dispositif comporte: - des moyens d'ecrire et de fire des paquets de donnees dans les au moins deux moyens de stockage en asservissant l'ecriture d'un paquet de donnees destine a au moins un second reseau dans le second moyen de stockage sur la lecture audit paquet de donnees dans le premier moyen de stockage. De cette maniere, le dispositif peut eventuellement fonctionner sans ['intervention d'un organe exterieur pour assurer le transfert des paquets et peut, lorsque cela est requis, assurer un temps de transfert constant des paquets de donnees dans la passerelle. Ce dispositif peut eventuellement permettre de decharger un dispositif exterieur tel un processeur, des taches temps reel tres contraignantes en raison des debits de flux eleve requis, par exemple dans le cas d'un flux de type audio video, et de la quantite de donnees a traiter. Les paquets de donnees arrivant dans le dispositif vent filtres de fac,on a savoir s'ils vent destines a un autre reseau, ou a plusieurs reseaux s'il s'agit d'une transmission diffusee ( > en anglais), connectes au dispositif. Les paquets filtres vent alors transmis vers le second moyen de stockage. L'asservissement des horloges de lecture dans le premier moyen de stockage et d'ecriture dans le second moyen de stockage garantie une 3 2841076 synchronisation a l'interieur du dispositif et peut ainsi permettre de respecter un temps de transfert constant des paquets destines au second reseau. Selon un mode prefere de realisation, le dispositif comporte des moyens de remplacer les paquets de donnees provenant du premier reseau qui ne vent pas destines a au moins un second reseau par des paquets de donnees, dits paquets de signalisation, afin de les transmettre a un second reseau en les inserant de maniere synchrone entre les paquets re,cus du premier reseau et transmis vers le second reseau. Lorsque certains paquets de donnees venant du premier reseau ne vent pas destines a un second reseau, le flux de donnees a transmettre au second reseau comporte alors des trous dans lesquels il peut etre avantageux d'inserer d'autres paquets de donnees et notamment des paquets de signal isation dont les contraintes de temps vent faibles et qu 'il est done possible d'inserer a des instants indetermines. Selon un mode prefere de realisation, a cheque paquet de donnees et de signalisation etant associe au moins un identificateur, les moyens de filtrage component: - une table contenant les identificateurs des paquets de donnees a transmettre sur au moins un second reseau, - une table contenant les identificateurs des paquets de donnees a transmettre vers un dispositif exterieur, - des moyens d'extraire les identificateurs des paquets de donnees re,cus du premier reseau, - des moyens de comparaison des identificateurs des paquets de donnees provenant du premier reseau avec les identificateurs presents dans les tables. Le dispositif comporte ainsi des moyens additionnels lui permettant d'effectuer eventuellement un filtrage sans ['intervention d'un dispositif externe lors du transfert des donnees du premier reseau vers un second reseau. 4 2841076 Selon un mode prefere de realisation, les paquets de signalisation vent des paquets re,cus du premier reseau et modifies par le dispositif exterieur. De cette maniere, des paquets de signalisation peuvent eventuellement etre modifies et reinseres dans le flux lorsque ces paquets vent a transmettre sur un autre reseau. L'intervention par le dispositif exterieur intervient lors de la mise a jour des tables contenant les identificateurs et n'est done pas liee au transfert des paquets de donnees dans le dispositif, ce qui peut permettre de ma^'triser le temps de transfert des paquets dans le dispositif. Selon un mode prefere de realisation, le dispositif comporte: - des moyens de stockage des paquets de signalisation re,cus du premier reseau et destines au dispositif exterieur et - des moyens de stockage des paquets de signalisation rec,us du dispositif exterieur et destines a etre inseres de maniere synchrone entre les paquets re,cus du premier reseau et transmis vers le second reseau. Selon un mode prefere de realisation, le dispositif comporte des moyens prevus pour inserer des paquets de controle d'acces du flux afin de les transmettre a un second reseau en les inserant de maniere synchrone entre les paquets re,cus du premier reseau et transmis vers le second reseau. Des paquets de controle d'acces permettant le desembrouillage du flux dont l' utilisation est l iee a la protection d u contenu des don nees peuvent etre ainsi eventuellement inseres; Ceci est particulierement adapte lors de transfert de donnees dont le contenu ne peut etre libre d'utilisation et de manipulation. Selon un mode prefere de realisation, les moyens de transferer les paquets de donnees du premier reseau vers au moins un second reseau vent prevus pour transferer chaque paquet de donnees dans un temps constant 2841076 correspondent au temps de traitement d'un paquet de donnees par les moyens de filtrage. Ceci peut assurer la conservation de l'integrite du flux. s L' invention concerne egalement u ne methode de transfert de paquets de donnees entre au moins deux reseaux de donnees comprenant les etapes de: stockage des paquets de donnees provenant d'un premier reseau dans un premier moyen de stockage, - stockage des paquets de donnees destines a au moins un second reseau dans des seconds moyens de stockage, - filtrage des paquets de donnees provenant du premier reseau afin de filtrer lesdits paquets afin de determiner si lesdits paquets vent destines a au moins un second reseau, - transfert des paquets de donnees du premier moyen de stockage vers au moins le second moyen de stockage lorsque les paquets de donnees vent destines a au moins un second reseau, caracterise en ce qu'il comporte en outre une etape de: - lecture et ecriture des donnees dans les au moins deux moyens de stockage en asservissant l'ecriture d'un paquet de donnees destine a au moins un second reseau dans le second moyen de stockage sur la lecture audit paquet de donnees dans le premier moyen de stockage. Iadite methode etant de preference mise en couvre dans un dispositif selon ['invention. L'invention concerne egalement un produit programme d'ordinateur comprenant des instructions de codes de programme pour ['execution de l'etape du procede de transfert de paquets de donnees selon ['invention, lorsqu e led it programme est execute su r u n ord i nateu r. 6 2841076 L' invention sera mieux comprise et ill ustree au moyen d 'exemples de modes de realisation et de mise en aeuvre avantageux, nullement limitatifs, en reference a ['unique 1 figure cijointe qui represente un exemple de mise en cauvre d'un dispositif 1 selon un mode de realisation de ['invention. La figure 1 represente un mode de realisation dans lequel seulement deux ports vent representes, un port sur lequel les donnees vent reques et un port destinataire. L'invention s'applique egalement a un dispositif ayant plusieurs ports en entree et plusieurs ports destinataires. Le module 2 est constitue d'une memoire tampon de type par exemple FIFO (acronyme anglais de a First in-First out >>) dont la capacite est au minimum de la taille d'un paquet de donnees audio video. Le module 2 re,coit en entree le signal > qui represente les donnees audio video reques par exemple d'un dispositif de type tuner, ceci dans le cas par exemple ou le reseau incident est un reseau audio visuel et la passerelle est comprise dans un dispositif de type decodeur satellite ou cable. Ce bus est un bus 8 bits. 11 re,coit egalement en entree le signal a Dvalid >> qui indique si les donnees presentes sur le bus > vent valides a un instant donne. Ce signal se presente sous la forme d'une impulsion active au niveau haut pendant toute la duree d'un paquet. II re,coit egalement un signal d'horloge > qui echantillonne les donnees en entree du module 2. La frequence de cette horloge est variable selon le debit du flux incident sur le bus > et comprise entre O et environ 10 MHz. Cette horloge est tres giguee, son rapport cyclique pouvant varier entre 40% et 60% de la valeur nominale et elle peut etre presente que lorsqu'il y a des donnees valides sur le bus tuner >>. Le module 2 re,coit egalement en entree un signal de lecture > provenant d'un module 5 en charge de compter la longueur des paquets de donnees re,cus dans le module memoire 2. 7 2841076 L'integrite des donnees et la taille des paquets de donnees re,cus est done garantie entre l'horloge incidente en provenance d'un tuner satellite ou cable qui est l'horloge d'ecriture des paquets audio video dans la memoire tampon du module 2 et l'horloge de relecture de cette memoire qui correspond a l'horloge systeme et ceci rend possible ensuite le traitement des paquets par l'horloge systeme. Dans le mode de realisation prefere decrit ici, les paquets de donnees vehicules sur le bus K Avdata from tuner >> vent conformes a la norme MPEG 2 et ont une longueur de 188 octets. La lecture des donnees dans le module memoire 2 commence lorsque le signal de validation des donnees sur le bus > est devalide, en faisant un echantillonnage avec une horloge systeme > de 12.5 MHz multipliee par 4, soit a une frequence de 50 MHz. L'horloge > est strictement superieure a a Avclock >>. La lecture des donnees ne peut se faire egalement qu'a la condition ou le paquet de donnees a ete re,cu en totalite dans le module memoire 2. Le module 4 detecte la fin de paquet par la detection du front descendant du signal > incident et lorsqu'il detecte une fin de paquet, il envoie au module 5 un signal > lui autorisant la lecture dans le module memoire 2. Le signal > est egalement transmis a un module 7 qui retarde ce signal d'un delai permettant a des modules 3, 8 et 11 de traiter I'identificateur de paquet. Le module 7 genere un signal > destine a un module 12. Ce signal indique le debut de l'ecriture des paquets de donnees dans un module memoire 13, c'est une impulsion dont la largeur est une fois la periode de l'horloge systeme, c'est aussi une paquet >> qui indique cheque debut d'un nouveau paquet audio video a traiter. Le module memoire 13 est avantageusement realise par une memoire de type FIFO. Un tel sequencement des donnees permet de garantir l'integrite des donnees ainsi que la taille des paquets re,cus lors du changement de rythme 8 2841076 dthorloge et elle rend possible ensuite le traitement de ces paquets par l'horloge systeme. Les paquets de donnees lus dans le module memoire 2 vent transferee sur le bus A1 vers un module 6 et vers un module 3. Le module 3 permet de recuperer les identificateurs de paquets appeles PID, acronyme anglais de >. Les PlDs vent ensuite transferee vers un module 9 qui represente une table des identificateurs des paquets qui seront destines non pas a un autre reseau mais a un processeur 18. II peut s'agir, par exemple, de paquets de signalisation. La table 9 est reliee au processeur 18 par l'intermediaire du bus A5 qui est un bus de type acces memoire comprenant des signaux tels que ecriture, lecture, selection du boftier ( > en anglais >>), adresses et donnees. Le module 9 est constitue d'une memoire de type RAM double port de capacite 8Kbits (8192 adresses * 1 bit), toutes les adresses permettant de balayer la table complete de tous les PlDs possibles. Le processeur vient ecrire un bit a > a l'adresse correspondent a la valeur du PID qu'il desire recevoir, par l'intermediaire du module 10. Ensuite, lorsqutun nouveau paquet se presente, on adresse la memoire 9 par la valeur de son PID. On analyse la sortie de la memoire qui indique si le paquet en cours est un paquet que souhaite recevoir le processeur; si oui, le contenu de celui-ci est ecrit dans le module 10 et mis a disposition du processeur par un mecanisme fonctionnant sous interruption. Ce mecanisme permet de solliciter le processeur uniquement lorsque celuici le demande. En effet, le debit des tables de signalisation etant tres faible (un paquet de donnees toutes les 100ms pour certains types de paquets tels les EMM (acronyme anglais de >) et les ECM (acronyme anglais de >)), le processeur 18 vient interroger le dispositif 1 lorsque son horloge ( > en anglais) software de 100ms arrive a echeance, une interruption est renvoyee par le dispositif 1 si au moins un paquet est en attente. 9 2841076 Le module 8 constitue une table des identificateurs de paquets qui vent destines a un autre reseau ou a plusieurs autres reseaux dans le cas de paquets de diffusion ( > en anglais). Le module 8 a la meme structure, memoire double port, et la meme fonctionnalite que le module 9 s mais identifie les PlDs a transmettre aux autres reseaux et non pas au processeur 18. Cette table 8 est egalement reliee au bus processeur A5 et est mise a jour par le processeur par l'intermediaire du bus A5. Le module 11 analyse si le paquet courant contenu dans le module memoire 2 est a transmettre ou non au reseau, a partir du signal K selection PID > > transmis par le module 8. Lorsque le signal > est a l'etat haut, le paquet courant est a transmettre au reseau. Le module 6 permet de retarder les donnees venant du module memoire 2 pendant que les modules 8 et 11 comparent les identificateurs de paquet afin de savoir si les paquets vent destines ou non au module 10 ou au port de sortie 17. Dans une variante, les paquets peuvent etre a la fois destines au module 10 et au port de sortie 17, lorsque le processeur veut fire des paquets destines au reseau. Dans ce cas, dans les deux tables d'identificateurs 8 et 9, les bits correspondents aux identificateurs des paquets a transmettre au processeur 18 et au port de sortie 17 vent positionnes a a 1 >>. Les signaux > generes par les tables 8 et 9 seront tous les deux actives pour ces paquets a transmettre au processeur 18 et au port de sortie 17. Les donnees vent transmises sur le bus A2 a la sortie du module 6 vers le module memoire 13 et vers le module 10. Le module 10 est active lorsque les donnees vent a transmettre uniquement au processeur 18. Le module 10 transmet au processeur les paquets de donnees de signalisation du flux entrant, done les anciennes tables. Le processeur peut ainsi modifier ces paquets et ensuite par 2841076 I'intermediaire de la table 14, decrite ulterieurement, les reinjecter vers le port de sortie 17. Lorsque le paquet est destine au port de sortie 17, il se presente dans un delai fixe, fixe par le module 6, a ['entree du module memoire 13 pour y etre ecrit. Ce delai est le temps necessaire pour traiter l'identificateur de paquet et qui permet de definir si le paquet est destine ou non au port de sortie. L'ecriture dans le module memoire 13 est declenchee par l'horloge paquet, retardee elle aussi du meme delai que le paquet de donnees devant etre ecrit Le signal > est le signal d'ecriture des donnees a transmettre au port de sortie 17. Ce signal valide les donnees du paquet en cours et depend du signal > d'entree retarde et aussi du fait que le PID est identifie et done a transmettre au port de sortie 17 ou non. Lorsque l'ecriture du paquet de donnees dans le module memoire 13 a commence, le module 12 compte le nombre de donnees ecrites dans le module memoire 13. Ce module 12 genere en sortie un signal > destine a un module 15 qui sequence les donnees a la sortie du module memoire 13. Le signal > est genere lorsque le compteur a atteint- une valeur predeterminee. Cette valeur predeterminee est calculee de fa,con a ce que l'on puisse savoir si un paquet incident est en cours d'ecriture ou non. Dans le cas d'un flux audio video conforme a la norme MPEG-2, cette valeur est comprise entre 1 et 188. Le module 15 genere alors un signal de lecture vers le module memoire 13 et les donnees vent extraites du module memoire 13 et envoyees sur le bus A3 en direction d'un multiplexeur 16. Le flux en sortie du multiplexeur 16 est transmis vers le port de sortie 17. Dans l'exemple de realisation donne, le bus de sortie est un bus repondant a la norme IEEE-1394. Les donnees vent ecrites sur le port de sortie et sequencees par les signaux issus du module 15, a savoir - > - a Sync >> - > - Le signal > indique que les donnees vent valides en sortie du multiplexeur 16, - le signal > indique le premier octet du paquet de donnees. - le signal > echantillonne les donnees en sortie du multiplexeur. Lorsque le paquet de donnees en sortie du module memoire 2 n'est pas destine au port de sortie, ceci apres analyse de l'identificateur de paquet par les modules 3 et 8, le paquet doit tout de meme etre lu dans le module memoire 2 afin de liberer le module memoire 2 pour y ecrire le paquet suivant provenant du reseau entrant. Par contre, ce paquet ne doit pas etre ecrit dans le module memoire 13. Le signal > genere par le module 11 n'est done pas active. 11 est done avantageux, puisque le paquet n'est pas transmis au module memoire 13 de transmettre un paquet de signalisation ou de donnees autres a la place de ce paquet si un tel paquet de signalisation ou de donnees autres est disponible et pret a etre emis, c'est-a-dire si un module memoire 14 contient un tel paquet de signalisation ou de donnees. II existe cependant une contrainte en ce qui concerne le mecanisme de reinsertion des paquets, en effet, la somme des debits des differents types de donnees (signalisation ou autres) a reinserer doit rester environ de 1 Mbits/s. Le module memoire 14 est relic egalement au processeur 18 par le bus A5. Le processeur vient ecrire dans le module memoire 14 les paquets des tables de signalisation modifies et qu'il souhaite reinjecter sur le port de sortie 17. 12 2841076 Lorsque le processeur souhaite emettre un paquet de signalisation, il l'ecrit dans le module memoire 14. Un signal > destine au module lui indique que le module memoire 14 comporte un certain nombre de paquets de donnees, compris entre 1 et 21, et qu'il peut fire des donnees dans le module memoire 14. Le module 15 genere alors un signal de lecture > vers le module memoire 14 lorsque le signal > n'est pas actif, ce qui laisse la priorite aux paquets provenant du reseau entrant et non pas aux paquets de signalisation. Des que le module memoire 14 est vice, alors une interruption est envoyee au processeur 18 afin de le lui signaler. Dans le cas d'un flux MPEG-2, les paquets de signalisation encore appeles paquets de section, n'ont pas de relation temporelle avec le flux audio video. Seule la transmission complete des tables est recurrente. Pour les tables MPEG-2, solent les tables CAT (acronyme anglais de >), PAT ( acronyme anglais de K Program Association Table >>), PMT (acronyme anglais de >) ou pour les tables de controle d'acces comprenant les EMM et les ECM, la frequence de transmission des tables est de 1 OOms. Les paquets EMM ou ECM ont pour role le desembrouillage du flux. Ces paquets ont une contrainte temporelle superieure aux paquets de type CAT, PAT ou PMT. Ils doivent etre transmis toutes les 100ms pendant s puis vent actives par un ordre recu dans un paquet audio video et valides pour les 10s suivantes, durant lesquelles les tables en cours d'utilisation continueront a etre transmises mais egalement de nouvelles tables seront transmises, toujours avec une recurrence de 100ms, ceci pour la periode de s suivante et ainsi de suite. Ainsi, les tables en cours et les futures vent transmises plusieurs fois et ceci permet done de limiter les contraintes. Dans le cas des tables requises par le standard DVB (acronyme anglais de >), cette frequence est de 500 ms. La norme DVB impose une re-emission reguliere du contenu des paquets de section qui est realisee par une horloge du processeur et associe a chaque table qui indique la frequence a laquelle les paquets de la section dolvent etre emis. L'operation d 'extraction des paquets d its d e signal isation et de reinsertion de ces paquets dans le flux n'impose done pas l'utilisation d'un automate garantissant que ce paquet se retrouve dans le flux en lieu de place de celui qu'il remplace. Un automate de ce type serait tres couteux en ressource ce qui est incompatible dans un equipement destine au grand public. Le sequenceur de relecture assure la synchronisation necessaire a la reinsertion du paquet de la nouvelle section dans le flux transmis sur le reseau IEEE-1394. Les donnees issues du module memoire 14 vent alors envoyees vers le multiplexeur 16 puis vers le port de sortie 17 et sequencees par les signaux precedemment decrits issus du sequenceur 15, a savoir Dvalid >>, > et >. 14 2841076 Revendications 1. Dispositif (1) de transfert de paquets de donnees entre au moins deux S reseaux de donnees comportant - des premiers moyens (2) de stockage des paquets de donnees provenant d'un premier reseau, - des seconds moyens (13) de stockage des paquets de donnees destines a au moins un second reseau (17), - des moyens de filtrage (3, 8, 9, 11) des paquets de donnees provenant du premier reseau, destines a trier lesdits paquets de donnees afin de determiner si lesdits paquets de donnees vent destines a au moins un second reseau, - des moyens de transfert (5, 6, 7, 12) des paquets de donnees du premier moyen de stockage (2) vers au moins le second moyen de stockage (13) lorsque les paquets de donnees vent destines a au moins un second reseau (17), caracterise en ce qu'il comporte - des moyens (4, 15) d'ecrire et de fire des paquets de donnees dans les au moins deux moyens de stockage en asservissant l'ecriture d'un paquet de donnees destine a au moins un second reseau dans le second moyen de stockage sur la lecture audit paquet de donnees dans le premier moyen de stockage. 2. Dispositif selon la revendication 1 caracterise en ce qu'il comporte des moyens (10, 14) de remplacer les paquets de donnees provenant du premier reseau qui ne vent pas destines a au moins un second reseau par des paquets de donnees, dits paquets de signalisation, afin de les transmettre a u n second reseau en les inserant de man iere synch rone entre les paquets re,cus du premier reseau et transmis vers le second reseau. 2341076 3. Dispositif selon l'une des revendications 1 ou 2 caracterise en ce que, a cheque paqu et de don nees et de signal isation eta nt associe au moins un identificateur, les moyens de filtrage component: - une table (8) contenant les identificateurs des paquets de S donnees a transmettre sur au moins un second reseau, - une table (9) contenant les identificateurs des paquets de donnees a transmettre vers un dispositif exterieur, - des moyens (3) d'extraire les identificateurs des paquets de donnees rec,us du premier reseau, - des moyens (11) de comparaison des identificateurs des paquets de donnees provenant du premier reseau avec les identificateurs presents dans les tables. 4. Dispositif selon la revendication 3 caracterise en ce que les paquets de signalisation vent des paquets re,cus du premier reseau et modifies par le dispositif exterieur. 5. Dispositif selon la revendication 4 caracterise en ce qu'il comporte des moyens de stockage (10) des paquets de signalisation re,cus du premier reseau et destines au dispositif exterieur et - des moyens de stockage (14) des paquets de signalisation re,cus du dispositif exterieur et destines a etre inseres de maniere synchrone entre les paquets re,cus du premier reseau et transmis vers le second reseau. 6. Dispositif selon l'une des revendications 1 a 5 caracterise en ce qu'il comporte des moyens (14) prevus pour inserer des paquets de contr61e d'acces du flux afin de les transmettre a un second reseau (17) en les inserant de maniere synchrone entre les paquets rec,us du premier reseau et transmis vers le second reseau (17). 7. Dispositif selon l'une des revendications 1 a 6 caracterise en ce que les moyens (5, 6, 7, 12) de transferer les paquets de donnees du premier reseau vers au moins un second reseau (17) vent prevus pour 16 2841076 transferer chaque paquet de donnees dans un temps constant correspondent au temps de traitement d'un paquet de donnees par les moyens de filtrage (3, 6, 8, 9, 11). 8. Procede de transfert de paquets de donnees entre au moins deux reseaux de donnees comprenant les etapes de - stockage des paquets de donnees provenant d'un premier reseau dans un premier moyen de stockage, stockage des paquets de donnees destines a au moins un second reseau dans des seconds moyens de stockage, - filtrage des paquets de donnees provenant du premier reseau afin de filtrer lesdits paquets afin de determiner si lesdits paquets vent destines a au moins un second reseau, transfert des paquets de donnees du premier moyen de stockage vers au moins le second moyen de stockage lorsque les paquets de donnees vent destines a au moins un second reseau, caracterise en ce qu'il comporte en outre une etape de: - lecture et ecriture des donnees dans les au moins deux moyens d e stockage en asservissant l' ecritu re d' u n paquet de don nees destine a au moins un second reseau dans le second moyen de stockage sur la lecture audit paquet de donnees dans le premier moyen de stockage. Iadite methode etant de preference mise en ceuvre dans un dispositif selon I'une quelconque des revendications 1 a 7. 9. Produit programme d'ordinateur comprenant des instructions de codes de programme pour ['execution de l'etape du procede de transfert de paquets de donnees selon la revend ication 8, lorsque led it programme