Brevet FR2948248A1 — publié le 20110121

�Procédé et système pour déployer à la volée et sur demande au moins un réseau virtuel � La présente demande concerne un procédé pour générer à la volée et sur demande des réseaux virtuels. Elle concerne également un système mettant en oeuvre un tel procédé. Le domaine de l'invention est le domaine des réseaux de communication et plus particulièrement des réseaux de communication virtuels. En informatique, on tente de définir la virtualisation comme un ensemble de techniques matérielles et/ou logicielles qui permettent de faire fonctionner sur une seule machine plusieurs systèmes d'exploitation et/ou plusieurs applications, séparément les uns des autres, comme s'ils fonctionnaient sur des machines physiques distinctes. Il est possible ainsi d'implanter sur un réseau physique plusieurs réseaux virtuels, chacun des réseaux virtuels étant composés de plusieurs noeuds virtuels implantés sur des machines physiques. Actuellement, les réseaux virtuels sont mis en place manuellement, en mettant en place manuellement chacun des noeuds virtuels d'un réseau sur un équipement physique. Ce qui nécessite un temps d'intervention important, d'une part pour la mise en place et la configuration de chacun des noeuds virtuels et d'autre part pour l'interconnexion de chacun des noeuds virtuels. Un but de la présente demande est de remédier à cet inconvénient. Un autre but de la présente invention est de proposer un procédé et un système pour déployer à la volée et de manière totalement automatisée un ou plusieurs réseaux virtuels. Il est aussi un but de la présente invention de proposer un procédé et un système de déploiement à la volée et de manière totalement automatisée d'un ou plusieurs réseaux virtuels adaptés à des usages particuliers. Enfin un autre but de la présente invention est de proposer un procédé et un système pour déployer un ou plusieurs réseaux virtuels de manière simple et rapide. L'invention propose d'atteindre les buts précités par un procédé pour générer, à la volée et sur demande, au moins un réseau virtuel adapté à un usage particulier sur un réseau physique, dit réseau d'infrastructure, comprenant des noeuds physiques, chacun desdits noeuds physiques exécutant au moins un système d'exploitation réseau (NOS), ledit procédé comprenant les étapes suivantes : - détermination sur au moins un équipement informatique, dit serveur de réseau virtuel, de données relatives audit réseau virtuel à générer en fonction dudit usage particulier, - transmission, en fonction desdites données, d'une requête de création d'un noeud virtuel à au moins une partie desdits noeuds physiques, dits noeuds physique actifs, dudit réseau d'infrastructure ; et - création d'un noeud virtuel sur chacun desdits noeuds actifs par implantation d'un équipement virtuel dans chacun desdits noeuds actifs, ledit réseau virtuel étant composé de l'ensemble desdits noeuds virtuels ainsi créés. Le procédé selon l'invention permet de déployer un ou plusieurs réseaux virtuels dans un réseau physique d'infrastructure, à partir d'un équipement informatique physique, dit serveur de réseau virtuel, en fonction des données relatives au réseau virtuel à déployer. Avantageusement, le procédé permet de créer des réseaux virtuels adaptés à une utilisation particulière ou une fonction particulière. Par exemple, le procédé selon l'invention permet de déployer un premier réseau virtuel adapté à des opérations bancaires et nécessitant un niveau de sécurité élevé, et un réseau virtuel adapté à des opérations de télécommunications et nécessitant un débit important. Par ailleurs, le déploiement des réseaux virtuels grâce au procédé selon l'invention est réalisé de manière totalement automatisé et sans intervention humaine. De plus, le déploiement d'un réseau virtuel conformément au procédé selon l'invention est réalisé de manière simple et rapide. Le procédé selon l'invention peut en outre comprendre une étape de configuration de chaque noeud virtuel en fonction de la requête de création d'un noeud virtuel. Il est donc possible grâce au procédé selon l'invention de configurer différemment un ou plusieurs noeuds d'un même réseau virtuel. Cela permet la création à la volée et sur demande de réseaux virtuels plus souples. La transmission de données entre le serveur de réseau virtuel et chacun des noeuds physiques actifs peut être réalisée au travers d'un réseau virtuel utilisant par exemple des protocoles de l'Internet tel que le protocole IP, UDP, etc. Selon une version préférée du procédé selon l'invention, le procédé selon l'invention peut comprendre une transmission de données de configuration d'un équipement virtuel de réseau. Dans cette version préférée, chaque équipement physique du réseau d'infrastructure comporte une ou plusieurs instances � vierges � non configurées du ou des équipements virtuels à implanter pour la création des équipements virtuels du réseau virtuel à créer. En fonction des données reçues, une instance de l'équipement de réseau virtuel est configurée. Dans cette version, il n'y a aucune transmission de logiciels d'équipement de réseau. Cette version préférée du procédé selon l'invention permet d'éviter la transmission des logiciels de l'équipement de réseau à chaque noeud physique, ce qui diminue le volume des données à transmettre, et permet de déployer le réseau virtuel plus rapidement. Dans une autre version du procédé selon l'invention, le procédé selon l'invention peut comprendre une transmission depuis au moins un appareil informatique d'un logiciel d'un équipement virtuel à chaque noeud actif. Dans un mode de réalisation particulier, l'appareil informatique en question peut être celui sur lequel les données relatives au réseau virtuel sont déterminées, c'est-à-dire le serveur de réseau virtuel. L'équipement virtuel transmis à chaque noeud physique du réseau d'infrastructure peut être configuré, avant la transmission, en fonction des besoins, de la nature du réseau virtuel, et/ou de la nature du noeud physique sur lequel le noeud virtuel est à créer. Selon un mode de réalisation particulier, la création d'un noeud virtuel sur un noeud physique peut être réalisée par un hyperviseur installé sur le noeud physique sur lequel le noeud virtuel est créé. Selon un mode de réalisation particulièrement avantageuse, l'implantation de l'équipement virtuel sur un noeud physique pour la création d'un noeud virtuel peut comprendre une génération d'une instance d'un système d'exploitation réseau. Cette génération du système d'exploitation peut être réalisée au niveau du noeud physique sur lequel le noeud virtuel est créé. Les systèmes d'exploitation mis en oeuvre sur les différents noeuds d'un même réseau virtuel peuvent être différents. Ainsi, une partie des noeuds virtuels peuvent être créés grâce à des instances d'un premier système d'exploitation, par exemple de type Windows�, et l'autre partie grâce à des instances d'un deuxième système d'exploitation, par exemple de type Linux, et ainsi de suite. Les données relatives au réseau virtuel à générer peuvent comprendre des données relatives à au moins un premier template décrivant les emplacements où seront implantés les équipements virtuels. Les données relatives au premier template peuvent par exemple comprendre le nom des noeuds physiques sur lesquels seront créés les noeuds virtuels du réseau virtuel à générer. Avantageusement, la requête de création d'un noeud virtuel transmise par le serveur à au moins un noeud physique peut comprendre des données relatives à au moins un deuxième template décrivant les ressources physiques devant être alloués audit noeud virtuel à créer sur ledit noeud physique, et ce par chacun des noeuds virtuels à créer. Les données relatives au deuxième template peuvent notamment comprendre, pour chaque noeud virtuel, des données relatives à : - l'unité centrale, - des moyens de mémorisation, - au moins une interface réseau, - au moins une adresse MAC, et/ou - au moins un driver et/ou un bridge nécessaire pour connecter le noeud virtuel à au moins une liaison physique. Par ailleurs, la requête de création d'un noeud virtuel transmise par le serveur à au moins un noeud physique peut comprendre des données relatives à au moins un troisième template décrivant le réseau virtuel à générer. Les données relatives au troisième template peuvent comprendre pour chaque noeud virtuel à créer, des données relatives : - au nom du réseau virtuel, - à un type de noeud, et/ou - à une adresse Internet Protocole, et/ou - à l'ouverture d'un tunnel VPN, d'un tunnel SSH, ou de tout tunnel nécessaire pour la communication. Avantageusement, la requête de création d'un noeud virtuel transmise par le serveur à au moins un noeud physique peut comprendre des données relatives à au moins un quatrième template relative au système d'exploitation réseau pour le noeud virtuel à créer sur ledit noeud physique. Ce quatrième template peut comprendre, pour chaque noeud virtuel à créer, des données relatives : - au type de système d'exploitation réseau, et/ou - au nom du système d'exploitation. Dans la présente demande, le mot � template � désigne un modèle de présentation des données. L'invention vise également un réseau virtuel obtenu par le procédé selon l'invention. Selon un autre aspect de l'invention, il est proposé un système pour générer, à la volée et sur demande, au moins un réseau virtuel adapté à un usage particulier sur un réseau physique, dit réseau d'infrastructure, comprenant des noeuds physiques, chacun desdits noeuds physiques exécutant au moins un système d'exploitation réseau (NOS), ledit système comprenant : - un équipement informatique, dit serveur de réseau virtuel, pour générer des données relatives audit réseau virtuel à générer, - des moyens de transmission d'une requête de création d'un noeud virtuel à au moins une partie desdits noeuds physiques, dits noeuds physiques actifs, dudit réseau d'infrastructure ; - des moyens de création d'un noeud virtuel sur chacun desdits noeuds physiques actifs par implantation d'un équipement virtuel dans chacun desdits noeuds physiques actifs, ledit réseau virtuel étant composé de l'ensemble desdits noeuds virtuels ainsi créés. Avantageusement, les moyens de création d'un noeud virtuel peuvent comprendre un programme informatique, dit hyperviseur, exécuté sur chaque noeud physique et réalisant l'implantation de l'équipement informatique virtuel en fonction de la requête de création d'un noeud virtuel reçu du serveur de réseau virtuel. L'équipement informatique virtuel peut être choisi parmi les équipements informatiques virtuels suivants : - un routeur virtuel, - un commutateur virtuel, - un routeur commutateur ou label-switched router (LSR), - un coupe-feu -firewall) - une box virtuelle (middle box, home gateway, etc.) D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de réalisation nullement limitatif, et des dessins annexés sur lesquels : - la figure 1 est une représentation schématique d'une architecture d'un noeud physique sur lequel sont implantés plusieurs noeuds virtuels ; - la figure 2 est une représentation schématique d'un réseau d'infrastructure comprenant quatre noeuds physiques et un serveur de réseau virtuel ; - la figure 3 est une représentation schématique des étapes d'un exemple de création à la volée et sur demande d'un réseau virtuel conformément au procédé selon l'invention ; et - la figure 4 est une représentation schématique du réseau d'infrastructure de la figure 2 sur lequel trois réseaux virtuels ont été créés conformément au procédé de la figure 3. Sur les figures les éléments communs à plusieurs figures conservent la même référence. La figure 1 est une représentation schématique de l'architecture de la virtualisation sur un noeud physique d'un réseau physique permettant d'implanter plusieurs noeuds virtuels sur un noeud physique. Le noeud physique 100, représenté sur la figure 1, comporte un logiciel de virtualisation 102, appelé hyperviseur, qui dans l'exemple présent est le logiciel XEN fonctionnant directement sur le matériel du noeud physique 100. Le logiciel XEN, comme tout logiciel hyperviseur, permet de faire fonctionner plusieurs systèmes d'exploitation réseau (NOS) sur le noeud physique 100, chacun de ces systèmes d'exploitation constituant un noeud virtuel. Dans l'exemple représenté sur la figure 1, trois noeuds virtuels 104, 106, 108 sont implantés sur le noeud physique 100. Chaque système d'exploitation comprend des pilotes XEN permettant l'interfaçage avec le logiciel hyperviseur XEN 102. Les systèmes d'exploitation réseau (Network Operating System : NOS) supportant les noeuds virtuels 104-108 peuvent être identiques ou différents par exemple, des systèmes d'exploitation Windows, Linux, NetBSD, FreeBSD ou autre. Dans l'exemple présent, les routeurs virtuels 104-108 sont des plateformes routeur XORP pour Extensible Open Router Platform. Le noeud physique comprend en outres des périphériques physiques 110 ainsi que des logiciels de contrôle et des pilotes 112. La figure 2 est une représentation schématique d'un réseau d'infrastructure 200 comprenant un équipement informatique physique 202, appelé serveur de réseau virtuel, quatre noeuds physiques 204 à 210, reliés entre eux par un réseau virtuel particulier jouant le rôle de réseau de signalisation 212. Dans l'exemple représenté sur la figure 2, les noeuds physiques 204 à 210 sont des noeuds physiques tels que le noeud physique 100 représenté sur la figure 1. Nous allons maintenant décrire, en référence aux figures 2-4, la création de plusieurs réseaux virtuels, de manière totalement automatisée, sur demande et à la volée. Pour plus de clarté nous allons considérer que le réseau virtuel à créer comprend uniquement des routeurs virtuels. Chaque noeud physique est donc agencé de sorte que plusieurs routeurs virtuels peuvent y être implantés. A cet effet, chacun des noeuds physiques 204 à 210 comporte un réservoir d'équipements informatiques virtuels, et plus précisément un réservoir de noeuds virtuels non configurés, à savoir les réservoirs 2040, 2060, 2080 et 2100. Ces réservoirs comprennent des instances d'un ou plusieurs équipements informatiques prêtes à être configurées en fonction d'un ou plusieurs usages particuliers, à savoir des opérations bancaires, des opérations de télécommunications, ou autre. Chaque réservoir comprend autant de routeurs virtuels que nécessaire avec des systèmes d'exploitation réseau associés à des piles protocolaires correspondant à leurs diverses applications avec plus ou moins de sécurité, plus ou moins de qualité de service, plus ou moins de gestion de la mobilité, etc. A un client particulier ou une entreprise particulière et à une application correspond un système d'exploitation réseau supportant une pile protocolaire spécifique et donc une instance de routeur virtuel spécifique disponible dans chacun des noeuds physiques 204 à 210. La constitution des différents réservoirs de routeurs virtuels 2040, 2060, 2080 et 2100 peut être réalisée de la manière suivante. Les différents routeurs virtuels non configurées avec leur système d'exploitation réseau associé à des piles protocolaires correspondant à leurs diverses applications peuvent être préalablement entrés dans le serveur de réseau virtuel 202. Le serveur 202, qui est représenté centralisé sur la figure 2 mais qui peut aussi être distribué, transfert les routeurs virtuels avec leur système d'exploitation réseau inactif vers les différents noeuds du réseau physique pour constituer les réservoirs de routeurs virtuels 2040, 2060, 2080 et 2100 sans leur piles protocolaires associées à leurs diverses applications. Les piles protocolaires associées aux diverses applications sont mémorisées dans un réservoir 2020 de piles protocolaires au niveau du serveur de réseau virtuel 202. Le transfert des routeurs virtuels du serveur de réseau virtuel 202 aux différents noeuds physiques 204 à 210 se fait grâce au réseau de signalisation 212 capable de dialoguer avec les hyperviseurs des différents noeuds physiques 204 à 210. En référence à la figure 3, lorsqu'un utilisateur ou une entreprise envoie une requête 302 au serveur de réseau virtuel 202, par le réseau de signalisation 212, lui demandant de mettre en place à la volée un réseau virtuel pour lui permettre de transférer les données associées à un service spécifique, les étapes suivantes sont réalisées de manière automatisée. Lors d'une étape 304 de génération des données relatives au réseau virtuel à créer : le serveur de réseau virtuel réalise le choix du routeur virtuel correspondant au service spécifique, les routeurs physiques où seront implantés les routeurs virtuels dans le réseau d'infrastructure 200 et des ressources physiques à donner à ce réseau virtuel, et génèrent des données relatives à ces choix. L'algorithme de choix du routeur virtuel, des routeurs physiques pour leur implantation et des ressources physiques peut, par exemple, être le suivant : le serveur de réseau virtuel détermine le choix du routeur virtuel grâce aux informations données par l'utilisateur pour la création du réseau virtuel, comme le type de service à rendre, le nombre de clients à atteindre ou la sécurité à mettre en oeuvre. Puis, le serveur de réseau virtuel déclenche un algorithme de routage, de type OSPF par exemple, sur le réseau de signalisation qui tient compte de l'état des liens physiques du réseau physique. Il en déduit les routeurs physiques sur lesquels implanter les routeurs virtuels. Enfin, toujours grâce aux informations données par l'utilisateur sur le service à mettre en oeuvre, le serveur de réseau virtuel en déduit les ressources nécessaires à chaque routeur virtuel. Le serveur de réseau virtuel 202 réalise ensuite une étape 306 de définition des templates : en fonction des données relatives aux choix effectués, le serveur de réseau virtuel génère quatre templates : o un premier template T1 qui décrit la carte où seront implantés les différents équipements virtuels pour réaliser le réseau virtuel : nom des noeuds physiques d'implantation, et des routeurs virtuels, o un deuxième template T2, physique, qui décrit le matériel qui doit être alloué au routeur virtuel : UC (Unité Centrale), mémoires, interfaces réseau et leur adresse MAC, les bridges et les drivers nécessaires pour connecter le routeur virtuel sur les liaisons physiques, o un troisième template T3 déterminant le réseau virtuel qui sera mis en place avec les différents équipements virtuels : nom du réseau virtuel, type de noeud qui dans l'exemple présent est un routeur, configuration des ressources nécessaires pour le fonctionnement du réseau virtuel et définition des adresses IP nécessaires, des tunnels VPN ou SSH à mettre en oeuvre, etc., et o un quatrième template T4 pour le système d'exploitation réseau : le type de NOS, le nom qui sera utilisé pour le système d'exploitation, etc. Le serveur de réseau virtuel 202 utilise les quatre templates précédents pour réaliser l'implantation du réseau virtuel. Le premier 30 template T1 détermine les noeuds du réseau dans lesquels un équipement virtuel sera implanté. Cela définit les destinations des requêtes qui seront émises par le serveur pour mettre en place le réseau virtuel. Les trois autres templates T2-T4 déterminent complètement les équipements virtuels à implanter dans le réseau. 15 20 25 Le serveur de réseau virtuel 202 réalise alors une étape 308 d'envoie d'une requête par le réseau de signalisation 212 aux hyperviseurs des différents noeuds physiques concernés par l'introduction du réseau virtuel associé à l'application spécifique. Cette requête demande le montage d'un routeur virtuel particulier défini par les trois derniers templates T2-T4 décrits plus haut. Une étape 310 de configuration du routeur virtuel est réalisée au niveau de chacun des noeuds physiques ayant reçu une requête de la part du serveur de réseau virtuel 202. Des instances de routeurs virtuels non configurées étant disponibles dans chaque noeud physique 204-210 du réseau d'infrastructure 200, il suffit d'accompagner la requête de mise en place du routeur virtuel avec la pile protocolaire associée à l'application choisie se trouvant dans le réservoir 2020 de piles protocolaires sur le serveur de réseau virtuel 202. Le coût de transfert est quasiment nul puisqu'une configuration typique fait au plus quelques kilo-octets de données. Ces données peuvent être compressées si nécessaire pour diminuer encore son poids. La configuration de chaque routeur virtuel étant établie, le réseau virtuel spécifique est donc en état de marche pour desservir le client ou les clients pour la ou les fonctions spécifiées. Le temps de mise en place de ce réseau est négligeable et se compte en quelques centaines de millisecondes voire quelques secondes. Dans l'exemple représenté, en référence à la figure 4, trois réseaux virtuels ont été créés sur le réseau d'infrastructure 200 de la figure 2. deux routeurs virtuels 2022 et 2024 sont implantés dans le noeud physique 202, deux routeurs virtuels 2042 et 2044 sont implantés dans le noeud physique 204, trois routeurs virtuels 2062 , 2064 et 2066 sont implantés dans le noeud physique 206 et trois routeurs virtuels 2082 , 2084 et 2086 sont implantés dans le noeud physique 208. Aucun routeur virtuel n'est installé sur le noeud physique 210. Par le biais de la virtualisation, le réseau de noeuds physiques composé des noeuds 202 à 210 permet la mise en place de trois réseaux virtuels : 402, 404 et 406, chaque réseau virtuel étant adapté à un service spécifique. Les trois réseaux virtuels 402, 404 et 406 ont nécessité la création de : - deux routeurs virtuels sur le noeud physique 204, - deux routeurs virtuels sur le noeud physique 206, - trois routeurs virtuels sur le noeud physique 208, et - trois routeurs virtuels sur le noeud physique 210. Chacun des réseaux virtuels 402 à 406 est isolé par rapport aux autres réseaux virtuels. Par ailleurs, les réseaux virtuels ainsi créés peuvent être raccordés à un réseau existant, qu'il soit physique ou non. Le serveur de réseau virtuel 202est un serveur informatique classique sur lequel une base de données contient toutes les instances de logiciel de routeur nécessaires pour satisfaire tous les services que peut rendre l'opérateur du réseau d'infrastructure. Le serveur 202 est doté d'un système d'exploitation qui peut être d'un type tout à fait classique et qui doit être capable d'exécuter les algorithmes nécessaires pour la détermination de toutes les données qui permettront de remplir les quatre templates décrits plus haut. Le procédé décrit précédemment permet de déployer à la volée un réseau virtuel avec les propriétés nécessaires à la réalisation d'une application avec ses contraintes puisque l'on peut adapter le protocole déployé. L'isolation des réseaux virtuels entre eux permet de considérer que les réseaux sont étanches les uns aux autres et que tout ce qui se passe sur les autres réseaux virtuels n'a aucune influence sur le réseau considéré. En particulier, lorsque l'on raccorde un réseau virtuel à un réseau d'une entreprise, le réseau virtuel est vu comme un prolongement du réseau d'entreprise avec la même sécurité et les mêmes caractéristiques que le réseau d'entreprise. En particulier, la prolongation du réseau est gérée et contrôlée exactement de la même manière que les noeuds du réseau d'entreprise. Le terminal de l'utilisateur, une fois déployé les couches protocolaires correspondant au réseau virtuel, permet de garantir les propriétés requises pour réaliser la communication sur le réseau déployé à la volée. L'invention permet donc la mise en place d'un réseau auto-déployable ou à la volée, permettant le transport de données avec les propriétés ad hoc, de façon instantanée pour réaliser une communication adaptée à la réalisation d'un service particulier. Par exemple, un utilisateur souhaitant communiquer avec sa banque depuis son terminal de type ordinateur portable ou smartphone ou PDA, dans un lieu où il peut être connecté, est capable de monter à la volée un réseau spécifique lui permettant de réaliser une communication bancaire avec un système distant en toute sécurité grâce à une pile protocolaire spécifique au réseau et adaptée aux caractéristiques nécessaires à la communication (sécurité, qualité de service, ressources associées, etc.). Suite à la requête de l'utilisateur, le serveur de réseau virtuel met en place le réseau (logiciel de communication, système d'exploitation réseau, couche protocolaire spécifique) adapté à sa demande. Ce réseau virtuel et ses protocoles peuvent par exemple être ceux conseillés par la banque. Un autre exemple correspond à un utilisateur qui souhaite réaliser une communication téléphonique de très haute qualité et sécurisée. Pour cela, il émet une requête de déploiement d'un réseau virtuel adapté à cette fonction. Le serveur de réseau virtuel met en place instantanément un réseau spécifique avec des ressources adaptées au transport de ses paquets de ToIP (Telephony over IP). Un troisième exemple est une entreprise qui fait un séminaire dans un hôtel et qui souhaite prolonger son réseau d'entreprise jusque dans l'hôtel et qui est capable grâce à l'invention de mettre en place instantanément cette prolongation de telle sorte que les éléments de ce réseau soient gérés et contrôlés par les ingénieurs système de l'entreprise. Enfin, un dernier exemple, est celui d'un opérateur d'audiovisuel qui aimerait monter un réseau instantanément pour diffuser un match de football vers tous les utilisateurs qui souhaitent recevoir cette émission en direct. En d'autres termes, l'invention permet d'ouvrir à la volée et à la demande tout un ensemble de réseaux possédant des piles protocolaires standards ou propriétaires et adaptés à des applications spécifiques que souhaitent réaliser des utilisateurs indépendants les uns des autres mais se partageant la même infrastructure physique. Bien entendu, l'invention n'est pas limitée aux exemples qui viennent d'être décrits. Le serveur de réseau virtuel peut être décentralisé. Les noeuds virtuels ne sont pas que des routeurs virtuels et peuvent être tous types de noeuds connus, à savoir, une passerelle, un coupe feu, etc. REVENDICATIONS1. Procédé pour générer, à la volée et sur demande, au moins un réseau virtuel (402, 404, 406) adapté à un usage particulier sur un réseau physique (200), dit réseau d'infrastructure, comprenant des noeuds physiques (204, 206, 208, 210), chacun desdits noeuds physiques (204, 206, 208, 210) exécutant au moins un système d'exploitation réseau, ledit procédé comprenant les étapes suivantes : - détermination (304, 306) sur au moins un équipement informatique (202), dit serveur de réseau virtuel, de données relatives audit réseau virtuel (402) à générer en fonction dudit usage particulier, - transmission (308), en fonction desdites données, d'une requête de création d'un noeud virtuel à au moins une partie desdits noeuds physiques (204, 206, 208, 210), dits noeuds actifs, dudit réseau d'infrastructure (200) ; et - création (310) d'un noeud virtuel sur chacun desdits noeuds actifs par implantation d'un équipement virtuel (104, 106, 108) dans chacun desdits noeuds actifs, ledit réseau virtuel étant composé de l'ensemble desdits noeuds virtuels ainsi créés. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre une configuration (310) de chaque noeud virtuel en fonction de la requête de création d'un noeud virtuel (310). 3. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la transmission de données entre le serveur de réseau virtuel (202) et chacun des noeuds physiques actifs (204, 206, 208, 210) est réalisé au travers d'un réseau de signalisation (212) selon un protocole prédéterminé. 4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une transmission d'un logiciel d'unéquipement virtuel depuis au moins un appareil informatique, à chaque noeud actif. 5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une transmission (308) de données de configuration d'un équipement informatique virtuel depuis le serveur de réseau virtuel (202) à chaque noeud physique actif (204, 206, 208, 210). 6. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la création d'un noeud virtuel (104, 106,1 08) sur un noeud physique (100) est réalisée par un hyperviseur (102). 7. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'implantation de l'équipement virtuel sur un noeud physique pour la création d'un noeud virtuel comprend une génération d'une instance d'un système d'exploitation réseau. 8. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que les données relatives au réseau virtuel à générer comprennent des données relatives à au moins un premier template (T1) décrivant les emplacements où seront implantés les équipements virtuels. 9. Procédé selon la revendication 8, caractérisé en ce que les données relatives au premier template (T1) comprennent le nom des noeuds physiques sur lesquels seront créés les noeuds virtuels du réseau virtuel à générer. 10. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la requête de création d'un noeud virtuel transmise par le serveur à au moins un noeud physique comprend des données relatives à au moins un deuxième template (T2) décrivant les ressources physiques devant être alloués audit noeud virtuel à créer sur ledit noeud physique. 11. Procédé selon la revendication 10, caractérisé en ce que les données relatives au deuxième template (T2) comprennent, pour chaque noeud virtuel, des données relatives à : - l'unité centrale, - des moyens de mémorisation, - au moins une interface réseau, - au moins une adresse MAC, et/ou - au moins un driver et/ou un bridge nécessaire pour connecter le noeud virtuel à au moins une liaison physique. 12. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la requête de création d'un noeud virtuel transmise par le serveur à au moins un noeud physique comprend des données relatives à au moins un troisième template (T3) décrivant le réseau virtuel à générer. 13. Procédé selon la revendication 12, caractérisé en ce que les données relatives au troisième template (T3) comprennent, pour chaque noeud virtuel à créer, des données relatives : - au nom du réseau virtuel, - à un type de noeud, et/ou - à une adresse Internet Protocole, et/ou - à l'ouverture d'un tunnel VPN, d'un tunnel SSH, ou de tout tunnel nécessaire pour la communication. 14. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la requête de création d'un noeud virtuel transmise par le serveur à au moins un noeud physique comprend des données relatives à au moins un quatrième template (T4) relative au système d'exploitation réseau pour le noeud virtuel à créer sur ledit noeud physique. 15. Procédé selon la revendication 14, caractérisé en ce que les données relatives au quatrième template (T4) comprennent, pour chaque noeud virtuel à créer, des données relatives : - au type de système d'exploitation réseau, et/ouau nom du système d'exploitation. 16. Réseau (402,404,406) virtuel obtenu par le procédé selon l'une quelconque des revendications précédentes. 17. Système pour générer, à la volée et sur demande, au moins un réseau virtuel (402, 404, 406) adapté à un usage particulier sur un réseau physique (200), dit réseau d'infrastructure, comprenant des noeuds physiques (204, 206, 208, 210), chacun desdits noeuds physiques (204, 206, 208, 210) exécutant au moins un système d'exploitation réseau (NOS), ledit système comprenant : - un équipement informatique (202), dit serveur de réseau virtuel, pour générer de données relatives audit réseau virtuel à générer, - des moyens de transmission (212) d'une requête de création d'un noeud virtuel à au moins une partie desdits noeuds physiques (204, 206, 208, 210) dudit réseau d'infrastructure (200), dits noeuds physique actifs ; - des moyens (102) de création d'un noeud virtuel sur chacun desdits noeuds actifs par implantation d'un équipement virtuel (104, 106, 108) dans chacun desdits noeuds actifs, ledit réseau virtuel étant composé de l'ensemble desdits noeuds virtuels ainsi créés. 21. Système selon la revendication 17, caractérisé en ce que les moyens de création d'un noeud virtuel comprennent un programme informatique hyperviseur (102), exécuté sur chaque noeud physique (100 ; 204, 206, 208, 210) et réalisant l'implantation de l'équipement informatique virtuel en fonction de la requête de création d'un noeud virtuel reçu du serveur de réseau virtuel (202). 22. Système selon la revendication 17, caractérisé en ce que les moyens de création d'un noeud virtuel comprennent une machine virtuelle exécutée sur chaque noeud physique et agencée pour lancer un ou plusieurs équipements virtuels sur ledit noeud physique. 520. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que l'équipement informatique virtuel est choisi parmi les équipements informatiques virtuels suivants : - un routeur virtuel, - un commutateur virtuel, - un routeur commutateur ou label-switched router (LSR), - un coupe-feu -firewall) - une box virtuelle (middle box, home gateway, etc.)