nicuhu
Goto Top

OSPF - LSA Typen (1+2)

Hallo

Ich beschäftige mich immer wieder gerne mit OSPF. Nun habe ich mich auf diversen Websites über die verschiedenen LSA-Typen informiert. Diverse Punkte sind mir da jedoch noch unklar oder unverständlich. Ich behaupte mal was ich verstehe bzw. gelesen habe und bitte einfach um korrektur oder ergänzung wenn etwas falsch sein sollte.

Type 1: Egal welcher Router in einem OSPF-Netzwerk jedes Interface erzeugt ein LSA (mit Netzwerk-IP, Interface bez. und Cost des Pfades) und dieses wird danach ins Netzwerk geflutet. Wieso wird überhaupt von geflutet gesprochen wenns nur an den designierten Router gesendet wird? Mit geflutet ist gemeint es wird an den Designierten Router und BDR gesendet und NICHT via Broad- und Multicast-Adresse?!

Wenn also Multicast verwendet wird, ist pro Area eine Multicast-Adresse verfügbar? Wie ist die Reichweite eines Multicasts? Bleibt diese Multicast-Paket nicht nur innerhalb eines Netzwerksegments also innerhalb eines Switches (was ich so gelesen habe)? oder?...

Type 2: Network LSA dienen zur Vermeidung von zu vielen LSA's in einer Area nur der DR (designierte Router) und der BDR (Backup halt) senden diese Type 2 LSA's ins Netzwerk via Multicast. Der Designierte Router sendet an alle Router in einem OSPF-Netzwerk diese LSA's. Sagen wir mal mein DR ist gleichzeitig auch der ABR.

Ich stelle mir nun noch die Frage ob bei den LSA-Typen zwischen Single und Multiarea OSPF unterschieden werden muss. Auch das kann mir sicher jemand sagen.


Hoffe auf interessante Infos.


Gruss
Nicolas

Content-ID: 534734

Url: https://administrator.de/contentid/534734

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

aqui
aqui 14.01.2020 aktualisiert um 16:07:51 Uhr
Goto Top
Mit geflutet ist gemeint das sie an alle angeschlossenen Router in einer Layer 2 Collision Domain gesendet werden. OSPF nutzt dazu kein Broadcast sondern Multicast über die MC Adresse 224.0.0.5 bzw. die DRs zusätzlich noch 224.0.0.6. Bei IPv6 ist es analog FF02::5 und FF02::6.
Ein Switch muss Multicast in einem Netzwerk fluten sprich an alle Ports einer L2 Domain replizieren, daher der etwas unglücklich gewählte Ausdruck.
Die Multicast Adresse ist an jedem Netzwerk Port des Routers natürlich immer gleich. Die durch den RFC festgelegte MC Adresse gehört zu den sog. Link Local Multicast Adressen deren TTL fest auf 1 verdrahtet ist, sie sind damit also nicht routebar und verbleiben in der L2 Domain des Router Ports. Siehe dazu auch:
https://www.iana.org/assignments/multicast-addresses/multicast-addresses ....
Kannst du mit dem Wireshark auch selber sehen wenn du dir die Pakete mal mit dem Wireshark in einem Netz ansiehst. Mit einem Raspberry Pi oder einem 20 Euro Mikrotik Router sind die sehr einfach aufzusetzen und man kann so ein OSPF Netz dann ganz genau beobachten:
Netzwerk Management Server mit Raspberry Pi
https://wiki.mikrotik.com/wiki/Manual:OSPF-examples
Was du mit dem Ausdruck Single und Multiarea OSPF meinst ist unklar und diffus, denn diese Ausdrücke gibt es im OSPF Umfeld leider so nicht.
Ob du eine oder mehrere Areas verwendest ist eine Frage des OSPF Designs. Ein AS Konzept wie man es bei z.B. BGP kennt gibt es bei OSPF nicht. Das liegt daran das OSPF mehr ein IGP ist als ein EGP wie BGP.
brammer
brammer 14.01.2020 um 17:00:22 Uhr
Goto Top
Zitat von @aqui:


Was du mit dem Ausdruck Single und Multiarea OSPF meinst ist unklar und diffus, denn diese Ausdrücke gibt es im OSPF Umfeld leider so nicht.
Ob du eine oder mehrere Areas verwendest ist eine Frage des OSPF Designs. Ein AS Konzept wie man es bei z.B. BGP kennt gibt es bei OSPF nicht. Das liegt daran das OSPF mehr ein IGP ist als ein EGP wie BGP.

@aqui,

Das ist nicht ganz richtig...

OSPF Single Area
http://www.ciscopress.com/articles/article.asp?p=26919&seqNum=3

OSPF Multi Area
https://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-o ...

Brammer
aqui
aqui 14.01.2020 aktualisiert um 17:39:33 Uhr
Goto Top
OK, sorry. Das war dann ein Denkfehler in die falsche Richtung. Ich dachte dabei eher an ein AS Konzept oder sowas. Wenigstens bei Cisco wäre das durch die Prozess IDs bzw. VRF denkbar. Zu kompliziert gedacht... face-wink
Normal haben OSPF Netze ja immer mehr als eine Area. Es sei denn sie sind klein und haben nur die Area 0.
Und ja, dann muss man unterscheiden, denn die LSA Typen 3, 4 und 5 gibt es nur bei ABRs oder ASBRs.
nicuhu
nicuhu 15.01.2020, aktualisiert am 16.01.2020 um 15:10:27 Uhr
Goto Top
Zitat von @aqui:

Mit geflutet ist gemeint das sie an alle angeschlossenen Router in einer Layer 2 Collision Domain gesendet werden. OSPF nutzt dazu kein Broadcast sondern Multicast über die MC Adresse 224.0.0.5 bzw. die DRs zusätzlich noch 224.0.0.6. Bei IPv6 ist es analog FF02::5 und FF02::6.
Ein Switch muss Multicast in einem Netzwerk fluten sprich an alle Ports einer L2 Domain replizieren, daher der etwas unglücklich gewählte Ausdruck.

