Systemverwaltungshandbuch: IP Services

ndpd.conf-Konfigurationsdatei

Die /etc/inet/ndpd.conf-Datei dient zur Konfiguration von Optionen, die vom Neighbor Discovery-Daemon in.ndpd verwendet werden. Bei einem Router verwenden Sie ndpd.conf hauptsächlich zur Konfiguration des Standortpräfix, das auf dem Link bekannt gegeben wird. Bei einem Host verwenden Sie ndpd.conf zum Deaktivieren der automatischen Adresskonfiguration oder zur Konfiguration von temporären Adressen.

Die folgende Tabelle zeigt die Schlüsselwörter, die in der ndpd.conf-Datei verwendet werden.

Tabelle 11–2 /etc/inet/ndpd.conf -Schlüsselwörter

Variable 

Beschreibung 

ifdefault

Gibt das Router-Verhalten für alle Schnittstellen an. Zum Einrichten der Router-Parameter und der zugehörigen Werte verwenden Sie die folgende Syntax: 

ifdefault [Variablenwert]

prefixdefault

Gibt das Standardverhalten für Präfix-Advertisement-Nachrichten an. Zum Einrichten der Router-Parameter und der zugehörigen Werte verwenden Sie die folgende Syntax: 

prefixdefault [Variablenwert]

if

Richtet die Parameter für eine Schnittstelle ein. Verwenden Sie die folgende Syntax: 

if Schnittstelle [Variablenwert]

prefix

Gibt Präfix-Informationen für eine Schnittstelle bekannt. Verwenden Sie die folgende Syntax: 

prefix Präfix/Länge Schnittstelle [Variablenwert]

In der ndpd.conf-Datei können Sie die Schlüsselwörter in der folgenden Tabelle mit bestimmten Router-Konfigurationsvariablen verwenden. Diese Variables werden ausführlich in RFC 2461, Neighbor Discovery for IP Version 6 (IPv6) definiert.

Die nächste Tabelle zeigt die Variablen zur Konfiguration einer Schnittstelle und definiert diese kurz.

Tabelle 11–3 /etc/inet/ndpd.conf-Variablen zur Schnittstellenkonfiguration

Variable 

Standard 

Definition 

AdvRetransTimer

Legt den Wert im Feld „Retrans Timer“ der Advertisement-Nachrichten vom Router fest. 

AdvCurHopLimit

Aktueller Durchmesser des Netzwerks 

Gibt den Wert an, der in den aktuellen Hop-Grenzwert in den Advertisement-Nachrichten vom Router eingefügt wird. 

AdvDefaultLifetime

3 + MaxRtrAdvInterval

Gibt die standardmäßige Lebensdauer von Router Advertisement-Nachrichten an. 

AdvLinkMTU

Gibt den Wert für eine Maximum Transmission Unit (MTU) an, die vom Router gesendet wird. Null kennzeichnet, dass der Router keine MTU-Optionen angibt. 

AdvManaged Flag

False 

Gibt den Wert an, der in das Manage Address Configuration-Flag in der Router Advertisement-Nachricht eingefügt wird. 

AdvOtherConfigFlag

False 

Gibt den Wert an, der in das Other Stateful Configuration-Flag in der Router Advertisement-Nachricht eingefügt wird. 

AdvReachableTime

Legt den Wert im Feld „Reachable Time“ in den Advertisement-Nachrichten vom Router fest. 

AdvSendAdvertisements

False 

Gibt an, ob der Knoten Advertisement-Nachrichten senden und auf Router Solicitation-Nachrichten reagieren soll. Sie müssen diese Variable in der ndpd.conf-Datei explizit auf „TRUE“ setzen, um die Funktionen der Router Advertisement-Nachrichten zu aktivieren. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie einen IPv6-konformen Router.

DupAddrDetect

Transmits

Definiert die Anzahl an aufeinander folgenden Neighbor Solicitation-Nachrichten, die das Neighbor Discovery-Protokoll senden soll, wenn die Adresse des lokalen Knotens doppelt erfasst wurde. 

MaxRtrAdvInterval

600 Sekunden 

Gibt die maximale Dauer zwischen dem Senden von nicht angeforderten Multicast Advertisement-Nachrichten an. 

MinRtrAdvInterval

200 Sekunden 

Gibt die Mindestdauer zwischen dem Senden von nicht angeforderten Multicast Advertisement-Nachrichten an. 

StatelessAddrConf

True 

