1

enter image description here

The Main router in my planned office network assigns IP addresses to all PCs through DHCP and also connects to the internet via GPON modem. 5 PCs and 1 server are connected to a 8 Port simple switch. Another port of the switch is connected to the main router so that everyone gets internet access.

Now there will be huge amounts of data transfer between the 5 PCs and the server randomly.

I was wondering will all the data go through the main router during transfers, since all the IP addresses are a function of the main router itself and the switch is just an idiot box? Will this overload the cheap router and I need to buy a enterprise grade router to handle all the data? I'm already buying a robust Gigabit switch.

Thanks in advance! :)

4

Traffic between two switch ports doesn't even exit the other switch ports, so it won't even arrive at the router.

If there is nothing else going on (no DNS lookups, for example) then there will be nothing but traffic across the switch. You can assign long leases for infrequent DHCP traffic to the router; or indefinite leases for once-per-boot. DHCP, handled by the router, is only a mechanism for configuring the IP addresses and has nothing to do with traffic. (Indeed, it's moderately common for a DHCP server to handle addresses which aren't even local to it.)

If you monitor the traffic going to the router, you should find it's just ARP and whatever broadcasts the various operating systems think is necessary. Plus of course any traffic with external networks.

| improve this answer | |
  • I'd just add a general suggestion to use the server as DHCP and DNS server. There is no (noticable) impact on performance but dynamic DNS, reservations, etc. will be working much better. – Zac67 Jan 17 at 14:55
  • That's an awesome answer. Thank you very much. – Bagho Jan 21 at 1:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.