{"id":23,"date":"2020-04-08T16:52:18","date_gmt":"2020-04-08T16:52:18","guid":{"rendered":"http:\/\/omarlc.com\/?p=23"},"modified":"2020-04-08T23:13:24","modified_gmt":"2020-04-08T23:13:24","slug":"que-son-los-overlay-y-el-underlay","status":"publish","type":"post","link":"https:\/\/omarlc.com\/index.php\/2020\/04\/08\/que-son-los-overlay-y-el-underlay\/","title":{"rendered":"\u00bfQu\u00e9 son los \u201cOverlay\u201d y el \u201cUnderlay\u201d?"},"content":{"rendered":"\n<p><strong>&#8220;Overlay&#8221;<\/strong> y <strong>&#8220;Underlay&#8221;.<\/strong><\/p>\n\n\n\n<p>Si queremos realizar una traducci\u00f3n empezaremos definiendo que &#8220;Over&#8221; = sobre y &#8220;Under&#8221; = debajo. Entonces con esto pudi\u00e9ramos definir que Underlay ser\u00eda la capa debajo y Overlay, una capa superpuesta. <\/p>\n\n\n\n<p>Pero, \u00bfqu\u00e9 quiere decir esto en t\u00e9rminos de redes?<\/p>\n\n\n\n<p>B\u00e1sicamente un <strong>&#8220;Underlay&#8221;<\/strong>, es una red t\u00edpica de L3, en la cu\u00e1l todos los participantes se conocen y son alcanzables entre s\u00ed. Si lo queremos ver como una analog\u00eda, ser\u00edan las autopistas en las cu\u00e1les podemos llegar de destino A a destino B.<\/p>\n\n\n\n<p>Ahora, el &#8220;<strong>Overlay&#8221;<\/strong>, es una red que, dig\u00e1moslo de alguna manera, &#8220;se monta&#8221; sobre el Underlay, es decir utiliza el underlay para transportarse, esto quiere decir que tenemos una red A (overlay), sobre una red B (underlay), cada una independiente de la otra.<\/p>\n\n\n\n<p>Regresando a la analog\u00eda, supongamos que quieres viajar por carretera de New York a la ciudad de Chicago (Ya s\u00e9 que es un viaje muy largo y que es mejor una ruta por aire, pero \u00fanicamente es para ejemplificar) y tienes varias opciones:<\/p>\n\n\n\n<ul><li>Utilizar tu propio veh\u00edculo: En este caso, te subes a tu autom\u00f3vil, sales de la ciudad y tomas la mejor ruta a Chicago, estar\u00e1s atravesando varias ciudades en el camino y seguramente en varios puntos tendr\u00e1s que definir cu\u00e1l es la mejor opci\u00f3n para llegar a tu destino. En este caso se estar\u00eda utilizando \u00fanicamente el underlay.<\/li><li>Utilizar autob\u00fas: En este caso, vas a la central de autobuses, compras tu boleto, y te subes al autob\u00fas (encapsulas) y el bus utilizar\u00e1 la mejor ruta para llegar a su destino, como tal no es necesario que nadie sepa cu\u00e1l es TU destino final ni tampoco como llegar a la ciudad de Chicago; \u00fanicamente te subiste a un autob\u00fas que sabes te llevar\u00e1 a la central de autobuses de Chicago, de ah\u00ed probablemente ser\u00e1 necesario que tomes transporte adicional para llegar a tu destino final. En este caso el autob\u00fas ser\u00eda el overlay que utiliza el underlay para transporte de central a central.<\/li><\/ul>\n\n\n\n<p>De inicio, pudiera sonar innecesario montar una red sobre la otra, pero regresando al mundo de redes, los overlay introducen bastantes ventajas, como, por ejemplo, poder transportar un paquete que de otra manera no hubiese podido atravesar el underlay. Por ejemplo, si tenemos un Frame Ethernet(L2) y queremos que este se comunique de una red a otra, por defecto no pudiera ser transportado en el underlay, ya que lo que se le est\u00e1 presentando es un Frame Ethernet, y el underlay \u00fanicamente esperar\u00e1 un Paquete IP. En este caso lo que se hace es encapsular el Frame Ethernet dentro de un paquete IP, por lo que el paquete ser\u00eda m\u00e1s o menos de esta manera:<\/p>\n\n\n\n<div>\n<table style=\"border-collapse: collapse;\" border=\"0\"><colgroup span=\"1\"> <col style=\"width: 105px;\" span=\"1\"><\/colgroup> <colgroup> <col style=\"width: 105px;\" span=\"1\"><\/colgroup> <colgroup> <col style=\"width: 105px;\" span=\"1\"><\/colgroup> <colgroup> <col style=\"width: 105px;\" span=\"1\"><\/colgroup> <colgroup> <col style=\"width: 105px;\" span=\"1\"><\/colgroup> <colgroup> <col style=\"width: 105px;\" span=\"1\"><\/colgroup> <colgroup> <col style=\"width: 105px;\" span=\"1\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 9px; padding-right: 9px; border: solid 0.5pt;\" colspan=\"1\" rowspan=\"1\">Ethernet\n<p>&nbsp;<\/p>\n<p>Externo<\/p>\n<\/td>\n<td style=\"padding-left: 9px; padding-right: 9px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\" colspan=\"1\" rowspan=\"1\">IP\n<p>&nbsp;<\/p>\n<p>Externo<\/p>\n<\/td>\n<td style=\"padding-left: 9px; padding-right: 9px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\" colspan=\"1\" rowspan=\"1\">Encabezado\n<p>&nbsp;<\/p>\n<p>Overlay<\/p>\n<\/td>\n<td style=\"padding-left: 9px; padding-right: 9px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\" colspan=\"1\" rowspan=\"1\">Ethernet\n<p>&nbsp;<\/p>\n<p>Interno<\/p>\n<\/td>\n<td style=\"padding-left: 9px; padding-right: 9px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\" colspan=\"1\" rowspan=\"1\">IP\n<p>&nbsp;<\/p>\n<p>Interno<\/p>\n<\/td>\n<td style=\"padding-left: 9px; padding-right: 9px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\" colspan=\"1\" rowspan=\"1\">Payload\n<p>&nbsp;<\/p>\n<\/td>\n<td style=\"padding-left: 9px; padding-right: 9px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\" colspan=\"1\" rowspan=\"1\">FCS\n<p>&nbsp;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n\n\n<p>En este caso, el Ethernet interno ser\u00eda el Frame original (Overlay) el cu\u00e1l se monta sobre un frame externo (Underlay).<\/p>\n\n\n\n<p>Tecnolog\u00edas Overlay hay varias en el mercado, desde el tradicional GRE, MPLS, hasta soluciones m\u00e1s complejas utilizadas en aplicaciones modernas como <a href=\"http:\/\/omarlc.com\/index.php\/2020\/04\/06\/mis-notas-evpn-y-vxlan\/\">VXLAN<\/a>, LISP, NVGRE, etc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Overlay&#8221; y &#8220;Underlay&#8221;. Si queremos realizar una traducci\u00f3n empezaremos definiendo que &#8220;Over&#8221; = sobre y &#8220;Under&#8221; = debajo. Entonces con esto pudi\u00e9ramos definir que Underlay ser\u00eda la capa debajo y Overlay, una capa superpuesta. Pero, \u00bfqu\u00e9 quiere decir esto en t\u00e9rminos de redes? B\u00e1sicamente un &#8220;Underlay&#8221;, es una red t\u00edpica de L3, en la cu\u00e1l &#8230;<\/p>\n<div class=\"Read-more-div\"><a class=\"Read-more-button\" href=\"https:\/\/omarlc.com\/index.php\/2020\/04\/08\/que-son-los-overlay-y-el-underlay\/\">Continue Reading &raquo;<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/posts\/23"}],"collection":[{"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":5,"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"predecessor-version":[{"id":47,"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/posts\/23\/revisions\/47"}],"wp:attachment":[{"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omarlc.com\/index.php\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}