Czy routery mają adresy IP?

10

Czy routery mają adresy IP, jeśli tak, to ile? i jak mogę uzyskać adresy IP routera, jeśli jest podłączony do sieci LAN?

Według mnie może mieć tylko jeden adres IP, nie może mieć wielu adresów. Popraw mnie, jeśli się mylę, lub czy istnieje sytuacja, w której może mieć wiele adresów?

Dzięki.

RBA
źródło
1
należy do superużytkownika
cas
20
Dlaczego? Ponieważ to pytanie dla początkujących? Lub pytanie sieciowe? Myślę, że temat jest w porządku dla SF.
pgs
ponieważ jest to pytanie użytkownika końcowego.
cas

Odpowiedzi:

19

Router IP musi mieć co najmniej 2 adresy IP, ponieważ jego funkcja decyduje o tym, gdzie wysłać pakiet dalej. Minimalna konfiguracja sieci TCP / IP, w której potrzebujesz routera, to połączenie między dwiema sieciami z inną częścią sieciową adresów sieciowych .

Wiele razy istnieje również inny adres IP do celów zarządzania, więc można powiedzieć, że jest to własny adres routera, ale nie ma on nic wspólnego z funkcją routera jako jedynie wygodnym dostępem.

Zatem minimum to jeden interfejs przychodzący i jeden interfejs wychodzący, z których każdy musi mieć inny adres IP, aby je odróżnić. Może być tyle, ile chcesz, dbając o wiele połączeń sieciowych, pod warunkiem, że masz potrzebne zasoby (RAM, procesor, interfejsy sieciowe, ...).

Jeśli nie ma wyboru, nie ma funkcji routingu, więc nawet jeśli nazywasz skrzynkę routerem IP, tak nie jest. :)

Linki, aby dowiedzieć się więcej:

http://en.wikipedia.org/wiki/Router

http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci212924,00.html

http://computer.howstuffworks.com/router.htm

Edycja: Właśnie znalazłem doskonałe über wyjaśnienie routingu, które zawiera całą potrzebną wiedzę: Jak działa podsieć IPv4?

slovon
źródło
6
Prawdopodobnie urządzenie z dwoma ip unnumberedinterfejsami szeregowymi i jednym (numerowanym) ethernetem może nadal być nazywane routerem, zwłaszcza jeśli decyduje, który interfejs szeregowy ma wysłać pakiet na podstawie docelowego adresu IP. </nitpick>
derobert
W tym przypadku wolę nazywać to pomostem, ale masz rację. W tym przypadku nadal istnieje powiązanie reguły routingu między adresami IP po „drugiej stronie” a nienumerowanym interfejsem szeregowym, więc technicznie obie maszyny po obu stronach łącza szeregowego razem tworzą jedną trasę z wewnętrznym mostem. I ma co najmniej dwa adresy IP.
slovon,
2
slovon: Możesz nazwać go słoniem, jeśli chcesz, to wciąż router z tabelą routingu, która podejmuje decyzje dotyczące routingu (warstwa 3). Most to coś innego.
Thomas,
Innym sposobem na router, który trasuje, ale ma tylko jeden adres IP, byłoby trasowanie przez nienumerowane tunele (przychodzą na myśl tunele MPLS TE). Zdecydowanie wykonują routing i mają używaną tabelę routingu. Ale to wszystko za dodatkowy kredyt. Prosta odpowiedź dla tego, kto musi zapytać, jest taka, jak mówisz; router jest urządzeniem z adresami w co najmniej dwóch sieciach i wykonuje routing między nimi. Nie jest to jednak definicja routera.
Thomas
1
„Router ma co najmniej dwa interfejsy” zamiast dwóch adresów IP byłoby bardziej poprawne.
Marcin,
4

Routery zwykle tak robią, ale nie muszą mieć adresów IP. Samo routing nie wymaga powiązania adresu IP z żadnym interfejsem. Gdy pakiet dociera do dowolnego interfejsu, sprawdzane są nagłówki IP, głównie docelowy adres IP. Porównuje się to z tablicą routingu i dopóki pasuje do jednego z określonych zakresów (lub domyślnej trasy, jeśli nie jest), zostaje przypisane do odpowiedniego INTERFEJSU, a nie IP. W żadnym momencie tego procesu router nie potrzebuje własnego adresu IP. Ich jedynym powodem jest to, że można uzyskać do nich zdalny dostęp w celu konserwacji lub w celu łatwego śledzenia, który interfejs należy do jakiej sieci.