Legt fest, ob der Knoten seine IPv6-Adresse über die statusfreie automatische Adresskonfiguration konfiguriert. Wenn „False“ in der Datei ndpd.conf angegeben ist, muss die Adresse manuell konfiguriert werden. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie ein benutzerdefiniertes IPv6-Token.

TmpAddrsEnabled

False 

Gibt an, ob eine temporäre Adresse für alle Schnittstellen oder für eine bestimmte Schnittstelle eines Knotens konfiguriert werden soll. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie eine temporäre Adresse.

TmpMaxDesyncFactor

600 Sekunden 

Liefert einen Zufallswert an, der für die bevorzugte Lebensdauer TmpPreferredLifetime von der Variablen subtrahiert wird, wenn in.ndpd startet. Der Zweck der Variablen TmpMaxDesyncFactor besteht darin, zu verhindern, dass alle Systeme in Ihren Netzwerken ihre temporären Adressen gleichzeitig neu generieren. TmpMaxDesyncFactor ermöglicht Ihnen das Ändern des oberen Grenzwerts für diesen Zufallswert.

TmpPreferredLifetime

False 

Legt die bevorzugte Lebensdauer einer temporären Adresse fest. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie eine temporäre Adresse.

TmpRegenAdvance

False 

Legt die Vorlaufzeit vor dem Ablauf einer Adresse für eine temporäre Adresse fest. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie eine temporäre Adresse.

TmpValidLifetime

False 

Legt die gültige Lebensdauer einer temporären Adresse fest. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie eine temporäre Adresse.

Die nächste Tabelle zeigt die Variablen zur Konfiguration von IPv6-Präfixen.

Tabelle 11–4 /etc/inet/ndpd.conf -Variablen zur Präfixkonfiguration

Variable 

Standard 

Definition 

AdvAutonomousFlag

True 

Gibt den Wert an, der in das Feld „Autonomes Flag“ der Option „Präfixinformationen“ eingefügt wird.  

AdvOnLinkFlag

True 

 

Gibt den Wert an, der in das On-link Flag („L-bit“) in der Option „Präfixinformationen“ eingefügt wird. 

AdvPreferredExpiration

Nicht gesetzt 

Gibt das bevorzugte Ablaufdatum des Präfix an. 

AdvPreferredLifetime

604800 Sekunden 

Gibt den Wert an, der für die bevorzugte Lebensdauer in der Option „Präfixinformationen“ eingefügt wird.  

AdvValidExpiration

Nicht gesetzt 

Gibt das gültige Ablaufdatum des Präfix an. 

AdvValidLifetime

2592000 Sekunden 

Gibt die gültige Lebensdauer des zu konfigurierenden Präfix an. 


Beispiel 11–1 /etc/inet/ndpd.conf-Datei

Das folgende Beispiel zeigt, wie die Schlüsselwörter und Konfigurationsvariablen in der Datei ndpd.conf verwendet werden. Löschen Sie die Kommentarzeichen (#), um die Variable zu aktivieren.


# ifdefault      [variable-value ]*
# prefixdefault [variable-value ]*
# if ifname   [variable-value ]*
# prefix prefix/length ifname
#
#  Per interface configuration variables
#
#DupAddrDetectTransmits
#AdvSendAdvertisements
#MaxRtrAdvInterval
#MinRtrAdvInterval
#AdvManagedFlag
#AdvOtherConfigFlag
#AdvLinkMTU
#AdvReachableTime
#AdvRetransTimer
#AdvCurHopLimit
#AdvDefaultLifetime
#
# Per Prefix:  AdvPrefixList configuration variables
#
#
#AdvValidLifetime
#AdvOnLinkFlag
#AdvPreferredLifetime
#AdvAutonomousFlag
#AdvValidExpiration
#AdvPreferredExpiration

ifdefault AdvReachableTime 30000 AdvRetransTimer 2000
prefixdefault AdvValidLifetime 240m AdvPreferredLifetime 120m

if qe0 AdvSendAdvertisements 1
prefix 2:0:0:56::/64 qe0
prefix fec0:0:0:56::/64 qe0

if qe1 AdvSendAdvertisements 1
prefix 2:0:0:55::/64 qe1
prefix fec0:0:0:56::/64 qe1

if hme1 AdvSendAdvertisements 1
prefix  2002:8192:56bb:1::/64 qfe0 

if hme1 AdvSendAdvertisements 1
prefix  2002:8192:56bb:2::/64 hme1