Also wenn ich als Beispiel einen Router mit je 4 Interfaces habe, hinter jedem Interface ist ein Switch angeschlossen. Dann habe ich 4 IP-Netzwerke. Hinter jedem Switch ist eine Kollisionsdomäne mit Multicast-Adresse. Also habe ich hinter jedem Router-Port eine Multicast-Adresse? Also wäre das wie bei einem Broadcast auch so pro Netzwerk (192.168.1.0) ein Broadcast? Der Multicast findet nur innerhalb des Switches statt und wird nicht weitergeleitet. Also bleibt er im 192.168.1.0 Netzwerk?
Also bleibt der Multicast in OSPF nur immer auf dem gleichen Router und darf keinen 2. passieren?

Wie erreichen meine Multicast Pakete sämtliche OSPF-Router in meiner gleichen Area 0 (als Beispiel) wenn diese nicht weitergereicht werden?

Type 1 der LSA: Jedes Interface eines Router in meiner Domain (Switch hinter dem Router mit den 4 Interfaces) sendet ein LSA an seine Nachbar-Router und das via Multicast? Richtig?

Type 2 der LSA: Der DR sammelt irgendwie alles auf und verteilt danach nochmals alles oder wie ist das damit gemeint mit "damit nicht zuviel Traffic generiert wird mit den ganzen LSAs?" Verstehe nicht den Unterschied zwischen Router- und Netzwerk-LSA. Klar ist nur, dass Type 1 jeders Router Interface ein LSA sendet und Type 2 nur der DR sendet. Ist der Inhalt des Hello-LSA identisch beim Typ 1+2 bei Type 1 steht noch der Type des Interfaces zusätzlich?

TYPE 2 = Router0 ---> Switch -> ---- Router 1
-> --- Router 2

Würde nur in diesem Beispiel der Router0 (ein DR) eine Type 2 LSA schicken?!


Ich hoffe, du kannst mir da etwas klarheit schaffen. face-smile
aqui
aqui 16.01.2020 um 15:30:32 Uhr
Goto Top
hinter jedem Interface ist ein Switch angeschlossen. Dann habe ich 4 IP-Netzwerke.
Richtig !
Analog ginge auch ein Switch mit 4 VLANs auch dann hat man 4 getrennte Netze was ja zwingend wäre für den Router mit 4 Interfaces.
Hinter jedem Switch ist eine Kollisionsdomäne mit Multicast-Adresse. Also habe ich hinter jedem Router-Port eine Multicast-Adresse?
Richtig ! Immer die gleiche, denn die ist im RFC 2328 statisch festgelegt für OSPF:
https://tools.ietf.org/html/rfc2328#page-185
Dazu solltest du dir mal reinziehen wie Multicast grundsätzlich funktioniert. Das würde hier den Rahmen sprengen !
https://www.youtube.com/watch?v=AvbSMBKBZgY
Nur so viel: Broad- und Multicasts MUSS ein Switch fluten an alle Ports.
sendet ein LSA an seine Nachbar-Router und das via Multicast? Richtig?
Richtig: Nimm einen Rasperry Pi mit Quagga oder 20 Euro Mikrotik Router und sieh dir das selber mal an auf dem Wireshark !
Ein Bild sagt mehr als 1000 Worte ! face-wink
nicuhu
nicuhu 16.01.2020 um 17:30:49 Uhr
Goto Top
Ich liege so richtig? Das gefällt mir. face-smile

Zitat von @aqui:
Hinter jedem Switch ist eine Kollisionsdomäne mit Multicast-Adresse. Also habe ich hinter jedem Router-Port eine Multicast-Adresse?
Richtig ! Immer die gleiche, denn die ist im RFC 2328 statisch festgelegt für OSPF:
https://tools.ietf.org/html/rfc2328#page-185
Dazu solltest du dir mal reinziehen wie Multicast grundsätzlich funktioniert. Das würde hier den Rahmen sprengen !
https://www.youtube.com/watch?v=AvbSMBKBZgY

Ich kenne die Grundlagen: Clients joinen sich am Switch an um für gewisse Multicast-Adressen Nachrichten zu empfangen. Das ist, dass was mir davon geblieben ist. face-big-smile

Nur so viel: Broad- und Multicasts MUSS ein Switch fluten an alle Ports.
sendet ein LSA an seine Nachbar-Router und das via Multicast? Richtig?

Wenn das so ist, stelle ich mir die Frage wie die Router an die Informationen kommen, damit sie die jeweiligen Graphen und somit die Datenbank erstellen können, wenn immer nur innerhalb einer Kollisiondomäne die Link State Infos geflooded werden. In dem Fall wird am Router Interface Gigabit0/2 mit einem anderen IP-Netz diese Infos nicht erhalten oder? Der DR kann ja nicht gleichzeitig in allen Kollisionsdomänen sein wie empfängt er alle Multicast Pakete. Der DR (so habe ich gelesen) verteilt in einem Netzwerk mit Kollisionsdomäne und mehreren Routern die LSA an die Router? Kann mir die Arbeit vom Typ 2 LSA nicht so wirklich vorstellen. während LSA Type 1 mir so langsam klar ist.

Wäre hingegen mein Router ein Switch und an diesem Switch sind dann alle meiner Router angeschlossen (wie du sagtest) würde das ja so funktionieren dann würden ja alle Router diese Multicast-Pakete erhalten?

Der DR verteilt ja diese LSAs irgendwie auch noch weiter, bekommt er diese trotzdem obwohl er nicht direkt an der Kollisionsdomäne angeschlossen ist? Kannst du mir das noch erklären bitte?

Richtig: Nimm einen Rasperry Pi mit Quagga oder 20 Euro Mikrotik Router und sieh dir das selber mal an auf dem Wireshark !
Ein Bild sagt mehr als 1000 Worte ! face-wink

