La gran diferencia es si los enrutadores de red deben ser conscientes de las “conexiones” o “flujos” entre hosts en la red, o no. Una red de conmutación de paquetes adecuada está diseñada para funcionar sin que se mantenga el estado de conexión de host a host en los enrutadores, pero una red de “conmutación de circuitos” debe tener un estado de conexión de host a host en los enrutadores que participan en un flujo de datos dado entre Dos anfitriones.
La forma en que esto se manifiesta está en los encabezados del paquete básico o datagrama (o “unidad de datos de protocolo (PDU)” si uno lee los documentos antiguos CCITT / ITU-T / ISO), es decir
- si el encabezado contiene la dirección de origen y de destino completa de los hosts involucrados, la red se conmuta por paquetes y los enrutadores solo necesitan una tabla de enrutamiento para tomar decisiones de reenvío de paquetes, y no necesitan rastrear un paquete a otro, desde su punto de vista , cada paquete es completamente independiente de todos los demás (esto no quiere decir que tales enrutadores no puedan o no noten flujos y tal vez hagan algo más inteligente con esa información; en Internet moderno, lo hacen, pero son no es obligatorio) El Protocolo de Internet (IP) es un ejemplo. Ethernet también.
- si el encabezado simplemente contiene una “ID de circuito” que fue proporcionada por la red como parte de la “configuración de la llamada” (y la configuración de la llamada involucró las direcciones de red completas de los hosts que desean conversar), entonces esa red se conmuta por el circuito. X.25 y el modo de transferencia asincrónica (ATM) son ejemplos de redes de datos con conmutación de circuitos: deben solicitar a la red que “configure la llamada” y proporcione la identificación del circuito antes de que los hosts puedan intercambiar datos.
Otra nota: dada la sobrecarga de “establecimiento de llamadas”, se puede construir una red de conmutación de circuitos sobre una red de conmutación de paquetes (que no tiene esa sobrecarga), pero no la inversa (o más bien, si intenta disparar al azar datagramas (paquetes) a destinos aleatorios en una red de conmutación de circuitos, la sobrecarga establecida de la llamada te comerá vivo).
- ¿Cuál es el número de subred de un host con una dirección IP de 172.16.66.0/21?
- ¿Para qué sirve la NAT dinámica?
- ¿Cuáles son algunos trucos o mejores prácticas para el administrador de configuraciones de red en sistemas Linux remotos o sin cabeza?
- ¿Qué pasó con la multidifusión?
- ¿En qué se diferencia Network Engineer de los administradores de red y cuál tiene más tiempo de inactividad?
Las redes de conmutación de paquetes generalmente se construyen con multiplexación estadística. En mi experiencia, típicamente he visto redes de conmutación de circuitos construidas con multiplexación en el dominio del tiempo para garantizar el ancho de banda para cada “llamada” … como la Red telefónica (voz) simple (POTS).
En general, las redes de paquetes conmutados se amplían mejor porque imponen menos requisitos a los enrutadores de la red. También hay costos más altos para desarrollar resiliencia frente a fallas del enrutador en una red de conmutación de circuitos en lugar de una red de conmutación de paquetes.