ASI - 2013/2014 - ASI-TP-8.1-DNS-ExerciciosPropostos.pdf | Preparação para o teste

1) Faça com que os ficheiros do utilizador mmo que estão no diretório ~mmo/vendas da máquina Lab2 possam ser copiados através do utilizador jpm para o diretório ~jpm/vendas da maquina Lab1. A cópia deve ser feita sem que seja necessário digitar a password. (3valores)

1º Criar os dois utilizadores
useradd mmo
passwd mmo

2º Depois de criados os utilizadores logar na conta dos novos users

3º Criar ssh keys
ssh-keygen -t rsa

4º Copiar a key publica para cada uma das makinas
ssh-copy-id -i ~/.ssh/id_rsa.pub mmo@10.100.100.120

(por defeito isto já deve estar mas...) A pasta .ssh deve ter chmod 700 e as chaves devem ter 600


2) Faça com que o porgrama copia_dados.sh do utilizador mmo corra todos os primeiros 8 dias na máquina Lab1 entre as 23:30 e as 01:30 com uma frequência de 6 minutos. Garanta um número mínimo de entradas na crontab. (2valores)

23:30 | 23:36 | 23:42 | 23:48 | 23:54
00:00 | 00:06 | 00:12 | 00:18 | 00:24 | 00:30 | 00:36 | 00:42| 00:48 | 00:54 |
01:00 | 01:06 | 01:12 | 01:18 | 01:24 | 01:30

o formato da crontab é o seguinte
Minute   Hour   Day of Month       Month          Day of Week        Command
(0-59)  (0-23)     (1-31)    (1-12 or Jan-Dec)  (0-6 or Sun-Sat)      /home/troll/umadbro.sh

cheguei a conclusão de que para realizar o que é pedido tenho de fazer duas crontabs

0-30/6 0-1 1-8 * * copia_dados.sh  (0-30/6 quer dizer desde os 0 minutos até aos 30 minutos em intervalos de 6 minutos)

30-54/6 23,0 1-8 * * copia_dados.sh

para colocar estas duas linhas dentro do ficheiro da crontab é fazer crontab -e e gravar no final o ficheiro


#LAB1 AKA 192.168.100.100#
-> correr os seguintes comandos
$ yum install bind
$ yum install caching-nameserver

-> Alterar as permissões do ficheiro named.conf
$ chmod 644 /etc/named.conf

-> Editar o named.confg 

$ vi /etc/named.conf

acl internals { 192.168.100.0/24; 172.20.104.0/24; };  #Gama de IP's da maquina do DNS


options {
               listen-on port 53 { 127.0.0.1; 192.168.100.100; }; # IP do servidor de DNS
               listen-on-v6 port 53 { ::1; };
               directory             "/var/named";
               dump-file            "/var/named/data/cache_dump.db";
               statistics-file        "/var/named/data/name_stats.txt";
               memstatistics-file "/var/named/data/named_mem_stats.txt";
               forwarders { 8.8.8.8; 8.8.4.4; }; #DNS do google

               allow-query {internals;};
               allow-query-cache {internals;};
};
zone "exemplo.asi" {
          type master;
          file "/etc/bind/zones/exemplo.asi.db";   #Nome do ficheiro da zona
          allow-query {internals;};
          allow-transfer {192.168.100.200;}; # IP do DNS secundário
};

zone "aulas.asi" {
          type master;
          file "/etc/bind/zones/aulas.asi.db";
          allow-query {internals;};
          allow-transfer {192.168.100.200;};
};

zone "100.168.192.in-addr.arpa"  IN {  #Responsável pelo reverse DNS| IP da maquina escrito ao contrario sem os últimos números
          type master;
          file "/etc/bind/zones/100.168.192.in-addr.arpa";
          allow-transfer {192.168.100.200;};
};

-> Depois de alterado o ficheiro named.conf temos de criar o ficheiro da zona
$ mkdir -p /etc/bind/zones
$ vi /etc/bind/zones/exemplo.asi.db

$TTL 1D
exemplo.asi.     IN     SOA     ns1.exemplo.asi.     .(
                    2014041901     ;Serial     #ANO_MES_DIA_VERSAO
                    28800              ;Refresh
                    3600               ;Retry
                    604800            ;Expire
                    38400              ;Minimum
)

                       IN     NS             ns1.exemplo.asi.
                       IN     MX     10    smtp.exemplo.asi.

ns1                  IN     A               192.168.1.100
smtp                IN     A               192.168.1.100

$ vi /etc/bind/zones/aulas.asi.db

