14 de febrero de 2016

Glosario de Siglas y Términos versión 1.1

Acabo de publicar en la Librería en línea de EduBooks una revisión del Glosario de Siglas y Términos.
Como marqué inicialmente cuando hice la primera publicación, con este glosario que está disponible en línea de modo totalmente gratuito busco dar un complemento necesario para los diferentes manuales que publico. De esta manera todos los lectores pueden acceder a un único glosario, que actualizo periódicamente, y que permite una interpretación correcta de las siglas que utilizo en cada uno de los manuales. Cada manual ya no tiene un glosario propio al final, sino que todos encuentran aquí esa herramienta de referencia.
La publicación, que ha quedado de acceso público por acuerdo con EduBooks, presenta las siglas ordenadas alfabéticamente con el detalle del significado de las mismas en inglés, y en castellano cuando contamos con una versión de uso frecuente (en muchos casos no hay versión en castellano, cuando se trata de siglas que mantenemos en inglés habitualmente).



Como siempre, espero que esta publicación sea de utilidad para el estudio, investigación y trabajo de cada uno de ustedes.


8 de febrero de 2016

¿Cómo se elige el puerto raíz en STP?

Continuando con algunos temas vinculados a la operación de Spanning Tree, revisemos cómo se elige el puerto raíz.
Ya hemos dicho que en cada dominio de colisión, en primer lugar, STP elige un switch raíz (root bridge o bridge raíz).
Todos los puertos de ese switch raíz son "puertos designados" (designated ports) y se encontrarán en estado de forwarding.

Una vez definido el switch raíz del dominio cada uno de los demás switches (non root bridge) selecciona un puerto raíz. En este sentido cada switch no-raíz tiene un solo puerto raíz en cada dominio de broadcast.
¿Cuál de los puertos del switch no-raíz será el puerto raíz o root port?
La respuesta es relativamente simple: el puerto que conecta al enlace de menor costo hacia el switch raíz.
En STP el costo de la ruta hacia el switch raíz es el valor acumulado a lo largo de la ruta resultado de la sumatoria de cada uno de los enlaces que se atraviesan hasta llegar al switch raíz. Ese costo de cada enlace está definido por el estándar y puede ser sobre-escrito a través de la configuración.
Ese puerto raíz estará en estado de forwarding.



Hay 3 roles de puertos STP:
  • Puerto Raíz.
  • Puerto Designado.
  • Puerto No Designado.
Y 4 estados:
  • Blocking.
  • Listening.
  • Learning.
  • Forwarding.

Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en

que está disponible en la Librería en Línea de EduBooks.


2 de febrero de 2016

STP: Puerto Raíz / Puerto Designado

Cuando estudiamos Spanning Tree, hay conceptos que suelen confundirse: puerto raíz, puerto designado, puerto forwarding, etc. Intentaré poner un poco de claridad en estos conceptos iniciando por la diferencia entre puerto raíz y puerto designado.

Puerto Raíz
El objetivo primario de la implementación de STP es el establecimiento de una topología activa libre de bucles. Para esto el protocolo inicia la operación eligiendo un bridge raíz (root bridge o también switch raíz) a partir del cual se despliega esa topología activa.
Una vez definido el bridge raíz, cada switch no-raíz (non-root bridge) selecciona un puerto raíz.
¿Qué es el puerto raíz?
Es el puerto del switch no raíz que permite establecer la ruta con menor costo al bridge raíz. Por su naturaleza propia el puerto raíz se encuentra en estado de forwarding ya que es el que mantiene la ruta al bridge raíz.

Puerto Designado
Una topología activa es un conjunto de enlaces de capa 2 que permiten establecer entre cualesquiera 2 puntos de una red, una ruta libre de bucles.
Desde esta perspectiva, y dado que cada enlace está compuesto por dos o más puertos de switch conectados entre sí, los puertos conectados a cada enlace pueden desempeñar uno de tres roles posibles:

  • Puerto Raíz.
    Es el que definimos antes, en función de la constitución de una topología activa.
  • Puerto Designado.
    Puerto no-raíz que se encuentra en estado de forwarding.
    Básicamente son puertos designados: todos los puertos pertenecientes al bridge raíz, el puerto que se encuentra en el otro extremo de un enlace que conecta a un puerto raíz; el puerto que se encuentra en el extremo opuesto de un enlace que se conecta a un puerto bloqueado.
  • Puerto No Designado.
    Puerto que se encuentra en estado de blocking.

Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.