Extra für das eine Rasperry anzuschaffung finde ich übertrieben, dazu müsste ich mich noch einlesen auf diese Rasperry. Habe mir den Cisco Paket Tracer als lern Plattform installiert. Eine Ueberlegung ist es sicher mal Wert...
aqui
aqui 16.01.2020 aktualisiert um 18:03:25 Uhr
Goto Top
Clients joinen sich am Switch an um für gewisse Multicast-Adressen Nachrichten zu empfangen.
Nein, das ist falsch ! Oder nur sehr bedingt richtig.
Das macht ein Switch ausschliesslich nur unter 2 Bedingungen:
  • Er ist managebar und in der Konfig ist global oder per VLAN IGMP Snooping aktiviert (Layer 2). Im Default ist das bei allen Switches AUS und damit fluten die MC Frames an alle Ports
  • Er ist managebar und in der Konfig ist PIM Routing aktiviert (Layer 3). Auch das ist im Default nicht aktiv.
Alle anderen Switches (insbesondere Ungemanagte) fluten an alle Ports.
stelle ich mir die Frage wie die Router an die Informationen kommen
Die Link States für die Routing Database stecken in den (Multicast) LSAs. Nimm den Wireshark und sieh dir das an.
In dem Fall wird am Router Interface Gigabit0/2 mit einem anderen IP-Netz diese Infos nicht erhalten oder?
Richtig ! Muss es ja auch nicht, denn der bekommt den Staus an Gigabit0/3 und errechnet sich die vollständige L3 Forwarding Database dann selber aus ALLEN Infos.
Extra für das eine Rasperry anzuschaffung finde ich übertrieben
Nimm dann einen 20 Euro Mikrotik Router. Der ist eh besser dafür, da über ein einfaches Klicki Bunti GUI zu konfigurieren und eben wegen der 5 Interfaces (4xLAN plus 1xWLAN):
https://www.varia-store.com/de/produkt/33635-mikrotik-routerboard-rb941- ...
Das ist genau dein 5 Port OSPF Router !
Den kannst du auch mit dem Tracer koppeln, dann hast du deine 2 Router. Der MT hat ein umfassendes Cisco like IP Featureset inkluse RIPv2 und auch BGP. Einen Wireshark dazwischen...mehr kann man nicht lernen. face-wink
nicuhu
nicuhu 21.01.2020 um 17:13:13 Uhr
Goto Top
Zitat von @aqui:

Clients joinen sich am Switch an um für gewisse Multicast-Adressen Nachrichten zu empfangen.
Nein, das ist falsch ! Oder nur sehr bedingt richtig.
Das macht ein Switch ausschliesslich nur unter 2 Bedingungen:
  • Er ist managebar und in der Konfig ist global oder per VLAN IGMP Snooping aktiviert (Layer 2). Im Default ist das bei allen Switches AUS und damit fluten die MC Frames an alle Ports
  • Er ist managebar und in der Konfig ist PIM Routing aktiviert (Layer 3). Auch das ist im Default nicht aktiv.
Alle anderen Switches (insbesondere Ungemanagte) fluten an alle Ports.
Danke für die Infos. Ein guter Refresh. face-smile

In dem Fall wird am Router Interface Gigabit0/2 mit einem anderen IP-Netz diese Infos nicht erhalten oder?
Richtig ! Muss es ja auch nicht, denn der bekommt den Staus an Gigabit0/3 und errechnet sich die vollständige L3 Forwarding Database dann selber aus ALLEN Infos.

Also hier sprechen wir nun vom Link Type 1 jedes Interface eines Routers sendet an seine Nachbar-Router eine Multicast mit den Infos über seine Interfaces, Netzwerktyp etc.

Wo und was macht nun der DR bzw. der Typ 2-LSA dieses Network-LSA? Gelesen habe ich, dass Typ 2 LSA bei vielen Routern zum Einsatz kommt (reduzieren von Traffic durch OSPF) und dieser wird NUR durch den DR oder eben BDR generiert. Kann es so sein, dass der DR auch wie jeder normale Router MCs empfängt und diese wiederrum an alle Router in der Kollisiondomäne schickt zusätzlich zum Type 1?

Extra für das eine Rasperry anzuschaffung finde ich übertrieben
Nimm dann einen 20 Euro Mikrotik Router. Der ist eh besser dafür, da über ein einfaches Klicki Bunti GUI zu konfigurieren und eben wegen der 5 Interfaces (4xLAN plus 1xWLAN):
https://www.varia-store.com/de/produkt/33635-mikrotik-routerboard-rb941- ...
Das ist genau dein 5 Port OSPF Router !
Den kannst du auch mit dem Tracer koppeln, dann hast du deine 2 Router. Der MT hat ein umfassendes Cisco like IP Featureset inkluse RIPv2 und auch BGP. Einen Wireshark dazwischen...mehr kann man nicht lernen. face-wink

Ich müsste mich da einlesen habe keine grosse Erfahrung mit dem Rasperry. Ich habe noch alte USG ZyWalls 20 der kann auch OSPF, eventuell könnte mir auch dort das mal ansehen?
aqui
aqui 21.01.2020 aktualisiert um 19:37:40 Uhr
Goto Top
Wie bereits mehrfach gesagt...kein Raspberry sondern Mikrotik !!! Ein dedizierter Router mit grafischem Klicki Bunti Interface für Anfänger und mit allem Drum und dran auf Cisco Niveau:
Kauf dir also einen Mikrotik hAP lite für 20 Euro:
https://www.varia-store.com/de/produkt/33635-mikrotik-routerboard-rb941- ...
Ein vollständiger 5 Port Router inkl. WLAN Port mit dem OSPF Featureset eines Cisco Routers.
Einfacher und besser kann man nicht an einen kompletten OSPF Router mit solcher Ausstattung kommen.
OSPF ist über das GUI dort in 5 Minuten mit ein paar Mausklicks eingerichtet und den koppelst du dann mit deiner Zywall und siehst dir das mal live im Praxisbetrieb an.
Der Wireshark zeigt dir dann Live wer DR und BDR ist und wer wo welche LSAs sendet und auch warum !
Besser und preiswerter gehts nicht zum Lernen !
So ein Live Design zeigt dir doch 10mal besser wie es in der Praxis aussieht statt trockene Theorie ! face-wink
Das ist gut investiertes (Taschen)Geld, denn der MT kann mantürlich noch 100mal mehr als nur OSPF.
Wenn du das durch hast machst du BGP !
nicuhu
nicuhu 22.01.2020 aktualisiert um 10:41:56 Uhr
Goto Top
Zitat von @aqui:

