Wozu besitzt ein Client eine Routing Tabelle ?
Hallo zusammen,
ich habe derzeit einen kleinen Denkfehler, und finde auch keine Hilfe im Netz.
Ich gehe von folgender Situation aus: ein ganz normaler Windows Client, mit einer Netzwerkkarte/einer IP Adresse. Keine Virtualisierungssoftware oder ähnliches installiert, und auch keine zweite Netzwerkkarte (z.B. WLAN Karte) eingebaut.
Wozu brauch ein Client in einer solchen Situation eine Routing Tabelle ? Mit Netstat -r kann man sich diese ausgeben lassen. Natürlich ist sie ansich immer sehr klein. Ich verstehe aber nicht, wozu sie überhaupt existiert. Kann mir das jemand erklären ?
Und ich möchte noch mal anmerken, dass keine Virtualisierungsprodukte und co. auf dem Client laufen !
ich habe derzeit einen kleinen Denkfehler, und finde auch keine Hilfe im Netz.
Ich gehe von folgender Situation aus: ein ganz normaler Windows Client, mit einer Netzwerkkarte/einer IP Adresse. Keine Virtualisierungssoftware oder ähnliches installiert, und auch keine zweite Netzwerkkarte (z.B. WLAN Karte) eingebaut.
Wozu brauch ein Client in einer solchen Situation eine Routing Tabelle ? Mit Netstat -r kann man sich diese ausgeben lassen. Natürlich ist sie ansich immer sehr klein. Ich verstehe aber nicht, wozu sie überhaupt existiert. Kann mir das jemand erklären ?
Und ich möchte noch mal anmerken, dass keine Virtualisierungsprodukte und co. auf dem Client laufen !
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 225074
Url: https://administrator.de/forum/wozu-besitzt-ein-client-eine-routing-tabelle-225074.html
Ausgedruckt am: 28.12.2024 um 03:12 Uhr
13 Kommentare
Neuester Kommentar
Damit er weiß, wem er die Pakete geben muß, die nicht für das geleiche IP-Netz sind, in dem er steckt.
lks
Zitat von @MrMimi:
> Zitat von @Lochkartenstanzer:
>
> Damit er weiß, wem er die Pakete geben muß, die nicht für das geleiche IP-Netz sind, in dem er steckt.
>
Im ersten Fall benötigt er keine Routingtabelle, da die Kommunikation innerhalb des gleichen Netzes stattfindet. Im zweiten
Fall sieht er auch nur "ausserhalb meines Netzes" und schickt es an sein Gateway. Wo wird hier denn geroutet ? Die
Funktion, die berechnet, ob der Client sich auf dem gleichen Subnetz wie sein Ziel befindet, hat nichts mit Routing zu tun.
Verbesser mich gerne, wenn ich mich irre
> Zitat von @Lochkartenstanzer:
>
> Damit er weiß, wem er die Pakete geben muß, die nicht für das geleiche IP-Netz sind, in dem er steckt.
>
Im ersten Fall benötigt er keine Routingtabelle, da die Kommunikation innerhalb des gleichen Netzes stattfindet. Im zweiten
Fall sieht er auch nur "ausserhalb meines Netzes" und schickt es an sein Gateway. Wo wird hier denn geroutet ? Die
Funktion, die berechnet, ob der Client sich auf dem gleichen Subnetz wie sein Ziel befindet, hat nichts mit Routing zu tun.
Verbesser mich gerne, wenn ich mich irre
Genau das ist routen: die Unterscheidung, was ist für mich, was ist für mein Netz und was ist für andere Netze. Und in der Routingtabelle steht, wo die Pakete hinmüssen (lokal, in LAN oder per default-route an das gateway).
lks
Hi MrMimi,
ich tippe mal einfach auf Windows, wobei ich bei der Art der Fragestellung / Antwort auch Mac zutreffen könnte.
Also wenn du mal die Komandozeile öffnest, wie gesagt ich gehe von Windows aus, und da mal route print eingibst, bekommst du die Routingtabelle.
Schau dir da mal die IPAdressen an, Dabei wird dir auffallen, dass dort nicht nur deine IP steht sondern noch ein paar andere Infos, die unter anderem mit der Subnetmaske zu tun haben, und auch noch andere IPs. Hau Sie doch mal in Google und lies dir mal ein Paar Artikel zu IPAdressierung und Routing (Gateway) durch.
Außerdem arbeitet man mit Menschen die Antworten annehmen die ihnen auf Fragen gegeben werden die sie scheinbar nicht selbst beantowrten konnten wirklich lieber
zumindest solltest du einwände Begründen können und nicht kategorisch ablehnen.
GrußPJM
ich tippe mal einfach auf Windows, wobei ich bei der Art der Fragestellung / Antwort auch Mac zutreffen könnte.
Also wenn du mal die Komandozeile öffnest, wie gesagt ich gehe von Windows aus, und da mal route print eingibst, bekommst du die Routingtabelle.
Schau dir da mal die IPAdressen an, Dabei wird dir auffallen, dass dort nicht nur deine IP steht sondern noch ein paar andere Infos, die unter anderem mit der Subnetmaske zu tun haben, und auch noch andere IPs. Hau Sie doch mal in Google und lies dir mal ein Paar Artikel zu IPAdressierung und Routing (Gateway) durch.
Außerdem arbeitet man mit Menschen die Antworten annehmen die ihnen auf Fragen gegeben werden die sie scheinbar nicht selbst beantowrten konnten wirklich lieber
zumindest solltest du einwände Begründen können und nicht kategorisch ablehnen.
GrußPJM
Auch wenn es schon als erledigt markiert ist:
Auf dem Client mit einer Netzwerkkarte ist üblicherweise Routing für Arme vorhanden, d.h. als einziges Routing-Ziel gibt es "andere" Netzwerke welche über das Default Gateway erreicht werden. Allerdings könntest du auch diverse Subnetze die über unterschiedliche Router zu erreichen sind verwenden und dann würdest du das Client Routing benötigen. Lange Rede kurzer Sinn: Client mit Default Gateway und sonst nichts ist eine sehr vereinfachte Form von Routing.
Gruß
Andi
Auf dem Client mit einer Netzwerkkarte ist üblicherweise Routing für Arme vorhanden, d.h. als einziges Routing-Ziel gibt es "andere" Netzwerke welche über das Default Gateway erreicht werden. Allerdings könntest du auch diverse Subnetze die über unterschiedliche Router zu erreichen sind verwenden und dann würdest du das Client Routing benötigen. Lange Rede kurzer Sinn: Client mit Default Gateway und sonst nichts ist eine sehr vereinfachte Form von Routing.
Gruß
Andi
Grundlagen dazu kannst du auch hier nachlesen:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
.@Mr-Mimi
Unterschiedliche Router kann man schon verwenden mit nur einer Karte. Es ist ja durchaus nicht unüblich das in einem Layer 2 Segment mehrere Router sind die unterschiedliche IP Netzwerke bedienen.
Bei einem Windows Endgerät das kein Windows Server OS ist muss man statische Routen konfigurieren mit dem route add … Komamndo.
Windows Server können die Routen auch dynmaisch, ohne Konfiguration lernen mit RIPv2 oder OSPF:
http://technet.microsoft.com/de-de/library/cc782625(v=ws.10).aspx
bzw.
http://technet.microsoft.com/de-de/library/cc758016(v=ws.10).aspx
Linux und Max OS-X wie immer sowieso mit Bordmitteln.
Das funktioniert auch wenn alle diese Router mit Redundanz in HA Designs laufen z.B. mit VRRP oder HSRP z.B. bei 2 redundanten L3 Core Switches !
In so fern ist also deine Aussage von oben zumindest teilweise falsch !
Unterschiedliche Router kann man schon verwenden mit nur einer Karte. Es ist ja durchaus nicht unüblich das in einem Layer 2 Segment mehrere Router sind die unterschiedliche IP Netzwerke bedienen.
Bei einem Windows Endgerät das kein Windows Server OS ist muss man statische Routen konfigurieren mit dem route add … Komamndo.
Windows Server können die Routen auch dynmaisch, ohne Konfiguration lernen mit RIPv2 oder OSPF:
http://technet.microsoft.com/de-de/library/cc782625(v=ws.10).aspx
bzw.
http://technet.microsoft.com/de-de/library/cc758016(v=ws.10).aspx
Linux und Max OS-X wie immer sowieso mit Bordmitteln.
Das funktioniert auch wenn alle diese Router mit Redundanz in HA Designs laufen z.B. mit VRRP oder HSRP z.B. bei 2 redundanten L3 Core Switches !
In so fern ist also deine Aussage von oben zumindest teilweise falsch !
Das ist im Standard so vorgesehen. Warum sollte man alles nur auf einem Router abladen, wenn der das sowieso seinem Kollegen geben muß.
lks
@MrMimi
Pass auf das du hier nicht Load Balancing und Routing laienhaft vermischst !! Das eine hat mit dem anderen nicht das geringste zu tun und sind 2 völlig verschiedene paar Schuhe !!
Der Post oben bezog sich rein aufs Routing !
Load Balancing kann man heute auch rein per SW machen. Stichwort Microsoft NLB http://technet.microsoft.com/de-de/library/cc732855(v=ws.10).aspx z.B. und andere LB Verfahren.
Für Linux gibt es entsprechende Lösungen gleich onboard im OS. Auch hier ist die Aussage das es unbedingt HW sein muss wieder teilweise falsch !
Mit Routing an sich hat das rein gar nix zu tun…2 Paar Schuhe wie gesagt !
Pass auf das du hier nicht Load Balancing und Routing laienhaft vermischst !! Das eine hat mit dem anderen nicht das geringste zu tun und sind 2 völlig verschiedene paar Schuhe !!
Der Post oben bezog sich rein aufs Routing !
Load Balancing kann man heute auch rein per SW machen. Stichwort Microsoft NLB http://technet.microsoft.com/de-de/library/cc732855(v=ws.10).aspx z.B. und andere LB Verfahren.
Für Linux gibt es entsprechende Lösungen gleich onboard im OS. Auch hier ist die Aussage das es unbedingt HW sein muss wieder teilweise falsch !
Mit Routing an sich hat das rein gar nix zu tun…2 Paar Schuhe wie gesagt !