Super erklärt und sehr sympatisch. Da ich mir sicher noch mehr anschauen werde hätte ich eine Bitte kannst du die zusammengehörigen Videos in Playlists zusammenfassen wie du es bei einigen schon gemacht hast. Das erspart das suchen und man hat gleich alles was man braucht. Danke :-) weiter so.
Hi! Vielen Dank für dein Feedback! Das mit den Playlists nehme ich die Tage mal in Angriff, ich gebe zu, dass ich das ein wenig hab schleifen lassen. :)
Klasse Video und deutlich besser erklärt, als es in meiner Berufsschule der Fall ist. Da wird mit Grafiken von Cisco herumgeworfen und von Dijkstra-Algorithmus erzählt, aber das Elementare zum Verständnis, dass Fehlt. danke Sebi für das Video :)
Das kommt drauf an. Router für Heimnetzwerke (Fritz!Box, Speedport, etc.) haben in der Regel einen integrierten Switch. Aber im Bereich der 19"-Geräte ist das nicht der Standard.
Muss der router wirklich jede adresse in seiner tabelle nachgucken? Würde man für sowas nicht einen binary tree verwenden und damit im worst case 32 lookups haben?
Um die Anzahl der Lookups in Grenzen zu halten, gibt es zum einen Caching-Mechanismen, zum anderen werden Routingtabellen (zumindest bei Cisco) mit Eltern- und Kindrouten strukturiert. Ob ein Binärbaum da wirklich hilft, kann ich so aus dem Bauch raus nicht sagen. Da müsste ich mich erstmal reindenken. Vielleicht magst du deine These ja mal am Beispiel einer fiktiven Routingtabelle erläutern?
Ne komplette tabelle zu bauen ist mir gerade zu aufwendig aber die grobe Idee ist folgende: Angenommen es gibt 12 IP's die mit nem 1 bit beginnen und 15 die mit nem null bit beginnen. In nem binary tree wäre der erste check: fängt meine ip mit 1 bit an? wenn ja dann schau im 1 Ast wenn nein im 0 Ast. Dann gibt es im nächsten Ast nur noch 12 resp. 15 ips die angeguckt werden müssen und da teilt es sich wieder in 1 Ast und 0 Ast. Sobald der check an einem Blatt angekommen ist, ist garantiert, dass das der longest match ist. und der worst case wäre 32 checks, wenn es wirklich ein (unsiniges) /32 netz ist und es für jeden zwischenschritt tatsächlich ein subnetz in der tabelle gibt. Sobald ein bit gefunden wird, das in keinem gesetztem Ast vorkommt (weil es kein blatt dazu gibt) wird dann 0.0.0.0/0 geroutet.
So gut und einfach hat das noch niemand erklärt. Respekt!!!
Bester Lehrer ever !
Super Video. Hilft mir gerade ungemein in der Prüfungsvorbereitung👍
Super erklärt und sehr sympatisch. Da ich mir sicher noch mehr anschauen werde hätte ich eine Bitte kannst du die zusammengehörigen Videos in Playlists zusammenfassen wie du es bei einigen schon gemacht hast. Das erspart das suchen und man hat gleich alles was man braucht. Danke :-) weiter so.
Hi! Vielen Dank für dein Feedback! Das mit den Playlists nehme ich die Tage mal in Angriff, ich gebe zu, dass ich das ein wenig hab schleifen lassen. :)
Wirklich sehr gut erklärt! Danke
Top erklärt besser gehts auch nicht ...weiter so
Marc Petzold Schön, wenn es deinen Nerv trifft! :)
Klasse Video und deutlich besser erklärt, als es in meiner Berufsschule der Fall ist. Da wird mit Grafiken von Cisco herumgeworfen und von Dijkstra-Algorithmus erzählt, aber das Elementare zum Verständnis, dass Fehlt. danke Sebi für das Video :)
Daumen hoch! Bitte weiter so, für mich als angehender FiSi sehr sehr hilfreich.
Manchmal denke ich, Du kannst Dich nicht mehr topen. Und dann legst Du noch einen Drauf :) Danke, wie immer mega hilfreich! Und lustig auch noch.
Wenn sie uns das damals mal so erklärt hätten Sebastian ^^
es geht mir genau so :)
Du bist genial!!
Sind die ganzen hosts mit Netzwerke L2 switches verbunden?
bitte mach mal ein video, in dem du erklärst, was Datensysteme sind und wie sie funktionieren
Du meinst Dateisysteme? Ich werde mal drüber nachdenken. :-)
ja genau, ich habe mich vertippt
Sind die Switches nicht normalerweise im Router?
Das kommt drauf an. Router für Heimnetzwerke (Fritz!Box, Speedport, etc.) haben in der Regel einen integrierten Switch. Aber im Bereich der 19"-Geräte ist das nicht der Standard.
Danke :-)
Wie immer ein sehr gutes Video, alles wurde so erklärt daß man es versteht und mehr Interesse für das Thema entwickelt , anstatt einzuschlafen ;)
Muss der router wirklich jede adresse in seiner tabelle nachgucken? Würde man für sowas nicht einen binary tree verwenden und damit im worst case 32 lookups haben?
Um die Anzahl der Lookups in Grenzen zu halten, gibt es zum einen Caching-Mechanismen, zum anderen werden Routingtabellen (zumindest bei Cisco) mit Eltern- und Kindrouten strukturiert. Ob ein Binärbaum da wirklich hilft, kann ich so aus dem Bauch raus nicht sagen. Da müsste ich mich erstmal reindenken.
Vielleicht magst du deine These ja mal am Beispiel einer fiktiven Routingtabelle erläutern?
Ne komplette tabelle zu bauen ist mir gerade zu aufwendig aber die grobe Idee ist folgende:
Angenommen es gibt 12 IP's die mit nem 1 bit beginnen und 15 die mit nem null bit beginnen. In nem binary tree wäre der erste check: fängt meine ip mit 1 bit an? wenn ja dann schau im 1 Ast wenn nein im 0 Ast. Dann gibt es im nächsten Ast nur noch 12 resp. 15 ips die angeguckt werden müssen und da teilt es sich wieder in 1 Ast und 0 Ast.
Sobald der check an einem Blatt angekommen ist, ist garantiert, dass das der longest match ist. und der worst case wäre 32 checks, wenn es wirklich ein (unsiniges) /32 netz ist und es für jeden zwischenschritt tatsächlich ein subnetz in der tabelle gibt. Sobald ein bit gefunden wird, das in keinem gesetztem Ast vorkommt (weil es kein blatt dazu gibt) wird dann 0.0.0.0/0 geroutet.
Bei einem "Match" musste ich irgendwie jedesmal an Tinder denken :D
ILOVEU
EHRENMANN!
bald LAP wish me luck
kannst du das mit Caffee weg lassen nervt wann :D
Das Wort KAFFEE ist schon recht schwierig zu schreiben. Auserdem bleibt es ihm überlassen wann und wie er seinen KAFFEE genießt.
running gag ...