1 MPLS – Session Protection
O recurso MPLS LDP Session Protection mantem o provisionamento do LDP durante uma falha de link. A sessão LDP é protegida através do uso de mensagens hello do LDP. Quando o MPLS LDP é habilitado, os roteadores enviam mensagens para descobrir outros LSRs que possam criar sessão LDP.
• Se o LSR estiver a um salto do vizinho, ele está diretamente conectado ao vizinho. O LSR envia uma lensagem de LDP hello UDP para todos os roteadores da rede. Quando essa mensagem é respontida, os roteadores iniciam uma sessão LDP.
• Se o LSR estiver a mais de um salto do seu vizinho, o LSR envia uma mensagem de hello direta com UDP para aquele vizinho. Essa mensagem é chamada de LDP Targeted Hello. O LSR indiretamente conectado responde ao hello e estabelece a sessão LDP.
O MPLS LDP Session Protection usa o LDP Targeted Hellos para proteger as sessões LDP. Por exemplo, dois roteadores diretamente conectados que possuem o LDP habilitado e que podem se comunicar entre eles por uma rota alternativa através da rede.Quando for habilitado o MPLS LDP Session Protection um LDP Targeted Hello Adjacency é também estabelecida. No caso de falha do link direto a sessão continua UP, porque o LDP Targeted Hello Adjacency ainda existirá entre os roteadores. Quando o link direto for recuperado a sessão não precisará ser reestabelecida e a distribuição de labels para os prefixos se manterão.
2 Cenário
2.1 Objetivo
Quatro roteadores (R1, R2 e R3) são conectados fisicamente da forma R1-R2-R3 via Fast Ethernet. Pede-se as configurações abaixo:
• Deverá ser usado o encaminhamento via MPLS entre todos os roteadores;
• O Router-ID do MPLS deve ser o IP da loopback de cada roteador;
• O R1 deverá alocar os Labels de 100 a 199.;
• O R2 deverá alocar os Labels de 200 a 299;
• O R3 deverá alocar os Labels de 300 a 399;
• Todos os links LDP deverão ter proteção;
• O protocolo de roteamento usado deverá ser o OSPF na área 0 em todos os roteadores e divulgando suas interfaces loopbacks.
2.2 Topologia
Figure-01: Topologia
2.3 IOS utilizados
• R1, R2 e R3 – c3725-adventerprisek9-mz.123-4.t4.bin
2.4 Configuração dos Roteadores
2.4.1 Configurações do OSPF
Em todos os roteadores configura-se o roteamento OSPF pelo comando “router ospf ” onde o “processo” é um numero do processo OSPF. O roteador também possui um router ID único que geralmente é a interface loopback ou então o maior endereço IP do roteador.
Para adicionar interfaces deve-se usar o comando “network
área ”. Um roteador pode ter interfaces em áreas distintas, define-se cada área pelo comando network.
Para o roteador fazer vizinhança OSPF é necessário que a rede da interface esteja no comando “network” e a interface não esteja configurada como “passive-interface”.
2.4.2 Configurações do MPLS
Antes de qualquer configuração, o Cisco Express forwarding deve ser habilitado com o comando “ip cef”.
Para habilitar o MPLS no modo LDP, usa-se o comando global “mpls label protocol ldp”, para que seja habilitado nas interfaces, usa-se esse comando dentro da interface.
O Router-ID usado no MPLS pode ser configurado com o comando “mpls ldp router-id ”.
A configuração do escopo dos labels que serão usados pelo roteador no MPLS é feita com o comando “mpls label range ” .
A proteção de sessão LDP é configurada com o comando “mpls ldp session protection”.
2.5 Observações e Bugs
Documentação:
2.6 Comandos Importantes de Verificação
R1#show mpls ldp neighbor detail
Peer LDP Ident: 2.2.2.2:0; Local LDP Ident 1.1.1.1:0
TCP connection: 2.2.2.2.14825 - 1.1.1.1.646
Password: not required, none, in use
State: Oper; Msgs sent/rcvd: 36/37; Downstream; Last TIB rev sent 12
Up time: 00:24:39; UID: 1; Peer Id 0;
LDP discovery sources:
FastEthernet0/0; Src IP addr: 12.12.12.2
holdtime: 15000 ms, hello interval: 5000 ms
Addresses bound to peer LDP Ident:
2.2.2.2 12.12.12.2 23.23.23.2
Peer holdtime: 180000 ms; KA interval: 60000 ms; Peer state: estab
Clients: Dir Adj Client
LDP Session Protection enabled, state: Incomplete
duration: 86400 seconds
Peer LDP Ident: 3.3.3.3:0; Local LDP Ident 1.1.1.1:0
TCP connection: 3.3.3.3.19458 - 1.1.1.1.646
Password: not required, none, in use
State: Oper; Msgs sent/rcvd: 36/37; Downstream; Last TIB rev sent 12
Up time: 00:24:37; UID: 2; Peer Id 1;
LDP discovery sources:
FastEthernet1/0; Src IP addr: 13.13.13.3
holdtime: 15000 ms, hello interval: 5000 ms
Targeted Hello 1.1.1.1 -> 3.3.3.3, active;
holdtime: infinite, hello interval: 10000 ms
Addresses bound to peer LDP Ident:
3.3.3.3 23.23.23.3 13.13.13.3
Peer holdtime: 180000 ms; KA interval: 60000 ms; Peer state: estab
Clients: Dir Adj Client
LDP Session Protection enabled, state: Ready
duration: 86400 seconds
3 Configuração
3.1 R1
!
ip cef
!
mpls label protocol ldp
!
mpls ldp router-id Loopback0
!
mpls label range 100 199
!
Mpls ldp session protection
!
!
interface Loopback0
ip address 1.1.1.1 255.255.255.255
!
interface FastEthernet0/0
ip address 12.12.12.1 255.255.255.0
mpls ip
!
interface FastEthernet1/0
ip address 13.13.13.1 255.255.255.0
mpls ip
!
router ospf 1
router-id 1.1.1.1
network 0.0.0.0 255.255.255.255 area 0
!
3.2 R2
ip cef
!
mpls label protocol ldp
!
mpls ldp router-id Loopback0
!
mpls label range 200 299
!
Mpls ldp session protection
!
interface Loopback0
ip address 2.2.2.2 255.255.255.255
!
interface FastEthernet0/0
ip address 12.12.12.2 255.255.255.0
mpls ip
!
interface FastEthernet1/0
ip address 23.23.23.2 255.255.255.0
mpls ip
!
router ospf 1
router-id 2.2.2.2
network 0.0.0.0 255.255.255.255 area 0
!
3.3 R3
!
ip cef
!
mpls label protocol ldp
!
mpls ldp router-id Loopback0
!
mpls label range 300 399
!
Mpls ldp session protection
!
interface Loopback0
ip address 3.3.3.3 255.255.255.255
!
interface FastEthernet0/0
ip address 23.23.23.3 255.255.255.0
mpls ip
!
interface FastEthernet1/0
ip address 13.13.13.3 255.255.255.0
mpls ip
!
router ospf 1
router-id 3.3.3.3
network 0.0.0.0 255.255.255.255 area 0
!
Nenhum comentário:
Postar um comentário