Pete sagte :
Ich kann mir keine Situation vorstellen, in der Sie das brauchen würden. Ich wollte nur wissen, welche Logik dies zu einer expliziten Überprüfung dieser Routing-Protokolle macht.
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 ...
- Unbeabsichtigte MTU-Nichtübereinstimmung auf Schicht 2 (z. B. wenn jemand versehentlich MTUs auf einer seriellen Leitung nicht übereinstimmte oder verschiedene Anbieter unterschiedliche Standard-MTUs auf demselben Medium hatten)
- Übereinstimmende Layer2-MTUs, aber die Router-Implementierung weist einen Fehler auf, der die erforderliche IP-MTU der Schnittstelle falsch berechnet
- Vorsätzliche MTU-Nichtübereinstimmung
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).
Was wäre (könnte) die Konsequenz ohne passende MTU?
Zitieren von John Moy (OSPF-Autor) in RFC 2329 Seite 4 :
- Probleme mit allen IP-Weiterleitungen
- OSPF-Probleme
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.