Diskussion:Routingtabelle
aus Wikipedia, der freien Enzyklopädie
[Bearbeiten] Routingtabelle vs. Forwardingtabelle
Ist der Artikel nicht ein wenig am Thema vorbei? Die Forwardingtabelle wird ausführlichst incl. Beispiel behandelt, ein großer Schwerpunkt liegt an der (ich möchte fast sagen missionarischen) Aufklärung des Unterschieds zwischen Routing und Forwarding - nur wie so eine Routingtabelle jetzt aussieht, ist mir immer noch unklar (abgesehen davon, dass sie "typischerweise Ziele, Nachbarn und Wegekosten" enthält - also das gleiche wie die Forwardingtabelle im Beispiel?). Wenn ich unter Linux route (sic!) eingebe, erhalte ich - eine Forwardingtabelle?
Irgendwie ist die Erklärung verwirrender als erklärender. Vielleicht kann mich jemand aufklären? -- 84.153.54.133 18:13, 16. Sep 2006 (CEST)
- Ich muss Dir Recht geben, der Artikel geht meiner Meinung nach auch nicht wirklich auf eine Routingtabelle ein, sondern versucht einen Unterschied zwischen "Routing" und "Forwarding" zu geben. In der Praxis ist es auch nicht wirklich relevant ob man diese Unterschiede kennt (sofern es da ueberhaupt welche gibt). Tatsache aber ist, dass jedes Routingprotokoll eine eigene - sagen wir mal - Datenbank mit gelernter Information aufbaut. Aus diesen Datenbanken kann sich dann ein Router seine "Routingtabelle" konstruieren.
- Fuer den Fall dass ein Router mehrere Routingprotokolle spricht (z.B. RIP und OSPF), gibt es eine Wertigkeit (CISCO = Administrative Distance)die entscheidet welches Routingprotokoll glaubwuerdiger ist.
- In der "Routingtabelle" wird dann die Information mit der besseren Glaubwuerdigkeit installiert.
- Bei den Herstellern mit denen ich bisher Kontakt hatte, komme ich eigentlich immer mit einem Befehl wie show ip route an diese Information. Wenn man sich mit Netzwerkern unterhaelt sollte man auch besser den Begriff "Routingtabelle" verwenden, damit jeder weiss von was man nun spricht.
- Wie sieht nun eine Routingtabelle aus? Es gibt Eintraege fuer das Zielnetz, den next-hop, das Ausgangsinterface, die Metrik (Hops, Kosten, ...) und das Routingprotokoll von dem die Information stammt. Sollte kein Ausgangsinterface angegeben sein (z.B. bei BGP Routen) dann muss der Router durch rekursives nachschauen ein Ausgangsinterface ermitteln ueber das er das IP Paket weiterleiten kann. --Trewwerer 12:54, 25. Dez. 2006 (CET)
-
- Nun ja, das Problem ist, dass die von Dir (=Trewwerer) als "Datenbanken" bezeichneten Tabellen der einzelnen Routingprotokolle strenggenommen als Routingtabellen bezeichnet werden müssten, und die von dir "Routingtabelle" genannte Tabelle dann als Forwardingtabelle bezeichnet werden muss.
- De facto hat es sich aber eingebürgert, die Forwardingtabelle "Routingtabelle" zu nennen. Der Unterschied sollte auf jeden Fall rein, und zwar relativ zu Anfang, da ansonsten der Leser verwirrt werden könnte. Da vermutlich die meisten Leute aber eine "Forwardingtabelle" suchen, ohne es zu wissen :) , sollte umgekehrt auch die Funktion der Forwardingtablle in diesem Artikel erklärt werden, damit man sich als Leser aufgrund solcher "Spitzfindigkeiten" nicht erst ewig durchklicken muss zum richtigen Artikel.
- Der Artikel schaut deswegen so seltsam aus, weil zuerst jemand die Forwardingtabelle erklärt hat und ich davor einen "Achtung, Routingtabelle≠Forwardingtabelle"-Disclaimer gepackt hatte. Weil natürlich der Rest des Artikesl nicht falsch war, und weil ich davon ausgehe, dass die meisten Leute eigentlich die Forwardingtabelle erklärt haben wollen, hab ich ihn so gelassen. Am besten sollte man das Ding mal gelegentlich umschreiben, so dass es sich flüssiger liest. War da die ganze Zeit zu faul für. :-) --Wutzofant (✉✍) 02:01, 26. Dez. 2006 (CET)
-
-
- Komische Diskussion. Wenn ich mir den englischen Wikipedia Eintrag anschaue ist das Thema Routingtabelle so erklaert, dass man es auch verstehen kann. Wo finde ich denn eine Quelle die mir den Unterschied zwischen Routingtabelle und Forwardingtabelle erklaert.? In meinem Verstaendniss sind Forwardingtabellen etwas, in dem auf Layer2 geschaut wird. Also in Switchen gibt es "Forwarding Address Tables", in denen stehen MAC Adressen und Ports hinter dem die MAC Adresse zu finden ist. In Layer 3 Switchen/Routern gibt es sowas auch. Wenn mich jemand nach der Bedeutung des Begriffs Routingtabelle fragt, dann werde ich Ihm sicher nicht als erstes den Unterschied zwischen Forwarding und Routing erklaeren wollen (wenn es denn einen gibt), sondern versuchen das Thema so rueberzubringen, dass es verstanden werden kann.--Trewwerer 11:34, 26. Dez. 2006 (CET)
-
-
-
-
- Ach, hier war ja noch was. Unterschied Routing-Forwarding: http://www.juniper.net/techpubs/software/junos/junos57/swconfig57-getting-started/html/software-overview6.html
- Routing ist, strenggenommen, das Festlegen von Pfaden im Netzwerk (de). Forwarding ist das, was jeder Router individuell mit jedem einzelnen Paket macht. Entsprechend sind Routingtabellen das, was der Router braucht, um (meist zusammen mit anderen Routern) eine Route zu berechnen, welche über ihn läuft. Eine Forwardingtabelle ist das, was der Router braucht, um Entscheidungen pro Paket zu fällen (und oft wird diese Entscheidung natürlich auf die Switching Fabric und die Linecards aufgeteilt, so dass es "eine" zusammenhängende Forwardingtabelle strenggenommen gar nicht gibt).
- In den allermeisten Fällen sagt man auch, dass ein Router ein Paket irgendwohin "routet" und nicht "forwardet". Die Unterscheidung Routingtabelle-Forwardingtabelle ist zugegebenermaßen ein wenig
Korinthenkackereiakademischer Natur. :-) --Wutzofant (✉✍) 19:14, 3. Jan. 2007 (CET)
-
-