Tengo un dispositivo de red que contiene algunas características de equilibrio de carga: en mi diseño, estas características son solo para uso interno dentro del dispositivo. Nada debería hablarles nunca externamente y, además, el cliente tiene pocas direcciones IP en el rango de IP de los dispositivos.
¿Sería aceptable usar el rango Link-Local para estas funciones? Por ejemplo, 169.254.1.1
.
Nota: el dispositivo en cuestión no permitirá que se usen IP de bucle invertido para estas funciones.
networking
Dan
fuente
fuente
Respuestas:
No , RFC3927 prohíbe la asignación manual de direcciones dentro de este bloque.
Usted debe usar en su lugar las direcciones forman los componentes proporcionados por RFC1918 ,
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
. Estas direcciones se pueden usar libremente, siempre que las rutas no se anuncien en Internet. Recuerde seleccionar una subred que no esté en uso en su entorno.fuente
192.168.x.0/24
subred predeterminada y permitir que el administrador cambiex
. Probablemente no debería tener 0 o 1 por defecto, ya que esos son los valores predeterminados comunes de los enrutadores.Los detalles de RFC3927 parecen pensar que esto no es estrictamente correcto.
Sí , ve a la cabeza. Las razones por las que esto está prohibido no van a entrar en juego. Es mucho mejor que otras situaciones comunes, como los comandantes
1.1.1.0/24
.Si quieres jugar bien, puedes usar cualquiera
169.254.0.0/24
o169.254.255.0/24
.fuente
Para responder a su pregunta, no, no debe. RFC3927 en la Sección 1.6 prohíbe este tipo de uso.
Específicamente, el último párrafo de esta sección dice esto:
Esto excluye todo / 16 para este tipo de uso, por lo que debe buscar una alternativa diferente.
Mi primera sugerencia sería usar una interfaz de bucle invertido. Las interfaces de bucle invertido son perfectas para la comunicación entre servicios dentro del mismo host que no requieren acceso fuera de ese host. Son utilizados de esta manera por una serie de servicios, para interfaces de gestión, pruebas y otros fines.
Usted mencionó en sus comentarios / ediciones que el dispositivo no le permitirá hacer esto. No menciona las versiones del proveedor / modelo o código, por lo que mi primera recomendación es que se ponga en contacto con el proveedor. Si este es realmente un uso válido del dispositivo, pueden estar dispuestos a ajustar su código para permitir el uso de una interfaz de bucle invertido; Es posible que simplemente no hayan considerado este caso de uso al escribir código para validar las direcciones IP. O pueden decirle por qué es una mala idea y por qué debería hacerse de otra manera.
Si una interfaz de bucle invertido está realmente fuera de discusión, entonces debe usar el espacio de direcciones RFC1918 para este propósito. Asegúrese de trabajar con el personal de TI relevante para seleccionar el rango de IP que se utilizará para evitar cualquier otro problema imprevisto en la red.
fuente