Zum Hauptinhalt springen

4.2. Aktualisieren einer Implementierung der IPv6-MIB

4.2. Aktualisieren einer Implementierung der IPv6-MIB

Nachfolgend werden die etwas spezifischeren Änderungen aufgeführt, die für IPv6 erforderlich sind. Wichtig: Dies ist keine vollständige Liste; für alle Details sollte die MIB geprüft werden.

Zwei der allgemeinen Objekte, ipv6Forwarding und ipv6DefaultHopLimit, wurden umbenannt und erhielten neue Objektkennungen innerhalb des ip-Zweigs; ansonsten sind sie unverändert. Die neuen Namen sind ipv6IpForwarding und ipv6IpDefaultHopLimit.

Zwar enthält die ipv6InterfaceTable einige Teile der ipv6IfTable, die beiden Tabellen unterscheiden sich jedoch konzeptionell. Die ipv6IfTable sollte die ifTable nachbilden, während die ipv6InterfaceTable eine Ergänzung zur ifTable sein soll. Deshalb wurden zwischen ifTable und ipv6IfTable doppelte Elemente entfernt und einige neue Objekte hinzugefügt.

Die ipv6IfStatsTable ähnelt am stärksten der ipIfStatsTable, ergänzt um einen Index für den Adresstyp; der größte Teil der Instrumentierung sollte wiederverwendbar sein. Der ipIfStatsTable wurden einige neue Objekte hinzugefügt. Wie oben müssen die SNMP-Routinen für die neue Indizierung aktualisiert werden. Schließlich ist die ipIfStatsTable optional und kann ignoriert werden.

Die ipSystemStatsTable ist praktisch neu, kann aber möglicherweise den größten Teil der Instrumentierung aus der alten ipv6IfStatsTable nutzen. Wie bei der IPv4-Erörterung wäre eine Implementierungsstrategie, die Statistiken für die ipIfStatsTable zu zählen und sie bei Abfragen dieser Tabelle zu aggregieren. Auch hier funktioniert diese Strategie nur, wenn Schnittstellen nicht entfernt werden können oder die Statistiken entfernter Schnittstellen auf irgendeine Weise erhalten bleiben.

Die ipv6AddrPrefixTable ist nun die ipAddressPrefixTable. Die neue Tabelle enthält ein zusätzliches Objekt und den für die IPv4-Kompatibilität erforderlichen zusätzlichen Index. Wie oben müssen die SNMP-Routinen für die neue Indizierung aktualisiert werden.

Die ipAddressTable basiert grob auf der ipv6AddrTable, hat sich jedoch durch die Hinzufügung mehrerer neuer Objekte und die Entfernung eines ihrer Indizes erheblich verändert.

Die IPv6-Routinginformationen (ipv6RouteNumber, ipv6DiscardedRoutes und ipv6RouteTable) wurden aus dieser MIB entfernt. Ersatz oder Aktualisierungen für diese Informationen finden sich in der Aktualisierung der IP Forwarding Table MIB [16]. Die ipv6NetToMediaTable wurde in die ipNetToPhysicalTable überführt. Die neue Tabelle enthält ein zusätzliches Objekt und den für die IPv4-Kompatibilität erforderlichen zusätzlichen Index. Wie oben müssen die SNMP-Routinen für die neue Indizierung aktualisiert werden.

Die ICMP-Tabellen wurden wesentlich verändert. Die bisherigen Tabellen erforderten Zählungen pro Nachricht und pro Schnittstelle. Die neuen Tabellen erfordern nur Zählungen pro Nachricht und pro Protokoll und enthalten eine Aggregation aller Nachrichten pro Protokoll.

Zusätzlich zu den obigen Änderungen wurden mehrere neue Tabellen hinzugefügt. Sowohl die ipv6ScopeZoneIndexTable als auch die ipDefaultRouterTable sind auf allen IPv6-Entitäten erforderlich. Die ipv6RouterAdvertTable ist nur auf IPv6-Routern erforderlich.