Wie bereits mehrfach gesagt...kein Raspberry sondern Mikrotik !!!

Entschuldige war total im Tunnel wegen OSPF...


Kauf dir also einen Mikrotik hAP lite für 20 Euro:
https://www.varia-store.com/de/produkt/33635-mikrotik-routerboard-rb941- ...
Ein vollständiger 5 Port Router inkl. WLAN Port mit dem OSPF Featureset eines Cisco Routers.
Einfacher und besser kann man nicht an einen kompletten OSPF Router mit solcher Ausstattung kommen.
OSPF ist über das GUI dort in 5 Minuten mit ein paar Mausklicks eingerichtet und den koppelst du dann mit deiner Zywall und siehst dir das mal live im Praxisbetrieb an.
Der Wireshark zeigt dir dann Live wer DR und BDR ist und wer wo welche LSAs sendet und auch warum !
Besser und preiswerter gehts nicht zum Lernen !
So ein Live Design zeigt dir doch 10mal besser wie es in der Praxis aussieht statt trockene Theorie ! face-wink
Das ist gut investiertes (Taschen)Geld, denn der MT kann mantürlich noch 100mal mehr als nur OSPF.
Wenn du das durch hast machst du BGP !

Also ich bin Schweizer würde das Kaufen:
https://www.digitec.ch/de/s1/product/mikrotik-rb941-2nd-router-6195088

Im Datenblatt steht jedoch nichts davon, dass OSPF und sonstigen Protokoll unterstützt werden. Bist du dir sicher das dieser "eher günstige" Router solche Protokolle beherrscht zumal er nur FastEthernet bietet? Eigentlich sind nur teure Router in der Lage OSPF BGP etc. zu sprechen. Meine USG 20 von Zyxel Preis ab 200 CHF könnte auch OSPF und BGP. Macht das Sinn diesen MikroTik Router extra anzuschaffen? Würdest du mir behilflich sein beim Einrichten, sollte ich Fragen haben? Was ich haben werde... OpenWDRT unterstützt er ja nicht, habe gehört solll ein gutes Router OS sein und vieles bieten im Gegensatz zu anderen Hersteller spezifischen Router Firmwares.
brammer
brammer 22.01.2020 um 10:49:32 Uhr
Goto Top
Hallo,

der Mikrotik beherrscht OSPF und BGP...
https://forum.mikrotik.com/viewforum.php?f=14&sid=89eab7c9dc281c2357 ...

brammer
aqui
aqui 22.01.2020 aktualisiert um 10:56:18 Uhr
Goto Top
Im Datenblatt steht jedoch nichts davon, dass OSPF und sonstigen Protokoll unterstützt werden
Wo siehst du denn hin im Datenblatt ?? Steht doch da ganz groß: Operating System: RouterOS, License level 4
Dann siehst du dir mal den License Level 4 an:
https://wiki.mikrotik.com/wiki/Manual:License#License_Levels
Und was steht da bei RIP, OSPF, BGP protocols ??
Kollege @brammer hats ja schon gesagt oben. Lesen hilft... face-wink
Außerdem rennt so eine Kiste aktuell hier mit OSPF sonst würdest du in einem Administrator Forum wohl auch nicht so einen Tip bekommen...
nicuhu
nicuhu 22.01.2020 um 11:45:29 Uhr
Goto Top
Zitat von @aqui:

Im Datenblatt steht jedoch nichts davon, dass OSPF und sonstigen Protokoll unterstützt werden
Wo siehst du denn hin im Datenblatt ?? Steht doch da ganz groß: Operating System: RouterOS, License level 4
Dann siehst du dir mal den License Level 4 an:
https://wiki.mikrotik.com/wiki/Manual:License#License_Levels
Und was steht da bei RIP, OSPF, BGP protocols ??
Kollege @brammer hats ja schon gesagt oben. Lesen hilft... face-wink
Außerdem rennt so eine Kiste aktuell hier mit OSPF sonst würdest du in einem Administrator Forum wohl auch nicht so einen Tip bekommen...

Ja im normal Fall schreibt ein Hersteller das so hin Routing: OSPF, RIP etc einfach nur Level 4 versteht keiner was ein Level 4 Router ist... Ist halt nur den Leuten bekannt die diese Produkte verkaufen.

Achso noch nie gehört, dass man für einige features bezahlen muss. Jetzt weiss ich auch was dieses Levels bedeutet unter MiktroTik. Denke über eine Anschaffung nach sieht auf jeden Fall interessant aus. Was ich an Kommentaren dazu lese, sind viele damit zufrieden.

Könntest du mir behilflich sein bei der Konfig?
aqui
aqui 22.01.2020 aktualisiert um 12:01:58 Uhr
Goto Top
Ist halt nur den Leuten bekannt die diese Produkte verkaufen.
Oder damit arbeiten... face-wink
Achso noch nie gehört, dass man für einige features bezahlen muss.
Das liegt daran das du Router OS auch für einen normalen x86 PC rein als Software kaufen kannst.
Denke über eine Anschaffung nach sieht auf jeden Fall interessant aus.
Muss man da bei 20 Euronen oder 33 Fränklis wirklich noch nachdenken ??
Könntest du mir behilflich sein bei der Konfig?
Immer gerne ! Dafür ist ein Administrator Forum wie dieses ja da. face-wink
Aber keine Sorge, wenn du dich mit Cisco auskennst wirst du vieles auch ohne Foren Hilfe schon richtig machen.
Hier siehst du als Beispiel mal sowas im Zusammenspiel mit RIPv2 statt OSPF in einem VPN Umfeld:
Cisco, Mikrotik, pfSense VPN Standort Vernetzung mit dynamischem Routing
Eine reine LAN Konfig mit OSPF ist da natürlich um vieles einfacher.
nicuhu
nicuhu 23.01.2020 um 11:20:41 Uhr
Goto Top
Zitat von @aqui:
Ist halt nur den Leuten bekannt die diese Produkte verkaufen.
Oder damit arbeiten... face-wink
Genau :D
Achso noch nie gehört, dass man für einige features bezahlen muss.
Das liegt daran das du Router OS auch für einen normalen x86 PC rein als Software kaufen kannst.
Habe ich auch schon gehört, dass man einen PC als Router verwenden kann. Dann machts natürlich auch Sinn...
Denke über eine Anschaffung nach sieht auf jeden Fall interessant aus.
Muss man da bei 20 Euronen oder 33 Fränklis wirklich noch nachdenken ??