$TTL 1D
aulas.asi.     IN     SOA     ns1.aulas.asi.     .(
                    2014041901     ;Serial     
                    28800              ;Refresh
                    3600               ;Retry
                    604800            ;Expire
                    38400              ;Minimum
)

                       IN     NS             ns1.aulas.asi.

ns1                  IN     A               192.168.1.100
crm                 IN     A                192.168.1.200

$ vi /etc/bind/zones/100.168.192.in-addr.arpa

$TTL 1D
@              IN          SOA     ns1.exemplo.asi.     .(
                    2014041901     ;Serial     
                    28800              ;Refresh
                    3600               ;Retry
                    604800            ;Expire
                    38400              ;Minimum
)

@                                                     IN     NS             ns1.exemplo.asi.
100                                                   IN     PTR          ns1.exemplo.asi.
100                                                   IN     PTR          smtp.exemplo.asi.

-> Adicionar o IP do DNS no resolv.conf
$vi /etc/resolv.conf

search exemplo.asi
nameserver 192.168.100.100

-> verificar se está tudo bem escrito nos ficheiros bind e na zona
$ named-checkconf /etc/named.conf
$ named-checkzone -d exemplo.asi /etc/bind/zones/exemplo.asi.db 
$ named-checkzone -d aulas.asi /etc/bind/zones/aulas.asi.db 
$ named-checkzone -d 100.168.192.in-addr.arpa /etc/bind/zones/100.168.192.in-addr.arpa

-> No caso de dar "OK" em tudo, restart no named
$ service named restart


#LAB2 AKA 192.168.100.200#
-> correr os seguintes comandos
$ yum install bind
$ yum install caching-nameserver

-> Criar o caminho para as zonas que vão ser transferidas
$ mkdir -p /etc/bind/zones

-> Alterar o owner para que os ficheiros das zonas possam ser criados
$ chown -R named:named /etc/bind/

-> Editar o named.confg 
PODEMOS MANDAR O FICHEIRO POR SCP E DEPOIS ALTERAR O MESMO PARA FUNCIONAR COMO SLAVE 
$ scp /etc/named.conf root@192.168.100.200:/etc/named.conf

-> Alterar as permissões do ficheiro named.conf
$ chmod 644 /etc/named.conf

$ vi /etc/named.conf

acl internals { 192.168.100.0/24; 172.20.104.0/24; };  


options {
               listen-on port 53 { 127.0.0.1; 192.168.100.200; }; # IP do servidor de DNS secundário
               listen-on-v6 port 53 { ::1; };
               directory             "/var/named";
               dump-file            "/var/named/data/cache_dump.db";
               statistics-file        "/var/named/data/name_stats.txt";
               memstatistics-file "/var/named/data/named_mem_stats.txt";
               forwarders { 8.8.8.8; 8.8.4.4; }; #DNS do google

               allow-query {internals;};
               allow-query-cache {internals;};
};
zone "exemplo.asi" {
          type slave;
          masters {192.168.100.100;};
          file "/etc/bind/zones/exemplo.asi.db";
          allow-query {internals;};
};

zone "aulas.asi" {
          type slave;
          masters {192.168.100.100;};
          file "/etc/bind/zones/aulas.asi.db";
          allow-query {internals;};
};

zone "100.168.192.in-addr.arpa"  IN {  #Responsável pelo reverse DNS
          type slave;
          masters {192.168.100.100;};
          file "/etc/bind/zones/100.168.192.in-addr.arpa";
          allow-update {none;};
};


-> Alterar o resolv.conf
$ vi /etc/resolv.conf

nameserver 192.168.100.100
nameserver 192.168.100.200

-> Restar no named
$ service named restart

-> Verificar se as zonas foram transferidas
$ ls /etc/bind/zones
Esperar alguns segundos e deve aparecer as zonas já transferidas

RIP - 2012/2013 - Exame Epoca Normal


Atribuir gateway + criar VLAN's
Router0
Router(config)#interface fastEthernet 1/0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fastEthernet 1/0.100
Router(config-subif)#encapsulation dot1Q 100
Router(config-subif)#ip address 172.16.1.254 255.255.255.0
Router(config-subif)#exit
Router(config)#interface fastEthernet 1/0.110
Router(config-subif)#encapsulation dot1Q 110
Router(config-subif)#ip address 172.16.2.254 255.255.255.0
Router(config-subif)#exit
Router(config)#interface fastEthernet 1/0.120
Router(config-subif)#encapsulation dot1Q 120
Router(config-subif)#ip address 172.16.3.254 255.255.255.0
Switch0
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 100
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 110
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/4
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 120


