Upload
vitor-albuquerque
View
346
Download
2
Tags:
Embed Size (px)
Citation preview
OSPFv3
John RullanTreinador de instrutores certificado pela CiscoThomas A. Edison CTE HS
Stephen LynchArquiteto de rede, CCIE #36243Arquitetos de tecnologia ABS
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 2
Como funciona o OSPF?• O OSPF é um protocolo de roteamento de link state, que nada
mais é do que um protocolo de roteamento que toma suas decisões de roteamento com base no estado dos links que conectam dispositivos de origem e de destino.
• A interface de informações inclui o prefixo IPv6, o tipo de rede ao qual está conectado e roteadores conectados a essa rede.
• Os roteadores OSPF geram atualizações de roteamento somente quando ocorre uma alteração na topologia de rede.
• Quando um link muda de estado, o dispositivo que detecta essa alteração cria um LSA e o envia para o DR, utilizando o endereço multicast FF02::6, que por sua vez informa todos os dispositivos dentro de uma área utilizando o endereço multicast FF02::5. Cada dispositivo, então, atualiza seu banco de dados de estado dos links.
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 3
OSPFv2• Anuncia rotas IPv4.
• As mensagens OSPF são fornecidas pelo endereço IPv4 da interface de saída.
• Usa 224.0.0.6 como o endereço multicast DR/BDR e o 224.0.0.5 como endereço de multicast para qualquer roteador OSPF.
• Anuncia redes usando o comando network no modo de configuração de roteador.
•As interfaces são indiretamente habilitadas usando o modo de configuração de roteador.
• Anuncia rotas IPv6.
• As mensagens OSPF são fornecidas por meio do endereço local de link da interface de saída.
• Usa FF02::6 como endereço multicast DR/BDR e FF02::5 como endereço de multicast para qualquer roteador OSPF.
• O comando ipv6 ospf process-id area area-id ativará o processo de roteamento e a sua configuração, mas demonstrativos da rede não são mais usados.
• Toda interface deve ser ativada usando o comando ipv6 ospf process-id area area-id no modo de configuração da interface.
OSPFv3
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 4
Anúncios de estado do linkTipo Nome Descrição
1 LSA do roteador Criado por todos os roteadores e inundado em apenas uma única área. Descreve o estado do link e os custos dos links de um roteador para a
área. Enviado ao DR em NBMA.
2 LSA de rede Descreve o estado do link e a informação de custo para todos os roteadores conectados à rede. Esse
LSA é uma agregação de todos os estados dos links e das informações de custo na rede.
Somente um roteador designado consegue rastrear estas informações e gerar um LSA de
rede.
3 LSA de resumo Anuncia redes internas para roteadores em outras áreas. LSAs de tipo 3 podem representar uma
única rede ou um conjunto de redes resumidas em um único anúncio. Somente ABRs geram LSAs de
resumo.
5 LSA externo Redistribui rotas de uma outra AS, normalmente de um protocolo de
roteamento diferente para o OSPFv3. Uma rota padrão é propagada pelo AS OSPF
como sendo uma rede externa.
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 5
Anúncios de novo estado de link • LSA tipo 8 (LSA de Link) – Enviado apenas para os roteadores
conectados ao mesmo link. LSAs de link fornecem o endereço local de link do roteador para os outros roteadores conectados ao link, informando-os sobre uma lista de prefixos que podem ser associados e permitindo que o roteador declare uma coleção de bits optativos para associar com o LSA de rede originado pelo roteador designado em um link NBMA.
• LSA tipo 9 (prefixo LSA de intra-área) – Um roteador pode originar vários prefixos LSA de intra-área para cada roteador ou rede de tráfego, cada um contendo um ID de estado do link exclusivo. Esse ID para cada prefixo LSA de intra-área descreve sua associação ou ao roteador LSA ou ao LSA de rede, e contém prefixos para redes de stub e de tráfego.
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 6
LSA tipo 8 (LSA de Link)
Branch-2# show ipv6 ospf database Roteador OSPF com ID (2.2.2.2) (ID de processo 1)
Router Link States (Area 0)
ADV Router Age Seq# Fragment ID Link count Bits 2.2.2.2 127 0x80000002 0 1 B 1.1.1.1 127 0x80000002 0 1
Inter Area Prefix Link States (Area 0)ADV Router Age Seq# Metric Prefix2.2.2.2 132 0x80000001 1 2001:DB8:A::/64
Link (Type-8) Link States (Area 0)ADV Router Age Seq# Link ID Interface 2.2.2.2 127 0x80000002 4 Se0/0/1 1.1.1.1 128 0x80000002 3 Se0/0/0
Intra Area Prefix Link States (Area 0)ADV Router Age Seq# Link ID Ref-lstype Ref-LSID 2.2.2.2 128 0x80000001 2 0x2001 0 1.1.1.1 136 0x80000001 2 0x2001 0 OSPF Router with ID (2.2.2.2) (Process ID 1)
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 7
Requisitos de configuração
Branch-1
S0/0/0
S0/0/1G0/0
G0/0
2001:DB8:1::/64
2001:DB8:A::/64
Lo0 2001:DB8:C::/127
Lo0 2001:DB8:B::/127
Requisitos de configuração de OSPFv3:• Ativar o roteamento unicast de IPv6• Ativar o processo de roteamento do OSPFv3• Ativar o OSPFv3 na interface• Configurar interfaces passivas
G0/0
Branch-2
Branch-3
Branch-4
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 8
Configuração do OSPFv3• O encaminhamento de pacotes IPv4 é ativado por padrão, enquanto o
encaminhamento de pacotes IPv6 é desativado por padrão. • Para ativar o encaminhamento de pacotes IPv6, utilize o comando ipv6 unicast-
routing no modo de configuração global antes de ativar o OSPF.• Uma vez que o encaminhamento de pacotes IPv6 for ativado, podemos ativar o
processo de roteamento OSPF IPv6.• OSPFv3 continua a utilizar um endereço IPv4 de 32 bits para o ID do roteador.
Uma vez que não existem endereços IPv4 configurados nos roteadores, você deve atribuir o ID do roteador manualmente, usando o comando router-id.
Branch-1
S0/0/0
S0/0/1G0/0
G0/0
2001:DB8:1::/64
2001:DB8:A::/64
Lo0 2001:DB8:C::/127
Lo0 2001:DB8:B::/127
G0/0
Branch-2
Branch-3
Branch-4
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 9
Configuração do OSPFv3
Branch-2(config)# ipv6 router ospf 1% IPv6 routing not enabledBranch-2(config)# ipv6 unicast-routingBranch_2(config)# ipv6 router ospf 1%OSPFv3-4-NORTRID: OSPFv3 process 1 could not pick a router-id,please configure manuallyBranch-2(config-rtr)# router-id 2.2.2.2Branch-2(config-rtr)#
Branch-1
S0/0/0
S0/0/1G0/0
G0/0
2001:DB8:1::/64
2001:DB8:A::/64
Lo0 2001:DB8:C::/127
Lo0 2001:DB8:B::/127
G0/0
Branch-2
Branch-3
Branch-4
RID: 1.1.1.1
RID: 2.2.2.2
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 10
Configuração do OSPFv3• Ativar o OSPFv3 com ipv6 ospf process-id area area-id
possibilitará a criação do processo de roteamento e de suas configurações.
• Ao contrário do OSPFv2, você não deve inserir instruções de rede. Toda interface deve ser ativada usando o comando ipv6 ospf process-id area area-id no modo de configuração da interface. Branch-2(config)# int s0/0/1
Branch-2(config-if)# ipv6 ospf 1area 0
Branch-1S0/0/0
S0/0/1G0/0
G0/0
2001:DB8:1::/64
2001:DB8:A::/64
Lo0 2001:DB8:C::/127
Lo0 2001:DB8:B::/127
G0/0
Branch-2
Branch-3
Branch-4
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 11
Exemplo de configuração
Branch_2(config)# ipv6 router ospf 1Branch_2(config-rtr)# router-id 2.2.2.2Branch_2(config)# int s0/0/1Branch_2(config-if)# ipv6 ospf 1 area 1Branch_2(config-if)# int g0/0Branch_2(config-if)# ipv6 ospf 1 area 000:26:56: %OSPFv3-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/0/1 from LOADING to FULL, Loading DoneBranch_2(config-if)#
Branch-1
S0/0/0
S0/0/1G0/0
G0/0
2001:DB8:1::/64
2001:DB8:A::/64
Lo0 2001:DB8:C::/127
Lo0 2001:DB8:B::/127
G0/0
Branch-2
Branch-3
Branch-4
RID: 1.1.1.1
RID: 2.2.2.2
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 12
Interface passiva
Branch-1
Branch-2
LAN-1
LAN-2
S0/0/0
S0/0/0G0/0
G0/1
2001:DB8:A::/64
2001:DB8:B::/64
2001:DB8:C::/64
• O propósito do comando da interface passiva é excluir atualizações de roteamento de uma interface. No que tange ao OSPF, ela impede que a atualização e os LSAs paranoides sejam enviados através das LANs.
• As redes ainda serão anunciadas para os roteadores vizinhos, mas as atualizações de roteamento e os LSAs não serão encaminhados.
Branch-1(config)# ipv6 router ospf 1Branch-1(config-rtr)# passive-interface g0/0Branch-1(config-rtr)# passive-interface g0/1
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 13
Interface passiva
Branch-1
Branch-2
LAN-1
LAN-2
S0/0/0
S0/0/0G0/0
G0/1
2001:DB8:A::/64
2001:DB8:B::/64
2001:DB8:C::/64
Branch-2#show ipv6 ospf interface g0/1GigabitEthernet0/1 is up, line protocol is up Link Local Address FE80::202:17FF:FEC2:B902 , Interface ID 2 Area 0, Process ID 1, Instance ID 0, Router ID 2.2.2.2 Network Type BROADCAST, Cost: 1 Transmit Delay is 1 sec, State DR, Priority 1 Designated Router (ID) 2.2.2.2, local address FE80::202:17FF:FEC2:B902 No backup designated router on this network Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 No Hellos (Passive interface) Index 3/3, flood queue length 0 Next 0x0(0)/0x0(0) Last flood scan length is 1, maximum is 1 Last flood scan time is 0 msec, maximum is 0 msec Neighbor Count is 0, Adjacent neighbor count is 0 Suppress hello for 0 neighbor(s)
Branch-2#show ipv6 protocolIPv6 Routing Protocol is "connected"IPv6 Routing Protocol is "staticIPv6 Routing Protocol is "ospf 1" Interfaces (Area 0) GigabitEthernet0/0 GigabitEthernet0/1 Serial0/0/1
A interface passiva não é exibida no comando show ipv6 protocols. O comando de interface show ipv6 ospf verifica que a interface passiva foi configurada.
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 14
Verificação OSPFv3Branch-1
S0/0/0
S0/0/1G0/0
G0/0
2001:DB8:1::/64
2001:DB8:A::/64
Lo0 2001:DB8:C::/127
Lo0 2001:DB8:B::/127
G0/0
Branch-2
Branch-3
Branch-4
Há vários comandos show que podem ser utilizados para verificar e exibir as configurações de OSPFv3:• Show ipv6 ospf neighbor• Show ipv6 ospf database• Show ipv6 route• Show ipv6 protocols
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 15
Verificação OSPFv3Branch-1
S0/0/0
S0/0/1G0/0
G0/0
2001:DB8:1::/64
2001:DB8:A::/64
Lo0 2001:DB8:C::/127
Lo0 2001:DB8:B::/127
G0/0
Branch-2
Branch-3
Branch-4
Branch-2#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface 4.4.4.4 1 FULL/BDR 00:00:36 1 GigabitEthernet0/0 3.3.3.3 1 FULL/DROTHER 00:00:33 1 GigabitEthernet0/0 1.1.1.1 0 FULL/ - 00:00:37 3 Serial0/0/1
ID IPv6 do vizinho
Estado Tempo esperado antes que software IOS CISCO declare o vizinho inativo.
É designado um ID de interface para cada interface, que identificará exclusivamente a interface com o roteador.
Prioridade
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 16
Verificação OSPFv3Branch-1#show ipv6 route (Output Omitted)IPv6 Routing Table - 4 entriesCodes: C - Connected, L – LocalO - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2C 2001:DB8:1::/64 [0/0] via ::, Serial0/0/0L 2001:DB8:1::/128 [0/0] via ::, Serial0/0/0O 2001:DB8:A::/64 [110/65] via FE80::2E0:8FFF:FE0A:5302, Serial0/0/0L FF00::/8 [0/0] via ::, Null0Branch-1#
A tabela de roteamento de Branch-1 indica que uma rota foi descoberta pelo OSPF e S0/0/0 é a interface de saída para acessar o endereço.
Multiárea OSPFv3
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 18
Multiárea OSPFv3
• Área de backbone (área 0) – O OSPF possui restrições especiais quando várias áreas estão envolvidas. Se mais de uma área estiver configurada, uma delas obrigatoriamente terá de ser a área 0. Todas as áreas devem estar fisicamente conectadas ao backbone. O motivo por trás disso é que o OSPF espera que todas as áreas injetem informações de roteamento no backbone e que, por sua vez, o backbone dissemine essas informações em outras áreas.
• Área regular (sem backbone) – Conecta usuários e recursos. As áreas regulares são geralmente configuradas juntamente a agrupamentos funcionais ou geográficos. Por padrão, uma área regular não permite que o tráfego de outra área use seus links para acessar outras áreas. Todo o tráfego de outras áreas deve cruzar a área 0.
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 19
Tipos de roteador OSPF• Há 4 tipos de roteador OSPF.
- Roteador interno (IR) – Roteador que possui todas as interfaces em uma mesma área.
- Roteador de borda de área (ABR) – Roteador que possui interfaces em várias áreas e gera LSAs de resumo. Conecta uma ou mais áreas à rede backbone principal.
- Roteador de borda de sistema autônomo (ASBR) – Roteador conectado a mais de um protocolo de roteamento ou que possui ao menos uma interface fora do OSPF. Usado para distribuir as rotas recebidas de outros e LSAs externos disponíveis no seu próprio sistema autônomo.
- Roteador de backbone (BR) – Roteador conectado à área de backbone.
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 20
Configuração de multiárea OSPFv3
Branch-1
S0/0/0
S0/0/1G0/0
G0/0
2001:DB8:1::/64
2001:DB8:A::/64
Lo0 2001:DB8:C::/127
Lo0 2001:DB8:B::/127
G0/0
Branch-2
Branch-3
Branch-4
Área 51
Área 0
Branch-2(config)#int s0/0/1Branch-2(config-if)#ipv6 ospf 1 area 0Branch-2(config-if)#int g0/0Branch-2(config-if)#ipv6 ospf 1 area 5100:11:25: %OSPFv3-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/0/1 from LOADING to FULL, Loading Done
Branch-2(config-if)#00:11:27: %OSPFv3-5-ADJCHG: Process 1, Nbr 3.3.3.3 on GigabitEthernet0/0 from LOADING to FULL, Loading Done
00:11:30: %OSPF-5-ADJCHG: Process 1, Nbr 4.4.4.4 on GigabitEthernet0/0 from FULL to DOWN, Neighbor Down: Dead timer expired
00:11:30: %OSPFv3-5-ADJCHG: Process 1, Nbr 4.4.4.4 on GigabitEthernet0/0 from FULL to DOWN, Neighbor Down: Interface down or detached
© 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Público da Cisco 21
OSPFv3 Multi-area VerificationBranch-2# show ipv6 ospf database OSPF Router with ID (2.2.2.2) (Process ID 1) Router Link States (Area 0)
ADV Router Age Seq# Fragment ID Link count Bits 2.2.2.2 291 0x80000003 0 1 B 1.1.1.1 292 0x80000003 0 1
Inter Area Prefix Link States (Area 0)ADV Router Age Seq# Metric Prefix 2.2.2.2 296 0x80000002 1 2001:DB8:A::/64 Link (Type-8) Link States (Area 0)ADV Router Age Seq# Link ID Interface 2.2.2.2 291 0x80000003 4 Se0/0/1 1.1.1.1 293 0x80000003 3 Se0/0/0
Intra Area Prefix Link States (Area 0)ADV Router Age Seq# Link ID Ref-lstype Ref-LSID 2.2.2.2 292 0x80000002 2 0x2001 0 1.1.1.1 300 0x80000002 2 0x2001 0 OSPF Router with ID (2.2.2.2) (Process ID 1)
Router Link States (Area 51)
ADV Router Age Seq# Fragment ID Link count Bits 2.2.2.2 261 0x80000004 0 1 B 3.3.3.3 262 0x80000003 0 1
Net Link States (Area 51)ADV Router Age Seq# Link ID (DR) Rtr count 3.3.3.3 262 0x80000002 1 2
Inter Area Prefix Link States (Area 51)ADV Router Age Seq# Metric Prefix 2.2.2.2 286 0x80000002 64 2001:DB8:1::/64
Link (Type-8) Link States (Area 51)ADV Router Age Seq# Link ID Interface 2.2.2.2 271 0x80000003 1 Gi0/0 3.3.3.3 262 0x80000003 1 Gi0/0
Intra Area Prefix Link States (Area 51)ADV Router Age Seq# Link ID Ref-lstype Ref-LSID 2.2.2.2 300 0x80000002 2 0x2001 0 3.3.3.3 300 0x80000003 2 0x2001 0 3.3.3.3 262 0x80000004 1 0x2002 1Branch-2#
Obrigado.