Eigentlich nicht, nur habe ich in der Vergangenheit genug Netzwerkkomponenten gekauft und nie verwendet. Aber die waren auch etwas teurerer als 33 Franken.

Könntest du mir behilflich sein bei der Konfig?
Immer gerne ! Dafür ist ein Administrator Forum wie dieses ja da. face-wink
Aber keine Sorge, wenn du dich mit Cisco auskennst wirst du vieles auch ohne Foren Hilfe schon richtig machen.
Hier siehst du als Beispiel mal sowas im Zusammenspiel mit RIPv2 statt OSPF in einem VPN Umfeld:
Cisco, Mikrotik, pfSense VPN Standort Vernetzung mit dynamischem Routing
Eine reine LAN Konfig mit OSPF ist da natürlich um vieles einfacher.

Super, dann zähle ich auf dich! Die Fragen oben bleiben aber jedoch offen. Nun ich bin kein Cisco experte ich habe lediglich einige Tutorial auf Youtube angesehen und das als übung nachgebaut und so eben gelernt wie ich einen DHCP-Server auf einem Cisco Router konfiogurieren kann. Es macht finde ich mehr Spass via CLI zu konfigurieren statt via GUI.

Der MikroTik unterstützt auch openWRT was glaube eine gute Router Software ist. Kenne weder openWRT noch Router OS von Mikrotik. Was ist deiner Meinung nach empfehelsnwerter Mikrotiks OS oder das konstelose openWRT? Nur eine geschmackssache des GUIs? Bei der Arbeit haben wir für unsere Kunden Zyxell bald Sophos Firewall und mit Sonicwalls habe ich auch schon gearbeitet alles andere kenne ich nicht... :--)

Damit ich eine Idee habe sobald ich den MikroTik Router habe.... Wie stellst du dir das vor, an welchem Interface schliesse ich was an? Für OSPF benötige ich ja mehrere Router wie kann ich den Traffic mir ansehen wenn es nur einen einzigen OSPF Router gibt meinen Mikrotik?
aqui
aqui 23.01.2020 um 13:47:50 Uhr
Goto Top
Nun ich bin kein Cisco experte
OSPF hat auch mit Cisco rein gar nichts zu tun wie du sicher selber weisst !
OSPF ist ein weltweiter Standard und auf Routern oder Firewalls ALLER besseren Hersteller implementiert. Das Protokoll ist völlig Hersteller unabhängig. TCP/IP wurde ja auch nicht von FritzBoxen bzw. AVM erfunden.
und so eben gelernt wie ich einen DHCP-Server auf einem Cisco Router konfiogurieren kann
Das kannst du natürlich auch auf dem Mikrotik ! face-wink
Mikrotik VLAN Konfiguration ab RouterOS Version 6.41
Kenne weder openWRT noch Router OS von Mikrotik.
Mit anderen Worten du bist blutiger Anfänger ?!
empfehelsnwerter Mikrotiks OS oder das konstelose openWRT?
Auf den MTs solltest du immer das Original belassen. Das ist am besten an die HW angepasst. OpenWRT bringt da keinerlei Vorteile.
Wie stellst du dir das vor, an welchem Interface schliesse ich was an?
Das ist egal und kannst du dir frei aussuchen. Der Router hat 5 Interfaces zur freien Wahl. Das ist wie bei Cisco, du kannst auf allen Interfaces alles machen.
Für OSPF benötige ich ja mehrere Router
2 reichen ja fürs erste. Oben schreibst du doch das du noch eine OSPF fähige USG20 hast. Damit hast du dann schon 2 Router !!
Also deine alte USG 20 Möhre von Zyxel aus deinem Fundus und der MT. Zusammenstecken und auf beiden Seiten mal 2 Netze einrichten, Wireshark scharf machen und los gehts...
Wenn das dann rennt kannst du z.B. das kostenlose GNS3 z.B. auf einem PC anhängen. Dort kann man mehrere Cisco Router per Software in einem Netz emulieren.
Raspberry mit Quagga, Live Linux booten vom Stick mit Quagga und und und... Es gibt zig Möglichkeiten.
nicuhu
nicuhu 24.01.2020 um 16:08:08 Uhr
Goto Top
Zitat von @aqui:

Nun ich bin kein Cisco experte
OSPF hat auch mit Cisco rein gar nichts zu tun wie du sicher selber weisst !
OSPF ist ein weltweiter Standard und auf Routern oder Firewalls ALLER besseren Hersteller implementiert. Das Protokoll ist völlig Hersteller unabhängig. TCP/IP wurde ja auch nicht von FritzBoxen bzw. AVM erfunden.
Ja klar! IS-IS ist ja Cisco propreritär.

Mikrotik VLAN Konfiguration ab RouterOS Version 6.41
Kenne weder openWRT noch Router OS von Mikrotik.
Mit anderen Worten du bist blutiger Anfänger ?!
Also das ist eine definitions Frage. Als gelernter in der Informatik würde ich mich nicht so bezeichnen. face-smile

