Heurística de adivinación de subredes en redes definidas por software (SDN)

Descripción general:
para adivinar la subred para una dirección IP determinada, hay 3 heurísticas básicas que se utilizarán en el algoritmo de redes definidas por software. Las tres heurísticas son las siguientes.

  1. Adivinación de subred usando ping de transmisión
  2. Adivinación de subred a partir de un grupo de direcciones
  3. Adivinando una dirección válida en un dominio

Analicémoslo uno por uno de la siguiente manera.

Heurística-1:
adivinación de subred usando ping de transmisión:   
ping es un comando que se usa para validar la dirección IP. Broadcast ping es un comando que también se usa para validar la dirección IP, pero recibe múltiples respuestas de la IP presente en la subred. Esta heurística usa ping y ping de transmisión.  

Procedimiento –

  1. Primero haga ping a la dirección IP proporcionada para validarla.
  2. Si se valida, use una longitud de máscara de 31 a 7 una por una para obtener la subred para una dirección IP determinada.
  3. Genere el número de subred enmascarando la dirección IP dada con una longitud de máscara de 31.
  4. Haga un ping de difusión para la dirección IP generada anteriormente.
  5. Si se reciben varias respuestas de esta IP, haga ping a estas direcciones IP transmitidas para validarlas.
  6. Si se valida, entonces esa es la máscara de subred para una dirección IP dada. Así que devuelve esa longitud de máscara.
  7. De lo contrario, continúe con diferentes longitudes de máscara.

Heurística-2:
adivinación de subred a partir de un grupo de direcciones:
se diferencia de la heurística 1 en la forma en que utiliza un grupo de direcciones IP para encontrar el número de subred. Bitwise AND se usa en esta heurística para encontrar el número de subred aproximadamente, ya que los cuatro espacios de direcciones comparten el mismo prefijo común. Bitwise OR se usa a continuación para adivinar el número exacto de subred y la máscara de subred.

Procedimiento –

  1. Para un grupo de direcciones IP válidas, haga AND bit a bit para esas direcciones IP.
  2. La respuesta de AND bit a bit es el número de subred aproximado.
  3. Luego haga OR bit a bit para esas direcciones IP para encontrar exactamente el número de subred.

Heurística-3:
adivinar una dirección válida en un dominio:
al igual que con la heurística 1, esta heurística también usa solo una dirección IP para encontrar el número de subred pero con la diferencia en el procedimiento. El comando ping se usa aquí para descartar la dirección IP no válida.

Procedimiento –

  1. Haga ping a la dirección IP dada para validar.
  2. Si se hace ping con éxito, agregue las siguientes N direcciones IP consecutivas al conjunto temporal.
  3. Si la dirección termina en (1,63,129, 193), agregue N direcciones aleatorias con el mismo prefijo al conjunto temporal.
  4. Luego se toma otra dirección IP del conjunto temporal y se repite el paso 1.
  5. Todos los espacios de direcciones están poblados por esta heurística.
  6. Luego, a partir de las direcciones en el conjunto temporal, se encuentra el número de subred.

Nota :

  1. El valor N es alto: 
    se encuentran todos los hosts activos, pero también con direcciones no válidas.
     
  2. El valor de N es bajo: la 
    mayoría de las conjeturas son válidas, pero no se encuentran todos los hosts.

Publicación traducida automáticamente

Artículo escrito por aishwaryasum y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *