Algoritmo de árbol de expansión: costo de la ruta hacia la raíz
Una vez que se eligió el puente raíz para la instancia de árbol de expansión, el STA comienza el proceso para determinar las mejores rutas hacia el puente raíz desde todos los destinos en el dominio de difusión. La información de ruta —conocida como el costo interno de la ruta hacia la raíz— se determina sumando los costos individuales de los puertos de la ruta desde el destino al puente raíz.
Nota: Los switches envían las BPDU, que incluyen el costo de la ruta hacia la raíz. Este es el costo de la ruta que va desde el switch que envía los datos hasta el puente raíz. Cuando un switch recibe la BPDU, agrega el costo del puerto de ingreso del segmento para determinar el costo interno de la ruta hacia la raíz.
Los costos de los puertos predeterminados se definen por la velocidad a la que funcionan los mismos. Como se muestra en la figura 1, el costo de puerto de los puertos Ethernet de 10 Gb/s es 2, el de los puertos Ethernet de 1 Gb/s es 4, el de los puertos Ethernet de 100 Mb/s es 19 y el de los puertos Ethernet de 10 Mb/s es 100.
Nota: A medida que se introducen tecnologías Ethernet más modernas y veloces en el mercado, es posible que se modifiquen los valores de costo de los puertos según las distintas velocidades disponibles. Los números no lineales de la tabla incluyen algunas mejoras del antiguo estándar Ethernet. Los valores ya se modificaron para admitir el estándar Ethernet de 10 Gb/s. Para ilustrar el cambio continuo relacionado con la tecnología de redes de alta velocidad, los switches Catalyst 4500 y 6500 admiten un método de costo de puerto más prolongado; por ejemplo, el costo de puerto de 10 Gb/s es 2000, el de 100 Gb/s es 200 y el de 1 Tb/s es 20.
Pese a que los puertos de switch cuentan con un costo de puerto predeterminado asociado a los mismos, tal costo puede configurarse. La capacidad de configurar costos de puerto individuales le da al administrador la flexibilidad para controlar de forma manual las rutas de árbol de expansión hacia el puente raíz.
Para configurar el costo de puerto de una interfaz (como se muestra en la figura 2), ingrese el comando spanning-tree cost value en el modo de configuración de interfaz. El valor puede variar entre 1 y 200 000 000.
En el ejemplo, el puerto de switch F0/1 se configuró con un costo de puerto de 25 mediante el comando spanning-tree cost 25 del modo de configuración de interfaz en la interfaz F0/1.
Para restaurar el costo de puerto al valor predeterminado de 19, introduzca el comando no spanning-tree cost del modo de configuración de interfaz.
El costo interno de la ruta hacia la raíz es igual a la suma de todos los costos de puerto a lo largo de la ruta que va al puente raíz (como se muestra en la figura 3). Las rutas con el costo más bajo se convierten en las preferidas, y el resto de las rutas redundantes se bloquean. En el ejemplo, el costo de ruta interno desde S2 al puente raíz S1 a través de la ruta 1 es de 19 (según el costo de puerto individual especificado por el IEEE), mientras que el costo interno de la ruta hacia la raíz a través de la ruta 2 es de 38. Dado que la ruta 1 tiene un menor costo de ruta general hacia el puente raíz, es la ruta preferida. STP configura la ruta redundante que debe bloquearse y evita así la generación de bucles.
Para verificar el costo de puerto y de ruta interno hacia el puente raíz, introduzca el comando show spanning-tree (como se muestra en la figura 4). El campo del costo que se encuentra cerca de la parte superior del resultado es el costo interno de la ruta hacia la raíz, el costo de ruta total al puente raíz. Este valor varía según la cantidad de puertos de switch que se deban atravesar para llegar al puente raíz. En el resultado, cada interfaz también se identifica con un costo de puerto individual de 19.