Hálózatok építése és üzemeltetése

Hasonló dokumentumok
Dinamikus routing - alapismeretek -

Hálózatok építése és üzemeltetése

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT október 29. HSNLab SINCE 1992

Routing. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

Department of Software Engineering

Hálózati Technológiák és Alkalmazások

Routing IPv4 és IPv6 környezetben. Professzionális hálózati feladatok RouterOS-el

Hálózati Technológiák és Alkalmazások

20 bájt 8 bájt. IP fejléc UDP fejléc RIP üzenet. IP csomag UDP csomag

Az internet ökoszisztémája és evolúciója. Gyakorlat 4

Routing update: IPv6 unicast. Jákó András BME EISzK

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Az internet ökoszisztémája és evolúciója. Gyakorlat 4

Kommunikációs rendszerek programozása (NGB_TA024_1) MÉRÉSI JEGYZ ŐKÖNYV. (4. mérés) OSPF protokollal megvalósított Quagga router

Hálózati rendszerek adminisztrációja JunOS OS alapokon

6. Forgalomirányítás

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

Hálózati Technológiák és Alkalmazások

FORGALOMIRÁNYÍTÓK. 6. Forgalomirányítás és irányító protokollok CISCO HÁLÓZATI AKADÉMIA PROGRAM IRINYI JÁNOS SZAKKÖZÉPISKOLA

Konfiguráljuk be a TCP/IP protokolt a szerveren: LOAD INETCFG A menüpontokból válasszuk ki a Proctcols menüpontot:

IP alapú kommunikáció. 4. Előadás Routing 1 Kovács Ákos

Forgalomirányítás (Routing)

A kapcsolás alapjai, és haladó szintű forgalomirányítás. 1. Ismerkedés az osztály nélküli forgalomirányítással

Tartalom. Router és routing. A 2. réteg és a 3. réteg működése. Forgalomirányító (router) A forgalomirányító összetevői

Forgalomirányítás, irányító protokollok (segédlet az internet technológiák 1 laborgyakorlathoz) Készítette: Kolluti Tamás RZI3QZ

20 bájt 8 bájt. IP fejléc UDP fejléc RIP üzenet. IP csomag UDP csomag

Hálózati architektúrák laborgyakorlat

Internet használata (internetworking) Készítette: Schubert Tamás

Számítógépes Hálózatok

Oktatási segédlet A CNNA vizsgára való felkészüléshez Cisco Certified Network Associate

Department of Software Engineering

Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i

Hálózatok építése és üzemeltetése

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

IP alapú kommunikáció. 5. Előadás Routing 2 Kovács Ákos

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

2016 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

2017 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

VIII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

2016 UNIVERSITAS SCIENTIARUM SZEGE- DIENSIS

Hálózati architektúrák és Protokollok Levelező II. Kocsis Gergely

Számítógépes Hálózatok 2011

Az internet ökoszisztémája és evolúciója. Gyakorlat 2

Minőségbiztosítás IP hálózatokon (vitt9181)

IPv6 Elmélet és gyakorlat

Számítógépes Hálózatok

Számítógépes Hálózatok. 6. gyakorlat

Hálózatok építése és üzemeltetése

Számítógépes Hálózatok ősz 2006

Organizáció. Számítógépes Hálózatok ősz Tartalom. Vizsga. Web-oldal

IP anycast. Jákó András BME TIO


V2V - Mobilitás és MANET

Az internet ökoszisztémája és evolúciója

Huawei Cisco Interworking Szolgáltatói környezetben

Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT november 5. HSNLab SINCE 1992

routing packet forwarding node routerek routing table

Felhő alapú hálózatok (VITMMA02) Hálózati megoldások a felhőben

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Supák Zoltán

Számítógépes Hálózatok. 8. gyakorlat

Hálózati architektúrák és Protokollok PTI 6. Kocsis Gergely

Organizáció. Számítógépes Hálózatok Gyakorlati jegy. Vizsga. Web-oldal

Újdonságok Nexus Platformon

JÁNOS SZAKKÖZÉPI SKOLA

Hálózati alapismeretek

Számítógépes Hálózatok 2013

Kommunikációs rendszerek programozása. Switch-ek

Számítógépes Hálózatok GY 9.hét