Ordenar primeiro as redes da maior para a menor (numero de hosts)
Router1
Router(config)#interface fastEthernet 1/0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fastEthernet 1/0.150
Router(config-subif)#encapsulation dot1Q 150
Router(config-subif)#ip address 172.16.4.62 255.255.255.192
Router(config-subif)#exit
Router(config)#interface fastEthernet 1/0.140
Router(config-subif)#encapsulation dot1Q 140
Router(config-subif)#ip address 172.16.4.94 255.255.255.224
Router(config-subif)#exit 
Router(config)#interface fastEthernet 1/0.130
Router(config-subif)#encapsulation dot1Q 130
Router(config-subif)#ip address 172.16.4.110 255.255.255.240
Switch1
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 130
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 140
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/4
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 150






Ligar a interface do router0 e atribuir ip na porta que vai ligar ao router1 + default route
Router0
Router(config)#interface fastEthernet 0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 172.17.0.254 255.255.255.0
Router(config-if)#exit 
Router(config)#ip route 0.0.0.0 0.0.0.0 fastEthernet 0/0
Ips no router1 + no shutdown + rotas todas as que ele conhece + as que nao conhece para a porta 0/0
Router1
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 172.17.0.253 255.255.255.0
Router(config-if)#no shutdown 
Router(config-if)#exit
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 172.17.1.253 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 172.16.1.0 255.255.255.0 fastEthernet 0/0
Router(config)#ip route 172.16.2.0 255.255.255.0 fastEthernet 0/0
Router(config)#ip route 172.16.3.0 255.255.255.0 fastEthernet 0/0
Router(config)#ip route 0.0.0.0 0.0.0.0 fastEthernet 0/1
Ips nas portas + clock rate no serial + no shutdown + route conhecida + default route
Router2
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 172.17.1.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface serial 0/2/0
Router(config-if)#ip address 80.0.0.1 255.255.255.252
Router(config-if)#clock rate 2000000
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 172.16.0.0 255.255.0.0 fastEthernet 0/1
Router(config)#ip route 0.0.0.0 0.0.0.0 serial 0/2/0

ISP1 (duvida: route para que ? )
Router(config)#interface serial 0/2/0
Router(config-if)#ip address 80.0.0.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#ip route 0.0.0.0 0.0.0.0 serial 0/2/0
R2 e R3 são backbone - area 0
Atribuir ip + no shutdown + ospf
Router2
Router(config)#interface fastEthernet 1/0
Router(config-if)#ip address 10.0.0.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#network 10.0.0.0 0.0.0.255 area 0 
Unicast + Atribuir ipv4 ipv6 + ipv6 enable + no shutdown + ospf com networks
Router3
Router(config)#ipv6 unicast-routing 
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 10.0.2.254 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2002::/64 eui-64
Router(config-if)#no shutdown 
Router(config-if)#exit 
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 10.0.1.254 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2003::/64 eui-64
Router(config-if)#no shutdown 
Router(config-if)#exit
Router(config)#interface serial 0/2/0
Router(config-if)#ip address 70.0.0.1 255.255.255.252
Router(config-if)#ipv6 enable 
Router(config-if)#ipv6 address 7000::/64
Router(config-if)#clock rate 2000000
Router(config-if)#no shutdown 
Router(config-if)#exit
Router(config)#interface fastEthernet 1/0
Router(config-if)#ip address 10.0.0.253 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit 
Router(config)#router ospf 1
Router(config-router)#default-information originate
Router(config-router)#network 10.0.0.0 0.0.0.255 area 0
Router(config-router)#network 10.0.1.0 0.0.0.255 area 1
Router(config-router)#network 10.0.2.0 0.0.0.255 area 1

