<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>QoS archivos &#8211; BorrowBits</title>
	<atom:link href="https://borrowbits.com/tag/qos/feed/" rel="self" type="application/rss+xml" />
	<link>https://borrowbits.com/tag/qos/</link>
	<description>...un blog sobre Tecnología y Opinión</description>
	<lastBuildDate>Sat, 18 Apr 2020 13:33:50 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/borrowbits.com/wp-content/uploads/2016/06/cropped-logo-bbits-nuevo-crayon.png?fit=32%2C32&#038;ssl=1</url>
	<title>QoS archivos &#8211; BorrowBits</title>
	<link>https://borrowbits.com/tag/qos/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">188667123</site>	<item>
		<title>MQTT vs HTTP: ¿qué protocolo es mejor para IoT?</title>
		<link>https://borrowbits.com/2020/04/mqtt-vs-http-que-protocolo-es-mejor-para-iot/</link>
					<comments>https://borrowbits.com/2020/04/mqtt-vs-http-que-protocolo-es-mejor-para-iot/#comments</comments>
		
		<dc:creator><![CDATA[Angel H.]]></dc:creator>
		<pubDate>Sat, 18 Apr 2020 12:09:01 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Telecomunicaciones]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[IIoT]]></category>
		<category><![CDATA[Internet de las Cosas]]></category>
		<category><![CDATA[IoT Core]]></category>
		<category><![CDATA[JWT]]></category>
		<category><![CDATA[Modelo OSI]]></category>
		<category><![CDATA[Mosquitto]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[NodeMCU]]></category>
		<category><![CDATA[protocolos]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[redes sensores]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[sensores]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Telemetría]]></category>
		<guid isPermaLink="false">https://borrowbits.com/?p=9084</guid>

					<description><![CDATA[<p>Éste es un resumen de las principales diferencias entre MQTT y HTTP como protocolos de comunicación para Internet de las Cosas (IoT). Respuesta corta: MQTT es mejor para casi todas las aplicaciones IoT (Internet of Things). Lee el resto para averiguar qué significa esto en términos de arquitectura, complejidad, velocidad, fiabilidad y seguridad. MQTT son [&#8230;]</p>
<p>La entrada <a href="https://borrowbits.com/2020/04/mqtt-vs-http-que-protocolo-es-mejor-para-iot/" data-wpel-link="internal">MQTT vs HTTP: ¿qué protocolo es mejor para IoT?</a> se publicó primero en <a href="https://borrowbits.com" data-wpel-link="internal">BorrowBits</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Éste es un resumen de las principales diferencias entre MQTT y HTTP como protocolos de comunicación para Internet de las Cosas (IoT). <strong>Respuesta corta: MQTT es mejor</strong> para casi todas las aplicaciones IoT (<em>Internet of Things</em>). Lee el resto para averiguar qué significa esto en términos de arquitectura, complejidad, velocidad, fiabilidad y seguridad. </p>



<p>MQTT son las siglas de &#8220;Message Queue Telemetry Transport&#8221; y es un protocolo de publicación/suscripción (pub/sub). Se utiliza frecuentemente en comunicaciones máquina-a-máquina (M2M) debido a su eficiencia y bajo consumo. </p>



<h2 class="wp-block-heading">Diferencias en la arquitectura</h2>



<ul class="wp-block-list"><li>MQTT se enfoca en la transmisión de datos a nivel de byte, mientras que HTTP en la transmisión de documentos. </li></ul>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1488" height="794" src="https://i1.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?fit=770%2C411&amp;ssl=1" alt="Broker MQTT en un modelo pub/sub" class="wp-image-9174" srcset="https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?w=1488&amp;ssl=1 1488w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?resize=300%2C160&amp;ssl=1 300w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?resize=1024%2C546&amp;ssl=1 1024w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?resize=768%2C410&amp;ssl=1 768w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?resize=370%2C197&amp;ssl=1 370w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?resize=270%2C144&amp;ssl=1 270w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?resize=570%2C304&amp;ssl=1 570w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/broker-MQTT.png?resize=740%2C395&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<ul class="wp-block-list"><li>Por otra parte HTTP funciona como un modelo cliente-servidor (o petición-respuesta), mientras que <strong>MQTT funciona mediante publicaciones y suscripcione</strong>s a un tema (modelo &#8220;pub/sub&#8221;), mediante un Broker (agente que gestiona las publicaciones y suscripciones). </li><li>En MQTT se mantiene la conexión y se pueden compartir pings o latidos (&#8220;heartbeats&#8221;) para mantenerla abierta. HTTP sólo crea una conexión cuando se necesita enviar una petición. </li><li>En este sentido HTTP establece una conexión TCP half-duplex, mientras que en MQTT es full-duplex. </li></ul>



<h2 class="wp-block-heading">¿Cuál es más sencillo y ligero?</h2>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="758" height="415" src="https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/MQTT-Standard-Packet.jpg?resize=758%2C415&#038;ssl=1" alt="HTTP vs MQTT" class="wp-image-9173" srcset="https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/MQTT-Standard-Packet.jpg?w=758&amp;ssl=1 758w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/MQTT-Standard-Packet.jpg?resize=300%2C164&amp;ssl=1 300w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/MQTT-Standard-Packet.jpg?resize=370%2C203&amp;ssl=1 370w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/MQTT-Standard-Packet.jpg?resize=270%2C148&amp;ssl=1 270w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/MQTT-Standard-Packet.jpg?resize=570%2C312&amp;ssl=1 570w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2020/04/MQTT-Standard-Packet.jpg?resize=740%2C405&amp;ssl=1 740w" sizes="(max-width: 758px) 100vw, 758px" /></figure></div>



<ul class="wp-block-list"><li>MQTT tiene una <a href="https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901020" data-wpel-link="external" rel="external noopener noreferrer">especificación muy liviana</a>. Para los desarrolladores basta con conocer los tipos CONNECT, PUBLISH, SUBSCRIBE, UNSUBSCRIBE y DISCONNECT. Por su parte HTTP es mucho más intrincado, aunque esto lo hace apto para aplicaciones que requieran mayor control de la comunicación. </li><li>La cabecera más pequeña de MQTT sólo tiene 2 Bytes, mientras que la cabecera más pequeña de HTTP es de 26 Bytes.</li><li>En cuanto a la carga (payload), MQTT es capaz de transportar datos crudos en binario, mientras que HTTP requiere una codificación en base 64. </li><li>El aplicaciones industriales, el protocolo MQTT permite propagar configuraciones nuevas de los dispositivos mediante suscripciones. En HTTP las configuraciones nuevas deben solicitarse explícitamente mediante un sondeo periódico (polling): &#8220;<em>Dispositivo IoT: Servidor, ¿tienes ya alguna configuración nueva para mí?</em>&#8220;</li></ul>



<h2 class="wp-block-heading">Velocidad: ¿Cuál es más rápido?</h2>



<ul class="wp-block-list"><li>MQTT es más rápido y más eficiente que HTTP:<ul><li><a rel="noreferrer noopener external" href="https://www.intermagnet.org/publications/dinant2016/mqtt.pdf" target="_blank" data-wpel-link="external">En redes 3G </a>es 93 veces más rápido, usa 8 veces menos tráfico y gasta 170 veces menos energía en los receptores. </li><li>En otros escenarios <a rel="noreferrer noopener external" href="https://flespi.com/blog/http-vs-mqtt-performance-tests" target="_blank" data-wpel-link="external">como este test de performance</a> <strong>MQTT fue al menos 20 veces más rápido, usa 50 veces menos tráfico y energéticamente un 22% más eficiente</strong>. </li></ul></li></ul>



<h2 class="wp-block-heading">QoS: ¿Cuál es más fiable?</h2>



<p>HTTP no implementa por sí mismo calidad de servicio (QoS). En cambio, MQTT puede establecer tres diferentes niveles QoS:</p>



<ul class="wp-block-list"><li><em>QoS 0 &#8211; at most once: </em>sólo realiza una entrega &#8220;best effort&#8221;, sin garantías frente a fallos. Opción por defecto.</li><li><em>QoS 1 &#8211; at least once: </em> el mensaje será entregado como mínimo una vez y puede proteger frente a pérdidas de conexión (aunque pueden llegar duplicados). Utiliza ACKs (confirmaciones de entrega). </li><li><em>QoS 2 &#8211; exactly once: </em> garantiza que cada mensaje se reciba por la parte receptora sin duplicados.  </li></ul>



<p>Esto es importante para garantizar la entrega de confirmaciones después de hacer una actualización remota de un dispositivo. Por ejemplo Google IoT Cloud garantiza con QoS1 el upgrade de la configuración de los dispositivos suscritos.</p>



<h3 class="wp-block-heading">Especial en MQTT: &#8220;Última Voluntad&#8221; y Retención de mensajes</h3>



<ul class="wp-block-list"><li>MQTT ofrece además las funciones última voluntad (<strong>Last will &amp; Testament</strong>, LWT): en caso de una desconexión repentina de un cliente, todos los demás clientes suscritos a ese topic recibirán una notificación por parte del broker.</li></ul>



<ul class="wp-block-list"><li>Por otra parte la <strong>Retención de mensajes</strong> permite que un cliente recién suscrito a un tema conseguirá una actualización de estado inmediata sobre el resto de clientes. </li></ul>



<ul class="wp-block-list"><li>HTTP carece de las funcionalidaes testamento y retención de mensajes.</li></ul>



<h2 class="wp-block-heading">¿Cuál es más seguro?</h2>



<ul class="wp-block-list"><li>En MQTT la autenticación se puede realizar mediante identificador de cliente, usuario/contraseña o certificados x509.</li><li>Tanto MQTT como HTTP pueden operar sobre TLS ó SSL, ya que esto forma parte del protocolo TCP/IP.</li><li>El broker MQTT puede controlar quién se suscribe y quién publica en qué topics. </li><li>Al igual que los servidores web, los brokers y bridges MQTT soportan autorización mediante JWT (<a rel="noreferrer noopener external" href="https://es.wikipedia.org/wiki/JSON_Web_Token" target="_blank" data-wpel-link="external">JSON Web Token</a>). </li><li>En este sentido <strong>los dos protocolos son igualmente seguros</strong> en combinación con SSL y JWT. Y viceversa: <strong>HTTP y MQTT son igual de inseguros si no se toma ninguna medida</strong>. </li><li>Sin embargo, MQTT puede tener más problemas para pasar a través de los cortafuegos, ya que sus puertos no suelen estar tan aceptados como los de HTTP. <ul><li>Aunque no es lo ideal, si fuera necesario MQTT se podría implementar sobre WebSockets (puerto 80).</li></ul></li></ul>



<p>Si os interesa el tema de seguridad en IoT háganoslo saber en los comentarios y publicaremos un tutorial más extenso <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<h2 class="wp-block-heading">Conclusiones</h2>



<p><strong>MQTT está mucho más optimizado que HTTP</strong> en cuanto a tiempos de respuesta, throughput, consumo de batería y ancho de banda.  </p>



<p><strong>HTTP derrocha más energía y capacidad.</strong> Pero es un viejo conocido y puede ser más fácil de implementar con respecto a sistemas antiguos que todavía usen HTTP. También es idóneo para enviar bloques grandes de datos de una sentada.</p>



<p>Otra diferencia importante a tener en cuenta es la <strong>posibilidad de implementar QoS y las funciones especiales</strong> de MQTT: última voluntad y retención de mensajes.  </p>



<p><strong>Por tanto MQTT es mejor para casi todas las aplicaciones de Internet de las Cosas (IoT)</strong>, pero si estás empezando y no sabes cuál elegir, implementa HTTP y cambia a MQTT cuando lo necesites. </p>



<p>En próximos tutoriales describiremos algunos ejemplos de implementación <a href="https://borrowbits.com/2017/10/aprende-programar-nodemcu-esp8266-arduino-ide/" data-wpel-link="internal">usando NodeMCU</a> y el broker Mosquitto. Asegúrate de <a href="https://borrowbits.com/newsletter/" data-wpel-link="internal">suscribirte</a>!</p>
<p>La entrada <a href="https://borrowbits.com/2020/04/mqtt-vs-http-que-protocolo-es-mejor-para-iot/" data-wpel-link="internal">MQTT vs HTTP: ¿qué protocolo es mejor para IoT?</a> se publicó primero en <a href="https://borrowbits.com" data-wpel-link="internal">BorrowBits</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://borrowbits.com/2020/04/mqtt-vs-http-que-protocolo-es-mejor-para-iot/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9084</post-id>	</item>
		<item>
		<title>VoLTE vs VoIP: la diferencia está en la QoS</title>
		<link>https://borrowbits.com/2015/07/volte-vs-voip-la-diferencia-esta-en-la-qos/</link>
					<comments>https://borrowbits.com/2015/07/volte-vs-voip-la-diferencia-esta-en-la-qos/#comments</comments>
		
		<dc:creator><![CDATA[Angel H.]]></dc:creator>
		<pubDate>Fri, 31 Jul 2015 16:06:29 +0000</pubDate>
				<category><![CDATA[Telecomunicaciones]]></category>
		<category><![CDATA[Best Effort]]></category>
		<category><![CDATA[CS]]></category>
		<category><![CDATA[EDGE]]></category>
		<category><![CDATA[GPRS]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[IMS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[LTE]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[Radio Access Network]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[UMTS]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[VoLTE]]></category>
		<guid isPermaLink="false">http://borrowbits.com/?p=6980</guid>

					<description><![CDATA[<p>Hace unos meses os contábamos que existe, por así decirlo, un paso intermedio entre 4G y 5G que ya está empezando a comercializarse con el nombre de VoLTE (Voice over LTE). En resumen, este protocolo permite realizar llamadas de voz directamente sobre datos.  El principio de funcionamiento es similar a VoIP tradicional, con la salvedad de [&#8230;]</p>
<p>La entrada <a href="https://borrowbits.com/2015/07/volte-vs-voip-la-diferencia-esta-en-la-qos/" data-wpel-link="internal">VoLTE vs VoIP: la diferencia está en la QoS</a> se publicó primero en <a href="https://borrowbits.com" data-wpel-link="internal">BorrowBits</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="entry_title entry-title"><img data-recalc-dims="1" decoding="async" class="aligncenter size-large wp-image-6983" src="https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos-1024x576.jpg?resize=770%2C433" alt="VoLTE in Radio Access Network" width="770" height="433" srcset="https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?resize=370%2C208&amp;ssl=1 370w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?resize=270%2C152&amp;ssl=1 270w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?resize=570%2C321&amp;ssl=1 570w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?resize=740%2C416&amp;ssl=1 740w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte-qos.jpg?w=1540&amp;ssl=1 1540w" sizes="(max-width: 770px) 100vw, 770px" /></p>
<p class="entry_title entry-title">Hace unos meses <a href="http://borrowbits.com/2014/08/por-que-volte-revolucionara-el-mundo-de-la-telefonia-movil/" target="_blank" rel="noopener noreferrer" data-wpel-link="internal">os contábamos</a> que existe, por así decirlo, un paso intermedio entre 4G y 5G que ya está empezando a comercializarse con el nombre de <strong>VoLTE</strong> (<em>Voice over LTE</em>). En resumen, este protocolo permite realizar llamadas de voz directamente sobre datos.  El principio de funcionamiento es<strong> similar a VoIP</strong> tradicional, con la salvedad de que en este caso el servicio se opera a nivel de red y no a nivel de aplicación. Es decir: no necesitaríamos aplicaciones como Skype, Viber o Whatsapp, ya que las llamadas de datos estarían integradas directamente en nuestro teléfono.</p>
<p class="entry_title entry-title">Durante algunos años, LTE coexistirá con las tecnologías de conmutación de circuitos de voz, también conocidas como <em>Circuit Switch</em>. No obstante, desde hace unos años los proveedores están reemplazando todos sus sistemas de conmutación de datos (<em>Circuit Switched Data</em>, CSD) por sistemas basados 100% en Ethernet. En esta coyuntura, es de esperar que tarde o temprano todas las llamadas de voz móvil se operen exclusivamente sobre datos.</p>
<p>Mientras tanto, muchos nos preguntamos <strong>cuál es exactamente la diferencia</strong> entre VoLTE y VoIP:</p>
<h2>La diferencia está en la QoS</h2>
<p>Tradicionalmente, las aplicaciones de voz como Skype han confiado en Internet para entregar los paquetes. Y esto es un mal asunto: la naturaleza intrínseca de Internet no garantiza la entrega de paquetes, y es por esto que se la conoce como una tecnología <em>Best Effort</em>: las aplicaciones que funcionan sobre Internet se ponen una venda en los ojos y cruzan los dedos.</p>
<p>No ocurre así cuando hablamos de <strong>VoLTE, ya que éste exige la presencia de un componente de Calidad de Servicio</strong> (<em>Quality of Service</em>, QoS).</p>
<h2>¿En qué consiste la QoS?</h2>
<p><em>QoS</em> es un conjunto de tecnologías que garantizan la transmisión de cierta cantidad de información en un tiempo dado. Esto es: <em>throughput</em>. Es especialmente importante cuando hablamos de aplicaciones de tiempo real como voz y video.  Existen algunos problemas que afectan a la calidad del servicio y son los que QoS pretende resolver:</p>
<dl>
<dt><strong>Paquetes sueltos</strong></dt>
</dl>
<p>Los <em>routers</em> pueden sufrir pérdidas de paquetes si llegan cuando los <em>buffers</em> ya están llenos. Dependiendo del estado de congestión de la red, se podrían perder uno o muchos paquetes. Un problema que podría solventarse mediante la solicitud de retransmisión de paquetes sueltos por parte del receptor. Como es fácil suponer, esto provoca la aparición de graves retardos.</p>
<dl>
<dt><strong>Retardos</strong></dt>
</dl>
<p>Puede ocurrir que los paquetes tarden un largo período de tiempo en alcanzar su destino, debido a que pueden permanecer en largas colas o tomen una ruta menos directa para prevenir la congestión de la red. En algunos casos, los retardos excesivos pueden llegar a inutilizar las aplicaciones VoIP.</p>
<dl>
<dt><strong>Jitter</strong></dt>
</dl>
<p>Los paquetes del transmisor pueden llegar a su destino con diferentes retardos. Un retardo de un paquete varía impredeciblemente con su posición en las colas de los encaminadores a lo largo de la ruta entre el transmisor y el destino. Esta variación en retardo se conoce como <strong><em>jitter</em></strong> y puede afectar seriamente a la calidad del flujo de audio y/o vídeo.</p>
<dl>
<dt><strong>Entrega de paquetes fuera de orden</strong></dt>
</dl>
<p>Cuando un conjunto de paquetes relacionados del mismo flujo son encaminados hacia Internet, los paquetes pueden tomar diferentes rutas, resultando en diferentes retardos. Básicamente, esto ocasiona que los paquetes lleguen desordenados. Para solventar este problema requerimos de un protocolo que pueda reordenar los paquetes a un estado isócrono una vez que estos lleguen a su destino.</p>
<dl>
<dt><strong>Errores</strong></dt>
</dl>
<p>Los paquetes y los políticos tienen algo en común: algunos se corrompen durante su trayectoria. En este caso, el receptor tiene que detectarlos y solicitar una retransmisión de los mismos.</p>
<h2>¿Cómo se implementa QoS en VoLTE?</h2>
<p>VoLTE utiliza una combinación de la arquitectura IMS (<em>IP Multimedia Subsystem</em>) y la alta velocidad de la red de acceso (<em>Radio Access Network</em>) para garantizar la QoS. En ese sentido, la calidad de las llamadas VoLTE no tienen nada que envidiar a las llamadas tradicionales basadas en circuitos E1 o T1, y es por esto que se espera que VoLTE desplace a VoIP, al menos cuando nos referimos a dispositivos móviles.</p>
<p><img data-recalc-dims="1" decoding="async" class="aligncenter size-full wp-image-6981" src="https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte3.png?resize=598%2C291" alt="VoLTE con IMS IP Multimedia Subsystem" width="598" height="291" srcset="https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte3.png?w=598&amp;ssl=1 598w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte3.png?resize=300%2C146&amp;ssl=1 300w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte3.png?resize=370%2C180&amp;ssl=1 370w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte3.png?resize=270%2C131&amp;ssl=1 270w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/volte3.png?resize=570%2C277&amp;ssl=1 570w" sizes="(max-width: 598px) 100vw, 598px" /></p>
<h2>¿Cómo se implementa QoS en sistemas VoIP?</h2>
<p>Sin embargo, si de algo se echa de menos en VoIP es la calidad de los sistemas telefónicos tradicionales. Este componente QoS, al contrario que ocurre en VoLTE, se puede implementar en VoIP como una característica opcional y no como una condición necesaria. Existen múltiples técnicas para implementar QoS a nivel de interfaz en VoIP (a nivel de una red global no es posible, en tanto que usa Internet como hemos mencionado anteriormente):</p>
<p><img data-recalc-dims="1" decoding="async" class="aligncenter size-full wp-image-6982" src="https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/QoS-VoIP-2.png?resize=663%2C266" alt="Como implementar QoS en VoIP" width="663" height="266" srcset="https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/QoS-VoIP-2.png?w=663&amp;ssl=1 663w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/QoS-VoIP-2.png?resize=300%2C120&amp;ssl=1 300w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/QoS-VoIP-2.png?resize=370%2C148&amp;ssl=1 370w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/QoS-VoIP-2.png?resize=270%2C108&amp;ssl=1 270w, https://i0.wp.com/borrowbits.com/wp-content/uploads/2015/07/QoS-VoIP-2.png?resize=570%2C229&amp;ssl=1 570w" sizes="(max-width: 663px) 100vw, 663px" /></p>
<p>Este es un modelo que es bastante útil para comprender de qué formas podemos intentar garantizar la QoS y con cuáles conseguirlo. En esta figura están representadas las dos acciones fundamentales asociadas a garantizar la QoS:</p>
<ul>
<li><strong>Clasificación</strong>: El tráfico que entra al equipo y que se ha de transmitir se tiene que clasificar. Pueden usarse muchos criterios de clasificación: Por equipo destino, por marcas en los paquetes, por aplicación… Es algo que siempre hay que hacer ya que si no el propio concepto de QoS no existe. Básicamente, la clasificación es buscar a qué parámetros de QoS negociados o contratados pertenece un paquete (o tráfico) en particular: Tráfico máximo en ráfaga, tráfico mínimo sostenido, latencia máxima, variación en la latencia…</li>
<li><strong>Asignación de recursos</strong>: Una vez que se tiene el tráfico clasificado, y por tanto se saben qué parámetros de QoS se deben cumplir, hay que asignar los recursos en la interfaz. Hay que permitir que los paquetes se transmitan al medio (el aire o un cable).</li>
</ul>
<p>La fase de clasificación es común a todos los tipos de interfaz que necesitan garantizar la QoS, pero la principal diferencia viene en la fase de asignación de recursos. Existen 2 mecanismos que son lo bastante amplios como para merecer que les demos un nombre “QoS a nivel 3 (L3QoS o IPQoS)” y “QoS a nivel 2 (L2QoS o MACQoS)”.</p>
<p>Existen múltiples estándares y sistemas VoIP profesionales implementados mediante software o hardware que en gran medida tratan de controlar el tráfico de la red para disminuir las posibilidades que se produzcan caídas en el rendimiento.</p>
<h2>Como conclusión&#8230;</h2>
<p>Incluso si los mecanismos para garantizar la QoS en VoIP fueran iguales a los de VoLTE (algunas arquitecturas VoIP implementan IMS), aún tendríamos la ventaja de que éste último ofrece una red de acceso radio y un backbone diseñado especialmente para transportar datos de forma mucho más eficiente que la red IP tradicional.</p>
<p>La entrada <a href="https://borrowbits.com/2015/07/volte-vs-voip-la-diferencia-esta-en-la-qos/" data-wpel-link="internal">VoLTE vs VoIP: la diferencia está en la QoS</a> se publicó primero en <a href="https://borrowbits.com" data-wpel-link="internal">BorrowBits</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://borrowbits.com/2015/07/volte-vs-voip-la-diferencia-esta-en-la-qos/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6980</post-id>	</item>
	</channel>
</rss>
