Pagina 1 di 1

Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 1:45
da Mcmar_
Mi capita un fatto strano.
Se dal Pc accedo alla Dsm tramite l'indirizzo lan (192.xxx.xxx.xxx:5000) e provo a trasferire un file da Pc a Nas o viceversa la velocità è circa sui 80MB/s.
Se invece, sempre dal Pc, accedo alla Dsm tramite l'indirizzo Ip Pubblico (93.xxx.xxx.xxx:yyyy) e faccio lo stesso trasferimento Pc-Nas o viceversa la velocità arriva massimo a 1.5MB/s.
Come mai?
Pc e Nas connessi a switch 10/100/1000Mbps che è collegato al Router Fastweb su fibra ottica 100Mbps down e 50Mbps up (testati).
Quindi ovviamente la sotto-rete dello switch (pc-nas) viaggia fino a 125MB/s in up/down, mentre il tratto dal Router Fastweb alla Wan viaggia a 12,5MB/s down e 6.25MB/s up.
Quindi da dove escono questi soli 1,5MB/s di trasferimento? Dovrei arrivare a 6,25MB/s.
Dov'è il collo di bottiglia ?
Grazie

Re: Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 9:44
da fullspeed
Accedi all'indirizzo ip pubblico esattamente da dove?

(inviato con tapatalk)

Re: Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 11:35
da Mcmar_
Ci accedo dal Pc di casa via browser. Ed il pc è collegato via cavo allo switch.
Anche il Nas è in casa collegato via cavo allo stesso switch.
Switch collegato via cavo al router Fastweb.
Questa prova di collegarmi usando il percorso dato dall'ip pubblico l'ho fatta per simulare la velocità che avrei a scaricare collegandomi da una postazione esterna alla lan casalinga, che ovviamente essendo su switch 1000 Mbms viaggia sugli 80MB/s di velocità.

Re: Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 14:01
da dMajo
Non conosco direttamente l'Argo 95.

Comunque:
  • quando tu accedi dalla LAN al NAS con IP locale (direttamente) il tuo percorso è PC=>SWITCH=>NAS
  • mentre se accedi con l'IP pubblico (quello della WAN, in loopback) il tuo percorso è PC=>SWITCH=>ROUTER(loopback)=>SWITCH=>NAS
quindi nel secondo caso:
  • nel collegamento fra switch e router hai il doppio del traffico, da PC a router e da router a NAS, la banda si dimezza
  • se tale collegamento è 100Mbs anziche 1000Mbs non hai la metà della banda ma 1 ventesimo.
  • con il loopback i pacchetti vengono trasmessi all'interfaccia wan ma poi non prendono la fibra ma ritornano subito indietro verso la LAN però al prezzo di doppie sessioni NAT e doppio routing. Le velocità della fibra non centrano, i pacchetti non devono "attendere la linea libera" per uscire ma vengono immediatamente rigirati all'interno. Le velocita qui sono tutte di calcolo del router (sessioni NAT e instradamento, bontà del firmware)
    Alcuni router SOHO non supportano proprio il loopback. Altri lo fanno in malo modo, non essendo questa una caratteristica che si usa normalmente solo in fase di diagnostica.
Il loopback è un problema quando ad esempio configuri le tue app (DSvideo/audio/file/...) con il nome FQDN per poter funzionare sia da 4G/LTE che da WiFi. In questo caso conviene installare un server DNS locale (se tale funzione non è supportata dal router) in modo da risolvere "host.dominio.tld(:5000)" con ip pubblico quando non a casa e ip locale quando in wifi. Fra le altre cose un DNS locale ha molti altri vantaggi.

PS: la 5000 non si pubblica (apre) MAI verso l'esterno.

Re: Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 16:27
da Mcmar_
Premetto che seguendo i consigli di questo forum non ho aperto la 5000 per rendere accessibile il router .
Inoltre accedo usando l'ip pubblico, quindi 93.xxx.xxx.xxx.yyyy, e non un nome FQDN (se ho capito bene forse ti riferivi a questo nella parte finale).

Quindi riepilogando Il discorso della WAN in loopback, avviene perchè tutti e 2 i dispositivi che dialogano sono all'interno della stessa lan casalinga ed il Router non li spedisce nella Wan ma li rigira indietro.
Se però mi collego al Nas partendo da un Pc a casa di un amico (quindi arrivo da fuori), evito questo loopback con dimezzamento della banda ?

Anche con il cell usando i dati 4g (no wifi di casa) dovrei evitare il problema. Giusto ?

Re: Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 21:46
da dMajo
Per la 5000 mi sono limitato al tuo xxx:5000 nel OP.

L'IP pubblico (cioè visibile direttamente dal mondo internet) può essere statico (fisso sempre uguale) o dinamico (assegnato via DHCP alla tua WAN e a seconda del ISP cambiare con una certa frequenza).
Nel caso di un IP dinamico un FQDN (Fully Qualified Domain Name) è obbligatorio e sarà quello che scegli presso un fornitore DDNS (ad esempio tuonome.synology.me.) o che imposti presso un mantainer nel DNS del tuo dominio, se ne possiedi uno (es tuodominio.it)


Ponendo:
192.168.1.0/ 24 la tua lan
192.168.1.1 il NAS
192.168.1.100 il PC
192.168.1.254 il router

Quando tu invii traffico da PC a NAS, in base al proprio IP e maschera (255.255.255.0/24) il PC sa che il destinatario risiede nella stessa LAN locale quindi invia il traffico direttamente al nodo destinato.
Quando invece tu invii il traffico a 93.z.x.c il PC determina che l'indirizzo è esterno alla propria LAN, quindi verifica se ha delle rotte appropriate per raggiungerlo. Non trovandone di dedicate usa quella di default (0.0.0.0/0 gtw 192.168.1.254) e invia il traffico all'indirizzo LAN del router. Questi si spera abbia le rotte per il prossimo gateway o destinazione finale.
Senza entrare troppo nel dettaglio il router, dopo aver NATtato il pacchetto si accorge che tale indirizzo di destinazione corrisponde alla propria WAN e se la richiesta è fatta verso una sua porta risponde, altrimenti verifica se ha regole di instradamento porte (in questo caso verso il NAS), riNATta il pacchetto e lo invia al NAS.
Il NAS risponderà al router che rifarà tutto al contrario e girerà la risposta al PC.

Usando un PC esterno o il cell in 4G non dimezzi la banda nel collegamento router<->switch che sarà quella dell'apparecchiatura più lenta: il router se ha le porte solo a 100M (e comunque non superiore al upload/download della wan).
Teoricamente la velocità nel loopback dovrebbe essere la metà dell'interfaccia più lenta nel collegamento switch<->router. Ogni ulteriore riduzione è dovuta al carico della cpu del router e/o mancata ottimizzazione della gestione del loopback (ad esempio un router "intelligente" potrebbe fare un unico NAT/instradamento LAN2LAN invece di due (LAN2WAN>WAN2LAN) ma dovrebbe avere meccanismi decisionali dedicati allo scopo invece di applicare quelli del traffico standard).

Re: Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 22:20
da Mcmar_
Quindi con un PC esterno o con il cell 4G non dovrei dimezzare la velocità.
Grazie per la disponibilità e le spiegazioni. ;) :D

Re: Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 22:33
da dMajo
La velocità in download da esterno non potrà in ogni caso mai esser superiore alla upload della tua FTTH (50Mbps)
Se dall'esterno scarichi con PC e cell si divideranno i 50Mbps

Re: Velocità di trasferimento

Inviato: sabato 7 gennaio 2017, 23:03
da Mcmar_
Si certo. ;)
Grazie ancora.