{"id":2326,"date":"2017-06-08T10:02:28","date_gmt":"2017-06-08T15:02:28","guid":{"rendered":"https:\/\/www.puchunguis.com\/blog\/?p=2326"},"modified":"2017-06-08T10:34:19","modified_gmt":"2017-06-08T15:34:19","slug":"que-es-argo-el-backbone-de-cloudflare","status":"publish","type":"post","link":"https:\/\/www.jorgealdana.pro\/blog\/informatica-computacion\/servidores\/que-es-argo-el-backbone-de-cloudflare\/","title":{"rendered":"\u00bfQu\u00e9 es ARGO?, el Backbone de CloudFlare"},"content":{"rendered":"<p>Internet es poco confiable, es una colecci\u00f3n de miles de redes conectadas entre s\u00ed ya sea con fibra \u00f3ptica, cobre, microondas y sobre todo confianza. Es algo m\u00e1gico, pero las cosas en Internet se rompen todo el tiempo, los cables se cortan, los routers se bloquean, los servidores se saturan.<\/p>\n<p>La mayor\u00eda de las veces, estos problemas son evidentes pero inexplicables para el usuario com\u00fan y es cuando salta la expresi\u00f3n \u00abel Internet est\u00e1 lento\u00bb frustrando la experiencia del usuario.<\/p>\n<p>Es por ello que empresas como CloudFlare ahora no solo se ocupan en la seguridad, sino tambi\u00e9n en el rendimiento y han lanzado un servicio llamado \u00abArgo\u00bb.<\/p>\n<p><\/p>\n<h1>\u00bfQu\u00e9 es ARGO?<\/h1>\n<p>En escencia Argo es un backbone virtual, el cual funciona a trav\u00e9s de los POP&#8217;s (un\u00a0Punto de presencia, tambi\u00e9n conocido como PoP; es un punto de interconexi\u00f3n entre las instalaciones de un datacenter) de CloudFlare. Argo analiza y optimiza las decisiones de enrutamiento a trav\u00e9s de Internet global en tiempo real.<\/p>\n<p>Es algo como un \u00abWaze\u00bb (aplicaci\u00f3n\u00a0que encuentra la ruta m\u00e1s optima cuando viajas en auto), pero para el tr\u00e1fico de Internet.<\/p>\n<p>Al igual que Waze, puede indicar al router de su cliente la ruta que debe tomar controlando las\u00a0\u00abcarreteras\u00bb est\u00e1n congestionadas o bloqueadas, de esta forma Argo puede enrutar conexiones a trav\u00e9s de Internet de manera eficiente, evitando la p\u00e9rdida de paquetes, la congesti\u00f3n y las interrupciones.<\/p>\n<p>Gracias a lo anterior la\u00a0latencia se reduce bastante lo que produce mayor confiabilidad, encriptaci\u00f3n mejorada y costo reducido frente a una ruta equivalente a trav\u00e9s de Internet abierta.<\/p>\n<p>Los resultados son\u00a0un promedio de 35% de disminuci\u00f3n en la latencia, un 27% de disminuci\u00f3n en los errores de conexi\u00f3n, y una disminuci\u00f3n del 60% en los \u00abmiss\u00bb de la cach\u00e9 (recordemos que cuando en un POP no existe un recurso cacheado, la primera vez se producir\u00e1 un miss).<\/p>\n<p>Al final, el beneficio es para nuestros usuarios, el cual tendr\u00e1n una mejora de velocidad.<\/p>\n<p>Actualmente CloudFlare cuenta con 115 POP&#8217;s (<a href=\"https:\/\/www.cloudflare.com\/network\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.cloudflare.com\/network\/<\/a>) y el costo por habilitar este servicio es de: $5 d\u00f3lares por dominio al mes, m\u00e1s $0.10 d\u00f3lares por cada GB transferidos de Cloudflare a tus visitantes.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-2328 size-full\" src=\"https:\/\/484c2a6d15c399b70beb-b1e2a15a3df201703b71bb9b31acda05.ssl.cf5.rackcdn.com\/2017\/06\/argo_animation.gif\" alt=\"ARGO Cloudflare\" width=\"960\" height=\"375\" \/><\/p>\n<h1>\u00bfC\u00f3mo funciona ARGO?<\/h1>\n<p>Normalmente, los routers utilizan el algoritmo BGP (Border Gateway Protocol) el cual recibe diversos trayectos para el mismo destino. El algoritmo selecciona el mejor trayecto para instalar la tabla de IP Routing.<\/p>\n<p>BGP es el protocolo de encaminamiento m\u00e1s utilizado en Internet. La versi\u00f3n 1 de este protocolo (RFC 1105) apareci\u00f3 en 1989 y sustituy\u00f3 a EGP. Luego sali\u00f3 la versi\u00f3n 2 en 1990 (RFC 1163) y la versi\u00f3n 3 en 1991 (RFC 1267) y finalmente apareci\u00f3 la versi\u00f3n 4 (RFC 1771 y RFC 4271).<\/p>\n<p>BGP es un protocolo que funciona sobre TCP por el puerto 179. BGP permite el encaminamiento de los paquetes IP que se intercambian entre los distintos AS (<i>Autonomous System,<\/i>\u00a0se define como un grupo de redes IP que poseen una pol\u00edtica de rutas propia e independiente).<\/p>\n<p>Por ejemplo, \u00a0la tabla de ruteo usando argo de mi blog ser\u00eda:<\/p>\n<ol>\n<li>Vigor.router [192.168.1.254]<\/li>\n<li>dsl-servicio-l200.uninet.net.mx [200.38.193.226]<\/li>\n<li>bb-miami-americas-25-be6.uninet.net.mx [201.154.156.49]<\/li>\n<li>cloudflare-ic-301666-mai-b1.c.telia.net [80.239.160.174]<\/li>\n<li>puchunguis.com [104.27.160.50]<\/li>\n<\/ol>\n<p>Sin Argo:<\/p>\n<ol>\n<li>Vigor.router [192.168.1.254]<\/li>\n<li>dsl-servicio-l200.uninet.net.mx [200.38.193.226]<\/li>\n<li>bb-miami-americas-25-be6.uninet.net.mx [201.154.156.49]<\/li>\n<li>ae-36.a01.miamfl02.us.bb.gin.ntt.net [157.238.64.237]<\/li>\n<li>ae-5.r04.miamfl02.us.bb.gin.ntt.net [129.250.3.209]<\/li>\n<li>mai-b1-link.telia.net [213.248.81.62]<\/li>\n<li>ash-bb4-link.telia.net [62.115.137.248]<\/li>\n<li>nyk-bb4-link.telia.net [62.115.136.200]<\/li>\n<li>nyk-b2-link.telia.net [62.115.137.101]<\/li>\n<li>be100-154.nwk-5-a9.nj.us [192.99.146.38]<\/li>\n<li>192.99.146.138<\/li>\n<li>po7.bhs-z2g1-a75.qc.ca [198.27.73.61]<\/li>\n<li>po5.bhs-z2b13-a70.qc.ca [158.69.47.116]<\/li>\n<li>158.69.47.12<\/li>\n<li>158.69.61.30<\/li>\n<li>puchunguis.com [104.27.160.50]<\/li>\n<\/ol>\n<p>Es obvia la reducci\u00f3n, por lo cual se me hace una herramienta muy interesante, lo \u00fanico malo es que a\u00fan no tienen suficientes POP&#8217;s en M\u00e9xico lo cual considero que ser\u00eda algo muy importante.<\/p>\n<p>Para habilitar ARGO solo debes dirigirte a la secci\u00f3n \u00abTraffic\u00bb de tu panel de CloudFlare y deslizar el Slide.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-2334 size-full\" src=\"https:\/\/484c2a6d15c399b70beb-b1e2a15a3df201703b71bb9b31acda05.ssl.cf5.rackcdn.com\/2017\/06\/backbone.png\" alt=\"\" width=\"682\" height=\"641\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Internet es poco confiable, es una colecci\u00f3n de miles de redes conectadas entre s\u00ed ya sea con fibra \u00f3ptica, cobre, microondas y sobre todo confianza. Es algo m\u00e1gico, pero las cosas en Internet se rompen todo el tiempo, los cables se cortan, los routers se bloquean, los servidores se saturan. La mayor\u00eda de las veces, estos problemas son evidentes pero inexplicables para el usuario com\u00fan y es cuando salta la expresi\u00f3n \u00abel Internet est\u00e1 lento\u00bb frustrando la experiencia del usuario. Es por ello que empresas como CloudFlare ahora no solo se ocupan en la seguridad, sino tambi\u00e9n en el rendimiento <\/p>\n","protected":false},"author":1,"featured_media":2331,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"image","meta":{"footnotes":""},"categories":[2937],"tags":[2986,2988,2608,2987,2989],"class_list":["post-2326","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-servidores","tag-argo","tag-bgp","tag-cloudflare","tag-redes","tag-tracert","post_format-post-format-image","has_thumb"],"_links":{"self":[{"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/posts\/2326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/comments?post=2326"}],"version-history":[{"count":4,"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/posts\/2326\/revisions"}],"predecessor-version":[{"id":2335,"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/posts\/2326\/revisions\/2335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/media\/2331"}],"wp:attachment":[{"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/media?parent=2326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/categories?post=2326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jorgealdana.pro\/blog\/wp-json\/wp\/v2\/tags?post=2326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}