<?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>alvarezp &#187; Net-admin</title>
	<atom:link href="http://blog.alvarezp.org/categorias/net-admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alvarezp.org</link>
	<description>cat &#62;&#62; /dev/blog</description>
	<lastBuildDate>Sun, 20 Jun 2010 03:08:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Comentarios a la iniciativa de ley de protección al usuario</title>
		<link>http://blog.alvarezp.org/2010/06/14/comentarios-a-la-iniciativa-de-ley-de-proteccion-al-usuario/</link>
		<comments>http://blog.alvarezp.org/2010/06/14/comentarios-a-la-iniciativa-de-ley-de-proteccion-al-usuario/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 08:10:44 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[Ensayos]]></category>
		<category><![CDATA[Español]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Software libre]]></category>
		<category><![CDATA[Tijuana]]></category>

		<guid isPermaLink="false">http://blog.alvarezp.org/?p=1176</guid>
		<description><![CDATA[Esta iniciativa de ley es mucho más inteligente. A pesar del trabajo que requiere por parte de los ISP, el y todo, pero tiene buen futuro. Espero que se apruebe pronto, pero con correcciones.
En resumen:

Esta red limita a los ISP demasiado. Se le olvida que para poder proteger a los usuarios de una red, primero [...]]]></description>
			<content:encoded><![CDATA[<p>Esta <a href="http://bit.ly/mx-iniciativa-proteccion-usuarios">iniciativa de ley</a> es mucho más inteligente. A pesar del trabajo que requiere por parte de los ISP, el y todo, pero tiene buen futuro. Espero que se apruebe pronto, pero con correcciones.</p>
<p>En resumen:</p>
<ul>
<li>Esta red limita a los ISP demasiado. Se le olvida que para poder proteger a los usuarios de una red, primero debe <strong>existir</strong>, estar <strong>operante</strong> y ser <strong>usable</strong> y <strong>accesible</strong>. Para eso se necesita tomar acciones de emergencia y mantenimiento.
</li>
<li>Tampoco nos podemos olvidar del mercado.</li>
<li>A esta ley se le pasan cosas como el spam, los virus, el mercado, las características de las tecnologías, etc.</li>
<li>No es suficientemente explícita con los derechos de los discapacitados.</li>
<li>No contempla problemas técnicos con los que un ISP se enfrenta. Hay que considerar que eliminar ISPs facilita los oligopolios, por lo que puede salir el tiro por la <a href="http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_BUS=3&#038;LEMA=culata">culata</a>.</li>
</ul>
<p>Iré poniendo mi crítica. <strong>No soy abogado</strong>, pero trabajo para un proveedor de servicios de Internet y en ocasiones me toca proponer soluciones medio agresivas para resolver problemas de emergencia, o aplicar acciones correctivas que podrían interpretarse como bloqueos deliberados.</p>
<h3>Exposición de motivos</h3>
<blockquote><p>De igual manera, se reconoce la importancia que tienen en la vida diaria las aplicaciones basadas en Internet o que utilizan dicha red para su funcionamiento. En este tenor, se busca garantizar al usuario que su prestador de servicios de Internet no limite o disminuya el rendimiento de las aplicaciones que basen su funcionamiento o dependan de la red para el mismo.
</p></blockquote>
<p>Si el usuario fue <strong>debidamente informado al momento de la promoción y la venta</strong> (y no en letritas chiquitas en el contrato) considero que no debería haber problema.</p>
<blockquote><p>
Desde el punto de vista del fomento a la competitividad, el artículo once de la ley prohíbe la práctica de obligar al usuario a contratar plazos forzosos como condición para la prestación del servicio de Internet.
</p></blockquote>
<p>Estoy de acuerdo para los clientes para los cuales un producto ya está definido y se vende en masa (como los residenciales, empresas pequeñas, escuelas pequeñas, etc.) Para los grandes clientes, en ocasiones la sola preparación de los enlaces implica un costo por parte de los proveedores. Para estos casos creo que el contrato forzoso sí debería poderse aplicar, pero en la factura debe estar desglosado el costo del equipo.</p>
<p>O mejor, que se deba sopesar la inversión por parte de la empresa en equipo para el cliente. Si el cliente requiere de la compra de equipo, que se le ofrezcan las dos opciones: a) la venta del equipo y el contrato libre o b) el prorrateo del equipo a lo largo del contrato. Naturalmente, que sea forzoso durante el tiempo acordado. Pero que EN TODOS LOS CASOS, se ofrezca el equipo a precio de mercado como opción. El chiste es impedir que se reduzcan las opciones por fines comerciales.</p>
<p>Por ejemplo, poder comprar el cablemódem que yo quiera y contratar con mi compañía de Internet por Cable. La compañía de Internet por Cable deberá publicar una lista de equipo con el que su servicio ha sido comprobado en su sitio, así como la lista de especificaciones ESTÁNDAR DE LA INDUSTRIA que se requiere para operar.</p>
<blockquote><p>
El artículo quince establece como causa de nulidad del contrato de prestación de servicios de Internet, la inclusión de cualquier condición contractual o el establecimiento de prácticas comerciales que pretendan obligar al usuario de un servicio o contenido a renunciar o disminuir su capacidad de ejercicio de alguno de los derechos que la presente iniciativa le otorga.
</p></blockquote>
<p>Lo siguiente no es tan relevante aquí como lo sería en materia de comercio, pero debería ser obligatorio que todos los vendedores, <strong>incluidos los de PSI (ISP)</strong>, tengan publicados sus contratos en sus correspondientes páginas, fácilmente accesibles (no cifrado, no formatos propietarios) y, para quienes no cuenten con el servicio, a disposición del público bajo libre acceso.</p>
<blockquote><p>
El capítulo cuarto establece los requisitos mínimos que deberán cumplir tanto los prestadores de servicios financieros a través de Internet como los comerciantes que ofrezcan sus mercancías o servicios a través de este medio, garantizando la seguridad de las operaciones, el respeto a la intimidad de los consumidores y la salvaguarda de todos sus derechos.
</p></blockquote>
<p>¿Y la compatibilidad con los sistemas? ¿Qué hay de los linuxeros que para comprar un boleto de avión por Internet necesitan contar con una licencia de Windows?</p>
<p>Este es uno de los problemas difíciles: el negocio puede no ser accesible para todos y decidir renunciar a esas ganancias.</p>
<p>Por otro lado, es un problema similar al de los discapacitados: ¿está obligado un negocio a proveer estacionamiento a los discapacitados? También ellos se ven perjudicados cuando un sistema no es del todo estándar.</p>
<blockquote><p>
La presente Iniciativa establece la prohibición de divulgar los datos remitidos por el usuario a terceras personas ajenas al comercio, a las instituciones financieras o de gobierno por cualquier motivo. De igual forma, se busca combatir la práctica del envío de correo electrónico no deseado, estableciendo como regla general de la correspondencia comercial  o publicitaria remitida por medios digitales, la condición de que sea el usuario quien la solicite expresamente. De esta manera se pretende establecer como norma de conducta para el envío de correo electrónico masivo la solicitud inicial del usuario, erradicándose así la política actual que consiste en la aceptación o negativa del usuario una vez que ya ha recibido el correo electrónico que tiene como consecuencia un alto consumo de recursos de diversa naturaleza que merman la economía del país.
</p></blockquote>
<p>Aquí se habla del spam que generan las compañías prestadoras de servicios legítimos, no del spam criminal que entregan los defraudadores y el phishing.</p>
<p>La solicitud del usuario deberá realizarse por medio de confirmación del usuario, como se usa en las suscripciones de las listas de correo:</p>
<p>1. El usuario ingresa la dirección de correo electrónico.<br />
2. Le llega al usuario un e-mail de confirmación con una liga o que sólo le de reply.<br />
3. El usuario confirma por medio del mecanismo ofrecido. El mecanismo deberá ser compatible con una variedad de sistemas operativos.</p>
<p>De no hacerlo así, otro podría suscribir mi dirección y el prestador de servicios se lavaría las manos diciendo: a tal hora y a tal fecha, fulano suscribió esta dirección de e-mail.</p>
<p>En caso de que el usuario no pueda seguir este procedimiento, el proveedor deberá ofrecer un mecanismo alterno, de forma que pueda validar la pertenencia de la cuenta del usuario. Por ejemplo: enviar un mensaje de correo electrónico desde la cuenta a una dirección de soporte técnico del prestador.</p>
<blockquote><p>
Igualmente, los preceptos legales contenidos en este documento pretenden librar al usuario de la práctica de recolección de datos y hábitos de navegación a través de la instalación, sin su consentimiento ni su conocimiento, de programas o herramientas que envíen cualquier tipo de información personal del usuario a servidores o sistemas de almacenamiento remotos.
</p></blockquote>
<p>O de virus, spyware o, en general, cualquier tipo de malware.</p>
<blockquote><p>De aprobarse la Iniciativa que ahora se somete a esta representación nacional, se prohibiría la práctica de supeditar la activación de un programa de cómputo al envío de cualquier tipo de información que permita identificar al usuario en relación con la aplicación de que se trate, la computadora que utiliza o la ubicación geográfica donde se encuentra.</p></blockquote>
<p>Esto le puede pegar a la protección de derechos de autor en el caso de software privativo. No es una práctica que me agrade, pero creo que ellos también tienen derecho de protegerse.</p>
<blockquote><p>Por otro lado, el acervo de contenidos propiedad de la comunidad de usuarios representa una rica fuente de conocimiento y entretenimiento a la que, de ser la voluntad del titular de los derechos, se puede acceder de manera fácil y rápida mediante el uso de redes de pares. Los beneficios que dichas redes han demostrado tener en la academia y en la investigación son múltiples. Además, este tipo de redes, se han convertido en punto de encuentro y convivencia de los más diversos círculos sociales con diferentes intereses en común que, a través de estas herramientas, construyen la cultura popular de nuestros tiempos.</p></blockquote>
<p>¿Significa, entonces, que los contratos ya no podrán prohibir la instalación de servidores en servicios residenciales?</p>
<p>Eso es bueno, a excepción de los servidores de phishing y spam, sobre todo por aquello de la irrastreabilidad de las direcciones IP dinámicas.</p>
<blockquote><p>En reconocimiento a la importancia de estas herramientas, el capítulo sexto de la Iniciativa de Ley establece los controles necesarios para permitir que las aplicaciones que tengan por objeto la transmisión de voz sobre IP y la distribución de archivos a través de redes de pares funcionen de manera adecuada y no puedan ser bloqueados los puertos que utilizan dichos programas para comunicarse o que el ancho de banda del usuario sea disminuido cuando utilice este tipo de tecnologías.</p></blockquote>
<p>Ahí nos parten la madre, porque una de las técnicas usadas actualmente para poder brindar el acceso a Internet a los usuarios es el NAT. No todas las aplicaciones corren bajo NAT y esto podría entenderse por parte del usuario como una violación a sus derechos.</p>
<p>Las direcciones públicas en Internet son CARAS, muy caras, más aún, considerando que el rango de direcciones de IPv4 se está acabando y no hay ABSOLUTAMENTE NADA que el proveedor de Internet pueda hacer, fuera de implementar un Internet distinto, lo cual también es CARO.</p>
<p>Se debe contemplar este hecho, puesto que una cosa es ofrecer un acceso con ciertas características técnicas y otra muy distinta es bloquear arbitrariamente puertos y servicios.</p>
<p>Yo pienso que si el usuario está debidamente informado, no hay problema. Eventualmente llegará otra compañía a competir. El truco no está en abrir todo para el usuario, sino en permitir la competencia sana y libre, de modo que otro proveedor pueda llegar con mejores opciones y los usuarios se muevan ad libitum.</p>
<blockquote><p>Así, el capítulo séptimo de la Iniciativa de Ley, contempla limitaciones a los derechos patrimoniales de los autores a fin de adicionar a los ya existentes en la ley de la materia, supuestos que, si bien resultan comunes y se realizan sin ánimo de dañar a los titulares de derechos sobre obras literarias y artísticas, hoy son, de acuerdo con la normatividad autoral vigente, ilegales, aunque vistos en detalle, no exista coherencia lógica entre lo ocurrido en el ámbito digital y lo ordenado en una legislación pensada para un ámbito analógico.
</p></blockquote>
<p>Habrá que analizar esa parte, pero tiene sentido, pero cambiaría &#8220;ámbito analógico&#8221; por &#8220;ámbito físico&#8221; por cuestiones de ambigüedad. (Un CD es digital)</p>
<p>Ah, y el capítulo siete me ha parecido totalmente ambiguo. Yo no entendí lo que quiere decir.</p>
<blockquote><p>Fijadas las competencias y jurisdicción de los Tribunales, se establece también un procedimiento expedito y sencillo para la resolución de las controversias que se planteen en el marco de los derechos de los usuarios de la Internet. Dentro de este procedimiento se introduce la posibilidad de llevar a cabo la solución de las controversias por medios electrónicos. La tramitación por este medio se hace posible gracias a la introducción del concepto de firma electrónica como elemento de validez y legalidad para las solicitudes que se tramiten en el ámbito digital.
</p></blockquote>
<p>Mientras sea compatible con el software libre, es decir, que siga estándares abiertos, adelante.</p>
<blockquote><p>De acuerdo con la práctica legislativa contemporánea, la reincidencia en la comisión de una infracción convierte la conducta en un delito.</p></blockquote>
<p>Esto es demasiado extremo. Se dan situaciones de emergencia frecuentemente y por causas ajenas al PSI. ¿Y qué hay de los mantenimientos preventivos y correctivos?</p>
<h3>Iniciativa: texto normativo</h3>
<blockquote><p>
Artículo 3- Para efectos de la presente Ley se entenderá por:</p>
<p>IP- El identificador numérico o alfanumérico único, utilizado por una computadora, servidor o ruteador para comunicarse con otras computadoras, servidores o ruteadores a través de Internet.</p></blockquote>
<p>Las direcciones IP son puramente numéricas. Sean direcciones de IPv4 o IPv6, son sólo numéricas. En el caso de IPv6, el texto &#8220;2002:c8f9::1&#8243; no es un alfanumérico sino una representación de un número. La &#8220;c&#8221; y la &#8220;f&#8221; son dígitos en el número y el &#8220;:&#8221; funcionan en notacion como separadores hexadecimales.</p>
<p>El problema es que, en la red pública, varios equipos pueden compartir direcciones IP por medio del NAT, esto, debido al problema de agotamiento de direcciones. El NAT está reconocido como un hack non-grato para extender la vida de Internet pero se va a acentuar más hasta que se implemente un protocolo global alterno (como IPv6).</p>
<blockquote><p>
Artículo 4- Los PSIs estarán obligados a establecer las medidas necesarias para garantizar que los derechos establecidos en la presente Ley sean respetados en todo momento. De la misma forma, deberán de establecer mecanismos expeditos y sencillos para la resolución de los problemas que se presenten con relación a los servicios que presten.
</p></blockquote>
<p>Los PSI no pueden garantizar esto. Los PSI funcionan como transporte y no puede hacer nada contra lo que pudiera ocurrir en equipos que no están bajo su administración. De este modo, no puede obligar a los PSI a garantizar todos los derechos de esta ley.</p>
<blockquote><p>
Artículo 5- Además de lo establecido por el artículo 76 Bis de la Ley Federal de Protección al Consumidor, los prestadores de servicios de conexión a Internet, los prestadores de servicios de hospedaje de sitios en Internet y los comerciantes o empresas que vendan productos o servicios a través de portales o sitios en Internet deberán cumplir con lo siguiente:</p>
<p>II.- Proporcionar las características exactas de los servicios o productos que comercialicen a través de sus sitios en Internet;
</p></blockquote>
<p>Proporcionar las características exactas <strong>y completas</strong> de los servicios o productos.</p>
<p>Un proveedor deberá estar obligado a que si un prospecto llama a Ventas y pregunta por cualquier especificación, POR LEY, el vendedor no debería poder decir &#8220;no sé&#8221; o dar información falsa.</p>
<blockquote><p>
Artículo 6- La naturaleza y funcionamiento de la Internet es y deberá permanecer libre, neutral y sin controles centralizados. En consecuencia, los prestadores de servicios de conexión a Internet, independientemente del medio de conexión utilizado, deberán garantizar que el envío y recepción de datos por parte de los usuarios fluya de forma constante y sin una disminución del ancho de banda contratado, sin importar el origen o destino de los datos.</p>
<p>Artículo 7- Los prestadores de servicios de conexión a Internet y los prestadores de servicios de hospedaje de sitios en Internet deberán garantizar que las comunicaciones  que se den desde sus servidores, hacia estos y a través de sus redes de telecomunicaciones, se proporcionen sin distinciones que concedan un acceso preferencial o discriminatorio a cualquier sitio o portal en Internet.
</p></blockquote>
<p>Bien, sólo falta especificar que sí debería ser posible cuando sea de manera temporal y sólo por motivos técnicos de protección y operación de la red.</p>
<blockquote><p>
Artículo 8- Los prestadores de servicios de conexión a Internet o los prestadores de servicios de hospedaje de sitios en Internet no deberán llevar a cabo acciones que bloqueen o impidan el acceso a cualquier sitio o portal en Internet. El bloqueo de un sitio o portal en Internet únicamente podrá efectuarse mediante orden o resolución judicial debidamente fundada y motivada.</p>
<p>Artículo 9- Los prestadores de servicios de conexión a Internet o los prestadores de servicios de hospedaje de sitios en Internet no deberán llevar a cabo acciones que impidan el uso o disminuyan el rendimiento de las aplicaciones utilizadas por el usuario basadas en Internet o que utilicen la Internet como medio para comunicarse o para el intercambio de archivos.</p>
<p>Artículo 10- Los prestadores de servicios de conexión a Internet no podrán imponer limitación alguna al uso de la conexión que proporcionen al usuario. Los usuarios tendrán derecho a decidir entre si quieren mantener su conexión abierta al acceso de terceras personas o mantenerlo restringido únicamente a las personas que los mismos autoricen a utilizarla.
</p></blockquote>
<p>&#8230; excepto en el caso de que las acciones del usuario pongan en peligro la operación de la red de conexión o los servidores del hospedaje.</p>
<p>Sí, porque si el usuario insiste en tener abierto un puerto por el que está atacando a otros equipos, el PSI debe apagar el puerto por respeto al resto de la red. Recordemos que el Internet se mantiene vivo por esfuerzos conjuntos de los ISP del mundo.</p>
<blockquote><p>
Artículo 11- Los contratos de prestación de servicios de conexión a Internet no podrán establecer plazo forzoso alguno al usuario como condición para la prestación del servicio. El usuario tendrá la libertad, en todo momento, de cancelar el servicio contratado o cambiar de plan de contratación sin que este hecho sea motivo para la imposición de penalización o compensación alguna en su contra.
</p></blockquote>
<p>Cuando se habla de un usuario final, no-ingenieril, esto está bien. La persona que contrata Internet a una empresa que vende este servicio en masa, debe poder contar con este derecho.</p>
<p>¿Qué hay de las empresas grandes, donde la sola instalación requiere de la instalación y puesta en marcha de servicios muy caros, específicamente para las soluciones del cliente? Tal vez no sería justo para el proveedor invertir en equipo si no puede garantizar el retorno de inversión.</p>
<blockquote><p>
Artículo 12- Todo usuario tiene derecho a utilizar la Internet de forma libre y conforme mejor convenga a sus intereses con la única limitación de respetar el derecho de terceros, la moral y las buenas costumbres. No será considerado como contrario a la moral o las buenas costumbres, la difusión o comunicación de textos, imágenes, audio o video relacionados con hechos de actualidad y que tengan por objeto informar sobre los mismos.
</p></blockquote>
<p>1: &#8230; siempre y cuando el contenido mencionado hable únicamente con la verdad y no se confundan los hechos de las opiniones.</p>
<blockquote><p>El contenido difundido en un momento determinado no perderá la característica de ser de actualidad por el simple transcurso del tiempo por lo que, una vez plasmado en cualquier sitio o alojado en cualquier servidor, podrá permanecer accesible para cualquier usuario hasta en tanto el administrador del sitio que corresponda decida retirarlo.</p>
<p>Artículo 13- Todo usuario que tenga, administre o mantenga un sitio en Internet es libre de plasmar sus pensamientos u opiniones en la forma que considere conveniente sin que, este simple hecho, pueda ser motivo para la suspensión del servicio por parte de quien hospede dicho sitio.
</p></blockquote>
<p>&#8230; siempre y cuando se hable con la verdad.</p>
<p>¿Existe alguna otra ley que regule la libertad de expresión?</p>
<blockquote><p>Artículo 14- Todo usuario será libre de acceder al contenido que se encuentre disponible en cualquier sitio de Internet sea cual fuere la naturaleza de este. Ninguna autoridad o entidad pública o privada podrá coartar o impedir el ejercicio de este derecho salvo por orden o resolución judicial debidamente fundada y motivada.</p>
<p>El hecho de que determinado contenido pueda ser considerado como ofensivo o inmoral por alguna persona o institución no será motivo para que el mismo pueda ser bloqueado o retirado de el servidor en donde se hospede. Únicamente se podrá bloquear el acceso o retirar de el servidor donde se hospede determinado contenido mediante resolución judicial debidamente fundada y motivada.
</p></blockquote>
<p>El proceso para la resolución judicial deberá ser expedito. Este artículo permite que yo suba una fotografía de alguien más sin su consentimiento y negarme a retirarla sin una orden judicial. El juicio puede tomar años, mientras, yo daño la integridad moral de la persona afectada.</p>
<blockquote><p>Artículo 15- En los contratos celebrados entre los usuarios y los PSIs o los prestadores de servicios de hospedaje de sitios en Internet no podrá estipularse ninguna cláusula que disminuya o limite el ejercicio de los derechos otorgados por la presente Ley. Cualquier cláusula contraria a lo establecido en este ordenamiento será nula y se tendrá por no puesta en el contrato correspondiente.
</p></blockquote>
<p>Esto nulifica el término &#8220;ancho de banda&#8221;. Cada segundo no puedes transferir más de X bytes. Si antes de que ocurra 1 segundo transfieres X bytes, tu módem dejará de transmitir hasta que llegue el siguiente segundo.</p>
<p>Esto destruye el uso de sobresuscripción para la optimización de costos. De hecho, la horrible &#8220;política de uso justo&#8221; de cierta compañía celular es una posible solución a esto. Sirve para catalogar a los usuarios según su perfil de consumo y aplicar diferentes niveles de sobresuscripción y, por lo tanto, aplicar diferentes costos.</p>
<p>¿Qué les parece, mejor, obligarlos a usar cierta terminología en sus promocionales?</p>
<p><em>Ilimitado</em>: aquel al que no se le suspende el servicio una vez superada una cantidad de datos a lo largo de una unidad de tiempo (con resolución máxima de 1 segundo).</p>
<p><em>Irrestricto</em>: aquel en el que no se bloquean puertos o servicios una vez superada una cuota.</p>
<p><em>Plano</em>: aquel en el que no se reduce el ancho de banda durante el resto de un período cuando se supera una cantidad de datos a lo largo de una unidad de tiempo (con resolución máxima de 1 segundo).</p>
<p>De esta manera, los comercializadores de servicios pueden ofrecer servicios que claramente se distingan de otros y cuyas características sean claras para el usuario.</p>
<p>Los proveedores que ofrezcan alguno de estos tres, limitado, restrictivo o no-plano, deberán ofrecer como producto principal el ilimitado, irrestricto y plano, siempre anunciando su correspondiente precio, ofreciendo los otros como alternativas de menor costo.</p>
<p>&mdash;Te vendo un servicio de 1024 kbps, cuesta 400 pesos.<br />
&mdash;¿No tienes algo más económico?<br />
&mdash;Sí, tenemos uno con un límite de 3 Gigas. Cuesta 150 pesos.<br />
&mdash;Ah, prefiero ese.</p>
<p>Los proveedores de conexión a Internet deberán hospedar en su sitio comercial una explicación comparativa de los tamaños, donde ese indiquen valores aproximados del consumo de un sitio, con la aclaración de que sus valores son aproximados.</p>
<p>Video de YouTube de 10 minutos: X megabytes.<br />
Música de un peer to peer: X megabytes.<br />
Página de Wikipedia: X kilobytes.<br />
Fotografía de 5 megapixeles: X megabytes.<br />
CD de datos completo: 700 Megabytes.</p>
<p>Llamada de Voz sobre IP por Skype de 10 minutos: X megabytes.</p>
<p>etc.</p>
<blockquote><p>
Una vez concluida la operación de que se trate, el comerciante o empresa correspondiente deberá de enviar un correo electrónico al usuario en donde se confirme y detalle la operación realizada.
</p></blockquote>
<blockquote><p>
Una vez realizado el envío, el comerciante o empresa que haya realizado la venta de los productos que correspondan a través de Internet deberá enviar un correo electrónico confirmando el envío al usuario que haya realizado la compra en donde se indicará la fecha de envío, número de guía para rastreo del paquete y fecha estimada de entrega.
</p></blockquote>
<blockquote><p>
Artículo 19- Los comerciantes o prestadores de servicios que comercialicen sus productos o servicios a través de Internet deberán expedir a favor del usuario el comprobante correspondiente a cada operación. Este comprobante podrá ser impreso en papel o archivo electrónico. En ambos casos, dicho comprobante deberá cumplir con los requisitos establecidos por las disposiciones fiscales vigentes.
</p></blockquote>
<p>Tal vez sea conveniente obligar a usar una firma digital. No un hash de verificación, sino una firma electrónica que compruebe la identidad y la integridad del contenido. En este caso, los algoritmos usados deberán ser libres y los sistemas de verificación también contar con al menos una implementación libre.</p>
<blockquote><p>
Artículo 24- El sistema de control de gestión y seguimiento electrónico mencionado en el artículo anterior deberá estar basado en estándares y protocolos abiertos a fin de poder ser ejecutado por el usuario en cualquier equipo de cómputo y bajo cualquier sistema operativo.
</p></blockquote>
<p>EA!! Yo extendería esto a que TODOS los sitios de TODAS las áreas e instituciones de gobierno.</p>
<p>Definir cuáles son las características de un estándar abierto y establecer los actuales al momento sería buena idea. Especificar que las instituciones podrán a discreción, ofrecer como un extra, versiones optimizadas para productos específicos si lo consideran conveniente. El usuario que cuente con un producto para el cual exista una optimización deberá poder escoger cuál versión utilizar, tanto siendo anónimo como desde su cuenta.</p>
<p>Los sitios deberán especificar cuáles son los estándares usados, a modo de que el usuario pueda reportar incongruencias a los departamentos técnicos según lo especificado en los primeros artículos de la ley propuesta.</p>
<blockquote><p>
Artículo 26- Cumplido el término establecido por la autoridad o institución para la realización del trámite o emisión de la respuesta correspondiente, se deberá de enviar por correo electrónico, o por escrito si el usuario no proporcionó un correo electrónico para ser contactado, la resolución que recaiga al trámite o solicitud realizada por el usuario a través de Internet. Las respuestas o resoluciones enviadas por correo electrónico deberán cumplir con todos los requisitos legales que se aplican a las resoluciones emitidas por escrito y las mismas tendrán la misma validez y peso legal que si se realizaran por escrito.
</p></blockquote>
<p>Ver en una crítica anterior la sugerencia de firmas digitales.</p>
<blockquote><p>
Artículo 27- De conformidad con lo establecido en el artículo tercero de la presente Ley, son considerados datos personales del usuario su nombre, domicilio, fecha de nacimiento, nacionalidad, registro federal de contribuyentes, clave única del registro de población, número de seguridad social, teléfono, teléfono celular, correo electrónico, números de tarjetas de crédito o débito, números de cuentas bancarias, nombres de usuario y contraseñas para acceso a servicios o compra de productos y dirección IP desde la que se realice la conexión del usuario.
</p></blockquote>
<p>&#8230; y los nombres de usuario y las contraseñas y las preguntas secretas&#8230;</p>
<p>¿Qué hay de las imágenes y audio de los usuarios? ¿Qué hay sobre el derecho a que otras personas no suban fotos mías sin mi consentimiento?</p>
<blockquote><p>
Artículo 31- La instalación remota o local de programas o archivos que tengan por objeto que un usuario sea reconocido por un sitio, portal o aplicación determinada, no podrá realizarse en ningún equipo sin el consentimiento expreso del usuario. Queda prohibida la instalación remota o local de cualquier tipo de programa que tenga por objeto enviar información o datos sobre los hábitos de uso de la Internet, aplicaciones o archivos del usuario a un servidor o base de datos remota.
</p></blockquote>
<p>&#8220;&#8230; sin el consentimiento del usuario de enviar esta información a Internet&#8221;, pues puede haber servicios cuyo objetivo sea optimizar la experiencia en Internet del usuario a través de estadísticas o medición de uso a consciencia del mismo.</p>
<blockquote><p>
Artículo 36- Los prestadores de servicios de conexión a Internet no podrán, salvo por resolución judicial, bloquear los puertos que utilicen para comunicarse los programas, aplicaciones o herramientas mencionadas en el artículo anterior. Tampoco podrán llevar a cabo cualquier acción o tomar cualquier medida que tenga por objeto evitar el uso o disminuir el rendimiento de dichos programas, aplicaciones o herramientas.
</p></blockquote>
<p>&#8220;&#8230; salvo para evitar infecciones, spam y demás causantes de degradación en los servicios de la red. En ese caso, los usuarios podrán solicitar que los puertos sean abiertos para sus equipos y aplicaciones.&#8221;</p>
<p>Vamos, permitir que unos puertos sean &#8220;normalmente cerrados&#8221; pero que se pueda solicitar su apertura y claro, que no digan &#8220;límite X servicios&#8221;, sino que el usuario pueda decir &#8220;libérenme todos los servicios, yo asumo la responsabilidad y entiendo que en casos de emergencia o que salgan de mi control, el PSI podrá volverlos a cerrar, siempre y cuando me lo notifique&#8221;.</p>
<blockquote><p>
Artículo 38- Los derechos de autor sobre obras que se encuentren disponibles a través de Internet estarán protegidos en los términos establecidos por la Ley Federal del Derecho de Autor.</p>
<p>Artículo 39- De conformidad con lo establecido por el Título VI, Capítulo II de la Ley Federal del Derecho de Autor, además de las limitaciones establecidas en dicha disposición se establecen las siguientes para el caso de obras digitales:</p>
<p>I. La reproducción y almacenamiento de las obras digitales que se encuentren disponibles a través de Internet en la memoria temporal del equipo que se utilice para acceder a las mismas;</p>
<p>II. La reproducción y almacenamiento mediante cualquier tecnología o medio de una copia de los archivos, programas de cómputo, aplicaciones o herramientas de las cuales el usuario sea legítimo propietario o licenciatario, con fines de respaldo;</p>
<p>III. La reproducción y almacenamiento de fonogramas o videogramas digitales, legítimamente adquiridos por el usuario, que se extraigan de un medio óptico o electrónico con el fin de reproducirlos en el equipo del usuario, incluida la digitalización que se haga de obras fijadas en medios análogos o magnéticos; y</p>
<p>IV. La reproducción y almacenamiento de una copia de fotografías, textos y obras literarias disponibles a través de Internet con fines de uso personal.
</p></blockquote>
<p>Todo el bloque está ambiguo. Creo que requiere de una redacción diferente. No me queda claro qué puedo hacer y qué no.</p>
<blockquote><p>
Artículo 40- El uso, reproducción y distribución de obras y contenidos que se encuentren disponibles a través de Internet bajo una licencia flexible, quedarán sujetos a los términos especificados en la licencia de que se trate.</p>
<p>Artículo 41- No constituirá violación a los derechos de autor o derechos conexos, la reproducción o almacenamiento de obras hecha por un usuario en un equipo que no le pertenezca siempre que el propietario del equipo de que se trate no haya consentido expresamente o desconozca dicha situación.
</p></blockquote>
<p>Hun? No deberá ser al revés? Sólo si el autor NO HA RESERVADO sus derechos&#8230;</p>
<p>&#8230; aunque esto no sé si vaya de acuerdo o no con la ley de Copyright.</p>
<p>Insisto que está ambiguo. ¿Concuerdan o difieren ustedes conmigo?</p>
<p>Gracias por leer hasta aquí.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2010/06/14/comentarios-a-la-iniciativa-de-ley-de-proteccion-al-usuario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comentarios a la iniciativa de ley de tres avisos</title>
		<link>http://blog.alvarezp.org/2010/06/05/comentarios-a-la-iniciativa-de-ley-de-tres-avisos/</link>
		<comments>http://blog.alvarezp.org/2010/06/05/comentarios-a-la-iniciativa-de-ley-de-tres-avisos/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 19:39:18 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[Ensayos]]></category>
		<category><![CDATA[Español]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Non geek]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Queja]]></category>
		<category><![CDATA[Tijuana]]></category>

		<guid isPermaLink="false">http://blog.alvarezp.org/?p=1130</guid>
		<description><![CDATA[No soy abogado, pero aún así le encuentro problemas y cuestiono a la iniciativa de ley planteada por ABP conocida popularmente como la de &#8220;los tres avisos&#8221; (aunque no sean tres).
Esto lo publiqué inicialmente como comentario al post Sobre la iniciativa de #3strikes y #canonmx en México en el blog Technolawyer de León Felipe Sanchez [...]]]></description>
			<content:encoded><![CDATA[<p>No soy abogado, pero aún así le encuentro problemas y cuestiono a la <a href="http://gaceta.diputados.gob.mx/Gaceta/61/2010/abr/20100427-X.html">iniciativa de ley planteada por ABP</a> conocida popularmente como la de &#8220;los tres avisos&#8221; (aunque no sean tres).</p>
<p>Esto lo publiqué inicialmente como comentario al post <a href="http://technolawyer.org/2010/06/04/sobre-la-iniciativa-de-3strikes-y-canonmx-en-mexico/">Sobre la iniciativa de #3strikes y #canonmx en México</a> en el blog <a href="http://technolawyer.org/">Technolawyer</a> de <a href="http://twitter.com/lion05">León Felipe Sanchez (@lion05)</a>.</p>
<p>Lo publico aquí, corregido y aumentado.</p>
<h3>Lógica errónea</h3>
<p>El siguiente texto aparece en la exposición de motivos. Este texto no es parte del decreto a publicarse como tal. En términos ingenieriles, este texto no sería normativo, sino informativo:</p>
<blockquote><p>No cabe duda que un ISP, a través de cuya red se transmita, distribuya, ponga a disposición y publique en forma directa copias de obras o producciones protegidas por el derecho de autor, tiene un grado de participación en el resultado que pueda acontecer. Por tal motivo, si bien la actividad desarrollada por los proveedores de servicios de Internet reviste hoy en día una enorme importancia para la comunicación global por medio de la Internet, no es menos cierto que como cualquier otra actividad económica y empresarial debe estar sometida al imperio de la ley y a los más elementales principios de respeto a los derechos subjetivos de los ciudadanos.</p></blockquote>
<p>Dejemos de lado, por un momento, el hecho de que el texto es tendencioso (&#8221;No cabe duda que&#8230;&#8221;). Bajo la misma lógica del párrafo, un chofer de autobús que transporta (sin saberlo) a un ladrón “tiene un grado de participación” en el delito. Cuando dos miembros del crimen organizado se comunican por celular, la compañía tiene &#8220;un grado de participación&#8221; en todos los delitos que deriven de esa llamada. Un banco que hospeda una cuenta donde se lava dinero &#8220;tiene un grado de participación&#8221;.</p>
<h3>Acción unilateral y bajo mera sospecha sin presentación de evidencia</h3>
<p>Propuesta del Art. 191 Bis 1:</p>
<blockquote><p>&#8230; el titular del derecho afectado podrá solicitar que se notifique al usuario en los casos de <strong>posible</strong> violación a los derechos protegidos</p></blockquote>
<p>Art. 191 Bis 1:</p>
<blockquote><p>… la solicitud deberá reunir los requisitos siguientes:</p>
<p>I. Acreditación de la personalidad del solicitante.<br />
II. Especificación del derecho de autor … posiblemente infringido.<br />
III. Descripción precisa de las obras … posiblemente infringidas, incluyendo su ubicación en las redes o servicios del proveedor.</p></blockquote>
<p>¿Y dónde está la evidencia? ¿Cómo se detectó la supuesta infracción? ¿Qué técnicas se utilizaro? ¿Es válida la técnica?</p>
<p>Habla sólo de “ubicar”, que en el contexto de esta iniciativa equivale a “identificar” (por los registros indicados en el art 191, bis 6). ¿Cómo le comprueban y le aseguran al ISP que la tarjeta amarilla que le van a mostrar a su propio cliente, no será <strong>en vano</strong>? Es decir que un artista puede <strong>suponer</strong> que su obra está siendo infringida y ni siquiera necesita presentar evidencia para poder “poner bajo aviso” al usuario.</p>
<p>Art. 191 Bis 7:</p>
<blockquote><p>&#8230; los proveedores de servicios de Internet se beneficiarán de una limitación a su responsabilidad en relación con las infracciones o violaciones realizadas a los derechos protegidos por esta ley, a través de sus redes o servicios, siempre que cumplan con las condiciones siguientes:</p>
<p>I. Haber adoptado o implementado razonablemente una política que prevea la terminación del contrato cuando se trate de infractores reincidentes.</p></blockquote>
<p>Es decir: el ISP deberá poner una cláusula que contempla la rescisión del contrato en caso de “reincidencia”. Por contexto, claro está que se habla de una &#8220;reincidencia [de una <strong>posible</strong> violación al derecho del autor]”. Nuevamente, todo bajo sospecha. Obligar al ISP a terminar un contrato de un cliente bajo dos sospechas infundadas, sería legal bajo los términos de esta iniciativa.</p>
<p>En otras palabras:</p>
<ol>
<li>Autor presume que cierto usuario infringe sus derechos.</li>
<li>Autor logra que el usuario sea notificado por primera vez, sin presentar evidencia y bajo mera sospecha.</li>
<li>Autor logra que el usuario sea notificado por segunda vez, sin presentar evidencia y bajo mera sospecha.</li>
<li>El usuario tiene dos sospechas, dos tarjetas amarillas, y por lo tanto el ISP, para cumplir con el contrato, deberá terminar el contrato con el usuario.</li>
</ol>
<p>Y el usuario tal vez no cometió las infracciones. Todo fue unilateral, por mera sospecha y sin evidencia&#8230; pero ahora permitido expresamente por la ley.</p>
<h3>Argumento de que descarga no implica violación al derecho de autor</h3>
<p>Aquí me limitaré a hacer el planteamiento. Espero con toda sinceridad la corrección debida por alguien que sí sepa de lo que habla.</p>
<p>¿Qué pasa con el usuario que descarga una canción de Internet y ya había comprado su CD pero se dañó?</p>
<p>La licencia ya la “compró”. Se supone que una licencia es un acuerdo o contrato, por lo que no está atada al medio. El que se destruya el medio no destruye la licencia.</p>
<p>Desde mi interpretación, un mexicano M que compró un CD de un artista A, tiene derecho a recuperar cualquier canción que desee del CD siempre y cuando, a esos archivos descargados, no se les de un uso que exceda a las licencias adquiridas.</p>
<p>Debido a que no hay forma humanamente posible ni tecnológicamente posible de que ni los ISP, ni los autores, ni la ley misma puedan conocer esta información <em>a priori</em> todo se resume en que “descarga no implica violación al derecho de autor, hasta no comprobarse un uso que exceda las licencias adquiridas”.</p>
<h3>Sólo se dan sesenta días para implementar la infraestructura necesaria</h3>
<p>Artículo 191 Bis 6:</p>
<blockquote><p>Los proveedores de servicios de Internet estarán obligados a llevar un registro seguro y confiable de los datos relativos a las conexiones de sus usuarios, realizadas por medio de sus redes o servicios. Dicho registro deberá permitir la identificación del usuario, así como establecer el horario de inicio y terminación de acceso a la red, expresado en formato del sistema horario denominado Greenwich Mean Time (GMT). Los proveedores deberán mantener el registro durante un plazo mínimo de seis meses contados a partir de la fecha de conexión.</p></blockquote>
<p>Ja! ¿Y quién va a pagar esta infraestructura? Aparentemente el diputado no tiene ni idea de lo que es IPv4, IPv6, TCP, HTTP, Large-Scale NAT, lenguajes de programación, indización en bases de datos, técnicas de alta disponibilidad, requisitos de almacenamiento y espacio en disco duro.</p>
<p>(Y hablando de disco duro&#8230; habrá que comprar unos discos duros más grandes para almacenar este registro de manera segura, pero bajo su <a href="http://gaceta.diputados.gob.mx/Gaceta/61/2010/abr/20100427-XI.html">otra iniciativa</a> habrá que pagar la &#8220;licencia por copia privada&#8221;)</p>
<p>En alguna ocasión lo intentamos, pero decidimos dejarlo por ser técnicamente inviable e inmanejable.</p>
<p>El artículo transitorio único dice:</p>
<blockquote><p>El presente decreto entrará en vigor a los sesenta días de su publicación en el Diario Oficial de la Federación.</p></blockquote>
<p>Ya no sé si reir o llorar.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2010/06/05/comentarios-a-la-iniciativa-de-ley-de-tres-avisos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Debian Bridge</title>
		<link>http://blog.alvarezp.org/2010/01/18/debian-bridge/</link>
		<comments>http://blog.alvarezp.org/2010/01/18/debian-bridge/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 23:55:05 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Español]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[Planeta Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.alvarezp.org/?p=958</guid>
		<description><![CDATA[/etc/network/interfaces:
auto br0
iface br0 net dhcp
   bridge_ports eth0 eth1
   bridge_stp off
   bridge_fd 3

]]></description>
			<content:encoded><![CDATA[<p>/etc/network/interfaces:</p>
<pre class="code"><code>auto br0
iface br0 net dhcp
   bridge_ports eth0 eth1
   bridge_stp off
   bridge_fd 3
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2010/01/18/debian-bridge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meaning of the default EIGRP metric</title>
		<link>http://blog.alvarezp.org/2009/12/26/meaning-of-the-default-eigrp-metric/</link>
		<comments>http://blog.alvarezp.org/2009/12/26/meaning-of-the-default-eigrp-metric/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 23:46:59 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Ensayos]]></category>
		<category><![CDATA[Net-admin]]></category>

		<guid isPermaLink="false">http://blog.alvarezp.org/?p=892</guid>
		<description><![CDATA[Introduction and motivation
I have always felt the EIGRP metric as being really overwhelming. I see values like &#8220;2820096&#8243; and instead of understanding it, I always end up asking what the hell does that number mean.
For example, in RIP:
R    192.168.0.0/24 [120/3] via 172.16.1.1, 00:00:15, FastEthernet0/0
Just by looking at the metric of &#8220;3&#8243; I [...]]]></description>
			<content:encoded><![CDATA[<h3>Introduction and motivation</h3>
<p>I have always felt the EIGRP metric as being really overwhelming. I see values like &#8220;2820096&#8243; and instead of understanding it, I always end up asking what the hell does that number mean.</p>
<p>For example, in RIP:</p>
<pre class="code">R    192.168.0.0/24 [120/3] via 172.16.1.1, 00:00:15, FastEthernet0/0</pre>
<p>Just by looking at the metric of &#8220;3&#8243; I immediately know what is means: there are three steps between the announced network and the router receiving the advertisement. Easy, right? &#8220;Understanding the number&#8221; makes it easy for me to manage and diagnose it.</p>
<p>In OSPF, the metric (cost) is still not as cumbersome as EIGRP&#8217;s. However, in the following example, can you identify what does &#8220;66&#8243; mean? For you, is it &#8220;just a number&#8221; that won over another because of its numerical value being lower? How do you know if the number is right or not?</p>
<pre class="code">O   192.168.0.0/24 [110/66] via 172.16.1.1, 00:00:82, FastEthernet0/0</pre>
<p><span id="more-892"></span>The EIGRP metric formula is better, functionally speaking. It is calculated from various components. As a result, it is more complex. Furthermore, the resulting value is bigger. When you try to read the number in the route table, it is no longer obvious.</p>
<pre class="code">D   192.168.0.0/24 [90/2820096] via 172.16.1.1, 00:00:12, FastEthernet0/0</pre>
<p>So, what does &#8220;2820096&#8243; mean? Well, it&#8217;s pretty simple. Take 2820096 and divide it by / 25600 and you get the estimated travel time in milliseconds: <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_984_fe151cd7ae1c16721ee58e661b8e7039.png" style="vertical-align:-16px; display: inline-block ;" alt="2820096 / 25600 = 110.16 ms" title="2820096 / 25600 = 110.16 ms"/>.</p>
<p>The EIGRP metric is an approach to calculating the total travel time. By default, EIGRP calculates the packet travel time like is: take the transmission delay in all hops in the path (the famous &#8220;delay&#8221; part) and &mdash;instead of adding all of the serialization delays&mdash; add only that of the bottleneck bandwidth for a 100 Kilobit sample.</p>
<p>The goal of this article is to show you how to mathematically get to that conclusion in the particular case of the default K values. This will allow the article to be much shorter and understandable, because the rest of the terms that compose the complete EIGRP metric are more complex and there is less on-line documentation reference for those. Also, Cisco doesn&#8217;t recommend changing the K values by default unless you REALLY know what you are doing. </p>
<p>Besides, we can get our engines started and warmed up for a later article with an analysis for the whole formula, don&#8217;t we?</p>
<h3>Step 0: Starting to think</h3>
<p>To put a &#8220;meaning&#8221; to this number, I will first ask you: if you designed your own &#8220;perfect&#8221; routing protocol, what would you use as a metric? What formula do you think would provide the routers with the best and closest to reality information in order to always take the most optimal routing decisions, at all times, and whatever the network circumstance is? It is not an easy question, though it is one that any protocol designer will never be able to escape. Think about this for a moment.</p>
<p>When I asked myself this question, my answer was: I think everybody wants the packets to get to its destination (unmodified, of course) as quickly as possible. I would like all participating routers to know the exact time it will take a packet to get to router B. Travel time should be used as *the* metric. In my &#8220;perfect&#8221; routing protocol, the metric would be measured in some submultiple of seconds. Even the Internet would be better if this were true, except that it&#8217;s way too expensive, complex, and difficult to manually control if done this way (that&#8217;s were BGP jumps in).</p>
<p>The EIGRP protocol gives it a shot at this approach.</p>
<h3>Quoting complete the EIGRP metric formula, by Cisco</h3>
<p>To analyze the default metric behavior I will start by quoting the complete EIGRP metric formula specified by Cisco<sup><a href="#reference-eigrp">1</a></sup>:</p>
<blockquote><p>
<img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_376332fb80739bec2be9c41ad7b2067c.png" style="vertical-align:-24px; display: inline-block ;" alt="metric = [K_1 * bandwidth + {K_2 * bandwidth} / {256 - load} + K_3 * delay] * [K_5 / {reliability + K_4}]" title="metric = [K_1 * bandwidth + {K_2 * bandwidth} / {256 - load} + K_3 * delay] * [K_5 / {reliability + K_4}]"/></p>
<p>where:</p>
<ul>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_975.5_9bcc4e08bbf462b3f4b8f108149384c3.png" style="vertical-align:-24.5px; display: inline-block ;" alt="bandwidth = (10000000/{bandwidth(i)}) * 256" title="bandwidth = (10000000/{bandwidth(i)}) * 256"/>
<ul>
<li>where <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_991.5_1b4e0643e2b5d0b450ed9295a7d72b7b.png" style="vertical-align:-8.5px; display: inline-block ;" alt="bandwidth(i)" title="bandwidth(i)"/> is the least bandwidth of all outgoing interfaces on the route to the destination network represented in kilobits.</li>
</ul>
</li>
<li> <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_991.5_d01af6959c23697d28dbd916d7fc0dd5.png" style="vertical-align:-8.5px; display: inline-block ;" alt="delay = delay(i) * 256" title="delay = delay(i) * 256"/>
<ul>
<li>where <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_991.5_52d54ae10289acdb87fdd551dcfcc9b4.png" style="vertical-align:-8.5px; display: inline-block ;" alt="delay(i)" title="delay(i)"/> is the sum of the delays configured on the interfaces, on the route to the destination network, in tens of microseconds. The delay as shown in the <strong>show ip eigrp topology</strong> or <strong>show interface commands</strong> is in microseconds, so you must divide by 10 before you use it in this formula. Throughout this paper, we use delay as it is configured and shown on the interface.</li>
</ul>
</li>
<li>If <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_1819bec75cb2651a6339e253b6f64f4e.png" style="vertical-align:-14.5px; display: inline-block ;" alt="K_5 = 0" title="K_5 = 0"/>, the formula reduces to <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_984_4046116e4ccf2fb30ba06d9403deb05a.png" style="vertical-align:-16px; display: inline-block ;" alt="metric = K_1 * bandwidth + {K_2 * bandwidth}/{256 - load} + K_3 * delay" title="metric = K_1 * bandwidth + {K_2 * bandwidth}/{256 - load} + K_3 * delay"/>.</li>
<li>Cisco routers do not perform floating point math, so at each stage in the calculation, you need to round down to the nearest integer to properly calculate the metrics.</li>
<li>The default values for K are:
<ul>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_4b70092d664a9159afb8d9a7a4592275.png" style="vertical-align:-14.5px; display: inline-block ;" alt="K_1 = 1" title="K_1 = 1"/></li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_43f3b406b35471fa55e9028cd602e28f.png" style="vertical-align:-14.5px; display: inline-block ;" alt="K_2 = 0" title="K_2 = 0"/></li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_cb547fa56be176041412dea775eb0925.png" style="vertical-align:-14.5px; display: inline-block ;" alt="K_3 = 1" title="K_3 = 1"/></li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_f11f9ce463756e243c5f9ae7152f9147.png" style="vertical-align:-14.5px; display: inline-block ;" alt="K_4 = 0" title="K_4 = 0"/></li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_1819bec75cb2651a6339e253b6f64f4e.png" style="vertical-align:-14.5px; display: inline-block ;" alt="K_5 = 0" title="K_5 = 0"/></li>
</ul>
</li>
</ul>
<p>For default behavior, you can simplify the formula as follows:<br />
<img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_f4cd09b3e2eb252e11af7e5821191e64.png" style="vertical-align:-6.5px; display: inline-block ;" alt="metric = bandwidth + delay" title="metric = bandwidth + delay"/>
</p></blockquote>
<p>I found out that sentence to be a source of confusion for myself. Even the simplified, default-behavior metric formula is expressed in a way that assumes we can add apples and oranges, though this is impossible. Cisco wants us to add &#8220;bandwidth&#8221; with &#8220;delay&#8221;. So, how do they actually do it? How much is &#8220;10 bps + 10 s&#8221;?</p>
<h3>Step 1: Arranging the mathematical expression in its default K values</h3>
<p>Let&#8217;s try to state the formula in its default behavior. I will use the following symbols:</p>
<ul>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_e9b2ff641da23037adec56684fb7552b.png" style="vertical-align:-6.5px; display: inline-block ;" alt="M" title="M"/>: metric.</li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_8acfe827853aff5217d7ef210177df96.png" style="vertical-align:-6.5px; display: inline-block ;" alt="B" title="B"/>: resulting scaled bandwidth.[/pmath]</li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_71a27f48cb3f8458093be05225f435cd.png" style="vertical-align:-14.5px; display: inline-block ;" alt="B_min" title="B_min"/>: bandwidth(i), the least bandwidth of all outgoing interfaces on the route to the destination network represented in kilobits.</li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_75b573a2a80f7d1f54f711b89d1a80fa.png" style="vertical-align:-6.5px; display: inline-block ;" alt="D" title="D"/>: resulting scaled delay.[/pmath]</li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_990.5_e05eb093ab6836b9b83181a25baf2d22.png" style="vertical-align:-9.5px; display: inline-block ;" alt="sum{}{}{d}" title="sum{}{}{d}"/>: delay(i), the sum of the delays configured on the interfaces, on the route to the destination network, in tens of microseconds.</li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_211bca6f8a55723b6c5c2ce4a5b504a1.png" style="vertical-align:-6.5px; display: inline-block ;" alt="10 * 10^6" title="10 * 10^6"/>: 1000000 (as in 10 Mega-something).</li>
</ul>
<p>Let&#8217;s arrange the formula in a way it really looks like a mathematical equation:</p>
<blockquote><p>
<img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_18f2f570d13dc9223d4ab667a0aea29e.png" style="vertical-align:-6.5px; display: inline-block ;" alt="M = B + D" title="M = B + D"/></p>
<p>where:</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_bd73bdd880261665cef62b6fa6ab5ece.png" style="vertical-align:-24px; display: inline-block ;" alt="B = 256 10 * 10^6 / {B_min}" title="B = 256 10 * 10^6 / {B_min}"/><br />
<img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_990.5_7bb547c14ef3d36efc09455c490fb9b2.png" style="vertical-align:-9.5px; display: inline-block ;" alt="D = 256 sum{}{}{d}" title="D = 256 sum{}{}{d}"/>
</p></blockquote>
<h3>Step 2: moving the &#8220;256&#8243; out of the way and getting to the original IGRP metric formula</h3>
<p>EIGRP metric is 256 times that of IGRP<sup><a href="#reference-256igrp">2</a></sup>. This is easily provable: as both, B and D are a multiple of 256, we can divide by it. The result is the exact original IGRP formula<a href="#reference-igrp">3</a>. (Though this is also true in the complete formula, please remember we are only working with the particular case of the default metric behavior.)</p>
<p>This means that the EIGRP metric will be always inflated and will be a multiple of 256.</p>
<p>Let&#8217;s do the procedure. First, lets get all into one big formula. Let&#8217;s replace B and D for their corresponding formulas:</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_322fb3711d461985bdb0bf3dea6093cb.png" style="vertical-align:-24px; display: inline-block ;" alt="M = 256 10 * 10^6 / {B_min} + 256 sum{}{}{d}" title="M = 256 10 * 10^6 / {B_min} + 256 sum{}{}{d}"/></p>
<p>There we can see how the 256 factor is present in the two terms. We could factor it out but for convenience I will divide everything by 256.</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_02cbf59d8580cbeee82cddecb181dacb.png" style="vertical-align:-24px; display: inline-block ;" alt="M / 256 = 10 * 10^6 / {B_min} + sum{}{}{d}" title="M / 256 = 10 * 10^6 / {B_min} + sum{}{}{d}"/></p>
<p>The right side is the default metric for IGRP.</p>
<h3>Step 3: Unit analysis and T<sub>3</sub></h3>
<p>Or put another way: what is the resulting value measured in, is it Kilobits, seconds, hops, packets&#8230;?</p>
<p>The last formula from step 2 has the following form:</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_984_96e184a0accbd2658cac3adb1b15a69b.png" style="vertical-align:-16px; display: inline-block ;" alt="{M / 256} = T_1 + T_3" title="{M / 256} = T_1 + T_3"/></p>
<p>where:</p>
<ul>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_e9b2ff641da23037adec56684fb7552b.png" style="vertical-align:-6.5px; display: inline-block ;" alt="M" title="M"/> (metric)</li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_6d49a55de5600d1cb163574427c44646.png" style="vertical-align:-24px; display: inline-block ;" alt="T_1 = 10 * 10^6 / {B_min}" title="T_1 = 10 * 10^6 / {B_min}"/></li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_e9d964f9f2d7b111da97ee0432fd5c9c.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_3 = sum{}{}{d}" title="T_3 = sum{}{}{d}"/></li>
</ul>
<p>The terms <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_de8060c956be7be96980a5c3f6dec32f.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_1" title="T_1"/> and <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_da2d64dcacd2e1a44ec409563d302173.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_3" title="T_3"/> must have the same units. Otherwise, addition couldn&#8217;t be possible.</p>
<p>The easiest term to analyze is <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_da2d64dcacd2e1a44ec409563d302173.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_3" title="T_3"/>. According to Cisco <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_990.5_e05eb093ab6836b9b83181a25baf2d22.png" style="vertical-align:-9.5px; display: inline-block ;" alt="sum{}{}{d}" title="sum{}{}{d}"/> must be in tens of microsegundos. Therefore:</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_c6c4fe34d5cdaed3d40c7640e324cc3e.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_3: 10 {mu}s" title="T_3: 10 {mu}s"/></p>
<p>And thus, <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_de8060c956be7be96980a5c3f6dec32f.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_1" title="T_1"/> units (and therefore the whole M units) must be tens of microseconds, also.</p>
<p>So:</p>
<ul>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_1a813378d8f0b19ef674b959cf055ddb.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_1: 10 {mu}s" title="T_1: 10 {mu}s"/> (time)</li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_c6c4fe34d5cdaed3d40c7640e324cc3e.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_3: 10 {mu}s" title="T_3: 10 {mu}s"/> (time)</li>
<li><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_917e81831d91cdb10364f4760cae4f18.png" style="vertical-align:-6.5px; display: inline-block ;" alt="M: 10 {mu}s" title="M: 10 {mu}s"/> (time)</li>
</ul>
<p>So, given <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_da2d64dcacd2e1a44ec409563d302173.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_3" title="T_3"/> is a delay, the other term and the total metric must be a delay too in the same scale. Remember what I said at the beginning about using travel time as my &#8220;perfect&#8221; metric for a routing protocol? EIGRP is actually giving it a shot.</p>
<h3>Step 4: Analyzing T<sub>1</sub></h3>
<p>In step 3 we let <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_de8060c956be7be96980a5c3f6dec32f.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_1" title="T_1"/> be defined as:</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_6d49a55de5600d1cb163574427c44646.png" style="vertical-align:-24px; display: inline-block ;" alt="T_1 = 10 * 10^6 / {B_min}" title="T_1 = 10 * 10^6 / {B_min}"/></p>
<p>And also that <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_de8060c956be7be96980a5c3f6dec32f.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_1" title="T_1"/> must be in tens of microseconds.</p>
<p>We know the units for <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_de8060c956be7be96980a5c3f6dec32f.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_1" title="T_1"/> and <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_71a27f48cb3f8458093be05225f435cd.png" style="vertical-align:-14.5px; display: inline-block ;" alt="B_min" title="B_min"/>, but what are the units for <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_211bca6f8a55723b6c5c2ce4a5b504a1.png" style="vertical-align:-6.5px; display: inline-block ;" alt="10 * 10^6" title="10 * 10^6"/>?</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_965_c1ca2595f9564fb1856c5a61548d18d1.png" style="vertical-align:-35px; display: inline-block ;" alt="10 {mu}s = x / {kilobit/s} doubleleftright x = {10 {mu}s} {k bit/s} = {10 * 10^{-6} * 10^3 bit s}/s = 10 * 10^{-3} bit" title="10 {mu}s = x / {kilobit/s} doubleleftright x = {10 {mu}s} {k bit/s} = {10 * 10^{-6} * 10^3 bit s}/s = 10 * 10^{-3} bit"/>: tens of millibit</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_965_732c952d2ceb11ad919f69df31f9eee9.png" style="vertical-align:-35px; display: inline-block ;" alt="{10 milibit} / {k bit/s} = {10 * 10^{-3} bit} / {10^3 bit/s} = 10 / { 10^{-6} } s = 10 {mu}s" title="{10 milibit} / {k bit/s} = {10 * 10^{-3} bit} / {10^3 bit/s} = 10 / { 10^{-6} } s = 10 {mu}s"/></p>
<p>How many bits are <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_983_75c792bd251a7e3fc65f431249678344.png" style="vertical-align:-17px; display: inline-block ;" alt="(10 * 10^6) (10 milibit)" title="(10 * 10^6) (10 milibit)"/>?</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_983_2deed1e1f19940f9635e74e9bd26328b.png" style="vertical-align:-17px; display: inline-block ;" alt="(10 * 10^6) (10 milibit) = (10 * 10 * 10^6 * 10^-3 * bit) = 100 * 10^3 * bit = 100 Kilobit" title="(10 * 10^6) (10 milibit) = (10 * 10 * 10^6 * 10^-3 * bit) = 100 * 10^3 * bit = 100 Kilobit"/></p>
<p>So finally, <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_985.5_de8060c956be7be96980a5c3f6dec32f.png" style="vertical-align:-14.5px; display: inline-block ;" alt="T_1" title="T_1"/> is like this:</p>
<p><img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_af968d550ce51f252136ad603b26f6b3.png" style="vertical-align:-24px; display: inline-block ;" alt="T_1 = {100 Kbits} / B_min" title="T_1 = {100 Kbits} / B_min"/></p>
<p>Just like <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_984_af937e5c92408ab4d1624ac8667e1edc.png" style="vertical-align:-16px; display: inline-block ;" alt="time = distance / speed" title="time = distance / speed"/>, also <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_984_b63eb32e63a20751f9722ee340b0b408.png" style="vertical-align:-16px; display: inline-block ;" alt="serialization delay = bits / bandwidth" title="serialization delay = bits / bandwidth"/>, so <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_976_93c9ec332e889620893530bcd1014bc6.png" style="vertical-align:-24px; display: inline-block ;" alt="{100 Kbits} / {B_min}" title="{100 Kbits} / {B_min}"/> means &#8220;serialization delay for 100 Kbits under that bandwidth B<sub>min</sub>&#8220;.</p>
<h3>Conclusion and interpretation</h3>
<pre class="code">D   192.168.0.0/24 [90/2820096] via 172.16.1.1, 00:00:12, FastEthernet1/1</pre>
<p>We know that 2820096 is given in <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_2f6e8751c1a6a0c20a78e9dfdafaa287.png" style="vertical-align:-6.5px; display: inline-block ;" alt="10 {mu}s" title="10 {mu}s"/> and multiplied by 256.</p>
<p>So we take 2820096 / 256 = 11016.</p>
<p>To convert it to <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_993.5_01127c284b667954cef2c9101fd8cb84.png" style="vertical-align:-6.5px; display: inline-block ;" alt="{mu}s" title="{mu}s"/> instead, divide the metric / 25.6: <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_984_ac1b6e974c7fefe2802e00ec168398fc.png" style="vertical-align:-16px; display: inline-block ;" alt="2820096 / 25.6 = 110160 {mu}s" title="2820096 / 25.6 = 110160 {mu}s"/></p>
<p>Or to milliseconds, divide it by / 25600: <img src="http://blog.alvarezp.org/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_984_fe151cd7ae1c16721ee58e661b8e7039.png" style="vertical-align:-16px; display: inline-block ;" alt="2820096 / 25600 = 110.16 ms" title="2820096 / 25600 = 110.16 ms"/></p>
<p>As I said, the EIGRP default metric is an approach to calculating the total travel time. By default, EIGRP calculates the packet travel time like is: take the transmission delay in all hops in the path (the famous &#8220;delay&#8221; part) and &mdash;instead of adding all of the serialization delays&mdash; add only that of the bottleneck bandwidth for a 100 Kilobit sample.</p>
<h3>References</h3>
<p id="reference-eigrp"><sup>1</sup> Cisco Document ID 16406, actualizado: Sep 09, 2005. Enhanced Interior Gateway Routing Protocol: http://www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a0080094cb7.shtml</p>
<p id="reference-256igrp"><sup>2</sup> IP Routing, by Ravi Malhotra, January 2002. Chapter 4: Enhanced Interior Gateway Routing Protocol (EIGRP) http://oreilly.com/catalog/iprouting/chapter/ch04.html#45434</p>
<p id="reference-eigrp"><sup>3</sup> Cisco Document ID 13678, actualizado: Aug 10, 2005. IGRP Metric [IP Routing], http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a008009405c.shtml</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2009/12/26/meaning-of-the-default-eigrp-metric/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El mito de los 11 canales de 802.11b/g</title>
		<link>http://blog.alvarezp.org/2009/07/10/el-mito-de-los-11-canales-de-80211bg/</link>
		<comments>http://blog.alvarezp.org/2009/07/10/el-mito-de-los-11-canales-de-80211bg/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 22:01:26 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Español]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Planet Gultij]]></category>

		<guid isPermaLink="false">http://blog.alvarezp.org/?p=490</guid>
		<description><![CDATA[En breve: Sólo hay que usar los canales 1, 6 y/u 11 para las redes inalámbricas. Hay que ajustar la potencia para usar la red cómodamente pero sin estorbar inútilmente al vecino.

Los punto de acceso inalámbrico (Access Points, AP), ofrecen 11 (tal vez hasta 14) canales a escoger. Lo que no dicen, es que sólo [...]]]></description>
			<content:encoded><![CDATA[<div class="enbreve">
<p>En breve: Sólo hay que usar los canales 1, 6 y/u 11 para las redes inalámbricas. Hay que ajustar la potencia para usar la red cómodamente pero sin estorbar inútilmente al vecino.</p>
</div>
<p>Los punto de acceso inalámbrico (Access Points, AP), ofrecen 11 (tal vez hasta 14) canales a escoger. Lo que no dicen, es que sólo 3 de esos 11 canales se pueden escoger sin estorbar a nadie más.</p>
<p>Sin embargo, las opciones reales son sólo tres: 1, 6 y 11.</p>
<p><span id="more-490"></span><img src="http://blog.alvarezp.org/imagenes/80211-channels/wikipedia-2.4_GHz_Wi-Fi_channels_(802.11b%2Cg_WLAN).png" alt="Canales 802.11b/g" style="width: 100%"/></p>
<p>Como se puede ver en la gráfica, los canales tienen una separación de 5 MHz entre sí, pero cada canal usa 22 MHz.</p>
<p>Esto significa que si se tiene un vecino en canal 1 y otro vecino en canal 6, poner nuestro AP en canal 3 no sería una buena elección. Habrá interferencia en los canales de los tres vecinos, metiendo ruido, en lugar de compartir el canal.</p>
<p>La clave de esto es que no es lo mismo compartir el canal, que meterle ruido. Al compartirlo, la tarjeta detecta que no puede transmitir al mismo tiempo que otro equipo y se espera a que el otro termine. Sin embargo, meter ruido implica que ambas transmisiones fallan y ambos deben retransmitir. Al final, esto resulta más caro para ambos.</p>
<p>Hay quienes proponen un diseño de cuatro canales (1, 4, 8 y 11), pero esto resulta menos eficiente que un diseño de tres canales con uno compartido. Hay un documento de Cisco que analiza específicamente este caso: <a href="http://www.cisco.com/en/US/docs/wireless/technology/channel/deployment/guide/Channel.html">Channel Deployment Issues for 2.4-GHz 802.11 WLANs</a></p>
<p>El otro parámetro a ajustar es la potencia. Supongamos que dos vecinos tienen sus AP en el mismo canal por fuerza mayor. ¿Cómo pueden interferirse lo menos posible?</p>
<ul>
<li>Bajando la potencia de sus AP para que las áreas de cobertura se traslapen lo menos posible.</li>
<li>Subiendo la potencia para que ambos compartan el canal de forma más ordenada. Sin embargo, subir la potencia, por lo general estorbará a otros vecinos, por lo que no siempre es esta la mejor opción.</li>
</ul>
<p>¿Qué es lo mejor, desde mi punto de vista?</p>
<ul>
<li>Sólo usar la red inalámbrica cuando sea necesario. Esto significa que es mejor utilizar la red alámbrica tanto como sea posible.</li>
<li>Acordar con los vecinos cercanos que sólo se usen los canales 1, 6 y 11 y que cada quien escoja el canal menos saturado.</li>
<li>Ajustar la potencia de los AP al nivel óptimo: que sirva bien pero sin estorbar a otros.</li>
<li>Mover de lugar los AP, de modo que queden instalados en el centro del área de cobertura. Esto alejará un AP de otro AP y ayudará un poco. Aún así se compartirá el canal por aquellas laptops que estén físicamente ubicadas entre ambos AP.</li>
<li>Si alguno de los vecinos tiene demandas más grandes de consumo que el resto (por ejemplo, un vecino transfiere archivos pesados frecuentemente entre sus PC y los demás sólo hacen navegación común y chat), reserven uno de los canales para él, y los demás compartan los otros dos canales. Al final sale mejor para todos, pues la probabilidad neta de colisión es menor.</li>
</ul>
<p>Algunas empresas tienen demandas más grandes de consumo y usan aparatos que dinámicamente cambian el canal de sus AP hacia la mejor frecuencia disponible. En esos casos, la negociación es un poco más difícil, pero pueden acordar que cierto AP sólo pueda usar &mdash;digamos&mdash; el 1 y el 11, y dejar a los vecinos que usan navegación simple, el canal 6.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2009/07/10/el-mito-de-los-11-canales-de-80211bg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCNA revalidation</title>
		<link>http://blog.alvarezp.org/2009/06/15/ccna-revalidation/</link>
		<comments>http://blog.alvarezp.org/2009/06/15/ccna-revalidation/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 05:25:54 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Tenía que ser un geek.]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/?p=417</guid>
		<description><![CDATA[Today I passed the Cisco Composite exam, which extends my CCNA certification for three more years, and is a great leap towards certification in the CCNP program.
I just have to wait for Cisco to mark my exam as &#8220;valid&#8221;. I don&#8217;t find any reason for them not to.
I gotta take some rest for a few [...]]]></description>
			<content:encoded><![CDATA[<p>Today I passed the Cisco <a href="http://www.cisco.com/web/learning/le3/current_exams/642-892.html">Composite</a> exam, which extends my <a href="http://www.cisco.com/web/learning/le3/le2/le0/le9/learning_certification_type_home.html">CCNA</a> certification for three more years, and is a great leap towards certification in the <a href="http://www.cisco.com/web/learning/le3/le2/le37/le10/learning_certification_type_home.html">CCNP</a> program.</p>
<p>I just have to wait for Cisco to mark my exam as &#8220;valid&#8221;. I don&#8217;t find any reason for them not to.</p>
<p>I gotta take some rest for a few days. Next stop: <a href="http://www.cisco.com/web/learning/le3/current_exams/642-825.html">ISCW</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2009/06/15/ccna-revalidation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>convert-mailq-to-tabbed.gawk</title>
		<link>http://blog.alvarezp.org/2008/08/27/convert-mailq-to-tabbedgawk/</link>
		<comments>http://blog.alvarezp.org/2008/08/27/convert-mailq-to-tabbedgawk/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 14:41:52 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[código postfix mailq convert gawk]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/?p=174</guid>
		<description><![CDATA[Escribí este código para convertir la salida del mailq de Postfix a un formato tabular. Al tener el mailq en un formato tabular, se puede leer más fácilmente con scripts de Bash, filtrar con grep, etc.
El script ignora los mensajes de error de entrega que mailq pudiera indicar.
Está hecho en GNU Awk.
Se usa así: mailq [...]]]></description>
			<content:encoded><![CDATA[<p>Escribí este código para convertir la salida del mailq de Postfix a un formato tabular. Al tener el mailq en un formato tabular, se puede leer más fácilmente con scripts de Bash, filtrar con grep, etc.</p>
<p>El script ignora los mensajes de error de entrega que mailq pudiera indicar.</p>
<p>Está hecho en GNU Awk.</p>
<p>Se usa así: <code>mailq | convert-mailq-to-tabbed.gawk</code>.</p>
<pre class="code">
#!/usr/bin/gawk -f

# Autor: Octavio Alvarez Piza
# Licencia: GPLv3.

BEGIN {
	OFS="\t";
	mode = "from";
}

/\(/ || /^--/ || /^-Queue/ {
	next;
}

$1 !~ /^$/ &#038;&#038; mode == "to" {
	TO = TO $1 ";"
}

$1 ~ /[0-9]/ &#038;&#038; mode == "from" {
	ID=$1
	SIZE=$2
	DOW=$3
	MONTH=$4
	DAY=$5
	TIME=$6
	FROM=$7;
	TO=""
	mode="to";
}

/^$/ &#038;&#038; mode == "to" {
	print ID, SIZE, DOW, MONTH, DAY, TIME, FROM, TO
	mode="from";
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2008/08/27/convert-mailq-to-tabbedgawk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Por falta de respaldos</title>
		<link>http://blog.alvarezp.org/2008/06/03/por-falta-de-respaldos/</link>
		<comments>http://blog.alvarezp.org/2008/06/03/por-falta-de-respaldos/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 03:31:46 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[disco duro]]></category>
		<category><![CDATA[precauciones]]></category>
		<category><![CDATA[respaldos]]></category>
		<category><![CDATA[stupid me]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/?p=166</guid>
		<description><![CDATA[Te voy a hacer una pregunta y quiero que la contestes con toda honestidad. La pregunta es muy sencilla, por lo que la respuesta debe ser muy sencilla.
¿Tienes respaldos de tu información importante?
Por &#8220;información importante&#8221; sólo tú sabrás a qué me refiero, pero no te limites a tu información personal; piensa también en la PC [...]]]></description>
			<content:encoded><![CDATA[<p>Te voy a hacer una pregunta y quiero que la contestes con toda honestidad. La pregunta es muy sencilla, por lo que la respuesta debe ser muy sencilla.</p>
<p>¿Tienes respaldos de tu información importante?</p>
<p>Por &#8220;información importante&#8221; sólo tú sabrás a qué me refiero, pero no te limites a tu información personal; piensa también en la PC de tu trabajo. No sólo pienses en disco duro: piensa en tu memoria flash, en las fotos que están actualmente en tu cámara, en tus CDs que tienes guardados, en tus servidores. Tampoco te limites a tus documentos: fotografías, recuerdos, programas que escribiste, música difícil de volver a bajar, textos, videos, herramientas de manejo de información, programas, scripts, etc.</p>
<p>Desafortunadamente, el origen de esta reflexión es la experiencia propia.</p>
<p>Hoy falleció el disco duro de la PC de mi trabajo. Al recordar la información que tenía, me doy cuenta de que más que la sola información, en realidad era toda una plataforma de trabajo.</p>
<p>¿Y cómo sucedió? Al mover mi escritorio le di una &#8220;palmada&#8221; accidental a la PC y pasó de ser vertical a horizontal. No es que culpe, pero me parece un error de diseño físico del gabinete que al empujar un gabinete, en lugar de recorrerse, se caiga (es una <a href="http://www.dell.com/content/products/productdetails.aspx/optix_gx620">Dell Optiplex GX620 Small Form Factor</a>). Cuando la revisé me dí cuenta de por qué se cae: disco duro, CD-ROM, disquetera y fuente de poder están ubicados hasta arriba, en lugar de hasta abajo, donde sólo está la placa y las ranuras de expansión. De estar hasta abajo, sería más resistente a estas caídas y, aún si se cayera, el golpe sobre el disco duro es mucho más débil. Insisto, no culpo porque el respaldo de mi PC es mi responsabilidad, pero casi puedo apostar que tu PC hace lo mismo y a tu información le puede pasar lo mismo.</p>
<p>Siento como si mañana fuera nuevamente mi primer día en el trabajo.</p>
<p>Un saludo a todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2008/06/03/por-falta-de-respaldos/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>&#8220;Dirección IP homologada&#8221;</title>
		<link>http://blog.alvarezp.org/2007/08/28/direccion-ip-homologada/</link>
		<comments>http://blog.alvarezp.org/2007/08/28/direccion-ip-homologada/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 09:43:16 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[Idioma]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Planet Gultij]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/2007/08/28/direccion-ip-homologada/</guid>
		<description><![CDATA[¿Qué es una dirección IP homologada? He escuchado muchas veces esta frase, con diferentes significados e interpretaciones. Incluso en Internet, diversas páginas usan de diferente manera este término.
Unos me han dicho que una ip es una ip pública, otros que es una IP nateada (lo cual, a su vez, puede significar varias cosas), incluso que [...]]]></description>
			<content:encoded><![CDATA[<p>¿Qué es una dirección IP homologada? He escuchado muchas veces esta frase, con diferentes significados e interpretaciones. Incluso en Internet, diversas páginas usan de diferente manera este término.</p>
<p>Unos me han dicho que una ip es una ip pública, otros que es una IP nateada (lo cual, a su vez, puede significar varias cosas), incluso que es una IP privada.</p>
<p>Ya que &#8220;homologado&#8221; no aparece en el diccionario como tal, revisemos &#8220;homologar&#8221;.</p>
<p><span id="more-115"></span></p>
<p>Según el Diccionario de la RAE:</p>
<blockquote><p><strong>homologar</strong> (de homólogo)</p>
<p>1. tr. Equiparar, poner en relación de igualdad dos cosas.</p>
<p>[Demás acepciones eliminadas por irrelevancia]
</p></blockquote>
<p>Entonces &#8220;homologar&#8221; implica &mdash;necesariamente&mdash; más de una cosa. Como se trata de un verbo transitivo, necesita un objeto directo, que sufre el efecto de la acción. Por ejemplo: &#8220;yo homologo una dirección IP con otra&#8221;, significa que estoy igualando en algún sentido dos direcciones IP.</p>
<p>Dejando lo anterior en espera y viendo el origen de la palabra, esto es lo que el DRAE manda para &#8220;homólogo&#8221;:</p>
<blockquote><p><strong>homólogo, ga</strong> (Del lat. homolŏgus, y este del gr. ὁμόλογος)</p>
<p>1. adj. Que presenta homología.
</p></blockquote>
<p>&#8230; y esto para &#8220;homología&#8221;:</p>
<blockquote><p><strong>homología</strong> (Del gr. ὁμολογία, con cambio de sentido)</p>
<p>1. f. Relación entre las personas que ejercen cargos iguales en ámbitos distintos.</p>
<p>2. f. Biol. Relación de correspondencia que ofrecen entre sí partes que en diversos organismos tienen el mismo origen aunque su función pueda ser diferente.</p>
<p>3. f. Bioquím. Relación de correspondencia que ofrecen entre sí distintas moléculas o alguna de sus partes, que tienen origen y función semejantes.</p>
<p>4. f. Geom. Relación de los lados que en cada una de dos o más figuras geométricas semejantes están colocados en el mismo orden.
</p></blockquote>
<p>Las cuatro acepciones hablan de &#8220;relación&#8221; entre cosas semejantes o iguales. La segunda y tercera hablan de &#8220;relación de correspondencia&#8221;.</p>
<p>Juntando todos los elementos mencionados hasta el momento mi conclusión es:</p>
<p>Un &#8220;par de direcciones homologadas&#8221; o &#8220;una dirección IP homologada con otra&#8221; consta de dos direcciones &mdash;por lo general una pública y una privada&mdash; con un nateo completo, es decir, teniendo una de las direcciones &mdash;usualmente la privada&mdash; instalada en el equipo, y la otra dirección &mdash;típicamente la pública&mdash; en el ruteador, y todo lo que llega a la pública se envía a la privada.</p>
<p>Desde el punto de vista de esa conclusión, las direcciones no homologadas serían aquellas que están directamente instaladas en el equipo, sean públicas o privadas, y pertenezcan o no al mismo espacio de direcciones del otro lado del ruteador (cuando un conjunto de direcciones privadas se natean dinámicamente a una sola IP pública)</p>
<p>Claro está que podría haber más de dos espacios de direccionamiento en una misma red, digamos un público, uno privado, y uno especial, en cuyo caso una ip del espacio &#8220;x&#8221; podría o no ser homologada &#8220;con una dirección en el espacio &#8216;y&#8217;&#8221;.</p>
<p>Podría considerarse como sinónimo de dirección &#8220;nateada 1:1&#8243;, más no de una dirección &#8220;nateada&#8221;. La primera establece una relación directa y completa entre dos direcciones. La segunda podría referirse a un nateo de socket o un nateo dinámico, en cuyo caso no aplica la definición de &#8216;homologar&#8217;.</p>
<p>Me gustaría escuchar cualquier opinión, ya sea que aclare, concuerde o no concuerde con esto.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2007/08/28/direccion-ip-homologada/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>¿Cuál es mi IP?</title>
		<link>http://blog.alvarezp.org/2007/06/30/%c2%bfcual-es-mi-ip/</link>
		<comments>http://blog.alvarezp.org/2007/06/30/%c2%bfcual-es-mi-ip/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 23:47:22 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[whatismyip]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/2007/06/30/%c2%bfcual-es-mi-ip/</guid>
		<description><![CDATA[El siguiente microscript usa el sitio whatismyip.com para obtener la dirección IP con la que realmente estás saliendo a Internet.
En realidad, lo único que hace whatismyip.com es tomar el valor de la IP que se está conectando a su sitio durante esa conexión en específico, por lo que si sales a través de un PAT [...]]]></description>
			<content:encoded><![CDATA[<p>El siguiente microscript usa el sitio whatismyip.com para obtener la dirección IP con la que realmente estás saliendo a Internet.</p>
<p>En realidad, lo único que hace whatismyip.com es tomar el valor de la IP que se está conectando a su sitio durante esa conexión en específico, por lo que si sales a través de un PAT de varias direcciones públicas, su utilidad se reduce al mínimo.</p>
<p>Nombre de archivo: &#8220;bin/whatismyip&#8221;.</p>
<p><span id="more-103"></span></p>
<pre class="code"><code>#!/bin/bash

wget http://whatismyip.com/ -O - -q | grep "&lt;TITLE>" | cut -b 25- | cut -d\&lt; -f1
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2007/06/30/%c2%bfcual-es-mi-ip/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Del horario de verano reformado en E. U. y las actualizaciones de las PC.</title>
		<link>http://blog.alvarezp.org/2007/03/06/del-horario-de-verano-reformado-en-e-u-y-las-actualizaciones-de-las-pc/</link>
		<comments>http://blog.alvarezp.org/2007/03/06/del-horario-de-verano-reformado-en-e-u-y-las-actualizaciones-de-las-pc/#comments</comments>
		<pubDate>Tue, 06 Mar 2007 18:51:43 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Computación]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Net-admin]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[Tijuana]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/2007/03/06/del-horario-de-verano-reformado-en-e-u-y-las-actualizaciones-de-las-pc/</guid>
		<description><![CDATA[Del horario de verano reformado en E. U. y las actualizaciones de las PC.
En 2005, en EU se aprobó la &#8220;Energy Policy Act of 2005&#8243;1, que, entre otras cosas, enmienda a partir del 20072 3 el horario de verano en ese país. Sin embargo, en México no hay tal cambio4, por lo que quienes cruzan [...]]]></description>
			<content:encoded><![CDATA[<p>Del horario de verano reformado en E. U. y las actualizaciones de las PC.</p>
<p>En 2005, en EU se aprobó la &#8220;Energy Policy Act of 2005&#8243;<sup><a href="#f1">1</a></sup>, que, entre otras cosas, enmienda a partir del 2007<sup><a href="#f2">2</a></sup> <sup><a href="#f3">3</a></sup> el horario de verano en ese país. Sin embargo, en México <strong>no hay tal cambio</strong><sup><a href="#f4">4</a></sup>, por lo que quienes cruzan o hacen negocios con E. U. deberán tomar en cuenta múltiples horarios de verano.</p>
<p>Esto significa que desde las 2:00 a. m. de este 11 de Marzo hasta las 2:00 a. m. del 1 de Abril, tendremos una diferencia de 1 hora más que la acostumbrada con las diferentes ciudades de E. U., por ejemplo, San Diego. Esta diferencia durante 3 semanas se repetirá al terminar el Horario de Verano durante 1 semana (terminando en México el 28 de octubre, pero el 4 de noviembre en E. U.)</p>
<p><span id="more-88"></span></p>
<p>También las computadoras (PCs y servidores) entenderán el tiempo de distinto modo según los siguientes factores:
<ul>
<li>las actualizaciones que se le hayan aplicado a la PC,</li>
<li>el huso horario seleccionado y</li>
<li>si la PC está configurada para sincronizarse con otra PC.</li>
</ul>
<p>Para dar unos ejemplos, tomemos la ciudad de Tijuana, cuyo horario correspondía con la zona horaria del Pacífico de los Estados Unidos.</p>
<p>En Linux, aquellos que por costumbre haya seleccionado US/Pacific, deberán cambiar su huso a America/Tijuana, y actualizar sus distribuciones para descargar los nuevos datos. Si la distribución no ha proveido la actualización, habrá que ajustar los datos manualmente<sup><a href="#f5">5</a></sup>.</p>
<p>En Windows es un poco distinto, ya que el huso horario de la ciudad de Tijuana correspondía al huso horario del Pacífico de E. U., por lo que la PC <strong>no puede reconocer</strong> en cuál de las dos zonas se habita. El procedimiento es distinto:</p>
<ol>
<li>Actualizar Windows con Automatic Update. Se puede comprobar la actualización porque en las &#8220;Propiedades de Fecha y Hora&#8221;, en &#8220;Zona horaria&#8221;, aparece Tijuana <strong>separada</strong> del Pacífico de E. U. Si la actualización no fue exitosa o se optó por no ser aplicada, se puede bara la actualización manualmente desde la página de Microsoft<sup><a href="#f6">6</a></sup>.</li>
<li>Una vez separadas los dos husos, se debe cambiar de &#8220;Hora del Pacífico&#8221;, a &#8220;Tijuana, Baja California&#8221;. Ambos son GMT-08:00, radicando la diferencia en los momentos en que entra en funcionamiento el Horario de Verano (Daylight Savings Time).</li>
</ol>
<p>En Mac OS X, a partir de la versión 10.4.5, ya se incluyen las zonas por separado<sup><a href="#f7">7</a></sup>. Para ciertas versiones anteriores, Apple provee una actualización<sup><a href="#f8">8</a></sup>. También existe una herramienta gratuita que puede ayudar a facilitar el cambio en esta plataforma<sup>9</sup>.</p>
<p>Referencias y notas al pie:</p>
<p><sup id="f1">1</sup> <a href="http://thomas.loc.gov/cgi-bin/query/z?c109:H.R.6.ENR:">http://thomas.loc.gov/cgi-bin/query/z?c109:H.R.6.ENR:</a> &#8212; &#8220;Energy Policy Act of 2005 (Enrolled as Agreed to or Passed by Both House and Senate)&#8221;</p>
<p><sup id="f2">2</sup> <a href="http://en.wikipedia.org/wiki/Energy_Policy_Act_of_2005#Change_to_daylight_saving_time">http://en.wikipedia.org/wiki/Energy_Policy_Act_of_2005#Change_to_daylight_saving_time</a></p>
<p><sup id="f3">3</sup> Mismo que <sup><a href="#f1">1</a></sup>, en la sección &#8220;SEC. 110. DAYLIGHT SAVINGS.&#8221;</p>
<p><sup id="f4">4</sup> <a href="http://www.fide.org.mx/servicios/verano.html">http://www.fide.org.mx/servicios/verano.html</a> &#8212; &#8220;El Horario de Verano en México&#8221;</p>
<p><sup id="f5">5</sup> <a href="http://www.linux-watch.com/news/NS6300294422.html">http://www.linux-watch.com/news/NS6300294422.html</a> &#8212; &#8220;Switching your Linux systems to the new DST&#8221;</p>
<p><sup id="f6">6</sup> <a href="http://support.microsoft.com/gp/cp_dst">http://support.microsoft.com/gp/cp_dst</a> &#8212; &#8220;Daylight Saving Time Help and Support Center&#8221;</p>
<p><sup id="f7">7</sup> <a href="http://docs.info.apple.com/article.html?artnum=305056">http://docs.info.apple.com/article.html?artnum=305056</a> &#8212; &#8220;About Daylight Saving Time changes in 2007&#8243;</p>
<p><sup id="f8">8</sup> <a href="http://www.apple.com/support/downloads/daylightsavingtimeupdatepanther.html">http://www.apple.com/support/downloads/daylightsavingtimeupdatepanther.html</a> &#8212; &#8220;Daylight Saving Time Update (Panther)&#8221;</p>
<p><sup id="f9">9</sup> <a href="http://pss-mac01.unh.edu/howto/DST_fix.html">http://pss-mac01.unh.edu/howto/DST_fix.html</a> &#8212; &#8220;DST Software Fix&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2007/03/06/del-horario-de-verano-reformado-en-e-u-y-las-actualizaciones-de-las-pc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Espacio en disco</title>
		<link>http://blog.alvarezp.org/2005/10/14/espacio-en-disco/</link>
		<comments>http://blog.alvarezp.org/2005/10/14/espacio-en-disco/#comments</comments>
		<pubDate>Fri, 14 Oct 2005 07:33:09 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Net-admin]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/?p=12</guid>
		<description><![CDATA[Todo buen administrador de servidores debe estar al pendiente de su espacio en disco y asegurarse de que nunca se acabe. Bien, pues por lo visto yo no soy uno de ellos.
Si alguien notó que mi blog daba problemas, fue &#8212;precisamente&#8212; por falta de espacio en disco. &#60;g>
Mi servidor tiene para la partición root apenas [...]]]></description>
			<content:encoded><![CDATA[<p>Todo buen administrador de servidores debe estar al pendiente de su espacio en disco y asegurarse de que nunca se acabe. Bien, pues por lo visto yo no soy uno de ellos.</p>
<p>Si alguien notó que mi blog daba problemas, fue &mdash;precisamente&mdash; por falta de espacio en disco. &lt;g></p>
<p>Mi servidor tiene para la partición root apenas 1.6 GB, ya que es una máquina &#8220;no muy nueva&#8221;(TM).</p>
<p>Y todo por querer darle `swaret &#8211;upgrade -a`.</p>
<p>Yo no sé por qué tiene instalado Qt, si es un servidor, así que me ayudará `swaret &#8211;remove qt -a`&#8230; Bien! Ahora me quedan 48MB.</p>
<p>Lo que estoy viendo es que tiene varios errores `e2fsck -n`. Yo no sé por qué tantos. A ver&#8230; un reboot con fsck&#8230; (`shutdown -F -r now`) &#8230; nada. Siguen los 48 MB.</p>
<p>En fin. Mientras tanto, el blog ya está levantado nuevamente.</p>
<p>Octavio.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2005/10/14/espacio-en-disco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
