Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🌐 Entendendo o IRB (Integrated Routing and Bridging) no JunOS

Juniper Networking License Status

🔹 O IRB (Integrated Routing and Bridging) é uma interface lógica usada em switches e roteadores Juniper que permite combinar funções de camada 2 (bridge) e camada 3 (roteamento) dentro da mesma VLAN.

Em outras palavras:
➡️ Ele conecta uma VLAN (camada 2) a um gateway IP (camada 3), permitindo que dispositivos dentro dessa VLAN se comuniquem com outras redes.


🧩 Exemplo prático — VLAN 2000

Abaixo temos uma configuração real de IRB no JunOS para a VLAN 2000, funcionando como gateway com IP e MAC fixos.

⚙️ 1️⃣ Criar o bridge-domain

set bridge-domains BD-2000-LAB domain-type bridge
set bridge-domains BD-2000-LAB vlan-id 2000
set bridge-domains BD-2000-LAB routing-interface irb.2000

🔸 Cria o bridge-domain que representa a VLAN 2000 na camada 2.
🔸 O comando routing-interface irb.2000 associa o domínio ao gateway de camada 3.


⚙️ 2️⃣ Criar a interface IRB (Gateway da VLAN)

set interfaces irb unit 2000 description "Gateway VLAN 2000 com MAC fixo"
set interfaces irb unit 2000 family inet address 192.168.1.1/30
set interfaces irb unit 2000 family inet6 address fd02:106c:a00::/127
set interfaces irb unit 2000 mac f4:9a:ac:ef:a6:80

🔹 A interface IRB 2000 atua como gateway da VLAN 2000 com endereços IPv4 e IPv6.
🔹 O MAC fixo garante estabilidade em ambientes com redundância ou balanceamento de carga.

💡 Os policers (como PLANO_40G) limitam a taxa de entrada/saída, ajudando no controle de tráfego.


⚙️ 3️⃣ Associar VLAN 2000 à interface física

set interfaces ae0 unit 2000 description "Link LAB.IP-000"
set interfaces ae0 unit 2000 family bridge interface-mode trunk
set interfaces ae0 unit 2000 family bridge vlan-id 2000

🔸 A interface ae0 é uma interface agregada (Link Aggregation).
🔸 Ela é configurada no modo trunk, permitindo o transporte de múltiplas VLANs, incluindo a VLAN 2000.


🧠 Resumo Didático

Conceito Função
Bridge-domain Cria o domínio de camada 2 (VLAN).
IRB Atua como gateway IP da VLAN (camada 3).
Interface logica (ae0) Transporta VLANs no link trunk.

🏁 Benefícios do uso do IRB

  • ✅ Integra VLANs com redes roteadas
  • ✅ Facilita o gerenciamento de gateways
  • ✅ Suporta IPv4 e IPv6
  • ✅ Controla tráfego via policers
  • ✅ Mantém estabilidade com MAC fixo

🏷️ Emblemas TécLABos

🧱 VLAN • 🌍 IRB • ⚙️ JunOS • 🔄 IPv4/IPv6 • 🧩 Bridge-Domain • 🚀 Layer 2/3 Integration

Juniper JunOS VLAN IPv4/IPv6 Routing & Bridging

✨ Dica final

Ao usar IRB, pense nele como uma "ponte inteligente" entre a camada 2 (switching) e a camada 3 (routing).
Essa arquitetura é ideal para redes corporativas, ISPs e data centers que buscam desempenho e flexibilidade.


🛠️ Ferramentas Úteis

Script para Geração de MACs Juniper

Shell Script Utility

Este repositório inclui um script para gerar endereços MAC válidos para dispositivos de rede, com prefixo padrão da Juniper.

Como usar o script

# Uso básico (gera 5 MACs Juniper)
./script_mac.sh

# Gerar 10 MACs
./script_mac.sh -c 10

# Usar prefixo personalizado
./script_mac.sh -p 00:11:22

# Salvar em arquivo
./script_mac.sh -o macs.txt

# Combinar opções
./script_mac.sh -c 3 -p AA:BB:CC -o custom_macs.txt

Opções disponíveis

Opção Descrição
-c, --count NUM Número de MACs a gerar (padrão: 5)
-p, --prefix PREFIX Prefixo do MAC (padrão: 34:93:6F para Juniper)
-o, --output FILE Salvar resultado em arquivo
-h, --help Exibir ajuda

Este script é útil para:

  • Configurar dispositivos em laboratório
  • Testar configurações que exigem MACs específicos
  • Preparar ambientes de simulação de rede

💬 Gostou do conteúdo? Salve este post para revisar mais tarde e compartilhe com quem trabalha com JunOS! 🚀

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages