Problems with cascading switch
First thanks to FOG team. I am a good frenchy, so don’t care with my english.
I am using FOG 1.5.9 on debian 10. we have about a thousand computers on différent classrooms. So we have cascading switches. Everythings goes right with one switch, but when we cascading switches, two in fact, fog drops computers and also get very slow rate. I tried, a long time ago, to use Udpcast and i realized that there where problems. So according to :
I should try [–fec stripesxredundancy/stripesize] in udp-sender.
Where can i modify code to do this? Of course i Wille send the results.
Today w’ve tested FOG with one new switch (a Cisco) and every problems leaves away. So i didn’t test udp-sender modifications. Our 2 switches are 1GoMps. Sebastian, i wil look to improve the french translation and i’ll send you back the language pack
@Francis-R The FOG web UI is translated to French but you might want to take a look and improve if you like: https://github.com/FOGProject/fogproject/blob/master/packages/web/management/languages/fr_FR.UTF-8/LC_MESSAGES/messages.po
I’will ty it on this monday the 15th of march 2021. Of course, i will send results. You’re probaly right with our switches. I triend to send with upd-sender a big file (about 30Go) to computers and all where stopped in the same configuration about 1 year ago. We have diffirent kind of services who do not speak together. The network team will comme on the day after. So I hope this will help, as the team ask for, second i should try for myself to translate to french the fog software (only on week ends) and if everythings goes right in netherland also. That’s should be my persnnal return an gift.
Ha ve a good week end, you and all the team
@Francis-R I am not sure the
--fecparameter is adequat to solve your issue. From the man page is says:
The goal of forward error correction [FEC] is to transmit redundant data, in order to make up for packets lost in transit.
Why would cascaded switches have a higher packet loss?! Configuration would be very strange if they did.
If you still want to dive into the FOG code here is the place to look at: https://github.com/FOGProject/fogproject/blob/master/packages/web/lib/service/multicasttask.class.php#L469 (
/var/www/html/fog/lib/service/multicasttask.class.phpon your FOG server)