62

A network engineer professional is overseeing our town's installation of fibre and was explaining how much faster it was.

I pointed out that it wasn't a silver bullet as you had to pay the provider for a certain bandwidth. For example, I explained, I have 20 Mbit/s copper for about €30 per month, and 30 Mbit/s fibre cost about the same, however it wasn't going to be ten times faster. 200 Mbit/s would cost you €70 pm so there was a price.

He strongly disagreed and said the reduced latency meant 30 Mbit/s fibre was twice as fast as 30 Mbit/s copper.

Now, I get that reduced ping times and latency mean time to the first byte is faster, however if I'm downloading a 1 gigabyte file, 30 Mbit/s is 30 Mbit/s, right?

I'm not sure how it affects streaming, however was he right, or talking rubbish?

Zac67
  • 90,111
  • 4
  • 75
  • 141
wcndave
  • 721
  • 1
  • 5
  • 3

9 Answers9

72

30 Mbit/s is the same speed, no matter if it runs over copper or fiber.

However, there are important link parameters other than link speed/pure bandwidth, so there may be differences. First, latency on fiber can be better than on copper depending on the line encoding - fiber requires much less elaborate encoding (see below) than e.g. xDSL. However, lower latency doesn't make the fiber faster but sensitive applications may respond faster.

Second, fiber's scalability is much better - in the future, you can just call your provider and order more speed. Speed on copper may be very limited, depending on the line length and quality. Speed on fiber is practically limited by your budget only.

Third, reliability or packet loss ratio is usually much better on fiber than on copper. Copper is generally susceptible to EMI (depending on cable type, cable quality, link length, and environment) while fiber is practically immune.

EDIT: in regard to "elaborate coding":

Fiber commonly uses 8b/10b line code with 20% line/bandwidth overhead, or 64b/66b line code with 3% overhead, but next to no time overhead or delay (less than a microsecond).

xDSL variants use OFDM/DMT and QAM encoding and modulation to cope with the channel's high attenuation/low signal-to-noise ratio. Reed-Solomon forward error-correction (FEC) is added to decrease the effective error rate, causing a transmission delay/added latency of a few milliseconds or a few thousand microseconds. Long lines also need to add interleaving for protection against burst errors, striping consecutive packets into each other - this causes significant, yet additional delay/latency in the order of 20 ms.

In a nutshell, voice-grade copper's low frequency bandwidth and its sensitivity to noise require elaborate encoding and FEC, which in turn significantly increase latency. Of course, when FEC fails and an error cannot be compensated, a retransmission is much worse than the usual 60 ms RTT for (long-line) ADSL.

Zac67
  • 90,111
  • 4
  • 75
  • 141
28

30Mb/s is 30Mb/s, but ISPs usually sell you “up to 30Mb/s” because the speed of DSL technologies is highly dependent on the distance between your equipment and theirs.

With fibre, you are more likely to actually get 30Mb/s because the underlying medium is less sensitive to distance.

jl6
  • 381
  • 2
  • 2
19

You might consider pointing out to your "network engineering professional" that the propagation delay in copper is LESS that that of fiber (in most cases).

The difference between the two is on the order of 0.1C. So in round numbers, that's 0.3 ns/m. If we imagine the distance between you and the provider is 10 km, that's an additional 3 µs delay. That's at least 3 orders of magnitude below whatever other delays there might be. You'd need very expensive equipment to even measure it.

This question might be helpful too.

Ron Trunk
  • 68,291
  • 5
  • 66
  • 126
18

It doesn't appear that any one has explicitly addressed the reliability of transmissions over fiber vs copper.

It may be true that, for example, your router is throttled to 30 Mbps, but the transmission over copper may produce more errors than over fiber. This usually results in retransmissions (TCP will do this automatically), which will consume some portion of that 30 Mbps bandwidth.

From my own experience, the performance of a copper DSL line can be limited by environmental factors that reduce the lines capacity to provide reliable service. Your router may pump out 30 Mbps, and the router on the receiving end may not receive all of those bits correctly. For TCP, this results in requests for retransmission, which consumes part of the original 30 Mbps.

Fiber equipment is less susceptible to environmental factors, so I would expect it to be more reliable and thus not consume as much bandwidth for retransmissions.

Now you can decide whether 30 Mbps with few retransmissions is faster than 30 Mbps with a higher percentage of retransmissions.

I doubt that your network professional was thinking along these lines, but to answer the question in the title, I think you have to consider transmission reliability as a factor that can indeed make a difference.

Jim
  • 281
  • 1
  • 3
12

Copper (ADSL or VDSL) specifies a maximum peak speed whereas fiber specifies a maximum average speed. My glass fibre (FTTH) connection is artificially limited to 50 Mbit/s average. At the start of a large download the peak speed is larger than that, and then I see it dropping until it hovers near the promised average. Without the limiter it could reach 200 Mbit/s or more, but I am not willing to pay for that if it would save me only 10 minutes of my time per month.

When we still had ADSL over copper, the promised peak speed may have been 8 or even 20 Mbit/s, but due to the distance to the exchange (3 km) it was only 5.5 Mbit/s, and the average speed was (for mathematical reasons) even lower. It may also depend on the activity of your neighbors, due to crosstalk between the copper pairs or due to sharing a common backbone (like FTTC, fibre to the curb). It even depends on how well your DSL modem adapts to the transmission quality (equalizer, error correction).

