Hoe werkt het beheer van een modem, bv als UPC mijn modem wil resetten of bij een upgrade van abonnement?
Ik stel mij het volgende voor.
Vanuit UPC wordt een signaal naar IP-adres xxxxxx gestuurd, dit signaal gaat over het hele netwerk en het modem met betreffende IP-adres reageert en de rest niet.
Eventueel nog een check op het MAC-adres van het modem.
Kunnen de techneuten het uitleggen.
Er zijn meerdere mogelijkheden maar de meest 'logische' is het gebruik van SNMP. Dit protocol is bedacht om apparaten in een IP netwerk te managen, en dus bijvoorbeeld te resetten maar ook om 'vragen aan te stellen' (zoals bijvoorbeeld de vraag 'Wat is je huidige temperatuur)
En bij het voorbeeld van rebooten van een kabelmodem stuur je die opdracht naar het IP adres van het kabelmodem (dus unicast en geen broadcast. En gaat dus niet over het hele netwerk, maar gaat specifiek en alleen naar betreffend IP adres).
Op een unix machine ziet dat er zo uit:
[koekiemonster@docsisstatistics ~]$ snmpgetnext -c public -v1 10.0.0.3 sysUpTime
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (3079757620) 356 days, 10:52:56.20
Ik heb hier aan appaaat met IP adres 10.0.0.3 gevraagd wat zijn uptime is en het antwoord is dus 356 dagen en een beetje...En dit kan dus ook voor allerlei andere zaken (signaal niveau's, snelheden van interfaces, modem vertellen een bepaalde bootfile op te halen enz).
Kijk eens op
http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol voor meer info. En ook Cisco heeft er iets over geschreven,
http://www.cisco.com/warp/public/109/cable_snmp_faq.shtmlEn zo zijn er dus programma's op de markt (zoek via Google eens op docsis snmp tool) waarmee je alle kabelmodems kunt managen....Je zou bijvoorbeeld de output van de vraag 'wat is je temperatuur' om de 5 minuten in een database kunnen opslaan, en dat vervolgens weergeven in een grafiekje. En kan je dus over tijd zien wat de temperatuur van een bepaald apparaat is. en dat kan nuttige info voor een netwerk beheerder zijn....
P.s. De meeste kabelboeren hebben voor de kabelmodems het snmp verkeer vanaf de netwerkinterface geblokkeerd, zodat je als klant dus je modem niet kunt benaderen. Dit om hacking e.d. te voorkomen.