-
- Используйте не широковещательные а мультиадресные - multicast - OlegPowerC(Сегодня, 16:30)
- >> AlexBi & Nikolay_Po ; Вот как раз широковещательная
передача от мастера меня не беспокоит. Раньше-позже, главное чтобы
одновременно. А вот ответ слейвов, происходит одновременно, и все
пакеты должны пролезть в одну дырочку. - IBAH(Сегодня, 10:20)
- Разумеется, когда все слейвы разом начнут передачу, они создадут коллизию на порту мастера, в его сторону. Но это не страшно. Если коммутатор со встроенной памятью, то слейвы коллизии не заметят, их кадры будут буферизированы коммутатором и отправлены мастеру в случайном порядке. Если без, то слейвы не смогут передать кадр сперва, будет коллизия. Отложат передачу на случайное время. Попробуют снова. И уже кто-то, чисто случайно, займёт канал раньше и успешно передаст. Nikolay_Po(876 знак., Сегодня, 10:45)
- Коммутатор построит ответы в очередь, так они все в одну дырочку
пролезут. Глупые хабы сейчас уже не встречаются, как мне кажется,
кругом сплошные умные коммутаторы/свичи. - AlexBi(Сегодня, 10:43)
- КМК, надо смотреть на свич. К примеру: "Non-Blocking Store-and-Forward Switch Fabric... 64 KB Frame Buffer RAM" >>> SciFi(1 знак., Сегодня, 10:59, ссылка)
- Как мне кажется, успех этой схемы будет зависеть от загруженности сети. При отсутствии обмена информацией коммутатор отправит Ethernet пакеты всем устройствам одновременно, с разницей в доли мкс. Но если какое-то устройство в это время что-то шлет или принимает, тогда пакет для него встанет в очередь и задержится на время передачи других пакетов, на неопределенное время. AlexBi(48 знак., Сегодня, 10:11)
- Если удастся исключить другой, чужой трафик в сегменте Ethernet, то реально. Широковещательный UDP пошлётся с broadcast MAC-адресом назначения. И коммутатор Ethernet повторит его на все порты одновременно. По идее, разницы в задержке между портами быть не должно, но стоит перепроверить - возможно, в некоторых случаях, когда включены фильтры, из-за последовательной обработки ЦП, пакеты могут выйти к получаетелям с портов коммутатора с разным временем. Nikolay_Po(195 знак., Сегодня, 10:07)