Marcin
źródło
2
Prawie dobrze. W sieciach z wieloma dostępami adres IP jest oczywiście używany do znalezienia obwodu (przekaźnika ramki lub bankomatu) lub docelowego adresu MAC (ethernet) na którym router jest włączony. Nie jest to jednak konieczne dla samego routera. Konserwacja nie jest więc jedynym powodem.
Thomas,
Ach miło, nie wiedziałem o tym, nigdy nie użyłem przekaźnika ramki ani bankomatu.
Marcin
Bez adresu IP powiązanego z interfejsem nie ma możliwości, aby stacje w sieci LAN podłączone do interfejsu rozpoznały adres sprzętowy interfejsu. Tak więc, chociaż nie jest (koniecznie) potrzebny do administrowania routerem, jest potrzebny do przechodzenia ruchu IP. Przełącznik nie potrzebuje adresu IP innego niż do zarządzania, ponieważ jest to wyłącznie urządzenie „warstwy 2”.
Vatine
@Marcin Potrzebują również adresu IP, który będzie używany jako adres źródłowy w komunikatach o błędach generowanych w przypadku, gdy pakiet nie może zostać przekierowany. Możliwe jest użycie tego samego adresu dla wszystkich interfejsów.
kasperd
@Vatine Jest to konieczne, jeśli podstawowym protokołem jest Ethernet. Istnieją inne protokoły warstwy łącza, które tego nie potrzebują. Zasadniczo nic nie stoi na przeszkodzie, aby router używał adresu MAC jako następnego przeskoku dla wpisu tablicy routingu zamiast adresu IP. W praktyce nie widziałem routera zaimplementowanego w ten sposób.
kasperd
2

Krótka odpowiedź brzmi:

Tak. Z definicji router musi mieć więcej niż jeden interfejs (z adresem IP na interfejs), aby wysyłać i odbierać pakiety oraz przekazywać pakiety z jednego do drugiego w oparciu o adresy docelowe pakietów. Nie wszystkie routery mówią tylko IP, ale routery „wieloprotokołowe” nie są tak naprawdę konieczne, skoro wszystko mówi IP.

Bardziej złożona odpowiedź brzmi: tak ...

Typowa implementacja routera ma adres IP dla „bezpośrednio podłączonej sieci” lub podsieci, do której router może uzyskać dostęp za pośrednictwem sieci lokalnej. (tzn. jeśli router ma adres 10.10.10.1/23, może osiągnąć dowolny adres IP od 10.10.10.1 do 10.10.11.254 z tego interfejsu). Hosty w tej sieci warstwy 2 i w tej przestrzeni adresowej byłyby skonfigurowane tak, aby używały 10.10.10.1 jako „domyślnej trasy”, więc każdy ruch nie idący do 10.10.10.1/23 byłby przekazywany do routera w celu wysłania do miejsca docelowego. Mam nadzieję, że w tym momencie router ma jeszcze jeden adres IP, którego używa do komunikacji z domyślną trasą routera (lub inną bezpośrednio podłączoną siecią, która ma adres docelowy).

Oprócz posiadania więcej niż jednego adresu IP, routery mogą mieć nawet więcej niż sieć IP, tak że ten sam adres IP istnieje w kilku różnych podsieciach routera, a router wie, że jeśli ruch z interfejsu A jest przeznaczony do 10.10.10.10, to idzie interfejs C, ale jeśli pochodzi z interfejsu B, musi przejść do interfejsu D. Dwie najczęstsze sytuacje, w których może się to zdarzyć, dotyczą sieci zarządzania lub „wirtualnych routerów”, w których pojedynczy router jest podzielony na różne wirtualne routery dla różnych klienci niepowiązani.

Jest nawet możliwe, że coś, co nazwałbym routerem, nie ma adresu IP, na przykład jeśli masz coś, co wszyscy nazywają zaporą ogniową w trybie mostowania, który wymusza trasy zasad. Takie urządzenie byłoby koszmarem dla wsparcia i dezorientacji osób, które przejmą cię po zwolnieniu, ale prowadzi trasę i nie ma lokalnego adresu IP. (szaleniec, który implementuje coś takiego, oczywiście poradziłby sobie z tym z portu szeregowego, prawda?)

