¿Cuál es la diferencia entre un puente y un interruptor?


17

No puedo encontrar ninguna fuente autorizada que pueda explicar de manera concisa la diferencia entre un puente y un interruptor. Por lo que puedo decir, la mayoría de los dispositivos comúnmente conocidos como "interruptores" se ajustan a la descripción de "puente" tal como se define en el estándar IEEE 802.1D. Si bien puede darse el caso de que un dispositivo pueda ser tanto un puente como un interruptor (¿tal vez "interruptor" es un subconjunto de "puente"?), Solo puedo encontrar explicaciones "manuales" de la diferencia. Las diferencias más comúnmente citadas que he encontrado se reducen a uno de estos dos:

  1. Los conmutadores tienen muchos puertos, los puentes solo tienen dos (o algún otro número pequeño)
  2. Los conmutadores realizan el reenvío en hardware, mientras que los puentes lo realizan en software

No estoy satisfecho con estas respuestas porque:

  1. Los estándares IEEE claramente no establecen ni asumen que los puentes tendrán solo dos puertos. En todo caso, se supone que habrá muchos más de dos puertos. Entonces esta explicación es simplemente absurda. (Incluso Cisco intenta pasar esto como una de las diferencias).
  2. Los estándares IEEE parecen definir "puente" por lo que hace, no por cómo lo hace. No hay nada en el estándar que pueda encontrar que diga que el puente debe o debe hacerse en el software. Por lo tanto, un puente que reenvía en hardware aún sería un puente en lo que respecta al estándar.

De hecho, cuando busqué el estándar IEEE 802.1D, no mencioné la palabra "interruptor" en absoluto. Entonces "puente" parece ser el término técnicamente correcto. Sin embargo, puesto que el "interruptor" palabra parece ser usado con mayor frecuencia (por el momento ) no puede dejar de preguntarse si no es un factor diferenciador real. ¿O es solo un caso de diferentes palabras que se utilizan para describir lo mismo?

Se agradecerán especialmente las referencias a las fuentes.

EDITAR: Debo agregar que soy plenamente consciente del hecho de que los puentes no son lo mismo que los repetidores.


@Rex: ¿Qué le faltaría a un puente puro, que tendría un interruptor?
Dan Molding el

@Rex: No creo que ese sea el caso. Por ejemplo, hay módulos para los switches de catalizador de Cisco que les permiten convertir de Ethernet a Frame Relay y viceversa. Creo que esta función de conversión de protocolo se denominaría más "puerta de enlace" que "puente". Los módulos Cisco antes mencionados permitirían que un switch Catalyst realice funciones de puerta de enlace, pero sigue siendo un switch . Pero, ¿qué pasa si lo convierte en un interruptor en lugar de un puente?
Dan Molding

+1 para una gran pregunta en la que nunca pensé dos veces.
ITGuy24

Respuestas:


8

Los estándares IEEE claramente no establecen ni asumen que los puentes tendrán solo dos puertos. En todo caso, se supone que habrá muchos más de dos puertos.

Estás en lo correcto. En realidad, puede ver un puente con tres puertos en el estándar IEEE 802.1D. (Consulte la Figura 7-1: una red de área local puenteada).

Bien, encontré este artículo: "Los 10 productos más importantes de la década" :

Arroja algo de luz sobre el origen del término "interruptor" y algunas citas rápidas del artículo aclararán varios puntos importantes que causan confusión infinita ...

¿Por qué EtherSwitch y no EtherBridge? Dos razones: en primer lugar, puentear era una mala palabra en la industria, que cualquier buen comercializador debe evitar. En segundo lugar, el producto de Kalpana no cumplía con las especificaciones IEEE para un puente, por lo que en lugar de luchar, la compañía cambió.

Cambiar era solo un nombre elegante para unir, y esa era una tecnología de la década de 1980, o eso pensaba.

Algunas anotaciones en su legendario talonario de cheques llevaron a Cisco de cambiar de sideliner a cambiar de headliner, y una de las adquisiciones clave de la compañía fue Kalpana.


En efecto. La sección RSTP es específicamente lo que tenía en mente cuando hice este reclamo. También hay otros ejemplos en esa sección. Por ejemplo, la figura 17-7 muestra dos puentes, cada uno con ocho puertos.
Dan Moulding

7

