unlimited

Hello guys i have this senario:
2 MT 3.9: M1 & M2

M1 dierctly linked to the internet with 1mbps/3mbps DSL connection speed.
M2 is a client for M1.
M2 has 2 clients : C1 & C2.
M1 has a queue max-limit=unlimited for M2
M2 has a queue max-limit=256k/1Mbps for C1 , and another queue max-limit=128k/512k for C2.
now the question is: let’s say C2 is off. C1 is downloading with 1 mbps speed from M2 so what is the speed that M2 should received data with from M1 ? unlimited as the queue or only 1 mbps as C2 speed? and what is the speed that M1 should received from DSL? 3mbps or only 1 mbps as C2 speed?
if M2 received an unlimited data from M1 and M1 downloading with total bandwith from my isp so how should i configure my MTs in way that when C1 download with 1mbps M1 only download with 1 mbps from my isp?
best regards.

let’s say C2 is off. C1 is downloading with 1 mbps speed from M2 so what is the speed that M2 should received data with from M1 ? unlimited as the queue or only 1 mbps as C2 speed? and what is the speed that M1 should received from DSL? 3mbps or only 1 mbps as C2 speed?
if M2 received an unlimited data from M1 and M1 downloading with total bandwith from my isp so how should i configure my MTs in way that when C1 download with 1mbps M1 only download with 1 mbps from my isp?

If C2 is offline, and C1 is downloading at 1mbps, M2 will download at 1mbps from M1, which will download at 1mbps from your ISP. Your Max-Limits are - well - Maximum limits. The unit can download slower than the max limits, but not any faster.

M2 will always receive unlimited bandwidth from M1 (which can never exceed 1mbps/3mbps, which is the ceiling for M1’s WAN traffic) but the limiting down to C1 or C2 takes place at M2.
If both C1 and C2 download at full speed at the same time, their aggregate bandwidth will be 384k/1.5mbps, which is then what M2 will pull from M1, and M1 will in turn pull from the internet.

As for your final question, if each link between M2 and your clients are properly configured (which it seems like it is) then you don’t need to worry about what’s going on on the link between M2 and M1, and the link between M1 and the internet. They will balance themselves.

Let’s sketch a scenario:
C1 downloads at full speed (256k/1mbps), M2 downloads at full speed (unlimited, with M1 bottleneck) and M1 downloads at full speed (1mbps/3mbps).
Let’s say they continue downloading at full speed for 10 minutes.

Your total throughput will be:
C1: Upload: 19.2 MB Download: 76.8 MB
M2: (will be same as M1)
M1: Upload: 76.8 MB Download: 230.4 MB

Okay, so out of M1’s total downloads, only 76.8 MB has been requested by the network.
And out of the uploads, only 19.2mb has been requested. That leaves a total of 211.2 MB of uploads and downloads unaccounted for. The network will not download this data, unless it was requested by one of the clients - and the clients cannot request more, even if they want to, because it is limited. In short, you don’t have anything to worry about.

I hope this explanation makes sense…
:slight_smile:

-K

Let’s sketch a scenario:
C1 downloads at full speed (256k/1mbps), M2 downloads at full speed (unlimited, with M1 bottleneck) and M1 downloads at full speed (1mbps/3mbps).
Let’s say they continue downloading at full speed for 10 minutes.

first 10x alot for ur reply.
and what i’m worry about that i don’t want M1 to download with max speed (1mbps/3mbps) from the internet when it should only download with (256k/1mbps) as the limit set for C1 at M2. cz this afect my bandwidth for other clients.
best regards

M1 will only download as much, or as fast, as the network needs.
If the network only requests 256k/512k in total, then that is what will be downloaded.

M1 will not download more than it should, because where will it send that data?
It’s like trying to fill a bottle with a funnel, but you’re pouring too fast for the funnel to drain out, and the funnel overflows. In computer networks, this will not happen.

You have nothing to worry about.

-Krige

M1 will not download more than it should, because where will it send that data?

thank you again but maybe put it in cache mate.
for example: C1 download a song with 1mbps speed from Mt2 and Mt2 request it from Mt1 with unlimited speed so Mt1 will download it with max speed from the internet to M1 Hdd then send it to M2 then Mt2 send it to C1. right ?

best regards

No. C1 requests a datastream that cannot exceed (for argument’s sake) of 1 mbps from M2.
M2 simply requests the same datapackets at the same rate (1mbps) from M1, which requests the same datapackets at the same rate (1mbps) from your ISP.

M1 will NOT download faster than what the network needs, and cannot “temporarily store” incoming data. (Notwithstanding the use of Proxies.)

-K

thx alot now i feel well.

best regards