<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>OSPF on Cisco Redes</title>
        <link>https://ciscoredes.com.br/tags/ospf/</link>
        <description>Recent content in OSPF on Cisco Redes</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>pt-br</language>
        <lastBuildDate>Fri, 04 Nov 2016 00:00:00 +0000</lastBuildDate><atom:link href="https://ciscoredes.com.br/tags/ospf/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Já ouviu falar sobre BFD?</title>
            <link>https://ciscoredes.com.br/2016/11/04/ja-ouviu-falar-sobre-bfd/</link>
            <pubDate>Fri, 04 Nov 2016 00:00:00 +0000</pubDate>
            <guid>https://ciscoredes.com.br/2016/11/04/ja-ouviu-falar-sobre-bfd/</guid>
            <description>&lt;img src=&#34;https://ciscoredes.com.br/wp-content/uploads/2016/10/OSPF_BFD.jpg&#34; alt=&#34;Featured image of post Já ouviu falar sobre BFD?&#34; /&gt;&lt;p&gt;Olá Pessoal,&lt;/p&gt;&#xA;&lt;p&gt;   Hoje vou explicar um pouco sobre esse protocolo chamado &lt;strong&gt;BFD&lt;/strong&gt; &lt;strong&gt;( Bidirectional Foward Detect )&lt;/strong&gt;, baseando-se na &lt;a class=&#34;link&#34; href=&#34;https://tools.ietf.org/html/rfc5880&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;RFC 5880&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;   BFD é um protocolo de rede usado para detectar falhas entre dois equipamentos que estão conectados por um link. Ele fornece detecção em meios físicos que não suportam a detecção de falha, tais como Ethernet, circuitos virtuais, túneis e MPLS. O grande divisor de &lt;em&gt;“água”&lt;/em&gt; desse protocolo esta na sua capacidade de detectar falhas de links em milésimos de segundos ou até microssegundos. Todos protocolos de roteamento têm algum tipo de mecanismo para detectar falhas de link. &lt;strong&gt;OSPF&lt;/strong&gt; usa pacotes de &lt;em&gt;Hello, Dead Interval&lt;/em&gt;, o &lt;strong&gt;EIGRP&lt;/strong&gt; usa &lt;em&gt;Hello e temporizador de holddown&lt;/em&gt;, etc.&lt;/p&gt;&#xA;&lt;p&gt;   BFD roda independente de qualquer outro protocolo de roteamento. Uma vez que está instalado e funcionando, você pode configurar protocolos como OSPF, EIGRP, BGP, HSRP, MPLS LDP etc. para usar BFD para detecção de falha no link, em vez de seus próprios mecanismos. Quando a link falhar, BFD irá informar o protocolo. Veja abaixo um exemplo:&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&gt;&#xA;    &lt;img src=&#34;https://ciscoredes.com.br/wp-content/uploads/2016/10/OSPF_BFD.jpg&#34; alt=&#34;ospf_bfd&#34; loading=&#34;lazy&#34;&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;   Existem dois modos de operação para BFD, ” &lt;strong&gt;asynchronous mode&lt;/strong&gt; e &lt;strong&gt;demand mode “&lt;/strong&gt;. O modo &lt;em&gt;assíncrono&lt;/em&gt; é semelhante aos &lt;em&gt;hello e holddown&lt;/em&gt;, onde BFD vai continuar enviando pacotes Hello (chamados de pacotes de controle do BFD) e quando você não receber alguns deles, a sessão é considerada down. Para o demand mode eu não conheço nenhum fabricante que trabalhe com essa funcionalidade, &lt;/p&gt;&#xA;&lt;p&gt;   Agora como todos nos gostamos, vamos ver isso em linha de comando, lembrando que para cada protocolo temos uma forma de configurar, porém sempre quando vamos trabalhar com BFD a configuração na interface física sempre será da mesma forma:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;!&lt;br&gt;&#xA;interface &lt;em&gt;&lt;strong&gt;gig 0/1&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;&#xA;&lt;strong&gt;bfd interval&lt;/strong&gt; &lt;em&gt;milliseconds&lt;/em&gt; &lt;strong&gt;min_rx&lt;/strong&gt; &lt;em&gt;milliseconds&lt;/em&gt; &lt;strong&gt;multiplier&lt;/strong&gt; &lt;em&gt;interval-multiplier&lt;/em&gt;&lt;br&gt;&#xA;!&lt;br&gt;&#xA;&lt;strong&gt;bfd interval =&lt;/strong&gt; seria com que frequencia eu envio hello&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;min_rx =&lt;/strong&gt; com que frequência você espera receber o hello ( se você não receber dentro desse periodo será considerado como down )&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;multiplier =&lt;/strong&gt; quantas vezes eu posso perder essa notificação&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;   Com isso agora podemos trabalhar dentro dos protocolos para obter a performance de comutação mais rapida. No OSPF podemos aplicar dessa forma:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;!&lt;br&gt;&#xA;router ospf 1 &lt;br&gt;&#xA;&lt;strong&gt;bfd all-interface&lt;/strong&gt; &lt;br&gt;&#xA;! &lt;br&gt;&#xA;   Se quiser pode habilitar por interface que esteja participando do roteamento.&lt;br&gt;&#xA;!&lt;br&gt;&#xA;interface gig0/1&lt;br&gt;&#xA;&lt;strong&gt;ip ospf bfd&lt;/strong&gt;&lt;br&gt;&#xA;!&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;   Segue abaixo menções para o BGP:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;!&lt;br&gt;&#xA;router bgp 65400&lt;br&gt;&#xA;neighbor 192.168.1.1 remote-as 65400&lt;br&gt;&#xA;neighbor 192.168.1.1 &lt;strong&gt;fall-over bfd&lt;/strong&gt;&lt;br&gt;&#xA;!&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;   Como não poderia faltar, segue sobre nosso EIGRP:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;!&lt;br&gt;&#xA;router eigrp 1 &lt;br&gt;&#xA;&lt;strong&gt;bfd all-interface&lt;/strong&gt; &lt;br&gt;&#xA;! &lt;br&gt;&#xA;   Se quiser pode habilitar por interface que esteja participando do roteamento, mas agora dentro do processo.&lt;br&gt;&#xA;!&lt;br&gt;&#xA;router eigrp 1 &lt;br&gt;&#xA;&lt;strong&gt;bfd interface gig0/1&lt;/strong&gt;&lt;br&gt;&#xA;!&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;   Com isso conseguimos abordar os principais procolos, bem como vocês já podem analisar ambiente e validar se é interessante aplicar na sua topologia, fazendo com que você tenha uma convergência melhor do que qualquer outro ” &lt;em&gt;fine tunning&lt;/em&gt; ” implementando dentro de seu protocolo de roteamento.  😉 &lt;/p&gt;&#xA;&lt;p&gt;   Espero que vocês tenham gostado e deixem seus comentários abaixo.&lt;/p&gt;&#xA;&lt;p&gt;Abs,&lt;br&gt;&#xA;Rodrigo&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Fonte:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;http://www.cisco.com/c/en/us/td/docs/ios/12_0s/feature/guide/fs_bfd.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.cisco.com/c/en/us/td/docs/ios/12_0s/feature/guide/fs_bfd.html&lt;/a&gt;&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>Protocolo OSPF – parte 8</title>
            <link>https://ciscoredes.com.br/2012/07/27/protocolo-ospf-parte-8/</link>
            <pubDate>Fri, 27 Jul 2012 00:00:00 +0000</pubDate>
            <guid>https://ciscoredes.com.br/2012/07/27/protocolo-ospf-parte-8/</guid>
            <description>&lt;img src=&#34;https://ciscoredes.com.br/wp-content/uploads/2012/06/Cost_Interface.png&#34; alt=&#34;Featured image of post Protocolo OSPF – parte 8&#34; /&gt;&lt;p&gt;Olá Pessoal,&lt;/p&gt;&#xA;&lt;p&gt;  Conforme mencionado em nosso último &lt;a class=&#34;link&#34; href=&#34;https://ciscoredes.com.br/protocolo-ospf-parte-7/&#34;  title=&#34;Protocolo OSPF – parte 7&#34;&#xA;    &gt;post&lt;/a&gt; vamos finalizar nossa série de OSPF, mencionando rapidamente sobre os cálculos que são executados para trazer esses valores para a tabela de roteamento.&lt;/p&gt;&#xA;&lt;p&gt;  No post número 2, mencionamos sobre a formula que é utilizada para trazer o valor calculado. &lt;a class=&#34;link&#34; href=&#34;https://ciscoredes.com.br/protocolo-ospf-parte-2/&#34;  title=&#34;Protocolo OSPF – parte 2&#34;&#xA;    &gt;Consulte&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt; Baseado nesse principio iremos ter as diferenças de custo quando as redes são redistribuidas através de outro protocolo ( EIGRP, RIP e etc ) e as diferentes interfaces que estão sendo utilizadas para a troca de informações dentro do protocolo de roteamento. Segue abaixo um pequeno resumo dos valores de custo de cada interface.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&gt;&#xA;    &lt;img src=&#34;https://ciscoredes.com.br/wp-content/uploads/2012/06/Cost_Interface.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34;&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;  Essa tabela tem os cálculos executados através da formula mostrada anteriormente em nosso capítulo 2. Todos esses valores podem ser obtidos através da mesma formula, entretanto alguns padrões já são reconhecidos e lembrados pois são utilizados em nosso dia a dia.&lt;/p&gt;&#xA;&lt;p&gt;  Como todos os recursos são alterados, temos duas formas de executar essa alteração de custo nas interfaces para que o valor seja influenciado e de uma forma tenha alteração na tabela de roteamento de seus vizinhos.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;ip ospf cost&lt;/strong&gt; [ &lt;em&gt;interface-cos&lt;/em&gt; ] = Esse comando é o mais tradicional e mais utilizado, pois traz uma resposta mais real da situação. Esse recurso é aplicado dentro da interface e tem-se um range de 1 até 65535.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;CiscoRedes&amp;gt;enable&lt;br&gt;&#xA;CiscoRedes#conf t&lt;br&gt;&#xA;CiscoRedes(conf-t)#interface fast1/0&lt;br&gt;&#xA;CiscoRedes(conf-if)#ip ospf cost 10&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;bandwidth&lt;/strong&gt; [ &lt;em&gt;valor de banda&lt;/em&gt; ] = Esse comando irá alterar o valor que o protocolo utiliza de referência para utilizar no protocolo de roteamento, entretanto esse comando não é o mais recomendado, pois você pode alterar outras funcionalidades para qual é utilizado esse valor, como a falsa impressão da leitura de um MRTG, que irá trazer gráficos de utilização do circuito.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;CiscoRedes&amp;gt;enable&lt;br&gt;&#xA;CiscoRedes#conf t&lt;br&gt;&#xA;CiscoRedes(conf-t)#interface fast1/0&lt;br&gt;&#xA;CiscoRedes(conf-if)#bandwidth 1000&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;Para efetuar a validação dos custos que cada interface possui, iremos validar especificamente através da interface física.&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Serial&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;CiscoRedes#show ip ospf interface s0&lt;/p&gt;&#xA;&lt;p&gt;Serial0 is up, line protocol is up&lt;br&gt;&#xA;Internet Address 128.213.10.2 255.255.255.0, Area 0&lt;br&gt;&#xA;Process ID 10, Router ID 128.213.10.2, Network Type&lt;br&gt;&#xA;POINT_TO_MULTIPOINT, &lt;strong&gt;Cost: 64&lt;/strong&gt;&lt;br&gt;&#xA;Transmit Delay is 1 sec, State POINT_TO_MULTIPOINT,&lt;br&gt;&#xA;Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5&lt;br&gt;&#xA;Hello due in 0:00:14&lt;br&gt;&#xA;Neighbor Count is 1, Adjacent neighbor count is 1&lt;br&gt;&#xA;Adjacent with neighbor 200.200.10.1&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ethernet&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;CiscoRedes#show ip ospf interface e0&lt;br&gt;&#xA;Ethernet0 is up, line protocol is up&lt;br&gt;&#xA;Internet Address 203.250.14.3 255.255.255.0, Area 0.0.0.0&lt;br&gt;&#xA;Process ID 10, Router ID 203.250.12.1, Network Type BROADCAST, &lt;strong&gt;Cost: 10&lt;/strong&gt;&lt;br&gt;&#xA;Transmit Delay is 1 sec, State DROTHER, Priority 1&lt;br&gt;&#xA;Designated Router (ID) 203.250.15.1, Interface address 203.250.14.2&lt;br&gt;&#xA;Backup Designated router (ID) 203.250.13.41, Interface address&lt;br&gt;&#xA;203.250.14.1&lt;br&gt;&#xA;Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5&lt;br&gt;&#xA;Hello due in 0:00:03&lt;br&gt;&#xA;Neighbor Count is 3, Adjacent neighbor count is 2&lt;br&gt;&#xA;Adjacent with neighbor 203.250.15.1 (Designated Router)&lt;br&gt;&#xA;Adjacent with neighbor 203.250.13.41 (Backup Designated Router)&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;  Com isso chegamos ao fim de nossa serie sobre OSPF 😀 . Logicamente, temos outros conceitos que não foram abordados nesse pequeno tutorial, entretanto são tópicos interessantes que devem ajudar nossos leitores a descobrir e identificar os problemas nas redes que utilizam-se desse protocolo.&lt;/p&gt;&#xA;&lt;p&gt;  Espero que vocês tenham gostado 😉 e que esse ” tutorialzinho ” possa ter ajudado a interpretar um pouco sobre esse protocolo.&lt;/p&gt;&#xA;&lt;p&gt;Abs,&lt;br&gt;&#xA;Rodrigo&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>Protocolo OSPF – parte 7</title>
            <link>https://ciscoredes.com.br/2012/07/19/protocolo-ospf-parte-7/</link>
            <pubDate>Thu, 19 Jul 2012 00:00:00 +0000</pubDate>
            <guid>https://ciscoredes.com.br/2012/07/19/protocolo-ospf-parte-7/</guid>
            <description>&lt;img src=&#34;https://ciscoredes.com.br/wp-content/uploads/2012/06/Summary_Inter.png&#34; alt=&#34;Featured image of post Protocolo OSPF – parte 7&#34; /&gt;&lt;p&gt;Olá Caros,&lt;/p&gt;&#xA;&lt;p&gt;  Conforme nossa menção no post&lt;a class=&#34;link&#34; href=&#34;https://ciscoredes.com.br/protocolo-ospf-parte-6/&#34;  title=&#34;OSPF Parte 6&#34;&#xA;    &gt; anterior&lt;/a&gt;, vamos hoje falar sobre a sumarização de rotas no OSPF.&lt;/p&gt;&#xA;&lt;p&gt; Sumarização de rotas consiste na consolidação de múltiplas rotas em um único anúncio. Em uma rede OSPF, esta tarefa normalmente é realizada por um router de borda ( &lt;strong&gt;ABR&lt;/strong&gt; ). Ainda que a sumarização possa ser configurada entre quaisquer duas áreas, a boa prática rege que a sumarização deve ocorrer preferencialmente no sentido do backbone ( &lt;strong&gt;Area 0&lt;/strong&gt; ). Desta forma, o backbone recebe todas as rotas agregadas e, por sua vez, pode anuncia-las sumarizadas para outras áreas.&lt;/p&gt;&#xA;&lt;p&gt;  Em uma rede OSPF, existem basicamente 2 tipos de sumarização:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Inter-area route summarization&lt;/strong&gt; = Executado no ABR, cria os LSAs Tipo 3 e 4 e adverte os router IDs do ASBR, ou seja, a sumarização é aplicada as rotas internas do AS, na qual as rotas externas aprendidas via redistribuição não serão consideradas. Segue um exemplo onde teremos essa comunicação:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;figure&gt;&#xA;    &lt;img src=&#34;https://ciscoredes.com.br/wp-content/uploads/2012/06/Summary_Inter.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34;&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;  Para efetuar a configuração no roteador devemos sempre validar se as redes são contíguas e que o range escolhido para efetuar essa sumarização esteja dentro do escopo de suas redes, pois você pode efetuar loop na rede ou efetuar alguma assimetria dependendo de seu design. Segue o comando para efetuar a sumarização:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;R2(config)#router ospf 100&lt;/p&gt;&#xA;&lt;p&gt;R2(config-router)#area 1 range 192.168.10.0 255.255.254.0&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;  Depois dessa configuração o roteador irá criar uma rota apontando para a Null0. &lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;External route summarization&lt;/strong&gt;= É totalmente específico para as rotas externas, inseridas na rede OSPF via redistribuição, ou seja, essas redes são redistribuídas através do ASBR, para qual irá fazer a troca de um protocolo não OSPF. Gostaria de reforçar que a sumarização deve ser contígua para que não tenhamos problemas de redes sobrepostas. Segue abaixo um exemplo:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;figure&gt;&#xA;    &lt;img src=&#34;https://ciscoredes.com.br/wp-content/uploads/2012/07/Summary_External.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34;&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;  Neste caso iremos ter o roteador R3 redistribuindo as redes RIP para a área OSPF, portanto neste roteador podemos fazer uma sumarização de todas as redes que será inserida dentro do OSPF, facilitando dessa forma a tabela de roteamento que iremos ter na tabela de roteamento. Para isso podemos executar dessa forma a sumarização:&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;R3(config)#router ospf 100&lt;/p&gt;&#xA;&lt;p&gt;R3(config-router)#summary-address 60.60.60.0 255.255.255.0&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;  Depois dessa configuração o roteador irá criar uma rota apontando para a Null0. &lt;/p&gt;&#xA;&lt;p&gt; Dessa forma concluímos o processo de sumarização que pode ser executado no protocolo OSPF. Espero que tenham gostado e iremos ter nosso último post de OSPF mencionando sobre métricas ( cálculos ).&lt;/p&gt;&#xA;&lt;p&gt;  Aguardo comentários!!!&lt;/p&gt;&#xA;&lt;p&gt;Abs,&lt;/p&gt;&#xA;&lt;p&gt;Rodrigo&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