1. Forgalomirányítók konfigurálása

CISCO gyakorlati segédlet. Összeállította: Balogh Zoltán

icompetiton forduló Elméleti kérdések

IP alapú komunikáció. 2. Előadás - Switchek 2 Kovács Ákos

Hálózatok építése és üzemeltetése

Számítógépes Hálózatok ősz Hálózati réteg IP címzés, ARP, Circuit Switching, Packet Switching

Cisco Teszt. Question 2 Az alábbiak közül melyek vezeték nélküli hitelesítési módok? (3 helyes válasz)

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Department of Software Engineering

"1.rész: Utastájékoztatás 2.rész: Fedélzeti WiFi szolgáltatás biztosítása" eredménytájékoztató

Hálózati réteg - áttekintés

13.A. Ön egy kisvállalat rendszergazdájaként a hálózati eszközök konfigurálását és folyamatos ellen


Internet Protokoll 6-os verzió. Varga Tamás

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

1. Mit jelent a /24 címmel azonosított alhálózat?

Az alábbi állítások közül melyek a forgalomirányító feladatai és előnyei?

OpenBSD hálózat és NAT64. Répás Sándor

Számítógépes Hálózatok GY 8.hét

Hálózati réteg. WSN topológia. Útvonalválasztás.

Hálózati beállítások Készítette: Jámbor Zoltán 2016

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

Az IPv6 a gyakorlatban

Broadcast és Multicast. Számítógépes Hálózatok és Internet Eszközök. Multicasting. IP Multicast Címek

Routing update: 32 bites AS azonosítók. Jákó András BME

Jakab Tivadar BME Híradástechnikai tanszék 2015

IP alapú kommunikáció. 6. Előadás MPLS Kovács Ákos

IPv6 Biztonság: Ipv6 tűzfalak tesztelése és vizsgálata

Átírás:

Hálózatok építése és üzemeltetése OSPF gyakorlat 1

Ismétlés 2

Routing protokollok Feladatuk optimális útvonal (next hop) kiszámítása bármely csomópontok között aktuális állapot információ gyűjtés a hálózatról útvonalak kalkulálása forwarding táblák konfigurálása dinamikus karbantartása, frissítése bejövő routing protokoll üzenetek alapján routing információk feldolgozása terjesztése 3

Routing protokollok Hálózat: abszrakt gráf cél: csomópontok: routerek élek: linkek élköltség: valamilyen metrika (pl. késleltetés, sávszélesség kifejezése) (valamilyen értelemben) optimális, legkisebb költségű útvonal meghatározása két csomópont között pl. legrövidebb út Ismerős algoritmusok: Dijkstra algoritmus Bellman-Ford algoritmus J. Kurose, K. Ross, Computer Networking: A Top-Down Approach, Pearson, 2012 4

Csoportosításuk Globális vs. Elosztott globális: minden router ismeri a teljes topológiát elosztott: minden router csak a szomszédjait és a tőlük kapott üzeneteket ismeri Intra-domain vs. Inter-domain intra: Interior Gateway Protocol (IGP) közös adminsztratív domain rugalmatlan szabályok egyes esetekben nem jól skálázódik inter: Exterior Gateway Protocol (EGP) külön adminisztratív domainek, AS-ek (Autonomous System) között jól skálázódik (internet) Link state vs. Distance Vector (ld. később) 5

Csoportosításuk Interior Gateway Protocol (IGP) példák OSPF (OpenShortest Path First) IS-IS (Intermediate System to Intermediate System) RIP (Routing Information Protocol) EIGRP (Enhanced Interior Gateway Routing Protocol) Exterior Gateway Protocol (EGP) BGP (Border Gateway Protocol) ld. MSc (Internet architektúra és szolgáltatások főspecializáció) 6

Link State alapú routing Működési elv globális nézeten dolgozik LSP: Link State Packet (id, costs, seq.no, ttl) egy router mindenkinek küld LSP-t (broadcast) a közvetlenül kapcsolódó linkjeiről periodikusan újra generálja (seq.no++) legfrissebb beérkezett LSP-ket tárolja mindenki ugyanazt a topológiát látja azon számolja az útvonalakat útvonalszámítás: Dijkstra algoritmus 7

