{"id":10355,"date":"2021-10-08T14:37:51","date_gmt":"2021-10-08T17:37:51","guid":{"rendered":"http:\/\/made4it.com.br\/que-es-cgnat\/"},"modified":"2023-02-15T16:40:24","modified_gmt":"2023-02-15T19:40:24","slug":"que-es-cgnat","status":"publish","type":"post","link":"https:\/\/made4it.com.br\/es\/que-es-cgnat\/","title":{"rendered":"\u00bfQu\u00e9 es CGNAT? (Carrier Grade Network Address Translation)"},"content":{"rendered":"\n<p>Para un mejor conocimiento sobre CGNAT, primero entienda con precisi\u00f3n la raz\u00f3n de su uso&#8230; Retrocediendo un poco en la historia de Internet, cuando se cre\u00f3 el protocolo IP (Protocolo de Internet), se pusieron a disposici\u00f3n para su distribuci\u00f3n alrededor de 4 mil millones de IPv4, en ese momento se ve\u00eda como un valor satisfactorio en relaci\u00f3n a la necesidad de uso. <br\/><br\/>Estos prefijos se usaban para los prefijos &#8216;NAT&#8217; de redes internas, RFC1918, que no ten\u00edan acceso a Internet. NAT b\u00e1sicamente traduce el prefijo privado a p\u00fablico. Con esto conseguimos que varios clientes pudieran navegar a trav\u00e9s de una sola IP p\u00fablica y esto a peque\u00f1a escala, reemplazando unas IP privadas por una p\u00fablica, no nos trae problemas, pero a gran escala puede causar problemas de conexi\u00f3n o falta de ella. A medida que aumentaba la necesidad de distribuci\u00f3n de prefijos, el agotamiento de los prefijos de IPv4 se acercaba cada vez m\u00e1s al l\u00edmite.<br\/><br\/>Con el tiempo y el crecimiento de internet, se cre\u00f3 un segundo protocolo de direccionamiento, llamado IPv6, para sortear el agotamiento de IPv4, nada mejor que billones y billones de IP\u00b4s disponibles para usar. Sin embargo, junto con la creaci\u00f3n de IPv6, surgi\u00f3 la complejidad de la implementaci\u00f3n, ya que requer\u00eda el intercambio de equipos que soportaran el protocolo y la adaptaci\u00f3n al mismo.<br\/><br\/>Con eso, la migraci\u00f3n de internet al nuevo protocolo IP hasta el d\u00eda de hoy no es del 100%, con eso surgi\u00f3 la necesidad de crear una medida provisional para superar el agotamiento, sin requerir cambios en la propia Internet, sino directamente en los proveedores de redes. &#8230; Con eso, se cre\u00f3 el protocolo CGNAT &#8216;Traducci\u00f3n de direcciones de red de grado de operador&#8217; para ayudar en esta adaptaci\u00f3n.<\/p>\n\n<p>Pero, \u00bfqu\u00e9 es CGNAT? Antes de profundizar, debemos comprender mejor c\u00f3mo funciona, \u00bfc\u00f3mo ayuda con el agotamiento de direcciones? CGNAT consiste en utilizar los puertos UDP y TCP de direcciones IP p\u00fablicas, dividi\u00e9ndolos entre bloques de IP privadas para establecer conexiones con destinos en Internet, lo que ser\u00eda un NAT a gran escala.<\/p>\n\n<p>Existen b\u00e1sicamente dos tipos de CGNAT, Determinista y Asignaci\u00f3n de puertos a granel. En Determinista, como en el ejemplo anterior, asignamos una cantidad fija de puertos TCP\/UDP por IPv4 p\u00fablica, es decir, si hacemos un 100.64.0.0\/24 con salida usando un \/27 p\u00fablico y prefijando 8192 puertos para cada suscriptor, tendremos un l\u00edmite de servicio inmutable de unos 256 suscriptores, podemos ver en la imagen de abajo un ejemplo de una tabla CGNAT determinista.<\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" width=\"698\" height=\"242\" src=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat1.jpg\" alt=\"\" class=\"wp-image-1903\" srcset=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat1.jpg 698w, https:\/\/made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat1-300x104.jpg 300w\" sizes=\"(max-width: 698px) 100vw, 698px\" \/><\/a><\/figure>\n\n<p>Para este tipo de CGNAT no existe un n\u00famero m\u00ednimo de puertos por cada conexi\u00f3n, pudiendo implementarse hasta con 256 puertos fijos por conexi\u00f3n, pero cuanto menor sea el n\u00famero de puertos, m\u00e1s problemas tendremos con destinos inaccesibles y falta de acceso. de navegacion Para evitar estos problemas, a continuaci\u00f3n se muestra una tabla que contiene la cantidad requerida de bloques p\u00fablicos en relaci\u00f3n a los bloques privados con la cantidad de puertos. <br\/><br\/>CGNAT determinista con 1 p\u00fablico a 16 privados, con 4 mil puertos por conexi\u00f3n.<\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat2.png\"><img decoding=\"async\" width=\"569\" height=\"144\" src=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat2.png\" alt=\"\" class=\"wp-image-1905\" srcset=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat2.png 569w, https:\/\/made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat2-300x76.png 300w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/><\/a><\/figure>\n\n<p>CGNAT determinista con 1 p\u00fablico a 32 privados, con 2000 puertos por conexi\u00f3n.<\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat3.png\"><img decoding=\"async\" width=\"570\" height=\"144\" src=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat3.png\" alt=\"\" class=\"wp-image-1906\" srcset=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat3.png 570w, https:\/\/made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat3-300x76.png 300w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/><\/a><\/figure>\n\n<p>Para este modelo, tenemos una p\u00e1gina creada por el equipo de made4it que genera un script para mikrotik, accesible a trav\u00e9s del enlace <a href=\"https:\/\/made4it.com.br\/cgnat\/\" class=\"rank-math-link\">made4it.com.br\/cgnat\/<\/a> y un art\u00edculo explicativo sobre c\u00f3mo configurarlo al que se puede acceder haciendo <a href=\"http:\/\/www.made4it.com.br\/como-configurar-um-cgnat\" class=\"rank-math-link\">clic aqu\u00ed<\/a><\/p>\n\n<p>En el modelo Bulk Port Allocation, los puertos TCP\/UDP se asignan de acuerdo a las necesidades del suscriptor en bloques de puertos de tama\u00f1o definido, siendo el bloque 256 puertos y un suscriptor usando solo un bloque ahorraremos recursos y con eso podremos coloque muchos m\u00e1s suscriptores con un \/27 p\u00fablico. La gran desventaja de este modelo es que dependemos de generar registros de uso de puertos y almacenar esta informaci\u00f3n para referencia futura. La imagen muestra al cliente 1 usando solo 256 puertos para navegar y el cliente 2 usando 2 bloques de 256&#8230;<\/p>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat4.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"272\" src=\"https:\/\/www.made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat4.jpg\" alt=\"\" class=\"wp-image-1904\" srcset=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat4.jpg 678w, https:\/\/made4it.com.br\/wp-content\/uploads\/2021\/09\/cgnat4-300x120.jpg 300w\" sizes=\"(max-width: 678px) 100vw, 678px\" \/><\/a><\/figure>\n\n<p>Con el surgimiento de CGNAT, algunos equipos que ya soportan la creaci\u00f3n de CGNAT, como el Mikrotik, que es un equipo que no fue creado espec\u00edficamente para este fin, pero su parte CGNAT funciona perfectamente, si est\u00e1 bien configurado. Tambi\u00e9n contamos con algunas otras soluciones de CGNAT como A10, DANOS (Linux), Iptables (Linux), Cisco, Huawei, Juniper, NFWare, 6Wind, entre otras&#8230;<br\/><br\/>Hasta que el proceso de adaptaci\u00f3n de Internet a IPv6 no se complete al 100%, tendremos que utilizar CGNAT para superar la escasez de IPv4. Si necesita asistencia para implementar el protocolo, independientemente del modelo o equipo, el equipo de made4it puede ayudarlo con la implementaci\u00f3n, comun\u00edquese por correo electr\u00f3nico <a href=\"mailto:contato@made4it.com.br\">contato@made4it.com.br<\/a> o por tel\u00e9fono (43) 3047-8340 o (43) ) 9 8485-4013<br\/><br\/>Autor. Kevin Wauters.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es un CGNAT? <\/p>\n","protected":false},"author":13,"featured_media":8881,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"postBodyCss":"","postBodyMargin":[],"postBodyPadding":[],"postBodyBackground":{"backgroundType":"classic","gradient":""},"footnotes":""},"categories":[357],"tags":[],"class_list":["post-10355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts\/10355","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=10355"}],"version-history":[{"count":0,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts\/10355\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/media\/8881"}],"wp:attachment":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/media?parent=10355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/categories?post=10355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/tags?post=10355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}