{"id":3873,"date":"2016-06-20T18:22:08","date_gmt":"2016-06-20T20:22:08","guid":{"rendered":"http:\/\/www.entelco.com.br\/blog\/?p=3873"},"modified":"2016-06-20T18:26:31","modified_gmt":"2016-06-20T20:26:31","slug":"ospf-onde-ele-entra-em-um-provedor","status":"publish","type":"post","link":"https:\/\/www.entelco.com.br\/blog\/ospf-onde-ele-entra-em-um-provedor\/","title":{"rendered":"OSPF &#8211; onde ele entra em um Provedor ?"},"content":{"rendered":"<div id=\"dslc-theme-content\"><div id=\"dslc-theme-content-inner\"><h2><strong>Como funciona o Roteamento OSPF<\/strong><\/h2>\n<p>Para entender melhor sobre \u00a0o protocolo de roteamento OSPF (Open Shortest Path First), vamos explicar o processo. Ele \u00e9 enquadrado na categoria de protocolo de roteamento din\u00e2mico de interior gateway, respons\u00e1vel em encaminhar os pacotes de rede pelo melhor caminho poss\u00edvel.<\/p>\n<p>Primeiramente, vamos entender como os protocolos de roteamento din\u00e2mico funcionam:<\/p>\n<p>Observe a figura, quando uma mensagem \u00e9 enviada do PC1 para o Servidor, ao receber os pacotes o roteador R1 tem dois caminhos a percorrer: o primeiro e mais \u00f3bvio diretamente para o R3 ou passar por R2 antes de chegar ao R3.<\/p>\n<div id=\"attachment_2444\" style=\"width: 425px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2444\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2444\" title=\"OSPF\" src=\"http:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Protocolo-OSPF-300x102.png\" alt=\"OSPF\" width=\"415\" height=\"141\" srcset=\"https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Protocolo-OSPF-300x102.png 300w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Protocolo-OSPF-211x71.png 211w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Protocolo-OSPF.png 1017w\" sizes=\"(max-width: 415px) 100vw, 415px\" \/><p id=\"caption-attachment-2444\" class=\"wp-caption-text\">Protocolo OSPF<\/p><\/div>\n<p>Como tomar a decis\u00e3o do melhor caminho? Podemos fazer uma analogia toda vez que sa\u00edmos de casa para o trabalho ou para a escola, temos duas ou mais possibilidades de caminho, um mais curto mas com muito tr\u00e2nsito, ou mais longo por\u00e9m com mais fluidez. Desta maneira escolhemos o protocolo de roteamento, aquele que leva em considera\u00e7\u00e3o a quantidade de roteadores at\u00e9 a chegada do destino, tamb\u00e9m conhecido como protocolos de vetor dist\u00e2ncia ( RIP, RIPv2, EIGRP ) ou aquele que me permite chegar mais r\u00e1pido considerando a banda, conhecidos como protocolos Link State ou estado do link ( OSPF e IS-IS ).<\/p>\n<p>Como podemos ver, o Roteamento OSPF \u00e9 um protocolo que considera o estado do link ou a topologia completa antes de tomar a decis\u00e3o para encaminhamento dos pacotes, mas como isso acontece?<\/p>\n<p>O OSPF trabalha atrav\u00e9s de um programa chamado <em>algoritmo\u00a0 Dijkstra<\/em> , desenvolvido pelo cientista holand\u00eas Edsger Dijkstra, cuja fun\u00e7\u00e3o \u00e9 manter um banco de dados \u00a0contendo as mensagens recebidas de todos os outros roteadores. Quando um roteador recebe todas essas mensagens ele constr\u00f3i seu banco de dados local, o OSPF utiliza o algoritmo open shortest path first (SPF) de Dijkstra para criar uma \u00e1rvore SPF. A \u00e1rvore SPF \u00e9 ent\u00e3o utilizada para preencher a tabela de roteamento IP com os melhores caminhos para cada rede.<\/p>\n<p>Para que essas informa\u00e7\u00f5es aconte\u00e7am atrav\u00e9s do protocolo de Roteamento OSPF, precisamos entender alguns tipos de mensagens que s\u00e3o trocadas entre os roteadores configurados com o protocolo.<\/p>\n<p>Agora que j\u00e1 sabemos como s\u00e3o enviados os pacotes entre os equipamentos de Roteamento\u00a0OSPF vamos entender quais pacotes s\u00e3o esses:<\/p>\n<ul>\n<li>Hello<\/li>\n<li>DBD<\/li>\n<li>LSR<\/li>\n<li>LSU<\/li>\n<li>LSAck<\/li>\n<\/ul>\n<div id=\"attachment_2446\" style=\"width: 421px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2446\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2446\" title=\"OSPF\" src=\"http:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/OSPF-DBD-300x103.png\" alt=\"Roteamento OSPF\" width=\"411\" height=\"141\" srcset=\"https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/OSPF-DBD-300x103.png 300w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/OSPF-DBD-1024x352.png 1024w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/OSPF-DBD-211x72.png 211w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/OSPF-DBD.png 1297w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/><p id=\"caption-attachment-2446\" class=\"wp-caption-text\">Comunica\u00e7\u00e3o OSPF<\/p><\/div>\n<p>Um conceito importe nas redes configuradas com protocolo de Roteamento OSPF \u00e9 a necessidade de cada roteador ter uma identifica\u00e7\u00e3o (ID) para que se torne \u00fanico na topologia. No protocolo OSPF temos 3 maneiras de definir esse I<\/p>\n<ul>\n<li>\n<h4>Manualmente atribuindo um ID em forma de IP.<\/h4>\n<\/li>\n<li>\n<h4>Se n\u00e3o for atribu\u00eddo o roteador ir\u00e1 utilizar a sua interface de Loopback de maior IP.<\/h4>\n<\/li>\n<li>\n<h4>Se n\u00e3o houver nenhuma interface de loopback configurada o roteador utilizar\u00e1 o maior IP entre as suas interfaces.<\/h4>\n<\/li>\n<\/ul>\n<p>\u00c9 por isso que normalmente configurar uma interface de loopback em roteadores que trabalham com OSPF \u00e9 uma boa pr\u00e1tica, al\u00e9m dessa interface estar sempre ativada ela promove um ID ao roteador trazendo estabilidade ao protocolo OSPF. Importante que cada roteador tenha um IP de loopback diferente na topologia.<\/p>\n<div id=\"attachment_2448\" style=\"width: 393px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2448\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2448\" title=\"Roteamento OSPF\" src=\"http:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Interface-Loopback-300x106.png\" alt=\"Roteamento OSPF\" width=\"383\" height=\"135\" srcset=\"https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Interface-Loopback-300x106.png 300w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Interface-Loopback-1024x364.png 1024w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Interface-Loopback-211x75.png 211w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Interface-Loopback.png 1298w\" sizes=\"(max-width: 383px) 100vw, 383px\" \/><p id=\"caption-attachment-2448\" class=\"wp-caption-text\">Interface Loopback<\/p><\/div>\n<h2><strong>Dist\u00e2ncia Administrativa<\/strong><\/h2>\n<p>Em protocolos de roteamento din\u00e2mico, a dist\u00e2ncia administrativa (AD) \u00e9 a confian\u00e7a (ou prefer\u00eancia) da origem da rota. O Roteamento OSPF tem uma dist\u00e2ncia administrativa padr\u00e3o de 110. Como voc\u00ea pode ver na figura, quando comparado a outros protocolos IGP, o OSPF \u00e9 preferido em rela\u00e7\u00e3o ao IS-IS e RIP. Significa que houver duas rotas para a mesma rede o roteador utilizar\u00e1 a rota de menor dist\u00e2ncia administrativa para enviar os pacotes.<\/p>\n<div id=\"attachment_2449\" style=\"width: 377px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2449\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2449\" title=\"OSPF\" src=\"http:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Dist\u00e2ncias-administrativas-300x153.png\" alt=\"Roteamento OSPF\" width=\"367\" height=\"187\" srcset=\"https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Dist\u00e2ncias-administrativas-300x153.png 300w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Dist\u00e2ncias-administrativas-211x108.png 211w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Dist\u00e2ncias-administrativas.png 379w\" sizes=\"(max-width: 367px) 100vw, 367px\" \/><p id=\"caption-attachment-2449\" class=\"wp-caption-text\">Dist\u00e2ncias administrativas do OSPF<\/p><\/div>\n<h2><strong>M\u00e9trica do Roteamento OSPF<\/strong><\/h2>\n<p>A m\u00e9trica do OSPF \u00e9 chamada de custo. Da RFC 2328: &#8220;Um custo est\u00e1 associado com o lado de sa\u00edda de cada interface do roteador. Este custo \u00e9 configur\u00e1vel pelo administrador do sistema. Quanto menor o custo, mais prov\u00e1vel ser\u00e1 o uso da interface para encaminhar o tr\u00e1fego de dados.&#8221;<\/p>\n<div id=\"attachment_2450\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2450\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2450 size-medium\" title=\"OSPF\" src=\"http:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Metrica-OSPF-300x205.png\" alt=\"Roteamento OSPF\" width=\"300\" height=\"205\" srcset=\"https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Metrica-OSPF-300x205.png 300w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Metrica-OSPF-211x144.png 211w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/Metrica-OSPF.png 427w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-2450\" class=\"wp-caption-text\">M\u00e9trica OSPF<\/p><\/div>\n<p>Podemos resumir que o custo seria o tempo que a mensagem gastaria para chegar ao destino, menor custo significa melhor caminho, observe na figura abaixo que quando um pacote chega a R2 para ser encaminhado a alguma rede em R1 a prefer\u00eancia ou o melhor custo ser\u00e1 atrav\u00e9s de R3. \u00c9 comum ao verificar a tabela de roteamento OSPF receber a seguinte linha:<\/p>\n<p style=\"text-align: center;\"><strong><em>O&gt;* 192.168.10.0\/24 [110\/20] via 192.168.2.1<\/em><\/strong><\/p>\n<p>Nesse caso a letra <strong>O<\/strong> significa roteamento OSPF<\/p>\n<p><strong>192.168.10.0\/24<\/strong> foi a rede aprendida por esse roteador<\/p>\n<p><strong>[110\/20] 110<\/strong> \u00e9 a dist\u00e2ncia administrativa do OSPF e 20 \u00e9 o custo.<\/p>\n<p><strong>192.168.2.1<\/strong> \u00e9 o pr\u00f3ximo salto para atingir a rede aprendida.<\/p>\n<h2><strong>Defini\u00e7\u00e3o de \u00c1rea OSPF<\/strong><\/h2>\n<p>No protocolo OSPF definimos \u00e1reas que s\u00e3o conjuntos de roteadores dentro de um mesmo AS que compartilham de informa\u00e7\u00f5es sobre sua tabela de roteamento.<\/p>\n<div id=\"attachment_2451\" style=\"width: 426px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2451\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2451\" title=\"OSPF\" src=\"http:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/\u00c1rea-OSPF-300x160.png\" alt=\"Roteamento OSPF\" width=\"416\" height=\"222\" srcset=\"https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/\u00c1rea-OSPF-300x160.png 300w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/\u00c1rea-OSPF-1024x547.png 1024w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/\u00c1rea-OSPF-211x112.png 211w, https:\/\/www.entelco.com.br\/blog\/wp-content\/uploads\/2015\/08\/\u00c1rea-OSPF.png 1393w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/><p id=\"caption-attachment-2451\" class=\"wp-caption-text\">\u00c1rea OSPF<\/p><\/div>\n<p>No exemplo a \u00e1rea 0 \u00e9 o backbone de uma topologia multi-\u00e1rea.<\/p>\n<p>O prop\u00f3sito de dividir a topologia em diversas \u00e1reas \u00e9 a de sumarizar rotas melhorando o processamento dos roteadores.<\/p>\n<h2><strong>Configurando equipamentos\u00a0com protocolo de Roteamento OSPF<\/strong><\/h2>\n<p>\u00c9 bem verdade que cada roteador de cada fabricante tem suas pr\u00f3prias formas de configura\u00e7\u00e3o dependendo do seu sistema operacional ou at\u00e9 mesmo atrav\u00e9s da interface gr\u00e1fica, por\u00e9m atrav\u00e9s desses conceitos abordados aqui podemos de modo gen\u00e9rico saber que para a configura\u00e7\u00e3o de uma rede com protocolo OSPF as etapas s\u00e3o as seguintes:<\/p>\n<ul>\n<li>Ativar protocolo de Roteamento OSPF.<\/li>\n<li>Definir a \u00e1rea dos roteadores.<\/li>\n<li>Anunciar as redes para divulga\u00e7\u00e3o.<\/li>\n<li>Aplicar as interfaces que ser\u00e3o respons\u00e1veis por anunciar as redes.<\/li>\n<\/ul>\n<p><strong>Exemplo nos roteadores EdgeRouter da Ubiquiti<\/strong><\/p>\n<address>R1~$configure<\/address>\n<address>R1#set protocols ospf area 0.0.0.0 network 192.168.0.0\/24<\/address>\n<address>R1#set interfaces ethernet eth0 ip ospf<\/address>\n<address>\u00a0<\/address>\n<address><strong>Exemplo nos roteadores da Cisco utilizando IOS:<\/strong><\/address>\n<address>\u00a0<\/address>\n<address>R1#configure terminal<\/address>\n<address>R1#router ospf 1<\/address>\n<address>R1#network 192.168.0.0 0.0.0.255 area 0<\/address>\n<p>Como se pode ver os comandos podem ser diferentes mas o conceito \u00e9 o mesmo.<\/p>\n<p>Para isto, convido a todos a participarem de nossos treinamentos, onde, a ENTELCO TELECOM, proporciona diversas maneiras de levar a t\u00e9 voc\u00ea o conhecimento tecnol\u00f3gico, seja presencial ou EaD (a dist\u00e2ncia) on-line. Eu, Edgar Yukio e o Eng. Rog\u00e9rio Barion, temos o prazer de anunciar os novos cursos de Roteamento OSPF da ENTELCO TELECOM.<\/p>\n<p>Para inscri\u00e7\u00e3o, basta escolher um dos m\u00f3dulos abaixo e efetuar a sua inscri\u00e7\u00e3o:<\/p>\n<p><a title=\"Curso EaD e-Learning (Grava\u00e7\u00f5es)\" href=\"http:\/\/www.entelco.com.br\/cursos\/53\/e-roteamento-estatico-e-ospf\" target=\"_blank\">A- Curso de Roteamento EaD (On-Line) e-Learnming &#8211; Curso para\u00a0IN\u00cdCIO IMEDIATO, baseado em grava\u00e7\u00f5es profissionais e pode ser feito em seu tempo, ou seja, quando houver disponibilidade. Clique aqui para inscri\u00e7\u00e3o.<\/a><\/p>\n<p><a title=\"Curso OFICIAL de Roteamento OSPF\" href=\"http:\/\/www.entelco.com.br\/cursos\/57\/ubiquiti-broadband-routing-switching-specialist-ubrss\" target=\"_blank\">B- Curso OFICIAL de Roteamento Ubiquiti UBRSS &#8211; Ubiquiti Broadband Routing &amp; Switching Specialist &#8211; M\u00f3dulo presencial com prova de certifica\u00e7\u00e3o OFICIAL, apostila e Laborat\u00f3rios &#8220;ao vivo&#8221;. Clique aqui para inscri\u00e7\u00e3o<\/a><\/p>\n<p>Um grande abra\u00e7o.<\/p>\n<address>Edgar Yukio<\/address>\n<address>ENTELCO TELECOM<\/address>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Como funciona o Roteamento OSPF Para entender melhor sobre \u00a0o protocolo de roteamento OSPF (Open Shortest Path First), vamos explicar o processo. Ele \u00e9 enquadrado na categoria de protocolo de roteamento din\u00e2mico de interior gateway, respons\u00e1vel em encaminhar os pacotes de rede pelo melhor caminho poss\u00edvel. Primeiramente, vamos entender como os protocolos de roteamento din\u00e2mico [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3877,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1923,29],"tags":[928],"_links":{"self":[{"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/posts\/3873"}],"collection":[{"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3873"}],"version-history":[{"count":4,"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/posts\/3873\/revisions"}],"predecessor-version":[{"id":3878,"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/posts\/3873\/revisions\/3878"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/media\/3877"}],"wp:attachment":[{"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.entelco.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}