Ben en fait non, il n'y a pas besoin de modifier grand chose.
Tu ouvres ta connexion avec une socket TCP qui passe par l'interface eth0. Ton appli détecte donc cette adresse comme d'habitude, si vraiment elle en a besoin. Ensuite tu rajoutes une seconde interface Wlan0 pour regarder ta vidéo youtube par le WiFi du voisin qui a un abonnement chez chez un FAI avec un lien vers Google pas trop congestionné. Ton appli ne voit rien, c'est fait au niveau du noyau, sur la couche TCP. Et toi tu es content tu vois ta vidéo plus vite en congestionnant deux interfaces à la place d'une seule, merci Kernel. Et ton application, elle n'a vraiment pas à le savoir. Regarde la RFC, l'idée est justement que l'API ne change absolument pas et que tout reste compatible avec l'existant. Du côté serveur, même problématique, si ton application veut vraiment identifier quelqu'un avec son IP celle utilisée lors de l'initialisation sera présentée.
J'ai pas regardé pour les middleboxes et la gestion du NAT. Mais vraiment rien à voir avec de l'IPv6 mobile (qui est certes une bonne idée), c'est pas la même problématique.
[^] # Re: Je sens que je vais me faire traiter de troll mais ...
Posté par Florent Fourcot . En réponse à la dépêche MPTCP, TCP dans un monde ultra‐connecté. Évalué à 7.
Ben en fait non, il n'y a pas besoin de modifier grand chose.
Tu ouvres ta connexion avec une socket TCP qui passe par l'interface eth0. Ton appli détecte donc cette adresse comme d'habitude, si vraiment elle en a besoin. Ensuite tu rajoutes une seconde interface Wlan0 pour regarder ta vidéo youtube par le WiFi du voisin qui a un abonnement chez chez un FAI avec un lien vers Google pas trop congestionné. Ton appli ne voit rien, c'est fait au niveau du noyau, sur la couche TCP. Et toi tu es content tu vois ta vidéo plus vite en congestionnant deux interfaces à la place d'une seule, merci Kernel. Et ton application, elle n'a vraiment pas à le savoir. Regarde la RFC, l'idée est justement que l'API ne change absolument pas et que tout reste compatible avec l'existant. Du côté serveur, même problématique, si ton application veut vraiment identifier quelqu'un avec son IP celle utilisée lors de l'initialisation sera présentée.
J'ai pas regardé pour les middleboxes et la gestion du NAT. Mais vraiment rien à voir avec de l'IPv6 mobile (qui est certes une bonne idée), c'est pas la même problématique.