We have a Comcast 50/10 line into our office. We keep seeing very short but sometimes frequent drops in our internet service. It's enough to kick you off of skype and stop any websites from loading, which is obviously affecting our productivity.
- We've tried 4 different routers, we've tried moving everyone off of wireless and onto wired via a switch and so far nothing has helped. Right now we're on a Cisco SB WRP400-G1 router. Attached to the router is a 16 port switch going to the ports in all of the offices.
- We've moved to OpenDNS in the case that it was the comcast DNS servers going down.
- Today we tried putting the modem, router, and switch on a UPS to make sure it wasn't power fluctuations that was causing it.
Every time we call Comcast, by the time they are here the internet is working fine.
I'd like to somehow prove that the problem is with Comcast, so if that means plugging in a machine directly into their router and collecting data all day, I'm up for that. I just want to hear ideas on what tools to run and how to collect this data.
I could just continuously ping google.com all day long but I'm not sure how valuable that data would be.
Thoughts?
52 Answers
Your first test should always be with a single computer directly connected to the modem and then ping your primary DNS for about an hour. Look for things like jitter, consistently high latency and packet loss. Comcast will ignore any results to IP destinations that are not on their network or go over networks that they do not control, so only ping your DNS.
Your second test should be something that monitors more than just ICMP, try SNMP monitoring. This will record data to prove that when it goes out that it is definitely not a utilization issue.
Third test is with a program called MTR which will give you real-time traceroute results, it will be able to run for a long time and when you see the problem you can see what is going on on the MTR. This will provide some insights to any possible routing problems (target your primary DNS).
Last, try to bypass any inside wiring you can, if you can get to where the cable connection comes in off the street, try plugging in there, this will rule out anything within the building and isolate it to only what comcast controls.
2First, I would recommend using some online monitoring tool. Not to advertise any products, but Pingdom offers free account for monitoring only one destination, so setup is straightforward. That may or may not provide some data, but anyway you are not using money or much time for it.
Second, if you have Linux server (or another computer running Linux), install smokeping and configure it to ping some well-known targets ( ping.funet.fi, maybe Comcast website etc.). That may or may not give you something useful.
Third, running tracert/traceroute if there is long enough outage may be useful. If it shows traffic going out of your office and then dropping in some Comcast router, it's easier to prove that it's not caused by you.
Fourth, try changing switch too. It's possible (even though not likely) that's culprit.
Fifth, ask recommendations from Comcast (what's correct router/modem for their connection and what settings you should use). If there is nothing in your network (try to make it as simple as possible for testing it, maybe just computer connected directly to router with crossover cable), it's hard to blame you.
Diagnostics for short network outages (just dropping connections for example, without longer breaks) is very hard problem, as there is so many potential points of failure.