Parte do mas se a ligação se perder, deve enviar para o ISP1 via R2 (utilizamos o truque da distancia administrativa no segundo comando, aquele 2 é para escolher a "ordem de preferencia")
Router3
Router(config)#ip route 0.0.0.0 0.0.0.0 serial 0/2/0
Router(config)#ip route 0.0.0.0 0.0.0.0 fastEthernet 1/0 2
Continuação do exercicio R4,R5,R6 - area 1
Router6
Router(config)#ipv6 unicast-routing
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 10.0.4.253 255.255.255.0
Router(config-if)#ipv6 enable 
Router(config-if)#ipv6 address 2006::/64 eui-64
Router(config-if)#no shutdown 
Router(config-if)#exit
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 10.0.1.253 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2003::/64 eui-64
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fastEthernet 1/0
Router(config-if)#ip address 10.0.3.253 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2004::/64 eui-64
Router(config-if)#no shutdown  
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#network 10.0.1.0 0.0.0.255 area 1
Router(config-router)#network 10.0.3.0 0.0.0.255 area 1
Router(config-router)#network 10.0.4.0 0.0.0.255 area 1
Router5
Router(config)#ipv6 unicast-routing
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 10.0.4.252 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2006::/64 eui-64 
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 10.0.5.254 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2005::/64 eui-64 
Router(config-if)#no shutdown 
Router(config-if)#exit 
Router(config)#router ospf 1
Router(config-router)#network 10.0.5.0 0.0.0.255 area 1
Router(config-router)#network 10.0.4.0 0.0.0.255 area 1
Router4
Router(config)#ipv6 unicast-routing
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 10.0.2.253 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2002::/64 eui-64
Router(config-if)#no shutdown
Router(config-if)#exit 
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 10.0.5.253 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2005::/64 eui-64
Router(config-if)#no shutdown
Router(config-if)#exit 
Router(config)#interface fastEthernet 1/0
Router(config-if)#ip address 10.0.3.252 255.255.255.0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2004::/64 eui-64
Router(config-if)#no shutdown
Router(config-if)#exit 
Router(config)#router ospf 1
Router(config-router)#network 10.0.2.0 0.0.0.255 area 1
Router(config-router)#network 10.0.3.0 0.0.0.255 area 1
Router(config-router)#network 10.0.5.0 0.0.0.255 area 1

ISP2 (duvida: temos que fazer ospf no isp ? na correçao tem... mas nao sei. Route para que no isp ? )
Router(config)#interface serial 0/2/0
Router(config-if)#ip address 70.0.0.2 255.255.255.252
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#network 10.0.0.0 0.0.0.255 area 0
Router(config-router)#network 10.0.1.0 0.0.0.255 area 1
Router(config-router)#network 10.0.2.0 0.0.0.255 area 1
Router(config-router)#exit
Router(config)#ip route 0.0.0.0 0.0.0.0 serial 0/2/0

Já está feito é a parte do ipv6 unicast + ipv6 enable + ipv6 address


Router3
Router(config)#ipv6 router rip RIP
Router(config-rtr)#redistribute static 
Router(config-rtr)#exit
Router(config)#interface fastEthernet 0/0
Router(config-if)#ipv6 rip RIP enable
Router(config-if)#exit
Router(config)#interface fastEthernet 0/1
Router(config-if)#ipv6 rip RIP enable 
Router(config-if)#exit

Parte do garanta que qualquer equipamento possa aceder a internet via ISP2 ( pode recorrer a "static default route")
Router3
Router(config)#ipv6 route ::/0 serial 0/2/0
Continuação do exercicio
Router6
Router(config)#ipv6 router rip RIP
Router(config-rtr)#exit
Router(config)#interface fastEthernet 0/0
Router(config-if)#ipv6 rip RIP enable
Router(config-if)#exit
Router(config)#interface fastEthernet 0/1
Router(config-if)#ipv6 rip RIP enable
Router(config-if)#exit
Router(config)#interface fastEthernet 1/0
Router(config-if)#ipv6 rip RIP enable
Router(config-if)#exit 
Router5
Router(config)#ipv6 router rip RIP
Router(config-rtr)#exit
Router(config)#interface fastEthernet 0/0
Router(config-if)#ipv6 rip RIP enable 
Router(config-if)#exit
Router(config)#interface fastEthernet 0/1
Router(config-if)#ipv6 rip RIP enable 
Router4
Router(config)#ipv6 router rip RIP
Router(config-rtr)#exit
Router(config)#interface fastEthernet 0/0
Router(config-if)#ipv6 rip RIP enable
Router(config-if)#exit
Router(config)#interface fastEthernet 0/1
Router(config-if)#ipv6 rip RIP enable
Router(config-if)#exit
Router(config)#interface fastEthernet 1/0
Router(config-if)#ipv6 rip RIP enable 



Router0 (o prof nao tem, mas axo que é para fazer tambem no r1 e r2)
!
version 12.4
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname Router
!
!
!
!
!
!
!
!
!
!
!
!
!
!
spanning-tree mode pvst
!
!
!
ip multicast-routing
!
interface FastEthernet0/0
 ip address 172.17.0.254 255.255.255.0
 duplex auto
 speed auto
 ip pim sparse-dense-mode
!
interface FastEthernet0/1
 no ip address
 duplex auto
 speed auto
 shutdown
