Hello,
Working on getting our networked fixed and up to speed. Right now we’re running a Gigabit Router with AC WiFi. The Router is a “Buffalo WZR-1750DHP”. The wife and I game, and the latency is usually 10-20ms, but whenever there is Video streaming over the WiFi, the latency goes through the roof (300-800ms). This is only with YouTube, Netflix and Hulu are much higher offenders (2000ms+). The devices pulling the data are an iPod Touch and a Surface Pro.
// Tx (Troubleshooting)
I did a few tests with my Phone and the other devices and every game or any application streaming via Wired Lan gets cut down whenever streaming to a WiFi device. Even to the point where I couldn’t get the Config pages to reload while they were streaming.
I can only think that the WiFi gets priority regardless of the config. I turned video streaming to the lowest setting and still was getting bad latency.
If the videos are streaming over LAN, its still impacted, but not by much. I had the Xbox and the other PC streaming Hulu and Netflix and the latency only went up to 100ms, but stabilized quickly (most likely due to the videos done being cached).
My ISP Speed is 250mbps ( roughly 30MB/s down).
//Way Forward
I’m not sure what else to do. I’m getting ready to either replace the router with one with better options (and configuration) or separate the Hardware itself (Router + WiFi Extension via Cable). If any Network Masters out there know how to give LAN the most priority, please let me know. Otherwise, I’m looking into getting a good 8-Port Router and attaching a WiFi Bridge to it to ensure everything gets equal priority.
//Other Questions (for the Split Config)
These all-in-one routers have DHCP Hosting, I was wondering if a Smart Switch would have the same… (Smart Switch + WiFi Extender) I do have guests that connect to WiFi when they come over, but it would be more trouble to manually enter Network data for that many people.
//
Thanks for reading and thanks in advance!
Try a different OS on your router.
http://www.dd-wrt.com/site/index
It's totally possible that your router's OS is ignoring or locking out some traffic flow controls for another model of the same product.
Windows 10, by default has Nagling running. This instead of orientating packet transfers for speed, tried to sned packets as efficiently as possible. You can turn this off.
The tweaks here dropped my latency to most servers by 50 - 100ms. It might help, it might not but its worth a try.
I've tried to load DD-WRT already and it bricks the device. Awhile back, buffalo pushed an update that no longer allows DD-WRT to be installed, most likely due to how unstable it runs on the router. I wouldn't mind getting another router, but my fear is all the new routers are geared towards wireless since the majority of "users" use networks for Phones / Tablets (and computers..............).
I'll try the "Nagling" thing that vandal85 suggested and see if that improves. If anyone can suggest hardware in the mean time, that would be awesome.
Nope. You still need a router anyway as without one you have no internet. Unless you have a modem/router connected to your current router, in which case you can just configure dhcp on the modem/router and plug it in to a switch and access point.
Not sure if that would solve your problem as I don't really know what the problem is. If you have a spare wireless router or access point (or you can borrow one) you can try disabling wireless on your current router and plug another one in (disable dhcp on the second one) and see if you have the same problem.
The problem is probably with the router's CPU not being able to handle the firewall and passing data across interfaces (wan to WiFi and lan) at the same time and at the speed you have. If that's the case the best solution would be to get a better router. You could get something like the ubiquiti edge router and then connect your current router to it and just use it as a switch and access point.
But I don't really know what the problem is so I don't want to say you should definitely go buy something.
Try turning off QoS for streaming, as this places priority on those packets.
You can also try turning on jumbo packet frames, as this increases the MTU for wireless only devices. The drawback is that if a packet gets dropped you lose more of the payload, but on a small network like yours it shouldn't hurt you too hard. Jumbo packet frames tldr is: send less packets, larger size, as opposed to many packets of all the same smaller size. As the default MTU for ethernet is 1500 bytes, where as the MTU when jumbo pk frames is on can be up to 9000 bytes. I have seen an improvement on my wireless devices with this setting.
>sauce<
Further edits:
Your can prioritize packets sent over certain ports.
And what you're talking about is a managed switch. Yes on some it is indeed possible to run a DHCP server. Although, you can have a computer be a DHCP server, while a router routes. It is possible that your router is not strong enough, as they most often only have ARM processors. If you have a spare desktop lying around, try creating a DHCP server from it as it should have more power, and be more aggressive to that end.
QoS is broken on this particular router. I've even set QoS to deny Video Packets all together and the devices still get priority. I'm shopping for a better router, with higher end CPU + RAM to handle the loads I'm putting on it. Any suggestions?