fbpx
Wikipedia

Token bucket

Token bucket es un algoritmo usado en redes de computadoras de paquetes conmutados y redes de telecomunicaciones. Se puede usar para verificar que las transmisiones de datos, en forma de paquetes, se ajusten a límites definidos en el ancho de banda y la ráfaga (una medida de la irregularidad o variaciones en el flujo de tráfico). También se puede utilizar como un algoritmo de planificación para determinar el tiempo de las transmisiones que cumplirán con los límites establecidos para el ancho de banda y la ráfaga: véase planificador de red.

Visión general

El algoritmo token bucket se basa en una analogía de un cubo de capacidad fija en el que los tokens, normalmente representando una unidad de bytes o un único paquete de tamaño predeterminado, son añadidos a un ritmo fijo. Cuando se debe verificar que un paquete se ajusta (es conforme) a los límites definidos, se inspecciona el cubo para ver si contiene suficientes tokens en ese momento. Si es así, el número apropiado de tokens, por ejemplo equivalente a la longitud del paquete en bytes, se eliminan ("se consumen"), y el paquete se pasa, por ejemplo, para su transmisión. El paquete no es conforme si no hay suficientes tokens en el cubo, y el contenido del cubo no se modifica. Los paquetes no conformes se pueden tratar de varias maneras:

  • Pueden ser borrados.
  • Pueden ser puestos en cola para su posterior transmisión cuando se hayan acumulado suficientes tokens en el cubo.
  • Pueden ser transmitidos, pero marcarse como no conformes, posiblemente para ser borrados posteriormente si la red está sobrecargada.

Por lo tanto, un flujo conforme puede contener tráfico con un ritmo promedio hasta el ritmo al que se añaden tokens al cubo, y tiene una ráfaga determinada por la profundidad del cubo.

Algoritmo

El algoritmo token bucket se puede entender conceptualmente de la siguiente manera:

  • Se añade un token al cubo cada   segundos.
  • El cubo puede contener como máximo   tokens. Si llega un token cuando el cubo está lleno, se descarta.
  • Cuando llega un paquete (PDU de capa de red) de n bytes,
    • si hay al menos n tokens en el cubo, se eliminan n tokens del cubo y el paquete se envía a la red.
    • si hay menos de n tokens disponibles, no se eliminan tokens del cubo y se considera que el paquete no es conforme.

Véase también

Otras lecturas

  • John Evans, Clarence Filsfils (2007). Deploying IP and MPLS QoS for Multiservice Networks: Theory and Practice. Morgan Kaufmann. ISBN 0-12-370549-5. 
  • Ferguson P., Huston G. (1998). Quality of Service: Delivering QoS on the Internet and in Corporate Networks. John Wiley & Sons, Inc. ISBN 0-471-24358-2. 
  •   Datos: Q386456

token, bucket, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, octubre, 2018, algoritmo, usado, redes, computadoras, paquetes, conmutados, redes, telecomunicaciones, puede, usar, para, verificar, transmi. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 13 de octubre de 2018 Token bucket es un algoritmo usado en redes de computadoras de paquetes conmutados y redes de telecomunicaciones Se puede usar para verificar que las transmisiones de datos en forma de paquetes se ajusten a limites definidos en el ancho de banda y la rafaga una medida de la irregularidad o variaciones en el flujo de trafico Tambien se puede utilizar como un algoritmo de planificacion para determinar el tiempo de las transmisiones que cumpliran con los limites establecidos para el ancho de banda y la rafaga vease planificador de red Indice 1 Vision general 2 Algoritmo 3 Vease tambien 4 Otras lecturasVision general EditarEl algoritmo token bucket se basa en una analogia de un cubo de capacidad fija en el que los tokens normalmente representando una unidad de bytes o un unico paquete de tamano predeterminado son anadidos a un ritmo fijo Cuando se debe verificar que un paquete se ajusta es conforme a los limites definidos se inspecciona el cubo para ver si contiene suficientes tokens en ese momento Si es asi el numero apropiado de tokens por ejemplo equivalente a la longitud del paquete en bytes se eliminan se consumen y el paquete se pasa por ejemplo para su transmision El paquete no es conforme si no hay suficientes tokens en el cubo y el contenido del cubo no se modifica Los paquetes no conformes se pueden tratar de varias maneras Pueden ser borrados Pueden ser puestos en cola para su posterior transmision cuando se hayan acumulado suficientes tokens en el cubo Pueden ser transmitidos pero marcarse como no conformes posiblemente para ser borrados posteriormente si la red esta sobrecargada Por lo tanto un flujo conforme puede contener trafico con un ritmo promedio hasta el ritmo al que se anaden tokens al cubo y tiene una rafaga determinada por la profundidad del cubo Algoritmo EditarEl algoritmo token bucket se puede entender conceptualmente de la siguiente manera Se anade un token al cubo cada 1 r displaystyle 1 r segundos El cubo puede contener como maximo b displaystyle b tokens Si llega un token cuando el cubo esta lleno se descarta Cuando llega un paquete PDU de capa de red de n bytes si hay al menos n tokens en el cubo se eliminan n tokens del cubo y el paquete se envia a la red si hay menos de n tokens disponibles no se eliminan tokens del cubo y se considera que el paquete no es conforme Vease tambien EditarLeaky bucket Traffic shapingOtras lecturas EditarJohn Evans Clarence Filsfils 2007 Deploying IP and MPLS QoS for Multiservice Networks Theory and Practice Morgan Kaufmann ISBN 0 12 370549 5 Ferguson P Huston G 1998 Quality of Service Delivering QoS on the Internet and in Corporate Networks John Wiley amp Sons Inc ISBN 0 471 24358 2 Datos Q386456 Obtenido de https es wikipedia org w index php title Token bucket amp oldid 132328915, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos