Il set up
Abbiamo noleggiato alcune linee affittate che si presentano come una rete di livello 2, vale a dire che hai un grosso tubo nel datacenter e i siti remoti hanno tubi più piccoli. All'interno della rete di livello 2 puoi fare quello che vuoi. Probabilmente usano 802.1ad per offrire ad ogni cliente la propria rete separata all'interno della propria rete. La maggior parte dei siti AFAICS sono collegati tramite VDSL semplice.
Abbiamo deciso di installare un router in ciascun sito e di assegnare a ciascun sito la propria VLAN. Il firewall nel DC ha quindi definito quante VLAN sono presenti quanti sono i siti. Ogni sito utilizza quindi il proprio intervallo di indirizzi attivo nella propria VLAN.
Diagramma di rete:
Il problema
Ora, siamo di fronte a problemi di throughput:
- L'esecuzione di un trasferimento FTP dal sito al DC funziona bene a circa 10 Mb / s, ovvero la velocità della linea.
- L'esecuzione di un trasferimento FTP da DC al sito non funziona correttamente a 6 Mb / se meno.
Non importa da quale parte inizia il trasferimento. L'unica cosa coerente è che una direzione non funziona bene. Peccato che sia la direzione verso il sito perché quella sarebbe la larghezza di banda di cui abbiamo più bisogno in quanto vorremmo usare i client terminal server.
Dopo circa 10 secondi dal trasferimento, il throughput diminuisce. Vediamo DUP ACK quando si annusa. Il che forse mi porta a limitare la tariffa alla fine del provider ?? (Attualmente, non hanno idea, e mi piace assicurarmi che non siamo in colpa prima di intensificare)
NOTA I siti remoti sono in qualche modo limitati a 10 Mb. Neanche l'impostazione dello switch-to-Metro-port su 10Mb. In effetti è il peggiore di allora (max. 30 KB / s). L'impostazione su 100 Mb funziona correttamente ma inizia già a produrre il problema descritto. Lo stesso per 1G.
Le catture del problema possono essere scaricate qui:
* http://178.63.11.6/dc-to-remote_dc-side.pcapng
* http://178.63.11.6/dc-to-remote_remote-side.pcapng
Diagnostica
Nell'immagine viene visualizzato il grafico IO di Wireshark con alcuni dettagli di errore:
- a sinistra: trasferimento FTP da DC al sito
- a destra: trasferimento FTP dal sito a DC
Nel caso in cui l'altra parte avvii il trasferimento (ovvero put da dc, anziché get da remoto), il problema rimane invariato.
Per favore, concedimi quello che pensi possa essere il problema qui.
AGGIORNAMENTO N. 1 (integrato sopra)
AGGIORNAMENTO # 2 ( AGGIORNATO )
Questa deve essere una cosa di controllo della congestione.
Da DC a remoto abbiamo collegamenti 10G-> 1G-> 100M-> 10M-> 1G. <- non funziona
Nell'altra direzione abbiamo quindi l'inverso: 1G-> 10M-> 100M-> 1G-> 10G. <- bene
Il primo "1G-> 10M" è il 10M "invisibile" nel sito remoto, dove tutto, compresa la velocità della porta di uplink, è impostato su 1G, anche se ci sono solo 10M dietro (in vendita).
Tuttavia, i 100 Mbps sul DC sono reali 100 Mbps, l'interfaccia è configurata a 100 Mbps sul livello fisico.
Ora ho usato iperf:
- I test TCP funzionano bene solo in una direzione (client = DC, server = remoto)
./iperf -c 192.168.x -i2 -t 60 -r -------------------------------------------------- ---------- Server in ascolto sulla porta TCP 5001 Dimensione finestra TCP: 85,3 KByte (impostazione predefinita) -------------------------------------------------- ---------- -------------------------------------------------- ---------- Client che si collega a 192.168.x, porta TCP 5001 Dimensione finestra TCP: 16,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- [3] porta locale 10.x 38195 collegata con la porta 500.1 192.168.x. [3] 0,0- 2,0 sec 1,44 MByte 6,03 Mbits / sec [3] 2,0- 4,0 sec 2,23 MBytes 9,37 Mbits / sec [3] 4.0- 6.0 sec 2.28 MBytes 9.57 Mbits / sec [3] 6.0- 8.0 sec 1.88 MBytes 7.90 Mbits / sec [3] 8.0-10.0 sec 1.00 MBytes 4.19 Mbits / sec [3] 10,0-12,0 sec 1,30 MByte 5,47 Mbits / sec [3] 12,0-14,0 secondi 688 KByte 2,82 Mbits / sec [3] 14,0-16,0 secondi 840 KByte 3,44 Mbits / sec [3] 16,0-18,0 sec 1,03 MBytes 4,33 Mbits / sec [3] 18,0-20,0 secondi 1,01 MByte 4,23 Mbits / sec [3] 20,0-22,0 sec 1,03 MBytes 4,33 Mbits / sec [3] 22,0-24,0 sec 1,18 MByte 4,95 Mbits / sec [3] 24,0-26,0 secondi 904 KByte 3,70 Mbits / sec [3] 26,0-28,0 secondi 840 KByte 3,44 Mbits / sec [3] 28,0-30,0 secondi 936 KByte 3,83 Mbits / sec [3] 30,0-32,0 sec 1,09 MBytes 4,59 Mbits / sec [3] 32,0-34,0 secondi 960 KByte 3,93 Mbits / sec [3] 34,0-36,0 secondi 752 KByte 3,08 Mbits / sec [3] 36,0-38,0 sec 1,09 MBytes 4,59 Mbits / sec [3] 38,0-40,0 sec 1,09 MBytes 4,59 Mbits / sec [3] 40,0-42,0 sec 840 KByte 3,44 Mbits / sec [3] 42,0-44,0 sec 1,27 MBytes 5,34 Mbits / sec [3] 44,0-46,0 sec 1,16 MByte 4,85 Mbits / sec [3] 46.0-48.0 sec 840 KBytes 3.44 Mbits / sec [3] 48,0-50,0 secondi 960 KByte 3,93 Mbits / sec [3] 50,0-52,0 sec 1,28 MBytes 5,37 Mbits / sec [3] 52,0-54,0 sec 1,09 MBytes 4,59 Mbits / sec [3] 54,0-56,0 sec 992 KBytes 4,06 Mbits / sec [3] 56,0-58,0 sec 1,00 MByte 4,19 Mbits / sec [3] 58.0-60.0 sec 1.09 MBytes 4.59 Mbits / sec [3] 0,0-60,2 sec 33,9 MByte 4,73 Mbits / sec [5] porta locale 10.x 5001 connessa con la porta 192.168.x 10965 [5] 0,0- 2,0 secondi 1,85 MByte 7,75 Mbits / sec [5] 2,0- 4,0 sec 1,90 MByte 7,98 Mbits / sec [5] 4.0- 6.0 sec 1.89 MBytes 7.93 Mbits / sec [5] 6.0- 8.0 sec 1.92 MBytes 8.07 Mbits / sec [5] 8.0-10.0 sec 1.91 MBytes 8.02 Mbits / sec [5] 10,0-12,0 secondi 1,83 MByte 7,69 Mbits / sec [5] 12,0-14,0 secondi 1,86 MByte 7,78 Mbits / sec [5] 14,0-16,0 secondi 1,79 MByte 7,52 Mbits / sec [5] 16,0-18,0 sec 1,79 MBytes 7,52 Mbits / sec [5] 18,0-20,0 sec 1,89 MBytes 7,91 Mbits / sec [5] 20,0-22,0 sec 1,91 MBytes 8,00 Mbits / sec [5] 22,0-24,0 sec 1,88 MBytes 7,91 Mbits / sec [5] 24,0-26,0 secondi 1,95 MByte 8,16 Mbits / sec [5] 26,0-28,0 secondi 1,90 MByte 7,99 Mbits / sec [5] 28,0-30,0 sec 1,87 MByte 7,84 Mbits / sec [5] 30,0-32,0 sec 1,85 MByte 7,77 Mbits / sec [5] 32,0-34,0 sec 1,55 MByte 6,49 Mbits / sec [5] 34,0-36,0 sec 1,92 MBytes 8,07 Mbits / sec [5] 36,0-38,0 secondi 1,90 MByte 7,99 Mbits / sec [5] 38,0-40,0 sec 1,84 MByte 7,73 Mbits / sec [5] 40,0-42,0 secondi 1,66 MByte 6,95 Mbits / sec [5] 42,0-44,0 sec 1,92 MBytes 8,07 Mbits / sec [5] 44,0-46,0 sec 1,91 MByte 7,99 Mbits / sec [5] 46.0-48.0 sec 1.90 MBytes 7.98 Mbits / sec [5] 48,0-50,0 sec 1,84 MByte 7,70 Mbits / sec [5] 50,0-52,0 sec 1,93 MBytes 8,09 Mbits / sec [5] 52,0-54,0 sec 1,80 MByte 7,54 Mbits / sec [5] 54,0-56,0 sec 1,83 MByte 7,67 Mbits / sec [5] 56,0-58,0 sec 1,88 MByte 7,86 Mbits / sec [5] 58.0-60.0 sec 1.85 MBytes 7.78 Mbits / sec [5] 0,0-60,3 sec 56,0 MByte 7,79 Mbits / sec
- Per arrivare alla fine, ecco i test UDP di due host nella stessa VLAN che utilizzano ancora Metro Connection, 200 = remoto, 201 = DC
Vediamo che la perdita di pacchetti aumenta con l'incremento della larghezza di banda (quando ci avviciniamo a 10 Mbps abbiamo lo 0,93%, inizia a essere critico ... e spiegherebbe anche perché TCP ha problemi di prestazioni)
++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ C: \ iperf-2.0.5-2-win32> iperf -c 192.168.191.200 -i 1 -t 20 -r -u ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ -------------------------------------------------- ---------- Server in ascolto sulla porta UDP 5001 Ricezione di datagrammi da 1470 byte Dimensione buffer UDP: 64,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- -------------------------------------------------- ---------- Client connesso a 192.168.191.200, porta UDP 5001 Invio di datagrammi da 1470 byte Dimensione buffer UDP: 64,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- [4] porta locale 192.168.191.201 61759 collegata alla porta 192168.191.200 5001 [ID] Larghezza di banda di trasferimento a intervalli [4] 0,0- 1,0 sec 128 KByte 1,05 Mbits / sec [4] 1,0-2,0 secondi 128 KByte 1,05 Mbits / sec [4] 2,0- 3,0 sec 129 KByte 1,06 Mbits / sec [4] 3,0- 4,0 sec 128 KByte 1,05 Mbits / sec [4] 4.0- 5.0 sec 128 KBytes 1.05 Mbits / sec [4] 5,0-6,0 secondi 128 KByte 1,05 Mbits / sec [4] 6.0- 7.0 sec 128 KBytes 1.05 Mbits / sec [4] 7.0- 8.0 sec 128 KBytes 1.05 Mbits / sec [4] 8.0- 9.0 sec 128 KBytes 1.05 Mbits / sec [4] 9.0-10.0 sec 129 KBytes 1.06 Mbits / sec [4] 10,0-11,0 secondi 128 KByte 1,05 Mbits / sec [4] 11,0-12,0 secondi 128 KByte 1,05 Mbits / sec [4] 12,0-13,0 sec 128 KByte 1,05 Mbits / sec [4] 13,0-14,0 secondi 128 KByte 1,05 Mbits / sec [4] 14,0-15,0 secondi 128 KByte 1,05 Mbits / sec [4] 15,0-16,0 sec 128 KByte 1,05 Mbits / sec [4] 16,0-17,0 sec 128 KByte 1,05 Mbits / sec [4] 17,0-18,0 sec 128 KByte 1,05 Mbits / sec [4] 18,0-19,0 secondi 131 KByte 1,07 Mbits / sec [4] 19,0-20,0 sec 128 KByte 1,05 Mbits / sec [4] 0,0-20,0 secondi 2,50 MByte 1,05 Mbits / sec [4] Inviato 1785 datagrammi [4] Rapporto del server: [4] 0.0-20.0 sec 2.50 MBytes 1.05 Mbits / sec 0.257 ms 0/1785 (0%) [3] porta locale 192.168.191.201 5001 collegata alla porta 192.168.191.200 50749 [3] 0,0- 1,0 sec 128 KByte 1,05 Mbits / sec 0,285 ms 0/89 (0%) [3] 1,0-2,0 secondi 128 KByte 1,05 Mbits / sec 0,313 ms 0/89 (0%) [3] 2,0- 3,0 sec 128 KByte 1,05 Mbits / sec 0,278 ms 0/89 (0%) [3] 3.0- 4.0 sec 128 KBytes 1.05 Mbits / sec 0.241 ms 0/89 (0%) [3] 4.0- 5.0 sec 128 KBytes 1.05 Mbits / sec 0.266 ms 0/89 (0%) [3] 5,0-6,0 secondi 128 KByte 1,05 Mbits / sec 0,293 ms 0/89 (0%) [3] 6.0- 7.0 sec 128 KBytes 1.05 Mbits / sec 0.314 ms 0/89 (0%) [3] 7.0- 8.0 sec 128 KBytes 1.05 Mbits / sec 0.280 ms 0/89 (0%) [3] 8.0- 9.0 sec 128 KBytes 1.05 Mbits / sec 0.242 ms 0/89 (0%) [3] 9.0-10.0 sec 129 KBytes 1.06 Mbits / sec 0.250 ms 0/90 (0%) [3] 10,0-11,0 sec 128 KByte 1,05 Mbits / sec 0,275 ms 0/89 (0%) [3] 11,0-12,0 sec 128 KByte 1,05 Mbits / sec 0,299 ms 0/89 (0%) [3] 12,0-13,0 sec 128 KByte 1,05 Mbits / sec 0,327 ms 0/89 (0%) [3] 13,0-14,0 sec 128 KByte 1,05 Mbits / sec 0,290 ms 0/89 (0%) [3] 14,0-15,0 sec 128 KByte 1,05 Mbits / sec 0,251 ms 0/89 (0%) [3] 15,0-16,0 sec 128 KByte 1,05 Mbits / sec 0,275 ms 0/89 (0%) [3] 16,0-17,0 sec 128 KByte 1,05 Mbits / sec 0,303 ms 0/89 (0%) [3] 17.0-18.0 sec 128 KByte 1.05 Mbits / sec 0.333 ms 0/89 (0%) [3] 18,0-19,0 secondi 128 KByte 1,05 Mbits / sec 0,294 ms 0/89 (0%) [3] 19,0-20,0 secondi 131 KByte 1,07 Mbits / sec 0,281 ms 0/91 (0%) [3] 0.0-20.0 sec 2.50 MBytes 1.05 Mbits / sec 0.305 ms 0/1785 (0%) ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ C: \ iperf-2.0.5-2-win32> iperf -c 192.168.191.200 -i 1 -t 20 -r -u -b 5m ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ -------------------------------------------------- ---------- Server in ascolto sulla porta UDP 5001 Ricezione di datagrammi da 1470 byte Dimensione buffer UDP: 64,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- -------------------------------------------------- ---------- Client connesso a 192.168.191.200, porta UDP 5001 Invio di datagrammi da 1470 byte Dimensione buffer UDP: 64,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- [4] porta locale 192.168.191.201 61760 collegata alla porta 192168.191.200 5001 [ID] Larghezza di banda di trasferimento a intervalli [4] 0,0- 1,0 sec 610 KByte 5,00 Mbits / sec [4] 1,0- 2,0 secondi 609 KByte 4,99 Mbits / sec [4] 2,0- 3,0 secondi 610 KByte 5,00 Mbits / sec [4] 3.0- 4.0 sec 609 KBytes 4.99 Mbits / sec [4] 4.0- 5.0 sec 610 KBytes 5.00 Mbits / sec [4] 5.0- 6.0 sec 609 KBytes 4.99 Mbits / sec [4] 6.0- 7.0 sec 610 KBytes 5.00 Mbits / sec [4] 7.0- 8.0 sec 609 KBytes 4.99 Mbits / sec [4] 8.0- 9.0 sec 610 KBytes 5.00 Mbits / sec [4] 9.0-10.0 sec 619 KBytes 5.07 Mbits / sec [4] 10,0-11,0 secondi 610 KByte 5,00 Mbits / sec [4] 11,0-12,0 secondi 609 KByte 4,99 Mbits / sec [4] 12,0-13,0 secondi 609 KByte 4,99 Mbits / sec [4] 13,0-14,0 secondi 610 KByte 5,00 Mbits / sec [4] 14,0-15,0 secondi 609 KByte 4,99 Mbits / sec [4] 15,0-16,0 secondi 610 KByte 5,00 Mbits / sec [4] 16,0-17,0 secondi 609 KByte 4,99 Mbits / sec [4] 17.0-18.0 sec 610 KBytes 5.00 Mbits / sec [4] 18,0-19,0 secondi 619 KByte 5,07 Mbits / sec [4] 19,0-20,0 secondi 609 KByte 4,99 Mbits / sec [4] 0,0-20,0 sec 11,9 MByte 5,00 Mbits / sec [4] Inviato 8504 datagrammi [4] Rapporto del server: [4] 0,0-20,0 sec 11,9 MByte 4,99 Mbits / sec 0,000 ms 12/8503 (0,14%) [4] 0,0-20,0 sec 1 datagrammi ricevuti fuori servizio [3] porta locale 192.168.191.201 5001 collegata con la porta 50750 192.168.191.200 [3] 0.0- 1.0 sec 606 KBytes 4.96 Mbits / sec 2.238 ms 1/423 (0,24%) [3] 1.0- 2.0 sec 610 KBytes 5.00 Mbits / sec 2.739 ms 0/425 (0%) [3] 2.0- 3.0 sec 609 KBytes 4.99 Mbits / sec 3.089 ms 1/425 (0,24%) [3] 3.0- 4.0 sec 609 KBytes 4.99 Mbits / sec 3.605 ms 0/424 (0%) [3] 4.0- 5.0 sec 607 KBytes 4.97 Mbits / sec 1.954 ms 0/423 (0%) [3] 5,0-6,0 sec 612 KByte 5,01 Mbits / sec 2.666 ms 0/426 (0%) [3] 6.0- 7.0 sec 607 KBytes 4.97 Mbits / sec 2.602 ms 0/423 (0%) [3] 7.0- 8.0 sec 612 KBytes 5.01 Mbits / sec 2.960 ms 0/426 (0%) [3] 8.0- 9.0 sec 609 KBytes 4.99 Mbits / sec 2.512 ms 0/424 (0%) [3] 9.0-10.0 sec 619 KBytes 5.07 Mbits / sec 2.133 ms 0/431 (0%) [3] 10,0-11,0 secondi 609 KByte 4,99 Mbits / sec 3,605 ms 1/425 (0,24%) [3] 11,0-12,0 secondi 609 KByte 4,99 Mbits / sec 2,509 ms 0/424 (0%) [3] 12,0-13,0 secondi 610 KByte 5,00 Mbits / sec 3.570 ms 0/425 (0%) [3] 13,0-14,0 secondi 609 KByte 4,99 Mbits / sec 3.077 ms 1/425 (0,24%) [3] 14,0-15,0 secondi 609 KByte 4,99 Mbits / sec 2.679 ms 0/424 (0%) [3] 15.0-16.0 sec 609 KBytes 4.99 Mbits / sec 1.887 ms 0/424 (0%) [3] 16.0-17.0 sec 610 KBytes 5.00 Mbits / sec 2.651 ms 0/425 (0%) [3] 17.0-18.0 sec 609 KBytes 4.99 Mbits / sec 3.390 ms 0/424 (0%) [3] 18,0-19,0 secondi 617 KByte 5,06 Mbits / sec 2.601 ms 0/430 (0%) [3] 19,0-20,0 sec 612 KByte 5,01 Mbits / sec 3.525 ms 0/426 (0%) [3] 0,0-20,0 sec 11,9 MByte 4,99 Mbits / sec 3.156 ms 3/8503 (0,035%) [3] 0,0-20,0 sec 1 datagrammi ricevuti fuori servizio ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ C: \ iperf-2.0.5-2-win32> iperf -c 192.168.191.200 -i 1 -t 20 -r -u -b 9m ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ -------------------------------------------------- ---------- Server in ascolto sulla porta UDP 5001 Ricezione di datagrammi da 1470 byte Dimensione buffer UDP: 64,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- -------------------------------------------------- ---------- Client connesso a 192.168.191.200, porta UDP 5001 Invio di datagrammi da 1470 byte Dimensione buffer UDP: 64,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- [4] porta 192.168.191.201 locale 61761 collegata alla porta 5001 192.168.191.200 [ID] Larghezza di banda di trasferimento a intervalli [4] 0,0- 1,0 sec 1,07 MBytes 9,00 Mbits / sec [4] 1.0- 2.0 sec 1.07 MBytes 8.98 Mbits / sec [4] 2,0- 3,0 sec 1,07 MBytes 9,00 Mbits / sec [4] 3.0- 4.0 sec 1.07 MBytes 8.98 Mbits / sec [4] 4.0- 5.0 sec 1.07 MBytes 9.00 Mbits / sec [4] 5.0- 6.0 sec 1.07 MBytes 8.98 Mbits / sec [4] 6.0- 7.0 sec 1.07 MBytes 8.98 Mbits / sec [4] 7.0- 8.0 sec 1.07 MBytes 9.00 Mbits / sec [4] 8.0- 9.0 sec 1.07 MBytes 8.98 Mbits / sec [4] 9.0-10.0 sec 1.09 MBytes 9.14 Mbits / sec [4] 10,0-11,0 sec 1,07 MByte 9,00 Mbits / sec [4] 11,0-12,0 sec 1,07 MBytes 8,98 Mbits / sec [4] 12,0-13,0 sec 1,07 MBytes 8,98 Mbits / sec [4] 13,0-14,0 secondi 1,07 MByte 9,00 Mbits / sec [4] 14,0-15,0 sec 1,07 MBytes 8,98 Mbits / sec [4] 15,0-16,0 sec 1,07 MBytes 9,00 Mbits / sec [4] 16,0-17,0 sec 1,07 MBytes 8,98 Mbits / sec [4] 17.0-18.0 sec 1.07 MBytes 8.98 Mbits / sec [4] 18,0-19,0 secondi 1,09 MByte 9,14 Mbits / sec [4] 19,0-20,0 sec 1,07 MBytes 9,00 Mbits / sec [4] 0,0-20,0 secondi 21,5 MByte 9,00 Mbits / sec [4] Inviato 15315 datagrammi [4] Rapporto del server: [4] 0,0-20,0 sec 21,3 MByte 8,94 Mbits / sec 0,104 ms 96/15314 (0,63%) !!!!!!!!!! [4] 0,0-20,0 sec 1 datagrammi ricevuti fuori servizio [3] porta locale 192.168.191.201 5001 collegata alla porta 192.168.191.200 50751 [3] 0.0- 1.0 sec 1.06 MBytes 8.89 Mbits / sec 2.405 ms 0/756 (0%) [3] 1.0- 2.0 sec 1.07 MBytes 9.00 Mbits / sec 2.308 ms 0/765 (0%) [3] 2.0- 3.0 sec 1.07 MBytes 9.00 Mbits / sec 2.305 ms 0/765 (0%) [3] 3.0- 4.0 sec 1.07 MBytes 8.97 Mbits / sec 2.290 ms 1/764 (0.13%) [3] 4.0- 5.0 sec 1.07 MBytes 8.98 Mbits / sec 2.271 ms 1/765 (0,13%) [3] 5.0- 6.0 sec 1.07 MBytes 8.98 Mbits / sec 2.313 ms 0/764 (0%) [3] 6.0- 7.0 sec 1.07 MBytes 9.00 Mbits / sec 2.191 ms 0/765 (0%) [3] 7.0- 8.0 sec 1.07 MBytes 8.95 Mbits / sec 2.314 ms 3/764 (0,39%) [3] 8.0- 9.0 sec 1.07 MBytes 8.98 Mbits / sec 2.232 ms 1/765 (0.13%) [3] 9.0-10.0 sec 1.09 MBytes 9.13 Mbits / sec 2.257 ms 0/776 (0%) [3] 10.0-11.0 sec 1.07 MBytes 8.98 Mbits / sec 2.365 ms 0/764 (0%) [3] 11,0-12,0 sec 1,07 MBytes 8,98 Mbits / sec 2.301 ms 1/765 (0,13%) [3] 12,0-13,0 sec 1,07 MBytes 8,98 Mbits / sec 2.277 ms 0/764 (0%) [3] 13,0-14,0 secondi 1,07 MByte 9,00 Mbits / sec 2,332 ms 0/765 (0%) [3] 14,0-15,0 secondi 1,07 MByte 9,00 Mbits / sec 2,176 ms 0/765 (0%) [3] 15,0-16,0 secondi 1,07 MByte 8,96 Mbits / sec 2,273 ms 2/764 (0,26%) [3] 16,0-17,0 sec 1,07 MBytes 8,98 Mbits / sec 2.313 ms 0/764 (0%) [3] 17.0-18.0 sec 1.07 MBytes 8.98 Mbits / sec 2.247 ms 1/765 (0.13%) [3] 18,0-19,0 secondi 1,09 MByte 9,11 Mbits / sec 2,276 ms 1/776 (0,13%) [3] 19,0-20,0 sec 1,07 MBytes 8,97 Mbits / sec 2.394 ms 1/764 (0,13%) [3] 0,0-20,0 secondi 21,5 MByte 8,99 Mbits / sec 2,665 ms 11/15314 (0,072%) [3] 0,0-20,0 sec 1 datagrammi ricevuti fuori servizio ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ C: \ iperf-2.0.5-2-win32> iperf -c 192.168.191.200 -i 1 -t 20 -r -u -b 9850k ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++ -------------------------------------------------- ---------- Server in ascolto sulla porta UDP 5001 Ricezione di datagrammi da 1470 byte Dimensione buffer UDP: 64,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- -------------------------------------------------- ---------- Client connesso a 192.168.191.200, porta UDP 5001 Invio di datagrammi da 1470 byte Dimensione buffer UDP: 64,0 KByte (impostazione predefinita) -------------------------------------------------- ---------- [4] porta locale 192.168.191.201 61762 collegata alla porta 192168.191.200 5001 [ID] Larghezza di banda di trasferimento a intervalli [4] 0.0- 1.0 sec 1.17 MBytes 9.84 Mbits / sec [4] 1.0- 2.0 sec 1.17 MBytes 9.84 Mbits / sec [4] 2,0- 3,0 sec 1,17 MBytes 9,84 Mbits / sec [4] 3.0- 4.0 sec 1.17 MBytes 9.84 Mbits / sec [4] 4.0- 5.0 sec 1.17 MBytes 9.84 Mbits / sec [4] 5.0- 6.0 sec 1.17 MBytes 9.83 Mbits / sec [4] 6.0- 7.0 sec 1.17 MBytes 9.84 Mbits / sec [4] 7.0- 8.0 sec 1.17 MBytes 9.84 Mbits / sec [4] 8.0- 9.0 sec 1.17 MBytes 9.84 Mbits / sec [4] 9.0-10.0 sec 1.19 MBytes 10.0 Mbits / sec [4] 10,0-11,0 sec 1,17 MByte 9,84 Mbits / sec [4] 11,0-12,0 sec 1,17 MByte 9,84 Mbits / sec [4] 12,0-13,0 sec 1,17 MByte 9,83 Mbits / sec [4] 13,0-14,0 secondi 1,17 MByte 9,85 Mbits / sec [4] 14,0-15,0 sec 1,17 MByte 9,83 Mbits / sec [4] 15,0-16,0 sec 1,17 MBytes 9,85 Mbits / sec [4] 16,0-17,0 sec 1,17 MByte 9,83 Mbits / sec [4] 17.0-18.0 sec 1.17 MBytes 9.84 Mbits / sec [4] 18,0-19,0 sec 1,19 MBytes 10,0 Mbits / sec [4] 19,0-20,0 sec 1,17 MByte 9,84 Mbits / sec [4] 0,0-20,0 secondi 23,5 MByte 9,85 Mbits / sec [4] Inviato 16765 datagrammi [4] Rapporto del server: [4] 0,0-20,0 sec 23,3 MByte 9,74 Mbits / sec 3.421 ms 156/16764 (0,93%) !!!!!!!!!! [4] 0,0-20,0 sec 1 datagrammi ricevuti fuori servizio [3] porta locale 192.168.191.201 5001 collegata alla porta 192.168.191.200 50752 [3] 0.0- 1.0 sec 1.16 MBytes 9.74 Mbits / sec 2.131 ms 0/828 (0%) [3] 1.0- 2.0 sec 1.17 MBytes 9.84 Mbits / sec 2.140 ms 0/837 (0%) [3] 2.0- 3.0 sec 1.17 MBytes 9.83 Mbits / sec 2.099 ms 1/837 (0,12%) [3] 3.0- 4.0 sec 1.17 MBytes 9.84 Mbits / sec 2.113 ms 0/837 (0%) [3] 4.0- 5.0 sec 1.17 MBytes 9.84 Mbits / sec 2.105 ms 0/837 (0%) [3] 5.0- 6.0 sec 1.17 MBytes 9.83 Mbits / sec 2.058 ms 1/837 (0,12%) [3] 6.0- 7.0 sec 1.17 MBytes 9.82 Mbits / sec 2.165 ms 1/836 (0.12%) [3] 7.0- 8.0 sec 1.17 MBytes 9.84 Mbits / sec 2.156 ms 0/837 (0%) [3] 8.0- 9.0 sec 1.17 MBytes 9.82 Mbits / sec 2.135 ms 2/837 (0.24%) [3] 9.0-10.0 sec 1.19 MBytes 9.97 Mbits / sec 2.152 ms 2/850 (0.24%) [3] 10,0-11,0 sec 1,17 MByte 9,83 Mbits / sec 2,153 ms 1/837 (0,12%) [3] 11,0-12,0 sec 1,17 MByte 9,84 Mbits / sec 2,127 ms 0/837 (0%) [3] 12,0-13,0 sec 1,17 MByte 9,83 Mbits / sec 2,136 ms 1/837 (0,12%) [3] 13,0-14,0 sec 1,17 MByte 9,82 Mbits / sec 2,087 ms 2/837 (0,24%) [3] 14,0-15,0 sec 1,17 MByte 9,83 Mbits / sec 2,061 ms 1/837 (0,12%) [3] 15,0-16,0 sec 1,17 MByte 9,84 Mbits / sec 2.045 ms 0/837 (0%) [3] 16,0-17,0 sec 1,17 MByte 9,82 Mbits / sec 2,203 ms 1/836 (0,12%) [3] 17.0-18.0 sec 1.17 MBytes 9.84 Mbits / sec 2.165 ms 0/837 (0%) [3] 18,0-19,0 secondi 1,17 MByte 9,83 Mbits / sec 2,154 ms 1/837 (0,12%) [3] 19,0-20,0 sec 1,19 MByte 9,98 Mbits / sec 2,209 ms 0/849 (0%) [3] 0,0-20,0 sec 23,5 MByte 9,84 Mbits / sec 2.548 ms 13/16764 (0,078%) [3] 0,0-20,0 sec 1 datagrammi ricevuti fuori servizio
La vera domanda rimane:
Non stiamo sottoscrivendo in eccesso il collegamento DC poiché è a 100 Mbps e non è possibile inviare più di 100 Mbps. Tuttavia, i siti remoti sono a 10 Mbps.
- I buffer sul lato remoto traboccano e scartano i pacchetti?
- Lo shaper del traffico del provider sta facendo qualcosa per il traffico? (Il traffico proveniente da un altro nodo sarebbe influenzato dallo shaper del traffico degli ISP o solo dal traffico che entra nel nodo (dall'esterno)) ...... Capisci cosa intendo?
Perché TCP non può gestire tutto da solo?
Aggiornamento n. 3 Ora ho usato il seguente scenario:
Laptop ------- ... LAN ... --- DC switch --- Metro-Eth --- Laptop (directly connected)
NIC@10Mbps 100Mbps NIC@10Mbps
Ecco la perdita di pacchetti nella direzione remota DC->: (test UDP iperf 9 Mbps)
[ 3] local 192.168.191.200 port 5001 connected with 192.168.191.201 port 55236
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 3] 0.0- 1.0 sec 912 KBytes 7.47 Mbits/sec 2.713 ms 0/ 635 (0%)
[ 3] 1.0- 2.0 sec 1001 KBytes 8.20 Mbits/sec 2.168 ms 0/ 697 (0%)
[ 3] 2.0- 3.0 sec 1001 KBytes 8.20 Mbits/sec 2.478 ms 0/ 697 (0%)
[ 3] 3.0- 4.0 sec 999 KBytes 8.18 Mbits/sec 0.933 ms 0/ 696 (0%)
[ 3] 4.0- 5.0 sec 1001 KBytes 8.20 Mbits/sec 2.620 ms 0/ 697 (0%)
[ 3] 5.0- 6.0 sec 1001 KBytes 8.20 Mbits/sec 2.721 ms 0/ 697 (0%)
[ 3] 6.0- 7.0 sec 1001 KBytes 8.20 Mbits/sec 2.089 ms 0/ 697 (0%)
[ 3] 7.0- 8.0 sec 999 KBytes 8.18 Mbits/sec 2.641 ms 0/ 696 (0%)
[ 3] 8.0- 9.0 sec 1002 KBytes 8.21 Mbits/sec 0.896 ms 0/ 698 (0%)
[ 3] 9.0-10.0 sec 1015 KBytes 8.31 Mbits/sec 2.557 ms 0/ 707 (0%)
[ 3] 10.0-11.0 sec 999 KBytes 8.18 Mbits/sec 2.822 ms 1/ 697 (0.14%)
[ 3] 11.0-12.0 sec 999 KBytes 8.18 Mbits/sec 1.551 ms 1/ 697 (0.14%)
[ 3] 12.0-13.0 sec 998 KBytes 8.17 Mbits/sec 2.504 ms 2/ 697 (0.29%)
[ 3] 13.0-14.0 sec 995 KBytes 8.15 Mbits/sec 2.038 ms 3/ 696 (0.43%)
[ 3] 14.0-15.0 sec 991 KBytes 8.11 Mbits/sec 2.539 ms 7/ 697 (1%)
[ 3] 15.0-16.0 sec 992 KBytes 8.13 Mbits/sec 2.759 ms 6/ 697 (0.86%)
[ 3] 16.0-17.0 sec 998 KBytes 8.17 Mbits/sec 2.229 ms 2/ 697 (0.29%)
[ 3] 17.0-18.0 sec 993 KBytes 8.14 Mbits/sec 2.723 ms 4/ 696 (0.57%)
[ 3] 18.0-19.0 sec 998 KBytes 8.17 Mbits/sec 2.038 ms 2/ 697 (0.29%)
[ 3] 19.0-20.0 sec 1012 KBytes 8.29 Mbits/sec 2.575 ms 3/ 708 (0.42%)
[ 3] 0.0-20.0 sec 19.5 MBytes 8.15 Mbits/sec 2.775 ms 31/13917 (0.22%)
[ 3] 0.0-20.0 sec 1 datagrams received out-of-order
L'altra direzione va bene. Tuttavia , quando si esegue un test TCP la direzione remota-> DC non funziona molto meglio della direzione remota DC-> (circa 5 Mbps) .......
Non sono sicuro che abbiamo raggiunto il fondo di questo.
sysctl
dubbi su Windows ... forse netsh
. Se avessi intenzione di indovinare cosa non va nel tuo circuito, direi che il CPE nel sito dei raggi è configurato con una CBS più grande rispetto al lato hub ... che di solito è il contrario. Ancora una volta, il JDSU punterà di nuovo la palla verso di loro o ti consentirà di concentrarti nuovamente sul problema.