Qu'est-ce que le délai de sérialisation? Pourquoi Ethernet 10 Go aide-t-il à le réduire?

9

Dans le contexte d'un commutateur réseau, qu'est-ce exactement que le "retard de sérialisation"? (J'ai entendu ce terme à plusieurs reprises.) J'ai également entendu dire que l'Ethernet 10 Go (par opposition à l'Ethernet 1 Go) en tant que technologie de transport permet de réduire le délai de sérialisation même lorsque la bande passante complète de 10 Go n'est pas utilisée.

Qu'est-ce que le délai de sérialisation? Pourquoi l'Ethernet 10 Go permet-il de le réduire?

Randomblue
la source

Réponses:

15

Le délai de sérialisation est le temps nécessaire pour déplacer des données d'un processeur vers une liaison réseau. Puisqu'un lien Ethernet 10 Gb peut mettre des bits sur le fil dix fois plus rapidement qu'un lien Ethernet 1 Gb, le délai de sérialisation sera moindre.

Pensez à un commutateur réseau de stockage et de transfert typique. Le commutateur doit recevoir un paquet, décider sur quel lien l'envoyer, puis envoyer le paquet. La latence de commutation sera donc la somme du temps qu'il faut pour effectuer chacune de ces trois choses. Plus la vitesse du câble est rapide, moins il faut de temps pour recevoir ou envoyer le paquet.

David Schwartz
la source
11

Le délai de sérialisation est le délai nécessaire pour obtenir la sérialisation des données. Dans un contexte de mise en réseau, c'est le délai nécessaire pour obtenir les données de la carte réseau vers le câble.

Par exemple, imaginez être sur une ligne commutée à 8 000 bps (1 kbps). Si vous souhaitez envoyer un paquet de 1,5 kilo-octet, il faudrait 1,5 seconde pour obtenir les données sur la ligne (fil) elle-même. Le délai minimum est alors de 1,5 seconde. S'il s'agit d'un ping ICMP (la réponse avec les mêmes données doit revenir), le temps ping / rtt minimum est de 3 secondes. (même si la vitesse physique réelle du paquet est proche de la vitesse de la lumière).

Ainsi, lors de l'accès à distance, ce n'est pas seulement lent en termes de bande passante, mais également en termes de latence.

Maintenant, revenons aux temps modernes, même si vous ne souhaitez envoyer qu'un seul paquet, il faut plus de temps pour l'envoyer via Ethernet 10meg, puis via 100meg, 1gig, 10gig, car il faut plus de temps pour obtenir le paquet au fil. Ligne plus rapide, délai plus court, même si vous n'envoyez toujours qu'un seul paquet et n'avez pas besoin de la bande passante supplémentaire.

mulaz
la source
Votre première phrase manque un mot "données à la sérialisation ..."
Randomblue