{"id":10082,"date":"2022-05-17T11:42:00","date_gmt":"2022-05-17T14:42:00","guid":{"rendered":"http:\/\/made4it.com.br\/problemas-con-el-trafico-de-cdn-local-ggc-google-and-bgp-ads\/"},"modified":"2023-02-13T11:17:15","modified_gmt":"2023-02-13T14:17:15","slug":"problemas-con-el-trafico-de-cdn-local-ggc-google-and-bgp-ads","status":"publish","type":"post","link":"https:\/\/made4it.com.br\/es\/problemas-con-el-trafico-de-cdn-local-ggc-google-and-bgp-ads\/","title":{"rendered":"Problemas con el tr\u00e1fico CDN local (Google GGC) y anuncios BGP"},"content":{"rendered":"\n<p>Hola. Mi nombre es Gabriel, soy analista de redes aqu\u00ed en Made4IT y hoy les voy a hablar de una situaci\u00f3n interesante que involucra a CDN GGC Google y la ingenier\u00eda de tr\u00e1fico que captamos aqu\u00ed en el equipo de consultor\u00eda hace un tiempo.<br\/> <br\/>Recibimos una llamada de un cliente con un caso en el que <strong>el tr\u00e1fico de un CDN local GGC Google tuvo una disminuci\u00f3n dr\u00e1stica despu\u00e9s de un cambio de ingenier\u00eda de tr\u00e1fico.<\/strong> Despu\u00e9s de validaciones exhaustivas por parte del cliente, no pudieron encontrar la causa ra\u00edz de este comportamiento, por lo que llamaron a nuestro equipo. <br\/>Empezamos all\u00ed el 04\/11 con una extra\u00f1a disminuci\u00f3n en el tr\u00e1fico entrante en la interfaz con el CDN local. Fue muy breve y represent\u00f3 1 Gbps menos de tr\u00e1fico en la interfaz. <\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2022\/05\/image-11.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"736\" height=\"242\" src=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2022\/05\/image-11.png\" alt=\"\" class=\"wp-image-2135\" srcset=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-11.png 736w, https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-11-300x99.png 300w\" sizes=\"(max-width: 736px) 100vw, 736px\" \/><\/a><\/figure>\n\n<p><br\/>Con esta informaci\u00f3n en la mano, lo primero que hice fue acceder a <a href=\"https:\/\/www.made4it.com.br\/made4flow-analisador-de-netflow\/\" class=\"rank-math-link\"><strong>Made4Flow<\/strong><\/a> para ayudar a comprender lo que sucedi\u00f3 usando mi gr\u00e1fico favorito, la \u00ab<em>Interfaz por ASN<\/em>\u00ab.<br\/>Tuve cuidado de tomar un intervalo de tiempo contemplando exactamente el evento del 3 al 4 precisamente para entender qu\u00e9 ASN ya no eran \u00abservidos\u00bb por el cach\u00e9 local. <br\/><\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2022\/05\/image-12.png\"><img decoding=\"async\" width=\"719\" height=\"288\" src=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2022\/05\/image-12.png\" alt=\"\" class=\"wp-image-2136\" srcset=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-12.png 719w, https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-12-300x120.png 300w\" sizes=\"(max-width: 719px) 100vw, 719px\" \/><\/a><\/figure>\n\n<p>Con eso en la mano, not\u00e9 2 cosas de inmediato:<br\/><em>&#8211; El ASN \u201cOrange\u201d aqu\u00ed ya no es \u201cservido\u201d por este CDN, esto es un hecho debido a la disminuci\u00f3n de tr\u00e1fico evidente en la gr\u00e1fica&#8230;<br\/>&#8211; Los ASN \u00abazules\u00bb (un conjunto de ASN espec\u00edficos configurados de forma personalizada en nuestro software) tambi\u00e9n mostraron una disminuci\u00f3n significativa en el gr\u00e1fico. El ASN \u00abAzul\u00bb es quien aloja el cach\u00e9. <\/em><br\/>El ASN \u201cOrange\u201d siendo tambi\u00e9n un cliente de Made4IT nos permiti\u00f3 una prueba m\u00e1s eficiente dentro de su red. ASN \u201cAzul\u201d y ASN \u201cOrange\u201d como socios nos dieron total libertad para llevar a cabo la <em>resoluci\u00f3n de problemas<\/em> y validar lo necesario en ambos lados. <br\/>Despu\u00e9s de algunas comprobaciones, utilizamos la propia herramienta del proveedor de contenido para validar qu\u00e9 \u00ab<em>nodo\/cach\u00e9<\/em>\u00bb estaba \u00absirviendo\u00bb este tr\u00e1fico que dej\u00f3 de provenir del CDN local del ASN \u00abAzul\u00bb. <br\/>Este tr\u00e1fico ya no proviene del ASN \u00abAzul\u00bb CDN, sino que debe provenir de alg\u00fan lugar, \u00bfest\u00e1 de acuerdo?<\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2022\/05\/image-13.png\"><img decoding=\"async\" width=\"975\" height=\"120\" src=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2022\/05\/image-13.png\" alt=\"\" class=\"wp-image-2137\" srcset=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-13.png 975w, https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-13-300x37.png 300w, https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-13-768x95.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/a><\/figure>\n\n<p>En la imagen de arriba, 2 cosas me llamaron la atenci\u00f3n:<br\/><em>&#8211; Un Nodo en Guarulhos, refiri\u00e9ndose a la red de este proveedor de contenido, es quien pas\u00f3 a entregar el tr\u00e1fico que antes deb\u00eda provenir del CDN local del ASN \u201cAzul\u201d<br\/><strong>&#8211; x.x.x.0\/25?<\/strong><\/em><\/p>\n\n<p>En ese momento, me vino a la mente un dato muy importante sobre los anuncios de los CDN de este proveedor de contenido. Obedecen una regla que dice:<br\/><strong>&#8211; El nodo de anuncios directos (cach\u00e9 de alojamiento ASN) acepta hasta \/27 para influencia directa en la ingenier\u00eda de tr\u00e1fico y la elegibilidad de entrega de contenido.<br\/>&#8211; Anuncios indirectos (ASN adyacentes al ASN que aloja el cach\u00e9), el nodo solo acepta hasta \/24 para influencia directa en la ingenier\u00eda de tr\u00e1fico y la elegibilidad de entrega de contenido.<\/strong><br\/>Muy bien, para el tr\u00e1fico ASN \u201cAzul\u201d ya ten\u00eda la posible causa del problema. Al tratar de inducir a este nodo local a entregar m\u00e1s tr\u00e1fico, terminaron anunciando bloques \/25 al nodo de cach\u00e9, lo que implica que la red del proveedor de contenido \u201cservir\u00eda\u201d este tr\u00e1fico a trav\u00e9s de sus nodos en Guarulhos. <br\/>Sin embargo, todav\u00eda tenemos una disminuci\u00f3n en el tr\u00e1fico en el ASN \u00abAzul\u00bb, \u00bfqu\u00e9 pas\u00f3? <br\/>El ASN \u00abazul\u00bb en este caso era en realidad 3 ASN, algo que se cre\u00f3 de forma personalizada en el software Made4Flow. Curiosamente, 2 de estos ASN estaban \u00abinyectando\u00bb prefijos \/25 en el nodo CDN, donde el comportamiento encontrado fue exactamente el mismo que el informado anteriormente para el ASN \u00abOrange.<\/p>\n\n<p>Con toda esta informaci\u00f3n en la mano, nos propusimos poner manos a la obra y ajustar los anuncios respetando lo que el proveedor de contenido solicita (y tiene documentado) para su CDN. Despu\u00e9s de los ajustes necesarios, vea el resultado: <\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2022\/05\/image-14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"271\" src=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2022\/05\/image-14.png\" alt=\"\" class=\"wp-image-2138\" srcset=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-14.png 822w, https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-14-300x99.png 300w, https:\/\/made4it.com.br\/wp-content\/uploads\/2022\/05\/image-14-768x253.png 768w\" sizes=\"(max-width: 822px) 100vw, 822px\" \/><\/a><\/figure>\n\n<p><strong>Conclusi\u00f3n:<\/strong><br\/>Sabemos que para que un nodo CDN funcione hay varios factores y que implica que los protocolos funcionen de forma orquestada, como BGP, DNS, TCP, entre otros&#8230; CDN fuera de rango aceptable.<br\/>Cuando anunciamos los bloques <strong>\/25<\/strong> de ASN adyacentes al ASN que aloja el nodo\/cach\u00e9, el \u00abjugador\u00bb comenz\u00f3 a entregar tr\u00e1fico a ese ASN\/Prefijo a trav\u00e9s de sus nodos CDN desde <strong>Guarulhos<\/strong>, lo que implica un aumento de tr\u00e1fico indirecto en nuestro cliente ASN \u201cAzul\u201d y p\u00e9rdida de rendimiento y eficiencia del nodo local.<\/p>\n\n<p>Los usuarios detr\u00e1s de esta red se vieron directamente afectados ya que su contenido comenz\u00f3 a ser entregado por una infraestructura a m\u00e1s de 1000 km de distancia, lo que aument\u00f3 la latencia, el tiempo de carga y la experiencia general del usuario. <br\/>Luego de ajustes en la ingenier\u00eda de tr\u00e1fico respetando la documentaci\u00f3n del proveedor de contenido y las buenas pr\u00e1cticas de BGP, el nodo volvi\u00f3 a comportarse como se esperaba. <br\/>Para la ingenier\u00eda de tr\u00e1fico que contempla CDNs, siempre respete la documentaci\u00f3n del reproductor en cuesti\u00f3n y utilice sus herramientas para detectar qu\u00e9 \u201cnodo\u201d est\u00e1 \u201csirviendo\u201d el tr\u00e1fico. Por lo general, los reproductores de CDN tambi\u00e9n tienen un portal para monitorear el rendimiento del cach\u00e9 con m\u00e9tricas y datos muy importantes al respecto, use estas herramientas a su favor.<\/p>\n\n<p>\u00bfTe pareci\u00f3 interesante y quieres ver un poco m\u00e1s sobre c\u00f3mo funciona el software que usamos en esta conversaci\u00f3n o quieres hablar con un especialista para solucionar problemas como este en tu red? <a href=\"https:\/\/api.whatsapp.com\/send?phone=5543984854013&amp;text=Oi%2C%20gostaria%20de%20mais%20informa%C3%A7%C3%B5es\" class=\"rank-math-link\">Habla con nuestro equipo<\/a><br\/><strong>&#8211; Gabriel Henrique, analista de redes en Made4IT, ha estado trabajando con tecnolog\u00eda e ISP durante m\u00e1s de 10 a\u00f1os.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola. Mi nombre es Gabriel, soy analista de redes aqu\u00ed en Made4IT y hoy les voy a hablar de una situaci\u00f3n interesante que involucra a CDN GGC Google y la ingenier\u00eda de tr\u00e1fico que captamos aqu\u00ed en el equipo de consultor\u00eda hace un tiempo. Recibimos una llamada de un cliente con un caso en el [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":9043,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"postBodyCss":"","postBodyMargin":[],"postBodyPadding":[],"postBodyBackground":{"backgroundType":"classic","gradient":""},"footnotes":""},"categories":[357],"tags":[397,398,395,396],"class_list":["post-10082","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria","tag-cdn-es","tag-cdn-locales","tag-trafico-cdn","tag-trafico-de-google"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts\/10082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/comments?post=10082"}],"version-history":[{"count":0,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts\/10082\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/media\/9043"}],"wp:attachment":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/media?parent=10082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/categories?post=10082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/tags?post=10082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}