Buscar

MPLS - Aula 02

Prévia do material em texto

24/08/2013 
1 
 MPLS 
Aula 02: Protocolos de Roteamento 
Estudo do Protocolo OSPF 
Roberto Mendonça 
Agenda da Aula 
 
• Conceitos Fundamentais do Protocolo OSPF 
• Funcionalidades do Protocolo OSPF 
• Comandos para Ativar o Protocolo OSPF 
 
2 www.CloudCampus.com.br 
24/08/2013 
2 
Objetivos da Aula 
• Após esta aula, o aluno será capaz de 
compreender os conceitos fundamentais do 
protocolo de roteamento OSPF, suas 
funcionalidades e comandos para ativação do 
mesmo. 
 
3 www.CloudCampus.com.br 
Protocolos de Roteamento 
4 www.CloudCampus.com.br 
Anúncios de Estado de 
Enlace (LSA)
Base de Dados de 
Estado de Enlace 
(LSDB)
Tabela de Roteamento
Árvore dos Caminhos 
mais Curtos
Algoritmo 
SPF
• Protocolo OSPF – Open Shortest Path First 
 
• O Algoritmo de Estado de Enlace seleciona os caminhos usando o Shortest Path First, 
listando os melhores caminhos para envio do pacote. 
24/08/2013 
3 
Protocolos de Roteamento 
5 www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
 
• Não limites de saltos; 
 
• OSPF exige mais memória e mais CPU; 
 
• Usa multicast para o envio de atualizações acerca do link-state; 
 
• Atualizações só são enviadas quando houver mudanças nos links e 
não mais periodicamente; 
 
• Convergência rápida, uma vez que as atualização são enviadas 
instantaneamente. 
 
- Características 
Protocolos de Roteamento 
6 www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Hierarquia da Rede 
• Roteamento estado de enlace requer uma estrutura de rede 
hierárquica, forçada pelo OSPF: 
 
 
• Esta hierarquia de dois níveis consiste do seguinte: 
 
- Área trânsito (backbone ou área 0) 
 
- Áreas regulares (áreas não backbone) 
24/08/2013 
4 
Protocolos de Roteamento 
7 www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Roteamento Hierárquico 
 
 
 
 
 
 Area 0 
Area 1 Area 2 
 
 
A 
Autonomous System 
B 
C D
 
E F 
• Consiste de áreas e sistema autônomo; 
• Minimiza tráfego de atualizações de roteamento. 
 
Protocolos de Roteamento 
8 www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Características das Áreas 
 
 
 
 
 
• Localizar o impacto 
de uma mudança 
de topologia à uma 
área específica; 
 
• Minimizar as 
entradas na tabela de 
 roteamento; 
 
• Detalhado flooding de 
 LSAs param nas fronteiras; 
 
• Requer um projeto 
hierárquico da rede. 
24/08/2013 
5 
Protocolos de Roteamento 
9 www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Roteamento Hierárquico 
 
 
 
 
 
 Backbone Area 
Area 1 
Area 2 
Area 3 
 
 
 
External 
Routing 
Domain 
A 
Autonomous System 
I 
B 
C D E 
F H 
G 
192.168.0.0/24 
192.168.1.0/24 
192.168.2.0/24 
192.168.3.0/24 
 
I 
J 
• Minimiza entradas da tabela de roteamento; 
• Reduz impacto de uma mudança de topologia dentro da área. 
Protocolos de Roteamento 
10 www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Terminologias de Áreas 
 
 
 
 
 
 Backbone Area 
Area 1 
Area 2 
Area 3 
 
 
 
A 
Autonomous System 
B 
C D E 
F H 
G 
I 
J 
• Roteadores A e B são 
roteadores de 
backbone. 
 
• Roteadores de 
backbone compõem a 
área 0. 
 
• Routers C, D e E são 
conhecidos como 
roteadores de borda 
(ABRs). 
 
• ABRs anexam todas 
as áreas à área 0. 
 