Un conmutador de ethernet es un puente de ethernet multipuerto. Un puente es un dispositivo que divide dominios de colisión pero no difunde dominios. Un conmutador es simplemente un puente con muchos puertos. Otros ejemplos de puentes son los puntos de acceso inalámbrico y los concentradores de doble velocidad. No creo que la implementación (almacenar y reenviar frente a reenvío rápido, software frente a hardware, 2 puertos frente a muchos puertos, etc.) la diferencie en el tipo, solo una diferencia de grado (es decir, un puente más rápido o más puertos en un puente, etc.).

Ethernet era originalmente un protocolo de "todos ven todo el tráfico" . Así es como ocurrió la gestión del tráfico: si alguien más está usando la red, espere hasta que no lo haga; Si dos personas intentan usar la red al mismo tiempo, ambas esperan una cantidad de tiempo aleatoria antes de intentar usar la red nuevamente. Este era un "dominio de colisión" o lo que la gente ahora llama un "dominio de difusión" porque todo está cambiado y no hay más colisiones (dos iniciadores simultáneos de tráfico).

Un puente, en este contexto, solo reenvía el tráfico a las estaciones del otro lado del puente si se ha enterado de que esa estación está del otro lado del puente. Si no ha visto el MAC objetivo, lo enviará por el puente (inundación) o si es una transmisión / multidifusión, también lo enviará por el puente.

En ethernet, es útil recordar cómo se inventó y se implementó la tecnología. Primero llegaron los medios compartidos, como 10base5 y 10base2 , que son cables coaxiales que transportan físicamente todo el tráfico a todas las estaciones como una señal de RF. Debido a que los toques de vampiros en las conexiones 10base5 eran caros, las personas también usaban repetidores AUI que actuaban como centros, pero no lo eran. Ninguno de estos equipos tenía memoria alguna; el tráfico pasó o no lo hizo (y si no lo hizo, se esperaba que el remitente retransmitiera).

Solo mucho más tarde la gente comenzó a usar par trenzado y a implementar concentradores ethernet 10baseT. Una topología común era usar 10base5 como red troncal de construcción y 10baseT en algunas ubicaciones, y conectar diferentes redes troncales 10base5 entre sí mediante puentes o repetidores, según los patrones de tráfico y los presupuestos locales.


La mejor respuesta. Extraje toda una red coaxial de todo el campus (alabado sea el tornillo en los conectores BNC) 5 años antes de que empezáramos a llamarlo 'par trenzado', sin dejar de ver cuán crucial era realmente el escalonamiento entre cada giro de cada par. Iba a responder hasta que vi esto. Todavía tengo mi confiable terminador en mi caja de herramientas :)
Tim Post

2
Todavía recuerdo mi primera clase de comunicación de datos que trató de explicar Ethernet. "Es como el pasillo de una escuela, la gente asoma la cabeza por la puerta diciendo 'voy a hablar ahora' ... si nadie en el pasillo dice 'cállate' ... puedes hablar". Así es como las personas de entre 30 y 40 años se clasifican como dinosaurios.
Tim Post

Esta es una gran lección de historia, pero no aborda mucho la cuestión. Usted dice que los puentes no aíslan los dominios de difusión. ¿Eso implica que los interruptores lo hacen ? Hasta donde yo sé, no lo hacen (solo los enrutadores o puertas de enlace se usan comúnmente para eso, AFAIK).
Dan Molding el

1
Estás buscando una distinción sin diferencia. La característica definitoria de un puente es que aísla los dominios de colisión pero no los dominios de difusión. Esto también es lo que hace un conmutador, pero en muchos segmentos de red en lugar de solo dos.
Chris

1
@Ward: No solo esta no es la única respuesta correcta, sino que ni siquiera es correcta. Si cree que es así, debe volver a leer la respuesta aceptada, o busque en Google lo que Radia Perlman (de la fama de los árboles) tiene que decir sobre el tema del "puente" frente al "interruptor".
Dan Moulding

4

No veo ninguna razón específica para la confusión aquí: los estándares se refieren al puente y definen cómo funciona el puente, los conmutadores generalmente son puentes rápidos de múltiples puertos; ambos son dispositivos L2 que extienden los dominios de transmisión pero limitan los dominios de colisión. Cisco tiene un documento bastante bueno sobre su visión de las diferencias aquí .


Este es el mismo artículo al que hice un enlace desde mi pregunta. La explicación de Cisco es evidentemente absurda porque 802.1D claramente no limita los puentes a dos puertos o dos segmentos.
Dan Molding el

