Bekannte probleme – Dell Intel PRO Family of Adapters Benutzerhandbuch

Seite 91

Advertising
background image

HINWEIS: IPv6 und UDP werden von LRO nicht unterstützt.

IEEE 1588 Precision Time Protocol (PTP) Hardware Clock (PHC)

Precision Time Protocol (PTP) ist eine Implementierung der IEEE 1588 Spezifikation, mit der Netzwerkadapter ihren
Takt in einem PTP-fähigen Netzwerk synchronisieren können. Es verwendet dazu eine Reihe von Synchronisierungs-
und Verzögerungsbenachrichtigungs-Transaktionen, die dem Software-Daemon die Implementierung eines PID-Con-
troller ermöglichen, der den Takt der Netzwerkkarten synchronisiert.

HINWEIS: PTP erfordert eine Kernel-Version der Version 3.0.0 oder neuer mit aktivierter PTP-Unterstützung und
einem Software-Daemon im Benutzerbereich.

IGB_PTP ist ein Kompilierzeit-Flag. Der Benutzer kann es zur Kompilierzeit aktivieren, um Unterstützung für PTP vom
Treiber hinzuzufügen. Das Flag wird verwendet, indem CFLAGS_EXTRA="-DIGB_PTP" bei der Kompilierung zur
make-Datei hinzugefügt wird.

make CFLAGS_EXTRA="-DIGB_PTP" install

HINWEIS: Der Treiber führt keine Kompilierung durch, wenn der Kernel PTP nicht unterstützt.

Der Einsatz von PTP durch den Treiber lässt sich bestätigen, indem Sie sich das Systemprotokoll ansehen, um zu
erkennen, ob eine PHC-Registrierung versucht wurde. Wenn Sie über einen Kernel und eine Version des ethtool mit
PTP-Unterstützung verfügen, können Sie die PTP-Unterstützung auf dem Treiber prüfen, indem Sie Folgendes aus-
führen:

ethtool -T ethX

Anti-Spoofing-Funktion von MAC und VLAN

Versucht ein bösartiger Treiber, ein manipuliertes Paket zu senden, wird dieses von der Hardware abgefangen und
nicht übertragen. Es wird ein Interrupt mit einer Benachrichtigung über den Manipulationsversuch an den PF-Treiber
gesendet.

Wird ein manipuliertes Paket erkannt, sendet der PF-Treiber folgende Meldung an das Systemprotokoll (das mit dem
Befehl "dmesg" angezeigt wird):

Spoof event(s) detected on VF(n)

Hierbei gibt "n" die VF an, von der der Spoofing-Versuch erfolgte.

Einstellen von MAC-Adresse, VLAN und Ratengrenze mit dem Tool IProute2

Sie können die MAC-Adresse einer virtuellen Funktion (VF), ein Standard-VLAN sowie die Ratengrenze mit dem Tool
IProute2 einstellen. Laden Sie die neueste Version von iproute2 von Sourceforge herunter, sofern Ihre Version nicht
alle erforderlichen Funktionen aufweist.

Bekannte Probleme

Verwendung des igb-Treibers auf 2.4 oder älteren 2.6-basierten Kerneln

Aufgrund begrenzter Unterstützung für PCI Express in 2.4 Kerneln und älteren 2.6 Kerneln können beim igb-Treiber
auf einigen Systemen Probleme in Zusammenhang mit Interrupts auftreten, wie z. B. keine Verbindung oder Hängen
beim Hochfahren des Geräts.

Es wird empfohlen, die neueren 2.6-basierten Kernel zu verwenden, da diese den PCI Express Konfigurationsspeicher
des Adapters und alle dazwischen liegenden Brücken korrekt konfigurieren. Wenn Sie einen 2.4 Kernel verwenden
müssen, verwenden Sie einen neueren 2.4 Kernel als 2.4.30. Verwenden Sie für 2.6 Kernel den 2.6.21 oder einen
neueren Kernel.

Alternativ können Sie bei 2.6 Kerneln die MSI Unterstützung im Kernel deaktivieren, indem Sie mit der Option "pci-
i=nomsi" booten, oder MSI Unterstützung in Ihrem Kernel durch Konfiguration des Kernels mit CONFIG_PCI_MSI unset
permanent deaktivieren.

Advertising