JNCIA Junos – JN - 102
Instrutor
▫ Leandro Almeida
▫ CCIE R&S#29765
▫ CCIE SP#29765
▫ CCIP
▫ CCNA
▫ DCUFD
▫ DCUCD
▫ JNCIA Junos
▫ 11 Anos de Experiência
Conteúdo Programático- JNCIA Junos
1 – Fundamentos do Junos SO
1.1 – Introdução ao sistema operacional Junos
1.2 – Entendo o histórico do Sistema Junos
1.3 – Modos de Configuração no Junos
2 – Interfaces do Junos
2.1 – Entendendo CLI do Juniper
2.2 – interface GUI WEB Juniper / J-WEB
3- Introdução a Configurações em Juniper
3.1 – Modo de Operação do CLI
3.2 – Configurações Candidatas
3.3 – Conceito de Commit
3.4 – Conceito de Rollback
4 – Monitorando o Sistema Junos
4.1 – Como verificar no Junos
4.2 – Troubleshooting o sistema Junos
Conteúdo Programático- JNCIA Junos
5 – Fundamentos de Ethernet
5.1 – Funções Básicas de Switching
5.2 – Vlan no Junos
5.3 – Trunk no Junos
5.4 – Spanning-Tree no Junos
6 – Fundamentos de Roteamento
6.1 – Entendo Roteamento
6.2 – Roteamento Estático
6.3 – Protocolo RIP
6.4 – Protocolo OSPF
6.5 – Protocolo BGP
6.6 – Protocolo VRRP
7 – Routing Policys no Junos OS
7.1 – Entendendo Route-Polcy no Junos
7.2 – Implementando Route-Policy no Junos
8 – Filtros no Junos
8.1 – Entendendo Filtros no Junos
Conteúdo Prático
▫ Laboratórios:
LAB 1 – Introdução a cli Junos
LAB 02 – Jweb GUI
LAB 03 – Lan Switching / Vlan / STP / LACP
LAB 04 – Roteamento Estático
LAB 05 – Route-Policy
LAB 06 – RIPv2 / RIPng
LAB 07 – OSPFv2 e OSPFv3
LAB 08 – MP-BGP
LAB 09 – Firewall Filters
LAB 10 – Class of Service (CoS)
Leituras Recomendadas
Recursos Adicionais
▫ [Link]
Será adicionado tópicos das aulas da Turma
JNCIA-1001.
▫ [Link]
Artigos técnicos sobre Data Center, Routing and
Switching e Service Provider
Contatos
▫ Leandro Almeida – [Link]@[Link]
▫ Suporte Técnico – suporte@[Link]
▫ Administrativo – atendimento@[Link]
▫ Inscrição – inscrição@[Link]
▫ Telefone: 11 3042-2170
Laboratórios Online – Agendamento
Rack
▫ JNCIA Junos – Laboratórios.v1.0 (10 Labs)
▫ Rack Online – Agendamento – atendimento@[Link]
▫ 15 Horas incluso neste treinamento
▫ Calendário de Disponibilidade Online no Site ([Link]
▫ Agendar com 5 dias de atencedencia
▫ Cancelamento até 1 dia de atencedencia
▫ Informar Numero do Laboratório para pre-configuração.
Dúvidas ???
Fundamentos do Junos SO
Fundamentos Junos
▫ Desde os primeiros dias quando engenheiros da Juniper
decidiram criar os primeiros roteadores.
▫ Com capacidade de encaminhamento de pacotes o mais rápido
possível.
▫ Foi projeto de forma a separar o plano de controle de dados do
plano de encaminhamento de dados, ou seja, já nasceu com
uma OTIMA filosofia.
▫ Todas plataformas Juniper seguem essa filosofia de Deisgn.
High End routers tem tal separação em hardware (M/MX
Serires),
J-Series e SRX tem tal separação em software.
Fundamentos Junos
▫ Temos então dois componentes principais em toda
plataforma Juniper
▫ Routing Engine (RE)
Responsável pelo plano de controle
Calculos OSPF, IS-IS, RIP, BGP, SNMP, etc
▫ Packet Forwarding Engine(PFE)
Resultado dos cálculos da RE são programadas na PFE que
responsáveis pelo encaminhamento de pacote em alta
velocidade e baixa latência.
Os famosos processadores ASIC em plataforma baseada em
hardware.
Fundamentos Junos
Routing Engine (RE)
Packet Forwarding Engine(PFE)
Fundamentos Junos
▫ Tal separação de Plano de Controle(RE) e Plano
de Dados(PFE) que da a Junos o apelido
▫ The King of Stability
Fundamentos Junos
▫ Junos Kernel
Família FreeBSD
▫ Sistema Modular
Deamons sendo executados pelo Kernel FreeBSD
Falha em um processo não afeta os demais processos.
Completa separação de processos.
Isolamento de Bugs
Funções principais do kernel não são acessíveis pelo
usuário
Já algumas outra funções poder serem manipuladas
via CLI
Fundamentos Junos
Dúvidas ???
Fundamentos Junos
▫ Source Code
Todas as plataformas Juniper utilizam o mesmo
source code (base de código)
Como cada família de equipamentos tem
hardwares distintos, temos uma imagem para
cada família mas somente UMA que serve para
todos equipamentos da mesma família.
Uma imagem para família MX serve para todos os
modelos e assim por diante
Fundamentos Junos
▫ Junos release
First Release Shipments(FRS)
Acontece a cada 4 Meses no ano
Podemos abaixo verificar o nome de cada release
Fundamentos Junos
▫ Source Code
Image Type
junos-srx5000 – Identifica a plataforma que essa imagem
se aplica
Major Version Number
10 – Identifica a versão principal da imagem.
Build Type – Identifica o tipo de software, ex OR indica
release final. B indica BETA
Release Number – Indica o numero desta release
Build Number – Indica o numero do built
Distribution – Indica para que região o software foi
desenvolvido, sendo: domestic para USA e Canada e
export para todo o resto do mundo
Fundamentos Junos
Router>show version
▫ [Link]
topics/reference/command-summary/[Link]
Dúvidas ???
Junos CLI
Fundamentos Junos
▫ Junos CLI
Existem duas formas principais para gerenciar
equipamento da Juniper
CLI – Command Line Interface – Baseado em texto e
comandos.
J-Web – GUI – Graphical Unit Interface – Baseado
em ambiente gráfico via pagina Web.
Começaremos pelo CLI é claroooo rs
Fundamentos Junos
▫ Modos de Operacoes Junos CLI
Modo Operacional (Operational Mode)
▫ Onde se realiza comandos de verificações de protocolos e do
sistema em geral
▫ Troubleshooting
▫ Indicado pelo prompt > (chevron)
▫ Principais comandos: show, debug, ssh, telnet
Modo de Configuração (Configuration Mode)
▫ Modo onde se adiciona e modifica-se configurações.
▫ Acessado via o comando configure no modo
operacional.
▫ Indicado pelo prompt #
Fundamentos Junos
▫ Modos de Operações Junos CLI
Quando o usuário faz login no sistema ele cai no
modo operacional
Temos uma exceção quando fazemos login como
root, caímos então no shell.
Fundamentos Junos
▫ Comando configure
configure
▫ Acessa o modo de configuração.
configure exclusive
▫ Somente um único usuário pode configurar o sistema.
configure private
▫ Cada usuário faz sua configuração em uma copia
dedicada/privada a aquele usuário.
Fundamentos Junos
▫ Navegando na Hierarquia Junos
edit – Altera nível de configuração dentro da
hierarquia Junos.
▫ Ex: edit protocols ospf
set – Adiciona ou altera uma configuração.
▫ Ex: set system services telnet
delete – remove uma determinada configuração.
▫ Ex: delete interface ge-0/0/0 unit 0 family inet address
[Link]/24
Fundamentos Junos
▫ Navegando na Hierarquia Junos
replace patern– Executa uma condição de coincidência e
altera o valor pelo especificado.
▫ ex: replace patern [Link]/32 with [Link]/24
insert – move uma configuração de local
▫ insert policy permit_all before policy deny_all
save – escreve toda a configuração em um arquivo de
texto.
exit – move um nível acima da configuração ate sair do
modo de configuração.
Fundamentos Junos
▫ Navegando na Hierarquia Junos
replace patern– Executa uma condição de coincidência e
altera o valor pelo especificado.
▫ ex: replace patern [Link]/32 with [Link]/24
insert – move uma configuração de local
▫ ex: insert policy permit_all before policy deny_all
save – escreve toda a configuração em um arquivo de texto.
exit – move um nível acima da configuração ate sair do modo
de configuração.
rename – atribui um novo nome objeto da configuração
▫ ex: rename interface ge-0/0/1 to interface ge-10/0/1
Fundamentos Junos
▫ Navegando na Hierarquia Junos
commit – Executa verificação de semântica na
configuração a ser adicionada ou alterada e
finalmente adiciona ou altera a configuração e salva a
configuração e coloca em ação.
Dúvidas ???
LAB Junos CLI