Olá, e bem-vindo a este vídeo intitulado OSPF Virtual-Links.
Então, neste vídeo, vamos falar sobre a teoria
e finalidade dos Links Virtuais.
Vou mostrar alguns exemplos de como configurar
eles e como monitorá-los.
Então vamos começar falando sobre o que são links virtuais?
E por que podemos precisar deles?
Então veja esta topologia aqui.
Sabemos que eu disse repetidamente
que para um roteador agir como um roteador de borda de área,
que ele tem que se conectar à Área 0 em um link, pelo menos um link,
e conecte-se a alguma área não backbone no outro link.
Se isso não for verdade, ele não serve como um roteador de borda de área.
Então, por exemplo, veja Rtr-X neste diagrama em particular
bem aqui.
Tudo bem, então aqui está Rtr-X. Este não é um roteador de borda de área,
porque nenhum de seus links está se conectando à Área 0.
Então, agora como está, Área 200
não vai saber de nenhuma rota da Área 0 ou da Área 55.
E da mesma forma, qualquer uma das rotas que vivem na Área 200
será desconhecido para Área 0 e Área 55.
Rtr-X não tem a capacidade de ser um ABR.
Então precisamos de alguma forma fazer Rtr-X um ABR.
Agora, idealmente, seria melhor se pudéssemos apenas
pegue todos os roteadores nas Áreas 200 e mescle-os na Área 55
e apenas expanda o escopo da Área 55.
Mas às vezes isso não pode ser feito.
E há uma variedade de razões por que isso pode não ser viável.
Então, um link virtual é uma espécie de medida temporária
para corrigir esse tipo de cenário.
Então aqui está a ideia.
Número um, nós sabemos que para
para Rtr-X servir como um ABR, ele tem
ter pelo menos um link na Área 0.
Nós sabemos isso.
Número dois, sabemos que OSPF está perfeitamente bem
trabalhando em ambos links físicos conectados
a cabos reais, bem como links virtuais, por exemplo,
links lógicos como interfaces loopback na fala da Cisco,
ou interfaces fictícias em Vyos ou subinterfaces.
Não importa.
Então, aqui está o que vamos fazer.
O que vamos fazer é vamos dizer ao Rtr-X
que queremos criar basicamente um túnel, com Rtr-X
sendo uma extremidade do túnel e a outra extremidade
do túnel terminando em um roteador que realmente
está conectado à Área 0, um verdadeiro ABR, que seria esse cara.
Agora, para fazer isso, Rtr-X precisa
para olhar em sua árvore OSPF na Área 55.
Portanto, a Área 55 é chamada área de trânsito.
Essa é a área que este túnel está passando.
E nesta árvore, ele precisa ser capaz de encontrar este ABR,
porque parte de nossa configuração de link virtual,
seja Cisco Vyos ou qualquer outra coisa,
é que teremos identificar o ID do roteador.
Digamos que seja 0.0.0.77.
Digamos que seja o ID do roteador do nosso ABR.
Então, no Rtr-X, vamos configurar um comando dizendo
que, ei, vamos criar um link virtual através da Área 55.
E vai terminar em 0.0.0.77.
Então vamos fazer exatamente o mesmo comando mas ao contrário
no ABR real real.
Então, se Rtr-X for 0.0.0.88, digamos, então no ABR,
vamos criar um comando de link virtual
dizendo, ei, na Área 55 vamos criar um link virtual.
E vai terminar em 0.0.0.88.
Agora, você deve estar se perguntando, bem, espere um segundo.
Por que esses dois roteadores referenciam o roteador um do outro
IDs?
Por que não apenas referir qualquer IP
endereços que eles têm em suas interfaces reais?
Bem, há algumas razões para isso.
Número um, quando você diz a um roteador,
ei, quero que você entre em contato com aquele cara do outro lado
desta área e formar este túnel com ele,
este link virtual, bem, aquele cara
é o nome em um campo do roteador de publicidade.
Em outras palavras, o ABR vai procurar em um roteador-LSA.
Ele vai para a sua árvore.
E ele vai dizer, OK, eu preciso
para encontrar um roteador-LSA nesta árvore que é
tem o nome da pessoa com quem você quer que eu fale,
da pessoa para quem você quer criar o link.
Bem, o ID do roteador de publicidade pode
ser um endereço IP na caixa.
Ou pode ser algo que você criou manualmente.
Mas seja o que for, é o roteador.
O campo do roteador de publicidade é o ID do roteador da caixa.
Em segundo lugar, e se, por exemplo, e se nós
teve algo assim?
E se o Rtr-X tivesse duas interfaces nesta área?
Digamos que esta interface aqui
tinha o endereço IP 2.2.2 nele.
E digamos que esta outra interface aqui
tinha o endereço IP 4.4.4.4.
Se estiver no ABR, se nos permitir especificar um endereço IP,
se dissesse, ei, queremos um link virtual rodando
pela Área 55 e queremos encerrá-la em 2.2.2.2, bem,
e se essa interface cair?
Agora que o link virtual cairia,
mesmo que haja outra maneira viável
para chegar a esse roteador via 4.4.4.4.
Se estivermos apontando para um endereço IP
e esse endereço IP desaparece, agora nós
não consigo acessar esse roteador.
Então, essas são as razões por que os dois roteadores formando
o link virtual tem que apontar para os IDs de roteador um do outro.
Então você como administrador de rede
tem que saber quais são os IDs do roteador desses dois dispositivos
para que este link virtual funcione.
Agora, o que isso vai fazer por nós?
Uma vez que este túnel, essa coisa chamada de link virtual, está ativo,
como isso corrige alguma coisa?
Bem, aqui está a coisa.
Um link virtual é uma interface lógica.
É como uma interface loopback ou uma subinterface.
Não há interface comando para isso.
Mas o OSPF vê isso como outra interface lógica.
E um link virtual está sempre na Área 0.
Sempre que um link virtual, esse túnel aparece,
ambos os pontos de extremidade do link virtual sabem que está na Área 0.
Então agora Rtr-X dirá, ei, eu realmente tenho um link na Área 0.
Este link virtual está na Área 0.
E isso permitirá que ele se torne um roteador de fronteira de área.
Agora, o que também é interessante nisso
é antes do link virtual existir,
Rtr-X tem dois bancos de dados OSPF não tem?
Ele tem um banco de dados de todos os LSAs da Área 200
e outro banco de dados para todos os LSAs na Área 55.
Bem, quando este túnel chegar entre Rtr-X e o ABR,
o ABR e Rtr-X vão se comunicar diretamente
via Unicast através deste túnel.
Este é um exemplo de onde o OSPF não é
usando Multicast para um roteador para falar com outro roteador.
Esses dois roteadores são separados por
muitos roteadores físicos reais.
Eles não podem falar Multicast entre si.
Então o ABR e o Rtr-X vão enviar pacotes Unicast Hello,
Atualizações de estado de link unicast e reconhecimentos de estado de link
poder conversar entre por este link virtual.
E assim o ABR, assim que o link virtual aparecer,
ele vai fazer todos os LSAs que aprendeu na Área 0,
e ele vai encaminhá-los como Unicasts por este túnel,
através deste link virtual, até Rtr-X.
E assim o Rtr-X agora terá um terceiro banco de dados.
Na verdade, ele fará parte da árvore da Área 0.
Os roteadores na Área 0 irão realmente
veja Rtr-X em sua árvore.
Eles verão o ABR.
E da perspectiva deles, há um link do ABR.
E na outra extremidade desse link,
há outro roteador chamado Rtr-X. então
esse é o propósito do link virtual,
para criar esta interface lógica Área 0 em Rtr-X
para que agora ele possa desempenhar o papel de um roteador de borda de área.
Esta é apenas uma revisão do que acabamos de falar.
Podemos pensar nisso como um túnel.
E a área que está passando
é chamada de área de trânsito OSPF.
OK, então como podemos descobrir isso?
É apenas uma linha de configuração em cada
dos roteadores em cada extremidade.
Então, na Cisco, você entra no processo OSPF do seu roteador.
E então você diz, área, e então esse trânsito
área pela qual o link passará,
link virtual, e então qualquer que seja o roteador
ID está na outra extremidade.
Agora, como descobrimos qual é o ID do roteador?
Bem, espero que você tenha um diagrama de topologia ou uma lista
ou algo que mostra isso.
Mas você também pode usar o comando show ip ospf border-routers.
E esse mesmo comando também funciona no Vyos.
Eu vou te mostrar isso.
Por exemplo, aqui em Vyos, se eu digitar, sho ip--
na verdade, vamos fazer isso em um roteador diferente,
fazer esse cara aqui -
sho ip ospf border-routers.
E podemos ver a partir disso--
um momento aqui.
Aqui vamos nós.
Podemos ver a partir disso que este roteador diz, OK.
Ele diz, eu vejo um ABR que vive na Área 78.
E este é o nome dele.
Deixe-me mostrar-lhe uma foto.
Então, veja como nossa topologia está atualmente.
Agora estou em Vyos-1.
E agora ele não está em ABR, porque ele não está
tocando a Área 0.
Mas Vyos-2 é um ABR.
E é na Área 78 que vamos
precisar passar pelo link virtual.
Da perspectiva do Vyos-1, se voltarmos a essa saída,
ele diz, na Área 78, vejo um ABR.
E o ID desse roteador ABR é 0.0.0.22.
Agora, com essas informações, eu poderia
configure o comando virtual link no dispositivo Vyos.
E antes de deixar este dispositivo,
Eu gostaria de obter o ID do roteador dele--
mostrar ip ospf.
Ele é 0.0.0.11.
Então agora eu mudaria para o ABR real
e completar minha configuração de link virtual nele,
apontando de volta para 0.0.0.11.
E aqui está como fazemos isso em Vyos.
Definir protocolos ospf área-- mais uma vez,
essa é a sua área de trânsito --
virtual-link router-id-- muito semelhante na estrutura de comando
ao que vimos com a Cisco.
OK, então vamos fazer isso bem rápido.
Tudo bem, então 0.0.0--
então vamos continuar nesse cara agora--
sho ip ospf border-routers, 0.0.0.22.
Então aqui vou configurar--
oops-- configure set protocolos ospf area 78.
E então vamos dizer, virtual-link 0.0.0.22 commit.
Agora, vimos que este roteador tinha um ID de roteador de 0.0.0.11.
Então vamos copiar esse mesmo comando.
Vamos copiá-lo até aquele ponto ali mesmo.
Entraremos no outro roteador Vyos, colaremos em 11,
confirme isso para garantir que comece a funcionar, saia.
OK, agora, como sabemos que o link virtual é realmente
trabalhando?
Bem, vamos dar uma olhada nos comandos de monitoramento.
Então, se eu estivesse em um dispositivo Cisco--
e agora, eu não sou.
Mas se eu estivesse em um dispositivo Cisco, você
poderia fazer show ip ospf vizinho.
E você veria que você realmente
formou um relacionamento de vizinhos através desse link virtual.
Acontece que este exatamente o mesmo comando
também funcionará em Vyos.
Vou usar isso em apenas um momento para mostrar a você.
Agora, há outro comando que é exclusivo da Cisco.
Vyos não tem isso.
Na Cisco, você pode dizer mostrar ip ospf virtual-link.
E ele dirá se você tem um link virtual
ou não e se está ativo e mais informações sobre ele.
Mas porque estou fazendo isso no Vyos,
o que vou fazer é mostrar ip ospf vizinho,
veja se eu tenho um vizinho conectado em uma interface vlink.
E então eu também posso mostrar ip ospf
interface, que me mostraria se eu tivesse um link virtual.
Vamos dar uma olhada--
sho ip ospf vizinho.
E aí temos, esse último lá.
Eu tenho um vizinho que é totalmente adjacente no link virtual 0.
E interface sho ip ospf--
e a primeira interface que aparece é meu link virtual.
Diz que está em alta.
E isso me mostra meu par.
Então, na verdade, foi capaz de resolver o roteador
ID que eu estava apontando para o endereço IP do vizinho real
que estou usando para chegar lá.
E como eu sei que está realmente funcionando?
OK, o link virtual está ativo.
Mas na minha foto aqui, como faço agora
saiba que o Vyos-1 agora tem permissão
ser um roteador de borda de área?
Bem, há algumas maneiras de descobrirmos isso.
Número um, sabemos que se um roteador é uma borda de área OSPF
roteador, bem, quando ele criar seu roteador LSA--
como quando o Vyos-1 cria um roteador LSA e o injeta
na Área 1 dizendo, ei, pessoal,
aqui estou eu em sua árvore--
ele vai virar um pouco nesse roteador LSA
e dizer, ah, a propósito, eu sou um roteador de borda de área.
Então eu devo poder olhar para o roteador LSA
que o Vyos-1 criou para a Área 1.
E devo poder ver que ele agora está se anunciando
como um roteador de borda de área.
Vamos ver se isso é verdade.
Vamos para aqui--
roteador de banco de dados sho ip ospf.
E vamos fazer publicidade-roteador.
E esse cara é 0.0.011.
Dessa forma, não preciso ver o roteador LSA de todos os outros.
Muito bem, então aqui está.
Este é o roteador LSA que ele criou.
E bem ali, bandeiras...
ele colocou uma bandeira agora anunciando a si mesmo
como um roteador de borda de área.
E, finalmente, outra maneira de confirmarmos isso é que
agora pode ir para o CSR.
E devemos ver algumas rotas OSPF entre áreas.
Devemos ver agora, por exemplo, a rede 10.44.44.
E devemos ver a rede 10.77.77 que
foram injetados pelo nosso novo ABR.
sho ip rota ospf--
e lá vamos nós.
Aí estão eles aí.
Aprendemos isso com nosso roteador de borda de área.
Apenas algumas coisas adicionais sobre links virtuais
Eu gostaria de chamar sua atenção-- agora,
Criei um link virtual que não usava nenhuma autenticação.
Tudo bem, então isso é o que eu usei aqui.
E mais uma vez, se você preocupa-se com a segurança,
você pode querer criar seus links virtuais
com autenticação para que--
bem, honestamente, não tenho certeza de qual seria o benefício
ser disso, porque uma relação de vizinhança poderia
ser dinamicamente criado sem você saber.
Se eu for um roteador e tiver uma conexão em um switch
e estou executando o OSPF nesse switch, nessa conexão,
qualquer um pode trazer um roteador não autorizado conectado
para esse mesmo interruptor e forme um relacionamento de vizinho comigo
se eu não estiver fazendo autenticação, porque estou apenas enviando
Pacotes Hello multicast.
E se um pacote Multicast Hello chegar,
Ei prazer em conhecê-lo.
Vamos nos tornar adjacentes.
Mas acabamos de ver isso com links virtuais,
ambas as extremidades precisam ser estaticamente configuradas para apontar
um ao outro.
Ambos precisam saber o ID do roteador um do outro.
Portanto, não há como um roteador não autorizado
formar um link virtual comigo, porque eu
não tem nenhuma configuração apontando para o ID do roteador.
Então, honestamente, no topo da minha cabeça,
Eu realmente não sei qual o benefício
é configurar um link virtual com autenticação.
Tenho certeza que existem alguns.
Não está vindo para mim agora.
Mas deixe-me mostrar qual a configuração
é para isso no caso isso é algo
você quer tentar ou fazer.
OK, assim como a autenticação com seus pares normais,
você tem a opção de texto simples.
Você também tem a opção de MD5.
Assim, com a Cisco, ambos são apenas
palavras-chave que estão além do link virtual
comando que você acabou de ver -
então, área, qualquer link virtual.
Então, basta fazer esse mesmo comando.
E depois disso, você digita, autenticação
chave de autenticação e, em seguida, sua senha, como INE.
Isso seria autenticação de texto simples.
Se você quiser fazer autenticação MD5,
o comando se torna muito, muito longo,
como você pode ver isso aqui -
área qualquer, link virtual.
E então você diz, autenticação message-digest
message-digest-key e o número da sua chave,
porque lembre-se, com o resumo da mensagem,
quando eu te envio meu pacote OSPF no cabeçalho, ele diz:
Estou fazendo autenticação de mensagem de resumo.
E estou usando a chave número 1 ou estou usando a chave número 2.
Então você e eu temos que estar combinando no mesmo número de chave.
Então, aqui, temos que especificar o número da chave.
E então o valor da chave MD5, essa é sua senha.
Para Vyos-- comandos muito semelhantes.
E você pode ver os comandos aqui
para autenticação de texto simples e MD5.
Tudo bem, nós já vimos os comandos
para monitorar links virtuais para Cisco e Vyos.
E isso nos leva ao final deste vídeo em particular.