====== IPV6 Harjutustöö nr 1 ======
Eeldused:
* Algteadmised IPv6 aadressi tüüpidest ja ülesehitusest
===== Eesmärgid =====
* IPV6 sisse lülitamine (RouterOS, Windows, Linux)
* IPV6 [[https://en.wikipedia.org/wiki/IPv6_address#Stateless_address_autoconfiguration|SLAAC]] (StateLess Address AutoConfiguration) kasutamine
* IPV6 seadistamine RouterOS keskkonnas
* Staatilise IPV6 marsruutimise seadistamine.
===== vajalikud seadmed =====
* Mikrotik ruuterid 3 tk (füüsilised või virtuaalsed)
* Linux operatsioonisüsteemiga arvuti (füüsiline või virtuaalne)
* Windows operatsioonisüsteemiga arvuti (füüsiline või virtuaalne)
===== Seadmed =====
* Mikrotik ruuterid:
* ISP - ruuter, mis ühendab omavahel R1 ja R2 (eesmärgiga luua paketide teekonna kirjeldamise vajadus)
* R1 - kontor nr 1
* R2 - kontor nr 2
* Lae alla 3 ruuterit - Virtualbox template
* Arvutid
* Klient1 - R1 kontori testmasin
* Klient2 - R2 kontori testmasin
===== Seadmete vahelised ühendused =====
Selgitus andmete kohta (masina nimi, "virtualboxi adapter", Virtualboxi võrk, internali puhul võrgu märgend).
* ISP **adapter 1** < Virtualbox: NAT
* ISP **adapter 2** < Virtualbox: Internal: "R1 > ISP"
* ISP **adapter 3** < Virtualbox: Internal: "R2 > ISP"
* R1 **adapter 1** < Virtualbox: Internal: "R1 > ISP"
* R2 **adapter 2** < Virtualbox: Internal: "R2 > ISP"
* R1 **adapter 3** < Virtualbox: Internal: "R1_LAN"
* R2 **adapter 3** < Virtualbox: Internal: "R2_LAN"
* Klient1 **adapter 1** < Virtualbox: Internal: "R1_LAN"
* Klient2 **adapter 1** < Virtualbox: Internal: "R2_LAN"
===== Töös kasutatav IPv6 prefiks =====
Töös kasutame **2001:0DB8::/32** prefiksit, mis on spetsiaalselt eraldatud ülesannetes ja juhendmaterjalides kasutamiseks. 1)
IPv6 aadressi alamvõrkude jagamiseks soovitan kasutada https://ipv6st.codeplex.com/ leitavat IPv6 kalkulaatorit.
^Seade ^Liides ^Aadress^
|ISP |ether2 |2001:db8:1:ffff::2/64|
|ISP |ether3 |2001:db8:2:ffff::2/64|
|R1 |ether2 |2001:db8:1:ffff::1/64|
|R1 |ether3 |2001:db8:1:2::1/64|
|R2 |ether2 |2001:db8:2:ffff::1/64|
|R2 |ether3 |2001:db8:2:2::1/64|
Seadmete vaheline liiklus tuleb korraldada kasutades staatilist ruutimist vastavalt tabelile:
^Ruuter ^Prefix ^Kuhu ^Kommentaar^
|ISP |2001:db8:1::/48 |2001:db8:1:ffff::1/64 |ISP oskab R1 võrku ruutida|
|ISP |2001:db8:2::/48 |2001:db8:2:ffff::1/64 |ISP oskab R2 võrku ruutida|
|R1 |::/0 |2001:db8:1:ffff::2/64 |R1 saadab kõik ISP ruuterile|
|R2 |::/0 |2001:db8:2:ffff::2/64 |R2 saadab kõik ISP ruuterile|
===== Kuidas teha =====
Pane kõik alla laetud masinad tööle ja logi **admin** kasutajaga sisse.
#lisa IPv6 addressid liidestele ISP ruuteris
/ipv6 address add address=2001:db8:1:ffff::2/64 interface=ether2
/ipv6 address add address=2001:db8:2:ffff::2/64 interface=ether3
/ipv6 address print
Kirjuta IPd ka teistesse ruuteritesse vastavalt tabelile.
Kui see on tehtud tuleb teha ruutimine.
#teeb ruutimis kirjed ISP ruuteris
/ipv6 route add dst-address=2001:db8:1::/48 gateway=2001:db8:1:ffff::1
/ipv6 route add dst-address=2001:db8:2::/48 gateway=2001:db8:2:ffff::1
/ipv6 route print
Ruutimis kirjed tuleb teha ka teistes ruuterites.
===== Kuidas testida ruuterites =====
# ühenduse kontroll R1-ga
ISP> ping 2001:0db8:0001:ffff::1
# ühenduse kontroll R2-ga
ISP> ping 2001:0db8:0002:ffff::1
# kontrolli ühendust ruuteriga R2
R1> ping 2001:0db8:0002:0002::1
# kaardista teekond ruuterist R2 ruuterisse R1
R2> /tool traceroute 2001:0db8:0002:0002::1
===== Kuidas testida =====
Lisa topoloogiasse 1 Windows operatsioonisüsteemiga masin ja 1 Linux operatsioonisüsteemiga masin. Ühenda nad võrkudesse:
* Virtualbox: Internal: R1E2 - Linux
* Virtualbox: Internal: R2E2 - Windows
Veenud, et mõlemad operatsioonisüsteemid saavad IP aadressi (Linux ifconfig ja ipconfig Windows).
Proovi pingida Linuxist Windowsi ja vastupidi.
Proovi teekonda kaardistada traceroute abil: Linux, Windows
IPV6 staatilise aadressi seadistamine Windowsi kliendile Vt: http://technet.microsoft.com/en-us/library/cc732106.aspx
Linuxi IPV6 seadistus: Linux https://wiki.ubuntu.com/IPv6
#/etc/network/interfaces with an editor and add:
iface eth0 inet6 static
address SINU_IP_V6_AADRESS
netmask 64
===== Küsimused =====
* ISP on eraldanud sulle IPv6 võrgu, mis on järgmine: 2001:0BAD:BEEF:3200::/62. Sinu ülesandeks on jagada see võrk neljaks alamvõrguks. Millised 4 /64 võrku sa saad?
* Vastus:
* Võrk 1:
* Võrk 2:
* Võrk 3:
* Võrk 4:
* Mitu bitti moodustab hosti osa IPv6 aadressist?
* Vastus:
* Kirjuta järgnev IPv6 aadress lühendatud kujul: 2001:0012:0000:0000:00AB:0000:0000:09FB
* a. Vastus:
===== Töö esitamine =====
* Näita, et said võrgu nõutud tasemel tööle (IPV6 liiklus läheb Linuxist Windowsi)
* Probleemide korral küsi
* Vasta küsimustele!
===== Iseseisev ülesanne =====
XX - tähistab sinu arvuti numbrit.
ISP on eraldanud R2 võrgule uue prefiksi ning vana prefix eemaldatakse 1 nädala jooksul. Sinu ülesandeks on viia R2 võrk üle uuele IPv6 prefixile 2001:0db8:20XX::/48
ISP ruuterile määra aadress: 2001:0db8:20XX:ffff::2/64
Edasi toimeta oma parema äranägemise järgi. Tee topoloogias vajalikud ruutingu korrektuurid.
R2 ether2 liidesel peab olema kättesaadav võrk prefikiga /64
----
- [[http://www.ietf.org/rfc/rfc3849.txt|RFC3849]]
- käsk ping6
- käsk: ping
- käsk: traceroute6
- käsk: traceroute