3

My (Rogers) cable connection has been pretty bad recently (channels 3 and 10 are particularly fuzzy—it’s analog, not digital cable). Not surprisingly, this has caused my cable modem to drop out and have to reestablish a connection a couple of times since it started. The poor connection of course means higher corruption (not necessarily dropped per se) which causes the TCP/IP stack to have to retransmit packets more often. Reduction of bandwidth throughput aside, I got to wondering if it increases the actual bandwidth usage. That is, if there is a high error rate on the line causing packets to have to be retransmitted:

  1. Does this increase a bandwidth monitoring program’s numbers?
  2. Does the ISP count the retransmitted packets toward the monthly cap?

Based on what I remember from my university networking courses and common sense, I have a feeling that the answer to both questions is yes, but I cannot reliably measure the first, and have no authoritative answer for the second. I’m wondering if maybe the retransmitted packets are acknowledged as being duplicates and thus not counted somewhere along the line.

Reg Edit
  • 4,886
Synetech
  • 69,547

3 Answers3

1

There are really two questions here.

First, "does a high drop rate increase bandwidth usage?" If you define bandwidth as speed, bits per second, then the answer is no. TCP/IP will slow down far out of proportion to the rate of dropped packets. In other words, a 1% loss rate is going to reduce speed by a lot more than 1%. But if you define bandwidth by total bytes sent, then the answer is yes. But not by much more than the loss rate. Note that if your loss rate were more than about 5%, TCP would likely cease to function at all.

Second, "does a bad cable connection cause a high packet drop rate?" The answer is, not so much. A bad physical connection will affect the carrier signal between the cable modem and the upstream receiver. You've seen this in the modem itself dropping the connection. The details depend on the technology involved, but generally speaking the two modems are going to slow down the data rate and/or perform frame recovery at the physical layer before outgoing data reaches the IP layer where its being counted. Incoming data will get counted, but most of it will be slowed down and/or corrected at the physical layer. Some frame loss may result in IP layer packet loss and retransmissions at the IP layer. But as noted above, this will only marginally increase total bytes received and then only if you are trying to download the same total bytes as you would have with a good connection.

0

How Rogers measure this is a question for them. getting the answer may be a challenge

based on the issues with cable, I would have them look at that as it is a servcie issue. High error rate and the bad TV reception would indicate a problem.

Check any splitters you may have and make sure they are new and properly rated.

It took a number of calls to fix an issue I had but it was their issue.

Dave M
  • 13,250
0

Generally, routers don't know if a packet is being retransmitted. The end points are responsible for tracking which packets have been successfully transmitted, and which need to be retransmitted. Ease of getting retransmission counts and rates varies among operating systems.

I would expect Rogers and any other ISP to charge you for retransmitted packets sent by your system(s). If the Cable Modem should retransmit any packets it couldn't send completely, and I would not expect you to be charged for those retransmissions. The Rogers support desk should be able to connect to your Cable Modem and determine if the quality of your line. (If you have a cable box, they should also be able to do the same for it.)

EDIT: I would expect Rogers or any other ISP to charge you for all data transferred between your system to their cable modem. This may include retransmissions resulting from problems with your line. Many retransmission result in more than one packet being retransmitted.

The cable modem perform retransmissions on their own if they detect that they were unable to correctly perform a transmission. They also generate some traffic of their own to maintain their connection. Neither of these sources of traffic should be charged.

BillThor
  • 11,345
  • 2
  • 28
  • 25