!
interface Serial0/2/0
 no ip address
 clock rate 2000000
 shutdown
!
interface Serial0/2/1
 no ip address
 clock rate 2000000
 shutdown
!
interface Serial0/3/0
 no ip address
 clock rate 2000000
 shutdown
!
interface Serial0/3/1
 no ip address
 clock rate 2000000
 shutdown
!
interface FastEthernet1/0
 no ip address
 duplex auto
 speed auto
!
interface FastEthernet1/0.100
 encapsulation dot1Q 100
 ip address 172.16.1.254 255.255.255.0
 ip pim sparse-dense-mode
!
interface FastEthernet1/0.110
 encapsulation dot1Q 110
 ip address 172.16.2.254 255.255.255.0
 ip pim sparse-dense-mode
!
interface FastEthernet1/0.120
 encapsulation dot1Q 120
 ip address 172.16.3.254 255.255.255.0
 ip pim sparse-dense-mode
!
interface Vlan1
 no ip address
 shutdown
!
ip classless
ip route 0.0.0.0 0.0.0.0 FastEthernet0/0 
!
!
!
no cdp run
!
!
!
!
!
line con 0
!
line aux 0
!
line vty 0 4
 login
!
!
!
end

Router2
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 172.17.1.254 255.255.255.0
Router(config-if)#no shutdown 

RIP - 2012/2013 - LSIRC_RedesIP_TP - Ficha 12.pdf

1. Endereçamento IPv6: Static/EUI-64/Global/Local
a) Configure a rede 2005::/64 com os seguintes endereços:
a. Router: Global Address 2005::1 e Link Local Address FE80::1
Router0
Router(config)#ipv6 unicast-routing 
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ipv6 enable 
Router(config-if)#ipv6 address FE80::1 link-local 
Router(config-if)#ipv6 address 2005::1/64
Router(config-if)#no shutdown

b. PC0: Global Address 2005::100 e Link Local Address FE80::100
c. PC1: Global Address 2005::101 e Link Local Address FE80::101
d. Configure o Gateway nos PCs
e. Configure nos PCs o DNS 2010:: 1


RIP - 2012/2013 - LSIRC_RedesIP_TP - Ficha 13.pdf

2. Static Routing/default route
a) Garanta a comunicação entre todos os equipamentos recorrendo a Static Routing – deverá recorrer a “default routes” sempre que aplicável

Depois de atribuir todos os ip's fazer isto...
Router0 sendo o 10.0.0.2 o ip da parta do router do meio que liga a este
Router(config)#ip route  0.0.0.0 0.0.0.0 10.0.0.2 
Router2 sendo 10.0.1.2 o ip da porta do router do meio que liga a este
Router(config)#ip route 0.0.0.0 0.0.0.0 10.0.1.2
No router1, podem utilizar o IP SEGUINTE ou a PORTA "POR ONDE SAI"
Router(config)#ip route 172.16.1.0 255.255.255.0 10.0.0.1
Router(config)#ip route 172.16.3.0 255.255.255.0 10.0.1.1
Router(config)#ip route 10.0.0.0 255.255.255.0 gigabitEthernet 0/0
Router(config)#ip route 10.0.1.0 255.255.255.0 gigabitEthernet 0/1
3. Dynamic Routing/RIP/OSPF/EIGRP
a) Garanta a comunicação entre todos os equipamentos da rede do exercício 2 recorrendo a Dynamic Routing com RIP
Router0
Router(config)#router rip
Router(config-router)#network 172.16.1.0
Router(config-router)#network 10.0.0.0
Router1
Router(config)#router rip 
Router(config-router)#network 10.0.0.0
Router(config-router)#network 10.0.1.0
Router(config-router)#network 172.16.2.0
Router2
Router(config)#router rip 
Router(config-router)#network 172.16.3.0
Router(config-router)#network 10.0.1.0

b) Sem apagar as configurações anteriores, será possível garantir a comunicação entre todos os equipamentos da rede recorrendo a Dynamic Routing com OSPF? Porquê?
Sim, devido a distancia administrativa ser menor o ospf "passa por cima" do rip.
Router0
Router(config)#router ospf 1
Router(config-router)#router-id 1.1.1.0
Router(config-router)#network 172.16.1.0 0.0.0.255 area 0
Router(config-router)#network 10.0.0.0 0.0.0.255 area 0 
Router1
Router(config)#router ospf 1
Router(config-router)#router-id 1.1.1.1
Router(config-router)#network 10.0.0.0 0.0.0.255 area 0
Router(config-router)#network 172.16.2.0 0.0.0.255 area 0
Router(config-router)#network 10.0.1.0 0.0.0.255 area 0
Router2
Router(config)#router ospf 1
Router(config-router)#router-id 1.1.1.2
Router(config-router)#network 172.16.3.0 0.0.0.255 area 0
Router(config-router)#network 10.0.1.0 0.0.0.255 area 0

