150 likes | 282 Views
Exercícios de Roteamento BackBone IP. Nome dos Alunos. Pacote Quagga. Utilitários: zebra: deamon de integração com o S.O. TCP 2601 ripd: implementa o protocolo RIP TCP 2602 ospfd: implementa o protocolo OSPF TCP 2604 bgpd: implementa o protocolo BGP TCP 2605.
E N D
Exercícios de RoteamentoBackBone IP Nome dos Alunos
Pacote Quagga • Utilitários: • zebra: deamon de integração com o S.O. • TCP 2601 • ripd: implementa o protocolo RIP • TCP 2602 • ospfd: implementa o protocolo OSPF • TCP 2604 • bgpd: implementa o protocolo BGP • TCP 2605
Inicialização dos Serviços • Inicialização Zebra • cd zebra • ./zebra -d -u labredes -g labredes -f zebra.conf.sample • telnet 2601 • Inicialização do Serviço RIP • cd ripd • ./ripd -d -u labredes -g labredes -f ripd.conf.sample • telnet 2602 • enable • configure terminal
VConfig • Permite criar interfaces virtuais no linux que efetuam marcação com tags de VLANs: • modprobe 8021q • vlan add eth0 2 • ifconfig eth0.2 192.168.1.0 netmask 255.255.255.0 up • vlan delete eth0.2 vlan 2 switch vlan 3 trunk trunk vlan 4 eth0.4 eth0.5 eth0.2 eth0.3 eth0.3 eth0.4 vlan 5
Exercício 1: RIP 192.168.1.0/25 192.168.1.128/24 vlan 10 10.0.0.0/24 vlan 3 vlan 2 1 2 192.168.2.128/25 192.168.2.0/25 vlan 5 vlan 4 3 4 192.168.3.128/25 192.168.3.0/25 vlan 7 vlan 6 5 6 192.168.4.128/25 192.168.4.0/25 vlan 9 vlan 8 7 8
Exemplo de arquivo de script #!/bin/bash if [ $# -eq 0 ]; then echo “Digite a opcao após o script” echo "1=G1, 2=G2, 3=Restaurar" exit fi if[ $1 -eq 1 ]; then echo "Configuracao de G1" vconfig eth0 add 2 vconfig eth0 add 3 ifconfig eth0.2 192.168.1.1 netmask 255.255.255.128 ifconfig eth0.3 192.168.1.129 netmask 255.255.255.128 elif [ $1 -eq 2]; then echo "Esqueci de configurar G2" else vconfig del eth0.2 vconfig del eth0.3 service network restart echo "Restaurar" fi
Exemplo de arquivo de configuração • ! • ! Zebra configuration saved from vty • ! 2007/05/31 15:31:31 • ! • hostname ripd • password zebra • log stdout • ! • interface eth0 • ip rip authentication mode text • ip rip authentication string teste2 • ! • interface eth0.2 • ip rip authentication mode text • ip rip authentication string teste • ! • router rip • redistribute kernel • redistribute static • network 0.0.0.0/0 • ! • line vty • !
Entrega do Exercício 1 • Para cada bancada, crie um aquivo zip contendo os seguintes arquivos: • a) Arquivo de configuração dos dois nós da bancada • enable • config term • write • b) Tabela de rotas dos dois nós da bancada: • route -n >> rotasA.txt
Exercício 2: OSPF Area 1 192.168.1.0/25 192.168.1.128/24 vlan 2 vlan 3 vlan 10 10.0.0.0/24 (Área 0) 1 2 Area 2 192.168.2.0/25 192.168.3.128/24 vlan 4 vlan 5 3 4 Area 3 192.168.3.0/25 192.168.3.128/24 vlan 6 vlan 7 5 6 Area 4 192.168.4.0/25 192.168.4.128/24 vlan 8 vlan 9 7 8
Arquivo de Configuração (impares) • ! • ! Zebra configuration saved from vty • ! 2007/06/14 15:24:48 • ! • hostname ospfd • password zebra • log stdout • ! • ! • router ospf • ospf router-id 192.168.1.1 • redistribute kernel • redistribute static • network 192.168.1.0/24 area 0.0.0.1 • ! • line vty • !
Arquivo de Configuração (pares) • ! • ! Zebra configuration saved from vty • ! 2007/06/14 15:24:48 • ! • hostname ospfd • password zebra • log stdout • ! • ! • router ospf • ospf router-id 10.0.0.1 • redistribute kernel • redistribute static • network 10.0.0.0/24 area 0.0.0.0 • network 192.168.1.0/24 area 0.0.0.1 • area 0.0.0.1 range 192.168.1.0/24 • ! • line vty • !
Entrega do Exercício 2 • Para cada bancada, crie um aquivo zip contendo os seguintes arquivos: • a) Arquivo de configuração dos dois nós da bancada • enable • config term • write • b) Tabela de rotas dos dois nós da bancada: • route -n >> rotasA.txt
Exercício 3: BGP 12.0.0.0/24 12.0.1.0/24 11.0.0.0/24 11.0.1.0/24 15.0.0.0/24 15.0.1.0/24 16.0.0.0/24 16.0.1.0/24 AS2 AS1 AS5 AS6 peer transit 2 1 5 6 Ponto de Troca (IXP/ PTT) peer peer 14.0.0.0/24 14.0.1.0/24 13.0.0.0/24 13.0.1.0/24 17.0.0.0/24 17.0.1.0/24 18.0.0.0/24 18.0.1.0/24 AS4 AS3 peer AS7 AS8 peer 4 3 7 8 peer transit
Arquivo de Configuração • ! • ! Zebra configuration saved from vty • ! 2007/06/14 15:24:48 • ! • hostname ospfd • password zebra • log stdout • ! • ! • router bgp 1 • bgp router-id 10.26.1235.17 • network 11.0.0.0/24 • network 11.0.1.0/24 • neighbor 10.26.135.18 remote-as 2 • neighbor 10.26.135.19 remote-as 3 • neighbor 10.26.135.20 remote-as 5 • neighbor 10.26.135.21 remote-as 7 • ! • line vty • !
Entrega do Exercício 3 • Para cada bancada, crie um aquivo zip contendo os seguintes arquivos: • a) Arquivo de configuração dos dois nós da bancada • enable • config term • write • b) Tabela de rotas dos dois nós da bancada: • route -n >> rotasA.txt