W jaki sposób router domowy uzyskuje swój adres IP? [Zamknięte]

1

Kiedy po raz pierwszy włączasz router domowy, w jaki sposób uzyskuje on publiczny adres IP? Czy jest to statycznie przypisany adres IP podany przez dostawcę usług internetowych? Czy też router działa jako klient DHCP w uzyskiwaniu adresu dynamicznego. Jeśli router działa jako klient DHCP, do którego serwera żąda adresu IP? I czy musi wykonywać żądanie DHCP przy każdym włączeniu routera?

calveeen
źródło
Dobre pytania Ale bardzo szeroki i przeważnie niemożliwy do odpowiedzi bardziej niż ogólnie. Bez względu na to, czy kupujesz usługę statyczną, czy dynamiczną. Ale głównie twój router odgrywa niewielką rolę w działaniu, ponieważ to modem ISP łączy twoją sieć z siecią ISP. Dlatego usługodawca i rodzaj usługi odgrywają ogromną rolę w sposobie konfiguracji routera.
Appleoddity,
Jaki jest cel twoich pytań, bądź bardziej szczegółowy?
Appleoddity,
@grawity Cóż, komentarz konwertowany na odpowiedź.
Akina
@Appleoddity Obecnie uczęszczam na zajęcia z obsługi sieci komputerowych. Jestem tylko ciekawy, jak routery mają przypisane adresy IP, ponieważ nie były one zbytnio omawiane w klasie. Nauczyliśmy się protokołu DHCP, gdy urządzenia próbują uzyskać dynamiczne adresy IP, ale nie w przypadku routerów.
calveeen

Odpowiedzi:

1

Kiedy po raz pierwszy włączasz router domowy, w jaki sposób uzyskuje on publiczny adres IP?

W większości przypadków każdy nowy router SOHO jest skonfigurowany do dynamicznego uzyskiwania zewnętrznego adresu IP (DHCP). Każde inne ustawienie wymaga pewnych ręcznych wartości do prawidłowego połączenia.

do którego serwera żąda adresu IP?

Router wysyła żądanie DHCP jak transmisję. Tak więc DHCP dostawcy ją akceptuje (jeśli istnieje i jeśli bieżące połączenie klienckie musi korzystać z DHCP).

czy musi wykonywać żądanie DHCP przy każdym włączeniu routera?

Tak.

Ponadto, gdy adres routera jest ustawiony z DHCP, ma właściwość maks. możliwy wiek (czas dzierżawy), a po upływie tego czasu (w rzeczywistości - gdy upłynie blisko 80% dzierżawionego czasu) router ponownie wysyła żądanie DHCP w celu odnowienia dzierżawy i zresetowania czasu dzierżawy (ale serwer DHCP w niektórych przypadkach może się nie odnawiać, ale zmień dzierżawiony adres IP).

Akina
źródło
Hej dzięki za odpowiedź! odpowiedział na pytania, które miałem w swoim poście!
calveeen
1

Zależy to trochę od twojego modemu, ale ogólnie tak to działa. Do modemu mogą istnieć różne protokoły i konfiguracja - z różnymi protokołami, takimi jak PPPoe i tym podobne

wprowadź opis zdjęcia tutaj

oto przykład różnych obsługiwanych przez mój stary router. (Mam wyłączone, ponieważ używam go jako AP). Wiele z nich korzysta z DHCP przez inny protokół.

Te mogą ewentualnie Use DHCP lub statycznego adresowania IPv4 w zależności od dostawcy usług internetowych, a czasy dzierżawy zależą całkowicie od ISP.

Korzystam z własnego routera Linux, na idealnie waniliowym ONT - i korzysta z tych samych podstawowych ustawień, jak w przypadku klienta - automatycznego DHCP.

Przeglądanie dzienników klienta DHCP (nie moich rzeczywistych adresów IP - zamieniłem je na adresy IP RFC 5737 i wymieniłem kilka innych rzeczy na fałszywe wartości)