c) Sem apagar as configurações anteriores, será possível garantir a comunicação entre todos os equipamentos da rede recorrendo a Dynamic Routing com EIGRP? Porquê?
Penso que sim... (pode estar mal)
Router0
Router(config)#router eigrp 1
Router(config-router)#network 10.0.0.0 0.0.0.255
Router(config-router)#network 172.16.1.0 0.0.0.255
Router1
Router(config)#router eigrp 1
Router(config-router)#network 10.0.0.0 0.0.0.255
Router(config-router)#network 10.0.1.0 0.0.0.255
Router(config-router)#network 172.16.2.0 0.0.0.255
Router2
Router(config)#router eigrp 1
Router(config-router)#network 10.0.1.0 0.0.0.255
Router(config-router)#network 172.16.3.0 0.0.0.255

5. IPv4 DHCP Relay
a) Efectuar as configurações necessárias para que os hosts da rede 192.168.50.0/24 recebam por DHCP endereços a partir de 192.168.50.100 (o router 1 deverá funcionar como DHCP Relay)

Atribuir os ip's como está na imagem....
Router1, em que giga0/0 é a porta ligada ao pc e 172.16.0.2 o ip do DHCP Server
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ip helper-address 172.16.0.2


Depois clicar em "Add" e só depois clicar em "On"
Depois ir ao PC e mudar "IP Configuration" de "Static" para "DHCP", o resultado é este


b) Configure a rede 2004::/64 de acordo com o formato EUI-64
Router0
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ipv6 enable 
Router(config-if)#ipv6 address 2004::/64 eui-64
Router(config-if)#no shutdown   
Router1
Router(config)#ipv6 unicast-routing 
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2004::/64 eui-64
Router(config-if)#no shutdown  
c) Configure a rede 2006::/64 de forma que os PCs obtenham endereços IPv6 automaticamente
Router1
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2006::/64 eui-64 
Router(config-if)#no shutdown 
Ir aos pc's 2 e 3 e trocar de "Static" para "Auto Config"

d) Configure a rede 2007::/64 de acordo com o formato EUI-64
Router1
Router(config)#interface gigabitEthernet 0/2
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2007::/64 eui-64
Router(config-if)#no shutdown 
Router2
Router(config)#ipv6 unicast-routing 
Router(config)#interface gigabitEthernet 0/2
Router(config-if)#ipv6 enable 
Router(config-if)#ipv6 address 2007::/64 eui-64 
Router(config-if)#no shutdown 
adsada
2. Static Routing/default route
a) Configure uma “default route” no router 0 (indique a interface de saida e o IP de next hop)
Router0
Router(config)#ipv6 route ::/0 gigabitEthernet 0/1 2004::230:A3FF:FE9B:402 

Para sabermos o "next hop", fazer este comando no router vizinho (router1)
 Router#show ipv6 interface gigabitEthernet 0/1

b) Configure uma “default route” no router 1 em direcção ao router 2 (indique a interface de saida e o IP de next hop)
Router1
Router(config)#ipv6 route ::/0 gigabitEthernet 0/2 2007::2D0:D3FF:FE06:6003
c) Configure no router 1 uma rota estática para a rede 2005::/64 (indique a interface
de saida e o IP de next hop)
Router1
Router(config)#ipv6 route 2005::/64 gigabitEthernet 0/1 2004::201:C7FF:FE6E:4802
d) Configure uma “default route” no router 2 em direcção ao router 1 (indique a interface de saida e o IP de next hop)
Router2
Router(config)#ipv6 route ::/0 gigabitEthernet 0/2 2007::230:A3FF:FE9B:403

3. Dynamic Routing: RIPng/OSPF v3/EIGRP IPv6

Atribuir a todos os routers ipv6 address
(os comandos são estes, mudar o ip e a porta)
Router(config)#ipv6 unicast-routing 
Router(config)#interface gigabitEthernet 0/1
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address 2011::/64 eui-64 
Router(config-if)#no shutdown 
a) Garanta a comunicação entre os equipamentos (Router2/3/4/5) recorrendo a Dynamic Routing com RIPng
Em todos os routers fazer isto, mudar a porta apenas
Router(config)#ipv6 router rip RIP
Router(config-rtr)# exit
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#ipv6 rip RIP enable 

