Red de conocimiento informático - Programación de la red - ¿Cómo entiende el ancho de banda del backplane y la velocidad de reenvío de paquetes del conmutador? ?

¿Cómo entiende el ancho de banda del backplane y la velocidad de reenvío de paquetes del conmutador? ?

La relación entre los dos: un indicador importante que determina la velocidad de reenvío de paquetes es el ancho de banda del backplane del switch. El ancho de banda del backplane marca la capacidad total de intercambio de datos del switch. Cuanto mayor sea el ancho de banda del backplane de un conmutador, mayor será su capacidad para procesar datos, lo que significa mayor será la velocidad de reenvío de paquetes.

El ancho de banda del backplane puede entenderse como la cantidad máxima de datos que se pueden transmitir entre el bus de la computadora, el procesador de interfaz del conmutador o la tarjeta de interfaz y el bus de datos.

La tasa de reenvío de paquetes puede entenderse como una medida de la velocidad de la línea de reenvío de paquetes, que se calcula en función del número de paquetes de datos de 64 bytes (paquetes mínimos) enviados por unidad de tiempo.

A continuación se explica en detalle el ancho de banda del backplane, la velocidad de reenvío de paquetes y el método de cálculo:

1. Switch: ancho de banda del backplane

El ancho de banda del backplane es un switch modular. Este concepto no existe para los conmutadores de puerto fijo. La capacidad del backplane y la capacidad de conmutación de los conmutadores de puerto fijo son iguales.

Ancho de banda de reenvío = tasa de reenvío de paquetes * 8 * (64 8 12) = 1344 * tasa de reenvío de paquetes.

El ancho de banda del backplane marca la capacidad total de intercambio de datos del conmutador, en Gbps. El ancho de banda del backplane de los conmutadores generales varía desde unos pocos Gbps hasta cientos de Gbps. Cuanto mayor sea el ancho de banda del backplane de un switch, mayor será su capacidad para procesar datos, pero mayor será el costo de diseño.

El ancho de banda del backplane es la cantidad máxima de datos que se pueden transmitir entre el procesador de interfaz del switch o la tarjeta de interfaz y el bus de datos. Cuanto mayor sea el ancho de banda del backplane de un switch, mayor será su capacidad para procesar datos, pero el costo de diseño también aumentará. ?

El ancho de banda del backplane se refiere a toda la capacidad de conmutación del backplane, la capacidad de conmutación se refiere a la capacidad de conmutación de la CPU y el reenvío de paquetes se refiere a la capacidad de reenvío de tres capas.

La fórmula de cálculo para el ancho de banda del backplane de velocidad de línea es número de puertos * velocidad de puerto correspondiente * 2 (modo dúplex completo). Si el ancho de banda total ≤ ancho de banda nominal del backplane, entonces el ancho de banda del backplane es la velocidad de la línea. Examine el ancho de banda total proporcionado por todos los puertos del conmutador.

Velocidad de línea de reenvío de paquetes de Capa 2 Tasa de reenvío de paquetes de Capa 2 = número de puertos gigabit Llamada velocidad de reenvío de paquetes de Capa 2, el conmutador puede alcanzar velocidad de línea cuando realiza conmutación de Capa 2.

Velocidad de línea de reenvío de paquetes de Capa 3 Tasa de reenvío de paquetes de Capa 3 = Número de puertos Gigabit × 1.488Mpps Número de puertos de 100 M Llamada velocidad de reenvío de paquetes de Capa 3, el conmutador puede alcanzar velocidad de línea cuando realiza conmutación de Capa 3.

La idea del diseño es dividir la matriz de bus cruzado integrada en pequeñas matrices cruzadas y conectarlas a través de un bus de alto rendimiento en el medio. La ventaja es que reduce la cantidad de buses cruzados, reduce los costos y reduce la contención del bus, pero el bus que conecta la matriz cruzada se convierte en una característica nueva.

En términos generales, la velocidad de reenvío de paquetes de los enrutadores de gama baja es de sólo unos pocos K a decenas de Kpps, mientras que los enrutadores de gama alta pueden alcanzar decenas de Mpps (millones de paquetes por segundo) o incluso cientos de Mps. Si se usa en una oficina pequeña, simplemente compre un enrutador de gama baja con una tasa de reenvío baja. Si se usa en departamentos de empresas grandes y medianas, se recomienda que este indicador sea estricto cuanto mayor sea el rendimiento. cuanto mejor.

2. Switch: tasa de reenvío de paquetes

La tasa de reenvío de paquetes, también llamada rendimiento del puerto, se refiere a la capacidad de reenvío de paquetes de datos del enrutador en un determinado puerto. Las unidades generalmente usan pps (rendimiento de paquetes). ). por segundo).