13 de enero de 2016

Políticas de asignación de direcciones IPv6 globales

La operación actual de Internet requiere de un mecanismo de asignación de direcciones globales que es encabezado por IANA y los RIRs:
  • IANA divide el rango de direcciones IPv6 posibles en octavos (prefijos /3), y asigna bloques a los registros regionales tomados del bloque 2000::/3.
  • Cada RIR recibe de IANA un bloque /12. Para cumplir con esta política y poder a futuro sumarizar adecuadamente lo asignado a cada región, IANA reserva para cada RIR un prefijo /7, a partir del cual realiza la asignación de los bloques /12 que se vayan solicitando:
    APNIC:         2400::/7
    ARIN:            2600::/7
    LACNIC:       2800::/7
    RIPE:            2a00::/7
    AFRINIC:      2c00::/7
  • Los RIRs se ocupan de asignar prefijos a los ISPs de su región.
Las políticas de asignación aplicadas por los RIRs actualmente pueden sintetizarse así:
  • El solicitante debe ser un LIR (lo que generalmente denominamos un ISP).
  • Se requiere que el LIR que recibe un bloque de direcciones, además de los compromisos de publicación y sumarización de rutas propios de BGP, asigne prefijos /48 al menos a 200 organizaciones en el términos de 2 años.
  • Estos LIRs o ISPs son entonces elegibles para recibir al menos un prefijo /32. La longitud de prefijo que recibirá está en relación al número de usuarios existente y la extensión de la infraestructura del ISP.
Las políticas de asignación de direcciones propuestas por la IETF (RFC 3177)  también alcanzan a los mecanismos de asignación que utilizan los ISPs con sus clientes.
  • La longitud de los prefijos asignados por los ISPs a sus usuarios finales, en principio, es /48.
  • Empresas con requerimientos más modestos pueden obtener bloques /56.
  • Es posible asignar prefijos /64, pero solamente cuando hay certeza de que el cliente solamente necesita contar con un segmento de red. El caso típico es el de los usuarios residenciales.
  • Se pueden asignar prefijos /128, pero solamente en los casos en los que hay un único dispositivo conectado. Es el caso de servicios dial-up.



Nota: Revisando documentación he encontrado que con posterioridad al documento que tomé como referencia inicial en este artículo se modificaron los bloques de direccionamiento reservados para cada RIR. En función de eso he modificado los rangos correspondientes y el gráfico que se encuentra al final.
La información de referencia para esto puede encontrarse aquí.

Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
 el Glosario de Siglas y Términos de Networking
que está disponible en la
Librería en Línea de EduBooks.


2 de enero de 2016

NEMO - Network Mobility

Se trata de una red móvil que se conecta a través de un router móvil a diferentes puntos de acceso de la infraestructura de comunicaciones. En este caso, el único punto de acceso a la red móvil es el router móvil, responsable de gestionar la conectividad.
  • La red móvil tiene al menos un router móvil.
  • El router móvil es el responsable de mantener un túnel bi-direccional con el home agent, el cual publica rutas a la red móvil hacia la infraestructura.
  • El router móvil es además el gateway de la red móvil.
  • El router móvil publica uno o más prefijos dentro de la red móvil y una ruta por defecto.
  • Network Mobility está definido en el RFC 3963 y está soportado en Cisco IOS.



Para una mejor comprensión del gráfico, revise
IPv6 Mobility - Conceptos básicos


De esta manera NEMO posibilita que un segmento de red conectado a Internet IPv6 pueda desplazarse, alternando su punto de conexión a Internet, pero manteniendo la comunicación.
En este caso, el que adquiere una CoA de la red huésped (Foreign Network) es el router móvil, el que utilizando esta dirección se registra contra el home agent para asociar la CoA adquirida con la home address del router móvil.
Los paquetes que tienen como destino la red móvil son reenviados al router móvil que actúa como puerta de acceso a esa red.

Son ejemplos de este tipos de implementaciones los medios de transporte que construyen una red inalámbrica o cableada interna para sus pasajeros, los sistemas interconectados montados en vehículos de emergencia tales como ambulancias y patrulleros, etc.
Es de esperar que con el avance de IoE este tipo de instalaciones sea cada vez más frecuente y requerido.


Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
 el Glosario de Siglas y Términos de Networking
que está disponible en la
Librería en Línea de EduBooks.