b) No router 2 obrigue o RIP a redistribuir as rotas estáticas
Router2
Router(config)#ipv6 router rip RIP
Router(config-rtr)#redistribute static 


4. IPv4 DHCP

a) Acrescente ao router 0 a rede proposta
b) Coloque os PCs a receberem endereço IPv6 por Autoconfig

Router0 (estou a fazer comandos a mais... mas já fica feito)
Router(config)#interface gigabitEthernet 0/2
Router(config-if)#no shutdown
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 address FACA::/64 eui-64 
Em todos os pcs, mudar para Auto Config
c) Configure no router 0 a seguinte pool IPv6:
a. Pool DHCPv6
b. Dns-server 2010::1
c. Domain odisseia.no.espaco.com

Router0
Router(config)#ipv6 dhcp pool DHCPv6
Router(config-dhcp)#dns-server 2010::1
Router(config-dhcp)#domain-name odisseia.no.espaco.com

d) Configure a interface do router com:
a. ipv6 address FACA::/64 eui-64 (já tinha feito )
b. ipv6 nd other-config-flag
c. ipv6 dhcp server DHCPv6
d. ipv6 enable (já tinha feito )

Router(config)#interface gigabitEthernet 0/2
Router(config-if)#ipv6 dhcp server DHCPv6
Router(config-if)#ipv6 nd other-config-flag 

e) Verifique se os PCs adquirem IP/Gateway/DNS


5. Multicast



a) Identifique os diferentes tipos de Multicast que poderão ser configurados no
simulador Packet Tracer

b) Faça uma exportação das configurações de todos os routers e adicione (através de um editor de texto) as configurações necessárias para que o cliente possa receber emissões de multicast do servidor segundo uma arquitectura “dense mode”
Ir ao router e fazer export, adicionar tudo o que está em capslock
!
version 15.1
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname Router
!
IP MULTICAST-ROUTING
!
!
!
!
!
!
!
!
!
!
license udi pid CISCO2901/K9 sn FTX1524EH31
!
!
!
!
!
spanning-tree mode pvst
!
!
!
!
interface GigabitEthernet0/0
 ip address 10.0.3.2 255.255.255.0
 duplex auto
 speed auto
 IP PIM DENSE-MODE
!
interface GigabitEthernet0/1
 ip address 10.0.4.1 255.255.255.0
 duplex auto
 speed auto
 IP PIM DENSE-MODE
!
interface Vlan1
 no ip address
 shutdown
!
router rip
 version 2
 network 10.0.0.0
!
ip classless
!
!
!
!
!
!
!
line con 0
!
line aux 0
!
line vty 0 4
 login
!
!
!
end
c) Faça uma exportação das configurações de todos os routers e adicione (através de um editor de texto) as configurações necessárias para que o cliente possa receber emissões de multicast do servidor segundo uma arquitectura “sparse mode” com “static RP”
RP é o mais perto possivel, mas este comenado tem de ser feito em todos os routers, o comando é "ip pim rp-address [IP DO DATACENTER POR EXEMPLO] "

d) Indique como deverá proceder para testar as configurações admitindo que o cliente pretende receber emissõesde multicast através do IP 239.1.1.1
Vamos ao router que tem a porta ligada ao receptor e fazemos o ip join grup ao multicast que queremos receber e depois iamos ao router (acho que é o router principal) e fazemos um ping a esse endereço

RIP - 2012/2013 - LSIRC_RedesIP_TP - Ficha 11.pdf

Ficha: https://moodle.estgf.ipp.pt/pluginfile.php/5718/mod_folder/content/0/LSIRC_RedesIP_TP%20-%20Ficha%2011.pdf

1. GNS3
a) Construa a seguinte rede no GNS3


atribuir os ips conforme a imagem acima -> interface fast 0/0 ; ip address; no shutdown

b) Configure como IGP o OSPF

Em todos os routers (TRUQUE: colocar 0.0.0.0 em vez do ip como faziamos antigamente)
DataCenter(config)#router ospf 1
DataCenter(config-router)#network 0.0.0.0 255.255.255.255 area 0

c) Verifique a conectividade entre todos os equipamentos L3
Ping do DataCenter para o piso 2

d) Guarde uma cópia desta topologia/configurações
Fazer em todos os routers
DataCenter#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
DataCenter#

Depois de gravada a running-config ir a File>Save Project as>selecionar todas as opções para gravar