Además, su respuesta no señala una diferencia real. Claramente, los estándares relevantes permiten puentes de diferentes velocidades. Sin mencionar que un cambio "rápido" hoy será un cambio lento dentro de diez años. ¿Eso significa que se convertirá en un puente? : P
Dan Moulding

2
Oops, mi mal. Todavía no veo ningún absurdo, pero si su punto es que Switch es un término indefinido, entonces es lo suficientemente justo. "Conmutar" como término no tiene una definición IEEE formal, es un término comercial poco definido utilizado por los fabricantes para etiquetar puentes rápidos de múltiples puertos (y enrutadores en ocasiones). El estándar no necesita preocuparse, ya que define el comportamiento de la capa 2, pero los vendedores sí.
Helvick el

1
Me gusta esa explicación (ese "cambio" es simplemente un término comercial, sin una definición técnica universalmente acordada). Pero hace que uno se pregunte por qué los vendedores (como lo hace Cisco en ese artículo) intentan establecer una diferencia técnica cuando no hay ninguno.
Dan Molding el

Estoy empezando a creer en el origen del término comercial / comercial en esto. Tiene sentido que un puente se llame puente cuando solo tiene 2 puertos. Pero a medida que los puentes de muliport estuvieron disponibles, el término puente probablemente sonaba demasiado lineal / unidireccional. No conozco demasiados puentes sobre el agua que vayan de un lado a otro, pero de un lado a otro.
ITGuy24

2

Para Ethernet, el término "conmutador" es un término de marketing utilizado para distinguir el hardware de un "concentrador". Un conmutador proporciona ancho de banda dedicado por puerto, mientras que el concentrador comparte el ancho de banda entre los puertos. El término "interruptor" también implica generalmente que el reenvío de direcciones MAC conocidas se realiza en hardware.

Bridging es una función que puede implementarse mediante un conmutador. En los viejos tiempos, solía haber cajas separadas centradas en software llamadas "puentes", pero esa función ha sido utilizada por los conmutadores de capa 2. De hecho, con 802.1q ahora puede haber múltiples puentes en un solo conmutador.

Hay una muy buena explicación de cómo los términos se unieron aquí:

http://en.wikipedia.org/wiki/Network_bridge#Bridge_versus_Layer_2_switch


2
El problema con esta explicación es que un "interruptor" sin funcionalidad de puente haría ... ¿qué? Nada de uso general, por lo que puedo decir, si no realiza la función de un puente. Por lo tanto, esta noción de que los conmutadores han "tomado" la funcionalidad que antes realizaban los puentes parece, en el mejor de los casos, tonta. Lo del hardware frente al software solo significa que los conmutadores son puentes rápidos. Esta sería una distinción cualitativa, no técnica y subjetiva. Estoy buscando algo concreto. Por cierto, "puente" también podría distinguir de "centro".
Dan Molding el

1
Así que finalmente saqué mi copia de "Interconnections, Second Edition", un libro clásico sobre redes. En el Capítulo 5, Perlman cubre el tema de cambio versus puente en detalle. Para citar: "Desafortunadamente, las personas acuñaron la palabra interruptor suponiendo que estaban inventando un nuevo concepto, de alguna manera diferente de un puente o un enrutador ... Una definición cínica (y no gramatical) que uso para cambiar es 'un término de marketing que significa rápido . '"
hallidave

Eso es un gran hallazgo. La Sra. Perlman es definitivamente muy apreciada en esta área y calificaría como una fuente autorizada, en mi libro. Gracias por encontrar eso. Hasta ahora, esta parece ser la mejor explicación. Pero esperaré y veré si alguien más puede aportar respuestas convincentes diferentes.
Dan Molding el

2

"Puente" tiene una definición clara dada por los estándares, es más un concepto que un objeto, un puente es "algo que actúa de cierta manera" y la forma está definida por el estándar; no importa cuántos puertos tenga, si lo hace en hardware o software, etc.

En ese momento, las redes donde principalmente "un dominio de colisión por LAN" (piense en el coaxial ethernet o en una red de máquinas conectadas a un concentrador) alguna industria puso en el mercado "un objeto que contenía un puente con todos los puertos como número de interfaces físicas que tenía ", para una analogía con la terminología de las telecomunicaciones, donde se parecía mucho al comportamiento de una" central telefónica ", y para distinguirla en el mercado del hábito existente de" poner un puente con dos / pocos puertos entre dos / pocos concentradores "(que era muy común en el momento de dividir el dominio de colisión en partes) ... lo llamaron" interruptor ".

