Пропускная способность от устройств на гигабитном коммутаторе к гигабитному маршрутизатору

1200
dark_perfect

Я думаю, что это довольно простой вопрос, но я хотел либо подтвердить свое мышление, либо чтобы кто-то сказал мне, что я неправ.

У меня дома роутер имеет 4 гигабитных порта. Таким образом, очевидно, что каждое (поддерживаемое) устройство подключено к нему через гигабитное соединение.

Если я добавлю гигабитный коммутатор к одному из этих портов и добавлю два устройства к коммутатору, будет ли они по-прежнему иметь гигабитную пропускную способность для остальной части локальной сети или она будет уменьшена, поскольку два устройства борются за конкуренцию за гигабитный подключение от коммутатора к роутеру?

3

2 ответа на вопрос

6
yco

Let's say the two devices are named dev1 & dev2, the links from them to the switch respectively L1 & L2 and the link from the switch to the router L3.

The two devices will have to share the gigabit, meaning that if only dev1 is transmitting, dev1 will have 1 gigabit for itself but if the two of them are transmitting at the same time, they will most probably have 500 Megabit each.

If we speak about capacity of each link, capa(L1)=capa(L2)=capa(L3)=1 Gigabit (if your wires are indeed gigabit compliant). So the maximum throughput you can have on l3 is 1 gigabit.

6
Frank Thomas

Keeping in mind that most consumer marketed switches do not have a sufficiently capacious backplane or buffers to actually provide simultaneous Gigabit to all its ports, yes, downstream bandwidth will be choked by constraints imposed by upstream switching. at the same time, many hosts can't handle streams at full gigabit speeds for most tasks anyway.

One way to avoid this is to aggregate several ports between the switches so you can get 2x or more bandwidth between the switches. https://en.wikipedia.org/wiki/Link_aggregation you will need a managed or Smart switch to set up LAG.

Так как же это работает, когда у вас есть сервер и (скажем) 20 компьютеров на сетевом коммутаторе ... ссылка на серверный коммутатор наверняка полностью задушит ваш прекрасный гигабит, если люди действительно используют сеть? Разве это не сводит на нет преимущества коммутатора, если в идеале все устройства будут просто подключаться непосредственно к серверу? Mr. Boy 6 лет назад 0
Вот почему агрегация каналов (или Teaming) полезна тем, что позволяет умножить доступную полосу пропускания для сервера с коммутатора сервера, поэтому рабочий стол имеет 1 Гбит / с, а сервер - 4 или 10 Гбит / с. Тем не менее, имейте в виду, что сетевая карта серверов может обрабатывать только одну команду за раз, поэтому в спорных средах всегда есть элемент сокращения времени, независимо от того, есть ли у вас проблема с пропускной способностью или нет. Frank Thomas 6 лет назад 1

Похожие вопросы