Wenn versucht wird, die Nachbar-Adjazenzen ohne übereinstimmende MTU zu konfigurieren, werden die Router nicht zu Nachbarn. Ich gehe davon aus, dass dies das Routing-Protokoll vor sich selbst schützen soll, aber ich verstehe nicht, wovor es sich selbst rettet? Was wäre (könnte) die Konsequenz ohne passende MTU?
10
Antworten:
Pete sagte :
Kurze Antwort
Routing-Protokolle sind einige der grundlegendsten Bausteine im Internet. Wir brauchen sie, um in jedem möglichen Fall sehr zuverlässig zu sein. Es ist nicht gut, eine OSPF- oder EIGRP-Nachbarschaft auf einer nicht übereinstimmenden MTU aufzurufen.
Routing-Protokolle müssen potenzielle nicht übereinstimmende MTUs aus dem Weiterleitungspfad des Routers entfernen.
Lange Antwort
Ich kann mir drei mögliche Situationen vorstellen, in denen Sie nicht übereinstimmende IGP-MTUs finden würden ...
IP-MTUs sind direkt mit Layer2-MTUs korreliert (zumindest für Fall 1 oben). Unabhängig davon, was wir tun, sind wir immer der Gnade ausgeliefert, die Probleme durch unbeabsichtigte Layer2-MTU-Fehlanpassungen zu verringern, da es keinen Layer2-MTU-Erkennungsmechanismus gibt (im Gegensatz zu IP mit ICMP-Fehlermeldungen).
Dies bedeutet, dass wir alles tun müssen, um MTU-Fehlanpassungen auf Schicht 2 zu vermeiden, selbst wenn die obigen Fälle 2 und 3 Opfer von Schadensbegrenzungsproblemen mit Fall Nr. 1 sind. Fall 1 hat kolossale Auswirkungen, sofern wir ihn nicht lösen. dh den gesamten Verkehr mit schwarzen Löchern versehen, nur weil wir nicht übereinstimmende MTUs zugelassen haben.
Wir sind immer auf den kleinsten gemeinsamen Nenner des Links beschränkt. Frames, die größer als die Empfangs-MTU einer Schnittstelle sind, werden stillschweigend verworfen, und der Router kann nicht wissen, ob die MTU absichtlich nicht übereinstimmte oder ob sie versehentlich aufgetreten ist.
Folglich erfordern EIGRP und OSPF gültige Layer2-Nachbarschaften, Anmerkung 1 (einschließlich MTUs).
Zitieren von John Moy (OSPF-Autor) in RFC 2329 Seite 4 :
Zitiert ihn auch aus der OSPF-Mailingliste :
Hinweis 1 Einige Leute verstehen die Bedeutung von Adjazenz als striktes IP-Routing-Protokollkonzept falsch. Diese Behauptung übersieht die Realität, dass für alles (einschließlich IP) passende Layer2-MTUs erforderlich sind , damit Layer2-Domänen ordnungsgemäß funktionieren.
Eine der wichtigsten Funktionen eines Routing-Protokolls ist die Erstellung einer gültigen FIB / CEF / Weiterleitungstabelle. Diese Tabelle ordnet die über Routing-Protokolle gelernten Informationen Layer2-Umschreibinformationen zu . Diese Layer2-Beziehungen auf derselben physischen Verbindung werden von Cisco auch als Adjazenzen bezeichnet.
quelle
Gemäß OSPF RFC 2328 (10.6):
Die einfache Antwort lautet, dass der Standard so konzipiert wurde, dass nur zu große Datagramme gelöscht werden, anstatt sie zu fragmentieren. Fragmentierter Datenverkehr erhöht die CPU-Belastung eines Geräts und verringert die Leistung, da für die Fragmentierung zusätzlicher Datenverkehr erforderlich ist. In Anbetracht des Ziels eines dynamischen Routing-Protokolls, dass es ein stabiles und schnell konvergierendes Protokoll ist, sollte alles, was diesen Zielen widerspricht, beseitigt werden. Durch Festlegen der Übereinstimmungsanforderung für die MTUs wird diese Leistungsanforderung durchgesetzt.
Mehr vom OSPF-RFC:
quelle