J'ai là une connexion réseau VPN OpenVPN, où la taille MSS 60 est envoyée pour une raison quelconque (je ne sais pas encore pourquoi). EDIT: Raison: OpenVPN mssfix était accidentellement réglé à 1
36 92.064383 10.102.0.43 10.1.151.50 TCP 52 49991 63760 [SYN] Seq=0 Win=65535 Len=0 MSS=60 WS=128 SACK_PERM=1
37 92.064763 10.1.151.50 10.102.0.43 TCP 52 63760 49991 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256 SACK_PERM=1
Il y a deux appareils sur ce réseau, qui se comportent différemment.
- PC Windows 10 avec serveur FTP Filezilla
- Appareil embarqué (PLC) basé sur VxWorks avec serveur FTP interne
Le PC fixe la taille MSS à 536, mais le PLC la réduit à 60 comme demandé.
41 92.171676 10.1.151.50 10.102.0.43 FTP-DATA 576 FTP Data: 536 bytes (PASV) (RETR TCData.br)
67 17.385576 10.1.151.1 10.102.0.43 FTP-DATA 100 FTP Data: 60 bytes (PASV) (RETR TCData.br)
Est-ce implémenté de la bonne manière des deux côtés?
Je sais que la taille MSS TCP par défaut est de 536, mais y a-t-il une taille minimale requise?