22
OSPFv3 John Rullan Treinador de instrutores certificado pela Cisco Thomas A. Edison CTE HS Stephen Lynch Arquiteto de rede, CCIE #36243 Arquitetos de tecnologia ABS

Ospfv3

Embed Size (px)

Citation preview

Page 1: Ospfv3

OSPFv3

John RullanTreinador de instrutores certificado pela CiscoThomas A. Edison CTE HS

Stephen LynchArquiteto de rede, CCIE #36243Arquitetos de tecnologia ABS

Page 2: Ospfv3

© 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.

Page 3: Ospfv3

© 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

Page 4: 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.

Page 5: Ospfv3

© 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.

Page 6: Ospfv3

© 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)

Page 7: Ospfv3

© 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

Page 8: Ospfv3

© 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

Page 9: Ospfv3

© 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

Page 10: Ospfv3

© 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

Page 11: Ospfv3

© 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

Page 12: Ospfv3

© 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

Page 13: Ospfv3

© 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.

Page 14: Ospfv3

© 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

Page 15: Ospfv3

© 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

Page 16: Ospfv3

© 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.

Page 17: Ospfv3

Multiárea OSPFv3

Page 18: 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.

Page 19: Ospfv3

© 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.

Page 20: Ospfv3

© 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

Page 21: Ospfv3

© 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#

Page 22: Ospfv3

Obrigado.