Outils pour utilisateurs

Outils du site


gabriel_rotella:gabriel_rotella13

Test fonctionnel entre les deux PC, une interface filaire et une interface Wifi

Installez d'abord MPTCP sur les deux PC :

root@titania:/home/gabriel# uname –r
4.19.55.mptcp
root@titania:/home/gabriel# dmesg | grep MPTCP
[	2.360490] MPTCP: Stable_release v0.95
root@mneme:/home/gabriel# uname –r
4.19.55.mptcp
root@titania:/home/gabriel# dmesg | grep MPTCP
[	2.361230] MPTCP: Stable_release v0.95

J'ai ensuite fait le test avec chaque PC en téléchargeant un fichier depuis la page officielle de MPTCP.

Ce qui a bien fonctionné. Installez ensuite Apache2 pour les tester sur le réseau interne et entre eux, déposez un gros document pour voir le trafic.

Ce sont les interfaces que j'ai utilisées sur chaque PC:

root@mneme:/home/gabriel/# ip a
2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b4:b5:2f:78:b1:c7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.77/24 brd 192.168.1.255 scope global dynamic enp5s0
       valid_lft 80162sec preferred_lft 80162sec
    inet6 fe80::b6b5:2fff:fe78:b1c7/64 scope link 
       valid_lft forever preferred_lft forever
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 68:94:23:0b:ce:ef brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic noprefixroute wlo1
       valid_lft 80208sec preferred_lft 80208sec
    inet6 fe80::206f:adb1:c5a1:a358/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Comme vous pouvez le voir, l'interface filaire de Mneme est 192.168.1.77/24 et l'interface Wifi est 192.168.1.100 / 24.

root@titania:/home/gabriel# ip a
2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether a4:5d:36:c9:b0:7b brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global dynamic enp5s0
       valid_lft 70921sec preferred_lft 70921sec
    inet6 fe80::a65d:36ff:fec9:b07b/64 scope link 
       valid_lft forever preferred_lft forever
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 3c:77:e6:0a:c2:b7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.60/24 brd 192.168.1.255 scope global noprefixroute wlo1
       valid_lft forever preferred_lft forever
    inet6 fe80::867:77aa:2184:907f/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Et l'interface filaire de Titania est 192.168.1.5/24 et l'interface Wifi est 192.168.1.60/24.

J'ai téléchargé le document de 600 Mo à partir de 192.168.1.5 et activé ifstat sur les deux PC:

Ifstat Titania:

Ifstat Mneme:

Comme vous pouvez le voir, il est téléchargé à partir des deux interfaces en même temps.

Ensuite, j'ai mis wireshark sur l'un des PC:

Et comme vous pouvez le voir sur l'image, vous pouvez voir le protocole de communication entre les deux PC, qui est Multipath TCP et les threads de flux en même temps :

• de 192.168.1.77 (filaire Mneme) : à 192.168.1.5 (filaire Titania) et 192.168.1.60 (Wifi Titania)

• de 192.168.1.100 (Wifi Mneme) : à 192.168.1.5 (filaire Titania) et 192.168.1.60 (Wifi Titania)

et vice versa.

gabriel_rotella/gabriel_rotella13.txt · Dernière modification: 2020/07/14 15:16 par Gabriel Rotella