• Routers F, G, H, I e J 
são roteadores 
internos. 
 
 
24/08/2013 
6 
Protocolos de Roteamento 
11 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Cálculo - Algoritmo 
 
 
 
 
 
Link-state database 
Adjacency database 
Neighbors of x: A, B,C,D 
Dijkstra (SPF) 
algorithm 
Forwarding database 
(routing table) 
Shortest paths 
x 
C A 
B 
E D 
G F H 
x 
C A 
B 
E D 
G F H 
Protocolos de Roteamento 
12 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Métrica do OSPF 
 
 
 
 
 
• O custo de uma interface é uma indicação do overhead 
requerido para enviar pacotes através da interface; 
• O custo de uma interface é inversamente proporcional a largura 
de banda; 
• A fórmula para cálculo do custo: 
 
 
Cost = 10^8 / largura de banda (em bps) 
 
24/08/2013 
7 
Protocolos de Roteamento 
13 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Qual o melhor caminho do F para o A? 
 
 
 
 ? ? 
A D E 
F 
G 
 2Mbps 
 2Mbps 
 
512Kbps 
 
512Kbps 
 
512Kbps 
 2Mbps 
 
512Kbps 
 
512Kbps 
B 
C 
 2Mbps 
FEDBA 
Protocolos de Roteamento 
14 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Pacotes de Hello 
 
 
 
 
 
router id 
hello/dead intervals 
neighbors 
area-ID 
router priority 
DR IP address 
BDR IP address 
authentication password 
stub area flag 
 * 
 * 
 * 
 * 
Hello 
afadjfjorqpoeru 
39547439070713 
Hello 
* Os valores devem ser iguais entre os 
neighbors 
24/08/2013 
8 
Protocolos de Roteamento 
15 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Pacotes de Hello 
 
 
 
 
 
• Usado para estabelecer e manter vizinhança 
– a máscara de sub-rede entre os roteadores têm de 
ser iguais 
• Usado para eleger o DR e o BDR 
• Enviado periodicamente a cada 10 segundos utilizando 
o endereço destino 224.0.0.5 
Designated 
Router 
Backup 
Designated 
Router 
Hello 
Protocolos de Roteamento 
16 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Atualização das Informações 
 
 
 
 
 
está no banco 
de dados da 
topologia? 
não 
FIM 
 encaminha o 
LSAck 
 adiciona ao banco de dados 
 propaga o LSA 
executa o SPF e atualiza 
a tabela de roteamento 
sim 
é o mesmo # 
de seq.? 
 ignora o LSA 
sim ir para 
“A” 
“A” 
não 
FIM 
o número de 
seq. é maior? 
encaminha LSU 
com a nova 
informação 
não 
 LSA 
 LSU 
24/08/2013 
9 
Protocolos de Roteamento 
17 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Tipos de LSA 
 
 
 
 
 
• Existem 11 diferentes tipos de LSA definidos no OSPF. Os 
primeiros 05 tipos são comumente utilizados: 
 
• Tipo 1 Router 
• Tipo 2 network 
• Tipo 3 e 4 summary 
• Tipo 5 external 
 
• OSPF define 03 tipos de rotas: intra-area, interarea, e external. 
External rotas são subdivididas em E1 e E2. 
Protocolos de Roteamento 
18 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Tipos de LSA 
 
 
 
 
 
router 
área 1 
área 0 
summary net 
Internet 
ABR 
router LSA 
• gerado pelos roteadores 
dentro de uma área 
network LSA 
• gerado pelo DR 
summary net LSA 
• gerado pelos ABR 
 
summary ASB LSA 
• gerado pelos ABR 
 
external LSA 
• gerado pelos ASBR 
external 
ASBR 
summary net 
router 
external 
summary ASB 
network 
DR 
24/08/2013 
10 
Protocolos de Roteamento 
19 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Configuração do OSPF 
 
 
 
 
 
