Guía de administración del sistema: servicios IP

Archivo de configuración ndpd.conf

El archivo /etc/inet/ndpd.conf se utiliza para configurar opciones empleadas por el daemon del protocolo ND in.ndpd. En el caso de un enrutador, ndpd.conf se utiliza sobre todo para configurar el prefijo de sitio que se debe anunciar en el vínculo. En lo que respecta a un host, ndpd.conf se usa para desactivar la configuración automática de redes o para configurar direcciones temporales.

La tabla siguiente muestra las palabras clave que se utilizan en el archivo ndpd.conf.

Tabla 11–2 Palabras clave de /etc/inet/ndpd.conf

Variable 

Descripción 

ifdefault

Especifica el comportamiento de enrutador en todas las interfaces. Utilice la sintaxis siguiente para establecer los parámetros de enrutador y los valores correspondientes: 

ifdefault [valor_variable]

prefixdefault

Especifica el comportamiento predeterminado para los anuncios de prefijo. Utilice la sintaxis siguiente para establecer los parámetros de enrutador y los valores correspondientes: 

prefixdefault [valor_variable]

if

Establece los parámetros según la interfaz. Use la sintaxis siguiente: 

if interfaz [valor_variable]

prefix

Anuncia información de prefijo según la interfaz. Use la sintaxis siguiente: 

prefijo prefijo/tamaño interfaz [valor_variable]

En el archivo ndpd.conf, las palabras clave de esta tabla se usan con un conjunto de variables de configuración de enrutador. Puede encontrar una definición detallada de estas variables en RFC 2461, Neighbor Discovery for IP Version 6 (IPv6).

En la siguiente tabla aparecen las variables necesarias para configurar una interfaz, junto con breves definiciones.

Tabla 11–3 Variables de configuración de interfaz de /etc/inet/ndpd.conf

Variable 

Predeterminado 

Definición 

AdvRetransTimer

Especifica el valor del campo RetransTimer en los mensajes de anuncio que envía el enrutador. 

AdvCurHopLimit

Diámetro actual de Internet 

Especifica el valor que se debe colocar en el límite de salto actual de los mensajes de anuncio que envía el enrutador. 

AdvDefaultLifetime

3 + MaxRtrAdvInterval

Especifica la vida útil predeterminada de los anuncios de enrutador. 

AdvLinkMTU

Especifica el valor de MTU (Maximum Transmission Unit, unidad de transmisión máxima) que debe enviar el enrutador. El cero indica que el enrutador no especifica opciones de MTU. 

AdvManaged Flag

Falso 

Indica el valor que se debe colocar en el indicador Manage Address Configuration del anuncio de enrutador. 

AdvOtherConfigFlag

Falso 

Indica el valor que se debe colocar en el indicador Other Stateful Configuration del anuncio de enrutador. 

AdvReachableTime

Especifica el valor del campo ReachableTime en los mensajes de anuncio que envía el enrutador. 

AdvSendAdvertisements

Falso 

Indica si el nodo debe enviar anuncios y responder a solicitudes de enrutador. Esta variable se debe establecer en "TRUE" en el archivo ndpd.conf para activar funciones de anuncio de enrutador. Para obtener más información, consulte Cómo configurar un enrutador habilitado para IPv6.

DupAddrDetect

Transmits

Define la cantidad de mensajes consecutivos de solicitudes de vecino que el protocolo ND debe enviar duante la detección de direcciones duplicadas de la dirección del nodo local. 

MaxRtrAdvInterval

600 segundos 

Especifica el intervalo máximo de tiempo de espera entre el envío de anuncios multidifusión no solicitados. 

MinRtrAdvInterval

200 segundos 

Especifica el intervalo mínimo de espera entre el envío de anuncios multidifusión no solicitados. 

StatelessAddrConf

Verdadero 

Controla si el nodo configura su dirección IPv6 mediante la configuración automática de direcciones sin estado. Si en el archivo ndpd.conf se declara False, la dirección se debe configurar manualmente. Para obtener más información, consulte Cómo configurar un token IPv6 especificado por el usuario.

TmpAddrsEnabled

Falso 

Indica si se debe crear una dirección temporal para todas las interfaces o para una determinada interfaz de un nodo. Para obtener más información, consulte Cómo configurar una dirección temporal.

TmpMaxDesyncFactor

600 segundos 

Especifica un valor aleatorio que se debe sustraer de la variable de vida útil preferente TmpPreferredLifetime al iniciarse in.ndpd. La finalidad de la variable TmpMaxDesyncFactor es impedir que todos los sistemas de la red vuelvan a generar sus direcciones temporales al mismo tiempo. TmpMaxDesyncFactor permite modificar el límite superior de ese valor aleatorio.

TmpPreferredLifetime

Falso 

Establece la vida útil preferente de una dirección temporal. Para obtener más información, consulte Cómo configurar una dirección temporal.

TmpRegenAdvance

Falso 

Especifica el tiempo de demora antes de descartar una dirección temporal. Para obtener más información, consulte Cómo configurar una dirección temporal.

TmpValidLifetime

Falso 

Establece la vida útil válida de una dirección temporal. Para obtener más información, consulte Cómo configurar una dirección temporal.

En la siguiente tabla se muestran las variables que se utilizan para configurar prefijos IPv6.

Tabla 11–4 Variables de configuración de prefijo de /etc/inet/ndpd.conf

Variable 

Predeterminado 

Definición 

AdvAutonomousFlag

Verdadero 

Especifica el valor que se debe colocar en el campo AutonomousFlag en la opción de información de prefijo.  

AdvOnLinkFlag

Verdadero 

 

Especifica el valor que se debe colocar en el campo OnLink ("L-bit") en la opción de información de prefijo. 

AdvPreferredExpiration

No establecido 

Especifica la fecha de caducidad preferente del prefijo. 

AdvPreferredLifetime

604800 segundos 

Especifica el valor que se debe colocar en el campo PreferredLifetime en la opción de información de prefijo.  

AdvValidExpiration

No establecido 

Especifica la fecha de caducidad válida del prefijo. 

AdvValidLifetime

2592000 segundos 

Especifica la vida útil válida del prefijo que se configura. 


Ejemplo 11–1 Archivo /etc/inet/ndpd.conf

En el ejemplo siguiente se muestra el modo de utilizar las palabras clave y las variables de configuración en el archivo ndpd.conf. Elimine el comentario (#) para activar la variable.


# 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