EntÃ£o nos vÃ­deos anteriores vimos como com o AutoRP temos o conceito
dos RPs candidatos que estÃ£o anunciando sua candidatura e o agente de mapeamento
que estÃ¡ coletando todas essas entradas, elegendo apenas uma para qualquer
grupo e depois dispersÃ¡-lo por meio de mensagens de descoberta.
E Ã© isso que todos os outros roteadores estÃ£o ouvindo, aqueles que descobrem
mensagens para ver qual RP foi eleito.
Mas a desvantagem deste processo Ã© que sabemos que, por padrÃ£o, os candidatos RP,
se vocÃª nÃ£o fizer nada de especial, se vocÃª nÃ£o usar nenhum acesso a isso
ou qualquer coisa, por padrÃ£o eles anunciarÃ£o sua candidatura para todo o
faixa classe D. Mas e se vocÃª comeÃ§ar a ficar complicado e comeÃ§ar a dizer
ok, bem, eu sÃ³ quero que vocÃª seja um RP para um determinado intervalo, como no meu
exemplo de laboratÃ³rio anteriormente eu disse apenas para a faixa 238, Ã© isso.
Nenhum outro intervalo multicast terÃ¡ um RP.
Bem, o que acontece entÃ£o se um fluxo multicast entrar em um
daquelas outras faixas para as quais nÃ£o hÃ¡ RP.
Bem, nesse caso especÃ­fico, porque todas as suas interfaces estÃ£o esparsas
modo denso, que Ã© o que vocÃª realmente precisa para fazer isso funcionar, aqueles outros
fluxos multicast serÃ£o inundados.
EntÃ£o vocÃª pode pensar que sim, caso de uso principal de mais uma vez fazer uma rede
atacar, certo? Basta colocar um roteador na rede e fazer com que ele ouÃ§a
para as mensagens de descoberta recebidas, dÃª uma olhada e diga aha, ok, entÃ£o eu
podemos ver nesta rede especÃ­fica, eles sÃ³ tÃªm um RP para o 238
faixa. EntÃ£o aqui estÃ¡ o que vou fazer para bagunÃ§ar todo mundo.
Vou apresentar um gerador de pacotes que envia apenas grandes quantidades de
trÃ¡fego indo para, ah, nÃ£o sei, que tal 227 pontos alguma coisa.
Porque eu sei que isso serÃ¡ inundado pelo modo denso.
Cada roteador vai conseguir isso, vai ser inundado em todos os lugares,
inundaÃ§Ã£o em cada segmento.
Se eu gerar trÃ¡fego suficiente, talvez comece a congestionar alguns links e talvez
alguns buffers de memÃ³ria e filas ficarÃ£o tÃ£o cheios que comeÃ§arei a descartar
trÃ¢nsito e he he he eu posso realmente fazer um trabalho desagradÃ¡vel aqui.
EntÃ£o queremos evitar que esse tipo de coisa aconteÃ§a, certo?
Ã aqui que usarÃ­amos algo chamado RP de Ãºltimo recurso para evitar
aquela pessoa maliciosa e maliciosa de fazer isso.
EntÃ£o falei sobre este Ã© o problema potencial.
Portanto, um RP de Ãºltimo recurso Ã© chamado de RP de sincronizaÃ§Ã£o.
Ã basicamente um RP que diz, ok, vamos, vamos eu
tenho esse R vÃ¡lido. Tenho esses RPs aqui.
Esse cara estÃ¡ fazendo 238.
Esse cara estÃ¡ fazendo 239.
E todo o resto?
Bem, enquanto tivermos este terceiro RP, vamos chamÃ¡-lo de RP de sincronizaÃ§Ã£o e ele irÃ¡
ser usado para qualquer outro fluxo multicast que chegar, ele terÃ¡ que se registrar
com ele. E, presumivelmente, nÃ£o hÃ¡ ouvintes para isso.
NinguÃ©m Ã© vocÃª sabe, vocÃª sabe, se 226 entrar, bem, ei, em nosso
rede e nossa empresa, nÃ£o usamos 236.
Todos os nossos multicasts sÃ£o 238 ou 239.
Ã por isso que disponibilizamos esses RPs.
EntÃ£o, se algo chegar a 225 ou 226 ou 227, nÃ£o vai
para sermos receptores disso.
EntÃ£o por que nÃ£o enviamos pacotes de registro para um RP e eles serÃ£o
caiu ali mesmo.
Eles nÃ£o irÃ£o a lugar nenhum.
Eles nÃ£o serÃ£o inundados.
Ou vocÃª pode pensar, bem, espere um segundo.
Isso vai ser ruim para aquele roteador, certo?
Porque se um ataque realmente comeÃ§ar a acontecer e muito trÃ¡fego, muito
das mensagens de registro comeÃ§am a chegar a ele por centenas ou milhares
de grupos multicast, isso nÃ£o vai matÃ¡-lo?
E entÃ£o o que vamos fazer sobre isso?
Bem, adivinhe?
Veja esse Ãºltimo ponto.
Poderia ser um buraco negro.
Em outras palavras, vocÃª poderia acessar esses roteadores e dizer: OK, seu RP
Ã© 9.9.9.9 para tudo o que vocÃª nÃ£o aprende por meio do RP automÃ¡tico.
Mas, na realidade, 9.9.9.9 nÃ£o existe.
NÃ£o existe em lugar nenhum.
Portanto, mesmo que haja uma rota para isso na tabela de roteamento, eventualmente esses
registrar pacotes serÃ£o despejados em uma LAN e simplesmente excluÃ­dos.
Ou talvez vocÃª nÃ£o tenha um caminho para isso.
E talvez vocÃª faÃ§a seu RP de sincronizaÃ§Ã£o e diga, OK, vamos ver, na minha rede,
Estou usando a rede 90 para tudo.
Toda a minha empresa consiste em vÃ¡rias sub-redes de 90.alguma coisa.
EntÃ£o farei minha sincronizaÃ§Ã£o RP 7.7.7.7.
NÃ£o hÃ¡ sequer um caminho para isso.
EntÃ£o, agora, se algum dos meus roteadores comeÃ§ar a ser atingido por esse ataque nÃ£o autorizado
trÃ¡fego multicast, eles dirÃ£o, ah, preciso registrar isso.
Ah, ah. NÃ£o tenho uma rota para este RP.
Eu deveria registrÃ¡-lo, acho que vou simplesmente diminuir o trÃ¡fego.
E simplesmente morrerÃ¡.
NÃ£o serÃ¡ inundado.
E essa Ã© a ideia por trÃ¡s disso, essa ideia de um RP de Ãºltimo recurso
ou um RP de sincronizaÃ§Ã£o. EntÃ£o, como vamos criar isso?
Muito simples. Acabamos de voltar a configurar o comando de endereÃ§o RP estÃ¡tico.
Agora vocÃª pode estar pensando, espere um segundo.
Eu sei como funciona o roteamento.
As rotas estÃ¡ticas sempre tÃªm preferÃªncia sobre as rotas dinÃ¢micas.
Isso nÃ£o vai desfazer completamente o RP automÃ¡tico?
NÃ£o, porque neste caso especÃ­fico Ã© exatamente o oposto.
Quando os roteadores estÃ£o executando o RP automÃ¡tico, qualquer RP que eles aprenderem por meio de uma descoberta de RP
o pacote do agente de mapeamento tem prioridade sobre isso.
Sim. EntÃ£o, o que estamos realmente fazendo aqui, deixe-me voltar a isso,
isso quer dizer, ok, vou configurar 1.1.1.1 como meu RP.
Agora isso nem existe.
Esse endereÃ§o IP nÃ£o estÃ¡ em nenhuma tabela de roteamento em lugar nenhum.
Ã apenas um buraco negro.
E eu vou dizer, e vou configurar isso em cada
roteador na minha rede.
Porque nunca sei de onde esse ataque desonesto pode comeÃ§ar.
EntÃ£o, cada roteador que estÃ¡ fazendo RP automÃ¡tico estÃ¡ aprendendo sobre meu legÃ­timo
RPs, e todo roteador tem esse comando, que diz, ok, esse cara 1.1
.1.1. NÃ£o se registre com ele.
NÃ£o fale com ele nesses dois endereÃ§os, pois isso Ã© usado para auto
PR. EntÃ£o ele estÃ¡ excluÃ­do dessas faixas.
Mas ele estÃ¡ incluso para todo o resto, toda a faixa da classe D.
E agora, digamos aqui, se recebermos em um pacote de descoberta RP
do agente de mapeamento.
E diz, ei, o RP eleito Ã© 90.0.0.1.
Porque afinal estamos utilizando a rede 90 em nossa empresa.
E ele Ã© o RP de 224.000 barra 4.
O que diremos, ok, isso entra em conflito com isso.
Mas a descoberta de RP tem prioridade sobre isso.
Ou se diminuirmos um pouco, digamos algo como
esse. Nossa descoberta de RP diz que 90.001 serÃ¡ o RP para 238.000 barras
8. Ok, agora meu roteador sabe que se ele conseguir uma assinatura IGMP
relatÃ³rio, que ele deveria enviar sua estrela, aderir, se ele conseguir uma adesÃ£o ao IGMP
relatÃ³rio para 238.anything, ele deve enviar seu PIM join para 90.001.
Se ele realmente receber um pacote multicast real indo para 238.qualquer coisa,
ele deveria registrar isso com 90.001.
Se ele receber um pacote multicast indo para qualquer outra coisa, como 237.225, tanto faz,
entÃ£o ele dirÃ¡, ok, preciso registrar esse pacote com 1.1.1.1.
E se 1.1.1.1 realmente nÃ£o existe, nÃ£o Ã© real.
E ele nem tem um caminho para isso.
Ele simplesmente descartarÃ¡ esse pacote multicast.
E isso evita que seja inundado pelo modo denso.
Que Ã© o que querÃ­amos em primeiro lugar.
EntÃ£o Ã© assim que vocÃª configura o que Ã© conhecido como RP de Ãºltimo recurso ou
sincronizar RP. Agora vocÃª pode dizer outra permutaÃ§Ã£o ou opÃ§Ã£o para isso.
VocÃª pode dizer, bem, e se eu realmente quiser configurar estaticamente
um RP para um grupo?
E quero ter certeza de que isso sempre terÃ¡ prioridade.
Portanto, mesmo que eu aprenda sobre um RP desse mesmo grupo via RP automÃ¡tico, nÃ£o
deseja que o RP automÃ¡tico tenha precedÃªncia.
Quero que minha configuraÃ§Ã£o estÃ¡tica tenha precedÃªncia.
Bem, vocÃª pode fazer isso.
E Ã© aÃ­ que vocÃª usaria a palavra-chave override.
EntÃ£o, como neste caso especÃ­fico, estamos dizendo, ok, estou configurando estaticamente
2222. Ele Ã© um verdadeiro RP.
Ele tem permissÃ£o para ser o RP deste grupo especÃ­fico.
E mesmo se eu aprender sobre esse grupo no auto RP, vou ignorar
que. Isso substitui o RP automÃ¡tico.