router ospf process-id 
Router(config)# 
• Habilita um ou mais processos de roteamento OSPF. 
network address inverse-mask area area-id 
Router(config-router)# 
• Define as interfaces em que o OSPF irá processar. 
Protocolos de Roteamento 
20 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Verificando a Operação do OSPF 
 
 
 
 
 
show ip route ospf 
Router# 
• Exibe todas as rotas OSPF aprendidas pelo roteador. 
show ip ospf interface 
Router# 
• Exibe o OSPF router ID, area ID, e informação de adjacência. 
show ip ospf neighbor [detail] 
• Exibe informações sobre os vizinhos ospf, incluindo 
informações de DR e BDR nas redes broadcasts. 
Router# 
24/08/2013 
11 
Protocolos de Roteamento 
21 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Exemplo – Configuração OSPFE0 
10.64.0.1 
10.64.0.2 
E0 
 S0 
10.2.1.2 
10.2.1.1 
S1 
A B C 
interface Ethernet0 
ip address 10.64.0.1 255.255.255.0 
 
router ospf 1 
network 10.0.0.0 0.255.255.255 area 0 
 
 
interface Ethernet0 
ip address 10.64.0.2 255.255.255.0 
 
interface Serial0 
ip address 10.2.1.2 255.255.255.0 
 
router ospf 50 
 network 10.2.1.2 0.0.0.0 area 0 
 network 10.64.0.2 0.0.0.0 area 0 
 o wildcard define a faixa de 
endereços das interfaces onde o OSPF ficará ativado 
Protocolos de Roteamento 
22 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Verificando a Operação do OSPF - Exemplo 
 
 
 
 
 
RouterA#show ip ospf interface e0 
 
Ethernet0 is up, line protocol is up 
 Internet Address 10.64.0.1/24, Area 0 
 Process ID 1, Router ID 10.64.0.1, Network Type BROADCAST, Cost: 10 
 Transmit Delay is 1 sec, State BDR, Priority 1 
 Designated Router (ID) 10.64.0.2, Interface address 10.64.0.2 
 Backup Designated router (ID) 10.64.0.1, Interface address 10.64.0.1 
 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 
 Hello due in 00:00:04 
 Neighbor Count is 1, Adjacent neighbor count is 1 
 Adjacent with neighbor 10.64.0.2 (Designated Router) 
 Suppress hello for 0 neighbor(s) 
RouterB#show ip ospf neighbor 
 
Neighbor ID Pri State Dead Time Address Interface 
10.64.1.1 1 FULL/BDR 00:00:31 10.64.1.1 Ethernet0 
10.2.1.1 1 FULL/- 00:00:38 10.2.1.1 Serial0 
24/08/2013 
12 
Protocolos de Roteamento 
23 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Verificando a Operação do OSPF - Exemplo 
 
 
 
 
 
Router#show ip ospf database 
 
 OSPF Router with ID (192.168.0.12) (Process ID 1) 
 
 
 Router Link States (Area 0)  LSA Type 1 
 
Link ID ADV Router Age Seq# Checksum Link count 
192.168.0.10 192.168.0.10 817 0x80000003 0xFF56 1 
192.168.0.11 192.168.0.11 817 0x80000003 0xFD55 1 
192.168.0.12 192.168.0.12 816 0x80000003 0xFB54 1 
192.168.0.13 192.168.0.13 816 0x80000003 0xF953 1 
192.168.0.14 192.168.0.14 817 0x80000003 0xD990 1 
 
 Net Link States (Area 0)  LSA Type 2 
 
 
Link ID ADV Router Age Seq# Checksum 
192.168.0.14 192.168.0.14 812 0x80000002 0x4AC8 
 
Protocolos de Roteamento 
24 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Verificando a Operação do OSPF - Exemplo 
 
 
 
 
 
RouterA#show ip route ospf 
 
 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, 
 B - BGP, D - EIGRP, EX - EIGRP external, O - OSPF, 
 IA - OSPF inter area, E1 - OSPF external type 1, 
 E2 - OSPF external type 2, E - EGP, i - IS-IS, L1 - IS-IS 
 level-1, L2 - IS-IS level-2, * - candidate default 
 
