Click here to Skip to main content
15,886,840 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: rebooting my cable modem: why? Pin
Member 1470818631-Mar-20 22:03
Member 1470818631-Mar-20 22:03 
GeneralRe: rebooting my cable modem: why? Pin
RDM Jr31-Mar-20 23:58
RDM Jr31-Mar-20 23:58 
GeneralRe: rebooting my cable modem: why? Pin
raddevus1-Apr-20 4:03
mvaraddevus1-Apr-20 4:03 
GeneralRe: rebooting my cable modem: why? Pin
kalberts1-Apr-20 8:32
kalberts1-Apr-20 8:32 
GeneralRe: rebooting my cable modem: why? Pin
raddevus1-Apr-20 4:02
mvaraddevus1-Apr-20 4:02 
GeneralRe: rebooting my cable modem: why? Pin
kalberts1-Apr-20 7:07
kalberts1-Apr-20 7:07 
GeneralRe: rebooting my cable modem: why? Pin
Dar Brett1-Apr-20 1:01
Dar Brett1-Apr-20 1:01 
GeneralRe: rebooting my cable modem: why? Pin
Peter Shaw1-Apr-20 1:39
professionalPeter Shaw1-Apr-20 1:39 
ha ha ha... Genius.

I can however.. possibly shed some light on this.

Ok, first thing you have to remember is that all modems (Adsl, Vdsl, whatever) [static or dynamically addressed] are allocated their slot in the switching system using DHCP and similar technologies.

If your on a cheap as chips consumer connection then there's a dead cert that your dynamically addressed, and... on dynamically addressed connections your ISP simply does not ever allocate enough IP leases in their DHCP pool for every individual customer to have one. None of them do....

Why?

Because IP leases that sit unused are expensive.

What they do instead, is they allocate just enough to meet average peak demand on a daily basis, and that usually works well, simply because not everyone is trying to connect all the time.

With many cable modems for example they connect on demand, so if everyone in the household is sleeping, all the computers and phones are off, and nothing is using the connection, the modem will typically release it's lease for someone else to use, and re-request a new one as soon as the first bit of data for the day goes through it.

As I say, this generally works well, as lot's of devices go off as others come online and the amount in the lease pool has enough allocations.

Some ISP's however get it very wrong, or flat out don't care as long as they get to spend only what they want to spend to provide a service, couple that with times of network stress when there is more than the normal average using the system, and more people staying online longer, it means that very quickly the lease pool dries up.

Some ISP's can and do dynamically expand the lease pools to meet demand, many don't because it's all about the $$$ at the end of the day.

Many modems and other devices also have "forced lease" renewals, so for EG: you connect on a morning, you get a 12h lease, the world goes crazy, every one log's on, 12 hours later whether you like it or not, your modem is forced to re-lease it's connection and boom.... no free slots in the pool.

A lot of consumer modems are made in china as cheaply as possible, so even though they might run linux, things like buffer chips and octal drivers are done with as cheap a chip cost as possible, you might only have a couple of K of buffer memory, or the octal line drivers might have a 3ms latch time on them instead of a 1ms latch time.

What you end up with is a device who's hardware performs very, very poorly when it's auto connection starts hammering the ISP line to try and get a new lease, and dare I say it... yes, the bit's do kind of get stuck Smile | :)

Buffers fill up quickly, overflows happen, the OS starts to get shirty because there's so many hardware fails...

And then you reboot....

Reboots generally work a) Because all the buffers etc get cleared out and b) Since most routers wen they start up have to do a RIP negotiation with the ISP they actually stand a better chance of getting a new lease in the pool.

Static IPs are not too bad, they still have to DHCP and what not, but they are ALWAYS returned the same lease with the same IP, Gateway, Subnet, Masks, AAA+ identifier etc. If the passageways are busy/clogged however, then that might cause blockages too so to speak.

The last thing you have to watch for is your contention ratios.

Many ISPs will happily try to connect 100 customers to a traffic circuit that's only rated for 50, again this is going to lead to line speed problems, pool leasing issues etc.

Again, the thinking is simple "All 100 customers are not ever going to try and be online at exactly the same time, and we can easily manage the overlaps..."

All quite simples really....

GeneralRe: rebooting my cable modem: why? Pin
SeattleC++1-Apr-20 8:02
SeattleC++1-Apr-20 8:02 
GeneralRe: rebooting my cable modem: why? Pin
kalberts1-Apr-20 8:49
kalberts1-Apr-20 8:49 
GeneralRe: rebooting my cable modem: why? Pin
raddevus1-Apr-20 11:05
mvaraddevus1-Apr-20 11:05 
GeneralRe: rebooting my cable modem: why? Pin
SeattleC++1-Apr-20 16:47
SeattleC++1-Apr-20 16:47 
GeneralRe: rebooting my cable modem: why? Pin
raddevus2-Apr-20 9:33
mvaraddevus2-Apr-20 9:33 
GeneralSome good intentions (I hope) that I want to support Pin
Nelek31-Mar-20 8:37
protectorNelek31-Mar-20 8:37 
GeneralRe: Some good intentions (I hope) that I want to support Pin
Mark_Wallace31-Mar-20 18:51
Mark_Wallace31-Mar-20 18:51 
GeneralRe: Some good intentions (I hope) that I want to support Pin
Nelek31-Mar-20 23:58
protectorNelek31-Mar-20 23:58 
GeneralRe: Some good intentions (I hope) that I want to support Pin
Mark_Wallace1-Apr-20 1:05
Mark_Wallace1-Apr-20 1:05 
GeneralRe: Some good intentions (I hope) that I want to support Pin
Nelek1-Apr-20 1:36
protectorNelek1-Apr-20 1:36 
GeneralRe: Some good intentions (I hope) that I want to support Pin
Mark_Wallace1-Apr-20 1:48
Mark_Wallace1-Apr-20 1:48 
GeneralRe: Some good intentions (I hope) that I want to support Pin
Greg Utas1-Apr-20 2:21
professionalGreg Utas1-Apr-20 2:21 
GeneralRe: Some good intentions (I hope) that I want to support Pin
  Forogar  1-Apr-20 4:03
professional  Forogar  1-Apr-20 4:03 
GeneralRe: Some good intentions (I hope) that I want to support Pin
Nelek1-Apr-20 4:24
protectorNelek1-Apr-20 4:24 
GeneralRe: Some good intentions (I hope) that I want to support Pin
  Forogar  1-Apr-20 7:33
professional  Forogar  1-Apr-20 7:33 
GeneralRe: Some good intentions (I hope) that I want to support Pin
Greg Utas1-Apr-20 8:02
professionalGreg Utas1-Apr-20 8:02 
GeneralRe: Some good intentions (I hope) that I want to support Pin
kalberts1-Apr-20 9:21
kalberts1-Apr-20 9:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.