Also interesting is that the bits we are using for IPTV are not counted against the budget of 50 Mbit/s, whereas in the case of ADSL they necessarily are because then it is a hard physical limit. Fibre has so much peak reserve.

StessenJ
  • 221
  • 1
  • 2
8

Latency can make a connection seem to be much faster.

As an example, typical HTTP traffic downloads a number of small documents that each fit in just a few packets. Even while typical page sizes have grown significantly, many of the largest parts of pages are often served via cache, where all you need to retrieve is the header confirming the cache is still valid (if even that much). If you download a total of 60K for a page, that's still only a few milliseconds at 30Mbps. A modest latency improvement can absolutely make the same 30Mbps seem to be twice as fast for common activities. This is especially true as web traffic is iterative: the base html document then asks for css or scripts, which ask for more css or scripts, when then ask for resources like images and fonts. So this extra bit of latency delay can be repeated several times to render a page.

Another example is video game traffic. Many games use frequent but very small packets with simple vector or action information about a character or object, where the total throughput is small but the latency is everything. Here, an extra few milliseconds saved in latency can make a world of difference and make the connection seem much faster.

But it probably won't. It's unlikely the latency will be enough different for you to notice this. Additionally, for http traffic server processing time tends to minimize the differences relative to the total page load time from click to rendered. Most important, for larger downloads and things like streaming content, it's the same 30Mbps either way.

Mostly.

There are some other factors that also generally tend to favor the fiber:

  • More stability and less environmental interference, meaning less bandwidth lost to TCP retransmits
  • The copper line is most likely asymmetric, where your upstream bandwidth is much smaller (not guaranteed, but at this speed asymmetric is far more common). The fiber line is almost certainly 30Mbps in both directions.
  • 30Mbps is just what you're paying for today. When the day comes you need more, you can probably turn the fiber all the way up to 1Gpbs with just a phone call to change your billing. The copper is likely to have a much lower ceiling.
  • The quality of service on the copper is giving you the max speed, where the average can be much lower. Fiber can generally deliver it's max speed much more consistently.

All of this together means the fiber is definitely the better link. By far. None of this, to me, justifies claiming a factor of 2x for what you have right now, but I sympathize with the engineer in your question, struggling to find a way to explain all of that concisely so managers will understand why it's important.

Joel Coehoorn
  • 514
  • 1
  • 4
  • 13
4

The link speed is the link speed. It is how many bits per second can be sent over the link. That is between your end of the link and the ISP end of the link. The latency involved in that link will be based on the distance between those two points. The difference in latency between copper and fiber on a link is so small that you couldn't tell.

You will have other factors that affect your throughput. A big factor is going to be the speed of the hosts/servers involved. Also, the network distance between the endpoints, e.g. how many hops from source to destination, and back, and how congested the path is will greatly affect your throughput.

Ron Maupin
  • 102,040
  • 26
  • 123
  • 202
3

All things considered a 30Mbit/sec link should be a 30Mbit/sec link no matter what the underlying technology.

That said there are several possible advantages to fibre based technologies compared to xDSL based technologies (assuming that's what you mean by copper vs fibre in this context).

Firstly it's possible to offer symmetric 30Mbit/sec connections with relative ease with fibre technologies, but extremely unlikely to be anything other than asymmetric with xDSL. So it's likely that all things being equal the downlinks would be the same on a 30Mbit/sec product with both, but the uplink of the fibre solution may well be substantially faster.

Secondly the overhead from encapsulation can be somewhat lower for a fibre based solution compared to xDSL. For fibre it can be as little as an Ethernet frame header (potentially per jumbo frame, not even 1500 bytes). For xDSL it could be as bad as PPPoEoA. Depending on the kit used and configuration chosen that could manifest as a reduced MTU, be totally transparent to an end user, or worst case the rate-limiting done could be applied at different layers meaning you would be sold a product with the same link speed, but slower TCP throughput in the xDSL case.

Thirdly an an extremely pedantic way that most likely isn't what was claimed the velocity factor (i.e. signal transmission as a percentage of speed of light in a vacuum) is higher in fibre optic as a medium, although over city wide distances the difference is unlikely to be noticeable. The speed of oscillation of the carrier waves in both technologies differs too. VDSL for instance is around 12MHz, but 1300nm wavelength light is many orders of magnitude faster. But I doubt that was what was meant :)

3

I currently have gigabit service over copper cable. My download speeds are typically around 250Mbps and my upload speeds are typically around 40Mbps. At my previous home, I had gigabit service over fiber. My download speeds were typically around 800Mbps and my upload speeds were typically around 550Mbps. These speeds are typical of the difference in the two technologies.

A fiber backbone can typically have a much higher capacity than a copper backbone. Even if you purchase 30Mbps service on both of them, and even if your line actually reaches 30Mbps on both of them, you are much more likely to be able to consistently reach 30Mbps of useful data over fiber. Why? Because a fiber backbone typically has a much higher capacity, ensuring that it is more likely that there will actually be 30Mbps available for your use.

Fiber is almost always implemented in a symmetric fashion, giving you solid upload speeds as well as download. Copper is almost always not, and upload speeds are often much worse than download. Like to make cloud backups? You want fiber.

The latency and line coding differences are typically negligible. It's the higher bandwidth of a fiber backbone and the symmetric bandwidth of a fiber last mile that really does make a difference.

David Schwartz
  • 354
  • 1
  • 7