Für OSPF benötige ich ja mehrere Router
2 reichen ja fürs erste. Oben schreibst du doch das du noch eine OSPF fähige USG20 hast. Damit hast du dann schon 2 Router !!
Also deine alte USG 20 Möhre von Zyxel aus deinem Fundus und der MT. Zusammenstecken und auf beiden Seiten mal 2 Netze einrichten, Wireshark scharf machen und los gehts...
Wenn das dann rennt kannst du z.B. das kostenlose GNS3 z.B. auf einem PC anhängen. Dort kann man mehrere Cisco Router per Software in einem Netz emulieren.
Raspberry mit Quagga, Live Linux booten vom Stick mit Quagga und und und... Es gibt zig Möglichkeiten.

Also verbinde ich Beispielsweise beide Router via LAN miteinander oder beide Router hinter einem Switch? Aber danach stellt sich wieder die Frage vom Netzwerksegment 1 Switch = 1 Segment wie verhalten sich nun die Multicast-Nachrichten? Jedes Netzwerk Interface verwendet ja seine eigene Multicast-Adresse mit dem Switch zusammen.: Pro Interface = ein 224.0.0.0/8 Netzwerk. Davon benötigt OSPF eben nur 2 Adressen vom diesemMulticast-Netz.
aqui
aqui 24.01.2020 aktualisiert um 16:30:29 Uhr
Goto Top
Ja klar! IS-IS ist ja Cisco propreritär.
Lass es lieber bevor du dich noch vollends blamierst ! face-wink
https://en.wikipedia.org/wiki/IS-IS
Ist auch ein weltweiter Standard (RFC 7142) und wird von so gut wie allen Premium Herstellern supportet !
EIGRP z.B. ist Cisco proprietär zum Beispiel. https://en.wikipedia.org/wiki/Enhanced_Interior_Gateway_Routing_Protocol
Cisco hat es mittlerweile auch als RFC freigegeben aber m.W. hat es derzeit kein anderer implementiert.
Also verbinde ich Beispielsweise beide Router via LAN miteinander oder beide Router hinter einem Switch?
Das kannst du halten wie ein Dachdecker... face-wink Da OSPF L3 ist "sieht" es den Switch nicht sofern das ein L2 Switch ist und beide Geräte in einem L2 Netz.
wie verhalten sich nun die Multicast-Nachrichten?
Solltest du als gelernter Informatiker aber eigentlich wissen. face-wink Broad- und Multicast Adressen muss ein L2 Switch per Definition Prinzipien bedingt an alle Ports fluten.
Jedes Netzwerk Interface verwendet ja seine eigene Multicast-Adresse mit dem Switch zusammen
Öhhh...nein !
Jedes Netzwerk Interface nutzt dazu immer 224.0.0.5 bzw. 224.0.0.6. Beide MC Adressen sind weltweit fest OSPF zugewiesen ! Siehe oben, RFC 2328 !
Wie gesagt...sieh dir das selber mit dem Kabelhai an face-wink
nicuhu
nicuhu 30.01.2020 um 10:28:03 Uhr
Goto Top
Zitat von @aqui:
Also verbinde ich Beispielsweise beide Router via LAN miteinander oder beide Router hinter einem Switch?
Das kannst du halten wie ein Dachdecker... face-wink Da OSPF L3 ist "sieht" es den Switch nicht sofern das ein L2 Switch ist und beide Geräte in einem L2 Netz.
Achso, habe da Schemas von Multi-Access Netzwerken mit einem Switch gesehen an diesem hingen jeweil 4 Router...

wie verhalten sich nun die Multicast-Nachrichten?
Solltest du als gelernter Informatiker aber eigentlich wissen. face-wink Broad- und Multicast Adressen muss ein L2 Switch per Definition Prinzipien bedingt an alle Ports fluten.
Ja eigentlich schon, darum versuche ich mich so gut wie immer weiterzubilden. Meine Ausbildung ging nur 2 Jahre und war sehr auf Grundlagen basiert. Broadcast wurde thematisiert aber Multicast nicht. face-smile

Jedes Netzwerk Interface verwendet ja seine eigene Multicast-Adresse mit dem Switch zusammen
Öhhh...nein !
Jedes Netzwerk Interface nutzt dazu immer 224.0.0.5 bzw. 224.0.0.6. Beide MC Adressen sind weltweit fest OSPF zugewiesen ! Siehe oben, RFC 2328 !
Wie gesagt...sieh dir das selber mit dem Kabelhai an face-wink
Das weiss ich, habe mich falsch ausgedrückt. Das wollte damit sagen oder fragen:
Jedes Interwerk Interface z. B 192.168.0.0/24 benutzt sein eigenes Multicast. Wie beim Broadcast die Reichweichte vom Broadcast 192.168.0.255 bleibt ja auch nur in diesem Netzwerk ist das bei Multicast ja auch so oder? Aber bei (M)OSPF verwende ich ja nicht nur ein einziges Netzwerk da müssen ja diese Multicast-Nachrichten über mehrere Netzwerke hinweg empfangen / versendet werden. Das ist meine Baustelle. Gelesen habe ich zwar das Multicast die Area in der Regel nicht verlassen sollte. Aber dann empfängt wer nun die Type 2 Nachrichten und der DR tut wiederrum diese weiterverteilen an wenn alles und was leitet er weiter und wieso.
aqui
aqui 30.01.2020 aktualisiert um 15:25:06 Uhr
Goto Top
...aber Multicast nicht.
Guckst du hier:
https://www.youtube.com/watch?v=AvbSMBKBZgY
Alle Folgen sind sehenswert !
bleibt ja auch nur in diesem Netzwerk ist das bei Multicast ja auch so oder?
Nein, das ist nicht so ?
Wie könnte sonst die Telekom in einem Deutschland weiten Netzwerk IPTV per Multicast routen ? Ganz sicher ist das keine L2 Domain mit hundertausenden von Usern...
Bei Multicast gibt es sog. Link Local Multicast Adressen mit einem TTL von 1 und sind somit nicht routebar. Wurde dir hier aber auch schon mehrfach erklärt. Siehe allerersten Antwortthread oben !!
da müssen ja diese Multicast-Nachrichten über mehrere Netzwerke hinweg empfangen / versendet werden.
Nein, sie bleiben immer nur in ihrer Layer 2 Broadcast Domain, sprich also dem jeweiligen IP Netz Segment.
In andere Netzsegmente können sie ja niemals kommen ohne einen Router.
Zudem muss der Router zwangsweise dann auch noch OSPF sprechen. Ein reiner Router ohne OSPF Routing Funktion kann logischerweise am OSPF Route Prozess nicht partizipieren und reicht diese Frames in andere Netze auch nicht weiter. Ginge physisch ja auch gar nicht wegen TTL=1.
Ohne Router kann Traffic ja so oder so niemals in mehrere Netze gelangen. Wenn diese aber mit Routern verbunden sind und diese auch noch OSPF sprechen dann haben die ja in jedem Netz ein Routerbein aus dem wieder OSPF Multicasts kommen die die anderen sehen...so einfach ist das. face-wink
Wirst du aber auch alles selber sehen wenn du dir dein kleines Testnetz mal aufbaust. face-wink
nicuhu
nicuhu 03.02.2020 aktualisiert um 11:43:13 Uhr
Goto Top
Zitat von @aqui:

