Wiki » History » Version 13
Version 12 (MERIOCHAUD, Antoine, 03/09/2016 11:08 AM) → Version 13/45 (MERIOCHAUD, Antoine, 03/09/2016 11:40 AM)
h1. Improving TCP over satellite
h2. [[Tasks list]]
h2. Introduction
When deploying terrestrial networks and particularly the internet, the need to ensure integrity in data transfer combined with the wish to divide fairly Lors du d´eploiement des r´eseaux terrestres et de l’internet en particulier, le besoin de garantir l’int´egrit´e dans le transfert de donn´ees s’est combin´e avec la volont´e de g´erer ´equitablement les ressources en bande passante, ce qui a bandwidth between users lead to the born of donn´e naissance `a TCP, protocole de transport connu de tous. A l’´epoque de son d´eveloppement (au d´ebut des ann´ees 80), il ´etait impossible de pr´evoir la future fulgurante explosion du num´erique de la fin du si`ecle. TCP a well known transport protocol. It was developped for terrestrial networks where the delay between routers is few milliseconds and the donc ´et´e d´evelopp´e pour les r´eseaux terrestres, ou` les d´elais entre les routeurs sont de l’ordre de quelques millisecondes et la qualit´e de la transmission quality is quite constant. But when we want to use it for geostationary satellite links the inevitable delay of 250ms for relativement constante. Lorsqu’il a single ´et´e question d’utiliser des satellites g´eostationnaires pour acheminer ce traffic TCP grandissant, le probl´eme du d´elai r´edibitoire de 250 ms pour un seul hop become satellitaire a problem to have good throughput. ´et´e mis en lumi`ere dans cette formule : D´ebit maximal = Taille de la fenˆetre D´elai aller-retour (RTT)
Considering the huge number of terminals using Or nous allons le voir, TCP n’a pas ´et´e con¸cu avec des tailles de fenˆetre qui permettrait une utilisation rentable du canal satellite. Ce probl`eme, de plus en plus pr´eoccupant avec l’arriv´ee des acc`es DVB-RCS pour connecter `a Internet les collectivit´es n’ayant pas acc`es au r´eseau haut-d´ebit terrestre, trouve plusieures r´eponses. Etant donn´e le nombre de machines sur le r´eseau internet qui utilisent TCP, an overhaul of the protocol is not conceivable. However we can have clever solutions to skirt the problem and improve the performances. In this project the solution we use is to break the un remaniement complet du protocole sans r´etrocompatibilit´e n’est pas possible. Mais on voit cependant des fa¸cons astucieuses de contourner le probl`eme et d’am´eliorer les performances, notamment en rompant la chaine TCP chain in isolating the et en isolant le lien satellite link with par des PEP (Performance Enhancing Proxy), which makes virtually ce qui rend virtuellement transparent the use of a l’utilisation d’un lien satellite link at the au niveau TCP. Nous allons dans cette ´etude aborder en premier lieu les caract´eristiques du lien satellitaire et notamment des medium d’acc`es DVB-S et DVB-RCS, et leur impact sur les performances de TCP level. afin de bien cerner la probl´ematique du PEP. Nous ferons ensuite une revue des diff´erents « parfums » de TCP et feront une s´election de ceux qui r´epondent le mieux aux contraintes d’un canal satellitaire. Nous pourrons ensuite aborder pleinement l’explication des PEP-TCP au travers de simulations sur un exemple.
h2. [[State of the art]]
h2. [[Equipment configuration and network architecture]]
h2. [[Results]]
h2. [[Conclusion]]
h2. [[Tasks list]]
h2. Introduction
When deploying terrestrial networks and particularly the internet, the need to ensure integrity in data transfer combined with the wish to divide fairly Lors du d´eploiement des r´eseaux terrestres et de l’internet en particulier, le besoin de garantir l’int´egrit´e dans le transfert de donn´ees s’est combin´e avec la volont´e de g´erer ´equitablement les ressources en bande passante, ce qui a bandwidth between users lead to the born of donn´e naissance `a TCP, protocole de transport connu de tous. A l’´epoque de son d´eveloppement (au d´ebut des ann´ees 80), il ´etait impossible de pr´evoir la future fulgurante explosion du num´erique de la fin du si`ecle. TCP a well known transport protocol. It was developped for terrestrial networks where the delay between routers is few milliseconds and the donc ´et´e d´evelopp´e pour les r´eseaux terrestres, ou` les d´elais entre les routeurs sont de l’ordre de quelques millisecondes et la qualit´e de la transmission quality is quite constant. But when we want to use it for geostationary satellite links the inevitable delay of 250ms for relativement constante. Lorsqu’il a single ´et´e question d’utiliser des satellites g´eostationnaires pour acheminer ce traffic TCP grandissant, le probl´eme du d´elai r´edibitoire de 250 ms pour un seul hop become satellitaire a problem to have good throughput. ´et´e mis en lumi`ere dans cette formule : D´ebit maximal = Taille de la fenˆetre D´elai aller-retour (RTT)
Considering the huge number of terminals using Or nous allons le voir, TCP n’a pas ´et´e con¸cu avec des tailles de fenˆetre qui permettrait une utilisation rentable du canal satellite. Ce probl`eme, de plus en plus pr´eoccupant avec l’arriv´ee des acc`es DVB-RCS pour connecter `a Internet les collectivit´es n’ayant pas acc`es au r´eseau haut-d´ebit terrestre, trouve plusieures r´eponses. Etant donn´e le nombre de machines sur le r´eseau internet qui utilisent TCP, an overhaul of the protocol is not conceivable. However we can have clever solutions to skirt the problem and improve the performances. In this project the solution we use is to break the un remaniement complet du protocole sans r´etrocompatibilit´e n’est pas possible. Mais on voit cependant des fa¸cons astucieuses de contourner le probl`eme et d’am´eliorer les performances, notamment en rompant la chaine TCP chain in isolating the et en isolant le lien satellite link with par des PEP (Performance Enhancing Proxy), which makes virtually ce qui rend virtuellement transparent the use of a l’utilisation d’un lien satellite link at the au niveau TCP. Nous allons dans cette ´etude aborder en premier lieu les caract´eristiques du lien satellitaire et notamment des medium d’acc`es DVB-S et DVB-RCS, et leur impact sur les performances de TCP level. afin de bien cerner la probl´ematique du PEP. Nous ferons ensuite une revue des diff´erents « parfums » de TCP et feront une s´election de ceux qui r´epondent le mieux aux contraintes d’un canal satellitaire. Nous pourrons ensuite aborder pleinement l’explication des PEP-TCP au travers de simulations sur un exemple.
h2. [[State of the art]]
h2. [[Equipment configuration and network architecture]]
h2. [[Results]]
h2. [[Conclusion]]