Chris
źródło
1

Tak, i tyle, ile chcesz, jak uzyskać adres - cóż, to o wiele większe pytanie, które wymaga nieco przemyślenia. Dlaczego nie zapytasz nas, co naprawdę chcesz wiedzieć, a może podasz nam lepsze / więcej informacji.

Siekacz 3
źródło
1

Mam router z jednym adresem IP - to brama głosowa. To cisco 2431 (tak myślę). Agenci połączeń w naszym systemie VoIP kierują przez niego wychodzące połączenia lokalne. Mówi IP po stronie LAN, a TDM przez PRI. W efekcie jest to routing routera między IP LAN a siecią PSTN. W połowie odpowiedź, ale pomaga pamiętać, że cały świat nie jest własnością intelektualną.

Jako bliższa odpowiedź:

  • W czystej sieci IP większość routerów miałaby adres IP na interfejs fizyczny.

  • Jeśli korzystają z dynamicznego protokołu routingu, takiego jak OSPF, prawdopodobnie mają również adres zwrotny / 32

  • Jeśli korzystają z trunkingu, mogą mieć wiele adresów IP na interfejs fizyczny, ale nadal tylko jeden adres IP na sieć LAN

  • Możliwe jest umieszczenie wielu domen rozgłoszeniowych w tej samej sieci LAN, w którym to przypadku masz adres bramy routera dla każdej domeny rozgłoszeniowej, dla sieci LAN

  • Możesz także mieć wspólny adres między wieloma routerami. Cisco użyłby do tego HSRP. Miałbyś unikalny adres na domenę rozgłoszeniową, na sieć LAN, jak opisano powyżej, a następnie adres bramy używany przez urządzenia w domenie rozgłoszeniowej byłby „współużytkowany przez dwa routery, więc jeden jest zapisywany, a drugi przejmuje go.

jj33
źródło
Ponadto, jeśli dasz myszy ciasteczko, prawdopodobnie będzie chciał szklankę mleka ...
jj33
To nie jest router IP - to brama głosowa :-)
slovon
To router ... Trasa między IP a PSTN ... Ale tak, wiem, że to była głupia odpowiedź, dlatego też dałem prawdziwą.
jj33
0

Routery zwykle mają wiele adresów IP. Mają (przynajmniej) jeden adres IP dla każdej sieci LAN (cóż, przynajmniej jeśli jest to IP sieci LAN) i zwykle jeden (czasem więcej, ale zwykle jeden) adres podłączony do „interfejsu pętli zwrotnej” do celów zarządzania.

Router z tylko jednym adresem IP nie ma większego sensu, ponieważ będzie potrzebował adresu IP dla każdego interfejsu / sieci LAN, do którego chce zapewnić łączność IP. Tak więc tylko jeden adres IP wymagałby tłumaczenia między adresem IP a innym protokołem i chociaż prawdopodobnie potrafię wymyślić scenariusz, w którym dokładnie tego chcesz, zdecydowanie nie jest to częste zdarzenie.

Vatine
źródło
0

Router działa w warstwie sieci. Pomaga połączyć dwa różne typy sieci. Ma dwie karty sieciowe odpowiadające każdej sieci, z którą się łączy, więc składa się z dwóch adresów IP [Minimum] dla każdej karty sieciowej.

Np. Jeśli jesteśmy podłączeni do sieci1 (powiedzmy LAN) i chcemy wysłać dane do sieci2 (zakładając, że jest to sieć pierścieniowa), wówczas musimy wysłać dane do innego rodzaju sieci (nasz system nie zna protokołów związanych z siecią pierścieniową ponieważ jesteśmy podłączeni do sieci 1 (LAN)). więc w tym momencie potrzebujemy routera, który zna protokoły dotyczące obu typów sieci (LAN i RING), ponieważ ma dwie karty sieciowe (jedna obsługuje sieć LAN, a druga obsługuje sieć RING). Teraz wysyłamy nasze dane (w formacie LAN) do routera, który następnie konwertuje te dane w formacie RING i przekazuje je do sieci RING.

Tak działa router.

Sposoby uzyskania adresu IP routera:

  1. Twój adres bramy to adres routerów ipconfig /all
  2. Możesz śledzić trasę swoich pakietów danych tracert command. Tam możesz znaleźć adres IP routera.
SJ26
źródło