...aber Multicast nicht.
Guckst du hier:
https://www.youtube.com/watch?v=AvbSMBKBZgY
Alle Folgen sind sehenswert !
Habe mir das Video angesehen. So ganz klärt das meine Fragen nicht. Das Grundprinzip ist mir klar vom Multicast. Nicht aber der genaue Ablauf. Im Video sieht man ja auch noch wie 2 Multicast-Pakete gesendet werden und gleich wieder empfangen werden.

bleibt ja auch nur in diesem Netzwerk ist das bei Multicast ja auch so oder?
Nein, das ist nicht so ?
Wie könnte sonst die Telekom in einem Deutschland weiten Netzwerk IPTV per Multicast routen ? Ganz sicher ist das keine L2 Domain mit hundertausenden von Usern...
Bei Multicast gibt es sog. Link Local Multicast Adressen mit einem TTL von 1 und sind somit nicht routebar. Wurde dir hier aber auch schon mehrfach erklärt. Siehe allerersten Antwortthread oben !!
Ja, verstehe dein Beispiel. Es sind ja nicht alle Telekom-Kunde am gleichen Switch angeschlossen. Woher weiss den die Multicast-Quelle (IPTV Network) wohin er die Multicast-Pakete fluten muss um einen solchen Shortest Pfad Tree zu erstellen? Weltweit wird ja Multicast von diverse IPTV Netzwerken benutzt.

Ich frage dich jetzt nicht auch noch wie das dann im OSI-Layer adressiert wird, dass sehe ich dann im Wireshark... ;)

Eine Multicast Adresse ist ja wie eine Private-Adresse (192.168.0.0/24) und nicht im Internet routing fähig oder? Jeder kann sein eigenes Multicast-Netzwerk unter 224.0.0.0/8 betreiben? Lediglich wurde festgelegt, dass unter 224.0.0.4 und .5 OSPF laufen sollte. Richtig?
Ja stimmt, dass verstehe ich 1 TTL = bleibt innerhalb der L2 Kollisionsdomäne (Switch)! Also tut der Router die Multicasts in andere Netzte routen, der Switch tut diese dann einfach an seine konfigurierten Ports fluten. Ich habe da noch den Artikel zu "Multicast Area Border Router" gelesen welcher die Multicasts in grösseren OSPF-Netzten in die Area 0 flutet damit auch von der Area 0 aus ein SPT gebaut werden kann zu einer anderen Area z. B Area 10.


--- Edit:

Ich habe hier noch eine mögliche Mermutung wie Multicast funktionieren könnte:

IPTV Netzwerk mit WAN-IP 89.234.34.34 sendet an alle seine Nutzer via Multicast (224.0.0.56) ein UDP-Paket an sein erstes Ziel-Netz (83.219.23.4). Mein Router empfängt das Paket und sieht, es ist Multicast und reicht es an alle seine Router Interfaces weiter. An diesen beiden Router Interfaces sitzt je ein Switch, der Switch schickt danach das Paket alle seine Edge-Ports weiter.

Hoffe ich stelle mir das so richtig vor. Die IP mit dem Ziel-Netz wird dann für jeden einzelnen Benutzer geändert. Wenn du auch IPTV schaust.
aqui
aqui 03.02.2020 aktualisiert um 12:23:51 Uhr
Goto Top
Das Grundprinzip ist mir klar vom Multicast. Nicht aber der genaue Ablauf
Was genau ist dir denn da unklar ?
Woher weiss den die Multicast-Quelle (IPTV Network) wohin er die Multicast-Pakete fluten muss
Das weiss sie nicht und muss sie auch nicht. Der MC Client sendet ja ein IGMP JOIN Request für diese Gruppe und das "merkt" sich ein IGMP Snooping Switch und auch PIM Router der das dem Rendezvous Point kommuniziert.
So wird dann der Forwarding Pfad festgelegt. Das genau zu erklären würde hier im Forum den Rahmen sprengen. Da gibt es sehr gute Literatur die das ausführlicher kann:
https://www.amazon.de/IP-Multicast-Cisco-Networking-Technology/dp/158714 ...
Weltweit wird ja Multicast von diverse IPTV Netzwerken benutzt.
Ja aber immer nur vollkommen isoliert in den jeweiligen Provider Netzen. MC wird NICHT weltweit geroutet !
wie das dann im OSI-Layer adressiert wird, dass sehe ich dann im Wireshark...
Bingo ! face-wink
Aber die Wikipedia erklärt es dir auch:
https://de.wikipedia.org/wiki/Multicast
Thema Pseudo Mac Adresse.
Eine Multicast Adresse ist ja wie eine Private-Adresse (192.168.0.0/24) und nicht im Internet routing fähig oder?
Nein. Ein Subnetting wie man es bei Unicast Adressen kennt gibt es da nicht oder eben nur im Rahmen der Adress Gruppen die wiederum fest definiert sind.
Theoretisch wäre MC im Internet routebar und gab es auch mal testweise mit dem M-Bone
https://de.wikipedia.org/wiki/Multicast_Backbone
Reste davon gibts wohl noch ist aber quasi tot, weil die Provider MC Gruppenadressen generell an ihren Peering Routern blocken. Also letztlich: Ja wird nicht geroutet wie RFC 1918 IPs.
Also tut der Router die Multicasts in andere Netzte routen
Tuten tut nur der Nachtwächter...
in grösseren OSPF-Netzten in die Area 0 flutet
Area 0 ist immer zwingend in einem strukturierten OSPF Netz.
Hoffe ich stelle mir das so richtig vor.
Jepp, das stellst du dir im groben richtig vor. Zauberwort ist hier PIM Sparse Routing !
Kannst du dir auch selber zuhause in deinem Netz ansehen wenn du mal mit VLC einen kleinen Film per Multicast selber streamst:
Fehlersuche im lokalem Netzwerk (RSTP, MRP, Multicast)
Und jetzt darfst du 3mal raten wie du dir das selber ansehen kannst ???
Bingo, richtig ! Mit deinem Mikrotik und dem Wireshark ! face-wink
nicuhu
nicuhu 11.02.2020 um 16:48:52 Uhr
Goto Top
Sorry für die späte Antwort. Ich habe noch meinen Kollegen bei der Arbeit gefragt nur der kennt sich sehr bescheiden mit OSPF aus, er hilft mir. Zudem habe ich noch viele Informationen gefunden in den Google books eventuell finde ich dort noch Hilfe.