2. GNS3/Multicast Dense Mode
a) Configure os equipamentos L3 de forma a operarem em Multicast Dense Mode
a. Activar routing de multicast
b. Activar o protocolo de multicast nas interfaces (protocolo PIM)
Resposta a) e b), fazer o comando multicast em todos os routers e o pim em todas as interfaces
DataCenter(config)#ip multicast-routing
DataCenter(config)#interface fastEthernet 0/0
DataCenter(config-if)#ip pim dense-mode

b) Verifique quais os “neighbors” que o protocolo de multicast identificou em cada equipamento L3
DataCenter#show ip pim neighbor

c) Teste de conectividade multicast (simulação multicast):
a. A interface f0/0 do router Piso2 deve “aderir” ao Grupo de Multicast 239.1.1.1 (protocolo IGMP)
A interface f0/0 é a interface que está ligada ao switch
Piso2(config-if)#ip igmp join-group 239.1.1.1

b. Testar desde o router DataCenter a comunicação multicast

DataCenter#ping 239.1.1.1 repeat 5

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 239.1.1.1, timeout is 2 seconds:

Reply to request 0 from 10.10.2.2, 308 ms
Reply to request 1 from 10.10.2.2, 212 ms
Reply to request 2 from 10.10.2.2, 164 ms
Reply to request 3 from 10.10.2.2, 192 ms
Reply to request 4 from 10.10.2.2, 140 ms

d) Verifique o conteúdo da tabela de routing de multicast

DataCenter#show ip mroute
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
       L - Local, P - Pruned, R - RP-bit set, F - Register flag,
       T - SPT-bit set, J - Join SPT, M - MSDP created entry,
       X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
       U - URD, I - Received Source Specific Host Report,
       Z - Multicast Tunnel, z - MDT-data group sender,
       Y - Joined MDT-data group, y - Sending to MDT-data group
Outgoing interface flags: H - Hardware switched, A - Assert winner
 Timers: Uptime/Expires
 Interface state: Interface, Next-Hop or VCD, State/Mode

(*, 224.0.1.40), 00:19:17/00:02:56, RP 0.0.0.0, flags: DCL
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    FastEthernet0/0, Forward/Dense, 00:19:17/00:00:00

3. GNS3/Multicast Sparse Mode – Static RP
a) Configure os equipamentos L3 de forma a operarem em Multicast Sparse Mode 
Em todas as interfaces fazer
DataCenter(config)#interface fastEthernet 0/0
DataCenter(config-if)#ip pim sparse-mode
Fazer na interface do piso2 ligada ao switch (neste caso já fizemos para o dense-mode)
Piso2(config-if)#ip igmp join-group 239.1.1.1

b) Defina em todos os routers que o Rendezvous-Point será o router DataCenter
10.10.0.1 é o ip que tenho no DataCenter, fazer este comando em todos os routers
DataCenter(config)#ip pim rp-address 10.10.0.1

c) Verifique quais os “neighbors” que o protocolo de multicast identificou em cada
equipamento L3
Piso2#show ip pim  neighbor
PIM Neighbor Table
Neighbor          Interface                Uptime/Expires    Ver   DR
Address                                                            Prio/Mode
10.10.2.1         FastEthernet0/0          01:13:52/00:01:40 v2    1 / S
Piso2#

d) Teste de conectividade multicast (simulação multicast):
a. A interface f0/0 do router Piso2 deve “aderir” ao Grupo de Multicast 239.1.1.1 (protocolo IGMP)
b. Testar desde o router DataCenter a comunicação multicast
e) Verifique o conteúdo da tabela de routing de multicast
f) Teste de conectividade multicast (simulação multicast):
a. A interface f0/0 do router Piso1 deve “aderir” ao Grupo de Multicast 239.10.10.10 (protocolo IGMP)
b. Testar desde o router DataCenter a comunicação multicast
4. GNS3/Multicast Sparse Mode – Static RP on Loopback Interface
a) Identifique como Rendezvous-Point o router DataCenter, mas usando uma interface de LoopBack com o endereço 1.1.1.1/24

5. GNS3/Multicast Sparse Mode – Auto RP
a) Configure a interface de LoopBack 0 com o endereço 1.1.1.1/24 no router DataCenter 
b) Configure a interface de LoopBack 0 com o endereço 2.2.2.2/24 no router DataCenter
c) Configure todas as interfaces dos routers com multicast “sparse-dense-mode”
d) Configure o router Piso0 como candidato a RP:
ip pim send-rp-announce Loopback0 scope XX
e) Configure o router Datacenter como Mapping Agent:
ip pim send-rp-discovery Loopback0 scope XX
g) Teste a conectividade multicast (simulação multicast)