0Ottimizzazione WAN MTU per BT Infinity

Dal momento che il passaggio dal mio BT SmartHub a un router pfSense Ho avuto alcuni problemi iniziali minori. Uno dei quali è stato il servizio proxy squid causando un problema dove non posso accedere al sito web della BBC con un errore. Mentre ho finalmente risolvere questo problema attraverso un metodo un po 'strano, Ho incontrato una possibile fonte del problema, che è valsa il fissaggio su di essa la propria


Quando ho compiuto calamari off sono stato subito in grado di accedere al sito web della BBC, ma con esso acceso ho coerente ricevuto un errore dal calamaro che c'era stato un “Zero Rispondi Sized”. Sembrava calamaro era in grado di ottenere qualsiasi risposta da parte del BBC. Una possibile causa di questo potrebbe essere pacchetti frammentati che è caduto, e la causa della frammentazione è normalmente dimensione MTU.

Il MTU predefinito per Ethernet è 1500 e la maggior parte dei sistemi operativi moderni gestire le cose sulla LAN automaticamente. E 'possibile utilizzare un formato superiore a 9000 per aumentare il throughput (leggermente) per la LAN. però, questo è stato di minore interesse per me di fare in modo i pacchetti non sono stati sempre frammentati più volte, o di essere frammentato dopo aver lasciato il router.

Con il pfSense WAN MTU impostato sul valore predefinito (1500) Ho provato alcuni pinging dalle finestre per vedere cosa la dimensione massima era senza frammentazione. Il comando da utilizzare è ping google.com -f -l 1500, cambiando l'ultimo numero per trovare l'optimum. La mia connessione BT Infinity utilizza PPPoE, che ha tipicamente un valore massimo di 1492 (in effetti potrebbe usare realmente PPPoA che il modem ponte può presentarsi come PPPoE per pfSense, diverse fonti dicono cose diverse su questo), e quando si utilizza il ping è necessario tener conto di un certo overhead che ha un valore di 28, quindi mi aspettavo un ping MTU di 1464 di essere il più grande che potevo usare. Con mia grande sorpresa questo ancora portato ad una frammentazione e alla fine ho trovato il massimo che potessi usare era 1456.

Ho usato questo valore (con 28 aggiunto indietro) per impostare un valore MTU di 1484 nel WAN impostazioni di interfaccia di pfsense. Ora l'unica frammentazione dovrebbe essere fatto dal router a pacchetti LAN, senza il rischio di qualsiasi frammentazione in seguito da un router da qualche parte tra me e qualsiasi particolare sito web. Dopo aver eliminato la cache del browser e la cache calamari sono stato poi in grado di caricare il sito web della BBC con successo. Ho il sospetto che il problema è stato causato da un problema router blackholing da qualche parte tra il mio ISP ei server della BBC, che era caduta i pacchetti frammentati. Una bella descrizione del fenomeno può essere trovato Blog di RCL

Cosa ne pensi? Mandaci un commento qui sotto! Se si desidera iscriversi si prega di utilizzare il link iscriviti sul menu in alto a destra. È inoltre possibile condividere con i tuoi amici usando i link sottostanti sociali. Saluti.

lascia un commento