Tenga en cuenta que el término "interruptor" es comercial, no tiene una definición estándar o formal. Observe también cómo hoy en día en un mundo con etiquetado dot1q, agregaciones de puertos, "conmutadores de capa 3" (que no son más que "enrutadores con muchas interfaces en la terminología de marketing :)"), etc ... lo que llamamos un "conmutador" puede en realidad contienen en términos formales de diseño de red varios puentes, uno o más enrutadores, algunos concentradores, varios hosts y otras cosas; todo empaquetado en un dispositivo dedicado.

A.


1

Históricamente, Bridge significaba un dispositivo que reenviaba paquetes entre dos tipos de medios. Su AP inalámbrico típico con puerto (s) de ethernet incorporado (s) sería el mejor ejemplo de eso. Tanto el lado inalámbrico como el cableado estarían en el mismo dominio de transmisión y colisión. No hay inspección, filtrado, etc., solo lo que aparece en un puerto va a otros puertos.

El conmutador es un grupo de puertos (generalmente) del mismo tipo. En lo que respecta a los concentradores, me gusta el antiguo nombre de 'repetidores', ya que repiten un paquete entrante en un puerto a todos los demás puertos en el concentrador. No hay medios cambiando aquí, solo una simple repetición. La única diferencia entre conmutadores y concentradores es que los conmutadores son más inteligentes; ellos 'aprenden' las direcciones MAC que responden en un puerto en particular, por lo que cuando llega un nuevo paquete para esa dirección MAC, el paquete se reenvía allí, y solo allí. Un conmutador enviaría ciegamente el paquete a cualquier otro puerto del concentrador. Esto es beneficioso tanto para la seguridad como para el rendimiento.

Luego están los 'interruptores de capa 3'. Hasta ahora, los puentes, los concentradores y los conmutadores normales eran todos de Capa 2, pero estos muchachos son aún más inteligentes. De hecho, inspeccionan los encabezados IP (por lo tanto, la Capa 3) y pueden tomar decisiones basadas en la información que se encuentra en los encabezados IP. Así es como todo el enrutamiento, ACL y algunos filtros simples se pueden realizar a nivel de conmutador sin necesidad de un firewall de filtrado de paquetes o un enrutador.

Como puede ver, la teoría es una cosa, y lo que los productos terminan haciendo puede ser muy diferente y dificultar el seguimiento de todos los pequeños matices.


Un puente real (no un repetidor) separa los segmentos físicos de la red entre sí, de modo que el dominio de colisión de cada segmento es independiente de los demás. En un AP inalámbrico, el dominio de colisión del segmento inalámbrico no se comparte con el lado cableado. Además, el uso más común de puentes es para conectar segmentos del mismo tipo de MAC (por ejemplo, muchos segmentos de Ethernet) para extender la red más allá de sus límites de longitud de segmento, y para introducir elementos tales como RSTP y VLAN. Lo que estás describiendo (en tu ejemplo AP) sería en realidad un repetidor (también conocido como un hub).
Dan Molding el

1

Los puentes se usaron históricamente para reducir el tamaño del dominio de colisión creado por los centros, cuando la gente todavía usaba los centros.

Los interruptores fueron solo el siguiente paso que eliminó por completo el dominio de colisión.

Las principales diferencias en mi opinión es que los puentes no se utilizaron para el acceso directo del cliente, un puente se conectaría a los concentradores. Los concentradores proporcionan acceso directo al cliente.


Interesante respuesta. Parece que está diciendo que un interruptor es un puente que solo permite la conexión de una estación a un segmento (eliminando así las colisiones). Si bien la definición técnica de puente no especifica esto, es muy posible que se trate de un factor distintivo importante entre los primeros "interruptores" y sus hermanos de puente.
Dan Molding el

Supongo que mi punto principal era que los puentes se usaban en la capa de distribución de una red y no en la capa de acceso. En ese momento, la conectividad de la capa de acceso era proporcionada por los centros. Donde como interruptores abarcan ambas capas.
ITGuy24

0

Esta es mi opinión. No se trata de la cantidad de puertos. No se trata de hacerlo en hardware / software. Se trata de qué capa se está manejando y qué protocolos. Un puente generalmente funciona en L2 y convierte (puentes) entre protocolos dispares. Un conmutador generalmente funciona en L2 y mueve (conmutadores) paquetes para redes del mismo protocolo. Para más información, lea estos artículos.


1
El problema con esta noción es que los puentes de Ethernet solo unen Ethernet . No se convierten entre diferentes protocolos.
Dan Molding el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.