mptcp SYN message transfer issue

54 views
Skip to first unread message

Jian Zhu

unread,
May 24, 2016, 9:54:08 PM5/24/16
to mptcp
Hi, all:
   I download mptcp implementation provided by Dr.Kheirkhah (https://github.com/mkheirkhah/mptcp).
   When i run the example(src/scratch/mptcp.cc) on two different ubuntu machines(name the machine as M1, M2), something strange happened:
   In M1, the log shows that two nodes(name one node as A, and another node as B) perform as the mptcp protocol (i.e. initiate connection, start subflow and transfer data).
   However, the log generated in M2 shows that:
   A sends SYN (with MP_CAPABLE OPTION) to B, when B receives SYN, the log show that the SYN is without MP_CAPABLE option.
   I am so confused why the MP_CAPABLE Option is lost and where it is lost?

   I have checked the code running on two machines and there is no any difference.
  
   The configuration of the two machines is with some difference:
   On Machine M1, I run ./waf configure with following output:
   Checking for 'gtk+-2.0' >= 2.12                                                                  : yes
   Checking for 'libxml-2.0' >= 2.7                                                                 : yes
   On Machine M2, I run ./waf configure with following output:
   Checking for 'gtk+-2.0' >= 2.12                                                                  : not found
   Checking for 'libxml-2.0' >= 2.7                                                                 :  not found
   I am not sure whether this is the reason for the MP_CAPABLE option missing i described above.

   I am a newb to NS3, can anyone kind tell me how to identify the reason for what happened in M2?
Reply all
Reply to author
Forward
0 new messages