Buscar

Aula 2 - Fundamentos do Sistema Operacional Junos OS - Parte A

Prévia do material em texto

www.CloudCampus.com.br 1
Juniper Networks Certified 
Associate-Exam JN0-102
Aula 02
Fundamentos do Sistema Operacional 
Junos OS – Parte A
• Rodrigo J. Mastropietro | rodrigoma@cloudcampus.com.br
OBJETIVO DE AULA
• Após esta aula, você deverá compreender melhor o 
conceito, funcionalidades e benefícios dos elementos 
centrais do Junos OS:
– Analogia
– Arquitetura de Software 
– Control/forwarding planes
– Routing Engine / Packet Forwarding Engine
– Transit traffic
– Exception traffic
– Junos – Menu de Dispositivos – família de produtos ( próxima
aula )
3www.CloudCampus.com.br 
Analogia
• Alguma vez na vida você se mudou de residência ?
• Foi uma experiência positiva ou negativa ?
– Empacotar/Desempacotar, transporte, reinstalar tudo 
novamente, normalmente acarreta uma dor de cabeça e gasto 
de energia, não sendo muito positivo.
• Você gostou de ter se mudado ?
– Provavelmente sim, pois melhorou sua moradia, tudo novo, 
melhor localização, maior facilidade.
4www.CloudCampus.com.br 
Analogia
• Conclusão: Ninguém gosta de mudança, mas certas 
vezes elas precisam acontecer, como entre a transição 
de Cisco para Juniper.
• Cisco é como se fosse sua antiga residência, você já 
conhece, sabe onde estão todas as coisas, ou seja, está 
acostumado !
• Juniper é sua nova residência, ou seja, você irá 
necessitar descobrir e vivenciar uma nova experiência 
para chegar a conclusão que valeu a pena !
5www.CloudCampus.com.br 
Arquitetura de Software
• Baseado em Kernel FreeBSD Unix = SO open source
• Junos Os possui funcionalidade segmentas em múltiplos 
processos de software:
– Security services
– SNMP
– Chassis Mgmt
– Interface Mgmt
– Protocols
• Cada processo manipula uma parte das funcionalidades 
do dispositivo, e roda em seu próprio espaço de 
memória, assegurando que não interfira em outro.
• Com isso novas “features” podem ser agregadas deviso
à essa modularidade,
6www.CloudCampus.com.br 
JU
N
O
S
Arquitetura de Software
• O JunoOS utilizado em todas as plataformas de 
hardware são baseados no mesmo código de origem de 
software porem com imagens específicas para cada 
plataforma.
• Isto assegura que as características do OS trabalhem 
de uma forma semelhante e coesa em todas as linhas 
de produto.
• Isto também facilita a manutenção e operação
• root# show version
• ## Last changed: 2017-11-11 11:12:32 UTC
• version 12.1R1.9;
7www.CloudCampus.com.br 
12.0 12.1 xxx
Entrada dos Pacotes
Control / Forwarding Planes
Plano de Controle = Engenharia/Mecanismo 
de roteamento
8
www.CloudCampus.com.br 
JU
N
O
S
CLI
Tabela de 
Roteamento
Tabela de 
Encaminhamento
Plano de Encaminhamento = Engenharia/mecanismo 
de encaminhamento de pacotes
Tabela de 
Encaminhamento
Saída dos Pacotes
Route Engine / Packet Forward Engine
Conexão Interna
Control / Forwarding Planes
• JunOS possui uma arquitetura diferenciada em relação 
à outros SO.
• Plano de Controle = Gera as tabelas de roteamento
• Plano de Encaminhamento = À partir do plano anterior 
gera-se a tabela de encaminhamento de pacotes
• Planos de controle e encaminhamento totalmente 
separados afim de gerar uma maior confiança, 
escalabilidade e estabilidade em questão de 
processamento e transmissão de tráfego.
• Conclusão um plano não interfere no outro
9www.CloudCampus.com.br 
Route Engine / Packet Forward Engine
Route Engine
• Manipula todos processos de:
– acessos de usuário ( CLI e J-WEB )
– gerenciamento do sistema
– componentes do chassis
– Interfaces
– protocolos
• Baseado em arquitetura x86 ou PowerPc, dependendo 
da plataforma rodando Junos OS, contem:
– Routing Table
– Bridging Table
• Conclusão = Update Layer 2 and 3 forwarding table
• Gera a Primary forwarding table
10www.CloudCampus.com.br 
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
Packet Forward Engine
• Responsável por Encaminhar o tráfego ( frames ou 
packets) através do dispositivo
• Normalmente é um hardware separado da RE
• Em algumas plataformas é utilizado ASIC ( circuito 
integrado de aplicação específica ) para aumento da 
performance.
• Recebe a Primary forwarding table da RE pela conexão 
interna ( internal link ), ou seja uma cópia, e utiliza para 
encaminhar os pacotes.
• Implementa:
– Policers ( rate limit)
– Firewall Filters ( ACLs )
– Class of Service ( CoS )
11www.CloudCampus.com.br 
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
Transit Traffic
• Compreende que o tráfego (unicast/multicast) 
que ingressa em uma porta de rede é 
comparado com a forwarding table, e quando 
realiza um “match” das dos pacotes ou 
frames, estes são destinados a uma porta de 
rede em direção ao destino, tudo no 
forwarding plane.
• Este tráfego nunca é encaminhado ao control
plane
www.CloudCampus.com.br 12
anjinho
Realce
anjinho
Realce
anjinho
Realce
Exception Traffic
• Tráfego que não atravessam o dispositivo, 
exemplo:
– Pacotes endereçados ao chassis como:
• Ping, traceroute, telnet session, protocol update
– Pacotes ICMP
• Este táfego é encaminhado através do 
internal link a RE, porem com um rate limit
para evitar DoS attacks.
• Em congestionamento a preferência é 
para este tráfego destinado a RE.
www.CloudCampus.com.br 13
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
anjinho
Realce
14www.CloudCampus.com.br 
Perguntas ?
Dúvidas ?
Comentários ?
Reflexões ?
Queixas ?
www.CloudCampus.cc
info@cloudcampus.cc
+55-11-3662-3832

Continue navegando