Se você pensa em evoluir profissionalmente na área de infraestrutura de redes, você precisa saber OS...
Video Transcript:
o SPF direto dos estúdios da Radio vou trazer aqui para você um blog te ensinando como que o SPF funciona quando a gente pensa em infraestrutura de redes naturalmente você vai pensar em roteamento vai existir em algum momento dentro da tecnologia que você está implementando dentro da solução que você está colocando no mercado a necessidade de você implementar roteamento no seu ambiente quando existir as necessidades você vai ter que escolher será que eu coloco um roteamento estático ou um roteamento dinâmico na minha topologia e é por isso que eu desenhei para você um cenário que é o cenário que nós vamos estar usando hoje que que tem dentro desse cenário R1 vai estar simbolizando para gente São Paulo R4 vai estar simbolizando para gente o Rio de Janeiro Então imagina que você trabalha numa empresa e essa empresa ela tem um site em São Paulo e ela tem um site no Rio de Janeiro só que no meio de tudo isso daqui ó essa nuvenzinha que a gente tem ali olha aqui nessa tela acompanhar comigo nessa nuvenzinha aqui que a gente tem um suíte e dois roteadores a gente tem duas possibilidades de caminho eu posso sair por São Paulo e direto para o Rio de Janeiro eu posso dar essa volta aqui sei lá de repente esse site seria em PH mas uma conectividade dessa própria operadora que vai me levar de um lado para o outro como que eu tomo a decisão se eu vou de São Paulo para o Rio direto ou se eu sair de São Paulo passa por BH e aí sim eu vou para o Rio de Janeiro nem sempre você me falar que a é claro que é melhor ir direto é a melhor opção porque isso vai depender de qual é a velocidade desses links qual que é estabilidade que você tem nesses links Qual que é a qualidade do link que você está operando entre São Paulo e Rio de Janeiro é por isso que a gente não toma essa decisão sozinho Eu poderia tomar sozinho e vir aqui configurar esse equipamento e falar esteticamente você sai de São Paulo vai até o Rio de Janeiro mas aí não ia ficar legal então o que que a gente faz a gente vem aqui ó a gente vem aqui e implementa um protocolo de roteamento dinâmico e esse vai ser o tal do SPF onde esse protocolo aqui vai tomar a decisão de qual é o melhor caminho naquele momento para que ele saia de São Paulo e chegue até o Rio de Janeiro vem aqui para lousa comigo ó vem aqui vem aqui para televisão que a gente vai começar a fazer uma introdução protocolo vou me implementar colocar a mão na massa nesse laboratório e ver a coisa acontecer agora sim a gente vai ver esse protocolo funcionando e eu gosto muito de olhar para metodologia do caiaque estuda de um lado aplica do outro é por isso que essa aula a gente vai dividir em duas partes vai ter a parte da teoria e logo na sequência nós vamos para a tela do meu computador onde nós vamos aplicar cada uma dessas configurações antes da gente iniciar preciso fazer um marchar tá rolando aqui o rumo ao topo nosso evento presencial que vai acontecer no dia 19/11 19 de novembro vai acontecer o rumo ao topo um evento presencial da hack One E você ainda pode participar embaixo desse vídeo aqui tem um botão se aperta nele garante seu ingresso e eu vejo você lá vim fardado por esse motivo para que você esteja lá comigo no Rumo ao topo vai ser o maior evento que nós já fizemos uma experiência diferente de tudo que você já viu dá um jeitinho de você tá lá porque vai ser incrível bom bora começar Bora entender aqui agora Como que o STF funciona a primeira coisa que a gente tem que fazer é classificar esse protocolo dentro das classificações de Protocolos de roteamento porque quando você tá olhando para roteamento você poderia ter um roteamento estático definindo você o caminho Por onde que você vai ou você poderia ter o roteamento dinâmico que é um protocolo te apoiando para que você consiga tomar a decisão a sua caixa consiga tomar decisão São Paulo consiga decidir se ele vai chegar no Rio de Janeiro através de um protocolo que vai usar as suas métricas para decidir que ele sai de São Paulo e como ele chega do Rio a gente não disse aqui logo no início dessa aula que esse nosso lado aqui seria São Paulo pois bem vamos desenhar aqui ó aqui seria o nosso escritório de São Paulo querendo chegar lá no nosso escritório do Rio de Janeiro certo a gente quer sair de um lado chegar do outro só que a gente quer fazer essa seleção através de um protocolo que vai fazer isso automaticamente para nós via roteamento a primeira coisa que é importante a gente falar na classificação de protocolos é que a gente vai ter diversos tipos eu vou ter protocolo que é chamado de distância Vector eu vou ter protocolo que é chamado de Advanced Vector eu vou ter protocolos que é chamado de link States a diferença entre um e outro é simplesmente como que esses protocolos tomam a decisão para calcular a sua métrica e sair de São Paulo chegar no RJ vou te dar um exemplo um protocolo de Vector Qual que é a característica dele esse protocolo ele vai calcular sua meta em cima de saltos hops né eu vou dou um salto eu conto um para chegar até aquele destino eu dou dois saltos eu conto dois para chegar até aquele destino e dessa maneira ele conseguiria calcular indiferente da velocidade do seu link indiferente da qualidade desse link naquele momento ele simplesmente Faria esse cálculo Então vamos pegar um exemplo aqui imagina que a gente tem aqui um link de festa internet em uma internet mas vamos É nos enganar aqui um pouquinho aqui seria um link de um giga aqui seria um link de mais 1 Giga e um outro link de 10 GB né se você olhar pela soma qual o caminho que faria mais sentido se aqui é um giga aqui é 1 GB aqui é 1 GB aqui é um giga que é 10 GB que é 10 GB qual o caminho faz mais sentido para esse protocolo não importa Ele simplesmente quer saber a quantidade de saltos então ele vai contar saltos em equipamentos de ler 3 que são os nossos roteadores para ele eu tenho um salto para chegar até o Rio de Janeiro nesse outro caminho ele tem um dois saltos para chegar até o Rio de Janeiro então pelo distância e Vector ele sempre iria via R2 que é esse nosso roteador aqui porque para ele só importa a quantidade de saltos já na hora que a gente olha para o protocolo o link state ele tá mais preocupado com o estado do link ele tá mais preocupado como que tá esse link nesse momento para eu conseguir chegar até o outro lado só que quando esse nome a gente Escuta esse nome link state a gente pode se confundir porque você pode achar que ele está preocupado Como que o link se encontra naquele momento na verdade Não é bem assim o SPF que é um protocolo link state então ele vai estar classificado aqui dentro o protocolo que a gente vai tá vendo hoje o STF Ele simplesmente quer saber qual a velocidade do seu link Como assim a velocidade como que ele mede isso é isso mesmo toda a interface física ó Isso aqui é uma interface física isso aqui também isso aqui também isso aqui também isso aqui também isso aqui também e etc essas interfaces ela tem uma Speed e ela também tem o que é chamado de bendue né ah qual que é a diferença o Speed a velocidade real da sua interface que você até consegue manipular na configuração ou você precisa de um cabo que tem uma potência de velocidade maior uma largura de Banda maior pra passar aquele tráfego ali dentro já o Bento esse o bando ele é simplesmente um número que vai ser usado para você fazer cálculos em cima de algum protocolo Como por exemplo o tal do SPF que o SPF vai rodar um algoritmo ali dentro da sua caixa baseado no valor do B2 para tomar a decisão de qual o melhor caminho para ele então um protocolo estado de link ele vai usar como referência o seu dendler para tomar decisão se ele sai do ponto a para chegar no ponto b completamente diferente do distancia Vector Ah Lucas e o Advanced Vector deixa isso aqui para uma próxima oportunidade a gente entra em detalhes nele para poder explicar realmente como esse cara funciona Beleza então aqui a gente já começa a entender que é a classificação desse protocolo STF ele é um pouquinho diferente da classificação de um dos protocolos como o de distância Vector e ele não tá preocupado com a quantidade de saltos mas sim está preocupado com o estado do link nesse caso o valor do pênis que a gente vai olhar daqui a pouquinho na tela do meu computador como que você poderia isso daqui Bom vamos lá então uma vez que você tem sabe que o protocolo é um protocolo link state Qual que é a ideia do SPF o SPF ele quer rodar um algoritmo aqui dentro dessa topologia e Jó para dar nome aos bois é o algoritmo de dicktra ele vai rodar esse algoritmo aqui dentro da topologia uma vez que ele roda o algoritmo ele começa a aprender esses carinhas aqui começa a aprender sobre os seus vizinhos então a gente começa o processo do Spa aprendendo sobre os meus vizinhos então primeiro ponto aqui de um protocolo link state nós precisamos ter vizinhança né vizinhos né Nós precisamos ter vizinhos Então nesse caso R1 vai fechar a vizinhança com R2 que vai fechar a vizinhança com o rei três que vai fechar R3 corredores que R3 de volta com R1 R2 com R4 e assim sucessivamente esses caras precisam se conhecer e ter a vizinhança estabelecida uma vez que eu tenho estabelecida aí nós começamos trocar lsas que que é lsa do cais são Nick statesment são updates que são enviados dentro de cada um dos vizinhos na sua topologia para que todos esses carinhas consigam construir as suas tabelas ufpf ele vai trabalhar com três tabelas ó vamos colocar aqui ó três tabelas esse cara vai usar quais são elas a primeira tabela a gente já falou é a tabela de vizinhos para eu saber quem são os meus vizinhos a segunda tabela é a tabela de Database que que essa tabela de Database a gente não disse que ele trabalha com LS que são mensagens que ele vai trocando entre cada um dos equipamentos e essas mensagens me ajuda a entender como está essa topologia pois bem eu pego essas mensagens eu pego essa informação que você me mandou coloca dentro da minha data Deise essa nossa Database que nós acabamos de falar aqui e essa data Daisy vai me ajudar a decidir agora sim eu vou decidir quais caminhos eu levo para minha última tabela que a minha routing table a minha tabela de roteamento então baseado nos vizinhos Que Nós criamos na data desde que foi feita através dessas adjacências de vizinhos que enviaram ela SAS para nós Nós criamos agora o nosso rooting table criei meu rock table Agora sim eu tô pronto esse R1 para escolher qual o caminho que ele vai usar na hora que chegar um pacote na sua interface e precisa sair para o seu próximo vizinho essa decisão é através do caminho que foi instalado na sua rock table para a gente cair da tela do meu computador e ver tudo isso funcionando a gente precisa saber de mais uma coisa esse cara esse cara essa tabela de rotas que a gente cria ela é baseada no quê nesse protocolo porque a gente usa o STF que é o algoritmo de dixtra para construir os melhores caminhos que vão ser levado para minha rolfing table só que é instalado na sua roothing table os caminhos que possuem o menor custo Por que custo meu deus o que que seria isso a métrica do protocolo SPF para ele poder tomar uma decisão a métrica do protocolo STF para ele tomar uma decisão de qual caminho vai ser utilizado é a tal do custo Então esse algoritmo de dixtra que roda na nossa caixa e faz um cálculo matemático nos dá uma um valor e esse valor é chamado de custo esse custo é o que vai ser usado como referência na hora de instalar um caminho dentro da sua tabela de roteamento sempre o caminho de menor custo é o caminho que a gente vai instalar se de empate a gente instala os dois e faz balanceamento de carga na hora de enviar esse tráfego isso tudo aqui a gente vai começar a ver agora na tela do meu computador vem comigo bora para lá vamos executar aplicar esse conhecimento em prática [Música] Então bora lá vamos colocar em prática o que a gente já tava vendo na teoria ali atrás vamos executar essa configuração do SPF para tornar as coisas mais simples e a gente conseguir realmente evoluir durante essa nossa aula de introdução protocolar Spa nós vamos fazer uma configuração entre R2 e R4 mais Lucas a gente não tava falando lá que nós tínhamos ali o nosso R1 querendo chegar TR4 E aí que seria os nossos escritório de São Paulo do Rio de Janeiro sim positivo depois que a gente aplicar de R2 para R4 a gente só vai copiar exatamente o script que nós vamos fazer e executar isso também R1 e R3 e por algum motivo você chegou até aqui e gostaria de entender mais como que o ibmg que é esse esse essa ferramenta de simular ambientes que nós estamos usando tem um link aqui ó um vídeo nesse nosso canal explicando mais sobre o IFMG E como que você pode montar um ambiente como esse tá você pode começar exatamente do zero pelo Pack que é uma ferramenta mais simples mais leve que você consegue instalar em qualquer equipamento e também tem um vídeo aqui dentro do canal explicando como é que você usa o Packs 3 para montar a mesma topologia que eu tô te apresentando aqui tá primeira coisa que a gente vai fazer eu vou abrir aqui o nosso R2 dentro do R2 nós vamos entrar no modo enable para a gente ter um modo privilegiado dentro do modo enable eu vou entrar dentro do configure termino o que é o meu modo global e dentro do modo Global eu vou simplesmente configurar o halter ou STF eu vou dar um número para ele que número vai ser esse o número que eu quiser Esse número é só localmente nessa caixa para a gente conseguir saber qual que é o STF que nós vamos estar aplicando aquela Configuração depois que eu habilitei o STF né crie configurei o processo de número 10 deixe o spa eu vou incluir as interfaces que eu quero que ele comece enviar hellos uma mensagem de Hello avisando os demais equipamentos ó a gente está no ar bora começar a conversar deixa eu te avisar que eu existo você me avisa que você existe E aí sim a gente começa a fechar essa adjacência então para isso eu quero saber quais são os meus vizinhos aonde está aonde estão essas interfaces que eu quero habilitar o SPF para isso só dar um commandinho aqui ó que é o do show api interface Brief para a gente poder encontrar Quais são os IPs das interfaces E nós queremos habilitar o STF e para facilitar o jogo eu já vou sair abritando em todas as interfaces eu poderia habilitar por interface específica ou poderia habilitar para caixa toda como a gente quer fazer a coisa um pouco mais rápida é uma aula de introdução não é uma aula pra gente ir pro tema mais avançado de USP que isso você vai ver dentro da comunidade desse risco hackeando nós vamos habilitar diretamente para todo mundo com commandinho dois Networks 0. 0. 0.
0 E aí eu vou falar para ele e nós vamos usar o 255 2555255 2 5 5 Área 0 o que que é essa área zero a gente já comenta um pouquinho mais sobre ela vem aqui habilitei o SPF Se eu olhar agora o show ipossf interface Brief eu tenho agora aqui as interfaces que o SPF está configurado então a STF está configurado na interface 3010 e 00 como que ele habilitou para todas as interfaces no caso me explica quando nós estamos configurando o SPF a síntese do comando para habilitar o expert na sua caixa você dá um showroon pipeta ou STF você vai perceber que a síntese do comando é entrar dentro do protocolo ou SPF entrar com comando Network e definir qual que é exatamente o IP a máscara Coringa que a gente já explicou isso dentro da aula de ACL e a área que ele vai pertencer a gente já fala da área daqui a pouquinho mas a princípio todo mundo vai estar na área zero porque a nossa backbonera é o exatamente para a área que você quer iniciante estaria configurando Então a gente vai definir a interface que eu quero anunciar o meu Hello IP dessa interface e também vou definir a máscara Coringa Como eu queria habilitar para todos eu trouxe aqui uma rede que simboliza todo mundo então para mim indiferente de qual for o IP eu quero habilitar o STF naquela interface a gente para facilitar e ver a coisa acontecendo eu vou deixar um capture porque nada mais nada menos do que um arichaque rolando nessa interface de festa 00 que vai falar lá com o nosso R4 para a gente ver esse processo STF acontecendo uma coisa que a gente já observa mesmo sem ter configurado o próximo equipamento nós já temos que um Hello sendo enviado através do nosso R2 E se eu olhar dentro dessa mensagem eu tenho aqui ó que é um Hello Pocket e para onde estou mandando essa é a minha máscara Esse é o meu designante de Walter meu backup designity router meu rolter prayorth informações importantíssimos para quem vai estar recebendo aquele Hello message porque essa Hello Messenger vai nos permitir fechar adjacência e a gente consegue confirmar isso e não lá no R4 e aplicando exatamente o mesmo script que nós aplicamos em R2 eu só vou copiar esses script aqui vou facilitar minha vida vou criar esse script dentro de um Notepad com alguns comandinhos adicionais aqui que é o comandinho enable o comando configure terminal para finalizar nós vamos sair de toda a configuração e depois eu quero dar um show aipim ou spa interface Brief para a gente verificar em quais interfaces o SPF foi habilitado Vem aqui agora no R4 pega o nosso R4 vou no modenable e aplico o meu script apliquei o script Agora eu já tenho o STF habilitado para interface doepback 1 e Fast 00 vou repetir o mesmo processo para os demais equipamentos antes da gente fazer isso eu já observa aqui ó que o STF subiu Então a gente tem o processo 10 com o meu vizinho 222 na interface Fast 00 isso mesmo Lucas porque o vizinho é o 222 porque nós configuramos uma loopback nesse vizinho antes de tudo para preparar pelo menos a parte de IP desses equipamentos Ah Lucas mas você não ensinou no Beck sim é uma aula de introdução mais perto é claro que a gente precisa Navegar para você ter ideia dentro da comunidade desses quatro anos nós temos um treinamento de usbf que vai do início ao avançado que só extremamente são por 40 horas então vamos devagarzinho que eu tenho certeza que com esse conteúdo você vai conseguir tirar o Foguete do chão e a gente dá os próximos passos juntos a gente já percebe aqui dentro do ar Shark que algumas coisas aconteceram Olha que parada legal ó quando a gente começou a receber os hellos eu recebi um Hello de 42. 4 ou seja o vizinho 4 mandando para o 2 e esses caras fecharam E também o 42. 2 enviando para o 4 então nessa interface passaram dois relógios um que eu estou recebendo um que eu estou enviando e a partir daí nós começamos a trocar lsas que são as minhas mensagens de lsu que são links States updates que dentro do Liquid state updates nós vamos ter os nossos LS como você tá vendo aqui na minha tela esse processo de trocar LS o que nós estamos construindo nós estamos construindo tabela de Database o Hello a gente construiu Nossa tabela de vizinhos ou lsa a gente está construindo Nossa tabela de Database e o próximo passo é construir a tabela de rotas então se eu venho aqui dentro de R2 agora e dou um show ep ou STF neighbours eu consigo confirmar que o meu vizinho agora é o R4 porque porque nós configuramos essa adjacência você fez isso a gente tem um Hello que é enviado por the floor A cada 10 segundos se ele der um edital de 40 segundos eu sei que esse vizinho caiu e eu vou convergir a metodologia Se eu der um show aí pi ou esppaf dê a base eu tenho o que aqui agora eu tenho a deita base que foi construída através dos lcas que foram trocados depois que nós construímos a tabela de vizinhos agora se eu der aqui um comandinho show aipim route ou SPF eu vou ver todas as rotas que eu conheço através do ospf percebe que aqui nesse momento R2 só conhece uma rota de 4 que é uma loopback 4 que foi criado em R4 Se eu tentar fazer um ping para 4.
4. 4 saindo por qualquer endereço de R2 eu devo conseguir pingar e a gente consegue e quem tá levando esse tráfego é o ospf porque a rota está entrando na tabela via usbf para esse destino com essa distância administrativa 110 que representa o STF e esse número 2 é a nossa métrica o tal do nosso custo saindo por essa interface que é o próximo salto é por esse por esse gato aqui é o próximo salto e a minha interface local e a gente consegue agora replicar isso para todo mundo é só eu pegar o script que já tá pronto aqui vamos aplicar agora esse mesmo script em R1 e também vão aplicar esse script em R3 porque dessa maneira a gente vai ver toda a nossa topologia convergindo para o SPF e fazendo com que a nós tenhamos essas rotas sendo apreendida tanto em São Paulo quanto no rio se a gente olhar agora aqui ó lá em São Paulo que é o nosso R1 que a gente começou representar dessa maneira eu der um Shop round ou SPF eu consigo agora chegar no 44 que foi aprendido a 17 segundos na minha tabela e eu tô saindo via um dois três dois que muito provável é esse nosso carinha aqui agora se eu derrubar qualquer um desses links do Switch eu vou ter a minha convergência Vamos ver isso primeiro testar ele funcionando e depois a gente válida convergência Se eu der um ping para quatro quatro com cerce de 1. 1.