Erstmals zum MikroTik. Habe den Router erhalten und mal angesehen via WebGUI. Dieses kleine Gerät bietet sehr viel an features an war erstaunt vorallem bei diesem Preis!...
Jedoch war ich etwas überfordert mit all diesen Einstellungen nur mal aus Sicht von OSPF. Ich habe nur überhaupt keine Ahung wie ich da überhaupt vorgehen soll mit konfigurieren. Ich probiere jedoch mal aus und sage dir wenn ich Infos benötige...
Zitat von @aqui:
Woher weiss den die Multicast-Quelle (IPTV Network) wohin er die Multicast-Pakete fluten muss
Das weiss sie nicht und muss sie auch nicht. Der MC Client sendet ja ein IGMP JOIN Request für diese Gruppe und das "merkt" sich ein IGMP Snooping Switch und auch PIM Router der das dem Rendezvous Point kommuniziert.
So wird dann der Forwarding Pfad festgelegt. Das genau zu erklären würde hier im Forum den Rahmen sprengen. Da gibt es sehr gute Literatur die das ausführlicher kann:
https://www.amazon.de/IP-Multicast-Cisco-Networking-Technology/dp/158714 ...
Das hört sich ja sehr spannend an. Das mit diesem "Rendez-vous Point" hatte ich in einem Wikipedia Artikel auch schonmal gelesen. Ich suche mir da noch Infos zusammen.
wie das dann im OSI-Layer adressiert wird, dass sehe ich dann im Wireshark...
Bingo ! face-wink
Aber die Wikipedia erklärt es dir auch:
https://de.wikipedia.org/wiki/Multicast
Thema Pseudo Mac Adresse.
Auch den Artikel kenne ich. face-big-smile
Ich meine viel eher wie das Paket adressiert wird und durchs Internet geht. Vermutlich wird einfach als Quelle eine IP-Adresse genommen vom Sender und als Destination ist die MultiCast-Adresse 244.0.0.5 / 6...
aqui
aqui 11.02.2020 aktualisiert um 20:30:01 Uhr
Goto Top
Dieses kleine Gerät bietet sehr viel an features an war erstaunt vorallem bei diesem Preis!...
Das ist unser tägliches Reden hier im Forum. Und...willkommen im (MT) Club ! face-wink
Ich habe nur überhaupt keine Ahung wie ich da überhaupt vorgehen soll mit konfigurieren.
Du fängst erstmal ganz klein an...
  • WinBox Tool installieren ! https://mikrotik.com/download
  • Mikrotik damit connecten und ein Firmware Update machen auf das aktuelle Stable Release https://mikrotik.com/download Das MIPS Main Package ist deine Firmware. Entpacken und die Datei ganz einfach per Drag and Drop in das geöffnete "File" Fenster der WinBox fallen lassen. Router rebooten und nach dem Reboot unter System --> Routerboard gehen und dort die Boot Firmware updaten.
  • Dann unter System --> Reset configuration gehen und hier "No default config" und " no Backup" anhaken und einen Werksreset machen und rebooten.
  • Damit bist du dann auf einem sauber und nicht konfigurierten System.
  • Wenn du den Port eth1 z.B. in deinem Netzwerk hast kannst du ihn entweder über IP --> Adresses eine statische IP setzen. Oder du aktivierst den IP --> DHCP Client auf eth1 dann zieht der MT sich eine IP vom bestehenden Router im Netz.
Danach ist der Router dann pingbar und du kommst auch per WebGUI drauf (Browser)
Wenn du willst kannst du schone eine simple Router Konfig vorbereiten:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
Soweit solltest du erstmal kommen, dann machen wir dann mit OSPF weiter.
Ich meine viel eher wie das Paket adressiert wird und durchs Internet geht.
Ganz simpel mit Source und Destination IP Adresse wie alle anderen IP Pakete auch ! Diese Adressen liest der empfangene Router dann und entscheidet danach wohin er das IP Paket hin verschickt. Simplester IP Standard... face-wink
Vermutlich wird einfach als Quelle eine IP-Adresse genommen vom Sender und als Destination ist die MultiCast-Adresse 244.0.0.5
Ganz genau so ist es ! Wireshark ist hier wie immer dein bester Freund !
Den solltest du übrigens auch gleich schon mal auf deinem Rechner installieren !
Meld dich wenn du die MT Grundkonfig am laufen hast.
Weitere Detail Infos dazu findest du z.B. hier:
Mikrotik VLAN Konfiguration ab RouterOS Version 6.41