Brevet FR2804814A1 — publié le 20010810

La présente invention est relative à un dispositif de commutation d'un réseau à commutation de paquets de données comportant une unité de commutation possédant plusieurs ports dont certains sont reliés à d'autres dispositifs de commutation par différents liens. Dans le domaine des réseaux à commutation de paquets de données dans lesquels les dispositifs de commutation réseau comportent une unité de commutation dite embarquée, les paquets données peuvent soit transiter dans le dispositif de commutation considère pour rejoindre un dispositif distant, soit être traités par le dispositif de commutation considéré. Un tel dispositif de commutation est exemple connu du document EP 0405 990. Une telle unité de commutation paquets est connue sous la référence STC104 développée par la société -Thomson. Cette unité de commutation peut être reliée à un moyen de traitement interne au dispositif un adaptateur de type STC101 également développé par la société -Thomson. convient de noter que les paquets de données comportent généralement, d'une part, des données dites d'identification du port de destination du paquet dans l'unité de commutation, ces données constituant ce que l'on appelle par exemple l'en-tête de premier niveau du paquet de données, et, d'autre part, des données dites d'identification du canal virtuel utilisé par le paquet de données considéré et qui constituent avec l'adresse du dispositif dit source a émis le paquet ce que l'on appelle par exemple l'en-tête de second niveau paquet ou identificateur de paquet. notera que l'en-tête de second niveau du paquet ou identificateur de paquet le même pour des paquets constituant un même message. Lorsqu'un paquet de données est réceptionné dans l'unité de commutation d'un dispositif de commutation, l'analyse qui est effectuée sur ce paquet consiste uniquement à lire l'en-tête de premier niveau et, en fonction du numéro du port de destination indiqué dans cet en-tête, à commuter le paquet vers le port considéré. ce port est un port dit externe le paquet est alors transféré vers un dispositif commutation éloigné du dispositif de commutation considéré. se peut, bien entendu, que le numéro du de destination indiqué dans le paquet soit celui du ou des ports internes la dite unité de commutation et, dans ce cas, le paquet est alors transféré vers ce ou ces ports internes vue d'un traitement ultérieur à l'intérieur du dispositif. remarquera qu'il est important que les données puissent transiter rapidement a l'intérieur d'une unité de commutation pour pas accroître le phénomène de latence dans le réseau commuté. Pour ce faire, le travail d'analyse de l'en-tête de premier niveau doit donc être effectué dans un temps minimal. effet, si la lecture de l'en-tête de premier niveau des paquets de données reçus par une unité de commutation prend trop de temps, on risque de constater phénomène de congestion au niveau de l'unité commutation considérée suite des paquets de données qui continuent a arriver sur le dispositif commutation considéré, risquant par là même de provoquer une congestion tout le réseau. Afin de respecter cette contrainte de temps de traitement, il est donc important l'analyse du second en-tête des paquets de données ne soit pas effectuée a l'intérieur de l'unité de commutation. Généralement, cette opération d'analyse est effectuée par l'unité centrale ou processeur du dispositif de commutation, après stockage desdits paquets dans une mémoire de type RAM associée à cette unité centrale. ailleurs, il convient de noter qu'un dispositif commutation de paquets données peut être amené à recevoir des paquets entrelacés, signifiant par là même que ledit dispositif de commutation, au lieu de recevoir et de traiter dans l'ordre tous les paquets de données constituant un même message, peut recevoir d'abord un paquet de données issu d'un premier dispositif de commutation puis un paquet venant d'un second dispositif de commutation puis de nouveau un paquet venant du premier dispositif de commutation précité et ainsi de suite. Dans un tel cas de figure, le dispositif de commutation doit être ensuite capable de réassembler les différents paquets reçus à des instants différents et constituent un même message. manière connue, cette opération de réassemblage peut être effectuée par l'unité centrale de traitement du dispositif. Ainsi, lorsqu'un paquet de données est destiné au dispositif commutation, l'unité de commutation de ce dernier informe l'unité centrale traitement du dispositif que le paquet a été reçu et celle-ci peut alors stocker paquets de données reçus dans la mémoire qui lui est associée, selon programme particulier de traitement de données et de réassemblage en d'effectuer une lecture ultérieure du message constitué par les différents paquets de données. Toutefois, ce travail de reconstruction du message qui est effectue par l'unité centrale de traitement du dispositif considéré accapare celle-ci l'empêche par conséquent d'effectuer d'autres tâches qui, par exemple, peuvent être exécutées que par elle. II serait par conséquent intéressant de pouvoir décharger au moins partiellement l'unité centrale de traitement d'un dispositif de commutation réseau commuté de ces opérations d'analyse de l'en-tête de second niveau paquets de données et de réassemblage des paquets. La présente invention propose à cet effet un dispositif de commutation d'un réseau à commutation de paquets de données comportant une unité commutation possédant plusieurs ports dont certains sont connectés à liaison externe audit dispositif de commutation, caractérisé en ce que ledit dispositif comporte - pluralité de zones mémoires externes à l'unité de commutation et communiquant avec au moins un port de l'unité de commutation, dit port interne, - un moyen de stockage séparé communiquant avec ladite pluralité de zones mémoires, - une unité de gestion du stockage dans ladite pluralité de zones mémoires paquets de données issus dudit au moins un port interne, en vue de faciliter réassemblage ultérieur, dans ledit moyen de stockage séparé, de paquets données liés entre eux. fait d'avoir des moyens de stockage distincts ceux de l'unité de commutation permet de traiter seulement une partie de l'en tete des paquets de données dans celle-ci et donc de ne pas la surcharger. L'unité de gestion du stockage des paquets issus du port interne gère le stockage de ces paquets de manière adaptée en de faciliter le réassemblage ultérieur de paquets liés entre eux dans le moyen de stockage séparé. Ainsi, le réassemblage ultérieur des paquets pourra être effectué dans le moyen de stockage séparé sans l'intervention l'unité centrale de traitement ou processeur du dispositif de commutation. Selon une caractéristique, un paquet de données comportant notamment, d'une part, des données d'identification du de destination du paquet dans l'unité de commutation et, d'autre part, un identificateur de paquet qui est identique pour un ensemble de paquets liés entre l'unité de gestion comporte des moyens de détermination de l'identificateur paquet. Ceci permet de regrouper les paquets ayant le meure identificateur et donc de faire de l'assemblage de paquets. Selon une caractéristique, l'identificateur de paquet correspond à un numéro de canal virtuel utilisé par le paquet considéré et à adresse source. Selon une caractéristique, l'unité de gestion comporte des moyens de sélection d'une zone mémoire libre parmi la pluralité de zones mémoires. Cette tâche dévolue à l'unité de gestion permet de ne pas faire intervenir le processeur du dispositif de commutation. Selon une caractéristique liée à la précédente, l'unité de gestion comporte des moyens d'association de l'identificateur de paquet à la zone mémoire libre sélectionnée. Ceci permet ainsi de localiser dans la pluralité de zones mémoires les paquets possédant un identificateur de paquet donné sans avoir besoin de relire tous les paquets pour déterminer cet identificateur de paquet. Selon une caractéristique, l'unité de gestion comporte table contenant un identificateur de la zone mémoire libre sélectionnée et une adresse d'écriture dans ladite zone mémoire libre . Selon une caractéristique, l'unité de gestion comporte des moyens de transfert du paquet de données de l'unité de commutation vers la zone mémoire libre sélectionnée de la pluralité de zones mémoires, lesdits moyens ne faisant pas intervenir le processeur du dispositif de commutation. Selon une caractéristique, l'unité de gestion comporte des moyens recherche dans le dispositif de l'identificateur de paquet venant d'être déterminé afin de savoir si d'autres paquets précédemment reçus possedent le meme identificateur de paquet et donc constituent avec le dernier paquet reçu un message. Ainsi, lorsqu'un paquet arrive avec un identificateur connu il est stocké dans la zone mémoire associée à cet identificateur. Selon une caractéristique, l'unité de gestion comporte table contenant des adresses des zones mémoires du moyen de stockage séparé réservées au stockage de paquets ainsi que l'état d'occupation de chacune de zones. Ceci permet d'effectuer une gestion des zones mémoires sans intervention du processeur du dispositif de commutation. Selon une autre caractéristique, l'unité de gestion comporte des moyens de sélection d'une zone mémoire libre du moyen de stockage séparé. Selon une caractéristique liée à la précédente, l'unité de gestion comporte des moyens d'association de l'identificateur de paquet à la zone mémoire sélectionnée du moyen de stockage séparé. Selon une caractéristique liée à la précédente, l'unité de gestion comporte une table contenant, pour un paquet donné, l'identificateur de paquet et une adresse de la zone mémoire sélectionnée du moyen de stockage séparé. Selon une caractéristique, la table contient également taille de l'ensemble des paquets liés entre eux et en cours de réassemblage. Selon une caractéristique, l'unité de gestion comporte moyens de transfert du paquet de données de la zone mémoire sélectionnée parmi la pluralité de zones mémoires vers la zone mémoire sélectionnée moyen de stockage séparé, ceci sans faire intervenir le processeur du dispositif de commutation. Selon une caractéristique, ledit dispositif comporte une unité centrale de traitement à laquelle est associé le moyen de stockage séparé. Selon une caractéristique, l'unité de gestion est un contrôleur logique. Selon une caractéristique, la pluralité de zones mémoires constituent une mémoire à double port, permettant ainsi des opérations de lecture et d'écriture simultanées. L'invention vise également un procédé de traitement de paquets de données dans un dispositif de commutation d'un réseau commuté comportant une unité de commutation qui possède plusieurs ports dont certains sont connectés à une liaison externe audit dispositif, caractérisé en ce que ledit procédé comporte une étape de gestion du stockage de paquets de données issus d'au moins un port de l'unité de commutation, dit port interne dans au moins une zone mémoire d'une pluralité de zones mémoires extemes à l'unité de commutation et communiquant avec ledit au moins un port interne, en vue de faciliter le réassemblage ultérieur, dans un moyen de stockage séparé communiquant avec ladite pluralité de zones mémoires, de paquets données liés entre eux. L'invention comporte également un appareil de traitement de données qui comporte un dispositif de commutation conforme au bref exposé ci-dessus. L'appareil de traitement de données est par exemple choisi parmi la liste exhaustive suivante : une imprimante, un serveur, un ordinateur, un télécopieur, un scanner, un magnétoscope, un décodeur (connu en terminologie anglo-saxonne sous le terme "set-top box"), un téléviseur un caméscope, une caméra numérique, un appareil photographique numérique. Selon un autre aspect, l'invention vise un réseau à commutation de paquets comportant plusieurs dispositifs de commutation conformes au bref exposé qui précède. Selon encore un autre aspect, l'invention vise un réseau à commutation de paquets comportant plusieurs appareils de traitement de données conformes au bref exposé qui précède. L'invention vise par ailleurs, un moyen de stockage d'informations lisible par un ordinateur ou un processeur contenant des instructions de programmation dispositif programmable, caractérisé en ce qu'il permet la configuration dispositif de traitement programmable en un dispositif de commutation qu'exposé ci-dessus. L'invention vise en outre, un moyen de stockage d'informations lisible par un ordinateur ou un processeur contenant des instructions de programmation adaptées à faire fonctionner un dispositif programmable, caractérisé en qu'il permet la mise en #uvre d'un procédé de traitement tel qu'exposé ci-dessus. Selon un autre aspect, l'invention vise un signal comportant instructions utilisables par un ordinateur ou un processeur et adaptées a configurer un dispositif programmable en un dispositif de commutation tel qu'exposé ci-dessus. Selon encore un autre aspect, l'invention vise un signal comportant des instructions utilisables par un ordinateur ou un processeur et adaptées à faire fonctionner un dispositif de traitement programmable pour mettre en oeuvre un procedé de traitement tel qu'exposé ci-dessus. L'invention vise un produit "programme d'ordinateur" ("computer program product" en terminologie anglo-saxonne) ou produit logiciel comportant des séquences d'instructions pour mettre en oeuvre le procédé de traitement tel que brièvement exposé ci-dessus. Les avantages et caractéristiques propres au procédé de traitement de paquets de données, à l'appareil de traitement de données comportant un dispositif de commutation, au réseau de commutation comportant tels dispositifs commutation, au réseau de commutation comportant tels appareils traitement de données, ainsi qu'aux moyens de stockage d'informations, aux signaux précités et au produit programme d'ordinateur étant les mêmes que ceux exposés ci-dessus concernant le dispositif de commutation selon l'invention, ils ne seront pas rappelés ici. D'autres caractéristiques et avantages apparaîtront au cours de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif et faite en référence aux dessins annexés, sur lesquels - la figure 1 est une vue schématique représentant un réseau de commutation selon un mode de réalisation de l'invention ; - figure 2 est une vue schématique présentant la structure d'un paquet de données véhiculé dans le réseau ; - figure 3 est une vue schématique représentant la structure d'un dispositif de commutation selon un mode de réalisation de l'invention ; - la figure 4 est une vue schématique de l'unité de commutation représentée sur la figure 3 ; - la figure 5 est une vue schématique de la mémoire à double port représentée sur la figure 3 ; - la figure 6 est une vue détaillée de l'unité de gestion représentée sur la figure ; - figure 7 est une vue détaillée du bloc de données de gestion du stockage représenté à la figure 6 ; - les figures 8a et 8b représentent des algorithmes dont les étapes illustrent le fonctionnement de l'unité de gestion de la figure 6, plus particulièrement des blocs 424 et 426 ; - la figure 9 illustre la manière dont est programmé le dispositif de commutation selon l'invention. Comme représenté à la figure 1 et repéré par la référence générale notée 1, un réseau à commutation de paquets selon l'invention comporte plusieurs dispositifs correspondant par exemple à des noeuds de commutation 2, 3, 4, 5 et 6 reliés entre eux par les liaisons point à point repérés la référence notée 7. Ces noeuds de commutation sont par exemple des appareils de traitement de données qui peuvent chacun prendre la forme d'une imprimante, d'un serveur, d'un ordinateur, d'un télécopieur, d'un scanner, magnétoscope, d'un décodeur (connu en terminologie anglo-saxonne sous nom de "set-top box"), d'un téléviseur, d'un caméscope, d'une caméra numérique ou d'un appareil photographique numérique. Les noeuds sont capables de recevoir, d'émettre et de transmettre des données aux autres noeuds du réseau. Dans un tel réseau les données sont véhiculées sur les liaisons 7 sous la forme de paquets dont un paquet noté 10 est représenté schématiquement à la figure 2. Lorsque le paquet 10 circule dans le réseau de commutation entre noeuds du réseau, son format est celui représenté à la figure 2 et comporte données d'identification 11 dites de premier niveau constituant un en-tete premier niveau, des données 12 et une marque de fin de paquet ou de fin message 13. Comme on le verra par la suite, le paquet 10, lorsqu'il est destiné à dispositif tel qu'un noeud de commutation selon l'invention, est débarrassé de son en-tête de premier niveau 11 et de la marque de fin de paquet 13 par suite d'un premier traitement effectué à l'intérieur dudit noeud. Une fois ce traitement effectué, le paquet se réduit aux données 12 qui se décomposent, d'une part, en données d'identification dites de second niveau constituant un en-tête de second niveau 14 et, d'autre part, en des données 15. L'en-tête de second niveau comporte des données d'identification de paquet appelées également identificateur de paquet, correspondant à un numéro de canal virtuel utilisé par le paquet ainsi qu'à l'adresse du noeud dit source qui a émis le paquet, appelée adresse source. A la suite d'un second traitement effectué à l'intérieur du n#ud de commutation et qui sera mentionné ultérieurement, l'en-tête 14 est supprimé et le paquet se réduit alors aux données 15. On reviendra ultérieurement sur le contenu des différents en-têtes 11 et 14. Plusieurs paquets de données possédant le même identificateur de paquet forment un message et le dernier paquet du message porte une marque de fin de message et non une marque de fin de paquet. Le réseau commuté met par exemple en oeuvre la norme IEEE 1355, et les données précitées respectent le protocole de communication défini par cette norme. Cette norme permet au réseau de bénéficier d'un protocole fiable mettant en oeuvre un routage à la source, le contrôle de flux au niveau des liens et des paquets de taille variable. Comme représenté à la figure 3, l'appareil de traitement de données 6 de la figure 1 est exemple un appareil photo numérique et comporte une unité de commutation qui est représentée plus en détail sur la figure 4. Cette unité commutation est constituée d'un commutateur 20a et d'un adaptateur de 20b permettant de connecter un des liens du commutateur à un 36. Le commutateur 20a est par exemple un commutateur de la societé SGS-Thomson commercialisé sous la référence STC-104 et l'adaptateur 20b est par exemple un adaptateur également commercialisé par la société SGS-Thomson sous la référence STC-101. L'adaptateur a notamment pour rôle de transformer en données sous forme parallèle les données séries reçues sur ses ports connectés au réseau pour les transmettre sur le bus 36 et, inversement, de transmettre les données véhiculées sur le 36 vers le commutateur. L'adaptateur 20b permet aussi d'effectuer un controle de flux sur le réseau constitué des liens 7. Afin d'augmenter le débit sur le réseau, il est possible de connecter plusieurs adaptateurs 20b à plusieurs liens du commutateur 20a, ces adaptateurs étant reliés en parallèle sur bus 36. On notera chaque bus de communication dont il est question dans la présente description est constituée d'un ensemble de lignes électriques qui véhiculent des données, des adresses, des signaux d'interruption et des signaux contrôle. retour à la figure 3, le noeud de commutation 6 selon l'invention comporte une mémoire à double port 40 de grande capacité qui est par exemple realisée sous la forme d'une mémoire de type DPRAM. initiales DPRAM signifient en terminologie anglo-saxonne "Dual Port Random Access Memory" ce qui peut être approximativement traduit en langue française par "Mémoire volatile à double port ". Comme cela apparaît sur la figure 3, la mémoire à double port 40 est externe à l'unité de commutation 20 et communique avec le port interne 36. On notera à cet effet que l'unité de commutation peut comporter plusieurs ports internes. mémoire à double port 40 sera décrite ultérieurement en référence à figure 5. noeud de commutation 6 comporte également une unité de gestion 42 stockage de paquets de données dans la mémoire à double port 40, paquets provenant du port interne de l'unité de commutation. L'unité de gestion 42 sera décrite ultérieurement en référence à la figure 6. notera que l'unité de gestion 42 communique avec le port interne de l'unité commutation 20. noeud de commutation 6 comporte en outre un adaptateur de bus 50 qui est connecté, d'une part, à la mémoire à double port 40 et, d'autre part, à l'unité de gestion 42 par l'intermédiaire d'un bus de communication 44. L'adaptateur de bus 50 est également connecté à un contrôleur de bus 52 est lui-même relié à un bus de communication 60, exemple, de type PCI relie entre eux différents équipements. effet, sont connectés au bus 60, une unité centrale traitement ou processeur 62 et un moyen de stockage 64 associé à cette unite centrale. Ce moyen de stockage est séparé de la mémoire à double port 40 mais communique malgré tout avec celle-ci par l'intermédiaire de l'adaptateur de bus et du contrôleur de bus 52. Le moyen de stockage 64 est par exemple constitué par une mémoire vive de type RAM ("Random Access Memory" en terminologie anglo- saxonne). Dans l'exemple de réalisation représenté sur la figure 3, noeud de commutation 6 comporte également, connectés au bus 60, un disque 66, un écran un clavier 72, un lecteur de disquettes 74, une disquette 76 lui est associee et un lecteur de CD-ROM ainsi qu'un CD-ROM qui lui est associé. Comme annoncé ci-dessus, la figure 5 représente une décomposition de la mémoire à double port 40 en une pluralité de zones mémoires (connues en terminologie anglo-saxonne sous le terme "buffers"), notées 401, 402, ... 40n, chaque zone mémoire étant représentée par un rectangle. Ces zones mémoires sont gérées comme des mémoires individuelles de type FIFO, initiales des termes anglais "First-in First-out" ce qui signifie "Premier entré Premier sorti". Une telle zone mémoire correspond à une mémoire dans laquelle les données sont lues dans l'ordre dans lequel elles ont été préalablement écrites. Ces zones mémoires comportent chacune un pointeur de lecture et un pointeur d'écriture associés. Chaque zone mémoire étant gérée comme une mémoire de type FIFO, remplissage et son vidage s'effectuent en même temps, ce qui permet d'occuper plus efficacement la dite zone mémoire. En effet, le taux d'occupation de la zone mémoire considérée est géré de manière circulaire et l'on sait à tout moment si les données contenues dans une zone mémoire ont été lues ou non. Lorsque ces données ont été lues il est alors possible de venir écrire de nouvelles données à la place celles-ci. Avantageusement, le fait d'avoir une mémoire à double permet de lire et d'écrire en même temps dans celle-ci. II convient de noter que la mémoire à double port possède une capacité de stockage suffisamment élevée par rapport à celle de l'unité de commutation pour pouvoir contenir, à un instant donné, différents paquets, par exemple, de différents messages. Comme annoncé ci-dessus, la figure 6 représente l'unité de gestion 42 de manière plus détaillée que sur la figure 3 et sous la forme de blocs fonctionnels. Cette unité de gestion est un contrôleur logique et vise notamment à gérer le flux paquets de données issu de l'unité de commutation en stockant les paquets manière appropriée dans la mémoire à double port 40. Cette gestion "intelligente" du stockage des paquets de données permet de localiser les paquets de données liés entre eux, c'est-à-dire constituant message, dans des endroits déterminés la mémoire à double port 40 et réserver une ou plusieurs zones mémoires moyen de stockage 64 qui sont disponibles pour recevoir de tels paquets, afin tous les paquets constituant même message soient transférés par l'unité gestion 42 dans la ou les zones mémoires préalablement réservées dudit moyen de stockage. Ainsi, le réassemblage des paquets aux fins reconstitution d'un message est effectué sans l'intervention de l'unité centrale traitement 62, ce qui rend cette dernière plus disponible pour effectuer d'autres tâches, et notamment des tâches qui ne peuvent être effectuées que par elle. Comme représenté sur la figure 6, l'unité de gestion 42 comporte un bloc de données de gestion de stockage 420, représenté de manière plus détaillée à figure 7, et un bloc de contrôle de la mémoire à double port 424 relié au bloc précité. L'unite de gestion 42 comporte également un bloc de traitement 426 relié au bloc de données de gestion 420 et au bloc 424 de contrôle de la mémoire à double port et qui réalise notamment les fonctions d'analyse de l'en tête de second niveau 14 du paquet 10 représenté sur la figure 2, d'une part, et des fonctions de lecture et d'écriture dans l'unité de commutation 20 et dans la mémoire à double port 40, d'autre part. L'unité 42 comporte en outre un bloc de plusieurs registres DPRAM-CONF-REG noté 428 relié au bloc de contrôle de la mémoire à double port 424. Lors de l'in itialisation, l'unité centrale 62 procède à la configuration de la mémoire à double port 40 et répertorie dans le bloc la taille allouée à chaque zone mémoire ainsi configurée dans un registre specifique. L'unité de gestion 42 peut être réalisée sous la forme composant programmable de type connu sous le nom de FPGA, initiales mots anglais "Field Programmable Gate Array", correspondant approximativement en français à "Matrice de Portes Programmables". Un composant programmable peut être obtenu auprès de la société XILINX. Pour produit industriel, le composant programmable peut être remplacé par circuit de type ASIC, initiales des mots anglais "Application Specific Integrated Circuit", correspondant au mot français "Circuit Intégré à Applications Spécifiques". L'unité de gestion 42 échange les différents signaux de données et de contrôle qui sont nécessaires aux accès à divers composants constituant le noeud de commutation et notamment l'unité de commutation 20, la mémoire à double port 40 et le moyen de stockage séparé 64 dans le cas de transfert en mode d'accès à mémoire directe ou mode DMA (connu en terminologie anglo- saxonne sous terme de "Direct Memory Access"). Le moyen de stockage 64 est donc géré l'unité centrale 62 dans les autres cas. Comme représenté sur la figure 6, l'unité de gestion 42 échange flux de données G (31:0) et des signaux de contrôle G avec l'unité commutation. Les signaux de données G véhiculent l'identificateur de paquet de l'unité de commutation 20 vers l'unité de gestion 42 et le reste des donnees constituant le paquet vers la mémoire à double port 40. Les signaux de controle G permettent à l'unité de commutation de signaler la présence d'un paquet à l'unité de gestion, et permettent à ladite unité de gestion, d'une part, de déclencher la lecture et l'analyse de l'en-tête de niveau deux, et d'autre part, de déclencher le transfert des données de l'unité de commutation vers la mémoire à double port. L'unite de gestion échange également des flux de données D :0) et de contrôle avec l'adaptateur de bus 50. Les données D vont la mémoire à double port vers le moyen de stockage 64 en passant l'adaptateur de bus 50 et le contrôleur de bus 52. Comme annoncé ci-dessus, la figure 7 represente de manière plus détaillée sur la figure 6 une partie du bloc de données de gestion de stockage bloc 420 comporte une première table 420a dont une représentation schématique a été faite sous la forme de quatre colonnes - première colonne correspondant aux différents numéros des zones mémoires de la mémoire à double port 40 de la figure 5 et qui permettent d'identifier ces différentes zones mémoires, ces numéros constituant les entrées de la table 420a ; - une deuxième colonne correspondant à l'adresse d'écriture dans la zone mémoire identifiée par son numéro en première colonne; - une troisième colonne correspondant à l'adresse de lecture de cette même zone mémoire de la première colonne; et - une quatrième colonne correspondant à l'etat d'occupation de la zone mémoire considérée, la zone mémoire étant soit utilisée soit libre. On notera que les trois dernières colonnes constituent les sorties de la table 420a. Cette table permet de gérer les zones mémoires de la mémoire à double port l'initialisation du système, cette table 420a contient uniquement les numéros des zones mémoires ainsi que les adresses d'écriture dans ces zones mémoires correspondantes. II convient de noter que les adresses d'écriture dans ces zones mémoires correspondent dans le cas précité aux adresses de début de la zone mémoire. Lorsqu'un paquet de données provient de l'unité de commutation 20, à destination de la mémoire à double port 40, le bloc de traitement 426 procède à une réservation d'une zone mémoire donnée, identifiée par son numéro. L'état de cette zone mémoire indiqué en quatrième colonne de la table est alors modifié en conséquence pour apparaître comme "occupé". L'adresse d'écriture dans cette zone mémoire est incrémentée dans la table 420a en fonction de la taille du paquet qui vient d'être stocké de manière à ce que le pointeur d'écriture vienne se positionner à l'adresse d'écriture situee à la fin du paquet dans la zone mémoire considérée. lors que l'adresse d'écriture est incrémentée, l'adresse de lecture situee en troisième colonne de la table 420a est validée et il est possible de procéder a une opération de lecture dans la zone mémoire concernée tant que l'adresse de lecture dans cette zone mémoire ne dépasse pas l'adresse d'écriture précitée. L'adresse de lecture est modifiée dans la table lorsque la lecture du paquet a été effectuée. Le bloc 420 comporte également une deuxième table 420b représentée sous la forme de trois colonnes sur la figure 7. Dans une première colonne, sont stockées sur lignes différentes les données d'identification de paquets ou identificateurs paquets pour des messages différents (en-tête de second niveau noté 14 paquet de la figure 2). Tous les paquets de données constituant même message comportent même identificateur de paquet et il est donc possible de trouver sur plusieurs lignes de cette table le même identificateur paquet. A zone mémoire de la mémoire à double 40 identifiée par son numéro correspond un seul paquet. La table 420b permet d'associer les données d'identification de paquet ou identificateur de paquet à une zone mémoire sélectionnée du moyen de stockage effet, cette table 420b comporte une colonne dans laquelle est indiquée, au regard de chaque identificateur de paquet (première colonne) une adresse d'une zone mémoire du moyen de stockage séparé 64. La table 420b stocke des données d'identification de paquet ou identificateurs de paquet des messages qui sont en cours de réassemblage. II convient de noter que le message est réassemblé dans le moyen de stockage 64. La table 420b comporte également une troisième colonne dans laquelle sont stockées et additionnées les tailles des paquets précédemment reçus et qui constituent un message en cours de reconstitution. Ainsi, après l'écriture d'un paquet de données dans une zone mémoire de mémoire à double port 40 et pour laquelle une réservation d'une zone mémoire du moyen de stockage séparé 64 a été prealablement faite, la taille de ce paquet sera inscrite dans la troisième colonne de la table 420b lorsque le paquet sera transféré vers le moyen de stockage 64 comme on le verra ultérieurement. L'adresse de la zone mémoire en colonne 2 sera incrémentée de manière correspondante à la taille du paquet considéré. Ainsi, tout nouveau paquet pourra venir être écrit dans une zone mémoire du moyen de stockage 64 associé à l'unité centrale 62 à l'adresse indiquée dans la troisième colonne de la table 420b. Comme représenté sur la figure 7, le bloc 420 comporte également une troisième table 420c constituée uniquement de deux colonnes. première colonne correspond aux adresses des zones mémoires moyen de stockage 64 qui sont réservées au stockage de paquets, cette colonne correspondant à la deuxième colonne de la table 420b. Une deuxième colonne indique pour chacune zones mémoires concernées son état d'occupation, à savoir si la dite zone memoire est utilisée ou libre. A l'initial isation, l'unité centrale 62 entre dans la table 420c les adresses des zones mémoires du moyen de stockage 64 associé qui sont disponibles. L'état des zones mémoires considérées à l'initialisation correspond à un état dit "libre", cet état devient "occupé" lorsque la zone mémoire considérée a été sélectionnée et réservée pour un premier paquet de message reçu et l'état de cette zone mémoire devient à nouveau "libre" lorsque l'unité centrale 62 aura traité le message reçu. informations disponibles dans 1a table 420c permettent à l'unité de gestion de décider des zones mémoires du moyen de stockage 64 à sélectionner en vue de leur remplissage ultérieur. Grace à la table 420b, l'unité de gestion 42 peut donc gérer le futur remplissage tout ou partie d'une zone mémoire ou de plusieurs zones mémoires dans le moyen de stockage 64 pour des paquets ayant le meure identificateur de paquet et donc constituant un même message, de manière à ce que lesdits paquets soient écrits l'un à la suite de l'autre dans la ou les zones mémoires considérées dudit moyen de stockage 64. On notera qu'un identificateur de paquet peut correspondre à ou plusieurs champs dans un paquet de données considéré et être par exemple un numéro canal virtuel utilisé pour la transmission du paquet sur un réseau commute ou un numéro de circuit virtuel, bien connu de l'homme du métier dans le domaine des réseaux dits ATM, ainsi qu'une adresse source. va maintenant décrire en référence aux figures 8a et 8b le traitement paquet de données réceptionné par le noeud de commutation 6 selon le procédé de l'invention. Un paquet de données arrivant sur le noeud 6 est reçu sur l'un ports externes de l'unité de commutation 20 en fonction de la disponibilité chacun d'eux. commutateur 20a de l'unité de commutation 20 procède à analyse données d'identification du port de destination du paquet dans l'unité de commutation. Ces données d'identification constituent l'en-tête de routage dit de premier niveau et noté 11 pour le paquet de données 10 représenté à la figure 2. Ensuite, un test est pratiqué afin de déterminer si le paquet de données reçu est destiné à être retransmis sur le réseau de commutation 1 de la figure 1 à destination d'un autre noeud de commutation. Dans l'affirmative, le paquet de données considéré est transmis par le commutateur vers une des liaisons notée 7 du réseau de commutation et est transmis sur ce réseau. contraire, lorsqu'il s'avère que les données d'identification constituant -tête de niveau 1 du paquet indiquent que le port de destination du paquet dans l'unité de commutation est un port dit interne et non plus externe, alors le paquet de données considéré est transféré depuis le port externe lequel il est arrivé dans l'unité de commutation dans l'une des unités stockage internes du commutateur 20a. notera que le traitement effectué par l'unité de commutation sur le paquet 10 la figure 2 correspond à une suppression de l'en-tête de premier niveau noté 1 et de la marque de fin de paquet notée 13. L'algorithme représenté à la figure 8a comporte différentes étapes qui décrivent le fonctionnement de l'unité de gestion 42 et plus particulièrement des blocs 424 et 426 et dont l'exécution permet la mise en oeuvre du procédé selon l'invention. Comme vu précédemment, lorsque l'une des unités de stockage internes de l'unité de commutation contient tout ou partie d'un paquet de données, un signal non représenté sur les figures est transmis pour informer l'unité de gestion 42 et, plus particulièrement, le bloc traitement 426 de la présence paquet qui est prêt à être transféré (étape ). L'etape S1 est suivie d'une étape S2 au cours laquelle le bloc de traitement procède à la lecture et à l'analyse des donnees constituant l'en tête de second niveau noté 14 sur le paquet de la figure 2. Cette étape permet en fait de déterminer l'identificateur de paquet considéré. Avantageusement, le bloc de traitement 426 qui effectue notamment une lecture et une analyse de l'en-tête de deuxième niveau 14 du paquet est indépendant de l'unité de commutation 20. Ceci permet d'éviter à l'unité de commutation d'avoir à effectuer ce traitement donc soulage cette unité de commutation qui peut alors se consacrer traitement des en-têtes de premier niveau des autres paquets de données. On évite ainsi une congestion au niveau de l'unité de commutation et donc au niveau du noeud de commutation lui-même. Au cours de l'étape S2, le bloc de traitement 426 procède également à la détermination de la taille du paquet reçu. II convient de noter qu'après traitement de l'en-tête second niveau du paquet 10 de la figure 2, cet en-tête est séparé du paquet de données et paquet qui se retrouve stocké dans la mémoire à double 40 comporte uniquement les données 15. Par ailleurs, les unités de stockage internes à l'unité commutation possèdent une capacité mémoire leur permettant de stocker début de l'en- tete d'un paquet de données pendant que l'unité de gestion procède à la lecture à l'analyse de l'en-tête de deuxième niveau 14 et sélectionne la zone mémoire de la mémoire à double port qui devra contenir ce paquet. L'identificateur de paquet ainsi déterminé est ensuite stocké au cours l'étape suivante notée S3 dans un registre dénommé "new-header" du bloc traitement 426 (figure 6) pour être utilisé lors du déroulement de l'algorithme représenté à la figure 8b. Au cours de l'étape suivante notée S4, le bloc procède à une sélection d'une zone mémoire libre parmi la pluralité zones mémoires constituant la mémoire à double port 40 de la figure 5. Pour ce faire, le bloc 426 consulte la table 420a du bloc de données 420. Comme représenté sur l'algorithme de la figure 8a, tant qu'une zone mémoire n'est pas sélectionnée (étape S5) l'étape S4 est de nouveau exécutée par le bloc 426. Lorsqu'une zone mémoire de la mémoire à double port 40 a été selectionnée, l'examen de la quatrième colonne de la table 420a de la figure 7 indique l'état des zones mémoires montre que cette zone est de ce fait reservée et le bloc de traitement 426 extrait alors de la table 420a le numéro de la zone mémoire sélectionnée, ainsi que l'adresse dans cette zone mémoire à laquelle le paquet va être écrit et transmet ces informations au bloc de contrôle de la mémoire à double port 424 (étape S6). Ces informations sont utilisées pour programmer le bloc de contrôle de la mémoire à double port 424 en vue d'effectuer un transfert du paquet de donnees considéré de l'unité de stockage interne de l'unité de commutation 20 vers mémoire à double port. II convient de noter que lorsqu'une zone mémoire est sélectionnée à partir de la table 420a, son adresse d'écriture est incrémentée de manière correspondante à la taille du paquet qui est stocké comme cela a déjà été mentionné plus haut. L'étape S6 est ensuite suivie d'une étape S7 au cours de laquelle bloc contrôle de la mémoire à double port 424 (figure 6) vient lire donnees stockées dans l'une des unités de stockage internes de l'unité commutation 20 et procède au transfert desdites données et à leur écriture dans la zone mémoire sélectionnée de la mémoire à double port 40, à l'adresse d'écriture qui figurait dans la table 420a avant son incrémentation. L'étape S7 est suivie d'une étape S8 au cours de laquelle le bloc de traitement 426 procède à une détection de fin de paquet ou de fin de message. Lorsqu'une marque de fin de paquet est détectée par le bloc de traitement 426, alors l'étape S8 est suivie d'une étape S9 au cours de laquelle ledit bloc de traitement transfère le numéro de la zone mémoire sélectionnée, taille du paquet stocké ainsi que le type du paquet (paquet quelconque message ou dernier paquet d'un message) dans les registres respectifs dénommés "buffnum", "pksize" et "pktpe" sur la figure 6 afin que informations puissent être utilisées lors du déroulement de l'algorithme représenté à la figure 8b. La figure 8b représente un algorithme comportant plusieurs étapes qui décrivent le fonctionnement de l'unité de gestion 42 et, plus particulièrement des blocs 424 et 426, en relation avec l'algorithme de la figure 8a. L'exécution de cet algorithme permet la mise en oeuvre du procède selon l'invention. On notera que les deux algorithmes 8a et 8b sont exécutés parallèle. L'algorithme représenté à la figure 8b comporte une première étape, effectuée par le bloc 426, de réception de l'identificateur de paquet (étape F1) qui a été transféré lors de l'exécution de l'étape S3 de l'algorithme représenté à la figure 8a. Le bloc 426 consulte le registre "new-header" mentionné plus haut pour obtenir l'identificateur de paquet. L'étape F1 est suivie d'une étape F2 au cours de laquelle le bloc traitement 426 recherche, en consultant la table 420b, si l'identificateur paquet qui vient d'être déterminé existait déjà dans la première colonne cette table. Lorsque l'identificateur du paquet considéré a été trouvé dans la table, au cours de l'étape suivante notée F3, alors cette dernière est suivie d'une étape notée F4 exécutée par le bloc 426 et le paquet considéré fait alors partie d'un message dont on a reçu au moins un paquet précédemment. L'étape F4 est ensuite suivie d'une étape F5 également effectuée par le bloc de traitement 426 qui sera décrite ultérieurement. contraire, lorsque l'identificateur du paquet reçu lors de l'étape F1 n'a pas éte trouvé dans la table 420b, alors il s'avère que le paquet de données qui vient d'être reçu constitue le premier paquet d'un message (étape F6). L'étape F6 est ensuite suivie d'une étape F7 au cours de laquelle, le bloc de traitement 426 prévoit de sélectionner, en consultant la table 420c, une zone mémoire libre du moyen de stockage 64 (RAM) associé à l'unité centrale de traitement 62. Lorsqu'une zone mémoire libre (RAM 64) a été sélectionnée et est donc réservée, l'identificateur de paquet considéré est alors associé (étape F8) à la dite zone mémoire sélectionnée lors du renseignement , par le bloc de traitement , des champs correspondants dans les première et deuxième colonnes table 420b sur une nouvelle ligne de cette table. L'étape F8 est alors suivie de l'étape F5 précédemment mentionnee et au cours de laquelle le bloc de traitement 426 attend de recevoir différentes informations obtenues par suite de l'exécution de l'étape S9 l'algorithme de la figure 8a, à savoir l'adresse de la zone mémoire sélectionnee dans la mémoire à double port 40 pour le stockage du paquet de données considéré, la taille de ce paquet ainsi que son type. Au cours de cette étape, le bloc de traitement 426 consulte les registres mentionnés plus haut "buffnnm", "pksize" et "pktpe" pour obtenir ces différentes informations et c'est l'identificateur de paquet obtenu plus haut qui est alors associé à la zone mémoire sélectionnée. L'etape F5 est suivie d'une étape F9 au cours de laquelle le bloc de contrôle de mémoire à double port 424, procède au transfert des données stockées dans la zone mémoire sélectionnée de la mémoire à double port vers la zone mémoire sélectionnée du moyen de stockage séparé 64. transfert se fait à l'adresse de la zone mémoire sélectionnée du moyen stockage correspondant à l'adresse indiquée dans la deuxième colonne de table 420b. Ensuite, le champs "taille" indiqué en troisième colonne est incrémenté de manière correspondante à la taille du paquet venant d'être transféré. même, l'adresse de la zone mémoire indiquée deuxième colonne alors augmentée de la taille du paquet venant d'être transféré afin que le prochain paquet qui sera stocké dans la mémoire à double part 40 soit ultérieurement transféré dans le moyen de stockage 64 à la nouvelle adresse indiquée dans cette deuxième colonne. L'étape suivante notée F10 consiste, pour le bloc de traitement 426, à effectuer un test afin de déterminer si une fin de message a été détectée dans le paquet de données considéré. Dans la négative, l'algorithme prévoit d'exécuter à nouveau l'étape F1. Au contraire, lorsqu'une fin de message a été détectée, alors l'étape F10 est suivie d'une étape F11 au cours de laquelle le bloc de traitement 426 de l'unité de gestion 42 transfère à l'unité centrale de traitement différentes informations, notamment indiquant que le paquet qui vient d'etre transféré constituait le dernier paquet d'un message, fournissant l'adresse en zone mémoire du moyen de stockage 64 à laquelle se trouve le message ainsi reconstitué, la taille de ce message ainsi que l'identificateur de paquet correspondant. Ainsi les paquets de données stockés en zone mémoire du moyen de stockage sont agencés à la suite l'un de l'autre et l'unité centrale connaît l'adresse de zone mémoire où est stocké le message. L'unité centrale peut alors procéder à la lecture du message à l'adresse indiquée sans avoir à se soucier du réassemblage de ce dernier. Ce réassemblage des paquets aux fins de reconstitution message dans le moyen de stockage est ainsi facilité grâce à la gestion prealable du stockage desdits paquets de manière appropriée dans la mémoire à double port 40. II convient de noter que cette gestion appropriée du stockage des paquets permet de savoir où stocker des paquets provenant de messages différents et qui sont entrelacés au niveau de l'unité de commutation et, ensuite, de pouvoir retrouver l'endroit où sont stockés ces différents paquets afin de ne pas mélanger des paquets d'origines différentes au moment du transfert vers le moyen de stockage 64. L'etape F11 est alors suivie de l'étape F1 précédemment décrite. figure 9 illustre le mécanisme qui est utilisé pour programmer le noeud de commutation 6 et, plus particulièrement, l'unité de gestion 42 lorsque celle-ci est, par exemple, réalisée à l'aide d'un circuit programmable de la famille Xilinx. Comme représenté sur cette figure, la programmation l'unité de gestion 42 est par exemple réalisée au moyen d'un câble de télechargement noté 180 relié à un ordinateur 182 par l'intermédiaire de son port série ou parallèle, suivant le type de technologie utilisée pour réaliser ladite unité de commutation. On utilisera par exemple la technologie JTAG signifiant en terminologie anglo-saxonne Joint Test Action Group pour le téléchargement des instructions de programmation sous la forme de données. La programmation de l'unité de gestion 42 peut également être réalisée en chargeant les instructions de programmation sous forme de données dans une mémoire de configuration 184 (figure 9) dédiée a ce type de composant et de type RAM ou ROM ou encore PROM. Dans un tel cas de figure, à la mise sous tension, les donnees représentant instructions de programmation de l'unité de gestion sont téléchargées dans celle-ci suivant un protocole propre au fabricant du dispositif programmable question. La programmation de l'unité de gestion peut aussi être effectuée au moyen d'un signal d'entrée noté 186 comportant les instructions de programmation, et qui est envoyé à travers un réseau de communication (non représenté) tel que l'Internet, et qui est relié à un adaptateur de réseau lui- même connecté à l'unité de gestion 42 programmable. Ainsi, quel que soit le mode de programmation utilisé, l'unité gestion 42 selon l'invention est programmée de manière à fonctionner selon instructions de programmation d'entrée. REVENDICATIONS 1. Dispositif de commutation (6) d'un réseau à commutation de paquets de données comportant une unité de commutation (20) possédant plusieurs ports dont certains sont connectés à une liaison externe (7) audit dispositif de commutation, caractérisé en ce que ledit dispositif comporte - une pluralité de zones mémoires (401, ..., 40n) externes à l'unité de commutation et communiquant avec au moins un port de l'unité de commutation, dit port interne (36), - un moyen de stockage (64) séparé communiquant avec ladite pluralité de zones mémoires, - une unité (42) de gestion du stockage dans ladite pluralité de zones mémoires des paquets de données issus dudit au moins un port interne, en vue faciliter le réassemblage ultérieur, dans ledit moyen de stockage séparé, paquets de données liés entre eux. 2. Dispositif de commutation selon la revendication 1, caractérise en ce que, paquet de données (10) comportant notamment, d'une part, données d'identification (11) du port de destination du paquet dans l'unité commutation (20) et, d'autre part, un identificateur de paquet (14) qui identique pour un ensemble de paquets liés entre eux, l'unité de gestion comporte des moyens (42, 426, S2) de détermination de l'identificateur de paquet. 3. Dispositif de commutation selon la revendication 2, caractérisé en ce que l'identificateur de paquet correspond à un numéro de canal virtuel utilisé par le paquet considéré et à une adresse source. Dispositif de commutation selon l'une des revendications 1 à 3, caractérise en ce que l'unité de gestion (42) comporte des moyens (426, 420a, S4) de sélection d'une zone mémoire libre parmi la pluralité de zones mémoires. 5. Dispositif de commutation selon les revendications 2 et 4, caractérisé en ce que l'unité de gestion (42) comporte moyens (426, 420a, 424 S6) d'association de l'identificateur de paquet à zone mémoire libre sélectionnée. 6. Dispositif de commutation selon la revendication 4 ou 5, caractérisé en ce que l'unité de gestion comporte une table (420a) contenant un identificateur de la zone mémoire libre sélectionnée et adresse d'écriture dans ladite zone mémoire libre. Dispositif de commutation selon l'une des revendications 4 à 6, caractérise en ce que l'unité de gestion (42) comporte des moyens (424, S7) de transfert paquet de données de l'unité de commutation (20) vers la zone mémoire libre sélectionnée de la pluralité de zones mémoires (40). 8. Dispositif de commutation selon la revendication 2 ou 3, caractérisé en ce que l'unité de gestion (42) comporte des moyens de recherche (426, 420b, F2) dans le dispositif de l'identificateur de paquet venant d'être déterminé. Dispositif de commutation selon la revendication 8, caractérisé en ce l'unité de gestion (42) comporte une table (420c) contenant des adresses zones mémoires du moyen de stockage séparé (64) réservées au stockage paquets ainsi que l'état d'occupation de chacune de ces zones. Dispositif de commutation selon la revendication 9, caractérisé en ce que l'unité de gestion (42) comporte des moyens (426, 420c, F7) de sélection d'une zone mémoire libre du moyen de stockage séparé. 11. Dispositif de commutation selon la revendication 10, caractérisé en ce que l'unité de gestion comporte des moyens (426, 420b, F8) d'association de l'identificateur de paquet à la zone mémoire libre sélectionnée du moyen de stockage séparé (64). 12. Dispositif de commutation selon la revendication 11, caractérisé en que l'unité de gestion (42) comporte une table (420b) contenant, pour un paquet donné, l'identificateur de paquet et une adresse de la zone mémoire sélectionnée. 13. Dispositif de commutation selon la revendication 12, caractérisé en ce que la table (420b) contient également la taille de l'ensemble des paquets liés entre eux et en cours de réassemblage. 14. Dispositif de commutation selon l'une des revendications 8 à caractérise en ce que l'unité de gestion (42) comporte des moyens (424, F9) transfert paquet de données de la zone mémoire sélectionnée parmi pluralité zones mémoires vers la zone mémoire sélectionnée du moyen stockage séparé (64). 15. Dispositif de commutation selon l'une des revendications 1 à 14, caractérisé en ce que ledit dispositif comporte une unité centrale de traitement (62) à laquelle est associé le moyen de stockage séparé (64). 16. Dispositif de commutation selon l'une des revendications 1 à 15, caractérisé en ce que l'unité de gestion est un contrôleur logique (42). 17. Dispositif de commutation selon l'une des revendications 1 à16 caractérisé en ce que la pluralité de zones mémoires constituent une mémoire à double (40). Procédé de traitement de paquets de données dans un dispositif de commutation (6) d'un réseau commuté (1) comportant une unité commutation (20) qui possède plusieurs ports dont certains sont connectés a une liaison externe audit dispositif , caractérisé en ce que ledit procède comporte étape de gestion du stockage de paquets de données issus moins un port de l'unité de commutation, dit port interne (36), dans au moins une zone mémoire d'une pluralité de zones mémoires (401, ..., 40n) extemes à l'unité de commutation (20) et communiquant avec ledit au moins un interne, en vue de faciliter le réassemblage ultérieur, dans un moyen stockage séparé (64) communiquant avec ladite pluralité de zones mémoires, de paquets de données liés entre eux. 19. Procédé selon la revendication 18, caractérisé en ce que, un paquet de données (10) comportant notamment, d'une part, des données d'identification (11) du port de destination du paquet dans l'unité commutation (20) et, d'autre part, un identificateur de paquet (14) qui identique pour un ensemble de paquets liés entre eux, ledit procédé comporte une étape de détermination (S2) de l'identificateur de paquet. 20. Procédé selon la revendication 19, caractérisé en ce l'identificateur de paquet correspond à un numéro de canal virtuel utilisé par paquet considéré et à une adresse source. 21. Procédé selon l'une des revendications 18 à 20, caractérisé ce qu'il comporte une étape de sélection (S4) d'une zone mémoire libre parmi pluralité de zones mémoires. 22. Procédé selon les revendications 19 et 21, caractérisé en ce qu'il comporte une étape d'association de l'identificateur de paquet à la zone mémoire libre sélectionnée. 23. Procédé selon la revendication 21 ou 22, caractérisé en ce qu'il comporte une étape de transfert (S7) du paquet de données de l'unité de commutation vers la zone mémoire libre sélectionnée de la pluralité de zones mémoires. 24. Procédé selon la revendication 19 ou 21, caractérisé en ce comporte une étape de recherche (F2) dans le dispositif de l'identificateur paquet venant d'être déterminé. 25. Procédé selon la revendication 24, caractérisé en ce que le dispositif de commutation comporte une table (420c) contenant des adresses zones mémoires du moyen de stockage séparé (64) réservées au stockage paquets ainsi que l'état d'occupation de chacune de ces zones. 26. Procédé selon la revendication 25, caractérisé en ce qu'il comporte une étape de sélection (F7) d'une zone mémoire libre du moyen de stockage séparé. 27. Procédé selon la revendication 26, caractérisé en ce qu'il comporte une étape d'association (F8) de l'identificateur de paquet à la zone mémoire libre sélectionnée. 28. Procédé selon l'une des revendications 24 à 27, caractérisé en ce comporte une étape de transfert (F9) du paquet de données de la zone mémoire sélectionnée parmi la pluralité de zones mémoires vers la zone mémoire sélectionnée du moyen de stockage séparé. Procédé selon des revendications18 à 28, caractérisé en ce le dispositif commutation comporte une unité centrale de traitement (62) a laquelle est associé le moyen de stockage séparé (64). 30. Appareil de traitement de données, caractérisé en ce comporte un dispositif de commutation selon l'une des revendications 1 à 1 . Appareil selon la revendication 30, caractérisé en ce que ledit appareil une imprimante. Appareil selon la revendication 30, caractérisé en ce que ledit appareil un serveur. Appareil selon la revendication 30, caractérisé en ce que ledit appareil ordinateur. Appareil selon la revendication 30, caractérisé en ce que ledit appareil télécopieur. Appareil selon la revendication 30, caractérisé en ce que ledit appareil un scanner. Appareil selon la revendication 30, caractérisé en ce que ledit appareil un magnétoscope. Appareil selon la revendication 30, caractérisé en ce que ledit appareil un décodeur. Appareil selon la revendication 30, caractérisé en ce que ledit appareil un téléviseur. Appareil selon la revendication 30, caractérisé en ce que ledit appareil un caméscope. 40. Appareil selon la revendication 30, caractérisé en ce que ledit appareil une caméra numérique. . Appareil selon la revendication 30, caractérisé en ce que ledit appareil un appareil photographique numérique. 42. Réseau à commutation de paquets, caractérisé en ce qu'il comporte plusieurs dispositifs de commutation selon l'une des revendications 1 à 17. 43. Réseau à commutation de paquets, caractérisé en ce qu'il comporte plusieurs appareils de traitement de données selon l'une des revendications 30 à 41.