{"id":82261,"date":"2026-09-22T11:13:51","date_gmt":"2026-09-22T14:13:51","guid":{"rendered":"https:\/\/a3aengenharia.com\/?post_type=articles&#038;p=82261"},"modified":"2026-09-22T11:13:51","modified_gmt":"2026-09-22T14:13:51","slug":"que-es-qos-calidad-servicio-dscp-diffserv","status":"publish","type":"articles","link":"https:\/\/a3aengenharia.com\/es-es\/contenido\/articulos-tecnicos\/que-es-qos-calidad-servicio-dscp-diffserv\/","title":{"rendered":"\u00bfQu\u00e9 es QoS? Calidad de Servicio en redes, DSCP, DiffServ y aplicaciones"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">QoS (<em>Quality of Service<\/em>, o <strong>Calidad de Servicio<\/strong>) es el conjunto de mecanismos utilizados para controlar c\u00f3mo diferentes clases de tr\u00e1fico compiten por recursos finitos de una red. En ingenier\u00eda, QoS incluye clasificaci\u00f3n, marcado, acondicionamiento, encolado, planificaci\u00f3n y control de congesti\u00f3n para que aplicaciones con distintos requisitos de retardo, variaci\u00f3n de retardo, p\u00e9rdida y caudal reciban tratamientos coherentes con esos requisitos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">QoS <strong>no crea ancho de banda<\/strong> y no significa simplemente \u201cdar prioridad\u201d a determinados paquetes. Una marca DSCP, por ejemplo, solo identifica una intenci\u00f3n de tratamiento; el resultado depende de las pol\u00edticas configuradas en cada dominio, de las colas disponibles, del scheduler, del estado de congesti\u00f3n y de la preservaci\u00f3n \u2014 o no \u2014 de esa marca a lo largo del camino.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la pr\u00e1ctica, QoS se vuelve relevante cuando existe contenci\u00f3n. En una red holgada, diferentes clases pueden presentar rendimiento similar. Cuando un enlace, radio, uplink o interfaz de salida se aproxima a la saturaci\u00f3n, las colas pasan a determinar qui\u00e9n espera, qui\u00e9n transmite primero, qui\u00e9n puede consumir ancho de banda excedente y qu\u00e9 paquetes se descartan o se\u00f1alizan antes de que el buffer se llene por completo.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 controla realmente QoS en una red<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La Calidad de Servicio debe entenderse a partir de las <strong>caracter\u00edsticas medibles del servicio<\/strong>, y no de una lista fija de aplicaciones \u201cimportantes\u201d. La arquitectura DiffServ, ITU-T Y.1540\/Y.1541 y la literatura cl\u00e1sica de redes convergen en cuatro dimensiones centrales: caudal, retardo, variaci\u00f3n de retardo y p\u00e9rdida.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>M\u00e9trica<\/td><td>Qu\u00e9 representa<\/td><td>Por qu\u00e9 importa para QoS<\/td><\/tr><tr><td><strong>Caudal \/ throughput<\/strong><\/td><td>cantidad de datos efectivamente entregada por unidad de tiempo<\/td><td>flujos de backup, video de alta resoluci\u00f3n y grandes transferencias pueden exigir capacidad sostenida incluso sin necesidad de latencia extremadamente baja<\/td><\/tr><tr><td><strong>Latencia<\/strong><\/td><td>tiempo de tr\u00e1nsito entre origen y destino<\/td><td>aplicaciones interactivas, voz, control y determinados flujos operativos se degradan cuando aumenta el retardo<\/td><\/tr><tr><td><strong>Jitter \/ IPDV<\/strong><\/td><td>variaci\u00f3n del retardo entre paquetes<\/td><td>audio y video en tiempo real dependen de regularidad de entrega; los buffers de reproducci\u00f3n solo pueden absorber parte de esa variaci\u00f3n<\/td><\/tr><tr><td><strong>P\u00e9rdida de paquetes<\/strong><\/td><td>porci\u00f3n de paquetes que no llega al destino<\/td><td>la p\u00e9rdida puede reducir la calidad de medios, provocar retransmisiones o disminuir el throughput en transportes orientados a congesti\u00f3n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Estas magnitudes tienen causas diferentes. La latencia de un camino puede descomponerse, de forma simplificada, en retardo de <strong>propagaci\u00f3n<\/strong>, <strong>serializaci\u00f3n\/transmisi\u00f3n<\/strong>, <strong>procesamiento<\/strong> y <strong>cola<\/strong>. QoS act\u00faa principalmente donde existe disputa por recursos y formaci\u00f3n de colas; no elimina la velocidad finita de propagaci\u00f3n ni corrige por s\u00ed solo un enlace f\u00edsicamente subdimensionado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta distinci\u00f3n evita un error com\u00fan: intentar \u201cresolver con prioridad\u201d un problema que en realidad es de capacidad, arquitectura o recorrido. El <a href=\"\/conteudo\/artigos-tecnicos\/trafego-de-rede-fluxos-carga-broadcast-multicast-capacidade\/\">art\u00edculo sobre tr\u00e1fico de red<\/a> profundiza precisamente la relaci\u00f3n entre flujos, carga y capacidad.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Latencia, jitter y p\u00e9rdida no son lo mismo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Latencia<\/strong> \u00e9 atraso. <strong>Jitter<\/strong> \u00e9 a varia\u00e7\u00e3o desse atraso. Uma comunica\u00e7\u00e3o pode ter lat\u00eancia relativamente alta e est\u00e1vel, enquanto outra apresenta lat\u00eancia m\u00e9dia baixa, mas grande dispers\u00e3o entre os tempos de chegada. Para aplica\u00e7\u00f5es interativas, os dois problemas produzem efeitos diferentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La p\u00e9rdida tambi\u00e9n debe interpretarse en el contexto del protocolo y de la aplicaci\u00f3n. En TCP, las p\u00e9rdidas pueden inducir retransmisiones y reducir la ventana de congesti\u00f3n. En UDP\/RTP, la aplicaci\u00f3n puede optar por continuar sin retransmitir, privilegiando la temporalidad frente a la recuperaci\u00f3n perfecta. Por lo tanto, la pol\u00edtica de QoS debe definirse a partir del comportamiento real del flujo.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Por qu\u00e9 la congesti\u00f3n crea el problema que QoS debe administrar<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una interfaz de salida transmite paquetes a una tasa finita. Cuando llegan m\u00e1s bits de los que puede transmitir en ese intervalo, los paquetes deben esperar en memoria. Se forma una cola.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las colas peque\u00f1as absorben r\u00e1fagas naturales. Sin embargo, colas excesivamente profundas pueden ocultar la saturaci\u00f3n durante un tiempo e introducir cientos de milisegundos de retardo \u2014 fen\u00f3meno asociado al <strong>bufferbloat<\/strong>. El problema deja de ser solo \u201cfalta de ancho de banda\u201d: las aplicaciones interactivas pasan a compartir el mismo buffer con flujos agresivos orientados a ocupar toda la capacidad disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">QoS moderno, por tanto, no se limita al scheduler. Combina mecanismos de <strong>clasificaci\u00f3n<\/strong>, <strong>marcado<\/strong>, <strong>traffic conditioning<\/strong>, <strong>queue scheduling<\/strong>, <strong>Active Queue Management (AQM)<\/strong> y, cuando se soporta, <strong>Explicit Congestion Notification (ECN)<\/strong>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo funciona QoS: de la aplicaci\u00f3n a la interfaz de salida<\/h2>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">Un QoS eficiente comienza antes de configurar el switch: es necesario caracterizar flujos, localizar cuellos de botella, definir clases, trust boundaries, pol\u00edtica de marcado y criterios medibles de aceptaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A3A Engenharia estructura dise\u00f1os de redes corporativas con arquitectura, capacidad, segmentaci\u00f3n, redundancia y pol\u00edtica de QoS documentada de extremo a extremo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/planejamento\/projeto-de-rede-logica-e-redes-corporativas\/\">Conozca el servicio de Dise\u00f1o de Red L\u00f3gica y Redes Corporativas<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Un dise\u00f1o coherente de QoS comienza identificando el tr\u00e1fico y termina en la interfaz que realmente enfrenta contenci\u00f3n. Entre esos puntos, la red debe mantener una pol\u00edtica consistente.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-1\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(1847.890625px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 1847.890625 68.5\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-1\"><title id=\"chart-title-a3a-diagram-1\">Cadena funcional de QoS desde la identificaci\u00f3n del flujo hasta la transmisi\u00f3n<\/title><style>#a3a-diagram-1{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-1 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-1 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-1 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-1 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-1 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-1 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-1 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-1 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-1 p{margin:0;}#a3a-diagram-1 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster-label span p{background-color:transparent;}#a3a-diagram-1 .label text,#a3a-diagram-1 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 .node rect,#a3a-diagram-1 .node circle,#a3a-diagram-1 .node ellipse,#a3a-diagram-1 .node polygon,#a3a-diagram-1 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-1 .rough-node .label text,#a3a-diagram-1 .node .label text,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-anchor:middle;}#a3a-diagram-1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-1 .rough-node .label,#a3a-diagram-1 .node .label,#a3a-diagram-1 .image-shape .label,#a3a-diagram-1 .icon-shape .label{text-align:center;}#a3a-diagram-1 .node.clickable{cursor:pointer;}#a3a-diagram-1 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-1 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-1 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-1 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-1 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-1 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-1 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-1 rect.text{fill:none;stroke-width:0;}#a3a-diagram-1 .icon-shape,#a3a-diagram-1 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-1 .icon-shape p,#a3a-diagram-1 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-1 .icon-shape rect,#a3a-diagram-1 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-1 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-1_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-1_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M182.891,34.25L187.057,34.25C191.224,34.25,199.557,34.25,207.224,34.25C214.891,34.25,221.891,34.25,225.391,34.25L228.891,34.25\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTgyLjg5MDYyNSwieSI6MzQuMjV9LHsieCI6MjA3Ljg5MDYyNSwieSI6MzQuMjV9LHsieCI6MjMyLjg5MDYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M379.313,34.25L383.479,34.25C387.646,34.25,395.979,34.25,403.646,34.25C411.313,34.25,418.313,34.25,421.813,34.25L425.313,34.25\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6Mzc5LjMxMjUsInkiOjM0LjI1fSx7IngiOjQwNC4zMTI1LCJ5IjozNC4yNX0seyJ4Ijo0MjkuMzEyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M643.813,34.25L647.979,34.25C652.146,34.25,660.479,34.25,668.146,34.25C675.813,34.25,682.813,34.25,686.313,34.25L689.813,34.25\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NjQzLjgxMjUsInkiOjM0LjI1fSx7IngiOjY2OC44MTI1LCJ5IjozNC4yNX0seyJ4Ijo2OTMuODEyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M948.266,34.25L952.432,34.25C956.599,34.25,964.932,34.25,972.599,34.25C980.266,34.25,987.266,34.25,990.766,34.25L994.266,34.25\" id=\"L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6OTQ4LjI2NTYyNSwieSI6MzQuMjV9LHsieCI6OTczLjI2NTYyNSwieSI6MzQuMjV9LHsieCI6OTk4LjI2NTYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1157.266,34.25L1161.432,34.25C1165.599,34.25,1173.932,34.25,1181.599,34.25C1189.266,34.25,1196.266,34.25,1199.766,34.25L1203.266,34.25\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6MTE1Ny4yNjU2MjUsInkiOjM0LjI1fSx7IngiOjExODIuMjY1NjI1LCJ5IjozNC4yNX0seyJ4IjoxMjA3LjI2NTYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1382.063,34.25L1386.229,34.25C1390.396,34.25,1398.729,34.25,1406.396,34.25C1414.063,34.25,1421.063,34.25,1424.563,34.25L1428.063,34.25\" id=\"L_F_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_G_0\" data-points=\"W3sieCI6MTM4Mi4wNjI1LCJ5IjozNC4yNX0seyJ4IjoxNDA3LjA2MjUsInkiOjM0LjI1fSx7IngiOjE0MzIuMDYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><path d=\"M1613.813,34.25L1617.979,34.25C1622.146,34.25,1630.479,34.25,1638.146,34.25C1645.813,34.25,1652.813,34.25,1656.313,34.25L1659.813,34.25\" id=\"L_G_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_G_H_0\" data-points=\"W3sieCI6MTYxMy44MTI1LCJ5IjozNC4yNX0seyJ4IjoxNjM4LjgxMjUsInkiOjM0LjI1fSx7IngiOjE2NjMuODEyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-1_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_G_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(95.4453125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-87.4453125\" y=\"-26.25\" width=\"174.890625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-57.4453125, -11.25)\"><rect><\/rect><foreignObject width=\"114.890625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Aplicaci\u00f3n y flujo<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(306.1015625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-73.2109375\" y=\"-26.25\" width=\"146.421875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-43.2109375, -11.25)\"><rect><\/rect><foreignObject width=\"86.421875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Clasificaci\u00f3n<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(536.5625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-107.25\" y=\"-26.25\" width=\"214.5\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-77.25, -11.25)\"><rect><\/rect><foreignObject width=\"154.5\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Marcado DSCP o PCP<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(821.0390625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-127.2265625\" y=\"-26.25\" width=\"254.453125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-97.2265625, -11.25)\"><rect><\/rect><foreignObject width=\"194.453125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Metering y acondicionamiento<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(1077.765625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-79.5\" y=\"-26.25\" width=\"159\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-49.5, -11.25)\"><rect><\/rect><foreignObject width=\"99\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Selecci\u00f3n de cola<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(1294.6640625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-87.3984375\" y=\"-26.25\" width=\"174.796875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-57.3984375, -11.25)\"><rect><\/rect><foreignObject width=\"114.796875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Scheduler y AQM<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(1522.9375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-90.875\" y=\"-26.25\" width=\"181.75\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-60.875, -11.25)\"><rect><\/rect><foreignObject width=\"121.75\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Interfaz de salida<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-H-13\" transform=\"translate(1751.8515625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.0390625\" y=\"-26.25\" width=\"176.078125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-58.0390625, -11.25)\"><rect><\/rect><foreignObject width=\"116.078125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Siguiente dominio<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Cadena funcional de QoS desde la identificaci\u00f3n del flujo hasta la transmisi\u00f3n<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La secuencia no implica que todos los equipos ejecuten todas las funciones. En arquitecturas DiffServ, las operaciones m\u00e1s complejas pueden concentrarse en los bordes del dominio, mientras el n\u00facleo aplica <strong>Per-Hop Behaviors (PHBs)<\/strong> de forma escalable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Clasificaci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Clasificar es decidir a qu\u00e9 clase pertenece un paquete. El clasificador puede considerar origen y destino, prefijos, puertos, protocolo, VLAN, interfaz, aplicaci\u00f3n identificada, contexto de seguridad u otros atributos disponibles en el equipo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una buena pol\u00edtica prefiere criterios estables. Clasificar exclusivamente por puerto TCP\/UDP, por ejemplo, se ha vuelto menos confiable en aplicaciones modernas que comparten HTTPS, QUIC o t\u00faneles. Cuando la propia aplicaci\u00f3n marca sus paquetes, la red todav\u00eda debe definir si <strong>conf\u00eda<\/strong> en ese marcado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trust boundary: d\u00f3nde la red comienza a confiar en el marcado<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La frontera de confianza es uno de los puntos m\u00e1s importantes del dise\u00f1o. El marcado recibido de un endpoint no debe aceptarse autom\u00e1ticamente en cualquier entorno; de lo contrario, un dispositivo podr\u00eda autodeclarar todo su tr\u00e1fico como cr\u00edtico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el borde, la pol\u00edtica puede:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>confiar en el marcado de un endpoint o sistema administrado;<\/li><li>reclasificar el flujo seg\u00fan una pol\u00edtica local;<\/li><li>remarcar DSCP\/PCP a los valores internos del dominio;<\/li><li>limitar o aplicar policing a clases con recursos reservados;<\/li><li>eliminar marcas no autorizadas.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esta decisi\u00f3n forma parte de la seguridad y de la gobernanza de recursos de la red, no solo del rendimiento.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">DSCP, DS Field y por qu\u00e9 el marcado no es prioridad autom\u00e1tica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El <strong>Differentiated Services Code Point (DSCP)<\/strong> ocupa seis bits del campo DS en el encabezado IP. Los dos bits restantes del octeto se utilizan para ECN. El DSCP selecciona el comportamiento que la red pretende asociar al paquete dentro de un dominio DiffServ.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es incorrecto tratar el valor decimal del DSCP como una escala universal en la que \u201ccuanto mayor, mayor prioridad\u201d. Los codepoints representan sem\u00e1nticas definidas por est\u00e1ndares o pol\u00edticas de dominio. El tratamiento solo existe si los nodos est\u00e1n configurados para mapear ese codepoint al PHB y a los mecanismos de cola correspondientes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Del mismo modo, <strong>marcar no reserva ancho de banda<\/strong>. Un paquete EF no recibe m\u00e1gicamente baja latencia por contener determinado patr\u00f3n de bits; la red debe aprovisionar capacidad, limitar la admisi\u00f3n a la clase y configurar un comportamiento de reenv\u00edo compatible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DSCP vs. PCP\/CoS en Ethernet<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En redes Ethernet con VLAN, IEEE 802.1Q proporciona el campo <strong>Priority Code Point (PCP)<\/strong> de tres bits en la etiqueta VLAN. Esto permite representar ocho valores de prioridad de usuario en el dominio de capa 2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DSCP y PCP operan en capas diferentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>DSCP<\/strong>: marcado de capa 3 en el encabezado IPv4\/IPv6;<\/li><li><strong>PCP<\/strong>: informaci\u00f3n de prioridad asociada a la etiqueta IEEE 802.1Q en capa 2;<\/li><li><strong>mapeo entre ambos<\/strong>: pol\u00edtica del dominio, no equivalencia autom\u00e1tica.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Al cruzar fronteras L2\/L3, t\u00faneles o dominios administrativos, la ingenier\u00eda debe definir expl\u00edcitamente qu\u00e9 se preserva, traduce o elimina.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">DiffServ: la arquitectura m\u00e1s importante para QoS IP escalable<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La arquitectura <strong>Differentiated Services (DiffServ)<\/strong> fue concebida para proporcionar diferenciaci\u00f3n de servicio de forma escalable. El tr\u00e1fico se clasifica y acondiciona en los bordes, se marca en el campo DS y se agrega en clases de comportamiento. En el n\u00facleo, cada paquete recibe un <strong>Per-Hop Behavior<\/strong> asociado a su DSCP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta idea resuelve una limitaci\u00f3n de las arquitecturas basadas en estado por flujo: el core no necesita mantener una reserva individual para cada sesi\u00f3n. Trata agregados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PHB: el tratamiento que un nodo aplica por salto<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un PHB describe el comportamiento observable que un agregado recibe en un nodo. Esto es diferente de prometer un resultado end-to-end. La experiencia extremo a extremo resulta de la composici\u00f3n de todos los saltos y dominios atravesados.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>PHB \/ tratamiento<\/td><td>Finalidad<\/td><td>Observaci\u00f3n de ingenier\u00eda<\/td><\/tr><tr><td><strong>Default \/ Best Effort<\/strong><\/td><td>servicio est\u00e1ndar de Internet<\/td><td>adecuado para tr\u00e1fico sin requisitos especiales; no significa \u201ctr\u00e1fico malo\u201d<\/td><\/tr><tr><td><strong>EF \u2014 Expedited Forwarding<\/strong><\/td><td>base para servicios de bajo retardo, bajo jitter y baja p\u00e9rdida<\/td><td>depende de la tasa configurada y del control de admisi\u00f3n\/acondicionamiento; no debe convertirse en una cola ilimitada de \u201ctodo lo importante\u201d<\/td><\/tr><tr><td><strong>AF \u2014 Assured Forwarding<\/strong><\/td><td>cuatro clases con diferentes recursos y tres niveles de precedencia de descarte en cada clase<\/td><td>\u00fatil cuando se desea diferenciar la probabilidad de reenv\u00edo bajo congesti\u00f3n<\/td><\/tr><tr><td><strong>LE \u2014 Lower Effort<\/strong><\/td><td>tr\u00e1fico que puede ceder recursos a Best Effort durante congesti\u00f3n<\/td><td>apropiado para servicios de menor urgencia, como determinadas sincronizaciones y transferencias oportunistas<\/td><\/tr><tr><td><strong>NQB \u2014 Non-Queue-Building<\/strong><\/td><td>aislar microflujos suaves, de baja tasa y no formadores de cola del tr\u00e1fico que crea colas profundas<\/td><td>PHB reciente; no ofrece capacidad reservada ni \u201calta prioridad\u201d<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La RFC 4594 organiza clases de servicio a partir de las caracter\u00edsticas de las aplicaciones y de sus requisitos de desempe\u00f1o. El documento presenta un conjunto amplio de clases de referencia, pero no recomienda que toda red implemente todas ellas. En la pr\u00e1ctica, <strong>menos clases, bien definidas y medibles, suelen producir pol\u00edticas m\u00e1s robustas<\/strong> que decenas de clases dif\u00edciles de operar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">EF no es sin\u00f3nimo de voz ni AF es sin\u00f3nimo de video<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Estas asociaciones aparecen en muchos ejemplos de fabricantes, pero el dise\u00f1o debe partir del requisito. Un flujo de se\u00f1alizaci\u00f3n de control puede merecer tratamiento diferente de un flujo de medios; el video grabado para almacenamiento puede tolerar retardo de cola que una videoconferencia no tolera; el tr\u00e1fico de c\u00e1maras puede requerir alto throughput sin exigir un tratamiento de baja latencia equivalente al de la voz interactiva.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El PHB debe elegirse por la ingenier\u00eda de la clase, no por el nombre de la aplicaci\u00f3n.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Colas y schedulers: qui\u00e9n transmite cuando existe contenci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de la clasificaci\u00f3n, los paquetes normalmente se asocian a colas de salida. El <strong>scheduler<\/strong> decide en qu\u00e9 orden y en qu\u00e9 proporci\u00f3n esas colas utilizan la interfaz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los nombres exactos var\u00edan seg\u00fan la plataforma, pero los modelos conceptuales m\u00e1s comunes incluyen FIFO, prioridad estricta y algoritmos de compartici\u00f3n ponderada como WFQ, WRR\/DRR y variantes implementadas comercialmente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FIFO<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En <strong>First In, First Out<\/strong>, todos los paquetes comparten una cola y salen en orden de llegada. Es simple, pero no diferencia clases. Un flujo grande puede aumentar el retardo experimentado por un peque\u00f1o flujo interactivo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prioridad estricta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una cola de prioridad estricta puede atenderse antes que las dem\u00e1s. Es \u00fatil para tr\u00e1fico con requisitos rigurosos, pero exige protecci\u00f3n contra <strong>starvation<\/strong>: si la clase prioritaria puede ocupar indefinidamente la interfaz, las otras clases pueden quedarse sin servicio suficiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ello, las clases prioritarias deben dimensionarse y controlarse. \u201cMarcar m\u00e1s cosas como prioritarias\u201d tiende a destruir el propio beneficio de la prioridad.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Compartici\u00f3n ponderada<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los schedulers ponderados distribuyen capacidad entre clases seg\u00fan pesos, garant\u00edas m\u00ednimas o pol\u00edticas equivalentes. Son \u00fatiles para clases que necesitan participaci\u00f3n predecible bajo congesti\u00f3n, pero pueden aprovechar ancho de banda excedente cuando otras colas est\u00e1n vac\u00edas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un dise\u00f1o com\u00fan combina una cola estricta limitada para tr\u00e1fico realmente sensible al tiempo con colas ponderadas para las dem\u00e1s clases. El principio es m\u00e1s importante que el nombre comercial del mecanismo.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Shaping vs. policing: dos mecanismos que no deben confundirse<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Traffic shaping<\/strong> y <strong>traffic policing<\/strong> controlan la tasa, pero lo hacen de maneras diferentes.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Mecanismo<\/td><td>Acci\u00f3n cuando el tr\u00e1fico excede el perfil<\/td><td>Efecto t\u00edpico<\/td><\/tr><tr><td><strong>Shaping<\/strong><\/td><td>retiene temporalmente paquetes y suaviza la tasa de salida<\/td><td>a\u00f1ade cola y retardo controlado para adecuar el flujo a una tasa configurada<\/td><\/tr><tr><td><strong>Policing<\/strong><\/td><td>identifica tr\u00e1fico fuera del perfil y puede descartar o remarcar paquetes<\/td><td>limita el uso del recurso sin crear una cola de espera equivalente al shaping<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Shaping es especialmente \u00fatil antes de un cuello de botella cuya tasa efectiva es menor que la velocidad f\u00edsica de la interfaz local, porque permite que el equipo forme la cola en un punto donde posee control de QoS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Policing es \u00fatil en fronteras contractuales o para proteger clases. Sin embargo, descartar agresivamente tr\u00e1fico orientado a TCP puede reducir el throughput y generar ciclos de retransmisi\u00f3n. La pol\u00edtica debe considerar el comportamiento del transporte.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Token bucket, srTCM y trTCM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Muchos conditioners se explican mediante modelos de <strong>token bucket<\/strong>. Los tokens representan permiso para transmitir una cantidad de bytes; se acumulan seg\u00fan una tasa y est\u00e1n limitados por un tama\u00f1o de burst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La RFC 2697 define el <strong>Single Rate Three Color Marker (srTCM)<\/strong>, basado en CIR, CBS y EBS. La RFC 2698 define el <strong>Two Rate Three Color Marker (trTCM)<\/strong>, que a\u00f1ade una tasa pico. Estos modelos permiten distinguir tr\u00e1fico dentro del perfil, excedente y claramente fuera del perfil, habilitando pol\u00edticas de AF y policing m\u00e1s refinadas que un simple \u201cpasa o descarta\u201d.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">AQM, ECN y bufferbloat: QoS tambi\u00e9n consiste en controlar la cola antes de que desborde<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En una cola tradicional con <strong>tail drop<\/strong>, los paquetes solo se descartan cuando el buffer alcanza su l\u00edmite. Este comportamiento puede mantener colas persistentemente llenas e introducir un retardo elevado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Active Queue Management (AQM)<\/strong> intenta detectar congesti\u00f3n antes del desbordamiento completo y se\u00f1alizarla mediante descarte o, cuando ECN es compatible, mediante marcado expl\u00edcito. La RFC 7567 recomienda fuertemente el uso de AQM como parte de la preservaci\u00f3n del rendimiento de Internet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">RED\/WRED, CoDel y FQ-CoDel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">RED y sus derivados introdujeron la idea de descarte probabil\u00edstico anticipado. Las implementaciones WRED tambi\u00e9n pueden asociar diferentes perfiles de descarte a clases o precedencias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CoDel<\/strong>, descrito en la RFC 8289 como Experimental, utiliza el tiempo de permanencia del paquete en la cola (<em>sojourn time<\/em>) para controlar el exceso de retardo asociado al bufferbloat. <strong>FQ-CoDel<\/strong>, RFC 8290, combina separaci\u00f3n de flujos con AQM, reduciendo la capacidad de un flujo pesado para aumentar la latencia de todos los dem\u00e1s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos mecanismos muestran una evoluci\u00f3n importante: la calidad percibida no depende solo del orden de salida de las clases; tambi\u00e9n depende de <strong>cu\u00e1nto tiempo permite la red que crezca la cola<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ECN: se\u00f1alizar congesti\u00f3n sin necesariamente descartar<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La RFC 3168 introdujo <strong>Explicit Congestion Notification<\/strong> en IP\/TCP. En lugar de se\u00f1alizar congesti\u00f3n exclusivamente mediante p\u00e9rdida, un nodo AQM puede marcar paquetes ECN-capable, permitiendo que los endpoints reaccionen a la congesti\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ECN no elimina la necesidad de colas y control de congesti\u00f3n. A\u00f1ade una forma expl\u00edcita de se\u00f1alizaci\u00f3n entre red y transporte. Enfoques modernos de baja latencia, como L4S, ampl\u00edan este concepto.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">IntServ y RSVP: reserva por flujo y diferencia frente a DiffServ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de la consolidaci\u00f3n de DiffServ como principal arquitectura escalable de diferenciaci\u00f3n, la IETF desarroll\u00f3 el modelo <strong>Integrated Services (IntServ)<\/strong>. La idea es permitir que las aplicaciones soliciten recursos y que los nodos mantengan estado asociado a los flujos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>RSVP<\/strong>, definido en la RFC 2205, es un protocolo de se\u00f1alizaci\u00f3n de reservas para flujos unicast o multicast. Combinado con IntServ, permite admission control y tratamiento basado en requisitos expl\u00edcitos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La diferencia arquitect\u00f3nica es fundamental:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>IntServ\/RSVP<\/strong> trabaja con estado y reserva por flujo;<\/li><li><strong>DiffServ<\/strong> agrega tr\u00e1fico en clases y aplica PHBs escalables por dominio.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">IntServ sigue siendo conceptualmente importante y RSVP tiene usos espec\u00edficos, pero mantener estado por flujo en grandes redes impone desaf\u00edos de escalabilidad y operaci\u00f3n. En redes corporativas, campus, WAN y proveedores, DiffServ suele ser la base m\u00e1s com\u00fan de las pol\u00edticas de QoS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">QoS en Ethernet: IEEE 802.1Q y clases de tr\u00e1fico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">IEEE 802.1Q es la referencia central para bridges y redes bridged, incluidas VLANs y mecanismos asociados a prioridades de usuario. En una red con etiquetas VLAN, PCP permite transportar una indicaci\u00f3n de prioridad en el dominio Ethernet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto no convierte Ethernet en un dominio autom\u00e1ticamente alineado con IP. Un dise\u00f1o debe definir el mapeo <strong>DSCP &#x2194; PCP &#x2194; colas de hardware<\/strong> en cada tipo de switch, adem\u00e1s de identificar situaciones en las que la etiqueta VLAN se elimina, a\u00f1ade o modifica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En redes convergentes, la coherencia entre capas evita comportamientos parad\u00f3jicos: un paquete puede estar marcado como cr\u00edtico en IP, pero entrar en una cola Best Effort en capa 2 si no existe una pol\u00edtica de traducci\u00f3n adecuada.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">QoS en Wi\u2011Fi: EDCA, Access Categories y mapeo de DiffServ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En WLAN, el medio es compartido y el problema cambia: adem\u00e1s de las colas en los equipos, las estaciones compiten por el acceso al radio. IEEE 802.11-2024 consolida los mecanismos MAC\/PHY actuales, incluidos los mecanismos de QoS incorporados al est\u00e1ndar a lo largo de sus revisiones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El modelo EDCA utiliza cuatro <strong>Access Categories<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>AC_VO<\/strong> \u2014 Voice;<\/li><li><strong>AC_VI<\/strong> \u2014 Video;<\/li><li><strong>AC_BE<\/strong> \u2014 Best Effort;<\/li><li><strong>AC_BK<\/strong> \u2014 Background.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Estas categor\u00edas alteran estad\u00edsticamente la oportunidad de acceso al medio. Por tanto, traducir DSCP directamente a una Access Category exige cuidado: una marca creada para un comportamiento en IP puede producir una prioridad diferente cuando se interpreta en Wi\u2011Fi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La RFC 8325 ofrece recomendaciones para mapear clases DiffServ en IEEE 802.11. La ingenier\u00eda debe utilizar este mapeo conscientemente, especialmente en redes corporativas densas. Para cobertura, capacidad, roaming y comportamiento de radio, consulte tambi\u00e9n el servicio de <a href=\"\/servicos\/planejamento\/projeto-de-rede-wifi-corporativa\/\">Dise\u00f1o de Red Wi\u2011Fi Corporativa<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">NQB hizo a\u00fan m\u00e1s interesante el mapeo Wi\u2011Fi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La RFC 9956, publicada durante 2026, actualiza la orientaci\u00f3n de la RFC 8325 para el nuevo <strong>NQB PHB<\/strong>. El DSCP recomendado para NQB es <strong>45 decimal<\/strong>. La particularidad es que NQB no representa \u201calta prioridad\u201d: representa tr\u00e1fico de baja tasa y no formador de cola que debe aislarse de flujos que crean colas persistentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En equipos Wi\u2011Fi plenamente compatibles con la recomendaci\u00f3n NQB, la intenci\u00f3n es mantener NQB en una cola separada con preferencia de reenv\u00edo equivalente a Best Effort. En equipos legados, DSCP 45 puede caer en mapeos que lo tratan como video, raz\u00f3n por la cual la RFC discute expl\u00edcitamente interoperabilidad, remarcado y protecci\u00f3n contra uso indebido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este es un buen ejemplo de por qu\u00e9 <strong>leer DSCP como un simple n\u00famero de prioridad es t\u00e9cnicamente incorrecto<\/strong>.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">QoS en WAN, MPLS, SD-WAN, t\u00faneles y m\u00faltiples dominios<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dentro de un \u00fanico campus, la organizaci\u00f3n controla casi todo el camino. En WAN y conexiones con proveedores, la pol\u00edtica atraviesa fronteras administrativas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un paquete puede salir del campus marcado, atravesar un t\u00fanel, recibir otro encabezado, entrar en una red MPLS, pasar por una Internet p\u00fablica que borra DSCP y llegar a un destino donde la marca original ya no existe. Por ello, QoS end-to-end exige distinguir <strong>intenci\u00f3n local<\/strong> de <strong>tratamiento contratado entre dominios<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los puntos de dise\u00f1o incluyen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>qu\u00e9 DSCP acepta el proveedor;<\/li><li>c\u00f3mo se mapean las clases a la oferta WAN;<\/li><li>d\u00f3nde ocurre remarking o <em>DSCP bleaching<\/em>;<\/li><li>c\u00f3mo los t\u00faneles copian o no informaci\u00f3n de QoS entre encabezados interno y externo;<\/li><li>d\u00f3nde est\u00e1 el cuello de botella real;<\/li><li>qu\u00e9 tasa debe utilizar el shaper cuando la interfaz f\u00edsica es m\u00e1s r\u00e1pida que el servicio contratado;<\/li><li>c\u00f3mo las rutas alternativas mantienen una pol\u00edtica equivalente.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En SD-WAN, la selecci\u00f3n din\u00e1mica de camino puede complementar QoS: un flujo sensible puede dirigirse a un enlace que cumpla mejor sus requisitos de p\u00e9rdida, latencia y jitter. Esto no sustituye la gesti\u00f3n de colas en el cuello de botella.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">QoS para voz, videoconferencia, CFTV y aplicaciones corporativas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una pol\u00edtica madura separa <strong>requisitos de servicio<\/strong> de etiquetas de aplicaci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Voz y comunicaciones interactivas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La voz conversacional es sensible a retardo, jitter y p\u00e9rdida. ITU-T G.114 trata el impacto del retardo unidireccional en la calidad conversacional y recuerda que las tareas altamente interactivas pueden verse afectadas mucho antes de l\u00edmites extremos de retardo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para voz, el volumen de tr\u00e1fico suele ser relativamente peque\u00f1o y predecible, lo que hace viable una clase de baja latencia bien dimensionada. Sin embargo, se\u00f1alizaci\u00f3n, medios y servicios auxiliares no necesitan recibir necesariamente exactamente el mismo PHB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El <a href=\"\/servicos\/planejamento\/projeto-de-telefonia-ip-e-comunicacoes-unificadas\/\">Dise\u00f1o de Telefon\u00eda IP y Comunicaciones Unificadas<\/a> debe integrar codec, capacidad, arquitectura, se\u00f1alizaci\u00f3n y pol\u00edtica de QoS, en lugar de tratar QoS como una configuraci\u00f3n aislada del switch.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Videoconferencia y AV over IP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La videoconferencia combina audio sensible al retardo con video que demanda m\u00e1s ancho de banda y puede adaptar el bitrate. AV over IP tambi\u00e9n puede utilizar multicast, sincronismo y flujos de alt\u00edsima tasa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Colocar todo este tr\u00e1fico en una cola de prioridad estricta es una soluci\u00f3n simplista. La pol\u00edtica debe reservar baja latencia donde realmente sea necesaria y garantizar capacidad a las clases de medios sin permitir que una r\u00e1faga extensa monopolice la interfaz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CFTV IP: la prioridad m\u00e1xima no siempre es la respuesta correcta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En CFTV IP, el tr\u00e1fico de video no debe clasificarse autom\u00e1ticamente como de m\u00e1xima prioridad. La pol\u00edtica de QoS debe distinguir los flujos seg\u00fan sensibilidad a retardo y jitter, necesidad de throughput sostenido, criticidad operacional y consecuencia de la p\u00e9rdida.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un sistema de CFTV puede tener flujos diferentes:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Flujo<\/td><td>Caracter\u00edstica predominante<\/td><td>Tratamiento posible<\/td><\/tr><tr><td><strong>stream de grabaci\u00f3n c\u00e1mara \u2192 VMS\/NVR<\/strong><\/td><td>throughput sostenido y predecible; alta agregaci\u00f3n<\/td><td>clase con ancho de banda suficiente y protecci\u00f3n contra congesti\u00f3n, sin usar necesariamente prioridad estricta<\/td><\/tr><tr><td><strong>live view operativo<\/strong><\/td><td>sensible a retardo\/jitter en operaci\u00f3n en tiempo real<\/td><td>puede justificar una clase distinta del tr\u00e1fico de grabaci\u00f3n<\/td><\/tr><tr><td><strong>PTZ y comandos de control<\/strong><\/td><td>baja tasa, alta interactividad<\/td><td>una clase de control separada puede ser m\u00e1s importante que priorizar todo el video<\/td><\/tr><tr><td><strong>exportaci\u00f3n de evidencia \/ backup<\/strong><\/td><td>gran cantidad de datos, baja urgencia relativa<\/td><td>candidato a clase Best Effort o Lower Effort seg\u00fan la pol\u00edtica<\/td><\/tr><tr><td><strong>analytics distribuido<\/strong><\/td><td>el perfil depende de la arquitectura: metadatos, video o ambos<\/td><td>clasificar por el flujo real y la consecuencia operacional<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> La pol\u00edtica de QoS para CFTV debe definirse a partir del bitrate agregado, oversubscription, topolog\u00eda, uso de multicast o unicast, redundancia, arquitectura de almacenamiento y criticidad operacional. El <a href=\"\/conteudo\/artigos-tecnicos\/cabeamento-estruturado-em-cftv\/\">art\u00edculo sobre cableado de red para CFTV IP<\/a> complementa la capa f\u00edsica y de acceso de este problema.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">QoS end-to-end: una marca aislada no garantiza calidad<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La expresi\u00f3n <strong>end-to-end QoS<\/strong> solo tiene sentido cuando la pol\u00edtica se analiza a lo largo de todo el camino relevante. Un paquete puede recibir un tratamiento excelente en nueve saltos y sufrir congesti\u00f3n severa en el d\u00e9cimo. El resultado de la aplicaci\u00f3n estar\u00e1 determinado por el cuello de botella.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto exige una visi\u00f3n de arquitectura. La <a href=\"\/conteudo\/artigos-tecnicos\/arquitetura-e-topologia-de-rede-em-projetos-de-telecom\/\">Arquitectura de Red Corporativa<\/a> define los dominios, caminos y puntos de agregaci\u00f3n sobre los cuales se aplicar\u00e1 la pol\u00edtica de QoS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">M\u00e9todo de dise\u00f1o recomendado<\/h3>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Levantar aplicaciones y flujos.<\/strong> Identificar origen, destino, protocolo, direcci\u00f3n, tasa media, pico, burst y criticidad.<\/li><li><strong>Definir requisitos medibles.<\/strong> Establecer qu\u00e9 importa realmente para cada clase: retardo, IPDV\/jitter, p\u00e9rdida, throughput o disponibilidad.<\/li><li><strong>Localizar cuellos de botella.<\/strong> Mapear uplinks, enlaces WAN, radios, interfaces con oversubscription y servicios contratados por debajo de la velocidad f\u00edsica.<\/li><li><strong>Definir pocas clases de servicio.<\/strong> Agrupar aplicaciones con caracter\u00edsticas similares, evitando una clase por aplicaci\u00f3n.<\/li><li><strong>Definir trust boundaries.<\/strong> Determinar qui\u00e9n puede marcar, d\u00f3nde conf\u00eda la red y d\u00f3nde remarca.<\/li><li><strong>Elegir PHBs y colas.<\/strong> Asociar cada clase a un tratamiento coherente: prioridad limitada, compartici\u00f3n ponderada, Best Effort, Lower Effort o NQB cuando corresponda.<\/li><li><strong>Aplicar shaping\/policing.<\/strong> Acondicionar tr\u00e1fico en los bordes y formar la cola antes del cuello de botella cuando sea necesario.<\/li><li><strong>Definir AQM\/ECN.<\/strong> Controlar colas profundas y permitir se\u00f1alizaci\u00f3n de congesti\u00f3n cuando endpoints y equipos lo soporten.<\/li><li><strong>Mapear entre tecnolog\u00edas.<\/strong> Documentar DSCP, PCP, Access Category Wi\u2011Fi, clases WAN\/MPLS y comportamiento en t\u00faneles.<\/li><li><strong>Probar bajo congesti\u00f3n.<\/strong> QoS debe validarse cuando existe contenci\u00f3n; probar solo en una red ociosa no demuestra la pol\u00edtica.<\/li><li><strong>Monitorear y revisar.<\/strong> Contrastar la pol\u00edtica con telemetr\u00eda real y cambios en las aplicaciones.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Un <a href=\"\/servicos\/planejamento\/projeto-de-rede-logica-e-redes-corporativas\/\">Dise\u00f1o de Red L\u00f3gica y Redes Corporativas<\/a> debe registrar esta pol\u00edtica como parte de la arquitectura y la documentaci\u00f3n t\u00e9cnica, no como una colecci\u00f3n de comandos espec\u00edficos de fabricante.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo validar si QoS est\u00e1 funcionando<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La validaci\u00f3n debe observar tanto la <strong>configuraci\u00f3n<\/strong> como el <strong>comportamiento<\/strong>. Ver un DSCP en el paquete confirma el marcado, pero no demuestra que el paquete haya recibido el tratamiento previsto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los indicadores relevantes incluyen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>utilizaci\u00f3n por interfaz y por clase;<\/li><li>tasa de colas y ocupaci\u00f3n de buffers;<\/li><li>drops por clase y causa;<\/li><li>marcas ECN cuando corresponda;<\/li><li>throughput entregado;<\/li><li>latencia, jitter\/IPDV y p\u00e9rdida extremo a extremo;<\/li><li>policer drops y tr\u00e1fico fuera de perfil;<\/li><li>cambios de DSCP al atravesar fronteras;<\/li><li>distribuci\u00f3n de flujos que consumen cada clase.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La telemetr\u00eda de flujos ayuda a descubrir qui\u00e9n est\u00e1 ocupando la red. El art\u00edculo <a href=\"\/conteudo\/artigos-tecnicos\/netflow-o-que-e-como-funciona-analisar-trafego-rede\/\">NetFlow: qu\u00e9 es, c\u00f3mo funciona y c\u00f3mo analizar tr\u00e1fico de red<\/a> detalla este nivel de observabilidad. El <a href=\"\/conteudo\/artigos-tecnicos\/gerenciamento-de-redes-fcaps-snmp-configuracao-desempenho-seguranca\/\">Gesti\u00f3n de Redes basada en FCAPS y SNMP<\/a> ampl\u00eda la visi\u00f3n hacia la operaci\u00f3n continua.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prueba en condiciones controladas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La pol\u00edtica debe someterse a tr\u00e1fico concurrente suficiente para crear contenci\u00f3n controlada. Luego se mide si la clase sensible mantiene los objetivos esperados y si las dem\u00e1s clases contin\u00faan recibiendo servicio adecuado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una pol\u00edtica que solo funciona porque el enlace nunca supera el 20% de utilizaci\u00f3n no ha sido validada efectivamente como QoS; simplemente no ha encontrado congesti\u00f3n.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">QoS moderno: L4S y NQB muestran que \u201cprioridad\u201d es una visi\u00f3n incompleta<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dos evoluciones recientes ayudan a comprender la direcci\u00f3n actual del tema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L4S: baja latencia con congestion control escalable y ECN<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La arquitectura <strong>L4S \u2014 Low Latency, Low Loss and Scalable Throughput<\/strong>, descrita en la RFC 9330, busca reducir dr\u00e1sticamente el retardo de cola combinando controles de congesti\u00f3n escalables en los endpoints, se\u00f1alizaci\u00f3n ECN m\u00e1s frecuente y AQM compatible en el cuello de botella.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El punto conceptual es importante: la propia RFC resalta que la baja latencia no surge simplemente porque la red \u201cprioriza\u201d un paquete. Depende del comportamiento del congestion control del emisor y de un feedback de congesti\u00f3n m\u00e1s preciso, con mecanismos de red que separan tr\u00e1fico L4S del comportamiento Classic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L4S no sustituye DiffServ. Son mecanismos que atacan problemas relacionados desde \u00e1ngulos diferentes: DiffServ diferencia clases\/PHBs; L4S modifica la relaci\u00f3n entre cola, AQM, ECN y control de congesti\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">NQB: baja cola sin reservar capacidad<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El <strong>Non-Queue-Building PHB<\/strong>, RFC 9956, fue estandarizado para microflujos suaves, de baja tasa y limitados por la propia aplicaci\u00f3n que no contribuyen materialmente a la formaci\u00f3n de colas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NQB proporciona una cola poco profunda separada del Best Effort profundo, pero <strong>no ofrece ancho de banda reservado y no debe recibir preferencia de reenv\u00edo superior a Default<\/strong>. Su beneficio proviene del aislamiento respecto de los flujos que construyen colas, no de saltarse la cola por prioridad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto abre espacio para aplicaciones interactivas de baja tasa, IoT, determinados flujos de control y otros microflujos que sufren bufferbloat incluso sin consumir ancho de banda significativo. Como cualquier PHB, su adopci\u00f3n exige soporte de los nodos relevantes y una pol\u00edtica coherente de marcado y protecci\u00f3n.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Errores comunes en dise\u00f1os de QoS<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Marcar todo como alta prioridad<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando muchas aplicaciones reciben la clase m\u00e1s privilegiada, esa clase pasa a competir consigo misma. La red deja de poder diferenciar lo que realmente necesita baja latencia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Copiar una tabla DSCP sin analizar el tr\u00e1fico<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Las tablas de referencia son \u00fatiles, pero no sustituyen la caracterizaci\u00f3n. El mismo tipo nominal de aplicaci\u00f3n puede tener perfiles completamente diferentes seg\u00fan codec, resoluci\u00f3n, arquitectura y direcci\u00f3n del flujo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configurar QoS solo en el core<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La congesti\u00f3n suele aparecer en interfaces de salida, accesos, WAN, Wi\u2011Fi y puntos de agregaci\u00f3n. Una pol\u00edtica impecable en el core puede ser irrelevante si el cuello de botella est\u00e1 en el borde.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Confiar ciegamente en el marcado del endpoint<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">QoS tambi\u00e9n es una pol\u00edtica de autorizaci\u00f3n de consumo de recursos. Los trust boundaries deben ser expl\u00edcitos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ignorar la tasa contratada del proveedor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una interfaz de 1 Gb\/s conectada a un servicio WAN de 200 Mb\/s no necesariamente ve el cuello de botella en el lugar esperado. Sin shaping pr\u00f3ximo a la tasa real, la cola puede formarse en la red del proveedor, fuera del control local.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Confundir QoS con capacidad<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">QoS administra escasez; no corrige subdimensionamiento estructural. Si la suma de los servicios esenciales supera continuamente la capacidad disponible, es necesario revisar arquitectura y bandwidth.<\/p>\n\n\n\n\n<h2 class=\"wp-block-heading\">Consideraciones finales<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">QoS es una disciplina de <strong>ingenier\u00eda de tr\u00e1fico y gesti\u00f3n de colas<\/strong>, no un bot\u00f3n de prioridad. Un dise\u00f1o consistente parte de los requisitos de las aplicaciones, mide la red, define pocas clases, establece fronteras de confianza, elige PHBs y mecanismos de cola adecuados, acondiciona el tr\u00e1fico donde sea necesario y valida el resultado bajo congesti\u00f3n real.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DiffServ y DSCP contin\u00faan siendo la base para la diferenciaci\u00f3n escalable en redes IP; IEEE 802.1Q e IEEE 802.11 determinan c\u00f3mo esa intenci\u00f3n encuentra los dominios Ethernet y Wi\u2011Fi; AQM y ECN tratan la din\u00e1mica de las colas; IntServ\/RSVP explican la alternativa basada en reserva por flujo; y mecanismos recientes como L4S y NQB muestran que la baja latencia moderna depende cada vez menos de una noci\u00f3n simplista de \u201cprioridad m\u00e1xima\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El resultado buscado no es tener paquetes con n\u00fameros diferentes en el encabezado. Es obtener <strong>comportamiento medible, predecible y documentado<\/strong> para los servicios que comparten la infraestructura.<\/p>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">Una pol\u00edtica de QoS debe probarse bajo congesti\u00f3n controlada. Un marcado correcto sin comportamiento medible en las colas no demuestra calidad de servicio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En redes cr\u00edticas, el dise\u00f1o debe transformar requisitos de latencia, jitter, p\u00e9rdida y throughput en criterios de configuraci\u00f3n, comisionamiento y monitoreo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"\/servicos\/planejamento\/projeto-de-telecomunicacoes\/\">Vea c\u00f3mo estructuramos dise\u00f1os de redes y telecomunicaciones<\/a><\/p>\n<\/div>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Referencias t\u00e9cnicas<\/summary>\n<p class=\"wp-block-paragraph\">[1] NICHOLS, K.; BLAKE, S.; BAKER, F.; BLACK, D.. RFC 2474 \u2014 Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers. 1998. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc2474\/\">https:\/\/www.rfc-editor.org\/info\/rfc2474\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] BLAKE, S. et al.. RFC 2475 \u2014 An Architecture for Differentiated Services. 1998. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc2475\/\">https:\/\/www.rfc-editor.org\/info\/rfc2475\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] HEINANEN, J. et al.. RFC 2597 \u2014 Assured Forwarding PHB Group. 1999. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc2597\/\">https:\/\/www.rfc-editor.org\/info\/rfc2597\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] DAVIE, B. et al.. RFC 3246 \u2014 An Expedited Forwarding PHB (Per-Hop Behavior). 2002. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc3246\/\">https:\/\/www.rfc-editor.org\/info\/rfc3246\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] GROSSMAN, D.. RFC 3260 \u2014 New Terminology and Clarifications for Diffserv. 2002. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc3260\/\">https:\/\/www.rfc-editor.org\/info\/rfc3260\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[6] BABIARZ, J.; CHAN, K.; BAKER, F.. RFC 4594 \u2014 Configuration Guidelines for DiffServ Service Classes. 2006. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc4594\/\">https:\/\/www.rfc-editor.org\/info\/rfc4594\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[7] HEINANEN, J.; GUERIN, R.. RFC 2697 \u2014 A Single Rate Three Color Marker. 1999. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc2697\/\">https:\/\/www.rfc-editor.org\/info\/rfc2697\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[8] HEINANEN, J.; GUERIN, R.. RFC 2698 \u2014 A Two Rate Three Color Marker. 1999. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc2698\/\">https:\/\/www.rfc-editor.org\/info\/rfc2698\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[9] RAMAKRISHNAN, K.; FLOYD, S.; BLACK, D.. RFC 3168 \u2014 The Addition of Explicit Congestion Notification (ECN) to IP. 2001. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc3168\/\">https:\/\/www.rfc-editor.org\/info\/rfc3168\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[10] BAKER, F.; FAIRHURST, G.. RFC 7567 \/ BCP 197 \u2014 IETF Recommendations Regarding Active Queue Management. 2015. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc7567\/\">https:\/\/www.rfc-editor.org\/info\/rfc7567\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[11] NICHOLS, K. et al.. RFC 8289 \u2014 Controlled Delay Active Queue Management. 2018. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc8289\/\">https:\/\/www.rfc-editor.org\/info\/rfc8289\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[12] HOILAND-JORGENSEN, T. et al.. RFC 8290 \u2014 The Flow Queue CoDel Packet Scheduler and Active Queue Management Algorithm. 2018. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc8290\/\">https:\/\/www.rfc-editor.org\/info\/rfc8290\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[13] SARKAR, S. et al.. RFC 8325 \u2014 Mapping Diffserv to IEEE 802.11. 2018. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc8325\/\">https:\/\/www.rfc-editor.org\/info\/rfc8325\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[14] BLESS, R.. RFC 8622 \u2014 A Lower-Effort Per-Hop Behavior (LE PHB) for Differentiated Services. 2019. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc8622\/\">https:\/\/www.rfc-editor.org\/info\/rfc8622\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[15] BRISCOE, B. et al.. RFC 9330 \u2014 Low Latency, Low Loss, and Scalable Throughput (L4S) Internet Service: Architecture. 2023. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc9330\/\">https:\/\/www.rfc-editor.org\/info\/rfc9330\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[16] WHITE, G.; FOSSATI, T.; GEIB, R.. RFC 9956 \u2014 A Non-Queue-Building Per-Hop Behavior (NQB PHB) for Differentiated Services. 2026. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc9956\/\">https:\/\/www.rfc-editor.org\/info\/rfc9956\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[17] BRADEN, R.; CLARK, D.; SHENKER, S.. RFC 1633 \u2014 Integrated Services in the Internet Architecture: an Overview. 1994. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc1633\/\">https:\/\/www.rfc-editor.org\/info\/rfc1633\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[18] BRADEN, R. et al.. RFC 2205 \u2014 Resource ReSerVation Protocol (RSVP) \u2014 Version 1 Functional Specification. 1997. Disponible en: <a href=\"https:\/\/www.rfc-editor.org\/info\/rfc2205\/\">https:\/\/www.rfc-editor.org\/info\/rfc2205\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[19] IEEE. IEEE Std 802.1Q-2022 \u2014 IEEE Standard for Local and Metropolitan Area Networks \u2014 Bridges and Bridged Networks. 2022. Disponible en: <a href=\"https:\/\/standards.ieee.org\/ieee\/802.1Q\/10323\/\">https:\/\/standards.ieee.org\/ieee\/802.1Q\/10323\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[20] IEEE. IEEE Std 802.11-2024 \u2014 Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. 2024. Disponible en: <a href=\"https:\/\/standards.ieee.org\/ieee\/802.11\/10548\/\">https:\/\/standards.ieee.org\/ieee\/802.11\/10548\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[21] ITU-T. Recommendation Y.1540 \u2014 Internet protocol data communication service \u2014 IP packet transfer and availability performance parameters. 2019. Disponible en: <a href=\"https:\/\/www.itu.int\/rec\/T-REC-Y.1540\/\">https:\/\/www.itu.int\/rec\/T-REC-Y.1540\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[22] ITU-T. Recommendation Y.1541 \u2014 Network performance objectives for IP-based services. 2011. Disponible en: <a href=\"https:\/\/www.itu.int\/rec\/T-REC-Y.1541\/\">https:\/\/www.itu.int\/rec\/T-REC-Y.1541\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[23] ITU-T. Recommendation G.114 \u2014 One-way transmission time. 2003. Disponible en: <a href=\"https:\/\/www.itu.int\/rec\/T-REC-G.114\/\">https:\/\/www.itu.int\/rec\/T-REC-G.114\/<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[24] OPPENHEIMER, P.. Top-Down Network Design. 3. ed. Indianapolis: Cisco Press. 2011.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[25] TANENBAUM, A. S.; WETHERALL, D. J.. Computer Networks. 5. ed. Boston: Pearson. 2011.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Preguntas frecuentes<\/summary>\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-o-que-significa-qos-em-redes-99f06ce9\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 significa QoS en redes?<\/strong> <p class=\"schema-faq-answer\">QoS significa Quality of Service, o Calidad de Servicio. Es el conjunto de mecanismos utilizado para clasificar y tratar diferentes clases de tr\u00e1fico seg\u00fan requisitos de retardo, jitter, p\u00e9rdida y caudal.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-qos-aumenta-a-velocidade-da-internet-ou-da-rede-496d6804\"><strong class=\"schema-faq-question\">\u00bfQoS aumenta la velocidad de Internet o de la red?<\/strong> <p class=\"schema-faq-answer\">No. QoS no crea capacidad. Administra c\u00f3mo se comparte la capacidad existente cuando hay contenci\u00f3n, pudiendo reducir retardo o p\u00e9rdida para determinadas clases a costa de un tratamiento diferente para otras.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-dscp-uma-prioridade-d131dfe0\"><strong class=\"schema-faq-question\">\u00bfDSCP es una prioridad?<\/strong> <p class=\"schema-faq-answer\">No de forma universal. DSCP es un codepoint en el campo DS del encabezado IP que selecciona una intenci\u00f3n de Per-Hop Behavior dentro de un dominio DiffServ. El tratamiento depende de la pol\u00edtica configurada en los equipos.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-qual-a-diferen-a-entre-shaping-e-policing-cf17ea04\"><strong class=\"schema-faq-question\">\u00bfCu\u00e1l es la diferencia entre shaping y policing?<\/strong> <p class=\"schema-faq-answer\">Shaping retiene paquetes en cola para suavizar la tasa de salida; policing mide el tr\u00e1fico contra un perfil y puede remarcar o descartar el excedente. El primero introduce retardo controlado, mientras el segundo limita el uso del recurso sin formar la misma cola de espera.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-qual-a-diferen-a-entre-ef-e-af-no-diffserv-2d4ba45e\"><strong class=\"schema-faq-question\">\u00bfCu\u00e1l es la diferencia entre EF y AF en DiffServ?<\/strong> <p class=\"schema-faq-answer\">EF es un PHB utilizado como bloque para servicios de bajo retardo, jitter y p\u00e9rdida cuando la clase est\u00e1 adecuadamente aprovisionada. AF define cuatro clases independientes y tres niveles de precedencia de descarte dentro de cada clase, permitiendo diferentes probabilidades de entrega bajo congesti\u00f3n.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-qos-deve-ser-configurado-para-todo-tr-fego-de-cf-971534d8\"><strong class=\"schema-faq-question\">\u00bfDebe configurarse todo el tr\u00e1fico de CFTV con m\u00e1xima prioridad?<\/strong> <p class=\"schema-faq-answer\">No. La grabaci\u00f3n continua, live view, PTZ, analytics y exportaci\u00f3n tienen perfiles diferentes. El dise\u00f1o debe separar los flujos y definir el tratamiento seg\u00fan necesidades de latencia, p\u00e9rdida y throughput, evitando colocar todo el video en una cola de prioridad estricta.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-como-qos-funciona-no-wi-fi-4a13dadc\"><strong class=\"schema-faq-question\">\u00bfC\u00f3mo funciona QoS en Wi\u2011Fi?<\/strong> <p class=\"schema-faq-answer\">En Wi\u2011Fi, adem\u00e1s de las colas del equipo, existe disputa por el medio radioel\u00e9ctrico. IEEE 802.11 utiliza Access Categories como Voice, Video, Best Effort y Background. El mapeo entre DSCP y estas categor\u00edas debe dise\u00f1arse; la RFC 8325 proporciona orientaciones espec\u00edficas.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-que-nqb-no-qos-moderno-22bc965f\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 es NQB en el QoS moderno?<\/strong> <p class=\"schema-faq-answer\">NQB es el Non-Queue-Building PHB estandarizado por la RFC 9956 durante 2026. Utiliza una cola poco profunda separada para microflujos suaves y de baja tasa que no forman colas. No ofrece ancho de banda reservado ni prioridad superior a Best Effort; el DSCP recomendado es 45 decimal.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-que-qos-end-to-end-6e1ebb26\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 es QoS end-to-end?<\/strong> <p class=\"schema-faq-answer\">Es la ingenier\u00eda del tratamiento del tr\u00e1fico a lo largo de todos los dominios relevantes, incluidos LAN, Wi\u2011Fi, WAN, t\u00faneles y redes de proveedores. Un marcado aislado en un \u00fanico equipo no garantiza rendimiento extremo a extremo.<\/p><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Materiales t\u00e9cnicos complementarios<\/summary>\n<h4 class=\"wp-block-heading\">Servicios relacionados<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/servicos\/planejamento\/projeto-de-rede-logica-e-redes-corporativas\/\">Dise\u00f1o de Red L\u00f3gica y Redes Corporativas: arquitectura, redundancia, segmentaci\u00f3n y seguridad<\/a><\/li><li><a href=\"\/servicos\/planejamento\/projeto-de-rede-wifi-corporativa\/\">Dise\u00f1o de Red Wi\u2011Fi Corporativa: cobertura, capacidad, roaming y seguridad<\/a><\/li><li><a href=\"\/servicos\/planejamento\/projeto-de-telefonia-ip-e-comunicacoes-unificadas\/\">Dise\u00f1o de Telefon\u00eda IP y Comunicaciones Unificadas: SIP, numeraci\u00f3n, QoS e integraci\u00f3n<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Soluciones relacionadas<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/solucoes\/engenharia-de-redes-e-telecomunicacoes\/redes-cisco\/\">Redes Cisco para empresas y entornos industriales<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Contenidos principales sobre el tema<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/conteudo\/artigos-tecnicos\/projeto-de-rede-guia-de-implementacao-de-redes\/\">Dise\u00f1o de Red: etapas, arquitectura y documentaci\u00f3n t\u00e9cnica<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/arquitetura-e-topologia-de-rede-em-projetos-de-telecom\/\">Arquitectura de Red Corporativa: capas, modelos y criterios de dise\u00f1o<\/a><\/li><li><a href=\"\/conteudo\/guias-tecnicos\/guia-completo-sobre-arquitetura-de-redes\/\">Gu\u00eda Completa sobre Arquitectura de Redes: topolog\u00edas, dise\u00f1o e infraestructura<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Contenidos t\u00e9cnicos relacionados<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"\/conteudo\/artigos-tecnicos\/trafego-de-rede-fluxos-carga-broadcast-multicast-capacidade\/\">Tr\u00e1fico de Red: flujos, carga, broadcast, multicast y capacidad<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/netflow-o-que-e-como-funciona-analisar-trafego-rede\/\">NetFlow: qu\u00e9 es, c\u00f3mo funciona y c\u00f3mo analizar tr\u00e1fico de red<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/gerenciamento-de-redes-fcaps-snmp-configuracao-desempenho-seguranca\/\">Gesti\u00f3n de Redes: FCAPS, SNMP, configuraci\u00f3n, rendimiento y seguridad<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/protocolo-rtp-o-que-e-transporte-audio-video-tempo-real\/\">Protocolo RTP: qu\u00e9 es y c\u00f3mo transporta audio y video en tiempo real<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/protocolo-tcp-o-que-e-como-funciona-diferencas-udp\/\">Protocolo TCP: qu\u00e9 es, c\u00f3mo funciona y diferencias frente a UDP<\/a><\/li><li><a href=\"\/conteudo\/artigos-tecnicos\/protocolo-udp-o-que-e-como-funciona-quando-usar\/\">Protocolo UDP: qu\u00e9 es, c\u00f3mo funciona y cu\u00e1ndo usar<\/a><\/li><\/ul>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Entienda qu\u00e9 es QoS en redes y c\u00f3mo DSCP, DiffServ, colas, shaping, policing, AQM, Wi-Fi, L4S y NQB determinan la Calidad de Servicio.<\/p>\n","protected":false},"author":1,"featured_media":78559,"parent":0,"template":"","meta":{"_a3a_global_related_solutions":[],"_a3a_global_related_services":[],"_a3a_global_related_materials":[],"_a3a_post_lang":"es-es","_a3a_translation_group_id":"89469fbc-c0b1-40dd-a377-c0b3ab52d28d","_a3a_i18n_canonical_slug":"que-es-qos-calidad-servicio-dscp-diffserv","_a3a_prod_post_id":"","_a3a_lang_url_en-us":"","_a3a_lang_url_es-es":""},"categories":[],"segments":[],"mercados":[],"etapas":[],"class_list":["post-82261","articles","type-articles","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/82261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":19,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/82261\/revisions"}],"predecessor-version":[{"id":82297,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/articles\/82261\/revisions\/82297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/media\/78559"}],"wp:attachment":[{"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/media?parent=82261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/categories?post=82261"},{"taxonomy":"segments","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/segments?post=82261"},{"taxonomy":"mercados","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/mercados?post=82261"},{"taxonomy":"etapas","embeddable":true,"href":"https:\/\/a3aengenharia.com\/es-es\/wp-json\/wp\/v2\/etapas?post=82261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}