Routing statyczny i dynamiczny pełnoklasowy z wykorzystaniem protokołu RIP version 1
Semstr III, studia dzienne:
Sitnik Mateusz
Jakubas Adam
Cel ćwiczenia:
Celem ćwiczenia było poznanie sposobu konfiguracji routingu statycznego oraz dynamicznego, pełnoklasowego.
Wstęp Teoretyczny
Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia Google, Wikipedia
Stanowisko laboratoryjne:
W skład stanowiska laboratoryjnego wchodzi:
- Komputer PC z zainstalowanym oprogramowaniem Packet Tracer w wersji 5.0,
Przebieg ćwiczenia:
W pierwszej kolejności musieliśmy zbudować następującą sieć:
Następnie należało skonfigurować interfejsy sieciowe, adresy IP komputerów, oraz konfiguracje protokołu RIP w wersji 1:
Router 0:
Router(config)#interface f0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface f0/1
Router(config-if)#ip address 172.16.0.1 255.255.0.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#router rip
Router(config-router)#version 1
Router(config-router)#network 192.168.1.0
Router(config-router)#network 172.16.0.0
Router(config-router)#end
Router#
Router1:
Router(config)#interface f0/0
Router(config-if)#ip address 172.16.100.100 255.255.0.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface f0/1
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface f1/0
Router(config-if)#ip address 192.168.3.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#ip route 192.168.4.0 255.255.255.0 FastEthernet0/1
Router(config)#router rip
Router(config-router)#default-information originate
Router(config)#router rip
Router(config-router)#version 1
Router(config-router)#network 192.168.2.0
Router(config-router)#network 172.16.0.0
Router(config-router)#network 192.168.3.0
Router(config-router)#end
Router#
Router 2:
Router(config)#interface f0/0
Router(config-if)#ip address 192.168.4.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface f0/1
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#no router rip
Router(config)#ip route 0.0.0.0 0.0.0.0 FastEthernet0/1
Konfiguracja poszczególnych komputerów:
PC0
Adres IP 192.168.1.2
Maska 255.255.255.0
Brama domyślna 192.168.1.1
PC1
Adres IP 192.168.4.2
Maska 255.255.255.0
Brama domyślna 192.168.4.1
PC2
Adres IP 192.168.3.2
Maska 255.255.255.0
Brama domyślna 192.168.3.1
Wyniki tych działań są przedstawione w obserwacjach.
Oserwacje:
Polecenie „tracert 192.168.4.2” wpisane na komputerze PC0 dało następujące wyniki:
Tracing route to 192.168.4.2 over a maximum of 30 hops:
1 78 ms 62 ms 63 ms 192.168.1.1
2 94 ms 94 ms 93 ms 172.16.100.100
3 109 ms 110 ms 125 ms 192.168.2.2
4 187 ms 187 ms 142 ms 192.168.4.2
Trace complete.
Trasy Routingu dla:
Router 0:
Gateway of last resort is 172.16.100.100 to network 0.0.0.0
C 172.16.0.0/16 is directly connected, FastEthernet0/1
C 192.168.1.0/24 is directly connected, FastEthernet0/0
R 192.168.2.0/24 [120/1] via 172.16.100.100, 00:00:27, FastEthernet0/1
R 192.168.3.0/24 [120/1] via 172.16.100.100, 00:00:27, FastEthernet0/1
R* 0.0.0.0/0 [120/1] via 172.16.100.100, 00:00:27, FastEthernet0/1
Show IP protocols:
Routing Protocol is "rip"
Sending updates every 30 seconds, next due in 20 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
Default version control: send version 1, receive 1
Interface Send Recv Triggered RIP Key-chain
FastEthernet0/1 1 1
FastEthernet0/0 1 1
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
172.16.0.0
192.168.1.0
Passive Interface(s):
Routing Information Sources:
Gateway Distance Last Update
172.16.100.100 120 00:00:05
Distance: (default is 120)
Router 1:
Gateway of last resort is not set
C 172.16.0.0/16 is directly connected, FastEthernet0/0
R 192.168.1.0/24 [120/1] via 172.16.0.1, 00:00:28, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/1
C 192.168.3.0/24 is directly connected, FastEthernet1/0
S 192.168.4.0/24 is directly connected, FastEthernet0/1
Show IP protocols:
Routing Protocol is "rip"
Sending updates every 30 seconds, next due in 26 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
Default version control: send version 1, receive 1
Interface Send Recv Triggered RIP Key-chain
FastEthernet0/0 1 1
FastEthernet0/1 1 1
FastEthernet1/0 1 1
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
172.16.0.0
192.168.2.0
192.168.3.0
Passive Interface(s):
Routing Information Sources:
Gateway Distance Last Update
172.16.0.1 120 00:00:03
Distance: (default is 120)
Router 2:
Gateway of last resort is 0.0.0.0 to network 0.0.0.0
C 192.168.2.0/24 is directly connected, FastEthernet0/1
C 192.168.4.0/24 is directly connected, FastEthernet0/0
S* 0.0.0.0/0 is directly connected, FastEthernet0/1
Tablice Routingu sieci na poszczególnych routerach:
Router 0:
Wnioski:
Ćwiczenie, jak każde z programowaniem robota było ciekawe. Jednak półtora godziny zegarowej to zdecydowanie za mało, aby poznać lepiej możliwości oraz rozwiązania zastosowane w tym robocie. Na zajęciach mieliśmy możliwość jedynie poznać, utrwalać język programowania. Ustawianie ramiona w odpowiednie pozycje do pobrania klocka jak i do wrzucenia go do kubka były „na oko”, nie poparte żadnymi obliczeniami. Dlatego też udało nam się przez zupełny przypadek trafić 6 razy z rzędu do drugiego kubka.