Például: OSPF Open Shortest Path First (v2) nyílt, IETF szabvány v2: RFC 2328 IP felett együttműködés különböző gyártók termékei között! korlátozott erőforrás igény viszonylag gyors, automatikus konvergencia topológia változásokra támogatja különböző útvonal költségek számítását hierarchikus, többszintű topológiát alkalmazás típusára alapozott forgalomirányítást autentikációt minden üzenetre 8

Hálózatemulációs környezet Netkit, Quagga 9

10

11

Netkit 12

Netkit 13

14

15

Quagga/Zebra Routing Szoftver csomag GPL FreeBSD, Linux, Solaris, NetBSD GNU Zebra volt előbb Quagga egy fork volt The Quagga tree aims to build a more involved community around Quagga than the current centralised model of GNU Zebra. az élővilágban a quagga halt ki a routing világban a zebra 16

Quagga/Zebra Routing Szoftver csomag zebra (core daemon) kernel interface, static routes zserv szerver (API) -> quagga kliensek felé quagga démonok routing protokollok ripd, ripngd, ospfd, ospf6d, bgpd, isisd mindegyikkel dedikált CLI-n (vty) keresztül kommunikálhatunk hasonló interfész, mint egy HW routernél speciális quagga tool: vtysh közös front-end minden démonhoz 17

18

Vizsgálati környezet kialakítása IB213 labor: Mininet+Netkit boot image Saját gép: Mininet+Netkit-disk1.vmdk letöltés Indítás VMware player vagy importálás Virtualbox-ba A rendszer egy lebutított Ubuntu 64-bit linux, tartalma: Mininet hálózatemuláció Netkit hálózatemuláció OSPF lab indítása: $ cd ~/netkit/labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkitlab_ospf-singlearea $ lstart 19

OSPF lab#1 netkit-lab_ospf-singlearea 20

OSPF lab#1 topológia single (backbone) area 0.0.0.0 minden interfészhez ospf cost default: 10 néha trükkösen van beállítva! indítás: $ cd ~/netkit/labs/ospf_gyak $ lstart 21

OSPF lab#1 topológia quagga teszt, pl. bb0 routeren cd /etc/zebra; ls -l daemon conf fájlok cat daemons cat zebra.conf (passwd!) cat ospfd.conf 22

OSPF lab#1 topológia quagga teszt, pl. bb0 routeren telnet localhost zebra szokásos lehetőségek enable, configure terminal,?, <tab>, show, list telnet localhost ospfd show ip ospf vtysh (minden démonhoz) 23

Legrövidebb utak traceroute -I icmp bb1->10.0.2.1 melyik útvonal? hogy jönnek vissza az ICMP válaszok? bb1->10.0.3.2 melyik útvonal? 24

Legrövidebb utak routing táblák értelmezzük minden routeren vtysh show ip route administrative distance: 110 (default OSPF) ospf metric: 10, 20, connected metric: 1 25

Legrövidebb utak ospf vizsgálata nézzük meg minden routeren vtysh show ip ospf database show ip ospf neighbor show ip ospf route 26

Designated Router (DR) és BDR show ip ospf interface Broadcast hálózatoknál pl. Ethernet DR és Backup DR: kitüntetett routerek választás alapján router id alapján (max.) (ami interfész id) többi OSPF router csak velük van full szomszédságban különben mindenkimindenkivel kommunikálna útvonalfrissítés csak DRtől sok erőforrás spórolható 27

28

29 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

router legnagyobb IP címe 30 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

31 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

32 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

33 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

34 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

35 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

36 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

37 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

38 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

39 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

40 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

41 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

42 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

43 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

44 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

45 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

46 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

47 forrás: http://wiki.netkit.org/netkit-labs/netkit-labs_advanced-topics/netkit-labs_ospf/netkit-labs_ospf.pdf

Dinamikus működés OSPF Hello üzenetek tcpdump -ne -vv vizsgáljuk meg részletesebben Mi történik, ha lemegy egy link? ifconfig vagy ip parancs használható hogy változnak az útvonalak? show ip ospf route ha DR megy le ezzel? show ip ospf database network Mi történik, ha lemegy egy router? pl. minden interfészét down állapotba kapcsoljuk 48