El significado de tasa de reenvío de paquetes es el número de paquetes de datos reenviados por segundo, la unidad es pps, es decir, ¿paquete?por?segundo.

El paquete de datos aquí tiene una relación correspondiente con el byte, es decir, 1 paquete = 64 bytes. ¿Por qué es 64? Esta es la definición de un paquete. Un paquete de datos en la red contiene al menos 64 bytes. Estos 64 bytes se refieren a datos puros.

Por supuesto, la transmisión de paquetes de datos en la red no es solo la transmisión simple de paquetes de datos, sino que también agrega un encabezado de trama de 8 bytes y un espacio de trama de 12 bytes a cada paquete de datos, por lo que cada paquete de datos debe transmitirse 64 8 12***84bytes.

La capacidad de reenvío se mide por la longitud mínima del paquete que se puede procesar. Para Ethernet, el paquete mínimo es de 64 BYTE, más la sobrecarga de trama de 20 BYTE, por lo que el paquete mínimo es de 84 BYTE.

Para Gigabit Ethernet, el método de cálculo es el siguiente: 1.000.000.000bps/8bit/(64+8+12) byte=1.488.095pps. Para que una interfaz Gigabit full-duplex alcance los requisitos de velocidad de línea: velocidad de reenvío de paquetes = 1000Mbps/(84*8) = 1,488Mpps.

De manera similar, obtenga:

Para que una interfaz full-duplex de 1000Mbps alcance los requisitos de velocidad de línea: capacidad de reenvío = 1000Mbps/((64 20)*8bit) = 1.488Mpps.

Para que una interfaz full-duplex de 100Mbps alcance la velocidad de línea, los requisitos son: capacidad de reenvío = 100Mbps/((64 20)*8bit) = 0,149Mpps.

Mellanox lanzó nuevos productos Ethernet en Beijing: los primeros 100 Gigabit Ethernet de la industria, el conmutador Ethernet abierto sin bloqueo Spectrum y los adaptadores Ethernet de la serie ConnectX-4Lx.

10 Gigabit Ethernet, la velocidad de reenvío de paquetes de un puerto de velocidad de línea es de 14,88Mpps

100 Gigabit Ethernet, la velocidad de reenvío de paquetes de un puerto de velocidad de línea es de 0,1488Mpps

Puerto POS OC-12, la velocidad de reenvío de paquetes de un puerto de velocidad de cable es 1.17Mpps

Puerto POS OC-48, la velocidad de reenvío de paquetes de un puerto de velocidad de cable es 468Mpps

Información ampliada:

1. Ancho de banda del backplane

El ancho de banda del backplane del switch es la cantidad máxima de datos que se pueden transferir entre el procesador de la interfaz del switch o la interfaz. tarjeta y el bus de datos. El ancho de banda del backplane marca la capacidad total de intercambio de datos del conmutador. La unidad es Gbps, también llamado ancho de banda de conmutación. El ancho de banda del backplane de un conmutador general varía desde unos pocos Gbps hasta cientos de Gbps. Cuanto mayor sea el ancho de banda del backplane de un switch, mayor será su capacidad para procesar datos, pero mayor será el costo de diseño.

2. Tasa de reenvío

La tasa de reenvío de paquetes del conmutador marca la capacidad del conmutador para reenviar paquetes de datos. La unidad es generalmente pps (paquetes por segundo) y la velocidad de reenvío de paquetes de los conmutadores generales varía desde decenas de Kpps hasta cientos de Mpps. La tasa de reenvío de paquetes se refiere a la cantidad de millones de paquetes de datos por segundo (Mpps) que el conmutador puede reenviar, es decir, la cantidad de paquetes de datos que el conmutador puede reenviar al mismo tiempo. La tasa de reenvío de paquetes refleja la capacidad de conmutación del conmutador en unidades de paquetes de datos.

Para 10 Gigabit Ethernet, la velocidad de reenvío de paquetes de un puerto de velocidad de cable es de 14,88Mpps.

Para Gigabit Ethernet, la velocidad de reenvío de paquetes de un puerto de velocidad de cable es de 1,488Mpps.

Para Fast Ethernet, la velocidad de reenvío de paquetes de un puerto de velocidad de cable es de 0,1488Mpps.

Para el puerto POS OC-12, la velocidad de reenvío de paquetes de un puerto de velocidad de cable es de 1,17Mpps.

Para el puerto POS OC-48, la velocidad de reenvío de paquetes de un puerto de velocidad de cable es de 4,68 MppS.

Material de referencia: Enciclopedia Baidu - Velocidad de reenvío de paquetes

Material de referencia: Enciclopedia Baidu - Ancho de banda del backplane

Material de referencia: People's Daily Online - los primeros 100.000 Gigabit llegada de los conmutadores Ethernet