Nov 13 09:20:44 heckate_router dhclient[1231]: Internet Systems Consortium DHCP Client 4.3.5
Nov 13 09:20:44 heckate_router dhclient[1231]: Copyright 2004-2016 Internet Systems Consortium.
Nov 13 09:20:44 heckate_router dhclient[1231]: All rights reserved.
Nov 13 09:20:44 heckate_router dhclient[1231]: For info, please visit https://www.isc.org/software/dhcp/
Nov 13 09:20:44 heckate_router dhclient[1231]:
Nov 13 09:20:44 heckate_router dhclient[1231]: Listening on LPF/enp1s0/FF:FF:FF:FF:FF:FF
Nov 13 09:20:44 heckate_router dhclient[1231]: Sending on   LPF/enp1s0/FF:FF:FF:FF:FF:FF
Nov 13 09:20:44 heckate_router dhclient[1231]: Sending on   Socket/fallback
Nov 13 09:20:44 heckate_router dhclient[1231]: DHCPDISCOVER on enp1s0 to 255.255.255.255 port 67 interval 3 (xid=0xDEADBEEF)
Nov 13 09:20:47 heckate_router dhclient[1231]: DHCPDISCOVER on enp1s0 to 255.255.255.255 port 67 interval 8 (xid=0xDEADBEEF)
Nov 13 09:20:55 heckate_router dhclient[1231]: DHCPDISCOVER on enp1s0 to 255.255.255.255 port 67 interval 17 (xid=0xDEADBEEF)
Nov 13 09:20:55 heckate_router dhclient[1231]: DHCPREQUEST of 192.0.2.197 on enp1s0 to 255.255.255.255 port 67 (xid=0xDEADBEEF)
Nov 13 09:20:55 heckate_router dhclient[1231]: DHCPOFFER of 192.0.2.197 from 203.0.113.3
Nov 13 09:20:55 heckate_router dhclient[1231]: DHCPACK of 192.0.2.197 from 203.0.113.3
Nov 13 09:20:55 heckate_router dhclient[1231]: bound to 192.0.2.197 -- renewal in 74135 seconds.
Nov 14 05:56:30 heckate_router dhclient[1794]: DHCPREQUEST of 192.0.2.197 on enp1s0 to 198.51.100.201 port 67 (xid=0xDEADBEEF)
Nov 14 05:56:30 heckate_router dhclient[1794]: DHCPACK of 192.0.2.197 from 172.17.0.201
Nov 14 05:56:30 heckate_router dhclient[1794]: bound to 192.0.2.197 -- renewal in 88638 seconds.

Jest to prawie taki sam sposób, jak działałoby to w sieci LAN, a dzierżawa adresu IP jest okresowo odświeżana. W rzeczywistości, po stronie internetowej, po wynegocjowaniu protokołu bazowego (w moim przypadku przez ONT lub w innych przypadkach przez modem), nie można go odróżnić od komputera klienckiego w sieci LAN

Journeyman Geek
źródło
Hej, doceniam twoją szczegółową odpowiedź! to było pomocne!
calveeen
0

W kontekście usługi zawartej z usługodawcą internetowym i jego siecią:

  • Twój problem z routerem ISP otrzymuje statyczny adres IP

lub

  • Twój problem z routerem ISP otrzymuje dynamiczny adres IP

Konkretny protokół, który obsługuje przypisanie adresu IP, może się różnić w zależności od aktualności dostawcy usług internetowych.

Zakładając, że twój ISP używa DHCP do rozwiązania problemu z routerem ISP, router rzeczywiście jest dla niego klientem i otrzymuje adres z serwera w sieci twojego dostawcy. Po pierwszym podłączeniu router wysyła transmisję do sieci z żądaniem adresu. Kiedy jest taki, w grę wchodzi rodzaj adresu. Jeśli masz statyczny adres IP, ten adres się nie zmieni.

Częściej jednak adres dynamiczny jest kontraktowany i ma czas dzierżawy, czyli tyle, ile trwa do odnowienia. Jeśli zamkniesz router i zwrócisz go z powrotem, nie poprosi o nowy adres, ponieważ już go ma, zakładając, że dzierżawa jest nadal ważna (jeśli router ma adres w pamięci lub serwer śledzi, kto jest adresem inny problem). Zwykle, gdy dzierżawa jest w połowie, wymagany jest nowy adres IP.

Ricardo S.
źródło
Hej, dziękuję za odpowiedź, która pomogła mi jeszcze lepiej zrozumieć sieć komputerową!
calveeen
@calveeen Cieszę się, że byłem przydatny!
Ricardo S.
Aby sprawdzić moje zrozumienie, IANA jest organizacją, która ręcznie przydziela adresy IP krajom na całym świecie. W tych krajach adresy IP są przydzielane różnym dostawcom usług w kraju. W oparciu o adresy IP przydzielone każdemu dostawcy usług internetowych router może używać protokołu DHCP w celu uzyskania jednego z bezpłatnych adresów IP przekazanych dostawcy usług internetowych?
calveeen
@calveen To trochę bardziej skomplikowane. Nie pamiętam, która organizacja obsługuje adresowanie na tym poziomie, ale mam wrażenie, że to naprawdę IANA. Największym problemem jest przestrzeń adresowa w IPv4, która po prostu nie wystarcza dla każdej sieci i hosta. To, co się dzieje, to sprytna partycja sieci. Masz globalne systemy rozdzielone według regionów, a wewnątrz regionów masz ISP, którzy mają własne sieci. Router otrzymuje adres IP z sieci ISP, która z kolei ma router, który odbiera adres IP na podstawie regionu.
Ricardo S.
@calveeen Ograniczenia postaci są uciążliwe. Wziąłem zdalny kurs na ten temat, który pojawił się w tych sieciach i organizacjach, a oooh chłopiec dużo czytał!
Ricardo S.