1.1 Características do ISIS
O ISIS é um protocolo de roteamento dinâmico flexível e escalável que usa o empilhamento OSI com suporte a roteamento IP e OSI. Usa áreas para formar topologias hierárquicas suportando mais de 1000 routers por área com detercção de falha, processamento de LSA e complexibilidade melhores que o OSPF.
Todos os routers IS-IS têm que ter comunicação com os demais (FULL-MESH) funcionando com vários circuitos ponto a ponto em redes NBMA. O roteamento é aplicado na interface e não possui comando “network” para divulgação de redes.
Faz eleição de Dedicated Router (DIS) como o OSPF, mas não possui BDR. Eleição ocorre sempre que um novo router entra na rede. Um router só pode pertencer a uma área, sendo que ele pode possuir a tabela de outro level quando ele for borda (L1/L2). As métricas usadas são Default, Delay, Expense e Error sendo a Default utilizada.
1.2 Roteamento do ISIS
· O roteamento começa quando um ES descobre o IS que enviar o primeiro pacote ISH;
· Quando um ES quer mandar um pacote para outro ES, ele envia para um IS da rede (Level-0 routing);
· O IS conhece os ES’s da rede por escutar os pacotes ESH (End System Hello), recebe o pacote e, no caso do ES estiver no mesmo segmento ele responde para o ES de origem que o ES de destino está diretamente disponível. Já se o ES estiver em outro segmento (subrede), o IS vai conhecer o router correto e vai encaminhar (Level-1 routing);
· Se o endereço de destino estiver em um ES de outra área o IS Level-1 envia o pacote para o IS L1/L2 mais próximo (Level-2 routing);
· O encaminhamento de IS Level-2 para IS Level-2 só pára quando o pacote chegar à área de destino onde ele encontrará o menor caminho para o ES;
· O roteamento entre domínios separados é Level-3 routing. Os Dominios são equivalentes a AS’s;
1.3 Estrutura de Áreas
O ISIS é dividido em domínios parecidos com AS’s e esses AS’s são divididos em áreas. As estruturas de áreas são subdivididas em dois níveis hierárquicos sendo que um router pertence sempre a uma única área, diferente do OSPF (ABR);
· Level-1 IS’s (L1) – Equivalente a área não-backbone do OSPF, faz roteamento para os ES’s dentro da área. Um grupo de routers L1 define uma área e somente aceita adjacências de L1 e L1/L2;
· Level-2 IS’s (L2) – Equivalente aos backbone routers do OSPF. Faz roteamento entre áreas apenas. Possui uma Database diferente e somente aceita adjacência de L2 e L1/L2;
· Level-1-2 Intermediate IS’s (L1/L2) – Equivalente aos routers de borda do OSPF (ABR), fazem roteamento entre as áreas e o backbone. Intra-area Level-1 e Inter-area Level-2. Mantém duas copias separadas do Link-State DataBase, a de L1 e a de L2. Informa a todos os L1 um ponto de saída da área (ele mesmo enviando a informação em um bit no LSP L1). Os routers L1 e L2 sempre procuram os L1/L2 mais próximos para sair da área, e são nos L1/L2 que ocorre a sumarização manual.
1.4 Configuração da Rede IS-IS
· Habilita o roteamento ISIS com um tag, se não for colocado nenhum tag ele considera o 0 (zero);
· Configura o endereço NET com o numero da área (49.000), MAC address ou loopback e o NSAP (00) ex: 49.000.1921.6801.0003.00;
· Coloca a interface loopback como passiva para não enviar LSP;
· Habilita o tipo de roteador IS-IS, se L1, L2 ou L1/L2 (default);
· Habilita o IS-IS nas interfaces que farão parte do IS-IS. As redes são divulgadas automaticamente das redes das interfaces;
· Coloca na interface o tipo de adjacência que ela terá pela aquela interface, se L1, L2 ou L1/L2 (default).
2 Cenário
2.1 Objetivo
Três roteadores (R1, R2 e R3) são conectados, sendo o R2 o único roteador que possui conexão com todos. O objetivo é estabelecer uma conexão ISIS level 1 entre o R1 e o R2 e uma conexão Level 2 entre o R2 e o R3, sendo o R3 em uma área diferente. Entretanto, o roteador do Level-1 deverá receber as rotas da rede Level-2, e não somente a default.
As áreas ISIS são: 49.0012 para R1 e R2 e 49.0003 para o R3.
2.2 Topologia
Figure-01: Topologia
2.3 IOS utilizados
· R1, R2 e R3 – c7200-itp-mz.122-25.SW4a.bin
2.4 Descrição do Cenário
O ISIS por padrão somente divulga a rota default para dentro de uma rede Level-1 pelo Roteador Level-1-2. O objetivo desse cenário é divulgar todas as rotas do Level-2 dentro do Level-1.
Sugerem-se as seguintes atividades:
· Teste de conectividade (PING) entre os roteadores;
· Avaliar as tabelas de roteamento;
· Modificar as redistriuições entre os levels.
2.5 Configuração dos Roteadores
Em todos os roteadores configura-se o roteamento ISIS adicionando o endereçamento NET de acordo com a área designada e endereçamento de loopback. Dentro das interfaces que farão parte do ISIS, adiciona-se o comando “router Isis” para habilitar o ISIS na interface.
Como por default um roteador ISIS é Level-1-2, deve-se configurar nas interfaces físicas o tipo de link que será feito através daquela interface, se Level-1 ou Level-2. Se não for configurado, automaticamente o ISIS fará fizinhança Level-1 e Level-2 por aquela interface.
Todos os roteadores no cenário são Level-1-2. Porém, o R2 fará somente vizinhança L1 com o R1 e somente vizinhança L2 com o R3.
Por default somente é divulgada a rota default para dentro da rede L1. Para modificar esse sistema, adiciona-se um “redistribute” dentro da configuração de roteamento baseado em uma lista de distribuição.
2.6 Observações e Bugs
Documentação:
http://www.cisco.com/en/US/docs/ios/12_2/ip/configuration/guide/1cfisis.html
2.7 Comandos Importantes de Verificação
R2#sh isis topology
IS-IS IP paths to level-1 routers
System Id Metric Next-Hop Interface SNPA
R1 10 R1 Se1/0 *HDLC*
R2 --
IS-IS IP paths to level-2 routers
System Id Metric Next-Hop Interface SNPA
R2 --
R3 10 R3 Se1/1 *HDLC*
R2#show clns protocol
IS-IS Router:
System Id: 0000.0000.0002.00 IS-Type: level-1-2
Manual area address(es):
49.0012
Routing for area address(es):
49.0012
Interfaces supported by IS-IS:
Serial1/1 - IP
Serial1/0 - IP
Loopback0 - IP
Redistribute:
static (on by default)
Distance for L2 CLNS routes: 110
Inter-area IP routes from L2 into L1 enabled with list 100
RRR level: none
Generate narrow metrics: level-1-2
Accept narrow metrics: level-1-2
Generate wide metrics: none
Accept wide metrics: none
R1#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is 12.12.12.2 to network 0.0.0.0
1.0.0.0/32 is subnetted, 1 subnets
C 1.1.1.1 is directly connected, Loopback0
2.0.0.0/32 is subnetted, 1 subnets
i L1 2.2.2.2 [115/20] via 12.12.12.2, Serial1/0
3.0.0.0/32 is subnetted, 1 subnets
i ia 3.3.3.3 [115/158] via 12.12.12.2, Serial1/0
23.0.0.0/24 is subnetted, 1 subnets
i L1 23.23.23.0 [115/20] via 12.12.12.2, Serial1/0
12.0.0.0/24 is subnetted, 1 subnets
C 12.12.12.0 is directly connected, Serial1/0
i*L1 0.0.0.0/0 [115/10] via 12.12.12.2, Serial1/0
3 Configuração
3.1 R1
router net 49.0012.0000.0000.0001.00 ! interface Loopback0 ip address 1.1.1.1 255.255.255.255 ip router ! interface Serial1/0 ip address 12.12.12.1 255.255.255.0 ip router ! |
3.2 R2
! access-list 100 permit ip any any ! router net 49.0012.0000.0000.0002.00 redistribute ! interface Loopback0 ip address 2.2.2.2 255.255.255.255 ip router ! interface Serial1/0 ip address 12.12.12.2 255.255.255.0 ip router ! interface Serial1/1 ip address 23.23.23.2 255.255.255.0 ip router ! |
3.3 R3
! router net 49.0003.0000.0000.0003.00 ! interface Loopback0 ip address 3.3.3.3 255.255.255.255 ip router ! interface Serial1/1 ip address 23.23.23.3 255.255.255.0 ip router ! |
Nenhum comentário:
Postar um comentário