Gateway of last resort is not set 
 10.0.0.0 255.255.255.0 is subnetted, 2 subnets 
O 10.2.1.0 [110/10] via 10.64.0.2, 00:00:50, Ethernet0 
24/08/2013 
13 
Protocolos de Roteamento 
25 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Autenticação no OSPF 
 
 
 
 
 
ip ospf message-digest-key key-id md5 key 
Router(config-if)# 
area id-area authentication message-digest 
Router(config-router)# 
Protocolos de Roteamento 
26 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Sumarização no OSPF 
 
 
 
 
 
• Minimiza o número de entradas na tabela de roteamento. 
 
 
 
• Reduz flooding de LSA tipo 3 e 5 e reduz processamento. 
 
24/08/2013 
14 
Protocolos de Roteamento 
27 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Configuração da Sumarização no OSPF 
 
 
 
 
 
 
area area-id range address mask 
Router(config-router)# 
summary-address address mask 
Router(config-router)# 
• Consolida rotas interarea no ABR. 
• Consolida rotas externas, usualmente no ASBR. 
Protocolos de Roteamento 
28 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Exemplo – Configuração OSPF - Sumarização 
 
 
 
 
 
R2 
R2# 
router ospf 100 
 network 172.16.64.1 0.0.0.0 area 2 
 network 172.16.127.1 0.0.0.0 area 0 
 area 0 range 172.16.96.0 255.255.224.0 
 area 2 range 172.16.64.0 255.255.224.0 
R1# 
router ospf 100 
 network 172.16.32.1 0.0.0.0 area 1 
 network 172.16.96.1 0.0.0.0 area 0 
 area 0 range 172.16.96.0 255.255.224.0 
 area 1 range 172.16.32.0 255.255.224.0 
172.16.64.0 - 172.16.95.0 
 255.255.255.0 
Área 2 
172.16.64.1 
172.16.96.0 - 172.16.127.0 
255.255.255.0 
172.16.127.1 172.16.96.1 
172.16.32.0 - 172.16.63.0 
 255.255.255.0 
Área 1 
172.16.32.1 
máscara das 
interfaces: 
255.255.255.0 
R1 R2 
Área 0 
máscara das 
interfaces: 
255.255.255.0 
24/08/2013 
15 
Protocolos de Roteamento 
29 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Interpretando a Tabela de Roteamento 
 
 
 
 
 
Router Designado Descrição 
O OSPF intra-área 
(Router LSA) 
Redes de dentro da área do 
router 
O IA OSPF interarea 
(summary LSA) 
Redes fora da área do router, 
porém dentro do OSPF AS. 
O E1 Rotas externas tipo 1 
Redes fora do AS do router. 
O E2 Rotas externas tipo 2 
Protocolos de Roteamento 
30 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Diferença entre LSA External Tipo 1 e Tipo 2 
 * External Tipo 1 
 
 
 
 
rede 
0.0.0.0 
0.0.0.0 
tipo 1 
150 
170 
next hop 
R1 
R2 
cost = 50 
R1 
R2 
R3 
cost = 80 
rota escolhida 
database do OSPF 
cost = 100 
cost = 90 
Internet 
ASBR 
ASBR 
Domínio OSPF 
24/08/2013 
16 
Protocolos de Roteamento 
31 
www.CloudCampus.com.br 
• Protocolo OSPF – Open Shortest Path First 
- Diferença entre LSA External Tipo 1 e Tipo 2 
 * External Tipo 2 
 
 
 
 
Domínio OSPF 
rede 
0.0.0.0 
0.0.0.0 
tipo 2 
100 
90 
next hop 
R1 
R2 
cost = 50 
R1 
R2 
R3 
cost = 80 
rota escolhida 
database do OSPF 
cost = 100 
cost = 90 
Internet 
ASBR 
ASBR 
Dúvidas? 
 
 
www.CloudCampus.com.br 
professor@robertomendonca.com.br

Continue navegando