Brevet FR3075529A1 (20190621)

REVENDICATIONS1) Procede de correction d'un paquet d'un message de protocole de controle sur internet (ICMP), lors d'un acheminement d'un paquet (12, 12t) entre un reseau prive (LAN) et un reseau public (WAN) ayant oto traite par une passerelle de couche d'application (ALG), comprenant des otapes : - de lecture (PC1) d'un paquet d'un message de protocole de controle sur internet (ICMP) comprenant un message « besoin de fragmenter » et une valeur d'une unite de transmission maximale (MTU) qui definit la taille de paquets de donnees maximale prise en charge dans un protocole de communication utilise par un routage, - de calcul (PC2) d'une valeur (n) d'une taille de traitement en comparant une taille (Lin) d'un paquet non traite (12) par l'intograteur de passerelle de couche d'application (ALG) et une taille (Lout) du meme paquet traite (12t) apres traitement par l'intograteur de passerelle de couche d'application (ALG), - de modification (PC3) du paquet d'un message de protocole de controle sur internet (ICMP) en ocrasant la valeur de ('unite de transmission maximale (MTU) par une valeur de taille de paquet maximale reelle qui est fonction de la valeur de la taille de traitement (n), - d'envoi (PC4), vers un ometteur (1) ayant envoye le paquet non traite (12), du paquet d'un message de protocole de controle sur internet modifio (ICMP).\n<CLM>\1\tProcede de correction d'un paquet d'un message de protocole de controle sur Internet (ICMP), selon la revendication 1 comprenant en outre une otape de : - calcul de la valeur de taille de paquet maximale reelle en soustrayant la valeur (n) calculoe de la taille de traitement a la valeur de ('unite de transmission maximale du paquet d'un message de protocole de controle sur internet (ICMP).\n<CLM>\1\tProcede de correction d'un paquet d'un message de protocole de controle sur Internet (ICMP), selon la revendication 1 ou 2 comprenant en outre une otape de : - mesure de la taille (Lin) du paquet (12) non traite, - memorisation de la taille (Lin) du paquet (12) non traite, 19 - mesure de la taille (Lout) du meme paquet (12t) apres traitement par l'intograteur de passerelle de couche d'application (ALG), - memorisation de la valeur (n) de la taille de traitement calculoe. 5\n<CLM>\1\tProcede de traitement d'un paquet entre un reseau prive et un reseau public comprenant le procede de correction d'un paquet d'un message de protocole de controle sur Internet (ICMP) selon l'une des revendications 1 a 3, comprenant en outre une otape de : - reception d'un paquet (12), marque ne pas fragmenter, non traito par un intograteur de passerelle de la couche d'application (ALG), - transformation du paquet(12) non traito en un paquet (12t) traito apres traitement par ('intograteur de passerelle de la couche d'application (ALG).\n<CLM>\1\tProcede de traitement d'un paquet entre un reseau prive et un reseau public 15 selon la revendication 4, comprenant en outre une otape de : - generation d' un paquet d'un message de protocole de controle sur Internet (ICMP) si la taille du paquet traito (12t) est superieure a une taille de valeur d'une unite de transmission maximale (MTU, maximum transmission unit), et dans lequel l'etape de modification du paquet d'un message de protocole de 20 controle sur Internet (ICMP) est realisee.\n<CLM>\1\tProcede de traitement d'un paquet entre un reseau prive et un reseau public selon l'une des revendications 4 a 5, dans lequel la couche d'application du message est un protocole de signalisation (SIP). 25\n<CLM>\1\tPasserelle comportant une couche d'application (ALG) permettant la communication entre un reseau prive et un reseau public, dans lequel le dispositif de passerelle comprend : - une entrée privoe de donnees configuroe pour recevoir des donnees d'un 30 reseau prive (LAN), - une entrée publique de donnees configuroe pour recevoir des donnees d'un reseau public (WAN), - une memoire de donnees permettant de memoriser des donnees 20 - une memoire de programme comprenant : i) un programme de lecture (PC1) d'un paquet d'un message de protocole de controle sur Internet (ICMP) comprenant un message besoin de fragmenter et une valeur d'une unite de transmission maximale (MTU, 5 maximum transmission unit) qui definit la taille de paquets de donnees maximale de donnees maximale prise en charge dans un protocole de communication utilise par un routage, ii) un programme de calcul (PC2) d'une valeur (n) de la taille de traitement en comparant la taille (Lin) d'un paquet (12) non traito par l'intograteur de passerelle de couche d'application ALG et Ia taille (Lout) du paquet traito (12t) par l'intograteur de passerelle de couche d'application ALG, iii) un programme d'ocriture (PC3) pour modifier le paquet d'un message de protocole de controle sur internet (ICMP) en ocrasant Ia valeur de ('unite de transmission maximale (MTU) par une valeur de taille de paquet 15 maximale reelle qui est fonction de Ia valeur (5) de Ia taille de traitement, iv) un programme d'envoi (PC4) vers un ometteur ayant envoye le paquet non traito (12t) dans ('entree privoe, du paquet d'un message de protocole de controle sur internet modifio (ICMP). 20\n<CLM>\1\tProduit "programme d'ordinateur" chargeable directement dans la memoire interne d'un ordinateur numerique, comprenant des portions de code de logiciel qui, lorsque ledit programme est execute par un ordinateur, conduisent celui-ci a mettre en oeuvre toutes les otapes du procede selon ('une quelconque des revendications 1 a\n<CLM>\1\t25\n<CLM>\1\tSupport d'enregistrement de donnees lisible par une machine comprenant un processeur, comprenant le programme d'ordinateur selon la revendication 8.